Build log
nerves_system_rpi4
chat 9.4.14 · fail · run chat-9.4.14-1789345582445
1627 of 1627 lines
1Resolving Hex dependencies...2Resolution completed in 0.502s3Unchanged:4 b58 1.0.35 bandit 1.11.1 VULNERABLE!6 EEF-CVE-2026-65623 (HIGH)7 aka: CVE-2026-65623, GHSA-vg8x-66vg-5pxh8 Quadratic CPU blow-up reassembling fragmented WebSocket messages in Bandit9 https://osv.dev/vulnerability/EEF-CVE-2026-656231011 EEF-CVE-2026-75484 (MEDIUM)12 aka: CVE-2026-75484, GHSA-x3gh-xhj4-3vq813 HTTP/2 header field values containing CR, LF or NUL are passed to the application unvalidated in Bandit14 https://osv.dev/vulnerability/EEF-CVE-2026-754841516 EEF-CVE-2026-74836 (HIGH)17 aka: CVE-2026-74836, GHSA-xj8g-532w-jv9418 HTTP/2 connection-window starvation pins Plug processes indefinitely in Bandit19 https://osv.dev/vulnerability/EEF-CVE-2026-7483620 base85 0.3.021 ca 7.4.1422 cbor 1.0.223 chat 9.4.1424 circular_buffer 1.1.025 cose 0.11.2026 elixir_make 0.10.027 hkdf_erlang 0.1.128 hpax 1.0.429 interactive_cmd 0.1.430 jason 1.4.531 kvs 13.4.1632 mime 2.0.733 nerves 1.15.034 nerves_discovery 0.1.535 nerves_logging 0.2.436 nerves_runtime 0.13.1337 nerves_system_bbb 2.30.238 nerves_system_br 1.34.439 nerves_system_mangopi_mq_pro 0.17.240 nerves_system_qemu_aarch64 0.4.241 nerves_system_rpi 2.1.242 nerves_system_rpi0 2.1.243 nerves_system_rpi0_2 2.1.244 nerves_system_rpi2 2.1.245 nerves_system_rpi3 2.1.246 nerves_system_rpi4 2.1.247 nerves_system_rpi5 2.1.248 nerves_system_x86_64 1.34.249 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.150 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.151 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.152 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.153 nerves_toolchain_x86_64_nerves_linux_musl 15.3.154 nerves_uevent 0.1.755 plug 1.19.556 plug_crypto 2.2.057 property_table 0.3.458 ring_logger 0.11.759 shoehorn 0.9.360 ssl_verify_fun 1.1.761 tablet 0.3.362 telemetry 1.4.263 thousand_island 1.4.364 toolshed 0.5.065 uboot_env 1.0.266 websock 0.5.367 x509 0.9.268* Getting chat (Hex package)69* Getting nerves (Hex package)70* Getting shoehorn (Hex package)71* Getting ring_logger (Hex package)72* Getting toolshed (Hex package)73* Getting nerves_runtime (Hex package)74* Getting nerves_system_bbb (Hex package)75* Getting nerves_system_mangopi_mq_pro (Hex package)76* Getting nerves_system_qemu_aarch64 (Hex package)77* Getting nerves_system_rpi (Hex package)78* Getting nerves_system_rpi0 (Hex package)79* Getting nerves_system_rpi0_2 (Hex package)80* Getting nerves_system_rpi2 (Hex package)81* Getting nerves_system_rpi3 (Hex package)82* Getting nerves_system_rpi4 (Hex package)83* Getting nerves_system_rpi5 (Hex package)84* Getting nerves_system_x86_64 (Hex package)85* Getting nerves_system_br (Hex package)86* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)87* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)88* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)89* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)90* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)91* Getting nerves_logging (Hex package)92* Getting nerves_uevent (Hex package)93* Getting uboot_env (Hex package)94* Getting elixir_make (Hex package)95* Getting property_table (Hex package)96* Getting circular_buffer (Hex package)97* Getting interactive_cmd (Hex package)98* Getting jason (Hex package)99* Getting nerves_discovery (Hex package)100* Getting tablet (Hex package)101* Getting ca (Hex package)102* Getting kvs (Hex package)103* Getting ssl_verify_fun (Hex package)104* Getting thousand_island (Hex package)105* Getting telemetry (Hex package)106* Getting bandit (Hex package)107* Getting base85 (Hex package)108* Getting cose (Hex package)109* Getting plug (Hex package)110* Getting x509 (Hex package)111* Getting mime (Hex package)112* Getting plug_crypto (Hex package)113* Getting b58 (Hex package)114* Getting cbor (Hex package)115* Getting hkdf_erlang (Hex package)116* Getting hpax (Hex package)117* Getting websock (Hex package)118Found packages with security advisories, see above for details119==> jason120Compiling 10 files (.ex)121Generated jason app122==> tablet123Compiling 2 files (.ex)124Generated tablet app125==> elixir_make126Compiling 8 files (.ex)127Generated elixir_make app128==> nerves_discovery129Compiling 5 files (.ex)130Generated nerves_discovery app131==> interactive_cmd132Compiling 1 file (.ex)133Generated interactive_cmd app134==> nerves135HOST_CC port.o136HOST_LD port137Compiling 55 files (.ex)138Generated nerves app139==> nerves_compatibility_test140141Nerves environment142 MIX_TARGET: rpi4143 MIX_ENV: prod144145Checking for prebuilt Nerves artifacts...146 Found nerves_toolchain_aarch64_nerves_linux_gnu in cache147 /home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-linux_x86_64-15.3.1148 Found nerves_system_rpi4 in cache149 /home/nerves/.nerves/artifacts/nerves_system_rpi4-portable-2.1.2150==> jason151Compiling 10 files (.ex)152Generated jason app153==> tablet154Compiling 2 files (.ex)155Generated tablet app156==> elixir_make157Compiling 8 files (.ex)158Generated elixir_make app159==> nerves_discovery160Compiling 5 files (.ex)161Generated nerves_discovery app162==> interactive_cmd163Compiling 1 file (.ex)164Generated interactive_cmd app165==> nerves166HOST_CC port.o167HOST_LD port168Compiling 55 files (.ex)169Generated nerves app170==> nerves_toolchain_aarch64_nerves_linux_gnu171Compiling 1 file (.ex)172Generated nerves_toolchain_aarch64_nerves_linux_gnu app173==> nerves_system_br174Generated nerves_system_br app175==> nerves_system_rpi4176Generated nerves_system_rpi4 app177==> nerves_compatibility_test178179Nerves environment180 MIX_TARGET: rpi4181 MIX_ENV: prod182183==> mime184Compiling 1 file (.ex)185Generated mime app186warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"187 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2188 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1189 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5190 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2191 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4192 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2193194==> x509195Compiling 24 files (.ex)196 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator197 │198 371 │ <<i::unsigned-size(size)-unit(8)>> = :crypto.strong_rand_bytes(size)199 │ ~200 │201 └─ lib/x509/certificate.ex:371:24: X509.Certificate.random_serial/1202203Generated x509 app204==> circular_buffer205Compiling 1 file (.ex)206Generated circular_buffer app207==> plug_crypto208Compiling 5 files (.ex)209Generated plug_crypto app210==> nerves_compatibility_test211===> Fetching rebar3_hex v7.2.0212===> Fetching hex_core v0.18.0213===> Fetching verl v1.1.1214===> Analyzing applications...215===> Compiling verl216===> Compiling hex_core217===> Compiling rebar3_hex218===> Analyzing applications...219===> Compiling hkdf_erlang220==> hpax221Compiling 4 files (.ex)222Generated hpax app223==> ssl_verify_fun224Compiling 7 files (.erl)225Generated ssl_verify_fun app226==> base85227Compiling 6 files (.ex)228Generated base85 app229warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"230 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2231 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1232 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5233 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2234 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4235 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2236237==> kvs238Compiling 6 files (.ex)239 warning: unused require KVS240 │241 2 │ require KVS242 │ ~243 │244 └─ lib/rocks.ex:2:3245246 warning: unused require Record247 │248 2 │ require Record249 │ ~250 │251 └─ lib/mnesia.ex:2:3252253 warning: unused require Record254 │255 2 │ require Record256 │ ~257 │258 └─ lib/fs.ex:2:3259260 warning: the following clause is redundant:261262 def take(_, 0, {:error, _}, c2, r, p, _)263264 it has type:265266 dynamic(), integer(), dynamic({:error, term()}), dynamic(), dynamic(), dynamic(), dynamic()267268 previous clauses have already matched on the following types:269270 term(), term(), {:error, term()}, term(), term(), term(), term()271272 │273 85 │ def take(_, 0, {:error, _}, c2, r, p, _) do274 │ ~275 │276 └─ lib/stream.ex:85:7: :kvs_stream.take/7277278Generated kvs app279==> nerves_logging280 CC kmsg_tailer.o281 LD kmsg_tailer282Compiling 5 files (.ex)283Generated nerves_logging app284==> ring_logger285Compiling 7 files (.ex)286Generated ring_logger app287==> shoehorn288Compiling 8 files (.ex)289Generated shoehorn app290==> nerves_compatibility_test291===> Analyzing applications...292===> Compiling telemetry293==> thousand_island294Compiling 18 files (.ex)295Generated thousand_island app296==> cbor297Compiling 5 files (.ex)298 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator299 │300 53 │ <<value::binary-size(len), new_rest::binary>> = rest301 │ ~302 │303 └─ lib/cbor/decoder.ex:53:26: CBOR.Decoder.decode_string/2304305 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator306 │307 63 │ <<value::binary-size(len), new_rest::binary>> = mid_rest308 │ ~309 │310 └─ lib/cbor/decoder.ex:63:30: CBOR.Decoder.decode_string_indefinite/3311312 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator313 │314 150 │ <<res::unsigned-integer-size(size)-unit(8)>> = bytes315 │ ~316 │317 └─ lib/cbor/decoder.ex:150:38: CBOR.Decoder.decode_tag/2318319 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator320 │321 155 │ <<res::unsigned-integer-size(size)-unit(8)>> = bytes322 │ ~323 │324 └─ lib/cbor/decoder.ex:155:38: CBOR.Decoder.decode_tag/2325326Generated cbor app327==> b58328Compiling 1 file (.ex)329Generated b58 app330==> cose331Compiling 7 files (.ex)332 warning: the variable "encrypted_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator333 │334 81 │ <<encrypted::binary-size(encrypted_len), tag::binary-size(tag_len)>> = ciphertext335 │ ~336 │337 └─ lib/cose/messages/encrypt.ex:81:30: COSE.Messages.Encrypt.split_encrypted_tag/2338339 warning: the variable "tag_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator340 │341 81 │ <<encrypted::binary-size(encrypted_len), tag::binary-size(tag_len)>> = ciphertext342 │ ~343 │344 └─ lib/cose/messages/encrypt.ex:81:63: COSE.Messages.Encrypt.split_encrypted_tag/2345346 warning: a struct for COSE.Messages.Sign1 is expected on struct update:347348 %COSE.Messages.Sign1{msg | signature: COSE.Keys.OKP.sign(to_be_signed, key)}349350 but got type:351352 dynamic(%{..., payload: term(), phdr: term()})353354 where "msg" was given the type:355356 # type: dynamic(%{..., payload: term(), phdr: term()})357 # from: lib/cose/messages/sign1.ex:23:32358 sig_structure(msg, external_aad)359360 when defining the variable "msg", you must also pattern match on "%COSE.Messages.Sign1{}"361362 type warning found at:363 │364 25 │ %__MODULE__{365 │ ~366 │367 └─ lib/cose/messages/sign1.ex:25:5: COSE.Messages.Sign1.sign/3368369Generated cose app370==> plug371Compiling 1 file (.erl)372warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"373 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2374 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1375 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5376 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2377 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4378 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2379380Compiling 42 files (.ex)381 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator382 │383 154 │ <<prefix::binary-size(prefix_size), ?\\, char, suffix::binary-size(suffix_size)>> =384 │ ~385 │386 └─ lib/plug/router/utils.ex:154:31: Plug.Router.Utils.build_path_clause/7387388 warning: the variable "suffix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator389 │390 154 │ <<prefix::binary-size(prefix_size), ?\\, char, suffix::binary-size(suffix_size)>> =391 │ ~392 │393 └─ lib/plug/router/utils.ex:154:76: Plug.Router.Utils.build_path_clause/7394395 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator396 │397 162 │ <<prefix::binary-size(prefix_size), char, suffix::binary-size(suffix_size)>> = segment398 │ ~399 │400 └─ lib/plug/router/utils.ex:162:31: Plug.Router.Utils.build_path_clause/7401402 warning: the variable "suffix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator403 │404 162 │ <<prefix::binary-size(prefix_size), char, suffix::binary-size(suffix_size)>> = segment405 │ ~406 │407 └─ lib/plug/router/utils.ex:162:71: Plug.Router.Utils.build_path_clause/7408409 warning: the following clause will never match:410411 {:error, reason} ->412413 because it attempts to match on the result of:414415 IO.binwrite(device, contents)416417 which has type:418419 dynamic(not {:error, term()})420421 type warning found at:422 │423 293 │ {:error, reason} ->424 │ ~~~~~~~~~~~~~~~~~~~425 │426 └─ lib/plug/parsers/multipart.ex:293: Plug.Parsers.MULTIPART.binwrite!/2427428Generated plug app429==> uboot_env430Compiling 5 files (.ex)431Generated uboot_env app432==> property_table433Compiling 8 files (.ex)434Generated property_table app435==> nerves_uevent436 CC uevent.o437 LD uevent438Compiling 5 files (.ex)439Generated nerves_uevent app440==> nerves_runtime441Compiling 14 files (.ex)442Generated nerves_runtime app443==> toolshed444Compiling 5 files (.ex)445Generated toolshed app446==> websock447Compiling 1 file (.ex)448Generated websock app449==> bandit450Compiling 54 files (.ex)451 warning: the variable "required_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator452 │453 82 │ <<payload::binary-size(required_length), rest::binary>> =454 │ ~455 │456 └─ lib/bandit/extractor.ex:82:30: Bandit.Extractor.pop_frame/1457458 warning: the variable "max_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator459 │460 44 │ <<this_frame::binary-size(max_frame_size), rest::binary>> =461 │ ~462 │463 └─ lib/bandit/http2/frame/continuation.ex:44:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Continuation.serialize/2464465 warning: the variable "max_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator466 │467 61 │ <<this_frame::binary-size(max_frame_size), rest::binary>> =468 │ ~469 │470 └─ lib/bandit/http2/frame/data.ex:61:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Data.serialize/2471472 warning: the variable "max_frame_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator473 │474 127 │ <<this_frame::binary-size(max_frame_size), rest::binary>> =475 │ ~476 │477 └─ lib/bandit/http2/frame/headers.ex:127:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Headers.serialize/2478479 warning: the variable "desired_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator480 │481 396 │ <<to_send::binary-size(desired_length), rest::binary>> = IO.iodata_to_binary(data)482 │ ~483 │484 └─ lib/bandit/http2/connection.ex:396:30: Bandit.HTTP2.Connection.split_data/2485486 warning: the variable "desired_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator487 │488 529 │ <<to_send::binary-size(desired_length), rest::binary>> = IO.iodata_to_binary(data)489 │ ~490 │491 └─ lib/bandit/http2/stream.ex:529:32: Bandit.HTTPTransport.Bandit.HTTP2.Stream.split_data/2492493 warning: the variable "max_to_return" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator494 │495 221 │ <<to_return::binary-size(max_to_return), rest::binary>> = buffer496 │ ~497 │498 └─ lib/bandit/http1/socket.ex:221:36: Bandit.HTTPTransport.Bandit.HTTP1.Socket.do_read_content_length_data!/4499500 warning: the variable "max_to_return" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator501 │502 235 │ <<to_return::binary-size(max_to_return), rest::binary>> = to_return503 │ ~504 │505 └─ lib/bandit/http1/socket.ex:235:38: Bandit.HTTPTransport.Bandit.HTTP1.Socket.do_read_content_length_data!/4506507 warning: the variable "chunk_size_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator508 │509 337 │ <<chunk_size::binary-size(chunk_size_size), "\r\n", rest::binary>> = buffer510 │ ~511 │512 └─ lib/bandit/http1/socket.ex:337:33: Bandit.HTTPTransport.Bandit.HTTP1.Socket.do_parse_chunk_size/2513514 warning: the variable "to_read" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator515 │516 369 │ <<to_return::binary-size(to_read), rest::binary>> = IO.iodata_to_binary(buffer)517 │ ~518 │519 └─ lib/bandit/http1/socket.ex:369:36: Bandit.HTTPTransport.Bandit.HTTP1.Socket.read_exactly!/5520521Compiling lib/bandit/adapter.ex (it's taking more than 10s)522 warning: the variable "deflated_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator523 │524 171 │ <<deflated_data::binary-size(deflated_size), 0x00, 0x00, 0xFF, 0xFF>> -> deflated_data525 │ ~526 │527 └─ lib/bandit/websocket/permessage_deflate.ex:171:38: Bandit.WebSocket.PerMessageDeflate.deflate/2528529 warning: the following clause will never match:530531 %Bandit.HTTP2.Stream{} = stream ->532533 because it attempts to match on the result of:534535 do_recv(stream, stream.read_timeout)536537 which has type:538539 dynamic(:timeout or {:headers, term(), term()})540541 type warning found at:542 │543 137 │ %@for{} = stream ->544 │ ~545 │546 └─ lib/bandit/http2/stream.ex:137:17: Bandit.HTTPTransport.Bandit.HTTP2.Stream.read_headers/1547548 warning: this clause of defp do_recv/2 is never used (or it will always fail/warn when invoked)549 │550 316 │ defp do_recv(%@for{state: :remote_closed} = stream, timeout) do551 │ ~552 │553 └─ lib/bandit/http2/stream.ex:316:10: Bandit.HTTPTransport.Bandit.HTTP2.Stream.do_recv/2554555 warning: this clause of defp do_recv/2 is never used (or it will always fail/warn when invoked)556 │557 334 │ defp do_recv(%@for{state: :closed} = stream, timeout) do558 │ ~559 │560 └─ lib/bandit/http2/stream.ex:334:10: Bandit.HTTPTransport.Bandit.HTTP2.Stream.do_recv/2561562 warning: the following clause is redundant:563564 def handle_info({msg, _raw_socket, _data}, _state) when msg === :tcp or msg === :ssl565566 it has type:567568 dynamic({:ssl or :tcp, term(), term()}), dynamic()569570 previous clauses have already matched on the following types:571572 {:thousand_island_ready, term(), term(), term(), term()}, {nil, term()}573 :timeout, {%ThousandIsland.Socket{}, term()}574 {:plug_conn, :sent}, {term(), term()}575 {:EXIT, term(), :normal}, {term(), term()}576 term(), {term(), term()}577 term(), term()578579 │580 1 │ defmodule Bandit.HTTP1.Handler do581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~582 │583 └─ lib/bandit/http1/handler.ex:1: Bandit.HTTP1.Handler.handle_info/2584585Generated bandit app586==> ca587Compiling 29 files (.erl)588src/PKIX1Implicit-2009.erl:736:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.589Compile directive 'nowarn_deprecated_catch' can be used to suppress590warnings in selected modules.591% 736| case (catch DecObjpolicyQualifierIdTerm1('Type', Tmpterm1, [])) of592% | ^593594src/PKIX1Implicit-2009.erl:1556:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.595Compile directive 'nowarn_deprecated_catch' can be used to suppress596warnings in selected modules.597% 1556| case (catch ObjFun('Type', Tmptlv1, [])) of598% | ^599600src/PKIX1Explicit-2009.erl:1067:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.601Compile directive 'nowarn_deprecated_catch' can be used to suppress602warnings in selected modules.603% 1067| case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of604% | ^605606src/PKIX1Explicit-2009.erl:1199:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.607Compile directive 'nowarn_deprecated_catch' can be used to suppress608warnings in selected modules.609% 1199| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of610% | ^611612src/PKIX1Explicit-2009.erl:1500:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.613Compile directive 'nowarn_deprecated_catch' can be used to suppress614warnings in selected modules.615% 1500| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of616% | ^617618src/PKIX1Explicit-2009.erl:1822:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.619Compile directive 'nowarn_deprecated_catch' can be used to suppress620warnings in selected modules.621% 1822| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of622% | ^623624src/PKIX1Explicit-2009.erl:1955:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.625Compile directive 'nowarn_deprecated_catch' can be used to suppress626warnings in selected modules.627% 1955| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of628% | ^629630src/PKIX1Explicit-2009.erl:2321:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.631Compile directive 'nowarn_deprecated_catch' can be used to suppress632warnings in selected modules.633% 2321| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of634% | ^635636src/PKIXCMP-2009.erl:775:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.637Compile directive 'nowarn_deprecated_catch' can be used to suppress638warnings in selected modules.639% 775| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of640% | ^641642src/PKIXCMP-2009.erl:1276:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.643Compile directive 'nowarn_deprecated_catch' can be used to suppress644warnings in selected modules.645% 1276| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of646% | ^647648src/PKIXCMP-2009.erl:1317:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.649Compile directive 'nowarn_deprecated_catch' can be used to suppress650warnings in selected modules.651% 1317| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of652% | ^653654src/PKIXCMP-2009.erl:1468:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.655Compile directive 'nowarn_deprecated_catch' can be used to suppress656warnings in selected modules.657% 1468| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of658% | ^659660src/PKIXCMP-2009.erl:1509:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.661Compile directive 'nowarn_deprecated_catch' can be used to suppress662warnings in selected modules.663% 1509| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of664% | ^665666src/PKIXCMP-2009.erl:1799:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.667Compile directive 'nowarn_deprecated_catch' can be used to suppress668warnings in selected modules.669% 1799| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of670% | ^671672src/PKIXCMP-2009.erl:1972:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.673Compile directive 'nowarn_deprecated_catch' can be used to suppress674warnings in selected modules.675% 1972| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of676% | ^677678src/PKIXCMP-2009.erl:3224:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.679Compile directive 'nowarn_deprecated_catch' can be used to suppress680warnings in selected modules.681% 3224| case (catch DecObjinfoTypeTerm1('Type', Tmpterm1, [])) of682% | ^683684src/PKIXCRMF-2009.erl:478:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.685Compile directive 'nowarn_deprecated_catch' can be used to suppress686warnings in selected modules.687% 478| case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of688% | ^689690src/PKIXCRMF-2009.erl:893:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.691Compile directive 'nowarn_deprecated_catch' can be used to suppress692warnings in selected modules.693% 893| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of694% | ^695696src/PKIXCRMF-2009.erl:1095:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699% 1095| case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of700% | ^701702src/PKIXCRMF-2009.erl:1292:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.703Compile directive 'nowarn_deprecated_catch' can be used to suppress704warnings in selected modules.705% 1292| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of706% | ^707708src/PKIXCRMF-2009.erl:1502:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.709Compile directive 'nowarn_deprecated_catch' can be used to suppress710warnings in selected modules.711% 1502| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of712% | ^713714src/PKIXCRMF-2009.erl:1675:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.715Compile directive 'nowarn_deprecated_catch' can be used to suppress716warnings in selected modules.717% 1675| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of718% | ^719720src/PKIXCRMF-2009.erl:1716:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723% 1716| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of724% | ^725726src/PKIXCRMF-2009.erl:2096:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.727Compile directive 'nowarn_deprecated_catch' can be used to suppress728warnings in selected modules.729% 2096| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of730% | ^731732src/PKIXCRMF-2009.erl:2216:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.733Compile directive 'nowarn_deprecated_catch' can be used to suppress734warnings in selected modules.735% 2216| case (catch ObjFun('Type', Tmptlv1, [])) of736% | ^737738src/PKIXCRMF-2009.erl:2775:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.739Compile directive 'nowarn_deprecated_catch' can be used to suppress740warnings in selected modules.741% 2775| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of742% | ^743744src/PKIXCRMF-2009.erl:2816:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.745Compile directive 'nowarn_deprecated_catch' can be used to suppress746warnings in selected modules.747% 2816| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of748% | ^749750src/PKIXCRMF-2009.erl:2857:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.751Compile directive 'nowarn_deprecated_catch' can be used to suppress752warnings in selected modules.753% 2857| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of754% | ^755756src/InformationFramework.erl:544:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.757Compile directive 'nowarn_deprecated_catch' can be used to suppress758warnings in selected modules.759% 544| case (catch ObjFun('Type', Tmptlv1, [])) of760% | ^761762src/InformationFramework.erl:575:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.763Compile directive 'nowarn_deprecated_catch' can be used to suppress764warnings in selected modules.765% 575| case (catch ObjFun('Type', Tmptlv1, [])) of766% | ^767768src/InformationFramework.erl:744:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.769Compile directive 'nowarn_deprecated_catch' can be used to suppress770warnings in selected modules.771% 744| case (catch ObjFun('Type', Tmptlv1, [])) of772% | ^773774src/InformationFramework.erl:866:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.775Compile directive 'nowarn_deprecated_catch' can be used to suppress776warnings in selected modules.777% 866| case (catch DecObjtypeTerm1('equality-match', Tmpterm1, ['AssertionType'])) of778% | ^779780src/InformationFramework.erl:985:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.781Compile directive 'nowarn_deprecated_catch' can be used to suppress782warnings in selected modules.783% 985| case (catch ObjFun('Assertion', Tmptlv1, [])) of784% | ^785786src/InformationFramework.erl:1476:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.787Compile directive 'nowarn_deprecated_catch' can be used to suppress788warnings in selected modules.789% 1476| case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of790% | ^791792src/InformationFramework.erl:1510:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.793Compile directive 'nowarn_deprecated_catch' can be used to suppress794warnings in selected modules.795% 1510| case (catch ObjFun('Type', Tmptlv1, [])) of796% | ^797798src/InformationFramework.erl:4108:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.799Compile directive 'nowarn_deprecated_catch' can be used to suppress800warnings in selected modules.801% 4108| case (catch ObjFun('Type', Tmptlv1, [])) of802% | ^803804src/InformationFramework.erl:4161:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.805Compile directive 'nowarn_deprecated_catch' can be used to suppress806warnings in selected modules.807% 4161| case (catch ObjFun('Type', Tmptlv1, [])) of808% | ^809810src/InformationFramework.erl:4277:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.811Compile directive 'nowarn_deprecated_catch' can be used to suppress812warnings in selected modules.813% 4277| case (catch ObjFun('Assertion', Tmptlv1, [])) of814% | ^815816src/InformationFramework.erl:4449:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.817Compile directive 'nowarn_deprecated_catch' can be used to suppress818warnings in selected modules.819% 4449| case (catch DecObjrestrictionTypeTerm1('Restriction', Tmpterm1, [])) of820% | ^821822src/InformationFramework.erl:4732:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.823Compile directive 'nowarn_deprecated_catch' can be used to suppress824warnings in selected modules.825% 4732| case (catch ObjFun('Type', Tmptlv1, [])) of826% | ^827828src/CMSECCAlgs-2009-02.erl:284:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.829Compile directive 'nowarn_deprecated_catch' can be used to suppress830warnings in selected modules.831% 284| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of832% | ^833834src/PKIX1-PSS-OAEP-Algorithms-2009.erl:281:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.835Compile directive 'nowarn_deprecated_catch' can be used to suppress836warnings in selected modules.837% 281| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of838% | ^839840src/PKIX1-PSS-OAEP-Algorithms-2009.erl:358:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.841Compile directive 'nowarn_deprecated_catch' can be used to suppress842warnings in selected modules.843% 358| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of844% | ^845846src/PKIX1-PSS-OAEP-Algorithms-2009.erl:435:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.847Compile directive 'nowarn_deprecated_catch' can be used to suppress848warnings in selected modules.849% 435| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of850% | ^851852src/AuthenticationFramework.erl:556:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.853Compile directive 'nowarn_deprecated_catch' can be used to suppress854warnings in selected modules.855% 556| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of856% | ^857858src/CryptographicMessageSyntax-2010.erl:521:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.859Compile directive 'nowarn_deprecated_catch' can be used to suppress860warnings in selected modules.861% 521| case (catch DecObjcontentTypeTerm1('Type', Tmpterm1, [])) of862% | ^863864src/CryptographicMessageSyntax-2010.erl:993:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.865Compile directive 'nowarn_deprecated_catch' can be used to suppress866warnings in selected modules.867% 993| case (catch ObjFun('Type', Tmptlv1, [])) of868% | ^869870src/CryptographicMessageSyntax-2010.erl:1110:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.871Compile directive 'nowarn_deprecated_catch' can be used to suppress872warnings in selected modules.873% 1110| case (catch ObjFun('Type', Tmptlv1, [])) of874% | ^875876src/CryptographicMessageSyntax-2010.erl:1384:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.877Compile directive 'nowarn_deprecated_catch' can be used to suppress878warnings in selected modules.879% 1384| case (catch ObjFun('Type', Tmptlv1, [])) of880% | ^881882src/CryptographicMessageSyntax-2010.erl:1782:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.883Compile directive 'nowarn_deprecated_catch' can be used to suppress884warnings in selected modules.885% 1782| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of886% | ^887888src/CryptographicMessageSyntax-2010.erl:1992:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.889Compile directive 'nowarn_deprecated_catch' can be used to suppress890warnings in selected modules.891% 1992| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of892% | ^893894src/CryptographicMessageSyntax-2010.erl:2164:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.895Compile directive 'nowarn_deprecated_catch' can be used to suppress896warnings in selected modules.897% 2164| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of898% | ^899900src/CryptographicMessageSyntax-2010.erl:2705:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.901Compile directive 'nowarn_deprecated_catch' can be used to suppress902warnings in selected modules.903% 2705| case (catch DecObjoriTypeTerm1('Type', Tmpterm1, [])) of904% | ^905906src/CryptographicMessageSyntax-2010.erl:2984:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.907Compile directive 'nowarn_deprecated_catch' can be used to suppress908warnings in selected modules.909% 2984| case (catch ObjFun('Type', Tmptlv1, [])) of910% | ^911912src/CryptographicMessageSyntax-2010.erl:3266:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.913Compile directive 'nowarn_deprecated_catch' can be used to suppress914warnings in selected modules.915% 3266| case (catch ObjFun('Type', Tmptlv1, [])) of916% | ^917918src/CryptographicMessageSyntax-2010.erl:3401:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.919Compile directive 'nowarn_deprecated_catch' can be used to suppress920warnings in selected modules.921% 3401| case (catch ObjFun('Type', Tmptlv1, [])) of922% | ^923924src/CryptographicMessageSyntax-2010.erl:3475:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.925Compile directive 'nowarn_deprecated_catch' can be used to suppress926warnings in selected modules.927% 3475| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of928% | ^929930src/CryptographicMessageSyntax-2010.erl:3552:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.931Compile directive 'nowarn_deprecated_catch' can be used to suppress932warnings in selected modules.933% 3552| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of934% | ^935936src/CryptographicMessageSyntax-2010.erl:3629:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.937Compile directive 'nowarn_deprecated_catch' can be used to suppress938warnings in selected modules.939% 3629| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of940% | ^941942src/CryptographicMessageSyntax-2010.erl:3706:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.943Compile directive 'nowarn_deprecated_catch' can be used to suppress944warnings in selected modules.945% 3706| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of946% | ^947948src/CryptographicMessageSyntax-2010.erl:3783:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.949Compile directive 'nowarn_deprecated_catch' can be used to suppress950warnings in selected modules.951% 3783| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of952% | ^953954src/CryptographicMessageSyntax-2010.erl:3860:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.955Compile directive 'nowarn_deprecated_catch' can be used to suppress956warnings in selected modules.957% 3860| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of958% | ^959960src/CryptographicMessageSyntax-2010.erl:4003:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.961Compile directive 'nowarn_deprecated_catch' can be used to suppress962warnings in selected modules.963% 4003| case (catch DecObjotherRevInfoFormatTerm1('Type', Tmpterm1, [])) of964% | ^965966src/CryptographicMessageSyntax-2010.erl:4152:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.967Compile directive 'nowarn_deprecated_catch' can be used to suppress968warnings in selected modules.969% 4152| case (catch DecObjotherCertFormatTerm1('Type', Tmpterm1, [])) of970% | ^971972src/CryptographicMessageSyntax-2010.erl:4343:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.973Compile directive 'nowarn_deprecated_catch' can be used to suppress974warnings in selected modules.975% 4343| case (catch DecObjkeyAttrIdTerm1('Type', Tmpterm1, [])) of976% | ^977978src/PKCS-10.erl:354:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.979Compile directive 'nowarn_deprecated_catch' can be used to suppress980warnings in selected modules.981% 354| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of982% | ^983984src/PKCS-10.erl:407:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.985Compile directive 'nowarn_deprecated_catch' can be used to suppress986warnings in selected modules.987% 407| case (catch ObjFun('Type', Tmptlv1, [])) of988% | ^989990src/PKCS-10.erl:537:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.991Compile directive 'nowarn_deprecated_catch' can be used to suppress992warnings in selected modules.993% 537| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of994% | ^995996src/EnrollmentMessageSyntax-2009.erl:702:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.997Compile directive 'nowarn_deprecated_catch' can be used to suppress998warnings in selected modules.999% 702| case (catch ObjFun('Type', Tmptlv1, [])) of1000% | ^10011002src/EnrollmentMessageSyntax-2009.erl:828:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1003Compile directive 'nowarn_deprecated_catch' can be used to suppress1004warnings in selected modules.1005% 828| case (catch DecObjrequestMessageTypeTerm2('Type', Tmpterm1, [])) of1006% | ^10071008src/EnrollmentMessageSyntax-2009.erl:1220:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1009Compile directive 'nowarn_deprecated_catch' can be used to suppress1010warnings in selected modules.1011% 1220| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1012% | ^10131014src/EnrollmentMessageSyntax-2009.erl:1273:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1015Compile directive 'nowarn_deprecated_catch' can be used to suppress1016warnings in selected modules.1017% 1273| case (catch ObjFun('Type', Tmptlv1, [])) of1018% | ^10191020src/EnrollmentMessageSyntax-2009.erl:1311:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1021Compile directive 'nowarn_deprecated_catch' can be used to suppress1022warnings in selected modules.1023% 1311| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1024% | ^10251026src/EnrollmentMessageSyntax-2009.erl:1456:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1027Compile directive 'nowarn_deprecated_catch' can be used to suppress1028warnings in selected modules.1029% 1456| case (catch DecObjotherMsgTypeTerm2('Type', Tmpterm1, [])) of1030% | ^10311032src/EnrollmentMessageSyntax-2009.erl:2256:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1033Compile directive 'nowarn_deprecated_catch' can be used to suppress1034warnings in selected modules.1035% 2256| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1036% | ^10371038src/EnrollmentMessageSyntax-2009.erl:2297:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1039Compile directive 'nowarn_deprecated_catch' can be used to suppress1040warnings in selected modules.1041% 2297| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1042% | ^10431044src/EnrollmentMessageSyntax-2009.erl:2437:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1045Compile directive 'nowarn_deprecated_catch' can be used to suppress1046warnings in selected modules.1047% 2437| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1048% | ^10491050src/EnrollmentMessageSyntax-2009.erl:3273:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1051Compile directive 'nowarn_deprecated_catch' can be used to suppress1052warnings in selected modules.1053% 3273| case (catch DecObjfailInfoOIDTerm1('Type', Tmpterm1, [])) of1054% | ^10551056src/EnrollmentMessageSyntax-2009.erl:3511:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1057Compile directive 'nowarn_deprecated_catch' can be used to suppress1058warnings in selected modules.1059% 3511| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1060% | ^10611062src/EnrollmentMessageSyntax-2009.erl:3733:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1063Compile directive 'nowarn_deprecated_catch' can be used to suppress1064warnings in selected modules.1065% 3733| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1066% | ^10671068src/EnrollmentMessageSyntax-2009.erl:4054:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1069Compile directive 'nowarn_deprecated_catch' can be used to suppress1070warnings in selected modules.1071% 4054| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1072% | ^10731074src/EnrollmentMessageSyntax-2009.erl:4095:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1075Compile directive 'nowarn_deprecated_catch' can be used to suppress1076warnings in selected modules.1077% 4095| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1078% | ^10791080src/EnrollmentMessageSyntax-2009.erl:4257:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1081Compile directive 'nowarn_deprecated_catch' can be used to suppress1082warnings in selected modules.1083% 4257| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1084% | ^10851086src/EnrollmentMessageSyntax-2009.erl:4298:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1087Compile directive 'nowarn_deprecated_catch' can be used to suppress1088warnings in selected modules.1089% 4298| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1090% | ^10911092src/PKCS-7.erl:408:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1093Compile directive 'nowarn_deprecated_catch' can be used to suppress1094warnings in selected modules.1095% 408| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1096% | ^10971098src/PKCS-7.erl:485:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1099Compile directive 'nowarn_deprecated_catch' can be used to suppress1100warnings in selected modules.1101% 485| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1102% | ^11031104src/PKCS-7.erl:562:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1105Compile directive 'nowarn_deprecated_catch' can be used to suppress1106warnings in selected modules.1107% 562| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1108% | ^11091110src/PKCS-7.erl:784:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1111Compile directive 'nowarn_deprecated_catch' can be used to suppress1112warnings in selected modules.1113% 784| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1114% | ^11151116src/PKCS-7.erl:861:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1117Compile directive 'nowarn_deprecated_catch' can be used to suppress1118warnings in selected modules.1119% 861| case (catch DecObjcontentTypeTerm1('Type', Tmpterm1, [])) of1120% | ^11211122src/PKCS-7.erl:1762:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1123Compile directive 'nowarn_deprecated_catch' can be used to suppress1124warnings in selected modules.1125% 1762| case (catch ObjFun('Type', Tmptlv1, [])) of1126% | ^11271128src/PKCS-7.erl:1812:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1129Compile directive 'nowarn_deprecated_catch' can be used to suppress1130warnings in selected modules.1131% 1812| case (catch ObjFun('Type', Tmptlv1, [])) of1132% | ^11331134src/PKCS-7.erl:1879:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1135Compile directive 'nowarn_deprecated_catch' can be used to suppress1136warnings in selected modules.1137% 1879| case (catch ObjFun('Type', Tmptlv1, [])) of1138% | ^11391140src/PKCS-7.erl:1929:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1141Compile directive 'nowarn_deprecated_catch' can be used to suppress1142warnings in selected modules.1143% 1929| case (catch ObjFun('Type', Tmptlv1, [])) of1144% | ^11451146src/CryptographicMessageSyntax-2009.erl:521:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1147Compile directive 'nowarn_deprecated_catch' can be used to suppress1148warnings in selected modules.1149% 521| case (catch DecObjcontentTypeTerm1('Type', Tmpterm1, [])) of1150% | ^11511152src/CryptographicMessageSyntax-2009.erl:993:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1153Compile directive 'nowarn_deprecated_catch' can be used to suppress1154warnings in selected modules.1155% 993| case (catch ObjFun('Type', Tmptlv1, [])) of1156% | ^11571158src/CryptographicMessageSyntax-2009.erl:1110:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1159Compile directive 'nowarn_deprecated_catch' can be used to suppress1160warnings in selected modules.1161% 1110| case (catch ObjFun('Type', Tmptlv1, [])) of1162% | ^11631164src/CryptographicMessageSyntax-2009.erl:1384:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1165Compile directive 'nowarn_deprecated_catch' can be used to suppress1166warnings in selected modules.1167% 1384| case (catch ObjFun('Type', Tmptlv1, [])) of1168% | ^11691170src/CryptographicMessageSyntax-2009.erl:1782:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1171Compile directive 'nowarn_deprecated_catch' can be used to suppress1172warnings in selected modules.1173% 1782| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1174% | ^11751176src/CryptographicMessageSyntax-2009.erl:1992:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1177Compile directive 'nowarn_deprecated_catch' can be used to suppress1178warnings in selected modules.1179% 1992| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1180% | ^11811182src/CryptographicMessageSyntax-2009.erl:2164:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1183Compile directive 'nowarn_deprecated_catch' can be used to suppress1184warnings in selected modules.1185% 2164| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1186% | ^11871188src/CryptographicMessageSyntax-2009.erl:2705:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1189Compile directive 'nowarn_deprecated_catch' can be used to suppress1190warnings in selected modules.1191% 2705| case (catch DecObjoriTypeTerm1('Type', Tmpterm1, [])) of1192% | ^11931194src/CryptographicMessageSyntax-2009.erl:2984:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1195Compile directive 'nowarn_deprecated_catch' can be used to suppress1196warnings in selected modules.1197% 2984| case (catch ObjFun('Type', Tmptlv1, [])) of1198% | ^11991200src/CryptographicMessageSyntax-2009.erl:3266:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1201Compile directive 'nowarn_deprecated_catch' can be used to suppress1202warnings in selected modules.1203% 3266| case (catch ObjFun('Type', Tmptlv1, [])) of1204% | ^12051206src/CryptographicMessageSyntax-2009.erl:3401:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1207Compile directive 'nowarn_deprecated_catch' can be used to suppress1208warnings in selected modules.1209% 3401| case (catch ObjFun('Type', Tmptlv1, [])) of1210% | ^12111212src/CryptographicMessageSyntax-2009.erl:3475:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1213Compile directive 'nowarn_deprecated_catch' can be used to suppress1214warnings in selected modules.1215% 3475| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1216% | ^12171218src/CryptographicMessageSyntax-2009.erl:3552:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1219Compile directive 'nowarn_deprecated_catch' can be used to suppress1220warnings in selected modules.1221% 3552| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1222% | ^12231224src/CryptographicMessageSyntax-2009.erl:3629:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1225Compile directive 'nowarn_deprecated_catch' can be used to suppress1226warnings in selected modules.1227% 3629| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1228% | ^12291230src/CryptographicMessageSyntax-2009.erl:3706:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1231Compile directive 'nowarn_deprecated_catch' can be used to suppress1232warnings in selected modules.1233% 3706| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1234% | ^12351236src/CryptographicMessageSyntax-2009.erl:3783:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1237Compile directive 'nowarn_deprecated_catch' can be used to suppress1238warnings in selected modules.1239% 3783| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1240% | ^12411242src/CryptographicMessageSyntax-2009.erl:3860:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1243Compile directive 'nowarn_deprecated_catch' can be used to suppress1244warnings in selected modules.1245% 3860| case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1246% | ^12471248src/CryptographicMessageSyntax-2009.erl:4003:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1249Compile directive 'nowarn_deprecated_catch' can be used to suppress1250warnings in selected modules.1251% 4003| case (catch DecObjotherRevInfoFormatTerm1('Type', Tmpterm1, [])) of1252% | ^12531254src/CryptographicMessageSyntax-2009.erl:4152:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1255Compile directive 'nowarn_deprecated_catch' can be used to suppress1256warnings in selected modules.1257% 4152| case (catch DecObjotherCertFormatTerm1('Type', Tmpterm1, [])) of1258% | ^12591260src/CryptographicMessageSyntax-2009.erl:4343:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1261Compile directive 'nowarn_deprecated_catch' can be used to suppress1262warnings in selected modules.1263% 4343| case (catch DecObjkeyAttrIdTerm1('Type', Tmpterm1, [])) of1264% | ^12651266src/PKCS-1.erl:280:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1267Compile directive 'nowarn_deprecated_catch' can be used to suppress1268warnings in selected modules.1269% 280| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1270% | ^12711272src/PKCS-1.erl:375:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1273Compile directive 'nowarn_deprecated_catch' can be used to suppress1274warnings in selected modules.1275% 375| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1276% | ^12771278src/PKCS-1.erl:470:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1279Compile directive 'nowarn_deprecated_catch' can be used to suppress1280warnings in selected modules.1281% 470| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1282% | ^12831284src/PKCS-1.erl:964:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1285Compile directive 'nowarn_deprecated_catch' can be used to suppress1286warnings in selected modules.1287% 964| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1288% | ^12891290src/PKCS-1.erl:1185:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1291Compile directive 'nowarn_deprecated_catch' can be used to suppress1292warnings in selected modules.1293% 1185| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1294% | ^12951296src/PKCS-1.erl:1314:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1297Compile directive 'nowarn_deprecated_catch' can be used to suppress1298warnings in selected modules.1299% 1314| case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1300% | ^13011302Compiling 35 files (.ex)1303 warning: unused require CA.Integer1304 │1305 3 │ require CA.Integer1306 │ ~1307 │1308 └─ lib/agreement/EC/curve.ex:3:313091310 warning: unused require CA.Point1311 │1312 4 │ require CA.Point1313 │ ~1314 │1315 └─ lib/agreement/EC/curve.ex:4:313161317 warning: unused require CA.Curve1318 │1319 3 │ require CA.Curve1320 │ ~1321 │1322 └─ lib/agreement/ecc.ex:3:313231324 warning: unused require CA.Point1325 │1326 4 │ require CA.Point1327 │ ~1328 │1329 └─ lib/agreement/ecc.ex:4:313301331 warning: unused require CA.Integer1332 │1333 3 │ require CA.Integer1334 │ ~1335 │1336 └─ lib/agreement/EC/jacobian.ex:3:313371338 warning: unused require CA.Point1339 │1340 4 │ require CA.Point1341 │ ~1342 │1343 └─ lib/agreement/EC/jacobian.ex:4:313441345 warning: unused require CBOR1346 │1347 2 │ require CBOR1348 │ ~1349 │1350 └─ lib/eudi/mdoc.ex:2:313511352 warning: unused require CA1353 │1354 3 │ require CA1355 │ ~1356 │1357 └─ lib/services/cmc.ex:3:313581359 warning: unused require CA1360 │1361 3 │ require CA1362 │ ~1363 │1364 └─ lib/services/ocsp.ex:3:313651366 warning: unused require CA1367 │1368 3 │ require CA1369 │ ~1370 │1371 └─ lib/services/tsp.ex:3:513721373 warning: unused require CA1374 │1375 4 │ require CA1376 │ ~1377 │1378 └─ lib/services/cmp.ex:4:313791380 warning: unused require Logger1381 │1382 6 │ require Logger1383 │ ~1384 │1385 └─ lib/services/cmp.ex:6:313861387 warning: unused require CA.Integer1388 │1389 3 │ require CA.Integer1390 │ ~1391 │1392 └─ lib/signing/ecdsa.ex:3:313931394 warning: unused require CA.Jacobian1395 │1396 4 │ require CA.Jacobian1397 │ ~1398 │1399 └─ lib/signing/ecdsa.ex:4:314001401 warning: unused require CA.Point1402 │1403 2 │ require CA.Point1404 │ ~1405 │1406 └─ lib/signing/ecdsa.ex:2:314071408 warning: unused require CA1409 │1410 3 │ require CA1411 │ ~1412 │1413 └─ lib/signing/ecdsa_otp.ex:3:314141415 warning: unused require CA1416 │1417 7 │ require CA1418 │ ~1419 │1420 └─ lib/services/http/post.ex:7:314211422 warning: unused require CA.CMP1423 │1424 8 │ require CA.CMP1425 │ ~1426 │1427 └─ lib/services/http/post.ex:8:314281429 warning: incompatible types given to CA.EST.Post.post/5:14301431 CA.EST.Post.post(conn, "CA", [], [], action(operation))14321433 given types:14341435 dynamic(%Plug.Conn{}), binary(), -empty_list()-, empty_list(), binary()14361437 but expected one of:14381439 #11440 %Plug.Conn{adapter: {atom(), term()}}, binary(), binary(), binary(), binary()14411442 #21443 %Plug.Conn{}, term(), binary(), term(), term()14441445 where "conn" was given the types:14461447 # type: dynamic(%Plug.Conn{})1448 # from: /work/proj/deps_rpi4/plug/lib/plug/router.ex:39:641449 CA.EST.Post.post(conn, "CA", [], [], action(operation))14501451 # type: dynamic()1452 # from: /work/proj/deps_rpi4/plug/lib/plug/router.ex1453 conn14541455 where "operation" was given the type:14561457 # type: binary()1458 # from: /work/proj/deps_rpi4/plug/lib/plug/router.ex:39:1161459 action(operation)14601461 type warning found at:1462 │1463 39 │ ## Routes1464 │ ~1465 │1466 └─ /work/proj/deps_rpi4/plug/lib/plug/router.ex:39:64: CA.EST.do_match/414671468 warning: the following clause cannot match because the previous clauses already matched all possible values:14691470 x ->14711472 it attempts to match on the result of:14731474 Map.to_list(valueDigests)14751476 which has the already matched type:14771478 dynamic(list({term(), term()}))14791480 where "x" was given the type:14811482 # type: dynamic(list({term(), term()}))1483 # from: lib/eudi/mdoc.ex:53:111484 x14851486 type warning found at:1487 │1488 53 │ x -> x1489 │ ~1490 │1491 └─ lib/eudi/mdoc.ex:53:13: CA.MDoc.parseDocType/114921493Generated ca app1494==> chat1495Compiling 9 files (.ex)1496 warning: incompatible types given to MAIL.X420.P7.handle_connection/2:14971498 MAIL.X420.P7.handle_connection(socket, state)14991500 given types:15011502 -dynamic(%ThousandIsland.Socket{})-, dynamic()15031504 but expected one of:15051506 %{..., remote_address: term(), transport_socket: term()}, term()15071508 where "socket" (context ThousandIsland.Handler) was given the types:15091510 # type: dynamic(%ThousandIsland.Socket{})1511 # from: lib/p7.ex:21512 %ThousandIsland.Socket{} = socket15131514 # type: dynamic(%ThousandIsland.Socket{})1515 # from: lib/p7.ex1516 {%ThousandIsland.Socket{} = socket, state}15171518 where "state" (context ThousandIsland.Handler) was given the type:15191520 # type: dynamic()1521 # from: lib/p7.ex1522 {%ThousandIsland.Socket{} = socket, state}15231524 type warning found at:1525 │1526 2 │ use ThousandIsland.Handler1527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~1528 │1529 └─ lib/p7.ex:2: MAIL.X420.P7.handle_continue/215301531 warning: incompatible types given to MAIL.X420.P3.handle_connection/2:15321533 MAIL.X420.P3.handle_connection(socket, state)15341535 given types:15361537 -dynamic(%ThousandIsland.Socket{})-, dynamic()15381539 but expected one of:15401541 %{..., remote_address: term(), transport_socket: term()}, term()15421543 where "socket" (context ThousandIsland.Handler) was given the types:15441545 # type: dynamic(%ThousandIsland.Socket{})1546 # from: lib/p3.ex:21547 %ThousandIsland.Socket{} = socket15481549 # type: dynamic(%ThousandIsland.Socket{})1550 # from: lib/p3.ex1551 {%ThousandIsland.Socket{} = socket, state}15521553 where "state" (context ThousandIsland.Handler) was given the type:15541555 # type: dynamic()1556 # from: lib/p3.ex1557 {%ThousandIsland.Socket{} = socket, state}15581559 type warning found at:1560 │1561 2 │ use ThousandIsland.Handler1562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~1563 │1564 └─ lib/p3.ex:2: MAIL.X420.P3.handle_continue/215651566 warning: incompatible types given to MAIL.X420.P1.handle_connection/2:15671568 MAIL.X420.P1.handle_connection(socket, state)15691570 given types:15711572 -dynamic(%ThousandIsland.Socket{})-, dynamic()15731574 but expected one of:15751576 %{..., remote_address: term(), transport_socket: term()}, term()15771578 where "socket" (context ThousandIsland.Handler) was given the types:15791580 # type: dynamic(%ThousandIsland.Socket{})1581 # from: lib/p1.ex:21582 %ThousandIsland.Socket{} = socket15831584 # type: dynamic(%ThousandIsland.Socket{})1585 # from: lib/p1.ex1586 {%ThousandIsland.Socket{} = socket, state}15871588 where "state" (context ThousandIsland.Handler) was given the type:15891590 # type: dynamic()1591 # from: lib/p1.ex1592 {%ThousandIsland.Socket{} = socket, state}15931594 type warning found at:1595 │1596 2 │ use ThousandIsland.Handler1597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~1598 │1599 └─ lib/p1.ex:2: MAIL.X420.P1.handle_continue/216001601 warning: :"CHAT-v2".decode/2 is undefined (module :"CHAT-v2" is not available or is yet to be defined)1602 │1603 76 │ {:ok, dec} = :"CHAT-v2".decode(:"CHATMessage", body)1604 │ ~1605 │1606 └─ lib/chat.ex:76:31: CHAT.X509.handle_message/116071608Generated chat app1609==> nerves_compatibility_test1610Compiling 2 files (.ex)1611Generated nerves_compatibility_test app1612|nerves| Building OTP Release...16131614* [Nerves] validating vm.args1615* skipping runtime configuration (config/runtime.exs not found)1616** (Mix) Duplicated modules: 1617 'PKIXCRMF-2009' specified in ca and public_key1618 'PKIXAlgs-2009' specified in ca and public_key1619 'PKIX1Implicit-2009' specified in ca and public_key1620 'PKIX1Explicit-2009' specified in ca and public_key1621 'PKIX1-PSS-OAEP-Algorithms-2009' specified in ca and public_key1622 'PKIX-CommonTypes-2009' specified in ca and public_key1623 'PKCS-10' specified in ca and public_key1624 'PKCS-1' specified in ca and public_key1625 'EnrollmentMessageSyntax-2009' specified in ca and public_key1626 'CryptographicMessageSyntax-2009' specified in ca and public_key1627 'AlgorithmInformation-2009' specified in ca and public_key