Organisationsmiragemirage-crypto099f00 ()macos-homebrew-5.3_arm64_opam-2.3

macos-homebrew-5.3_arm64_opam-2.3

Link Copied
Code Copied

Logs

2025-07-01 15:00.18: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (099f00dbd8b9e358a9e41be5ded4fce280e099cf) (macos-arm64:macos-homebrew-5.3_arm64_opam-2.3)
Base: macos-homebrew-ocaml-5.3
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/260/head" && git reset --hard 099f00db
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM macos-homebrew-ocaml-5.3
# macos-homebrew-5.3_arm64_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
RUN ln -f ~/local/bin/opam-2.3 ~/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
RUN cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && 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-pk.opam mirage-crypto-ec.opam ./src/./
RUN opam pin add -yn mirage-crypto.dev './src/./' && \
opam pin add -yn mirage-crypto-rng.dev './src/./' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './src/./' && \
opam pin add -yn mirage-crypto-rng-miou-unix.dev './src/./' && \
opam pin add -yn mirage-crypto-pk.dev './src/./' && \
opam pin add -yn mirage-crypto-ec.dev './src/./'
RUN echo '(lang dune 3.0)' > './src/./dune-project'
ENV DEPS="alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 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-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . ./src
RUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2025-07-01 15:00.18: Using cache hint "mirage/mirage-crypto-macos-homebrew-ocaml-5.3-macos-homebrew-5.3_arm64_opam-2.3-1ac3a7d01ec512aee80b0d2115d313af"
2025-07-01 15:00.18: Using OBuilder spec:
((from macos-homebrew-ocaml-5.3)
(comment macos-homebrew-5.3_arm64_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(run (shell "ln -f ~/local/bin/opam-2.3 ~/local/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && 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-pk.opam mirage-crypto-ec.opam)
(dst ./src/./))
(run (network host)
(shell  "opam pin add -yn mirage-crypto.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './src/./' && \
\nopam pin add -yn mirage-crypto-pk.dev './src/./' && \
\nopam pin add -yn mirage-crypto-ec.dev './src/./'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
(env DEPS "alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst ./src))
(run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-07-01 15:00.18: Waiting for resource in pool OCluster
2025-07-01 15:00.19: Waiting for worker…
2025-07-01 15:00.19: Got resource from pool OCluster
Building on m1-worker-04
HEAD is now at c1f13ce Add a missing dependency in the configuration detection
HEAD is now at 099f00d mirage-crypto-ec: add Brainpool curves with 254/384/512 bits


(from macos-homebrew-ocaml-5.3)
2025-07-01 15:00.20 ---> using "6ee950b55569b1a3f8a7953dc679318bf303d3a70ac7d49901c0ac2ca3805d7c" from cache


/: (comment macos-homebrew-5.3_arm64_opam-2.3)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (run (shell "ln -f ~/local/bin/opam-2.3 ~/local/bin/opam"))
2025-07-01 15:00.20 ---> using "8efc335cb5004a650aab29e72b9849a2b2e2f0853bc55d3a74763c7cceed5d74" from cache


/: (run (shell "opam init --reinit -ni"))
No configuration file found, using 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 version of opam requires an update to the layout of /Users/mac1000/.opam from version 2.1 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 1 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=1 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///Users/mac1000/opam-repository
2025-07-01 15:00.20 ---> using "e29fa6de89fe919799ac81fd4a1c768d8341cedf873c17042854467d2aebeceb" from cache


/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Darwin 23.4.0
The OCaml toplevel, version 5.3.0
2.3.0
2025-07-01 15:00.20 ---> using "a268524b45b0c90a951719c2a6c8c78c0b8a0fec90c9f437befd49b0008dc673" from cache


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
67e940587b..2ca36230be  master     -> origin/master
7210227672 Merge pull request #28100 from smuenzel/ppx-deriving-6.1.0-ocaml-5.4


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///Users/mac1000/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).


The following packages are not being upgraded because the new versions conflict with other installed packages:
- ocaml.5.5.0
- ocaml-compiler.5.5
-- ocaml-base-compiler.5.4.0~alpha1 is installed and requires ocaml-compiler = 5.4.0~alpha1
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-07-01 15:00.21 ---> using "077860fde3009e9f8889a4af062ec714e230c97f1d5484abeeaf23229083acee" from cache


/: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./src/./))
2025-07-01 15:00.21 ---> using "b279bdba7e17cdf03430db9d0261e0488ac538e164a5cdfefe5dfc020b0d6cbf" from cache


/: (run (network host)
(shell  "opam pin add -yn mirage-crypto.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './src/./' && \
\nopam pin add -yn mirage-crypto-pk.dev './src/./' && \
\nopam pin add -yn mirage-crypto-ec.dev './src/./'"))
[mirage-crypto.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-rng is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-rng-mirage is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-rng-miou-unix is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-pk is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-ec is now pinned to file:///Users/mac1000/src (version dev)
2025-07-01 15:00.21 ---> using "f638b0206152bfb6968bf4708aaede4e770eaf52477d01b47437e57102113c30" from cache


/: (run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-07-01 15:00.21 ---> using "f29af8e46e2e27b9cde4bf873de185f1e1cd7f004db562152f2d75203c242764" from cache


/: (env DEPS "alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14")


/: (env CI true)


/: (env OCAMLCI true)


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
+ /opt/homebrew/bin/brew "update"
- ==> Updating Homebrew...
- Already up-to-date.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-pk.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-ec.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-rng.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///Users/mac1000/src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[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-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains 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:
gmp pkgconf


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /opt/homebrew/bin/brew "install" "gmp" "pkgconf"
- ==> Downloading https://ghcr.io/v2/homebrew/core/gmp/manifests/6.3.0
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/70a72a71216843d66a953c06ff6337445ce9bc94fae9f0e301e2f59005274a8e--gmp-6.3.0.bottle_manifest.json
- ==> Fetching gmp
- ==> Downloading https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:6683d73d6677d28e1e8d1b92d6ebfbc068c1d33e19b79114a22a648a99ba5991
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/a0c4a56cc56ffac0cb3f0aa5deb1b3a614002dabf65a81e14d87129c89eb7bde--gmp--6.3.0.arm64_sequoia.bottle.tar.gz
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/manifests/2.5.1
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e0bf05fafcedcfbde9a9a488dc3a083cadd19584ac19f4cc053a9c265f841120--pkgconf-2.5.1.bottle_manifest.json
- ==> Fetching pkgconf
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/blobs/sha256:6fabdc3d0a656e2d505aec4e39b2f8e354601ee141469554fa71eabc3386e18f
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/1a24d1ad02d9375a2488968c81e160cf6edbbb0709cc51dbeeb5c7f9c5e473b0--pkgconf--2.5.1.arm64_sequoia.bottle.tar.gz
- ==> Pouring gmp--6.3.0.arm64_sequoia.bottle.tar.gz
- 🍺  /opt/homebrew/Cellar/gmp/6.3.0: 22 files, 3.3MB
- ==> Running `brew cleanup gmp`...
- Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
- Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
- ==> Pouring pkgconf--2.5.1.arm64_sequoia.bottle.tar.gz
- 🍺  /opt/homebrew/Cellar/pkgconf/2.5.1: 28 files, 518.6KB
- ==> Running `brew cleanup pkgconf`...
2025-07-01 15:00.21 ---> using "16969ed1b5071177bfb459abe15c9f6e570f95ddf2225d7e53f1aae4163f71a5" from cache


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[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-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains 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 48 packages
- install alcotest            1.9.0
- install asn1-combinators    0.3.2
- install astring             0.8.5
- install base-bytes          base
- install cmdliner            1.3.0
- install conf-gmp            5
- install conf-gmp-powm-sec   4
- install conf-pkg-config     4
- install cppo                1.8.0
- install csexp               1.5.2
- install digestif            1.3.0
- install domain-name         0.4.1
- install dune                3.19.1
- install dune-configurator   3.19.1
- install duration            0.2.1
- install eqaf                0.10
- install fmt                 0.10.0
- install ipaddr              5.6.0
- install logs                0.8.0
- install lwt                 5.9.1
- install macaddr             5.6.0
- install miou                0.3.1
- install mirage-mtime        5.0.0
- install mirage-runtime      4.9.0
- install mirage-sleep        4.0.0
- install mirage-unix         5.0.1
- install mtime               2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims  1.0.0
- install ocamlbuild          0.16.1
- install ocamlfind           1.9.8
- install ocplib-endian       1.2
- install ohex                0.2.0
- install ounit2              2.2.7
- install ppx_derivers        1.2.1
- install ppx_deriving        6.1.0
- install ppx_deriving_yojson 3.10.0
- install ppxlib              0.36.0
- install ptime               1.2.0
- install randomconv          0.2.0
- install re                  1.12.0
- install seq                 base
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install topkg               1.0.8
- install uutf                1.0.4
- install yojson              3.0.0
- install zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> installed conf-gmp.5
-> retrieved cppo.1.8.0  (cached)
-> retrieved alcotest.1.9.0  (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved domain-name.0.4.1  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
-> retrieved logs.0.8.0  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved lwt.5.9.1  (cached)
-> retrieved miou.0.3.1  (cached)
-> retrieved mirage-mtime.5.0.0  (cached)
-> retrieved mirage-sleep.4.0.0  (cached)
-> retrieved mirage-runtime.4.9.0  (cached)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving_yojson.3.10.0  (cached)
-> retrieved ppx_deriving.6.1.0  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved ppxlib.0.36.0  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved dune.3.19.1, dune-configurator.3.19.1  (cached)
-> installed cmdliner.1.3.0
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed fmt.0.10.0
-> installed dune.3.19.1
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed domain-name.0.4.1
-> installed mirage-mtime.5.0.0
-> installed miou.0.3.1
-> installed macaddr.5.6.0
-> installed eqaf.0.10
-> installed cppo.1.8.0
-> installed asn1-combinators.0.3.2
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed ocplib-endian.1.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed randomconv.0.2.0
-> installed ipaddr.5.6.0
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.17.0
-> installed digestif.1.3.0
-> installed dune-configurator.3.19.1
-> installed re.1.12.0
-> installed ounit2.2.2.7
-> installed yojson.3.0.0
-> installed alcotest.1.9.0
-> installed lwt.5.9.1
-> installed mirage-sleep.4.0.0
-> installed logs.0.8.0
-> installed mirage-runtime.4.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.36.0
-> installed ppx_deriving.6.1.0
-> installed ppx_deriving_yojson.3.10.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:00.21 ---> using "80997657a58217ce8ecc2683f479d5ed7d5439961998d13e1cdf14fdd1a40a9b" from cache


/: (copy (src .) (dst ./src))
2025-07-01 15:00.23 ---> saved as "31b6750fc36bb24aeb878a1ba6b3c0db54f00a84926960dd9da429bbe5bd3af8"


/: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.19 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.16 seconds.
OK
File "tests/dune", line 48, characters 7-25:
48 |  (name test_ec_wycheproof)
^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdh_brainpoolp512r1_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `U7ONNI3I'.


[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   regression1.
[OK]          secp256k1 ECDSA                                 0   ECDSA gen.
[OK]          secp256k1 ECDSA                                 1   ECDSA ver...
[OK]          secp256k1 ECDSA sign                            0   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            1   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            2   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            3   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            4   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            5   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            6   ECDSA sig...
[OK]          brainpoolP256r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP256r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP256r1 ECDSA                           2   ECDSA ver...
[OK]          brainpoolP384r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP384r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP384r1 ECDSA                           2   ECDSA ver...
[OK]          brainpoolP512r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP512r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP512r1 ECDSA                           2   ECDSA ver...


Full test results in `~/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 0.026s. 82 tests run.
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000  00c8 549f 6e9f 8a9f  a59f c19f de9f fb9f  ..T.n...........
000010  19a0 1ba0 1da0 1fa0  20a0 22a0 24a0 25a0  ........ .".$.%.
000020  27a0 29a0 2aa0 2ca0  2ea0 30a0 32a0 34a0  '.).*.,...0.2.4.
000030  36a0 39a0 3ba0 3da0  40a0 42a0 45a0 48a0  6.9.;.=.@.B.E.H.
000040  4aa0 4da0 50a0 53a0  56a0 59a0 5da0 60a0  J.M.P.S.V.Y.].`.
000050  63a0 67a0 6ba0 6ea0  72a0 76a0 7ba0 7fa0  c.g.k.n.r.v.{...
000060  83a0 88a0 8ca0 91a0  96a0 9ba0 a0a0 a5a0  ................
000070  aba0 b1a0 b6a0 bca0  c2a0 c9a0 cfa0 d6a0  ................
000080  dda0 e4a0 eba0 f3a0  faa0 02a1 0ba1 13a1  ................
000090  1ca1 25a1 2ea1 37a1  41a1 4ba1 55a1 60a1  ..%...7.A.K.U.`.
0000a0  6ba1 76a1 81a1 8da1  9aa1 a6a1 b3a1 c0a1  k.v.............
0000b0  cea1 dca1 eba1 faa1  09a2 19a2 29a2 3aa2  ............).:.
0000c0  4ba2 5da2 6fa2 82a2  95a2 01c8 ada2 c2a2  K.].o...........
0000d0  d7a2 eda2 03a3 1aa3  32a3 4ba3 64a3 7ea3  ........2.K.d.~.
0000e0  98a3 b4a3 d0a3 eda3  0ba4 0ca4 0da4 0ea4  ................
0000f0  0fa4 10a4 12a4 13a4  14a4 16a4 17a4 19a4  ................
000100  1aa4 1ba4 1da4 1fa4  20a4 22a4 23a4 25a4  ........ .".#.%.
000110  27a4 28a4 2aa4 2ca4  2ea4 30a4 32a4 34a4  '.(.*.,...0.2.4.
000120  36a4 38a4 3ba4 3da4  3fa4 42a4 45a4 47a4  6.8.;.=.?.B.E.G.
000130  4aa4 4da4 50a4 53a4  56a4 59a4 5ca4 60a4  J.M.P.S.V.Y.\.`.
000140  63a4 67a4 6aa4 6ea4  72a4 76a4 7aa4 7ea4  c.g.j.n.r.v.z.~.
000150  82a4 87a4 8ca4 90a4  95a4 9aa4 9fa4 a5a4  ................
000160  aaa4 b0a4 b5a4 bba4  c1a4 c8a4 cea4 d5a4  ................
000170  dca4 e3a4 eaa4 f2a4  f9a4 01a5 09a5 12a5  ................
000180  1aa5 23a5 2ca5 36a5  3fa5 49a5 54a5 5ea5  ..#.,.6.?.I.T.^.
000190  69a5 74a5 02c8 83a5  8fa5 9ba5 a8a5 b5a5  i.t.............
0001a0  c2a5 d0a5 dea5 eda5  fca5 0ba6 1ba6 2ca6  ..............,.
0001b0  3ca6 4ea6 60a6 72a6  85a6 98a6 aca6 c1a6  <.N.`.r.........
0001c0  d6a6 eca6 02a7 19a7  31a7 49a7 62a7 7ca7  ........1.I.b.|.
0001d0  97a7 b2a7 cea7 eba7  09a8 0aa8 0ba8 0ca8  ................
0001e0  0da8 0ea8 0fa8 10a8  11a8 12a8 13a8 15a8  ................
0001f0  16a8 17a8 19a8 1aa8  1ba8 1da8 1ea8 20a8  .............. .
000200  21a8 23a8 25a8 26a8  28a8 2aa8 2ca8 2da8  !.#.%.&.(.*.,.-.
000210  2fa8 31a8 34a8 36a8  38a8 3aa8 3da8 3fa8  /.1.4.6.8.:.=.?.
000220  42a8 44a8 47a8 4aa8  4ca8 4fa8 52a8 55a8  B.D.G.J.L.O.R.U.
000230  58a8 5ca8 5fa8 62a8  66a8 6aa8 6da8 71a8  X.\._.b.f.j.m.q.
000240  75a8 79a8 7da8 82a8  86a8 8ba8 8fa8 94a8  u.y.}...........
000250  99a8 9ea8 a4a8 a9a8  afa8 b4a8 baa8 0380  ................
000260  d0b2 b4b9 dd51 0201  3f0b bafa 5457 203f  .....Q..?...TW ?
000270  67c4 c101 7ad7 971b  6730 c52e 9ead 42f2  g...z...g0....B.
000280  4f21 eab6 02e4 6136  e766 9524 8dc9 2105  O!....a6.f.$..!.
000290  6068 75b6 e425 b308  a0fa 9de2 6861 7886  `hu..%......hax.
0002a0  bd66 f0d7 8d5f 897c  40c3 1018 2cb4 7bb3  .f..._.|@...,.{.
0002b0  9a8d 53c4 ad33 e8ea  e98f 4b4b 884f 5dea  ..S..3....KK.O].
0002c0  f60e a2bc 4a9c 4bdf  e5f5 0fec ac36 3fe4  ....J.K......6?.
0002d0  ca58 333f 904c 961a  efa0 b46c 166e 5e28  .X3?.L.....l.n^(


entropy sources:
accumulate: (src: [0] getrandom) fd8f 2513 8299 79a6
accumulate: (src: [0] getrandom) ed81 5876 3dbe 0864
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  00c8 8118 8418 8818  8b18 8e18 9118 9418  ................
000010  9718 9a18 9d18 a018  a318 a618 a918 ac18  ................
000020  af18 b318 b618 b918  bd18 c018 c418 c818  ................
000030  cb18 cf18 d318 d718  db18 df18 e318 e718  ................
000040  eb18 ef18 f418 f818  fd18 0119 0619 0a19  ................
000050  0f19 1419 1919 1e19  2319 2819 2d19 3319  ........#.(.-.3.
000060  3819 3e19 4319 4919  4f19 5519 5b19 6119  8.>.C.I.O.U.[.a.
000070  6719 6d19 7319 7a19  8019 8719 8e19 9519  g.m.s.z.........
000080  9c19 a319 aa19 b119  b919 c019 c819 d019  ................
000090  d819 e019 e819 f019  f919 011a 0a1a 131a  ................
0000a0  1c1a 251a 2f1a 381a  421a 4b1a 551a 5f1a  ..%./.8.B.K.U._.
0000b0  6a1a 741a 7f1a 891a  941a 9f1a ab1a b61a  j.t.............
0000c0  c21a ce1a da1a e61a  f21a 01c8 001b 0d1b  ................
0000d0  1a1b 281b 351b 431b  511b 5f1b 6d1b 7c1b  ..(.5.C.Q._.m.|.
0000e0  8a1b 9a1b a91b b81b  c81b d81b e81b f91b  ................
0000f0  0a1c 0b1c 0b1c 0c1c  0c1c 0d1c 0e1c 0e1c  ................
000100  0f1c 101c 101c 111c  121c 121c 131c 141c  ................
000110  151c 151c 161c 171c  181c 191c 191c 1a1c  ................
000120  1b1c 1c1c 1d1c 1e1c  1f1c 201c 201c 211c  .......... . .!.
000130  221c 231c 241c 251c  261c 271c 281c 291c  ".#.$.%.&.'.(.).
000140  2b1c 2c1c 2d1c 2e1c  2f1c 301c 311c 331c  +.,.-.../.0.1.3.
000150  341c 351c 361c 381c  391c 3a1c 3c1c 3d1c  4.5.6.8.9.:.<.=.
000160  3e1c 401c 411c 431c  441c 461c 471c 491c  >.@.A.C.D.F.G.I.
000170  4b1c 4c1c 4e1c 501c  511c 531c 551c 571c  K.L.N.P.Q.S.U.W.
000180  591c 5b1c 5d1c 5f1c  611c 631c 651c 671c  Y.[.]._.a.c.e.g.
000190  691c 6b1c 02c8 6f1c  721c 741c 761c 791c  i.k...o.r.t.v.y.
0001a0  7b1c 7e1c 801c 831c  851c 881c 8b1c 8d1c  {.~.............
0001b0  901c 931c 961c 991c  9c1c 9f1c a21c a51c  ................
0001c0  a81c ab1c ae1c b21c  b51c b81c bc1c bf1c  ................
0001d0  c31c c61c ca1c ce1c  d21c d61c d91c dd1c  ................
0001e0  e11c e61c ea1c ee1c  f31c f71c fc1c 001d  ................
0001f0  051d 0a1d 0e1d 131d  181d 1d1d 221d 271d  ............".'.
000200  2d1d 321d 371d 3d1d  421d 481d 4e1d 541d  -.2.7.=.B.H.N.T.
000210  5a1d 601d 661d 6c1d  721d 791d 7f1d 861d  Z.`.f.l.r.y.....
000220  8d1d 941d 9a1d a21d  a91d b01d b81d bf1d  ................
000230  c71d cf1d d61d df1d  e71d ef1d f71d 001e  ................
000240  091e 121e 1b1e 241e  2d1e 361e 401e 4a1e  ......$.-.6.@.J.
000250  541e 5e1e 681e 721e  7d1e 881e 931e 03c8  T.^.h.r.}.......
000260  9e1e aa1e b51e c11e  cd1e d91e e51e f11e  ................
000270  fe1e 0a1f 171f 251f  321f 401f 4e1f 5c1f  ......%.2.@.N.\.
000280  6a1f 781f 871f 961f  a51f b51f c51f d61f  j.x.............
000290  e61f f61f 0720 0820  0820 0920 0a20 0a20  ..... . . . . .
0002a0  0b20 0b20 0c20 0d20  0d20 0e20 0f20 0f20  . . . . . . . .
0002b0  1020 1020 1120 1220  1220 1320 1420 1520  . . . . . . . .
0002c0  1520 1620 1720 1820  1820 1920 1a20 1b20  . . . . . . . .
0002d0  1c20 1d20 1d20 1e20  1f20 2020 2120 2220  . . . . .   ! "
0002e0  2320 2420 2520 2620  2720 2820 2920 2a20  # $ % & ' ( ) *
0002f0  2b20 2c20 2d20 2e20  2f20 3120 3220 3320  + , - . / 1 2 3
000300  3420 3520 3720 3820  3920 3b20 3c20 3d20  4 5 7 8 9 ; < =
000310  3f20 4020 4220 4320  4520 4620 4820 4920  ? @ B C E F H I
000320  4b20 4d20 4e20 5020                       K M N P


entropy sources: [0] timer
accumulate: (src: [0] timer) c139 a7a3
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 5e4f321b96b21ad5bc137c9e8eabd992c5eff20ed76c2da6ffdb7604d52b717d
16 bit random number: c10d092f5c259d2295d1b9c9a99e64ad
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.23 seconds.
OK
"/usr/bin/env" "bash" "-c" "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-07-01 15:00.36: Job failed: Failed: Build failed