Organisationshannesmmirage-crypto0ded58 ()debian-12-4.14_x86_32_opam-2.3

debian-12-4.14_x86_32_opam-2.3

Logs

Show full logs
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: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/hannesm/mirage-crypto.git" -b "cpu-rng-adjustments" && cd "mirage-crypto" && 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 "hannesm/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.23: Waiting for worker…
2025-01-08 17:03.47: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
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.48 ---> 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.48 ---> 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.48 ---> 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.48 ---> using "23472b19c4de69eaab69baaae8c9c5982ae182ef7104032e8aefe4f3b8477afe" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-01-08 17:03.48 ---> 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.48 ---> 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.48 ---> 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.48 ---> using "8befe069f24d32cb2ea88818eb6f75e8980e4011cce91921136dda3cca61af70" from cache

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-01-08 17:03.48 ---> 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 (756 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.48 ---> 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 mtime.2.1.0  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved dune.3.17.1, dune-configurator.3.17.1  (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)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> installed cmdliner.1.3.0
-> 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 ptime.1.2.0  (cached)
-> retrieved randomconv.0.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 ppxlib.0.34.0  (cached)
-> retrieved time_now.v0.15.0  (cached)
-> retrieved timezone.v0.15.0  (cached)
-> retrieved typerep.v0.15.0  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved variantslib.v0.15.0  (cached)
-> retrieved topkg.1.0.7  (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_variants_conv.v0.15.0
-> installed ppx_fields_conv.v0.15.0
-> installed ppx_typerep_conv.v0.15.0
-> installed ppx_compare.v0.15.0
-> installed ppx_stable.v0.15.0
-> installed ppx_ignore_instrumentation.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_assert.v0.15.0
-> installed ppx_sexp_value.v0.15.0
-> installed ppx_sexp_message.v0.15.0
-> installed ppx_custom_printf.v0.15.0
-> installed ppx_base.v0.15.0
-> installed jst-config.v0.15.1
-> installed ppx_log.v0.15.0
-> installed sexp_pretty.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 expect_test_helpers_core.v0.15.0
-> installed timezone.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.48 ---> using "1dcc5caa86abe43e852fac1cef88b185628dd138666c1907c918d27ba3b36f9a" from cache

/src: (copy (src .) (dst /src))
2025-01-08 17:03.48 ---> 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.14 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 afe6 e732 0000  0000 0108 4052 e211  .....2......@R..
000010  0000 0000 02c8 ac96  ae9d d8a1 84a6 b6ac  ................
000020  8aae d6b4 f8b6 48be  f8c3 9ecd aed1 f2d5  ......H.........
000030  b8da 6ce1 14e5 d2e7  2af1 1cf4 84f4 c0f6  ..l.....*.......
000040  b0ff ac0b a817 8a23  042f de38 d03b 3448  .......#./.8.;4H
000050  0449 5e4c b04d 2c53  885d 9c62 246b 6675  .I^L.M,S.].b$kfu
000060  f879 7880 1882 e688  f28b be98 489b f2a5  .yx.........H...
000070  58ac 90ad beb2 aebb  aac7 8cd3 20df 48e9  X........... .H.
000080  8ced a0f2 42fb d205  d00b 3418 0419 5e1c  ....B.....4...^.
000090  b01d 2c23 882d 9c32  243b 6645 f849 7850  ..,#.-.2$;fE.IxP
0000a0  1852 e658 f25b be68  486b f275 587c 907d  .R.X.[.hHk.uX|.}
0000b0  be82 ae8b aa97 8ca3  20af 48b9 8cbd a0c2  ........ .H.....
0000c0  42cb d2d5 d0db 34e8  04e9 5eec b0ed 46f3  B.....4...^...F.
0000d0  f0fd 3c04 2605 e808  f40b da18 b21b 0308  ..<.&...........
0000e0  41e8 2c14 0000 0000                       A.,.....

accumulate: (src: [0] rdrand) 17b5 d7dd 0000 0000  
entropy sources: [0] rdrand [1] timer 
accumulate: (src: [1] timer) f26c 261d 
accumulate: (src: [0] rdrand) f0cc 353c 0000 0000  
accumulate: (src: [1] timer) 1e61 ff37 
accumulate: (src: [0] rdrand) 3880 be97 0000 0000  
accumulate: (src: [1] timer) 6ccc d8d2 
(cd _build/default/tests && ./test_entropy_collection_async.exe)
reseeding:
000000  0008 8974 b86c bef7  0000 01c8 fedc 12e2  ...t.l..........
000010  1ceb 84f8 f4fa a607  4a17 8225 1c2c d22c  ........J..%.,.,
000020  1631 f635 7e3e 4249  d84e 225b a468 966b  .1.5~>BI.N"[.h.k
000030  ec7a 9e87 2897 aaa4  b6a7 a8b7 66c7 06d6  .z..(.......f...
000040  dcde 26eb c2f8 36fc  54fd 1e03 a010 7813  ..&...6.T.....x.
000050  6622 c22c 3630 5431  3837 2245 1c4a 4053  f".,60T187"E.J@S
000060  4461 da66 2473 c080  1a84 d084 7888 b48a  Da.f$s......x...
000070  6296 bea0 18a4 b4a4  f4a7 eab8 fabc 58c1  b.............X.
000080  56c7 a8d5 dedc d4e0  96e4 3ae7 24f5 38fa  V.........:.$.8.
000090  de03 6c14 7416 1e21  1826 222f a43c 963f  ..l.t..!.&"/.<.?
0000a0  064f 065c 885c 7a5f  686e de78 ba7c 1480  .O.\.\z_hn.x.|..
0000b0  b080 d683 4a94 d095  a29d d8a4 9aa8 72ab  ....J.........r.
0000c0  46ba 20c4 d6c4 98c8  70cb 2ada 9ce3 0cf3  F. .....p.*.....
0000d0  4000 7801 0208 ac8e  7d1a b108 0000 0380  @.x.....}.......
0000e0  f3f8 9fad 3de0 de2e  c89d a236 127e 87bd  ....=......6.~..
0000f0  5b33 8fc4 0e17 3a6c  97b6 9e77 9d68 1229  [3....:l...w.h.)
000100  5e45 dcc7 0dea 11f0  7189 04d3 0a90 cf6d  ^E......q......m
000110  2379 7478 7c02 207b  dec1 d808 d0f6 c876  #ytx|. {.......v
000120  5516 3497 fe85 21f8  7261 3953 3f8b 0807  U.4...!.ra9S?...
000130  be4e 1be1 8db8 eeed  09e9 001b 2e3f 5f79  .N...........?_y
000140  25b3 e45e 49cb 01b2  25a9 175e 886e 4f73  %..^I...%..^.nOs
000150  8712 6675 c6f2 d1e3  efce b836 aabd 802b  ..fu.......6...+

entropy sources: [1] getrandom [0] rdrand [2] timer 
accumulate: (src: [2] timer) 0e40 3519 
accumulate: (src: [0] rdrand) 977c d3ef 0000 0000  
accumulate: (src: [1] getrandom) 70c7 9689 2f93 2416  
accumulate: (src: [2] timer) 887f fa20 
accumulate: (src: [2] timer) 0cc0 bd28 
accumulate: (src: [2] timer) 5402 8230 
accumulate: (src: [2] timer) deef 4438 
accumulate: (src: [2] timer) 3c0f 07c0 
accumulate: (src: [2] timer) 4a71 c8c7 
accumulate: (src: [2] timer) 1084 8acf 
accumulate: (src: [2] timer) 0a2a 4ed7 
accumulate: (src: [2] timer) b637 12df 
accumulate: (src: [2] timer) 085c d6e6 
accumulate: (src: [2] timer) 2666 9aee 
accumulate: (src: [2] timer) 46ce 5df6 
accumulate: (src: [2] timer) 8c2c 21fe 
accumulate: (src: [2] timer) b85f e305 
accumulate: (src: [2] timer) 6a1f a50d 
accumulate: (src: [2] timer) 048f 6715 
accumulate: (src: [2] timer) 402e 2a1d 
accumulate: (src: [2] timer) dece eb24 
accumulate: (src: [2] timer) 8801 ae2c 
accumulate: (src: [2] timer) 0211 f233 
accumulate: (src: [0] rdrand) 73e8 9e26 007c a008  
accumulate: (src: [2] timer) 6411 b93b 
accumulate: (src: [2] timer) 2881 7ac3 
accumulate: (src: [2] timer) 12c0 3bcb 
accumulate: (src: [2] timer) 4a08 fcd2 
accumulate: (src: [2] timer) e8e9 bdda 
accumulate: (src: [2] timer) a0fe 82e2 
accumulate: (src: [2] timer) a493 46ea 
accumulate: (src: [2] timer) 9ec4 09f2 
accumulate: (src: [2] timer) 04ea ccf9 
accumulate: (src: [2] timer) 386d 8f01 
accumulate: (src: [2] timer) 4498 5109 
accumulate: (src: [2] timer) 4c62 1511 
accumulate: (src: [2] timer) c69d d918 
accumulate: (src: [2] timer) 72c1 9c20 
accumulate: (src: [2] timer) f024 6128 
accumulate: (src: [2] timer) 389b 2530 
accumulate: (src: [2] timer) 4448 e837 
accumulate: (src: [2] timer) f2e3 aa3f 
accumulate: (src: [2] timer) dc3b 6fc7 
accumulate: (src: [2] timer) fa4b 85ce 
accumulate: (src: [0] rdrand) e655 d728 2417 b5f7  
accumulate: (src: [2] timer) 10cd acce 
accumulate: (src: [2] timer) e612 71d6 
accumulate: (src: [2] timer) 6686 34de 
accumulate: (src: [2] timer) 0a21 f9e5 
accumulate: (src: [2] timer) 12c0 bbed 
accumulate: (src: [2] timer) e8cd 7ef5 
accumulate: (src: [2] timer) 3cc1 41fd 
accumulate: (src: [2] timer) 4086 0405 
accumulate: (src: [2] timer) c49f c70c 
accumulate: (src: [2] timer) 66c3 8914 
accumulate: (src: [2] timer) 921d 4c1c 
accumulate: (src: [2] timer) 1c7c 0e24 
accumulate: (src: [2] timer) 2850 d12b 
accumulate: (src: [2] timer) 5ced 9333 
accumulate: (src: [2] timer) 74eb 563b 
accumulate: (src: [2] timer) 66ea 1ac3 
accumulate: (src: [2] timer) 28fc dcca 
accumulate: (src: [2] timer) fa34 9ed2 
accumulate: (src: [2] timer) c67b 5eda 
accumulate: (src: [2] timer) 1853 1fe2 
accumulate: (src: [2] timer) ac69 41e9 
accumulate: (src: [0] rdrand) 709e 0d7f e40a a108  
accumulate: (src: [2] timer) c0c9 68e9 
accumulate: (src: [2] timer) fe0a 2ff1 
accumulate: (src: [2] timer) 2a99 f1f8 
accumulate: (src: [2] timer) 5851 b300 
accumulate: (src: [2] timer) 889b 7408 
accumulate: (src: [2] timer) 76fe 3410 
accumulate: (src: [2] timer) 7a57 f617 
accumulate: (src: [2] timer) bc8d b91f 
accumulate: (src: [2] timer) 589c 7b27 
accumulate: (src: [2] timer) e6d4 3d2f 
accumulate: (src: [2] timer) 0897 ff36 
accumulate: (src: [2] timer) 8a7a c03e 
accumulate: (src: [2] timer) 68a5 80c6 
accumulate: (src: [2] timer) f425 40ce 
accumulate: (src: [2] timer) 54a8 ffd5 
accumulate: (src: [2] timer) e09d bfdd 
accumulate: (src: [2] timer) 8e58 80e5 
accumulate: (src: [2] timer) 90a2 3fed 
accumulate: (src: [2] timer) 381d fff4 
accumulate: (src: [2] timer) 5c5c befc 
accumulate: (src: [2] timer) 9659 fb03 
accumulate: (src: [0] rdrand) 56fc 43e9 0000 0000  
accumulate: (src: [2] timer) f866 2404 
accumulate: (src: [2] timer) 643d e80b 
accumulate: (src: [2] timer) f6c9 a813 
accumulate: (src: [2] timer) ec06 6c1b 
accumulate: (src: [2] timer) 326e 2e23 
accumulate: (src: [2] timer) 8c35 f12a 
accumulate: (src: [2] timer) 6ca3 b332 
accumulate: (src: [2] timer) bc20 763a 
accumulate: (src: [2] timer) 2497 38c2 
accumulate: (src: [2] timer) e6e9 fac9 
accumulate: (src: [2] timer) da46 bed1 
accumulate: (src: [2] timer) c26c 81d9 
accumulate: (src: [2] timer) 28e0 44e1 
accumulate: (src: [2] timer) 6a8b 08e9 
accumulate: (src: [2] timer) dab9 cbf0 
accumulate: (src: [2] timer) b8d9 92f8 
accumulate: (src: [2] timer) 5ae7 5500 
accumulate: (src: [2] timer) d475 1808 
accumulate: (src: [2] timer) 3e4e db0f 
accumulate: (src: [2] timer) 06b6 9d17 
accumulate: (src: [2] timer) 9404 8f1e 
accumulate: (src: [0] rdrand) f1ac d85e 0000 0000  
accumulate: (src: [2] timer) f05b e01e 
accumulate: (src: [2] timer) ce48 a426 
accumulate: (src: [2] timer) 8c36 672e 
accumulate: (src: [2] timer) 6ade 2936 
accumulate: (src: [2] timer) d4b6 ec3d 
accumulate: (src: [2] timer) bc9b afc5 
accumulate: (src: [2] timer) 3056 72cd 
accumulate: (src: [2] timer) f8e4 34d5 
accumulate: (src: [2] timer) 4682 f7dc 
accumulate: (src: [2] timer) 72dc b9e4 
accumulate: (src: [2] timer) d678 7cec 
accumulate: (src: [2] timer) 0ea6 3ff4 
accumulate: (src: [2] timer) 4865 02fc 
accumulate: (src: [2] timer) 04b0 c403 
accumulate: (src: [2] timer) a66b 860b 
accumulate: (src: [2] timer) 3254 4613 
accumulate: (src: [2] timer) 2e80 061b 
accumulate: (src: [2] timer) 9ab6 c822 
accumulate: (src: [2] timer) 88fa 8a2a 
accumulate: (src: [2] timer) 3224 4e32 
accumulate: (src: [2] timer) c241 4b39 
accumulate: (src: [0] rdrand) dd0a 7b6f 0000 0000  
accumulate: (src: [2] timer) ee4b 9c39 
accumulate: (src: [2] timer) b49e 61c1 
accumulate: (src: [2] timer) e6c3 24c9 
accumulate: (src: [2] timer) e48d e7d0 
accumulate: (src: [2] timer) 96dc a9d8 
accumulate: (src: [2] timer) 0e98 6ce0 
accumulate: (src: [2] timer) 846f 2ee8 
accumulate: (src: [2] timer) 0e02 f1ef 
accumulate: (src: [2] timer) e43f b3f7 
accumulate: (src: [2] timer) 54c5 75ff 
accumulate: (src: [2] timer) 6a20 3807 
accumulate: (src: [2] timer) 3621 fa0e 
accumulate: (src: [2] timer) 3ef0 bb16 
accumulate: (src: [2] timer) 6a23 7e1e 
accumulate: (src: [2] timer) ec11 7926 
accumulate: (src: [2] timer) 8015 3c2e 
accumulate: (src: [2] timer) e062 fe35 
accumulate: (src: [2] timer) 964a c03d 
accumulate: (src: [2] timer) 4015 82c5 
accumulate: (src: [2] timer) 162c 44cd 
accumulate: (src: [2] timer) 6ae1 06d4 
accumulate: (src: [0] rdrand) 96df 578f 0000 0000  
accumulate: (src: [2] timer) e82d 58d4 
accumulate: (src: [2] timer) aad2 1bdc 
accumulate: (src: [2] timer) 1671 dee3 
accumulate: (src: [2] timer) 4a65 a0eb 
accumulate: (src: [2] timer) bc7c 62f3 
accumulate: (src: [2] timer) 1e39 25fb 
accumulate: (src: [2] timer) fe83 e802 
accumulate: (src: [2] timer) 9e7d ab0a 
accumulate: (src: [2] timer) b426 6e12 
accumulate: (src: [2] timer) b010 311a 
accumulate: (src: [2] timer) fa21 f421 
accumulate: (src: [2] timer) e85d c129 
accumulate: (src: [2] timer) f6c3 8331 
accumulate: (src: [2] timer) 90e9 4639 
accumulate: (src: [2] timer) 0613 0ac1 
accumulate: (src: [2] timer) 86f2 cec8 
accumulate: (src: [2] timer) 38f7 91d0 
accumulate: (src: [2] timer) c6d8 54d8 
accumulate: (src: [2] timer) 10d0 17e0 
accumulate: (src: [2] timer) 609b dae7 
accumulate: (src: [2] timer) fafd 98ee 
accumulate: (src: [0] rdrand) b1ed 5dc5 0050 0100  
accumulate: (src: [2] timer) 4cc9 13ef 
accumulate: (src: [2] timer) 74ee d5f6 
accumulate: (src: [2] timer) 84b2 97fe 
accumulate: (src: [2] timer) 28c7 5a06 
accumulate: (src: [2] timer) 3419 1d0e 
accumulate: (src: [2] timer) ee69 df15 
accumulate: (src: [2] timer) ac7a a11d 
accumulate: (src: [2] timer) 7aa9 6325 
accumulate: (src: [2] timer) f8c3 252d 
accumulate: (src: [2] timer) 5209 e834 
accumulate: (src: [2] timer) 289e a93c 
accumulate: (src: [2] timer) befb 6ac4 
accumulate: (src: [2] timer) 84f4 2ccc 
accumulate: (src: [2] timer) ec50 efd3 
accumulate: (src: [2] timer) 14f8 b1db 
accumulate: (src: [2] timer) 3820 75e3 
accumulate: (src: [2] timer) 984a 38eb 
accumulate: (src: [2] timer) 7093 fbf2 
accumulate: (src: [2] timer) 867d befa 
accumulate: (src: [2] timer) 1078 8102 
accumulate: (src: [2] timer) 4eaf 5409 
accumulate: (src: [0] rdrand) 05a0 be77 0000 0000  
accumulate: (src: [2] timer) 32b3 cf09 
accumulate: (src: [2] timer) dc5a 9211 
accumulate: (src: [2] timer) 7e64 5419 
accumulate: (src: [2] timer) f455 1621 
accumulate: (src: [2] timer) c8f0 d728 
accumulate: (src: [2] timer) 0e88 9930 
accumulate: (src: [2] timer) 762e 5b38 
accumulate: (src: [2] timer) 6611 1dc0 
accumulate: (src: [2] timer) c453 dec7 
accumulate: (src: [2] timer) c429 9fcf 
accumulate: (src: [2] timer) c03a 62d7 
accumulate: (src: [2] timer) 0695 24df 
accumulate: (src: [2] timer) 7c63 e7e6 
accumulate: (src: [2] timer) f0b9 aaee 
accumulate: (src: [2] timer) 30ac 6ef6 
accumulate: (src: [2] timer) c892 30fe 
accumulate: (src: [2] timer) 0ecf f105 
accumulate: (src: [2] timer) 7a0e b30d 
accumulate: (src: [2] timer) 1af7 7415 
accumulate: (src: [2] timer) ee06 371d 
accumulate: (src: [2] timer) 80d3 1024 
accumulate: (src: [0] rdrand) 2dad 20fc 80bb 5308  
accumulate: (src: [1] getrandom) 02a5 68c0 81d7 0b33  
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 2.91 seconds.
OK
2025-01-08 17:04.32: Cancelling: Auto-cancelling job because it is no longer needed
Job cancelled