chat

Build log

nerves_system_mangopi_mq_pro

chat 9.4.14 · fail · run chat-9.4.14-1789345582445
1628 of 1628 lines
1Resolving Hex dependencies...2Resolution completed in 0.326s3Unchanged: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)121Compiling lib/encode.ex (it's taking more than 10s)122Compiling lib/decoder.ex (it's taking more than 10s)123Generated jason app124==> tablet125Compiling 2 files (.ex)126Generated tablet app127==> elixir_make128Compiling 8 files (.ex)129Generated elixir_make app130==> nerves_discovery131Compiling 5 files (.ex)132Generated nerves_discovery app133==> interactive_cmd134Compiling 1 file (.ex)135Generated interactive_cmd app136==> nerves137HOST_CC port.o138HOST_LD port139Compiling 55 files (.ex)140Generated nerves app141==> nerves_compatibility_test142143Nerves environment144  MIX_TARGET:   mangopi_mq_pro145  MIX_ENV:      prod146147Checking for prebuilt Nerves artifacts...148  Found nerves_system_mangopi_mq_pro in cache149    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2150  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache151    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1152==> jason153Compiling 10 files (.ex)154Generated jason app155==> tablet156Compiling 2 files (.ex)157Generated tablet app158==> elixir_make159Compiling 8 files (.ex)160Generated elixir_make app161==> nerves_discovery162Compiling 5 files (.ex)163Generated nerves_discovery app164==> interactive_cmd165Compiling 1 file (.ex)166Generated interactive_cmd app167==> nerves168HOST_CC port.o169HOST_LD port170Compiling 55 files (.ex)171Generated nerves app172==> nerves_toolchain_riscv64_nerves_linux_gnu173Compiling 1 file (.ex)174Generated nerves_toolchain_riscv64_nerves_linux_gnu app175==> nerves_system_br176Generated nerves_system_br app177==> nerves_system_mangopi_mq_pro178Generated nerves_system_mangopi_mq_pro app179==> nerves_compatibility_test180181Nerves environment182  MIX_TARGET:   mangopi_mq_pro183  MIX_ENV:      prod184185==> mime186Compiling 1 file (.ex)187Generated mime app188warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"189  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2190  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1191  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5192  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2193  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4194  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2195196==> x509197Compiling 24 files (.ex)198     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 operator199     │200 371 │     <<i::unsigned-size(size)-unit(8)>> = :crypto.strong_rand_bytes(size)201     │                        ~202     │203     └─ lib/x509/certificate.ex:371:24: X509.Certificate.random_serial/1204205Generated x509 app206==> circular_buffer207Compiling 1 file (.ex)208Generated circular_buffer app209==> plug_crypto210Compiling 5 files (.ex)211Generated plug_crypto app212==> nerves_compatibility_test213===> Fetching rebar3_hex v7.2.0214===> Fetching hex_core v0.18.0215===> Fetching verl v1.1.1216===> Analyzing applications...217===> Compiling verl218===> Compiling hex_core219===> Compiling rebar3_hex220===> Analyzing applications...221===> Compiling hkdf_erlang222==> hpax223Compiling 4 files (.ex)224Generated hpax app225==> ssl_verify_fun226Compiling 7 files (.erl)227Generated ssl_verify_fun app228==> base85229Compiling 6 files (.ex)230Generated base85 app231warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"232  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2233  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1234  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5235  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2236  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4237  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2238239==> kvs240Compiling 6 files (.ex)241    warning: unused require KVS242    │243  2 │   require KVS244    │   ~245    │246    └─ lib/rocks.ex:2:3247248    warning: unused require Record249    │250  2 │   require Record251    │   ~252    │253    └─ lib/mnesia.ex:2:3254255    warning: unused require Record256    │257  2 │   require Record258    │   ~259    │260    └─ lib/fs.ex:2:3261262    warning: the following clause is redundant:263264        def take(_, 0, {:error, _}, c2, r, p, _)265266    it has type:267268        dynamic(), integer(), dynamic({:error, term()}), dynamic(), dynamic(), dynamic(), dynamic()269270    previous clauses have already matched on the following types:271272        term(), term(), {:error, term()}, term(), term(), term(), term()273274    │275 85 │   def take(_, 0, {:error, _}, c2, r, p, _) do276    │       ~277    │278    └─ lib/stream.ex:85:7: :kvs_stream.take/7279280Generated kvs app281==> nerves_logging282 CC kmsg_tailer.o283 LD kmsg_tailer284Compiling 5 files (.ex)285Generated nerves_logging app286==> ring_logger287Compiling 7 files (.ex)288Generated ring_logger app289==> shoehorn290Compiling 8 files (.ex)291Generated shoehorn app292==> nerves_compatibility_test293===> Analyzing applications...294===> Compiling telemetry295==> thousand_island296Compiling 18 files (.ex)297Generated thousand_island app298==> cbor299Compiling 5 files (.ex)300    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 operator301    │302 53 │     <<value::binary-size(len), new_rest::binary>> = rest303    │                          ~304    │305    └─ lib/cbor/decoder.ex:53:26: CBOR.Decoder.decode_string/2306307    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 operator308    │309 63 │         <<value::binary-size(len), new_rest::binary>> = mid_rest310    │                              ~311    │312    └─ lib/cbor/decoder.ex:63:30: CBOR.Decoder.decode_string_indefinite/3313314     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 operator315     │316 150 │         <<res::unsigned-integer-size(size)-unit(8)>> = bytes317     │                                      ~318     │319     └─ lib/cbor/decoder.ex:150:38: CBOR.Decoder.decode_tag/2320321     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 operator322     │323 155 │         <<res::unsigned-integer-size(size)-unit(8)>> = bytes324     │                                      ~325     │326     └─ lib/cbor/decoder.ex:155:38: CBOR.Decoder.decode_tag/2327328Generated cbor app329==> b58330Compiling 1 file (.ex)331Generated b58 app332==> cose333Compiling 7 files (.ex)334    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 operator335    │336 81 │     <<encrypted::binary-size(encrypted_len), tag::binary-size(tag_len)>> = ciphertext337    │                              ~338    │339    └─ lib/cose/messages/encrypt.ex:81:30: COSE.Messages.Encrypt.split_encrypted_tag/2340341    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 operator342    │343 81 │     <<encrypted::binary-size(encrypted_len), tag::binary-size(tag_len)>> = ciphertext344    │                                                               ~345    │346    └─ lib/cose/messages/encrypt.ex:81:63: COSE.Messages.Encrypt.split_encrypted_tag/2347348    warning: a struct for COSE.Messages.Sign1 is expected on struct update:349350        %COSE.Messages.Sign1{msg | signature: COSE.Keys.OKP.sign(to_be_signed, key)}351352    but got type:353354        dynamic(%{..., payload: term(), phdr: term()})355356    where "msg" was given the type:357358        # type: dynamic(%{..., payload: term(), phdr: term()})359        # from: lib/cose/messages/sign1.ex:23:32360        sig_structure(msg, external_aad)361362    when defining the variable "msg", you must also pattern match on "%COSE.Messages.Sign1{}"363364    type warning found at:365    │366 25 │     %__MODULE__{367    │     ~368    │369    └─ lib/cose/messages/sign1.ex:25:5: COSE.Messages.Sign1.sign/3370371Generated cose app372==> plug373Compiling 1 file (.erl)374warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"375  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2376  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1377  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5378  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2379  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4380  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2381382Compiling 42 files (.ex)383     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 operator384     │385 154 │         <<prefix::binary-size(prefix_size), ?\\, char, suffix::binary-size(suffix_size)>> =386     │                               ~387     │388     └─ lib/plug/router/utils.ex:154:31: Plug.Router.Utils.build_path_clause/7389390     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 operator391     │392 154 │         <<prefix::binary-size(prefix_size), ?\\, char, suffix::binary-size(suffix_size)>> =393     │                                                                            ~394     │395     └─ lib/plug/router/utils.ex:154:76: Plug.Router.Utils.build_path_clause/7396397     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 operator398     │399 162 │         <<prefix::binary-size(prefix_size), char, suffix::binary-size(suffix_size)>> = segment400     │                               ~401     │402     └─ lib/plug/router/utils.ex:162:31: Plug.Router.Utils.build_path_clause/7403404     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 operator405     │406 162 │         <<prefix::binary-size(prefix_size), char, suffix::binary-size(suffix_size)>> = segment407     │                                                                       ~408     │409     └─ lib/plug/router/utils.ex:162:71: Plug.Router.Utils.build_path_clause/7410411     warning: the following clause will never match:412413         {:error, reason} ->414415     because it attempts to match on the result of:416417         IO.binwrite(device, contents)418419     which has type:420421         dynamic(not {:error, term()})422423     type warning found at:424     │425 293 │       {:error, reason} ->426     │       ~~~~~~~~~~~~~~~~~~~427     │428     └─ lib/plug/parsers/multipart.ex:293: Plug.Parsers.MULTIPART.binwrite!/2429430Generated plug app431==> uboot_env432Compiling 5 files (.ex)433Generated uboot_env app434==> property_table435Compiling 8 files (.ex)436Generated property_table app437==> nerves_uevent438 CC uevent.o439 LD uevent440Compiling 5 files (.ex)441Generated nerves_uevent app442==> nerves_runtime443Compiling 14 files (.ex)444Generated nerves_runtime app445==> toolshed446Compiling 5 files (.ex)447Generated toolshed app448==> websock449Compiling 1 file (.ex)450Generated websock app451==> bandit452Compiling 54 files (.ex)453    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 operator454    │455 82 │       <<payload::binary-size(required_length), rest::binary>> =456    │                              ~457    │458    └─ lib/bandit/extractor.ex:82:30: Bandit.Extractor.pop_frame/1459460    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 operator461    │462 44 │         <<this_frame::binary-size(max_frame_size), rest::binary>> =463    │                                   ~464    │465    └─ lib/bandit/http2/frame/continuation.ex:44:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Continuation.serialize/2466467    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 operator468    │469 61 │         <<this_frame::binary-size(max_frame_size), rest::binary>> =470    │                                   ~471    │472    └─ lib/bandit/http2/frame/data.ex:61:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Data.serialize/2473474     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 operator475     │476 127 │         <<this_frame::binary-size(max_frame_size), rest::binary>> =477     │                                   ~478     │479     └─ lib/bandit/http2/frame/headers.ex:127:35: Bandit.HTTP2.Frame.Serializable.Bandit.HTTP2.Frame.Headers.serialize/2480481     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 operator482     │483 396 │       <<to_send::binary-size(desired_length), rest::binary>> = IO.iodata_to_binary(data)484     │                              ~485     │486     └─ lib/bandit/http2/connection.ex:396:30: Bandit.HTTP2.Connection.split_data/2487488     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 operator489     │490 529 │         <<to_send::binary-size(desired_length), rest::binary>> = IO.iodata_to_binary(data)491     │                                ~492     │493     └─ lib/bandit/http2/stream.ex:529:32: Bandit.HTTPTransport.Bandit.HTTP2.Stream.split_data/2494495     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 operator496     │497 221 │           <<to_return::binary-size(max_to_return), rest::binary>> = buffer498     │                                    ~499     │500     └─ lib/bandit/http1/socket.ex:221:36: Bandit.HTTPTransport.Bandit.HTTP1.Socket.do_read_content_length_data!/4501502     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 operator503     │504 235 │             <<to_return::binary-size(max_to_return), rest::binary>> = to_return505     │                                      ~506     │507     └─ lib/bandit/http1/socket.ex:235:38: Bandit.HTTPTransport.Bandit.HTTP1.Socket.do_read_content_length_data!/4508509     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 operator510     │511 337 │       <<chunk_size::binary-size(chunk_size_size), "\r\n", rest::binary>> = buffer512     │                                 ~513     │514     └─ lib/bandit/http1/socket.ex:337:33: Bandit.HTTPTransport.Bandit.HTTP1.Socket.do_parse_chunk_size/2515516     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 operator517     │518 369 │           <<to_return::binary-size(to_read), rest::binary>> = IO.iodata_to_binary(buffer)519     │                                    ~520     │521     └─ lib/bandit/http1/socket.ex:369:36: Bandit.HTTPTransport.Bandit.HTTP1.Socket.read_exactly!/5522523     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 operator524     │525 171 │         <<deflated_data::binary-size(deflated_size), 0x00, 0x00, 0xFF, 0xFF>> -> deflated_data526     │                                      ~527     │528     └─ lib/bandit/websocket/permessage_deflate.ex:171:38: Bandit.WebSocket.PerMessageDeflate.deflate/2529530     warning: the following clause will never match:531532         %Bandit.HTTP2.Stream{} = stream ->533534     because it attempts to match on the result of:535536         do_recv(stream, stream.read_timeout)537538     which has type:539540         dynamic(:timeout or {:headers, term(), term()})541542     type warning found at:543     │544 137 │         %@for{} = stream ->545     │                 ~546     │547     └─ lib/bandit/http2/stream.ex:137:17: Bandit.HTTPTransport.Bandit.HTTP2.Stream.read_headers/1548549     warning: this clause of defp do_recv/2 is never used (or it will always fail/warn when invoked)550     │551 316 │     defp do_recv(%@for{state: :remote_closed} = stream, timeout) do552     │          ~553     │554     └─ lib/bandit/http2/stream.ex:316:10: Bandit.HTTPTransport.Bandit.HTTP2.Stream.do_recv/2555556     warning: this clause of defp do_recv/2 is never used (or it will always fail/warn when invoked)557     │558 334 │     defp do_recv(%@for{state: :closed} = stream, timeout) do559     │          ~560     │561     └─ lib/bandit/http2/stream.ex:334:10: Bandit.HTTPTransport.Bandit.HTTP2.Stream.do_recv/2562563    warning: the following clause is redundant:564565        def handle_info({msg, _raw_socket, _data}, _state) when msg === :tcp or msg === :ssl566567    it has type:568569        dynamic({:ssl or :tcp, term(), term()}), dynamic()570571    previous clauses have already matched on the following types:572573        {:thousand_island_ready, term(), term(), term(), term()}, {nil, term()}574        :timeout, {%ThousandIsland.Socket{}, term()}575        {:plug_conn, :sent}, {term(), term()}576        {:EXIT, term(), :normal}, {term(), term()}577        term(), {term(), term()}578        term(), term()579580    │581  1 │ defmodule Bandit.HTTP1.Handler do582    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~583    │584    └─ lib/bandit/http1/handler.ex:1: Bandit.HTTP1.Handler.handle_info/2585586Generated bandit app587==> ca588Compiling 29 files (.erl)589src/PKIX1Implicit-2009.erl:736:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592%  736|    case (catch DecObjpolicyQualifierIdTerm1('Type', Tmpterm1, [])) of593%     |          ^594595src/PKIX1Implicit-2009.erl:1556:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598% 1556|          case (catch ObjFun('Type', Tmptlv1, [])) of599%     |                ^600601src/PKIX1Explicit-2009.erl:1067:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.602Compile directive 'nowarn_deprecated_catch' can be used to suppress603warnings in selected modules.604% 1067|    case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of605%     |          ^606607src/PKIX1Explicit-2009.erl:1199:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.608Compile directive 'nowarn_deprecated_catch' can be used to suppress609warnings in selected modules.610% 1199|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of611%     |                ^612613src/PKIX1Explicit-2009.erl:1500:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.614Compile directive 'nowarn_deprecated_catch' can be used to suppress615warnings in selected modules.616% 1500|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of617%     |                ^618619src/PKIX1Explicit-2009.erl:1822:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.620Compile directive 'nowarn_deprecated_catch' can be used to suppress621warnings in selected modules.622% 1822|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of623%     |                ^624625src/PKIX1Explicit-2009.erl:1955:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.626Compile directive 'nowarn_deprecated_catch' can be used to suppress627warnings in selected modules.628% 1955|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of629%     |                ^630631src/PKIX1Explicit-2009.erl:2321:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.632Compile directive 'nowarn_deprecated_catch' can be used to suppress633warnings in selected modules.634% 2321|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of635%     |                ^636637src/PKIXCMP-2009.erl:775:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.638Compile directive 'nowarn_deprecated_catch' can be used to suppress639warnings in selected modules.640%  775|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of641%     |                ^642643src/PKIXCMP-2009.erl:1276:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.644Compile directive 'nowarn_deprecated_catch' can be used to suppress645warnings in selected modules.646% 1276|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of647%     |                ^648649src/PKIXCMP-2009.erl:1317:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.650Compile directive 'nowarn_deprecated_catch' can be used to suppress651warnings in selected modules.652% 1317|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of653%     |                ^654655src/PKIXCMP-2009.erl:1468:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.656Compile directive 'nowarn_deprecated_catch' can be used to suppress657warnings in selected modules.658% 1468|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of659%     |                ^660661src/PKIXCMP-2009.erl:1509:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.662Compile directive 'nowarn_deprecated_catch' can be used to suppress663warnings in selected modules.664% 1509|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of665%     |                ^666667src/PKIXCMP-2009.erl:1799:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.668Compile directive 'nowarn_deprecated_catch' can be used to suppress669warnings in selected modules.670% 1799|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of671%     |                ^672673src/PKIXCMP-2009.erl:1972:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.674Compile directive 'nowarn_deprecated_catch' can be used to suppress675warnings in selected modules.676% 1972|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of677%     |                ^678679src/PKIXCMP-2009.erl:3224:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.680Compile directive 'nowarn_deprecated_catch' can be used to suppress681warnings in selected modules.682% 3224|    case (catch DecObjinfoTypeTerm1('Type', Tmpterm1, [])) of683%     |          ^684685src/PKIXCRMF-2009.erl:478:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.686Compile directive 'nowarn_deprecated_catch' can be used to suppress687warnings in selected modules.688%  478|    case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of689%     |          ^690691src/PKIXCRMF-2009.erl:893:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.692Compile directive 'nowarn_deprecated_catch' can be used to suppress693warnings in selected modules.694%  893|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of695%     |                ^696697src/PKIXCRMF-2009.erl:1095:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.698Compile directive 'nowarn_deprecated_catch' can be used to suppress699warnings in selected modules.700% 1095|    case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of701%     |          ^702703src/PKIXCRMF-2009.erl:1292:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.704Compile directive 'nowarn_deprecated_catch' can be used to suppress705warnings in selected modules.706% 1292|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of707%     |                ^708709src/PKIXCRMF-2009.erl:1502:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.710Compile directive 'nowarn_deprecated_catch' can be used to suppress711warnings in selected modules.712% 1502|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of713%     |                ^714715src/PKIXCRMF-2009.erl:1675:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.716Compile directive 'nowarn_deprecated_catch' can be used to suppress717warnings in selected modules.718% 1675|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of719%     |                ^720721src/PKIXCRMF-2009.erl:1716:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.722Compile directive 'nowarn_deprecated_catch' can be used to suppress723warnings in selected modules.724% 1716|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of725%     |                ^726727src/PKIXCRMF-2009.erl:2096:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.728Compile directive 'nowarn_deprecated_catch' can be used to suppress729warnings in selected modules.730% 2096|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of731%     |                ^732733src/PKIXCRMF-2009.erl:2216:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.734Compile directive 'nowarn_deprecated_catch' can be used to suppress735warnings in selected modules.736% 2216|          case (catch ObjFun('Type', Tmptlv1, [])) of737%     |                ^738739src/PKIXCRMF-2009.erl:2775:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.740Compile directive 'nowarn_deprecated_catch' can be used to suppress741warnings in selected modules.742% 2775|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of743%     |                ^744745src/PKIXCRMF-2009.erl:2816:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.746Compile directive 'nowarn_deprecated_catch' can be used to suppress747warnings in selected modules.748% 2816|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of749%     |                ^750751src/PKIXCRMF-2009.erl:2857:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.752Compile directive 'nowarn_deprecated_catch' can be used to suppress753warnings in selected modules.754% 2857|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of755%     |                ^756757src/InformationFramework.erl:544:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.758Compile directive 'nowarn_deprecated_catch' can be used to suppress759warnings in selected modules.760%  544|          case (catch ObjFun('Type', Tmptlv1, [])) of761%     |                ^762763src/InformationFramework.erl:575:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.764Compile directive 'nowarn_deprecated_catch' can be used to suppress765warnings in selected modules.766%  575|          case (catch ObjFun('Type', Tmptlv1, [])) of767%     |                ^768769src/InformationFramework.erl:744:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.770Compile directive 'nowarn_deprecated_catch' can be used to suppress771warnings in selected modules.772%  744|          case (catch ObjFun('Type', Tmptlv1, [])) of773%     |                ^774775src/InformationFramework.erl:866:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.776Compile directive 'nowarn_deprecated_catch' can be used to suppress777warnings in selected modules.778%  866|    case (catch DecObjtypeTerm1('equality-match', Tmpterm1, ['AssertionType'])) of779%     |          ^780781src/InformationFramework.erl:985:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.782Compile directive 'nowarn_deprecated_catch' can be used to suppress783warnings in selected modules.784%  985|          case (catch ObjFun('Assertion', Tmptlv1, [])) of785%     |                ^786787src/InformationFramework.erl:1476:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.788Compile directive 'nowarn_deprecated_catch' can be used to suppress789warnings in selected modules.790% 1476|    case (catch DecObjtypeTerm1('Type', Tmpterm1, [])) of791%     |          ^792793src/InformationFramework.erl:1510:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.794Compile directive 'nowarn_deprecated_catch' can be used to suppress795warnings in selected modules.796% 1510|          case (catch ObjFun('Type', Tmptlv1, [])) of797%     |                ^798799src/InformationFramework.erl:4108:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.800Compile directive 'nowarn_deprecated_catch' can be used to suppress801warnings in selected modules.802% 4108|          case (catch ObjFun('Type', Tmptlv1, [])) of803%     |                ^804805src/InformationFramework.erl:4161:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.806Compile directive 'nowarn_deprecated_catch' can be used to suppress807warnings in selected modules.808% 4161|          case (catch ObjFun('Type', Tmptlv1, [])) of809%     |                ^810811src/InformationFramework.erl:4277:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.812Compile directive 'nowarn_deprecated_catch' can be used to suppress813warnings in selected modules.814% 4277|          case (catch ObjFun('Assertion', Tmptlv1, [])) of815%     |                ^816817src/InformationFramework.erl:4449:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.818Compile directive 'nowarn_deprecated_catch' can be used to suppress819warnings in selected modules.820% 4449|    case (catch DecObjrestrictionTypeTerm1('Restriction', Tmpterm1, [])) of821%     |          ^822823src/InformationFramework.erl:4732:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.824Compile directive 'nowarn_deprecated_catch' can be used to suppress825warnings in selected modules.826% 4732|          case (catch ObjFun('Type', Tmptlv1, [])) of827%     |                ^828829src/CMSECCAlgs-2009-02.erl:284:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.830Compile directive 'nowarn_deprecated_catch' can be used to suppress831warnings in selected modules.832%  284|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of833%     |                ^834835src/PKIX1-PSS-OAEP-Algorithms-2009.erl:281:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.836Compile directive 'nowarn_deprecated_catch' can be used to suppress837warnings in selected modules.838%  281|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of839%     |                ^840841src/PKIX1-PSS-OAEP-Algorithms-2009.erl:358:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.842Compile directive 'nowarn_deprecated_catch' can be used to suppress843warnings in selected modules.844%  358|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of845%     |                ^846847src/PKIX1-PSS-OAEP-Algorithms-2009.erl:435:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.848Compile directive 'nowarn_deprecated_catch' can be used to suppress849warnings in selected modules.850%  435|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of851%     |                ^852853src/AuthenticationFramework.erl:556:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.854Compile directive 'nowarn_deprecated_catch' can be used to suppress855warnings in selected modules.856%  556|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of857%     |                ^858859src/CryptographicMessageSyntax-2010.erl:521:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.860Compile directive 'nowarn_deprecated_catch' can be used to suppress861warnings in selected modules.862%  521|    case (catch DecObjcontentTypeTerm1('Type', Tmpterm1, [])) of863%     |          ^864865src/CryptographicMessageSyntax-2010.erl:993:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.866Compile directive 'nowarn_deprecated_catch' can be used to suppress867warnings in selected modules.868%  993|          case (catch ObjFun('Type', Tmptlv1, [])) of869%     |                ^870871src/CryptographicMessageSyntax-2010.erl:1110:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.872Compile directive 'nowarn_deprecated_catch' can be used to suppress873warnings in selected modules.874% 1110|          case (catch ObjFun('Type', Tmptlv1, [])) of875%     |                ^876877src/CryptographicMessageSyntax-2010.erl:1384:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.878Compile directive 'nowarn_deprecated_catch' can be used to suppress879warnings in selected modules.880% 1384|          case (catch ObjFun('Type', Tmptlv1, [])) of881%     |                ^882883src/CryptographicMessageSyntax-2010.erl:1782:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.884Compile directive 'nowarn_deprecated_catch' can be used to suppress885warnings in selected modules.886% 1782|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of887%     |                ^888889src/CryptographicMessageSyntax-2010.erl:1992:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.890Compile directive 'nowarn_deprecated_catch' can be used to suppress891warnings in selected modules.892% 1992|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of893%     |                ^894895src/CryptographicMessageSyntax-2010.erl:2164:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.896Compile directive 'nowarn_deprecated_catch' can be used to suppress897warnings in selected modules.898% 2164|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of899%     |                ^900901src/CryptographicMessageSyntax-2010.erl:2705:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.902Compile directive 'nowarn_deprecated_catch' can be used to suppress903warnings in selected modules.904% 2705|    case (catch DecObjoriTypeTerm1('Type', Tmpterm1, [])) of905%     |          ^906907src/CryptographicMessageSyntax-2010.erl:2984:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.908Compile directive 'nowarn_deprecated_catch' can be used to suppress909warnings in selected modules.910% 2984|          case (catch ObjFun('Type', Tmptlv1, [])) of911%     |                ^912913src/CryptographicMessageSyntax-2010.erl:3266:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.914Compile directive 'nowarn_deprecated_catch' can be used to suppress915warnings in selected modules.916% 3266|          case (catch ObjFun('Type', Tmptlv1, [])) of917%     |                ^918919src/CryptographicMessageSyntax-2010.erl:3401:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.920Compile directive 'nowarn_deprecated_catch' can be used to suppress921warnings in selected modules.922% 3401|          case (catch ObjFun('Type', Tmptlv1, [])) of923%     |                ^924925src/CryptographicMessageSyntax-2010.erl:3475:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.926Compile directive 'nowarn_deprecated_catch' can be used to suppress927warnings in selected modules.928% 3475|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of929%     |                ^930931src/CryptographicMessageSyntax-2010.erl:3552:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.932Compile directive 'nowarn_deprecated_catch' can be used to suppress933warnings in selected modules.934% 3552|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of935%     |                ^936937src/CryptographicMessageSyntax-2010.erl:3629:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.938Compile directive 'nowarn_deprecated_catch' can be used to suppress939warnings in selected modules.940% 3629|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of941%     |                ^942943src/CryptographicMessageSyntax-2010.erl:3706:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.944Compile directive 'nowarn_deprecated_catch' can be used to suppress945warnings in selected modules.946% 3706|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of947%     |                ^948949src/CryptographicMessageSyntax-2010.erl:3783:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.950Compile directive 'nowarn_deprecated_catch' can be used to suppress951warnings in selected modules.952% 3783|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of953%     |                ^954955src/CryptographicMessageSyntax-2010.erl:3860:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.956Compile directive 'nowarn_deprecated_catch' can be used to suppress957warnings in selected modules.958% 3860|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of959%     |                ^960961src/CryptographicMessageSyntax-2010.erl:4003:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.962Compile directive 'nowarn_deprecated_catch' can be used to suppress963warnings in selected modules.964% 4003|    case (catch DecObjotherRevInfoFormatTerm1('Type', Tmpterm1, [])) of965%     |          ^966967src/CryptographicMessageSyntax-2010.erl:4152:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.968Compile directive 'nowarn_deprecated_catch' can be used to suppress969warnings in selected modules.970% 4152|    case (catch DecObjotherCertFormatTerm1('Type', Tmpterm1, [])) of971%     |          ^972973src/CryptographicMessageSyntax-2010.erl:4343:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.974Compile directive 'nowarn_deprecated_catch' can be used to suppress975warnings in selected modules.976% 4343|    case (catch DecObjkeyAttrIdTerm1('Type', Tmpterm1, [])) of977%     |          ^978979src/EnrollmentMessageSyntax-2009.erl:702:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.980Compile directive 'nowarn_deprecated_catch' can be used to suppress981warnings in selected modules.982%  702|          case (catch ObjFun('Type', Tmptlv1, [])) of983%     |                ^984985src/EnrollmentMessageSyntax-2009.erl:828:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.986Compile directive 'nowarn_deprecated_catch' can be used to suppress987warnings in selected modules.988%  828|    case (catch DecObjrequestMessageTypeTerm2('Type', Tmpterm1, [])) of989%     |          ^990991src/EnrollmentMessageSyntax-2009.erl:1220:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.992Compile directive 'nowarn_deprecated_catch' can be used to suppress993warnings in selected modules.994% 1220|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of995%     |                ^996997src/EnrollmentMessageSyntax-2009.erl:1273:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.998Compile directive 'nowarn_deprecated_catch' can be used to suppress999warnings in selected modules.1000% 1273|          case (catch ObjFun('Type', Tmptlv1, [])) of1001%     |                ^10021003src/EnrollmentMessageSyntax-2009.erl:1311:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1004Compile directive 'nowarn_deprecated_catch' can be used to suppress1005warnings in selected modules.1006% 1311|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1007%     |                ^10081009src/EnrollmentMessageSyntax-2009.erl:1456:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1010Compile directive 'nowarn_deprecated_catch' can be used to suppress1011warnings in selected modules.1012% 1456|    case (catch DecObjotherMsgTypeTerm2('Type', Tmpterm1, [])) of1013%     |          ^10141015src/EnrollmentMessageSyntax-2009.erl:2256:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1016Compile directive 'nowarn_deprecated_catch' can be used to suppress1017warnings in selected modules.1018% 2256|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1019%     |                ^10201021src/EnrollmentMessageSyntax-2009.erl:2297:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1022Compile directive 'nowarn_deprecated_catch' can be used to suppress1023warnings in selected modules.1024% 2297|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1025%     |                ^10261027src/EnrollmentMessageSyntax-2009.erl:2437:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1028Compile directive 'nowarn_deprecated_catch' can be used to suppress1029warnings in selected modules.1030% 2437|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1031%     |                ^10321033src/EnrollmentMessageSyntax-2009.erl:3273:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1034Compile directive 'nowarn_deprecated_catch' can be used to suppress1035warnings in selected modules.1036% 3273|    case (catch DecObjfailInfoOIDTerm1('Type', Tmpterm1, [])) of1037%     |          ^10381039src/EnrollmentMessageSyntax-2009.erl:3511:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1040Compile directive 'nowarn_deprecated_catch' can be used to suppress1041warnings in selected modules.1042% 3511|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1043%     |                ^10441045src/EnrollmentMessageSyntax-2009.erl:3733:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1046Compile directive 'nowarn_deprecated_catch' can be used to suppress1047warnings in selected modules.1048% 3733|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1049%     |                ^10501051src/EnrollmentMessageSyntax-2009.erl:4054:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1052Compile directive 'nowarn_deprecated_catch' can be used to suppress1053warnings in selected modules.1054% 4054|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1055%     |                ^10561057src/EnrollmentMessageSyntax-2009.erl:4095:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1058Compile directive 'nowarn_deprecated_catch' can be used to suppress1059warnings in selected modules.1060% 4095|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1061%     |                ^10621063src/EnrollmentMessageSyntax-2009.erl:4257:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1064Compile directive 'nowarn_deprecated_catch' can be used to suppress1065warnings in selected modules.1066% 4257|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1067%     |                ^10681069src/EnrollmentMessageSyntax-2009.erl:4298:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1070Compile directive 'nowarn_deprecated_catch' can be used to suppress1071warnings in selected modules.1072% 4298|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1073%     |                ^10741075src/PKCS-10.erl:354:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1076Compile directive 'nowarn_deprecated_catch' can be used to suppress1077warnings in selected modules.1078%  354|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1079%     |                ^10801081src/PKCS-10.erl:407:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1082Compile directive 'nowarn_deprecated_catch' can be used to suppress1083warnings in selected modules.1084%  407|          case (catch ObjFun('Type', Tmptlv1, [])) of1085%     |                ^10861087src/PKCS-10.erl:537:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1088Compile directive 'nowarn_deprecated_catch' can be used to suppress1089warnings in selected modules.1090%  537|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1091%     |                ^10921093src/PKCS-7.erl:408:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1094Compile directive 'nowarn_deprecated_catch' can be used to suppress1095warnings in selected modules.1096%  408|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1097%     |                ^10981099src/PKCS-7.erl:485:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1100Compile directive 'nowarn_deprecated_catch' can be used to suppress1101warnings in selected modules.1102%  485|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1103%     |                ^11041105src/PKCS-7.erl:562:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1106Compile directive 'nowarn_deprecated_catch' can be used to suppress1107warnings in selected modules.1108%  562|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1109%     |                ^11101111src/PKCS-7.erl:784:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1112Compile directive 'nowarn_deprecated_catch' can be used to suppress1113warnings in selected modules.1114%  784|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1115%     |                ^11161117src/PKCS-7.erl:861:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1118Compile directive 'nowarn_deprecated_catch' can be used to suppress1119warnings in selected modules.1120%  861|          case (catch DecObjcontentTypeTerm1('Type', Tmpterm1, [])) of1121%     |                ^11221123src/PKCS-7.erl:1762:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1124Compile directive 'nowarn_deprecated_catch' can be used to suppress1125warnings in selected modules.1126% 1762|          case (catch ObjFun('Type', Tmptlv1, [])) of1127%     |                ^11281129src/PKCS-7.erl:1812:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1130Compile directive 'nowarn_deprecated_catch' can be used to suppress1131warnings in selected modules.1132% 1812|          case (catch ObjFun('Type', Tmptlv1, [])) of1133%     |                ^11341135src/PKCS-7.erl:1879:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1136Compile directive 'nowarn_deprecated_catch' can be used to suppress1137warnings in selected modules.1138% 1879|          case (catch ObjFun('Type', Tmptlv1, [])) of1139%     |                ^11401141src/PKCS-7.erl:1929:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1142Compile directive 'nowarn_deprecated_catch' can be used to suppress1143warnings in selected modules.1144% 1929|          case (catch ObjFun('Type', Tmptlv1, [])) of1145%     |                ^11461147src/PKCS-1.erl:280:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1148Compile directive 'nowarn_deprecated_catch' can be used to suppress1149warnings in selected modules.1150%  280|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1151%     |                ^11521153src/PKCS-1.erl:375:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1154Compile directive 'nowarn_deprecated_catch' can be used to suppress1155warnings in selected modules.1156%  375|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1157%     |                ^11581159src/PKCS-1.erl:470:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1160Compile directive 'nowarn_deprecated_catch' can be used to suppress1161warnings in selected modules.1162%  470|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1163%     |                ^11641165src/PKCS-1.erl:964:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1166Compile directive 'nowarn_deprecated_catch' can be used to suppress1167warnings in selected modules.1168%  964|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1169%     |                ^11701171src/PKCS-1.erl:1185:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1172Compile directive 'nowarn_deprecated_catch' can be used to suppress1173warnings in selected modules.1174% 1185|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1175%     |                ^11761177src/PKCS-1.erl:1314:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1178Compile directive 'nowarn_deprecated_catch' can be used to suppress1179warnings in selected modules.1180% 1314|          case (catch DecObjalgorithmTerm1('Type', Tmpterm1, [])) of1181%     |                ^11821183src/CryptographicMessageSyntax-2009.erl:521:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1184Compile directive 'nowarn_deprecated_catch' can be used to suppress1185warnings in selected modules.1186%  521|    case (catch DecObjcontentTypeTerm1('Type', Tmpterm1, [])) of1187%     |          ^11881189src/CryptographicMessageSyntax-2009.erl:993:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1190Compile directive 'nowarn_deprecated_catch' can be used to suppress1191warnings in selected modules.1192%  993|          case (catch ObjFun('Type', Tmptlv1, [])) of1193%     |                ^11941195src/CryptographicMessageSyntax-2009.erl:1110:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1196Compile directive 'nowarn_deprecated_catch' can be used to suppress1197warnings in selected modules.1198% 1110|          case (catch ObjFun('Type', Tmptlv1, [])) of1199%     |                ^12001201src/CryptographicMessageSyntax-2009.erl:1384:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1202Compile directive 'nowarn_deprecated_catch' can be used to suppress1203warnings in selected modules.1204% 1384|          case (catch ObjFun('Type', Tmptlv1, [])) of1205%     |                ^12061207src/CryptographicMessageSyntax-2009.erl:1782:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1208Compile directive 'nowarn_deprecated_catch' can be used to suppress1209warnings in selected modules.1210% 1782|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1211%     |                ^12121213src/CryptographicMessageSyntax-2009.erl:1992:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1214Compile directive 'nowarn_deprecated_catch' can be used to suppress1215warnings in selected modules.1216% 1992|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1217%     |                ^12181219src/CryptographicMessageSyntax-2009.erl:2164:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1220Compile directive 'nowarn_deprecated_catch' can be used to suppress1221warnings in selected modules.1222% 2164|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1223%     |                ^12241225src/CryptographicMessageSyntax-2009.erl:2705:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1226Compile directive 'nowarn_deprecated_catch' can be used to suppress1227warnings in selected modules.1228% 2705|    case (catch DecObjoriTypeTerm1('Type', Tmpterm1, [])) of1229%     |          ^12301231src/CryptographicMessageSyntax-2009.erl:2984:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1232Compile directive 'nowarn_deprecated_catch' can be used to suppress1233warnings in selected modules.1234% 2984|          case (catch ObjFun('Type', Tmptlv1, [])) of1235%     |                ^12361237src/CryptographicMessageSyntax-2009.erl:3266:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1238Compile directive 'nowarn_deprecated_catch' can be used to suppress1239warnings in selected modules.1240% 3266|          case (catch ObjFun('Type', Tmptlv1, [])) of1241%     |                ^12421243src/CryptographicMessageSyntax-2009.erl:3401:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1244Compile directive 'nowarn_deprecated_catch' can be used to suppress1245warnings in selected modules.1246% 3401|          case (catch ObjFun('Type', Tmptlv1, [])) of1247%     |                ^12481249src/CryptographicMessageSyntax-2009.erl:3475:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1250Compile directive 'nowarn_deprecated_catch' can be used to suppress1251warnings in selected modules.1252% 3475|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1253%     |                ^12541255src/CryptographicMessageSyntax-2009.erl:3552:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1256Compile directive 'nowarn_deprecated_catch' can be used to suppress1257warnings in selected modules.1258% 3552|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1259%     |                ^12601261src/CryptographicMessageSyntax-2009.erl:3629:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1262Compile directive 'nowarn_deprecated_catch' can be used to suppress1263warnings in selected modules.1264% 3629|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1265%     |                ^12661267src/CryptographicMessageSyntax-2009.erl:3706:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1268Compile directive 'nowarn_deprecated_catch' can be used to suppress1269warnings in selected modules.1270% 3706|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1271%     |                ^12721273src/CryptographicMessageSyntax-2009.erl:3783:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1274Compile directive 'nowarn_deprecated_catch' can be used to suppress1275warnings in selected modules.1276% 3783|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1277%     |                ^12781279src/CryptographicMessageSyntax-2009.erl:3860:16: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1280Compile directive 'nowarn_deprecated_catch' can be used to suppress1281warnings in selected modules.1282% 3860|          case (catch DecObjalgorithmTerm1('Params', Tmpterm1, [])) of1283%     |                ^12841285src/CryptographicMessageSyntax-2009.erl:4003:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1286Compile directive 'nowarn_deprecated_catch' can be used to suppress1287warnings in selected modules.1288% 4003|    case (catch DecObjotherRevInfoFormatTerm1('Type', Tmpterm1, [])) of1289%     |          ^12901291src/CryptographicMessageSyntax-2009.erl:4152:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1292Compile directive 'nowarn_deprecated_catch' can be used to suppress1293warnings in selected modules.1294% 4152|    case (catch DecObjotherCertFormatTerm1('Type', Tmpterm1, [])) of1295%     |          ^12961297src/CryptographicMessageSyntax-2009.erl:4343:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1298Compile directive 'nowarn_deprecated_catch' can be used to suppress1299warnings in selected modules.1300% 4343|    case (catch DecObjkeyAttrIdTerm1('Type', Tmpterm1, [])) of1301%     |          ^13021303Compiling 35 files (.ex)1304    warning: unused require CA.Integer1305    │1306  3 │   require CA.Integer1307    │   ~1308    │1309    └─ lib/agreement/EC/curve.ex:3:313101311    warning: unused require CA.Point1312    │1313  4 │   require CA.Point1314    │   ~1315    │1316    └─ lib/agreement/EC/curve.ex:4:313171318    warning: unused require CA.Integer1319    │1320  3 │   require CA.Integer1321    │   ~1322    │1323    └─ lib/agreement/EC/jacobian.ex:3:313241325    warning: unused require CA.Point1326    │1327  4 │   require CA.Point1328    │   ~1329    │1330    └─ lib/agreement/EC/jacobian.ex:4:313311332    warning: unused require CA.Curve1333    │1334  3 │   require CA.Curve1335    │   ~1336    │1337    └─ lib/agreement/ecc.ex:3:313381339    warning: unused require CA.Point1340    │1341  4 │   require CA.Point1342    │   ~1343    │1344    └─ lib/agreement/ecc.ex:4:313451346    warning: unused require CBOR1347    │1348  2 │   require CBOR1349    │   ~1350    │1351    └─ lib/eudi/mdoc.ex:2:313521353    warning: unused require CA1354    │1355  3 │   require CA1356    │   ~1357    │1358    └─ lib/services/cmc.ex:3:313591360    warning: unused require CA1361    │1362  3 │   require CA1363    │   ~1364    │1365    └─ lib/services/ocsp.ex:3:313661367    warning: unused require CA1368    │1369  3 │     require CA1370    │     ~1371    │1372    └─ lib/services/tsp.ex:3:513731374    warning: unused require CA1375    │1376  4 │   require CA1377    │   ~1378    │1379    └─ lib/services/cmp.ex:4:313801381    warning: unused require Logger1382    │1383  6 │   require Logger1384    │   ~1385    │1386    └─ lib/services/cmp.ex:6:313871388    warning: unused require CA.Integer1389    │1390  3 │   require CA.Integer1391    │   ~1392    │1393    └─ lib/signing/ecdsa.ex:3:313941395    warning: unused require CA.Jacobian1396    │1397  4 │   require CA.Jacobian1398    │   ~1399    │1400    └─ lib/signing/ecdsa.ex:4:314011402    warning: unused require CA.Point1403    │1404  2 │   require CA.Point1405    │   ~1406    │1407    └─ lib/signing/ecdsa.ex:2:314081409    warning: unused require CA1410    │1411  7 │   require CA1412    │   ~1413    │1414    └─ lib/services/http/post.ex:7:314151416    warning: unused require CA.CMP1417    │1418  8 │   require CA.CMP1419    │   ~1420    │1421    └─ lib/services/http/post.ex:8:314221423    warning: unused require CA1424    │1425  3 │   require CA1426    │   ~1427    │1428    └─ lib/signing/ecdsa_otp.ex:3:314291430    warning: incompatible types given to CA.EST.Post.post/5:14311432        CA.EST.Post.post(conn, "CA", [], [], action(operation))14331434    given types:14351436        dynamic(%Plug.Conn{}), binary(), -empty_list()-, empty_list(), binary()14371438    but expected one of:14391440        #11441        %Plug.Conn{adapter: {atom(), term()}}, binary(), binary(), binary(), binary()14421443        #21444        %Plug.Conn{}, term(), binary(), term(), term()14451446    where "conn" was given the types:14471448        # type: dynamic(%Plug.Conn{})1449        # from: /work/proj/deps_mangopi_mq_pro/plug/lib/plug/router.ex:39:641450        CA.EST.Post.post(conn, "CA", [], [], action(operation))14511452        # type: dynamic()1453        # from: /work/proj/deps_mangopi_mq_pro/plug/lib/plug/router.ex1454        conn14551456    where "operation" was given the type:14571458        # type: binary()1459        # from: /work/proj/deps_mangopi_mq_pro/plug/lib/plug/router.ex:39:1161460        action(operation)14611462    type warning found at:1463    │1464 39 │   ## Routes1465    │                                                                ~1466    │1467    └─ /work/proj/deps_mangopi_mq_pro/plug/lib/plug/router.ex:39:64: CA.EST.do_match/414681469    warning: the following clause cannot match because the previous clauses already matched all possible values:14701471        x ->14721473    it attempts to match on the result of:14741475        Map.to_list(valueDigests)14761477    which has the already matched type:14781479        dynamic(list({term(), term()}))14801481    where "x" was given the type:14821483        # type: dynamic(list({term(), term()}))1484        # from: lib/eudi/mdoc.ex:53:111485        x14861487    type warning found at:1488    │1489 53 │           x -> x1490    │             ~1491    │1492    └─ lib/eudi/mdoc.ex:53:13: CA.MDoc.parseDocType/114931494Generated ca app1495==> chat1496Compiling 9 files (.ex)1497    warning: incompatible types given to MAIL.X420.P7.handle_connection/2:14981499        MAIL.X420.P7.handle_connection(socket, state)15001501    given types:15021503        -dynamic(%ThousandIsland.Socket{})-, dynamic()15041505    but expected one of:15061507        %{..., remote_address: term(), transport_socket: term()}, term()15081509    where "socket" (context ThousandIsland.Handler) was given the types:15101511        # type: dynamic(%ThousandIsland.Socket{})1512        # from: lib/p7.ex:21513        %ThousandIsland.Socket{} = socket15141515        # type: dynamic(%ThousandIsland.Socket{})1516        # from: lib/p7.ex1517        {%ThousandIsland.Socket{} = socket, state}15181519    where "state" (context ThousandIsland.Handler) was given the type:15201521        # type: dynamic()1522        # from: lib/p7.ex1523        {%ThousandIsland.Socket{} = socket, state}15241525    type warning found at:1526    │1527  2 │   use ThousandIsland.Handler1528    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~1529    │1530    └─ lib/p7.ex:2: MAIL.X420.P7.handle_continue/215311532    warning: incompatible types given to MAIL.X420.P3.handle_connection/2:15331534        MAIL.X420.P3.handle_connection(socket, state)15351536    given types:15371538        -dynamic(%ThousandIsland.Socket{})-, dynamic()15391540    but expected one of:15411542        %{..., remote_address: term(), transport_socket: term()}, term()15431544    where "socket" (context ThousandIsland.Handler) was given the types:15451546        # type: dynamic(%ThousandIsland.Socket{})1547        # from: lib/p3.ex:21548        %ThousandIsland.Socket{} = socket15491550        # type: dynamic(%ThousandIsland.Socket{})1551        # from: lib/p3.ex1552        {%ThousandIsland.Socket{} = socket, state}15531554    where "state" (context ThousandIsland.Handler) was given the type:15551556        # type: dynamic()1557        # from: lib/p3.ex1558        {%ThousandIsland.Socket{} = socket, state}15591560    type warning found at:1561    │1562  2 │   use ThousandIsland.Handler1563    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~1564    │1565    └─ lib/p3.ex:2: MAIL.X420.P3.handle_continue/215661567    warning: incompatible types given to MAIL.X420.P1.handle_connection/2:15681569        MAIL.X420.P1.handle_connection(socket, state)15701571    given types:15721573        -dynamic(%ThousandIsland.Socket{})-, dynamic()15741575    but expected one of:15761577        %{..., remote_address: term(), transport_socket: term()}, term()15781579    where "socket" (context ThousandIsland.Handler) was given the types:15801581        # type: dynamic(%ThousandIsland.Socket{})1582        # from: lib/p1.ex:21583        %ThousandIsland.Socket{} = socket15841585        # type: dynamic(%ThousandIsland.Socket{})1586        # from: lib/p1.ex1587        {%ThousandIsland.Socket{} = socket, state}15881589    where "state" (context ThousandIsland.Handler) was given the type:15901591        # type: dynamic()1592        # from: lib/p1.ex1593        {%ThousandIsland.Socket{} = socket, state}15941595    type warning found at:1596    │1597  2 │   use ThousandIsland.Handler1598    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~1599    │1600    └─ lib/p1.ex:2: MAIL.X420.P1.handle_continue/216011602    warning: :"CHAT-v2".decode/2 is undefined (module :"CHAT-v2" is not available or is yet to be defined)1603    │1604 76 │       {:ok, dec} = :"CHAT-v2".decode(:"CHATMessage", body)1605    │                               ~1606    │1607    └─ lib/chat.ex:76:31: CHAT.X509.handle_message/116081609Generated chat app1610==> nerves_compatibility_test1611Compiling 2 files (.ex)1612Generated nerves_compatibility_test app1613|nerves| Building OTP Release...16141615* [Nerves] validating vm.args1616* skipping runtime configuration (config/runtime.exs not found)1617** (Mix) Duplicated modules: 1618	'PKIXCRMF-2009' specified in ca and public_key1619	'PKIXAlgs-2009' specified in ca and public_key1620	'PKIX1Implicit-2009' specified in ca and public_key1621	'PKIX1Explicit-2009' specified in ca and public_key1622	'PKIX1-PSS-OAEP-Algorithms-2009' specified in ca and public_key1623	'PKIX-CommonTypes-2009' specified in ca and public_key1624	'PKCS-10' specified in ca and public_key1625	'PKCS-1' specified in ca and public_key1626	'EnrollmentMessageSyntax-2009' specified in ca and public_key1627	'CryptographicMessageSyntax-2009' specified in ca and public_key1628	'AlgorithmInformation-2009' specified in ca and public_key