2025-01-08 17:03.23: New job: test hannesm/mirage-crypto https://github.com/hannesm/mirage-crypto.git#refs/heads/cpu-rng-adjustments (0ded58aa5ffb3a6addf701afae14bc99ac86c7e2) (linux-x86_64:ubuntu-20.04-4.14_opam-2.3) Base: ocaml/opam:ubuntu-20.04-ocaml-4.14@sha256:5d97bcb8455db6f261a0b46612120ec8ad750e023ae8019755d51549277fa2b8 Opam project build To reproduce locally: git clone --recursive "https://github.com/hannesm/mirage-crypto.git" -b "cpu-rng-adjustments" && cd "mirage-crypto" && git reset --hard 0ded58aa cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:ubuntu-20.04-ocaml-4.14@sha256:5d97bcb8455db6f261a0b46612120ec8ad750e023ae8019755d51549277fa2b8 # ubuntu-20.04-4.14_opam-2.3 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e e566c29b12a9c284b68b3f6cbe7fbd4e8452406f || git fetch origin master) && git reset -q --hard e566c29b12a9c284b68b3f6cbe7fbd4e8452406f && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-rng-lwt.opam mirage-crypto-rng-eio.opam mirage-crypto-rng-async.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./ RUN opam pin add -yn mirage-crypto.dev './' && \ opam pin add -yn mirage-crypto-rng.dev './' && \ opam pin add -yn mirage-crypto-rng-mirage.dev './' && \ opam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \ opam pin add -yn mirage-crypto-rng-lwt.dev './' && \ opam pin add -yn mirage-crypto-rng-eio.dev './' && \ opam pin add -yn mirage-crypto-rng-async.dev './' && \ opam pin add -yn mirage-crypto-pk.dev './' && \ opam pin add -yn mirage-crypto-ec.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.1.3.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.0 dune.3.17.1 dune-configurator.3.17.1 duration.0.2.1 eqaf.0.10 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.9.0 host-arch-x86_64.1 host-system-other.1 int_repr.v0.16.0 ipaddr.5.6.0 jane-street-headers.v0.16.0 jst-config.v0.16.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-runtime.4.8.2 mirage-time.3.0.0 mirage-time-unix.3.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.1 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.1 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.34.0 protocol_version_header.v0.16.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.0.7 typerep.v0.16.0 uutf.1.0.3 variantslib.v0.16.0 yojson.2.2.2 zarith.1.14" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-lwt.dev mirage-crypto-rng-async.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-rng-lwt,mirage-crypto-rng-async,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2025-01-08 17:03.23: Using cache hint "hannesm/mirage-crypto-ocaml/opam:ubuntu-20.04-ocaml-4.14@sha256:5d97bcb8455db6f261a0b46612120ec8ad750e023ae8019755d51549277fa2b8-ubuntu-20.04-4.14_opam-2.3-fdecaedd2783263e2f0e40524350c689" 2025-01-08 17:03.23: Using OBuilder spec: ((from ocaml/opam:ubuntu-20.04-ocaml-4.14@sha256:5d97bcb8455db6f261a0b46612120ec8ad750e023ae8019755d51549277fa2b8) (comment ubuntu-20.04-4.14_opam-2.3) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e e566c29b12a9c284b68b3f6cbe7fbd4e8452406f || git fetch origin master) && git reset -q --hard e566c29b12a9c284b68b3f6cbe7fbd4e8452406f && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-rng-lwt.opam mirage-crypto-rng-eio.opam mirage-crypto-rng-async.opam mirage-crypto-pk.opam mirage-crypto-ec.opam) (dst ./)) (run (network host) (shell "opam pin add -yn mirage-crypto.dev './' && \ \nopam pin add -yn mirage-crypto-rng.dev './' && \ \nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \ \nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \ \nopam pin add -yn mirage-crypto-rng-lwt.dev './' && \ \nopam pin add -yn mirage-crypto-rng-eio.dev './' && \ \nopam pin add -yn mirage-crypto-rng-async.dev './' && \ \nopam pin add -yn mirage-crypto-pk.dev './' && \ \nopam pin add -yn mirage-crypto-ec.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.1.3.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.0 dune.3.17.1 dune-configurator.3.17.1 duration.0.2.1 eqaf.0.10 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.9.0 host-arch-x86_64.1 host-system-other.1 int_repr.v0.16.0 ipaddr.5.6.0 jane-street-headers.v0.16.0 jst-config.v0.16.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-runtime.4.8.2 mirage-time.3.0.0 mirage-time-unix.3.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.1 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.1 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.34.0 protocol_version_header.v0.16.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.0.7 typerep.v0.16.0 uutf.1.0.3 variantslib.v0.16.0 yojson.2.2.2 zarith.1.14") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-lwt.dev mirage-crypto-rng-async.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-rng-lwt,mirage-crypto-rng-async,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build")) ) 2025-01-08 17:03.23: Waiting for resource in pool OCluster 2025-01-08 17:03.23: Waiting for worker… 2025-01-08 17:03.43: Got resource from pool OCluster Building on phoebe.caelum.ci.dev All commits already cached HEAD is now at 0ded58a cpu_rng_bootstrap: use rdrand if rdseed fails. (from ocaml/opam:ubuntu-20.04-ocaml-4.14@sha256:5d97bcb8455db6f261a0b46612120ec8ad750e023ae8019755d51549277fa2b8) 2025-01-08 17:03.45 ---> using "c492102e06b18778839acdea3d2adc8be6b34b1eae01b5c69ee460b42e28abe3" from cache /: (comment ubuntu-20.04-4.14_opam-2.3) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) 2025-01-08 17:03.45 ---> using "d52362bf8e01c9952328ea4465d1dbc7f7067e24907600a8a03b106742bd948f" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. Continue? [y/n] y This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. [NOTE] The 'jobs' option was reset, its value was 31 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=31 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from file:///home/opam/opam-repository 2025-01-08 17:03.45 ---> using "5ff0ed6104e010ae37001f5bcdb6b17c2820f4e080abe93cb23630520a758b4d" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.15.0-130-generic The OCaml toplevel, version 4.14.2 2.3.0 2025-01-08 17:03.45 ---> using "908dd89d8e72918d821818cc8c721b19eea2c4203b97069c7b53504af6e7b8fd" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-01-08 17:03.45 ---> using "41d759ce24dc69596fdbbcf3df9aa00bf710839d4188b3a3ed3cac241045c708" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e e566c29b12a9c284b68b3f6cbe7fbd4e8452406f || git fetch origin master) && git reset -q --hard e566c29b12a9c284b68b3f6cbe7fbd4e8452406f && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD de786e28db..2e81d1953c master -> origin/master e566c29b12 Merge pull request #27141 from NathanReb/release-ppxlib-0.34.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-01-08 17:03.45 ---> using "6be291d4a87aa0b349e9a138257e3f032b6caa21b8fcebdc1c7b453f632b8809" from cache /src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-rng-lwt.opam mirage-crypto-rng-eio.opam mirage-crypto-rng-async.opam mirage-crypto-pk.opam mirage-crypto-ec.opam) (dst ./)) 2025-01-08 17:03.45 ---> using "d86a53e74d86cf65987fda87f0e4dd8ece773d511bdc3b64c8967dfa3c33b7e4" from cache /src: (run (network host) (shell "opam pin add -yn mirage-crypto.dev './' && \ \nopam pin add -yn mirage-crypto-rng.dev './' && \ \nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \ \nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \ \nopam pin add -yn mirage-crypto-rng-lwt.dev './' && \ \nopam pin add -yn mirage-crypto-rng-eio.dev './' && \ \nopam pin add -yn mirage-crypto-rng-async.dev './' && \ \nopam pin add -yn mirage-crypto-pk.dev './' && \ \nopam pin add -yn mirage-crypto-ec.dev './'")) [mirage-crypto.dev] synchronised (file:///src) mirage-crypto is now pinned to file:///src (version dev) [mirage-crypto-rng.dev] synchronised (file:///src) mirage-crypto-rng is now pinned to file:///src (version dev) [mirage-crypto-rng-mirage.dev] synchronised (file:///src) mirage-crypto-rng-mirage is now pinned to file:///src (version dev) [mirage-crypto-rng-miou-unix.dev] synchronised (file:///src) mirage-crypto-rng-miou-unix is now pinned to file:///src (version dev) [mirage-crypto-rng-lwt.dev] synchronised (file:///src) mirage-crypto-rng-lwt is now pinned to file:///src (version dev) [mirage-crypto-rng-eio.dev] synchronised (file:///src) mirage-crypto-rng-eio is now pinned to file:///src (version dev) [mirage-crypto-rng-async.dev] synchronised (file:///src) mirage-crypto-rng-async is now pinned to file:///src (version dev) [mirage-crypto-pk.dev] synchronised (file:///src) mirage-crypto-pk is now pinned to file:///src (version dev) [mirage-crypto-ec.dev] synchronised (file:///src) mirage-crypto-ec is now pinned to file:///src (version dev) 2025-01-08 17:03.45 ---> using "8a73a27965f4329c48a94b26eac2d8015377adf8c0e54adca299c23b81c6c26d" from cache /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-01-08 17:03.45 ---> using "d23427edaa741860d7a187543d562fba19c88f5cc31e90042c476bda5c02ae2f" from cache /src: (env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.1.3.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.0 dune.3.17.1 dune-configurator.3.17.1 duration.0.2.1 eqaf.0.10 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.9.0 host-arch-x86_64.1 host-system-other.1 int_repr.v0.16.0 ipaddr.5.6.0 jane-street-headers.v0.16.0 jst-config.v0.16.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-runtime.4.8.2 mirage-time.3.0.0 mirage-time-unix.3.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.1 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.1 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.34.0 protocol_version_header.v0.16.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.0.7 typerep.v0.16.0 uutf.1.0.3 variantslib.v0.16.0 yojson.2.2.2 zarith.1.14") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-lwt.dev mirage-crypto-rng-async.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease - Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] - Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] - Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] - Get:5 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4266 kB] - Get:6 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4178 kB] - Get:7 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1588 kB] - Get:8 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1296 kB] - Get:9 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4463 kB] - Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4658 kB] - Fetched 20.8 MB in 2s (11.2 MB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [mirage-crypto.dev] synchronised (file:///src) [mirage-crypto-ec.dev] synchronised (file:///src) [mirage-crypto-pk.dev] synchronised (file:///src) [mirage-crypto-rng.dev] synchronised (file:///src) [mirage-crypto-rng-async.dev] synchronised (file:///src) [mirage-crypto-rng-lwt.dev] synchronised (file:///src) [mirage-crypto-rng-mirage.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-x86_64 is already installed (current version is 1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following system packages will first need to be installed: libgmp-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libglib2.0-0:amd64. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14703 files and directories currently installed.) - Preparing to unpack .../0-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ... - Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... - Selecting previously unselected package libglib2.0-data. - Preparing to unpack .../1-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ... - Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... - Selecting previously unselected package tzdata. - Preparing to unpack .../2-tzdata_2024a-0ubuntu0.20.04.1_all.deb ... - Unpacking tzdata (2024a-0ubuntu0.20.04.1) ... - Selecting previously unselected package libicu66:amd64. - Preparing to unpack .../3-libicu66_66.1-2ubuntu2.1_amd64.deb ... - Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... - Selecting previously unselected package libxml2:amd64. - Preparing to unpack .../4-libxml2_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... - Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... - Selecting previously unselected package shared-mime-info. - Preparing to unpack .../5-shared-mime-info_1.15-1_amd64.deb ... - Unpacking shared-mime-info (1.15-1) ... - Selecting previously unselected package xdg-user-dirs. - Preparing to unpack .../6-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... - Unpacking xdg-user-dirs (0.17-2ubuntu1) ... - Selecting previously unselected package libgmpxx4ldbl:amd64. - Preparing to unpack .../7-libgmpxx4ldbl_2%3a6.2.0+dfsg-4ubuntu0.1_amd64.deb ... - Unpacking libgmpxx4ldbl:amd64 (2:6.2.0+dfsg-4ubuntu0.1) ... - Selecting previously unselected package libgmp-dev:amd64. - Preparing to unpack .../8-libgmp-dev_2%3a6.2.0+dfsg-4ubuntu0.1_amd64.deb ... - Unpacking libgmp-dev:amd64 (2:6.2.0+dfsg-4ubuntu0.1) ... - Selecting previously unselected package pkg-config. - Preparing to unpack .../9-pkg-config_0.29.1-0ubuntu4_amd64.deb ... - Unpacking pkg-config (0.29.1-0ubuntu4) ... - Setting up xdg-user-dirs (0.17-2ubuntu1) ... - Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... - No schema files found: doing nothing. - Setting up tzdata (2024a-0ubuntu0.20.04.1) ... - - Current default time zone: 'Europe/London' - Local time is now: Wed Jan 8 16:25:00 GMT 2025. - Universal Time is now: Wed Jan 8 16:25:00 UTC 2025. - Run 'dpkg-reconfigure tzdata' if you wish to change it. - - Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... - Setting up libgmpxx4ldbl:amd64 (2:6.2.0+dfsg-4ubuntu0.1) ... - Setting up pkg-config (0.29.1-0ubuntu4) ... - Setting up libgmp-dev:amd64 (2:6.2.0+dfsg-4ubuntu0.1) ... - Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... - Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... - Setting up shared-mime-info (1.15-1) ... - Processing triggers for libc-bin (2.31-0ubuntu9.16) ... 2025-01-08 17:03.45 ---> using "402fc7a4e849b48f018e5122b03974f48edde5520807d8e1cb0dd78663c9a0e0" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-x86_64 is already installed (current version is 1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 114 packages - install alcotest 1.8.0 - install asn1-combinators 0.3.2 - install astring 0.8.5 - install async v0.16.0 - install async_kernel v0.16.0 - install async_rpc_kernel v0.16.0 - install async_unix v0.16.0 - install base v0.16.3 - install base-bytes base - install base_bigstring v0.16.0 - install base_quickcheck v0.16.0 - install bin_prot v0.16.0 - install cmdliner 1.3.0 - install conf-bash 1 - install conf-gmp 4 - install conf-gmp-powm-sec 3 - install conf-pkg-config 3 - install core v0.16.2 - install core_kernel v0.16.0 - install core_unix v0.16.0 - install cppo 1.8.0 - install csexp 1.5.2 - install digestif 1.2.0 - install domain-name 0.4.0 - install dune 3.17.1 - install dune-configurator 3.17.1 - install duration 0.2.1 - install eqaf 0.10 - install expect_test_helpers_core v0.16.0 - install fieldslib v0.16.0 - install fmt 0.9.0 - install int_repr v0.16.0 - install ipaddr 5.6.0 - install jane-street-headers v0.16.0 - install jst-config v0.16.0 - install logs 0.7.0 - install lwt 5.9.0 - install macaddr 5.6.0 - install mirage-clock 4.2.0 - install mirage-clock-unix 4.2.0 - install mirage-runtime 4.8.2 - install mirage-time 3.0.0 - install mirage-time-unix 3.0.0 - install mirage-unix 5.0.1 - install mtime 2.1.0 - install num 1.5-1 - install ocaml-compiler-libs v0.12.4 - install ocaml-syntax-shims 1.0.0 - install ocaml_intrinsics v0.16.1 - install ocamlbuild 0.15.0 - install ocamlfind 1.9.6 - install ocplib-endian 1.2 - install ohex 0.2.0 - install ounit2 2.2.7 - install parsexp v0.16.0 - install ppx_assert v0.16.0 - install ppx_base v0.16.0 - install ppx_bench v0.16.0 - install ppx_bin_prot v0.16.0 - install ppx_cold v0.16.0 - install ppx_compare v0.16.0 - install ppx_custom_printf v0.16.0 - install ppx_derivers 1.2.1 - install ppx_deriving 6.0.3 - install ppx_deriving_yojson 3.9.1 - install ppx_disable_unused_warnings v0.16.0 - install ppx_enumerate v0.16.0 - install ppx_expect v0.16.1 - install ppx_fields_conv v0.16.0 - install ppx_fixed_literal v0.16.0 - install ppx_globalize v0.16.0 - install ppx_hash v0.16.0 - install ppx_here v0.16.0 - install ppx_ignore_instrumentation v0.16.0 - install ppx_inline_test v0.16.1 - install ppx_jane v0.16.0 - install ppx_let v0.16.0 - install ppx_log v0.16.0 - install ppx_module_timer v0.16.0 - install ppx_optcomp v0.16.0 - install ppx_optional v0.16.0 - install ppx_pipebang v0.16.0 - install ppx_sexp_conv v0.16.0 - install ppx_sexp_message v0.16.0 - install ppx_sexp_value v0.16.0 - install ppx_stable v0.16.0 - install ppx_stable_witness v0.16.0 - install ppx_string v0.16.0 - install ppx_tydi v0.16.0 - install ppx_typerep_conv v0.16.0 - install ppx_variants_conv v0.16.0 - install ppxlib 0.34.0 - install protocol_version_header v0.16.0 - install ptime 1.2.0 - install randomconv 0.2.0 - install re 1.12.0 - install seq base - install sexp_pretty v0.16.0 - install sexplib v0.16.0 - install sexplib0 v0.16.0 - install spawn v0.17.0 - install splittable_random v0.16.0 - install stdio v0.16.0 - install stdlib-shims 0.3.0 - install textutils v0.16.0 - install textutils_kernel v0.16.0 - install time_now v0.16.0 - install timezone v0.16.0 - install topkg 1.0.7 - install typerep v0.16.0 - install uutf 1.0.3 - install variantslib v0.16.0 - install yojson 2.2.2 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved asn1-combinators.0.3.2 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved async.v0.16.0 (cached) -> retrieved alcotest.1.8.0 (cached) -> retrieved async_kernel.v0.16.0 (cached) -> retrieved async_rpc_kernel.v0.16.0 (cached) -> retrieved async_unix.v0.16.0 (cached) -> retrieved base.v0.16.3 (cached) -> retrieved base_bigstring.v0.16.0 (cached) -> retrieved base_quickcheck.v0.16.0 (cached) -> retrieved conf-gmp.4 (cached) -> retrieved conf-gmp-powm-sec.3 (cached) -> retrieved bin_prot.v0.16.0 (cached) -> retrieved cmdliner.1.3.0 (cached) -> retrieved core.v0.16.2 (cached) -> installed conf-bash.1 -> installed conf-gmp.4 -> installed conf-pkg-config.3 -> retrieved core_kernel.v0.16.0 (cached) -> retrieved core_unix.v0.16.0 (cached) -> retrieved cppo.1.8.0 (cached) -> installed conf-gmp-powm-sec.3 -> retrieved csexp.1.5.2 (cached) -> retrieved domain-name.0.4.0 (cached) -> retrieved duration.0.2.1 (cached) -> retrieved eqaf.0.10 (cached) -> retrieved expect_test_helpers_core.v0.16.0 (cached) -> retrieved fieldslib.v0.16.0 (cached) -> retrieved fmt.0.9.0 (cached) -> retrieved int_repr.v0.16.0 (cached) -> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached) -> retrieved jane-street-headers.v0.16.0 (cached) -> retrieved jst-config.v0.16.0 (cached) -> retrieved logs.0.7.0 (cached) -> retrieved lwt.5.9.0 (cached) -> retrieved mirage-clock.4.2.0, mirage-clock-unix.4.2.0 (cached) -> retrieved mirage-runtime.4.8.2 (cached) -> retrieved mirage-time.3.0.0, mirage-time-unix.3.0.0 (cached) -> retrieved mirage-unix.5.0.1 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved num.1.5-1 (cached) -> retrieved ocaml-compiler-libs.v0.12.4 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml_intrinsics.v0.16.1 (cached) -> retrieved ocamlbuild.0.15.0 (cached) -> retrieved ocamlfind.1.9.6 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved ounit2.2.2.7 (cached) -> retrieved parsexp.v0.16.0 (cached) -> retrieved ppx_assert.v0.16.0 (cached) -> retrieved ppx_base.v0.16.0 (cached) -> retrieved ppx_bench.v0.16.0 (cached) -> retrieved ppx_bin_prot.v0.16.0 (cached) -> retrieved ppx_cold.v0.16.0 (cached) -> retrieved ppx_compare.v0.16.0 (cached) -> retrieved ppx_custom_printf.v0.16.0 (cached) -> retrieved digestif.1.2.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_deriving.6.0.3 (cached) -> retrieved ppx_deriving_yojson.3.9.1 (cached) -> retrieved ppx_disable_unused_warnings.v0.16.0 (cached) -> retrieved ppx_enumerate.v0.16.0 (cached) -> retrieved ppx_expect.v0.16.1 (cached) -> retrieved ppx_fields_conv.v0.16.0 (cached) -> retrieved ppx_fixed_literal.v0.16.0 (cached) -> retrieved ppx_globalize.v0.16.0 (cached) -> retrieved ppx_hash.v0.16.0 (cached) -> retrieved dune.3.17.1, dune-configurator.3.17.1 (cached) -> retrieved ppx_here.v0.16.0 (cached) -> retrieved ppx_ignore_instrumentation.v0.16.0 (cached) -> retrieved ppx_inline_test.v0.16.1 (cached) -> retrieved ppx_jane.v0.16.0 (cached) -> retrieved ppx_let.v0.16.0 (cached) -> retrieved ppx_log.v0.16.0 (cached) -> retrieved ppx_module_timer.v0.16.0 (cached) -> retrieved ppx_optcomp.v0.16.0 (cached) -> retrieved ppx_optional.v0.16.0 (cached) -> installed cmdliner.1.3.0 -> installed num.1.5-1 -> retrieved ppx_pipebang.v0.16.0 (cached) -> retrieved ppx_sexp_conv.v0.16.0 (cached) -> retrieved ppx_sexp_message.v0.16.0 (cached) -> retrieved ppx_sexp_value.v0.16.0 (cached) -> retrieved ppx_stable.v0.16.0 (cached) -> retrieved ppx_stable_witness.v0.16.0 (cached) -> retrieved ppx_string.v0.16.0 (cached) -> retrieved ppx_tydi.v0.16.0 (cached) -> retrieved ppx_typerep_conv.v0.16.0 (cached) -> retrieved ppx_variants_conv.v0.16.0 (cached) -> retrieved protocol_version_header.v0.16.0 (cached) -> retrieved randomconv.0.2.0 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved sexp_pretty.v0.16.0 (cached) -> retrieved re.1.12.0 (cached) -> retrieved sexplib.v0.16.0 (cached) -> retrieved sexplib0.v0.16.0 (cached) -> retrieved spawn.v0.17.0 (cached) -> retrieved splittable_random.v0.16.0 (cached) -> retrieved stdio.v0.16.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved textutils.v0.16.0 (cached) -> retrieved textutils_kernel.v0.16.0 (cached) -> retrieved time_now.v0.16.0 (cached) -> retrieved timezone.v0.16.0 (cached) -> retrieved typerep.v0.16.0 (cached) -> retrieved uutf.1.0.3 (cached) -> retrieved variantslib.v0.16.0 (cached) -> retrieved topkg.1.0.7 (cached) -> retrieved zarith.1.14 (cached) -> retrieved yojson.2.2.2 (cached) -> retrieved ppxlib.0.34.0 (cached) -> installed ocamlbuild.0.15.0 -> installed ocamlfind.1.9.6 -> installed base-bytes.base -> installed zarith.1.14 -> installed topkg.1.0.7 -> installed uutf.1.0.3 -> installed mtime.2.1.0 -> installed fmt.0.9.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed dune.3.17.1 -> installed duration.0.2.1 -> installed randomconv.0.2.0 -> installed domain-name.0.4.0 -> installed ppx_derivers.1.2.1 -> installed csexp.1.5.2 -> installed asn1-combinators.0.3.2 -> installed eqaf.0.10 -> installed jane-street-headers.v0.16.0 -> installed macaddr.5.6.0 -> installed mirage-clock.4.2.0 -> installed ohex.0.2.0 -> installed sexplib0.v0.16.0 -> installed spawn.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed ocaml-compiler-libs.v0.12.4 -> installed cppo.1.8.0 -> installed ocaml-syntax-shims.1.0.0 -> installed re.1.12.0 -> installed yojson.2.2.2 -> installed ipaddr.5.6.0 -> installed ocplib-endian.1.2 -> installed ounit2.2.2.7 -> installed digestif.1.2.0 -> installed parsexp.v0.16.0 -> installed dune-configurator.3.17.1 -> installed alcotest.1.8.0 -> installed mirage-clock-unix.4.2.0 -> installed sexplib.v0.16.0 -> installed ocaml_intrinsics.v0.16.1 -> installed lwt.5.9.0 -> installed mirage-time.3.0.0 -> installed mirage-time-unix.3.0.0 -> installed logs.0.7.0 -> installed mirage-runtime.4.8.2 -> installed mirage-unix.5.0.1 -> installed base.v0.16.3 -> installed variantslib.v0.16.0 -> installed fieldslib.v0.16.0 -> installed stdio.v0.16.0 -> installed typerep.v0.16.0 -> installed ppxlib.0.34.0 -> installed ppx_globalize.v0.16.0 -> installed ppx_cold.v0.16.0 -> installed ppx_here.v0.16.0 -> installed ppx_tydi.v0.16.0 -> installed ppx_stable_witness.v0.16.0 -> installed ppx_enumerate.v0.16.0 -> installed ppx_optcomp.v0.16.0 -> installed ppx_compare.v0.16.0 -> installed ppx_variants_conv.v0.16.0 -> installed ppx_disable_unused_warnings.v0.16.0 -> installed ppx_fields_conv.v0.16.0 -> installed ppx_stable.v0.16.0 -> installed ppx_sexp_conv.v0.16.0 -> installed ppx_typerep_conv.v0.16.0 -> installed ppx_fixed_literal.v0.16.0 -> installed ppx_pipebang.v0.16.0 -> installed ppx_deriving.6.0.3 -> installed ppx_ignore_instrumentation.v0.16.0 -> installed ppx_optional.v0.16.0 -> installed ppx_let.v0.16.0 -> installed ppx_hash.v0.16.0 -> installed ppx_deriving_yojson.3.9.1 -> installed ppx_sexp_message.v0.16.0 -> installed ppx_assert.v0.16.0 -> installed ppx_sexp_value.v0.16.0 -> installed ppx_base.v0.16.0 -> installed ppx_custom_printf.v0.16.0 -> installed ppx_log.v0.16.0 -> installed jst-config.v0.16.0 -> installed sexp_pretty.v0.16.0 -> installed ppx_string.v0.16.0 -> installed time_now.v0.16.0 -> installed bin_prot.v0.16.0 -> installed ppx_bin_prot.v0.16.0 -> installed ppx_module_timer.v0.16.0 -> installed ppx_inline_test.v0.16.1 -> installed ppx_bench.v0.16.0 -> installed ppx_expect.v0.16.1 -> installed splittable_random.v0.16.0 -> installed base_quickcheck.v0.16.0 -> installed ppx_jane.v0.16.0 -> installed int_repr.v0.16.0 -> installed base_bigstring.v0.16.0 -> installed core.v0.16.2 -> installed textutils_kernel.v0.16.0 -> installed protocol_version_header.v0.16.0 -> installed expect_test_helpers_core.v0.16.0 -> installed timezone.v0.16.0 -> installed core_kernel.v0.16.0 -> installed async_kernel.v0.16.0 -> installed async_rpc_kernel.v0.16.0 -> installed core_unix.v0.16.0 -> installed textutils.v0.16.0 -> installed async_unix.v0.16.0 -> installed async.v0.16.0 Done. # To update the current shell environment, run: eval $(opam env) 2025-01-08 17:03.45 ---> using "d3772d509baafaad2de7add247e539f4ca8229a0c47a21e07684b2716415a1d4" from cache /src: (copy (src .) (dst /src)) 2025-01-08 17:03.46 ---> saved as "a4d193e23ea7bd9ebbf623e647be73fa185a1fe55f8120fe1c53675a97b4be71" /src: (run (shell "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-rng-lwt,mirage-crypto-rng-async,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build")) (cd _build/default/tests && ./test_symmetric_runner.exe) accel: XOR AES GHASH ................................................................ Ran: 64 tests in: 0.24 seconds. OK (cd _build/default/tests && ./test_random_runner.exe) ......... Ran: 9 tests in: 0.21 seconds. OK (cd _build/default/tests && ./test_entropy.exe) test entropy OK (cd _build/default/tests && ./test_entropy_collection.exe) reseeding: 000000 0008 e4ff f891 ad0d 8b12 0108 c123 b7de .............#.. 000010 45cd 2c48 02c8 122d ea30 3333 5b3e d044 E.,H...-.033[>.D 000020 7047 984f 085b 1065 1c68 d968 916b 2376 pG.O.[.e.h.h.k#v 000030 e979 437d c57f 6e88 5e89 f58b 2a96 d69e .yC}..n.^...*... 000040 c2a6 58ad d5b1 bdb7 78c3 d7cd 80d3 a4df ..X.....x....... 000050 11e8 8ce8 87ea a9f2 a8fc cdfe b207 bd14 ................ 000060 5117 231e 1625 eb28 522b cd37 c143 554c Q.#..%.(R+.7.CUL 000070 544d 0350 4850 1451 2d53 ff59 a05e 2363 TM.PHP.Q-S.Y.^#c 000080 c269 1b6e ae74 b078 0e7b 3083 d08b 6a97 .i.n.t.x.{0...j. 000090 2aa4 14a5 ada8 05ab 76b2 e6b7 47c0 1cc1 *.......v...G... 0000a0 cbc3 f1d0 f4d3 c6dd 3fe3 71ed cbf3 adff ........?.q..... 0000b0 8a0a 880f a315 7e19 081d f61f a927 ea31 ......~......'.1 0000c0 6439 873d 6541 6e44 dc45 0c4c 634c cb4d d9.=eAnD.E.LcL.M 0000d0 9853 0e5f 8c68 8a6a ed70 af72 2a79 0308 .S._.h.j.p.r*y.. 0000e0 5e13 65b6 faec 01fb ^.e..... accumulate: (src: [0] rdrand) a021 d57d 6301 2723 entropy sources: [0] rdrand [1] timer accumulate: (src: [1] timer) 91a2 ecd6 accumulate: (src: [0] rdrand) baac 809f 897c e2ec accumulate: (src: [1] timer) 9664 4355 accumulate: (src: [0] rdrand) 47b2 a1af c31e da9e accumulate: (src: [1] timer) 5e6f 70d3 (cd _build/default/tests && ./test_entropy_collection_async.exe) reseeding: 000000 0008 f4ba 19df c00a ee43 01c8 9173 c47c .........C...s.| 000010 dc7f 258b 4292 1097 3c9e 03a7 edad a7b1 ..%.B...<....... 000020 ddb7 88c1 17c6 becd dad2 f6da 20e4 d4e4 ............ ... 000030 92e7 b0f3 8efd bd01 5407 0112 c217 aa20 ........T...... 000040 9f22 5527 182e ef32 153a 193f 3346 2c4a ."U'...2.:.?3F,J 000050 cd4e 4555 3958 e758 c45a 1261 af63 6c6d .NEU9X.X.Z.a.clm 000060 d270 1873 c57d d282 838c ee8d 1f93 3e9e .p.s.}........>. 000070 cda5 fca9 a0ae d6b4 28b7 18c4 dec4 36c7 ........(.....6. 000080 1dd1 99d3 a3de 36e5 33e8 f9e8 81eb 12f4 ......6.3....... 000090 a8f4 6df6 cbfb c702 a308 590a 6810 2712 ..m.......Y.h.'. 0000a0 8619 191d d71f c82b 3c36 343e 7542 5a48 .......+<64>uBZH 0000b0 ad49 0c4e 3354 0e55 4458 5859 e25c dd5e .I.N3T.UDXXY.\.^ 0000c0 5265 9168 6b6a 8772 e379 0780 5280 6381 Re.hkj.r.y..R.c. 0000d0 8085 7c89 0208 4178 2b61 1348 2bf0 0380 ..|...Ax+a.H+... 0000e0 b075 058d cfa7 1dd4 597c 16db ac40 0e20 .u......Y|...@. 0000f0 a450 6173 bdc8 6570 8bef 4508 b440 e727 .Pas..ep..E..@.' 000100 4f9b 5ee5 e4ca 08fb fb9f 21bc aaad 495c O.^.......!...I\ 000110 cfd3 9311 cb32 7b0e 11d3 3c39 d954 d1c4 .....2{...<9.T.. 000120 7ae9 62b2 2b43 5af3 2dc5 3d82 631a 7491 z.b.+CZ.-.=.c.t. 000130 c0d2 a144 f98f 8de4 ee38 c05c c8f4 9dca ...D.....8.\.... 000140 6232 f121 66a6 be16 3210 afb9 8400 b680 b2.!f...2....... 000150 8d7d e2af 871d 0cce 2a8f 04b4 96ac 0237 .}......*......7 entropy sources: [1] getrandom [0] rdrand [2] timer accumulate: (src: [2] timer) dc4b 66bf accumulate: (src: [0] rdrand) 3faf a1c9 d4c5 e9eb accumulate: (src: [1] getrandom) 6caf f861 cd29 6231 accumulate: (src: [2] timer) b3fa afc5 accumulate: (src: [2] timer) ef7a f6cb accumulate: (src: [2] timer) 9b15 3dd2 accumulate: (src: [2] timer) a28e 83d8 accumulate: (src: [2] timer) 7a2d cade accumulate: (src: [2] timer) 1ba9 10e5 accumulate: (src: [2] timer) c04d 57eb accumulate: (src: [2] timer) 5af4 9df1 accumulate: (src: [2] timer) cf71 f9f7 accumulate: (src: [2] timer) 64b1 7bfe accumulate: (src: [2] timer) b087 c204 accumulate: (src: [2] timer) bf3e 800b accumulate: (src: [2] timer) 0d99 8212 accumulate: (src: [2] timer) 13dd 0419 accumulate: (src: [2] timer) dc8a 871f accumulate: (src: [2] timer) 7d58 0926 accumulate: (src: [2] timer) 688a 8b2c accumulate: (src: [2] timer) 49a6 0f33 accumulate: (src: [2] timer) fddc 9039 accumulate: (src: [2] timer) eb32 173c accumulate: (src: [0] rdrand) aaae 3113 f0c1 4b8e accumulate: (src: [2] timer) 6e76 1343 accumulate: (src: [2] timer) 1ee7 154a accumulate: (src: [2] timer) aec7 5c50 accumulate: (src: [2] timer) 0a47 1a57 accumulate: (src: [2] timer) a6ee 9c5d accumulate: (src: [2] timer) f3ac 1e64 accumulate: (src: [2] timer) 7d15 a16a accumulate: (src: [2] timer) a34d e870 accumulate: (src: [2] timer) 8c96 7977 accumulate: (src: [2] timer) a25d 477e accumulate: (src: [2] timer) 6be6 a984 accumulate: (src: [2] timer) d02b 2c8b accumulate: (src: [2] timer) 56ce b791 accumulate: (src: [2] timer) 617e 3298 accumulate: (src: [2] timer) 2256 b49e accumulate: (src: [2] timer) b396 90a5 accumulate: (src: [2] timer) a842 d7ab accumulate: (src: [2] timer) 3d15 1eb2 accumulate: (src: [2] timer) 8204 65b8 accumulate: (src: [2] timer) 87cc 21b9 accumulate: (src: [0] rdrand) 0607 9a8a e8bb 9b0a accumulate: (src: [2] timer) ad07 69b9 accumulate: (src: [2] timer) c83c bebf accumulate: (src: [2] timer) f4ba 40c6 accumulate: (src: [2] timer) 3009 43cd accumulate: (src: [2] timer) 5cff 89d3 accumulate: (src: [2] timer) c39c 51da accumulate: (src: [2] timer) 7b17 a9e0 accumulate: (src: [2] timer) c425 21e7 accumulate: (src: [2] timer) df76 c0ed accumulate: (src: [2] timer) 6eeb 07f4 accumulate: (src: [2] timer) edf1 4efa accumulate: (src: [2] timer) a8e6 9500 accumulate: (src: [2] timer) 97d1 4807 accumulate: (src: [2] timer) cfaf 8f0d accumulate: (src: [2] timer) 501a d713 accumulate: (src: [2] timer) 1631 1e1a accumulate: (src: [2] timer) 08ce df20 accumulate: (src: [2] timer) 97e2 2627 accumulate: (src: [2] timer) 5923 7b2d accumulate: (src: [2] timer) a23b e633 accumulate: (src: [2] timer) 2835 6736 accumulate: (src: [0] rdrand) 5fee 6a90 4999 d754 accumulate: (src: [2] timer) 396a e736 accumulate: (src: [2] timer) d783 2f3d accumulate: (src: [2] timer) 2ade 6b44 accumulate: (src: [2] timer) 3db4 ee4a accumulate: (src: [2] timer) e3a1 f051 accumulate: (src: [2] timer) 74a8 7658 accumulate: (src: [2] timer) 5a4a 3c5f accumulate: (src: [2] timer) 875a f865 accumulate: (src: [2] timer) 69d2 796c accumulate: (src: [2] timer) 6a06 fc72 accumulate: (src: [2] timer) 18e1 4279 accumulate: (src: [2] timer) f695 0080 accumulate: (src: [2] timer) 0b8b 4786 accumulate: (src: [2] timer) 4fe2 058d accumulate: (src: [2] timer) c478 4e93 accumulate: (src: [2] timer) ac7a 099a accumulate: (src: [2] timer) c945 6fa0 accumulate: (src: [2] timer) 8d03 0ea7 accumulate: (src: [2] timer) 70d9 54ad accumulate: (src: [2] timer) e475 92b3 accumulate: (src: [0] rdrand) 310a 6010 812d 306d accumulate: (src: [2] timer) 5bcd 92b4 accumulate: (src: [2] timer) 4dcb 14bb accumulate: (src: [2] timer) d6fd 5bc1 accumulate: (src: [2] timer) 9139 e2c8 accumulate: (src: [2] timer) 0ee8 28cf accumulate: (src: [2] timer) a3fc 6fd5 accumulate: (src: [2] timer) 6631 20dc accumulate: (src: [2] timer) dda6 a2e2 accumulate: (src: [2] timer) a818 eae8 accumulate: (src: [2] timer) 190e a7ef accumulate: (src: [2] timer) 384b 29f6 accumulate: (src: [2] timer) 2cb5 70fc accumulate: (src: [2] timer) 6ef0 4303 accumulate: (src: [2] timer) 089d 8a09 accumulate: (src: [2] timer) 3960 3210 accumulate: (src: [2] timer) 6fb9 b416 accumulate: (src: [2] timer) fd9f 361d accumulate: (src: [2] timer) b7bb 7e23 accumulate: (src: [2] timer) 3153 3c2a accumulate: (src: [2] timer) eb02 3e31 accumulate: (src: [0] rdrand) 586c 8bc6 5b23 2cd8 accumulate: (src: [2] timer) 7100 3e32 accumulate: (src: [2] timer) 9922 c038 accumulate: (src: [2] timer) 5908 083f accumulate: (src: [2] timer) 0080 c445 accumulate: (src: [2] timer) 16e7 464c accumulate: (src: [2] timer) 3c86 c952 accumulate: (src: [2] timer) 5365 4b59 accumulate: (src: [2] timer) 6c8d cd5f accumulate: (src: [2] timer) 9bab 4f66 accumulate: (src: [2] timer) 0c6b d36c accumulate: (src: [2] timer) f108 1a73 accumulate: (src: [2] timer) 98d5 6079 accumulate: (src: [2] timer) 32d6 a77f accumulate: (src: [2] timer) 194c 5c86 accumulate: (src: [2] timer) b35e a38c accumulate: (src: [2] timer) 1a53 5f93 accumulate: (src: [2] timer) 555f 299a accumulate: (src: [2] timer) 8188 7ea1 accumulate: (src: [2] timer) 6d7d 66a8 accumulate: (src: [2] timer) 208d cbad accumulate: (src: [0] rdrand) 255a b30d bce6 3d02 accumulate: (src: [2] timer) 5f52 e9af accumulate: (src: [2] timer) 4fdd 31b6 accumulate: (src: [2] timer) b337 dfbc accumulate: (src: [2] timer) bcd9 6fc3 accumulate: (src: [2] timer) 4d65 f2c9 accumulate: (src: [2] timer) c836 39d0 accumulate: (src: [2] timer) 3e87 f6d6 accumulate: (src: [2] timer) 03cd 78dd accumulate: (src: [2] timer) 449f bfe3 accumulate: (src: [2] timer) 634e 06ea accumulate: (src: [2] timer) 762e 7ff0 accumulate: (src: [2] timer) f87e 03f7 accumulate: (src: [2] timer) 7d52 4afd accumulate: (src: [2] timer) 3d06 0604 accumulate: (src: [2] timer) 59cf 890a accumulate: (src: [2] timer) 5573 0a11 accumulate: (src: [2] timer) c2a7 0a18 accumulate: (src: [2] timer) f12d 521e accumulate: (src: [2] timer) a14b 1125 accumulate: (src: [2] timer) 4377 132b accumulate: (src: [0] rdrand) ff8b 65c1 a0af 25cd accumulate: (src: [2] timer) 0586 942d accumulate: (src: [2] timer) c6a8 1634 accumulate: (src: [2] timer) c9af 5d3a accumulate: (src: [2] timer) 647a 1b41 accumulate: (src: [2] timer) 301d 8847 accumulate: (src: [2] timer) 78b5 ce4d accumulate: (src: [2] timer) c68f 1554 accumulate: (src: [2] timer) d3c0 a35a accumulate: (src: [2] timer) 5a8b 2761 accumulate: (src: [2] timer) 6893 6e67 accumulate: (src: [2] timer) 9c53 2b6e accumulate: (src: [2] timer) 96d6 ad74 accumulate: (src: [2] timer) b3c0 f47a accumulate: (src: [2] timer) 7f9b 3b81 accumulate: (src: [2] timer) 4c8d 8287 accumulate: (src: [2] timer) 0929 c98d accumulate: (src: [2] timer) 2395 0f94 accumulate: (src: [2] timer) 9b5d 569a accumulate: (src: [2] timer) fb34 9da0 accumulate: (src: [2] timer) 1105 e4a6 accumulate: (src: [2] timer) 31cc 22a8 accumulate: (src: [0] rdrand) d94f e747 414d c1c4 accumulate: (src: [2] timer) 1f6b c6aa accumulate: (src: [2] timer) d980 0eb1 accumulate: (src: [2] timer) 42ec 54b7 accumulate: (src: [2] timer) 14ec a9bd accumulate: (src: [2] timer) 5687 f0c3 accumulate: (src: [2] timer) a8be 81ca accumulate: (src: [2] timer) ea65 c8d0 accumulate: (src: [2] timer) b925 0fd7 accumulate: (src: [2] timer) b37d 56dd accumulate: (src: [2] timer) 978e 9de3 accumulate: (src: [2] timer) 6063 d7ea accumulate: (src: [2] timer) c6ac 57f1 accumulate: (src: [2] timer) 2549 daf7 accumulate: (src: [2] timer) 663a 5cfe accumulate: (src: [2] timer) 69ab de04 accumulate: (src: [2] timer) e35a c90b accumulate: (src: [2] timer) e014 6312 accumulate: (src: [2] timer) d641 e518 accumulate: (src: [2] timer) 75bf 671f accumulate: (src: [2] timer) 18e1 6925 accumulate: (src: [0] rdrand) 6e05 b4bd 9bca 59aa accumulate: (src: [2] timer) a5e8 6e28 accumulate: (src: [2] timer) 77ef ec2e accumulate: (src: [2] timer) a631 6f35 accumulate: (src: [2] timer) 4981 f13b accumulate: (src: [2] timer) c251 7442 accumulate: (src: [2] timer) f1ba f648 accumulate: (src: [2] timer) ca8c 784f accumulate: (src: [2] timer) c121 fb55 accumulate: (src: [2] timer) 3b5e 7d5c accumulate: (src: [2] timer) c6b3 ff62 accumulate: (src: [2] timer) db5b 8a69 accumulate: (src: [2] timer) f750 0370 accumulate: (src: [2] timer) 768b 8576 accumulate: (src: [2] timer) 95b9 077d accumulate: (src: [2] timer) eba6 8a83 accumulate: (src: [2] timer) 973c 0c8a accumulate: (src: [2] timer) f477 8e90 accumulate: (src: [2] timer) 38bb fd96 accumulate: (src: [2] timer) 3e41 139e accumulate: (src: [2] timer) 8db4 aca2 accumulate: (src: [0] rdrand) 8a3b 9811 4ae1 76a8 accumulate: (src: [1] getrandom) 1f1c 2090 e5a4 b55c (cd _build/default/tests && ./test_ec.exe) Testing `EC'. This run has ID `NC2TSDH2'. [OK] P256 Key exchange 0 b*A. [OK] P256 Key exchange 1 a*B. [OK] P256 Key exchange 2 a*A. [OK] P256 Key exchange 3 b*B. [OK] P256 Low level scalar mult 0 Scalar mu... [OK] P256 Low level scalar mult 1 Scalar mu... [OK] P256 Low level scalar mult 2 Scalar mu... [OK] P256 Low level scalar mult 3 Scalar mu... [OK] P256 Low level scalar mult 4 Scalar mu... [OK] P256 Low level scalar mult 5 Scalar mu... [OK] P256 Point validation 0 Ok. [OK] P256 Point validation 1 P=0. [OK] P256 Point validation 2 (0, sqrt(... [OK] P256 Point validation 3 out of ra... [OK] P256 Scalar validation when generating 0 0. [OK] P256 Scalar validation when generating 1 1. [OK] P256 Scalar validation when generating 2 n-1. [OK] P256 Scalar validation when generating 3 n. [OK] ECDSA NIST 0 ECDSA gen. [OK] ECDSA NIST 1 ECDSA sign. [OK] ECDSA NIST 2 ECDSA ver... [OK] ECDSA RFC 6979 P256 0 public ke... [OK] ECDSA RFC 6979 P256 1 public ke... [OK] ECDSA RFC 6979 P256 2 RFC 6979 ... [OK] ECDSA RFC 6979 P256 3 RFC 6979 ... [OK] ECDSA RFC 6979 P256 4 RFC 6979 ... [OK] ECDSA RFC 6979 P256 5 RFC 6979 ... [OK] ECDSA RFC 6979 P256 6 RFC 6979 ... [OK] ECDSA RFC 6979 P256 7 RFC 6979 ... [OK] ECDSA RFC 6979 P256 8 RFC 6979 ... [OK] ECDSA RFC 6979 P256 9 RFC 6979 ... [OK] ECDSA RFC 6979 P256 10 RFC 6979 ... [OK] ECDSA RFC 6979 P256 11 RFC 6979 ... [OK] ECDSA RFC 6979 P384 0 public ke... [OK] ECDSA RFC 6979 P384 1 public ke... [OK] ECDSA RFC 6979 P384 2 RFC 6979 ... [OK] ECDSA RFC 6979 P384 3 RFC 6979 ... [OK] ECDSA RFC 6979 P384 4 RFC 6979 ... [OK] ECDSA RFC 6979 P384 5 RFC 6979 ... [OK] ECDSA RFC 6979 P384 6 RFC 6979 ... [OK] ECDSA RFC 6979 P384 7 RFC 6979 ... [OK] ECDSA RFC 6979 P384 8 RFC 6979 ... [OK] ECDSA RFC 6979 P384 9 RFC 6979 ... [OK] ECDSA RFC 6979 P384 10 RFC 6979 ... [OK] ECDSA RFC 6979 P384 11 RFC 6979 ... [OK] ECDSA RFC 6979 P521 0 public ke... [OK] ECDSA RFC 6979 P521 1 public ke... [OK] ECDSA RFC 6979 P521 2 RFC 6979 ... [OK] ECDSA RFC 6979 P521 3 RFC 6979 ... [OK] ECDSA RFC 6979 P521 4 RFC 6979 ... [OK] ECDSA RFC 6979 P521 5 RFC 6979 ... [OK] ECDSA RFC 6979 P521 6 RFC 6979 ... [OK] ECDSA RFC 6979 P521 7 RFC 6979 ... [OK] ECDSA RFC 6979 P521 8 RFC 6979 ... [OK] ECDSA RFC 6979 P521 9 RFC 6979 ... [OK] ECDSA RFC 6979 P521 10 RFC 6979 ... [OK] ECDSA RFC 6979 P521 11 RFC 6979 ... [OK] X25519 0 RFC 7748. [OK] ED25519 0 RFC 8032 1. [OK] ED25519 1 RFC 8032 2. [OK] ED25519 2 RFC 8032 3. [OK] ED25519 3 RFC 8032 4. [OK] ED25519 4 RFC 8032 5. [OK] ECDSA P521 regression 0 regreesion1. Full test results in `/src/_build/default/tests/_build/_tests/EC'. Test Successful in 0.453s. 64 tests run. (cd _build/default/tests && ./test_pk_runner.exe) ....................................................................................................................................................................................................................................................................................................................................................................... Ran: 359 tests in: 8.08 seconds. OK 2025-01-08 17:04.32: Cancelling: Auto-cancelling job because it is no longer needed Job cancelled