2025-01-08 17:03.23: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/255/head (0ded58aa5ffb3a6addf701afae14bc99ac86c7e2) (linux-x86_64:debian-12-4.14_x86_32_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-4.14@sha256:52844e04cc1538222626ac39a4bcc48a4dc6f594c53ffbaa11e44adc493dc564
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/255/head" && git reset --hard 0ded58aa
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.14@sha256:52844e04cc1538222626ac39a4bcc48a4dc6f594c53ffbaa11e44adc493dc564
# debian-12-4.14_x86_32_opam-2.3
USER 1000:1000
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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.15.0 async_kernel.v0.15.0 async_rpc_kernel.v0.15.0 async_unix.v0.15.0 base.v0.15.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.15.0 base_quickcheck.v0.15.0 bin_prot.v0.15.0 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 core.v0.15.1 core_kernel.v0.15.0 core_unix.v0.15.2 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.15.0 fieldslib.v0.15.0 fmt.0.9.0 host-arch-x86_32.1 host-system-other.1 int_repr.v0.15.0 ipaddr.5.6.0 jane-street-headers.v0.15.0 jst-config.v0.15.1 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.15.2 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 parsexp.v0.15.0 ppx_assert.v0.15.0 ppx_base.v0.15.0 ppx_bench.v0.15.1 ppx_bin_prot.v0.15.0 ppx_cold.v0.15.0 ppx_compare.v0.15.0 ppx_custom_printf.v0.15.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_disable_unused_warnings.v0.15.0 ppx_enumerate.v0.15.0 ppx_expect.v0.15.1 ppx_fields_conv.v0.15.0 ppx_fixed_literal.v0.15.0 ppx_hash.v0.15.0 ppx_here.v0.15.0 ppx_ignore_instrumentation.v0.15.0 ppx_inline_test.v0.15.1 ppx_jane.v0.15.0 ppx_let.v0.15.0 ppx_log.v0.15.0 ppx_module_timer.v0.15.0 ppx_optcomp.v0.15.0 ppx_optional.v0.15.0 ppx_pipebang.v0.15.0 ppx_sexp_conv.v0.15.1 ppx_sexp_message.v0.15.0 ppx_sexp_value.v0.15.0 ppx_stable.v0.15.0 ppx_string.v0.15.0 ppx_typerep_conv.v0.15.0 ppx_variants_conv.v0.15.0 ppxlib.0.34.0 protocol_version_header.v0.15.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexp_pretty.v0.15.1 sexplib.v0.15.1 sexplib0.v0.15.1 spawn.v0.17.0 splittable_random.v0.15.0 stdio.v0.15.0 stdlib-shims.0.3.0 textutils.v0.15.0 textutils_kernel.v0.15.0 time_now.v0.15.0 timezone.v0.15.0 topkg.1.0.7 typerep.v0.15.0 uutf.1.0.3 variantslib.v0.15.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 "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-4.14@sha256:52844e04cc1538222626ac39a4bcc48a4dc6f594c53ffbaa11e44adc493dc564-debian-12-4.14_x86_32_opam-2.3-9498402e6528d4e8e2e50d00ce046d38"
2025-01-08 17:03.23: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.14@sha256:52844e04cc1538222626ac39a4bcc48a4dc6f594c53ffbaa11e44adc493dc564)
(comment debian-12-4.14_x86_32_opam-2.3)
(user (uid 1000) (gid 1000))
(shell /usr/bin/linux32 /bin/sh -c)
(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.15.0 async_kernel.v0.15.0 async_rpc_kernel.v0.15.0 async_unix.v0.15.0 base.v0.15.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.15.0 base_quickcheck.v0.15.0 bin_prot.v0.15.0 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 core.v0.15.1 core_kernel.v0.15.0 core_unix.v0.15.2 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.15.0 fieldslib.v0.15.0 fmt.0.9.0 host-arch-x86_32.1 host-system-other.1 int_repr.v0.15.0 ipaddr.5.6.0 jane-street-headers.v0.15.0 jst-config.v0.15.1 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.15.2 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 parsexp.v0.15.0 ppx_assert.v0.15.0 ppx_base.v0.15.0 ppx_bench.v0.15.1 ppx_bin_prot.v0.15.0 ppx_cold.v0.15.0 ppx_compare.v0.15.0 ppx_custom_printf.v0.15.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_disable_unused_warnings.v0.15.0 ppx_enumerate.v0.15.0 ppx_expect.v0.15.1 ppx_fields_conv.v0.15.0 ppx_fixed_literal.v0.15.0 ppx_hash.v0.15.0 ppx_here.v0.15.0 ppx_ignore_instrumentation.v0.15.0 ppx_inline_test.v0.15.1 ppx_jane.v0.15.0 ppx_let.v0.15.0 ppx_log.v0.15.0 ppx_module_timer.v0.15.0 ppx_optcomp.v0.15.0 ppx_optional.v0.15.0 ppx_pipebang.v0.15.0 ppx_sexp_conv.v0.15.1 ppx_sexp_message.v0.15.0 ppx_sexp_value.v0.15.0 ppx_stable.v0.15.0 ppx_string.v0.15.0 ppx_typerep_conv.v0.15.0 ppx_variants_conv.v0.15.0 ppxlib.0.34.0 protocol_version_header.v0.15.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexp_pretty.v0.15.1 sexplib.v0.15.1 sexplib0.v0.15.1 spawn.v0.17.0 splittable_random.v0.15.0 stdio.v0.15.0 stdlib-shims.0.3.0 textutils.v0.15.0 textutils_kernel.v0.15.0 time_now.v0.15.0 timezone.v0.15.0 topkg.1.0.7 typerep.v0.15.0 uutf.1.0.3 variantslib.v0.15.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.24: Waiting for worker…
2025-01-08 17:03.40: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
HEAD is now at 276ffe2 entropy: provide rdrand and rdseed calls and failures
HEAD is now at 0ded58a cpu_rng_bootstrap: use rdrand if rdseed fails.
(from ocaml/opam:debian-12-ocaml-4.14@sha256:52844e04cc1538222626ac39a4bcc48a4dc6f594c53ffbaa11e44adc493dc564)
WARNING: The requested image's platform (linux/386) does not match the detected host platform (linux/amd64) and no specific platform was requested
2025-01-08 17:03.41 ---> using "ff36d171936c4b44934e802a9a7ed4dcc5460c28a10162d81708a750812b3f82" from cache
/: (comment debian-12-4.14_x86_32_opam-2.3)
/: (user (uid 1000) (gid 1000))
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (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.41 ---> using "1e31eb4dd30f6cd4ddfc24b3a2925b4412cec5c3efd35fc01286f879c6a39f48" 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.
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.
Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 39 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=39 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2025-01-08 17:03.41 ---> using "37329f5aa9b3c65d5e6a12ea1a33f669de7482d7691a78950bd2fe8753e0c9c4" 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.41 ---> using "23472b19c4de69eaab69baaae8c9c5982ae182ef7104032e8aefe4f3b8477afe" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-01-08 17:03.41 ---> using "9fb2703dae4437c3a82262219a35f9377aac59ef7c3ccdbb08e6e1adf306d88a" 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.41 ---> using "9e077fe2d7336f43c6c47d9c6f302a8aa4b10be13007112194ecc852c66cb55f" 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.41 ---> using "1aafc92183acc3b1ea945505d464a2f67a0bb333bb84b593cd175c9151a1d432" 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.41 ---> using "8befe069f24d32cb2ea88818eb6f75e8980e4011cce91921136dda3cca61af70" from cache
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-01-08 17:03.41 ---> using "a5da4859b83e693f3198672921d860d1c83002018d809edf9b18e2df02aae586" from cache
/src: (env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 async.v0.15.0 async_kernel.v0.15.0 async_rpc_kernel.v0.15.0 async_unix.v0.15.0 base.v0.15.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.15.0 base_quickcheck.v0.15.0 bin_prot.v0.15.0 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 core.v0.15.1 core_kernel.v0.15.0 core_unix.v0.15.2 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.15.0 fieldslib.v0.15.0 fmt.0.9.0 host-arch-x86_32.1 host-system-other.1 int_repr.v0.15.0 ipaddr.5.6.0 jane-street-headers.v0.15.0 jst-config.v0.15.1 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.15.2 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 parsexp.v0.15.0 ppx_assert.v0.15.0 ppx_base.v0.15.0 ppx_bench.v0.15.1 ppx_bin_prot.v0.15.0 ppx_cold.v0.15.0 ppx_compare.v0.15.0 ppx_custom_printf.v0.15.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_disable_unused_warnings.v0.15.0 ppx_enumerate.v0.15.0 ppx_expect.v0.15.1 ppx_fields_conv.v0.15.0 ppx_fixed_literal.v0.15.0 ppx_hash.v0.15.0 ppx_here.v0.15.0 ppx_ignore_instrumentation.v0.15.0 ppx_inline_test.v0.15.1 ppx_jane.v0.15.0 ppx_let.v0.15.0 ppx_log.v0.15.0 ppx_module_timer.v0.15.0 ppx_optcomp.v0.15.0 ppx_optional.v0.15.0 ppx_pipebang.v0.15.0 ppx_sexp_conv.v0.15.1 ppx_sexp_message.v0.15.0 ppx_sexp_value.v0.15.0 ppx_stable.v0.15.0 ppx_string.v0.15.0 ppx_typerep_conv.v0.15.0 ppx_variants_conv.v0.15.0 ppxlib.0.34.0 protocol_version_header.v0.15.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexp_pretty.v0.15.1 sexplib.v0.15.1 sexplib0.v0.15.1 spawn.v0.17.0 splittable_random.v0.15.0 stdio.v0.15.0 stdlib-shims.0.3.0 textutils.v0.15.0 textutils_kernel.v0.15.0 time_now.v0.15.0 timezone.v0.15.0 topkg.1.0.7 typerep.v0.15.0 uutf.1.0.3 variantslib.v0.15.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://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main i386 Packages [233 kB]
- Fetched 336 kB in 0s (795 kB/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_32 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 libgmpxx4ldbl:i386.
- (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 ... 18730 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_i386.deb ...
- Unpacking libgmpxx4ldbl:i386 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:i386.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_i386.deb ...
- Unpacking libgmp-dev:i386 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:i386.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_i386.deb ...
- Unpacking libpkgconf3:i386 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_i386.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:i386.
- Preparing to unpack .../4-pkgconf_1.8.1-1_i386.deb ...
- Unpacking pkgconf:i386 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:i386.
- Preparing to unpack .../5-pkg-config_1.8.1-1_i386.deb ...
- Unpacking pkg-config:i386 (1.8.1-1) ...
- Setting up libpkgconf3:i386 (1.8.1-1) ...
- Setting up libgmpxx4ldbl:i386 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:i386 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:i386 (1.8.1-1) ...
- Setting up pkg-config:i386 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-01-08 17:03.41 ---> using "86c4e42ead5948b4d65b595a6cf1563c17e73f7d0ef9060598abc9d7d58fe946" 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_32 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 110 packages
- install alcotest 1.8.0
- install asn1-combinators 0.3.2
- install astring 0.8.5
- install async v0.15.0
- install async_kernel v0.15.0
- install async_rpc_kernel v0.15.0
- install async_unix v0.15.0
- install base v0.15.1
- install base-bytes base
- install base_bigstring v0.15.0
- install base_quickcheck v0.15.0
- install bin_prot v0.15.0
- install cmdliner 1.3.0
- install conf-gmp 4
- install conf-gmp-powm-sec 3
- install conf-pkg-config 3
- install core v0.15.1
- install core_kernel v0.15.0
- install core_unix v0.15.2
- 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.15.0
- install fieldslib v0.15.0
- install fmt 0.9.0
- install int_repr v0.15.0
- install ipaddr 5.6.0
- install jane-street-headers v0.15.0
- install jst-config v0.15.1
- 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.15.2
- 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.15.0
- install ppx_assert v0.15.0
- install ppx_base v0.15.0
- install ppx_bench v0.15.1
- install ppx_bin_prot v0.15.0
- install ppx_cold v0.15.0
- install ppx_compare v0.15.0
- install ppx_custom_printf v0.15.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.15.0
- install ppx_enumerate v0.15.0
- install ppx_expect v0.15.1
- install ppx_fields_conv v0.15.0
- install ppx_fixed_literal v0.15.0
- install ppx_hash v0.15.0
- install ppx_here v0.15.0
- install ppx_ignore_instrumentation v0.15.0
- install ppx_inline_test v0.15.1
- install ppx_jane v0.15.0
- install ppx_let v0.15.0
- install ppx_log v0.15.0
- install ppx_module_timer v0.15.0
- install ppx_optcomp v0.15.0
- install ppx_optional v0.15.0
- install ppx_pipebang v0.15.0
- install ppx_sexp_conv v0.15.1
- install ppx_sexp_message v0.15.0
- install ppx_sexp_value v0.15.0
- install ppx_stable v0.15.0
- install ppx_string v0.15.0
- install ppx_typerep_conv v0.15.0
- install ppx_variants_conv v0.15.0
- install ppxlib 0.34.0
- install protocol_version_header v0.15.0
- install ptime 1.2.0
- install randomconv 0.2.0
- install re 1.12.0
- install seq base
- install sexp_pretty v0.15.1
- install sexplib v0.15.1
- install sexplib0 v0.15.1
- install spawn v0.17.0
- install splittable_random v0.15.0
- install stdio v0.15.0
- install stdlib-shims 0.3.0
- install textutils v0.15.0
- install textutils_kernel v0.15.0
- install time_now v0.15.0
- install timezone v0.15.0
- install topkg 1.0.7
- install typerep v0.15.0
- install uutf 1.0.3
- install variantslib v0.15.0
- install yojson 2.2.2
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved alcotest.1.8.0 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved async.v0.15.0 (cached)
-> retrieved async_kernel.v0.15.0 (cached)
-> retrieved async_rpc_kernel.v0.15.0 (cached)
-> retrieved async_unix.v0.15.0 (cached)
-> retrieved base.v0.15.1 (cached)
-> retrieved base_bigstring.v0.15.0 (cached)
-> retrieved base_quickcheck.v0.15.0 (cached)
-> retrieved conf-gmp.4 (cached)
-> retrieved conf-gmp-powm-sec.3 (cached)
-> retrieved bin_prot.v0.15.0 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved core.v0.15.1 (cached)
-> installed conf-gmp.4
-> installed conf-pkg-config.3
-> retrieved core_kernel.v0.15.0 (cached)
-> retrieved core_unix.v0.15.2 (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.15.0 (cached)
-> retrieved fieldslib.v0.15.0 (cached)
-> retrieved fmt.0.9.0 (cached)
-> retrieved int_repr.v0.15.0 (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved jane-street-headers.v0.15.0 (cached)
-> retrieved jst-config.v0.15.1 (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 digestif.1.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 dune.3.17.1, dune-configurator.3.17.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.15.2 (cached)
-> retrieved ocamlbuild.0.15.0 (cached)
-> retrieved ocamlfind.1.9.6 (cached)
-> installed cmdliner.1.3.0
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved ounit2.2.2.7 (cached)
-> retrieved parsexp.v0.15.0 (cached)
-> retrieved ppx_assert.v0.15.0 (cached)
-> retrieved ppx_base.v0.15.0 (cached)
-> retrieved ppx_bench.v0.15.1 (cached)
-> retrieved ppx_bin_prot.v0.15.0 (cached)
-> retrieved ppx_cold.v0.15.0 (cached)
-> retrieved ppx_compare.v0.15.0 (cached)
-> retrieved ppx_custom_printf.v0.15.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_disable_unused_warnings.v0.15.0 (cached)
-> retrieved ppx_deriving.6.0.3 (cached)
-> retrieved ppx_deriving_yojson.3.9.1 (cached)
-> retrieved ppx_enumerate.v0.15.0 (cached)
-> retrieved ppx_fields_conv.v0.15.0 (cached)
-> retrieved ppx_expect.v0.15.1 (cached)
-> retrieved ppx_fixed_literal.v0.15.0 (cached)
-> retrieved ppx_hash.v0.15.0 (cached)
-> retrieved ppx_here.v0.15.0 (cached)
-> retrieved ppx_ignore_instrumentation.v0.15.0 (cached)
-> retrieved ppx_inline_test.v0.15.1 (cached)
-> retrieved ppx_jane.v0.15.0 (cached)
-> retrieved ppx_let.v0.15.0 (cached)
-> retrieved ppx_log.v0.15.0 (cached)
-> retrieved ppx_module_timer.v0.15.0 (cached)
-> retrieved ppx_optcomp.v0.15.0 (cached)
-> retrieved ppx_optional.v0.15.0 (cached)
-> retrieved ppx_pipebang.v0.15.0 (cached)
-> retrieved ppx_sexp_conv.v0.15.1 (cached)
-> retrieved ppx_sexp_message.v0.15.0 (cached)
-> retrieved ppx_sexp_value.v0.15.0 (cached)
-> retrieved ppx_stable.v0.15.0 (cached)
-> retrieved ppx_string.v0.15.0 (cached)
-> retrieved ppx_typerep_conv.v0.15.0 (cached)
-> retrieved ppx_variants_conv.v0.15.0 (cached)
-> retrieved protocol_version_header.v0.15.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.15.1 (cached)
-> retrieved re.1.12.0 (cached)
-> retrieved sexplib.v0.15.1 (cached)
-> retrieved sexplib0.v0.15.1 (cached)
-> retrieved spawn.v0.17.0 (cached)
-> retrieved splittable_random.v0.15.0 (cached)
-> retrieved stdio.v0.15.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved textutils.v0.15.0 (cached)
-> retrieved textutils_kernel.v0.15.0 (cached)
-> retrieved time_now.v0.15.0 (cached)
-> retrieved timezone.v0.15.0 (cached)
-> retrieved typerep.v0.15.0 (cached)
-> retrieved ppxlib.0.34.0 (cached)
-> retrieved topkg.1.0.7 (cached)
-> retrieved uutf.1.0.3 (cached)
-> retrieved variantslib.v0.15.0 (cached)
-> retrieved zarith.1.14 (cached)
-> retrieved yojson.2.2.2 (cached)
-> installed num.1.5-1
-> installed ocamlfind.1.9.6
-> installed base-bytes.base
-> installed ocamlbuild.0.15.0
-> 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 csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed domain-name.0.4.0
-> installed duration.0.2.1
-> installed eqaf.0.10
-> installed jane-street-headers.v0.15.0
-> installed macaddr.5.6.0
-> installed mirage-clock.4.2.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed re.1.12.0
-> installed sexplib0.v0.15.1
-> installed spawn.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed yojson.2.2.2
-> installed ocplib-endian.1.2
-> installed ipaddr.5.6.0
-> installed digestif.1.2.0
-> installed alcotest.1.8.0
-> installed ounit2.2.2.7
-> installed dune-configurator.3.17.1
-> installed mirage-clock-unix.4.2.0
-> installed ocaml_intrinsics.v0.15.2
-> 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.15.1
-> installed fieldslib.v0.15.0
-> installed variantslib.v0.15.0
-> installed stdio.v0.15.0
-> installed typerep.v0.15.0
-> installed parsexp.v0.15.0
-> installed sexplib.v0.15.1
-> installed ppxlib.0.34.0
-> installed ppx_optcomp.v0.15.0
-> installed ppx_cold.v0.15.0
-> installed ppx_disable_unused_warnings.v0.15.0
-> installed ppx_here.v0.15.0
-> installed ppx_enumerate.v0.15.0
-> installed ppx_fields_conv.v0.15.0
-> installed ppx_variants_conv.v0.15.0
-> installed ppx_typerep_conv.v0.15.0
-> installed ppx_compare.v0.15.0
-> installed ppx_ignore_instrumentation.v0.15.0
-> installed ppx_stable.v0.15.0
-> installed ppx_pipebang.v0.15.0
-> installed ppx_fixed_literal.v0.15.0
-> installed ppx_optional.v0.15.0
-> installed ppx_deriving.6.0.3
-> installed ppx_sexp_conv.v0.15.1
-> installed ppx_let.v0.15.0
-> installed ppx_hash.v0.15.0
-> installed ppx_deriving_yojson.3.9.1
-> installed ppx_sexp_value.v0.15.0
-> installed ppx_assert.v0.15.0
-> installed ppx_sexp_message.v0.15.0
-> installed ppx_custom_printf.v0.15.0
-> installed ppx_base.v0.15.0
-> installed sexp_pretty.v0.15.1
-> installed ppx_log.v0.15.0
-> installed jst-config.v0.15.1
-> installed bin_prot.v0.15.0
-> installed ppx_string.v0.15.0
-> installed time_now.v0.15.0
-> installed ppx_bin_prot.v0.15.0
-> installed ppx_module_timer.v0.15.0
-> installed ppx_inline_test.v0.15.1
-> installed ppx_bench.v0.15.1
-> installed ppx_expect.v0.15.1
-> installed splittable_random.v0.15.0
-> installed base_quickcheck.v0.15.0
-> installed ppx_jane.v0.15.0
-> installed int_repr.v0.15.0
-> installed base_bigstring.v0.15.0
-> installed core.v0.15.1
-> installed protocol_version_header.v0.15.0
-> installed textutils_kernel.v0.15.0
-> installed timezone.v0.15.0
-> installed expect_test_helpers_core.v0.15.0
-> installed core_kernel.v0.15.0
-> installed async_kernel.v0.15.0
-> installed core_unix.v0.15.2
-> installed async_rpc_kernel.v0.15.0
-> installed textutils.v0.15.0
-> installed async_unix.v0.15.0
-> installed async.v0.15.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-01-08 17:03.41 ---> using "1dcc5caa86abe43e852fac1cef88b185628dd138666c1907c918d27ba3b36f9a" from cache
/src: (copy (src .) (dst /src))
2025-01-08 17:03.42 ---> saved as "84e8bb9282ad8ee59b6e92333942c6731000f1960683d02037874945f33d1fd9"
/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_entropy.exe)
test entropy OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.13 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.11 seconds.
OK
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 0008 2f28 5088 0000 0000 0108 5f98 0143 ../(P......._..C
000010 0000 0000 02c8 0454 5254 6c54 8654 ba54 .......TRTlT.T.T
000020 d454 ee54 0855 2255 3c55 5655 8a55 a455 .T.T.U"U<UVU.U.U
000030 be55 d855 f255 0c56 2656 5a56 7456 8e56 .U.U.U.V&VZVtV.V
000040 a856 c256 dc56 f656 2a57 4457 5e57 7857 .V.V.V.V*WDW^WxW
000050 9257 ac57 c657 e057 1458 2e58 4858 6258 .W.W.W.W.X.XHXbX
000060 7c58 9658 b058 e458 fe58 1859 3259 4c59 |X.X.X.X.X.Y2YLY
000070 6659 9a59 b459 ce59 e859 025a 1c5a 365a fY.Y.Y.Y.Y.Z.Z6Z
000080 6a5a 845a 9e5a b85a d25a ec5a 065b 3a5b jZ.Z.Z.Z.Z.Z.[:[
000090 545b 6e5b 885b a25b bc5b f05b 0a5c 245c T[n[.[.[.[.[.\$\
0000a0 3e5c 585c 725c 8c5c a65c da5c f45c 0e5d >\X\r\.\.\.\.\.]
0000b0 285d 425d 5c5d 905d aa5d c45d de5d f85d (]B]\].].].].].]
0000c0 125e 2c5e 465e 7a5e 945e ae5e c85e e25e .^,^F^z^.^.^.^.^
0000d0 fc5e 165f 4a5f 645f 7e5f 985f b25f 0308 .^._J_d_~_._._..
0000e0 d7f9 e0d2 0000 0000 ........
accumulate: (src: [0] rdrand) 1a43 89eb 0000 0000
entropy sources: [0] rdrand [1] timer
accumulate: (src: [1] timer) 140a a1f8
accumulate: (src: [0] rdrand) d1bc f9da 0000 0000
accumulate: (src: [1] timer) 74e7 7d13
accumulate: (src: [0] rdrand) e0f5 2c0b 0000 0000
accumulate: (src: [1] timer) ce20 5a2e
(cd _build/default/tests && ./test_entropy_collection_async.exe)
reseeding:
000000 0008 0e27 6b3a 0000 0000 01c8 4288 aa88 ...'k:......B...
000010 c488 de88 f888 1289 4689 6089 7a89 9489 ........F.`.z...
000020 ae89 c889 e289 168a 308a 4a8a 648a 7e8a ........0.J.d.~.
000030 988a b28a e68a 008b 1a8b 348b 4e8b 688b ..........4.N.h.
000040 828b 9c8b b68b ea8b 048c 1e8c 388c 528c ............8.R.
000050 6c8c 868c ba8c d48c ee8c 088d 228d 3c8d l...........".<.
000060 568d 708d a48d be8d d88d f28d 0c8e 268e V.p...........&.
000070 5a8e 748e 8e8e a88e c28e dc8e f68e 108f Z.t.............
000080 448f 5e8f 788f 928f ac8f c68f e08f 1490 D.^.x...........
000090 2e90 4890 6290 7c90 9690 b090 e490 fe90 ..H.b.|.........
0000a0 1891 3291 4c91 6691 8091 b491 ce91 e891 ..2.L.f.........
0000b0 0292 1c92 3692 5092 6a92 9e92 b892 d292 ....6.P.j.......
0000c0 ec92 0693 2093 3a93 6e93 8893 a293 bc93 .... .:.n.......
0000d0 d693 f093 0208 05ea 2206 b108 0000 0380 ........".......
0000e0 36ae e5cf d9fd 6e71 339d 90b1 c8ce ebc0 6.....nq3.......
0000f0 a7aa 0517 ac51 1a5f ef1a c38f 42c6 1757 .....Q._....B..W
000100 ff10 aaea 45b7 df9b 8a13 a1c7 2b0a ffce ....E.......+...
000110 721f f74e e84a 893e 3618 ce6c 84a0 71a3 r..N.J.>6..l..q.
000120 4d01 397a 7c2a d423 03a2 b7ab f17a 036f M.9z|*.#.....z.o
000130 1f84 57af fa0c ed83 9e73 5d1e d866 9839 ..W......s]..f.9
000140 292d 555d 2a1e e83b 8e14 ff09 60e0 e381 )-U]*..;....`...
000150 edde 5f98 353c 2406 5316 a923 ae4d 5e41 .._.5<$.S..#.M^A
entropy sources: [1] getrandom [0] rdrand [2] timer
accumulate: (src: [2] timer) 089e 2fea
accumulate: (src: [0] rdrand) 063d 0891 000c 0000
accumulate: (src: [1] getrandom) 9fa9 3230 fe79 c1a9
accumulate: (src: [2] timer) f84c f1f1
accumulate: (src: [2] timer) 30c5 b0f9
accumulate: (src: [2] timer) 3ce4 6f01
accumulate: (src: [2] timer) 8400 3109
accumulate: (src: [2] timer) 6053 f310
accumulate: (src: [2] timer) 70da b518
accumulate: (src: [2] timer) 86c4 7820
accumulate: (src: [2] timer) fc8e 3a28
accumulate: (src: [2] timer) 40cc fd2f
accumulate: (src: [2] timer) 5e43 c037
accumulate: (src: [2] timer) 60fd 813f
accumulate: (src: [2] timer) 72e6 44c7
accumulate: (src: [2] timer) fc14 08cf
accumulate: (src: [2] timer) 60d8 cad6
accumulate: (src: [2] timer) 6641 8bde
accumulate: (src: [2] timer) cef9 4ae6
accumulate: (src: [2] timer) fef5 0bee
accumulate: (src: [2] timer) 3863 cdf5
accumulate: (src: [2] timer) 3493 8efd
accumulate: (src: [2] timer) e81f ed04
accumulate: (src: [0] rdrand) 9868 b5da c049 b2f7
accumulate: (src: [2] timer) 1c42 b40c
accumulate: (src: [2] timer) 1678 7514
accumulate: (src: [2] timer) 52ab 361c
accumulate: (src: [2] timer) 4eb4 f723
accumulate: (src: [2] timer) 6ac5 b82b
accumulate: (src: [2] timer) eca3 7b33
accumulate: (src: [2] timer) 2697 3e3b
accumulate: (src: [2] timer) 48ec 01c3
accumulate: (src: [2] timer) 7476 c3ca
accumulate: (src: [2] timer) 9c63 84d2
accumulate: (src: [2] timer) 5231 46da
accumulate: (src: [2] timer) f2ba 06e2
accumulate: (src: [2] timer) 20a8 c5e9
accumulate: (src: [2] timer) ae04 84f1
accumulate: (src: [2] timer) 3a54 47f9
accumulate: (src: [2] timer) 8207 0b01
accumulate: (src: [2] timer) 842d ce08
accumulate: (src: [2] timer) d0ba 9110
accumulate: (src: [2] timer) e85d 5418
accumulate: (src: [2] timer) e400 801f
accumulate: (src: [0] rdrand) 6e02 98ac b806 b1f7
accumulate: (src: [2] timer) 245f a71f
accumulate: (src: [2] timer) 1835 6c27
accumulate: (src: [2] timer) 5415 2f2f
accumulate: (src: [2] timer) 4e83 f136
accumulate: (src: [2] timer) cc69 b33e
accumulate: (src: [2] timer) 2294 75c6
accumulate: (src: [2] timer) ae06 38ce
accumulate: (src: [2] timer) ea60 f9d5
accumulate: (src: [2] timer) 64c4 badd
accumulate: (src: [2] timer) d404 7ce5
accumulate: (src: [2] timer) 5ce7 3ded
accumulate: (src: [2] timer) 1c5e 01f5
accumulate: (src: [2] timer) 4c78 c3fc
accumulate: (src: [2] timer) 0030 8b04
accumulate: (src: [2] timer) 7e8f 4e0c
accumulate: (src: [2] timer) 3c33 1214
accumulate: (src: [2] timer) c467 d51b
accumulate: (src: [2] timer) fe9b 9823
accumulate: (src: [2] timer) 40ab 5b2b
accumulate: (src: [2] timer) 709a 1c33
accumulate: (src: [2] timer) d4cc 3b3a
accumulate: (src: [0] rdrand) 5d68 aed4 080b a108
accumulate: (src: [2] timer) d23a 633a
accumulate: (src: [2] timer) ee35 25c2
accumulate: (src: [2] timer) 2a0e e6c9
accumulate: (src: [2] timer) 60ef a7d1
accumulate: (src: [2] timer) 989a 6ad9
accumulate: (src: [2] timer) 4a97 2be1
accumulate: (src: [2] timer) a02e ece8
accumulate: (src: [2] timer) 9aeb abf0
accumulate: (src: [2] timer) 36c6 6df8
accumulate: (src: [2] timer) d49e 3000
accumulate: (src: [2] timer) 4e5d f207
accumulate: (src: [2] timer) ae09 b60f
accumulate: (src: [2] timer) 4646 7a17
accumulate: (src: [2] timer) 50df 3c1f
accumulate: (src: [2] timer) e4b7 fe26
accumulate: (src: [2] timer) 7cc5 c02e
accumulate: (src: [2] timer) bcab 8136
accumulate: (src: [2] timer) d44a 433e
accumulate: (src: [2] timer) c6c3 05c6
accumulate: (src: [2] timer) 46ad c6cd
accumulate: (src: [2] timer) 7ac9 f6d4
accumulate: (src: [0] rdrand) 05a1 ce38 0000 0000
accumulate: (src: [2] timer) c4bf 1ed5
accumulate: (src: [2] timer) 2a70 e1dc
accumulate: (src: [2] timer) 4460 a2e4
accumulate: (src: [2] timer) 0c0e 63ec
accumulate: (src: [2] timer) 3a21 25f4
accumulate: (src: [2] timer) 04d1 e7fb
accumulate: (src: [2] timer) 3e4b a903
accumulate: (src: [2] timer) e6a6 6a0b
accumulate: (src: [2] timer) 16d7 2b13
accumulate: (src: [2] timer) 7661 ed1a
accumulate: (src: [2] timer) ec5f af22
accumulate: (src: [2] timer) 92d7 6f2a
accumulate: (src: [2] timer) b641 3032
accumulate: (src: [2] timer) 8037 f139
accumulate: (src: [2] timer) 9859 b0c1
accumulate: (src: [2] timer) a0d1 72c9
accumulate: (src: [2] timer) 3236 36d1
accumulate: (src: [2] timer) 5e3d fad8
accumulate: (src: [2] timer) bcb8 c6e0
accumulate: (src: [2] timer) e0fa 89e8
accumulate: (src: [2] timer) e4e2 88ef
accumulate: (src: [0] rdrand) f685 9261 0000 0000
accumulate: (src: [2] timer) 3492 daef
accumulate: (src: [2] timer) b656 9df7
accumulate: (src: [2] timer) 6c58 5fff
accumulate: (src: [2] timer) dadf 2007
accumulate: (src: [2] timer) 9008 e30e
accumulate: (src: [2] timer) 4808 a616
accumulate: (src: [2] timer) 5650 671e
accumulate: (src: [2] timer) b2f3 2826
accumulate: (src: [2] timer) e23d ea2d
accumulate: (src: [2] timer) 101d ac35
accumulate: (src: [2] timer) 248b 6e3d
accumulate: (src: [2] timer) 285d 31c5
accumulate: (src: [2] timer) 3e2d f4cc
accumulate: (src: [2] timer) beb6 b6d4
accumulate: (src: [2] timer) ee97 7adc
accumulate: (src: [2] timer) cadd 3ce4
accumulate: (src: [2] timer) 0ccf feeb
accumulate: (src: [2] timer) 9059 c1f3
accumulate: (src: [2] timer) d8e1 83fb
accumulate: (src: [2] timer) 5cad 4603
accumulate: (src: [2] timer) 18eb 450a
accumulate: (src: [0] rdrand) 29fb 4790 0000 0000
accumulate: (src: [2] timer) 8a8b 960a
accumulate: (src: [2] timer) 3a0f 5b12
accumulate: (src: [2] timer) f6bd 1c1a
accumulate: (src: [2] timer) c2b1 de21
accumulate: (src: [2] timer) e6cc a129
accumulate: (src: [2] timer) 020d 6531
accumulate: (src: [2] timer) 02b7 2739
accumulate: (src: [2] timer) 8edb e9c0
accumulate: (src: [2] timer) bcba abc8
accumulate: (src: [2] timer) a2bb 6dd0
accumulate: (src: [2] timer) e294 2ed8
accumulate: (src: [2] timer) b6ad efdf
accumulate: (src: [2] timer) 06b6 b1e7
accumulate: (src: [2] timer) 0ac5 73ef
accumulate: (src: [2] timer) e857 5bf7
accumulate: (src: [2] timer) bc74 1dff
accumulate: (src: [2] timer) c4c5 df06
accumulate: (src: [2] timer) a0b0 a10e
accumulate: (src: [2] timer) c261 6216
accumulate: (src: [2] timer) 229a 221e
accumulate: (src: [2] timer) 4ea0 ff24
accumulate: (src: [0] rdrand) 3ec4 c3e4 9450 92f7
accumulate: (src: [2] timer) fc16 5225
accumulate: (src: [2] timer) 62e6 122d
accumulate: (src: [2] timer) a2d5 d234
accumulate: (src: [2] timer) 3af9 933c
accumulate: (src: [2] timer) c847 55c4
accumulate: (src: [2] timer) 52b8 15cc
accumulate: (src: [2] timer) 9a68 d5d3
accumulate: (src: [2] timer) 8660 96db
accumulate: (src: [2] timer) 064a 57e3
accumulate: (src: [2] timer) 8e8b 1aeb
accumulate: (src: [2] timer) 72d7 ddf2
accumulate: (src: [2] timer) 0830 a1fa
accumulate: (src: [2] timer) caa0 6402
accumulate: (src: [2] timer) 8815 260a
accumulate: (src: [2] timer) 845b e611
accumulate: (src: [2] timer) f445 a519
accumulate: (src: [2] timer) 4c2a 6421
accumulate: (src: [2] timer) 6aaf 2329
accumulate: (src: [2] timer) c22e e630
accumulate: (src: [2] timer) 4015 a838
accumulate: (src: [2] timer) 5cc9 913f
accumulate: (src: [0] rdrand) c48e 723f 2c2b b9f7
accumulate: (src: [2] timer) f6eb 0dc0
accumulate: (src: [2] timer) 460e d0c7
accumulate: (src: [2] timer) 4acb 90cf
accumulate: (src: [2] timer) 6435 50d7
accumulate: (src: [2] timer) 3a78 10df
accumulate: (src: [2] timer) 0aeb d1e6
accumulate: (src: [2] timer) 425e 93ee
accumulate: (src: [2] timer) 9457 56f6
accumulate: (src: [2] timer) 70de 18fe
accumulate: (src: [2] timer) 9826 da05
accumulate: (src: [2] timer) a4ff 9a0d
accumulate: (src: [2] timer) c8de 5b15
accumulate: (src: [2] timer) 76b3 1c1d
accumulate: (src: [2] timer) 12be dd24
accumulate: (src: [2] timer) 569c 9f2c
accumulate: (src: [2] timer) 5ed7 6234
accumulate: (src: [2] timer) 82a8 263c
accumulate: (src: [2] timer) c034 e9c3
accumulate: (src: [2] timer) dafd a9cb
accumulate: (src: [2] timer) c6b9 68d3
accumulate: (src: [2] timer) 3c9e 4dda
accumulate: (src: [0] rdrand) b76c 3436 0008 0000
accumulate: (src: [2] timer) 54b3 c9da
accumulate: (src: [2] timer) 4a1c 8be2
accumulate: (src: [2] timer) 369f 4bea
accumulate: (src: [2] timer) 4446 0ef2
accumulate: (src: [2] timer) b6df d0f9
accumulate: (src: [2] timer) 5acd 9301
accumulate: (src: [2] timer) d00c 5609
accumulate: (src: [2] timer) 30be 1711
accumulate: (src: [2] timer) 2a5c d918
accumulate: (src: [2] timer) 0c65 9a20
accumulate: (src: [2] timer) a465 5c28
accumulate: (src: [2] timer) 061a 1d30
accumulate: (src: [2] timer) 1845 dd37
accumulate: (src: [2] timer) ead4 9d3f
accumulate: (src: [2] timer) e406 5ec7
accumulate: (src: [2] timer) a6d7 1fcf
accumulate: (src: [2] timer) 7671 e1d6
accumulate: (src: [2] timer) e004 a3de
accumulate: (src: [2] timer) eacd 64e6
accumulate: (src: [2] timer) 32e1 26ee
accumulate: (src: [2] timer) ac97 09f5
accumulate: (src: [0] rdrand) 5f15 08c5 0900 0000
accumulate: (src: [1] getrandom) 9b0c aecc adc0 f02a
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 3.03 seconds.
OK
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `MF05V1OS'.
[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.180s. 64 tests run.
2025-01-08 17:04.35: Cancelling: Auto-cancelling job because it is no longer needed
Job cancelled