2025-03-12 19:50.03: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a262040a841c0731201a611d210e97ecd630a59) (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 1a262040
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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && 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.8.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.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 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.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.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.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-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-03-12 19:50.03: Using cache hint "mirage/mirage-crypto-macos-homebrew-ocaml-5.3-macos-homebrew-5.3_arm64_opam-2.3-f04129a81948737faedd26a719aa9741"
2025-03-12 19:50.03: 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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && 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.8.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.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 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.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.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.2.2.2 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-03-12 19:50.03: Waiting for resource in pool OCluster
2025-03-12 22:00.23: Waiting for worker…
2025-03-13 00:49.14: Got resource from pool OCluster
Building on m1-worker-03
All commits already cached
HEAD is now at 1a26204 mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
(from macos-homebrew-ocaml-5.3)
2025-03-13 00:49.14 ---> 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-03-13 00:49.14 ---> 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-03-13 00:49.14 ---> 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-03-13 00:49.15 ---> 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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
f93eb7cb02..a3d20148ad master -> origin/master
3a07c5ca80 Merge pull request #27604 from dbuenzli/b0-publish-topkg-care.1.0.8-etc-34b29252ad1a6aca
<><> 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.4.0
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-03-13 00:49.15 ---> using "1e3b92509d9b2e52d001aa4cb8f331ae2a82a0d2231126c09fccafe91c5b50db" 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-03-13 00:49.15 ---> using "71415359fef0b91fa75b8b67d3e020c8c42b845b959547385de5cc4110af9665" 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-03-13 00:49.15 ---> using "2a0276e8019f11843d34e4ef04b991cde8e873ee8fcdc307512becfae3246e19" from cache
/: (run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-03-13 00:49.15 ---> using "50de8d78f327b36ac1e21012b57f9ad3ba05dd2d9cd8185ff1ed00b2d75ec7af" from cache
/: (env DEPS "alcotest.1.8.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.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 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.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.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.2.2.2 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:78e4f40cba6419cf7e2d81e9c945d1e93744511bd5230bdfac1b69ed894914b4
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/96a5c6ba7b30c6f2734be44067ba66ef0de5e0973c913659c7b555a4b063029c--gmp--6.3.0.arm64_sonoma.bottle.tar.gz
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/manifests/2.4.3
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/fab16e95d8f8b37343099cee3d239d301193b2bca2db019c3db5708669e94417--pkgconf-2.4.3.bottle_manifest.json
- ==> Fetching pkgconf
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/blobs/sha256:24e921aaf87bc253adf250761cb4bf717d14dec995d2f6302cf966f30f28fe59
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/0edb51c813324d2dd844ffe8591067a9189a6bbeb61d670f82866e4047eb939b--pkgconf--2.4.3.arm64_sonoma.bottle.tar.gz
- ==> Pouring gmp--6.3.0.arm64_sonoma.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.4.3.arm64_sonoma.bottle.tar.gz
- 🍺 /opt/homebrew/Cellar/pkgconf/2.4.3: 27 files, 485.2KB
- ==> Running `brew cleanup pkgconf`...
2025-03-13 00:49.15 ---> using "84d3cd0863231eb150c78357ace169151e491b1698c29eb482b57810dbc9cd56" 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.8.0
- install asn1-combinators 0.3.2
- install astring 0.8.5
- install base-bytes base
- install cmdliner 1.3.0
- install conf-gmp 4
- install conf-gmp-powm-sec 3
- install conf-pkg-config 4
- install cppo 1.8.0
- install csexp 1.5.2
- install digestif 1.2.0
- install domain-name 0.4.1
- install dune 3.17.2
- install dune-configurator 3.17.2
- install duration 0.2.1
- install eqaf 0.10
- install fmt 0.10.0
- install ipaddr 5.6.0
- install logs 0.7.0
- install lwt 5.9.0
- 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.0.3
- install ppx_deriving_yojson 3.9.1
- install ppxlib 0.35.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 2.2.2
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved conf-gmp.4 (cached)
-> retrieved conf-gmp-powm-sec.3 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> installed conf-gmp.4
-> retrieved cppo.1.8.0 (cached)
-> retrieved alcotest.1.8.0 (cached)
-> installed conf-gmp-powm-sec.3
-> 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.7.0 (cached)
-> retrieved digestif.1.2.0 (cached)
-> retrieved lwt.5.9.0 (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 ounit2.2.2.7 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_deriving_yojson.3.9.1 (cached)
-> retrieved ppx_deriving.6.0.3 (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 ppxlib.0.35.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved topkg.1.0.8 (cached)
-> retrieved zarith.1.14 (cached)
-> retrieved yojson.2.2.2 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (cached)
-> installed ocamlbuild.0.16.1
-> installed cmdliner.1.3.0
-> 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.17.2
-> installed csexp.1.5.2
-> installed duration.0.2.1
-> installed miou.0.3.1
-> installed macaddr.5.6.0
-> installed eqaf.0.10
-> installed domain-name.0.4.1
-> installed cppo.1.8.0
-> installed asn1-combinators.0.3.2
-> installed mirage-mtime.5.0.0
-> installed ohex.0.2.0
-> installed ocplib-endian.1.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed ocaml-syntax-shims.1.0.0
-> installed stdlib-shims.0.3.0
-> installed ipaddr.5.6.0
-> installed digestif.1.2.0
-> installed sexplib0.v0.17.0
-> installed re.1.12.0
-> installed dune-configurator.3.17.2
-> installed ounit2.2.2.7
-> installed yojson.2.2.2
-> installed alcotest.1.8.0
-> installed lwt.5.9.0
-> installed mirage-sleep.4.0.0
-> installed logs.0.7.0
-> installed mirage-runtime.4.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.35.0
-> installed ppx_deriving.6.0.3
-> installed ppx_deriving_yojson.3.9.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-13 00:49.15 ---> using "2949da56f504daf46116a4941e0277ecaae3956869617f81ca4385c17562813b" from cache
/: (copy (src .) (dst ./src))
2025-03-13 00:49.16 ---> saved as "92fb29dbc793737abb736a8b0f68ad3b4fd2746b445ad614639066cd84dba358"
/: (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.31 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.24 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("ecdsa_brainpoolp512r1_sha512_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `QJ3SE9IL'.
[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 a485 b585 c685 d785 e885 fa85 0c86 ................
000010 1f86 3386 4786 5c86 7286 8986 a086 b986 ..3.G.\.r.......
000020 d286 eb86 0687 2287 3e87 5c87 7b87 9b87 ......".>.\.{...
000030 bb87 dd87 0188 0188 0288 0388 0488 0488 ................
000040 0588 0688 0788 0888 0988 0a88 0b88 0c88 ................
000050 0d88 0e88 0f88 1188 1288 1388 1588 1688 ................
000060 1888 1988 1b88 1c88 1e88 2088 2288 2488 .......... .".$.
000070 2588 2788 2988 2b88 2d88 3088 3288 3488 %.'.).+.-.0.2.4.
000080 3788 3a88 3c88 3f88 4288 4588 4888 4b88 7.:.<.?.B.E.H.K.
000090 4e88 5288 5588 5988 5d88 6188 6588 6988 N.R.U.Y.].a.e.i.
0000a0 6d88 7288 7688 7b88 8088 8588 8b88 9088 m.r.v.{.........
0000b0 9688 9c88 a288 a888 af88 b588 bc88 c488 ................
0000c0 cb88 d388 db88 e388 ec88 01c8 f788 0189 ................
0000d0 0a89 1489 1f89 2989 3489 4089 4c89 5889 ......).4.@.L.X.
0000e0 6489 7189 7e89 8c89 9b89 aa89 b989 c989 d.q.~...........
0000f0 da89 eb89 fd89 0f8a 228a 368a 4b8a 608a ........".6.K.`.
000100 768a 8c8a a48a bc8a d58a ef8a 0a8b 268b v.............&.
000110 428b 608b 7f8b 9f8b c08b e28b 058c 068c B.`.............
000120 078c 088c 098c 0a8c 0b8c 0c8c 0d8c 0e8c ................
000130 0f8c 108c 118c 128c 148c 158c 178c 188c ................
000140 1a8c 1b8c 1d8c 1f8c 208c 228c 248c 268c ........ .".$.&.
000150 288c 2a8c 2c8c 2e8c 308c 338c 358c 388c (.*.,...0.3.5.8.
000160 3a8c 3d8c 408c 438c 468c 498c 4c8c 4f8c :.=.@.C.F.I.L.O.
000170 538c 568c 5a8c 5e8c 628c 668c 6a8c 6e8c S.V.Z.^.b.f.j.n.
000180 738c 788c 7c8c 818c 878c 8c8c 928c 978c s.x.|...........
000190 9d8c a38c 02c8 ac8c b38c ba8c c18c c98c ................
0001a0 d08c d88c e18c e98c f28c fb8c 048d 0e8d ................
0001b0 188d 238d 2e8d 398d 448d 508d 5d8d 6a8d ..#...9.D.P.].j.
0001c0 778d 858d 938d a28d b18d c18d d18d e28d w...............
0001d0 f38d 058e 188e 2c8e 408e 548e 6a8e 808e ......,.@.T.j...
0001e0 978e af8e c88e e18e fb8e 178f 338f 508f ............3.P.
0001f0 6e8f 8e8f ae8f d08f f28f 1690 1890 1990 n...............
000200 1b90 1c90 1e90 2090 2190 2390 2590 2790 ...... .!.#.%.'.
000210 2990 2b90 2d90 2f90 3290 3490 3690 3990 ).+.-./.2.4.6.9.
000220 3c90 3e90 4190 4490 4790 4a90 4e90 5190 <.>.A.D.G.J.N.Q.
000230 5590 5890 5c90 6090 6490 6890 6c90 7190 U.X.\.`.d.h.l.q.
000240 7590 7a90 7f90 8490 8990 8f90 9590 9a90 u.z.............
000250 a190 a790 ad90 b490 bb90 c290 ca90 0380 ................
000260 efd3 d812 72e0 c16b e462 6e01 ec3e 2f66 ....r..k.bn..>/f
000270 ca71 56c5 2e28 b540 9fd2 8f2e 0250 d6a0 .qV..(.@.....P..
000280 3d72 84fd 7e06 d06f 156e 0516 c3c1 b25f =r..~..o.n....._
000290 dd3a 0841 2e83 bf8c edfe 06ce 7e71 7f34 .:.A........~q.4
0002a0 025e 5ced d5df 26a4 7fc1 66d3 e001 9c3b .^\...&...f....;
0002b0 7d46 df5f 5f73 3410 0985 34aa 6964 78e8 }F.__s4...4.idx.
0002c0 4868 9bbc 3467 b15f 853d 82a8 54eb 1260 Hh..4g._.=..T..`
0002d0 b17e 7a1b 8fd8 84e1 85b7 ddfa 5424 0f69 .~z.........T$.i
entropy sources: [0] getrandom
accumulate: (src: [0] getrandom) 7bb3 56f5 d27a 4cdb
accumulate: (src: [0] getrandom) 6c52 44a4 2927 d06c
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 9cae a8ae b4ae 5eb1 71b1 7fb1 8db1 ........^.q.....
000010 9cb1 abb1 bbb1 cbb1 dcb1 edb1 ffb1 12b2 ................
000020 27b2 3bb2 51b2 66b2 7cb2 94b2 acb2 c5b2 '.;.Q.f.|.......
000030 dfb2 fab2 15b3 33b3 51b3 6fb3 8fb3 afb3 ......3.Q.o.....
000040 d2b3 f6b3 1cb4 1eb4 20b4 22b4 24b4 26b4 ........ .".$.&.
000050 28b4 2ab4 2cb4 2fb4 31b4 33b4 36b4 39b4 (.*.,./.1.3.6.9.
000060 3cb4 3fb4 42b4 45b4 48b4 4bb4 50b4 53b4 <.?.B.E.H.K.P.S.
000070 57b4 5bb4 5fb4 64b4 68b4 6cb4 71b4 76b4 W.[._.d.h.l.q.v.
000080 7bb4 80b4 86b4 8cb4 92b4 98b4 9eb4 a4b4 {...............
000090 aab4 b1b4 b8b4 bfb4 c7b4 ceb4 d6b4 deb4 ................
0000a0 e7b4 f0b4 f9b4 02b5 0cb5 16b5 21b5 2bb5 ............!.+.
0000b0 37b5 42b5 4eb5 5bb5 68b5 75b5 83b5 91b5 7.B.N.[.h.u.....
0000c0 a0b5 b0b5 c0b5 d0b5 e1b5 01c8 20b6 34b6 ............ .4.
0000d0 49b6 5eb6 74b6 8ab6 a2b6 bab6 d3b6 edb6 I.^.t...........
0000e0 08b7 24b7 41b7 5fb7 7db7 9db7 beb7 e1b7 ..$.A._.}.......
0000f0 04b8 05b8 06b8 07b8 08b8 09b8 09b8 0ab8 ................
000100 0bb8 0cb8 0db8 0fb8 10b8 11b8 12b8 14b8 ................
000110 15b8 16b8 18b8 19b8 1bb8 1db8 1eb8 20b8 .............. .
000120 22b8 24b8 26b8 28b8 2ab8 2cb8 2eb8 31b8 ".$.&.(.*.,...1.
000130 33b8 35b8 38b8 3bb8 3db8 40b8 43b8 46b8 3.5.8.;.=.@.C.F.
000140 49b8 4cb8 50b8 53b8 57b8 5bb8 5eb8 62b8 I.L.P.S.W.[.^.b.
000150 66b8 6bb8 6fb8 74b8 78b8 7db8 82b8 88b8 f.k.o.t.x.}.....
000160 8db8 93b8 98b8 9eb8 a5b8 abb8 b2b8 b9b8 ................
000170 c0b8 c7b8 cfb8 d7b8 dfb8 e8b8 f2b8 fbb8 ................
000180 05b9 0eb9 19b9 23b9 2eb9 39b9 45b9 51b9 ......#...9.E.Q.
000190 5db9 6ab9 02c8 7db9 8cb9 9ab9 a9b9 b9b9 ].j...}.........
0001a0 c9b9 d9b9 eab9 fcb9 0fba 22ba 35ba 4aba ..........".5.J.
0001b0 5fba 75ba 8bba a3ba bbba d4ba efba 0abb _.u.............
0001c0 26bb 43bb 60bb 7fbb 9fbb c0bb e1bb 05bc &.C.`...........
0001d0 05bc 06bc 07bc 08bc 09bc 0abc 0bbc 0cbc ................
0001e0 0dbc 0ebc 0fbc 10bc 11bc 12bc 14bc 15bc ................
0001f0 16bc 18bc 19bc 1bbc 1cbc 1ebc 20bc 22bc ............ .".
000200 23bc 25bc 27bc 29bc 2bbc 2ebc 30bc 32bc #.%.'.).+...0.2.
000210 35bc 37bc 3abc 3dbc 3fbc 42bc 45bc 48bc 5.7.:.=.?.B.E.H.
000220 4cbc 4fbc 52bc 56bc 5abc 5dbc 61bc 65bc L.O.R.V.Z.].a.e.
000230 6abc 6ebc 73bc 77bc 7cbc 81bc 86bc 8cbc j.n.s.w.|.......
000240 91bc 97bc 9dbc a3bc a9bc b0bc b7bc bebc ................
000250 c5bc cdbc d5bc ddbc e5bc eebc f7bc 03c8 ................
000260 02bd 0cbd 16bd 20bd 2bbd 36bd 41bd 4dbd ...... .+.6.A.M.
000270 5abd 66bd 73bd 81bd 8fbd 9ebd adbd bdbd Z.f.s...........
000280 cdbd debd efbd 01be 14be 27be 3bbe 4fbe ..........'.;.O.
000290 65be 7cbe 92be aabe c3be dcbe f6be 11bf e.|.............
0002a0 2dbf 4abf 68bf 88bf a8bf c9bf ecbf 0fc0 -.J.h...........
0002b0 10c0 12c0 13c0 14c0 15c0 17c0 18c0 1ac0 ................
0002c0 1bc0 1dc0 1fc0 20c0 22c0 24c0 26c0 28c0 ...... .".$.&.(.
0002d0 2ac0 2cc0 2ec0 31c0 33c0 36c0 38c0 3bc0 *.,...1.3.6.8.;.
0002e0 3ec0 40c0 43c0 46c0 49c0 4dc0 50c0 54c0 >.@.C.F.I.M.P.T.
0002f0 57c0 5bc0 5fc0 63c0 67c0 6bc0 70c0 74c0 W.[._.c.g.k.p.t.
000300 79c0 7ec0 83c0 88c0 8ec0 93c0 99c0 9fc0 y.~.............
000310 a5c0 acc0 b2c0 b9c0 c0c0 c8c0 cfc0 d7c0 ................
000320 e0c0 e8c0 f1c0 fac0 ........
entropy sources: [0] timer
accumulate: (src: [0] timer) f20d 0e88
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 8a825aa3667db5b3fadac616210dbeb6a5c5fbd801c2937408f77c2866e8edbe
16 bit random number: 979b68d868c03d2b912c8326b3acf297
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.17 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-03-13 00:49.29: Job failed: Failed: Build failed