2025-03-10 16:14.17: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (a10936b143d7304e7fbc04c12757d4c354c8c002) (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 a10936b1
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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && 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.7 uutf.1.0.3 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-10 16:14.17: Using cache hint "mirage/mirage-crypto-macos-homebrew-ocaml-5.3-macos-homebrew-5.3_arm64_opam-2.3-7b26c17250361eadd23355a2cb0b5177"
2025-03-10 16:14.17: 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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && 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.7 uutf.1.0.3 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-10 16:14.17: Waiting for resource in pool OCluster
2025-03-10 16:14.18: Waiting for worker…
2025-03-10 16:15.12: Got resource from pool OCluster
Building on m1-worker-03
HEAD is now at 2ba6d43 mirage-crypto-ec: implementation of SECP256K1
HEAD is now at a10936b mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
(from macos-homebrew-ocaml-5.3)
2025-03-10 16:15.15 ---> 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-10 16:15.16 ---> 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-10 16:15.16 ---> 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-10 16:15.16 ---> 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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
f93eb7cb02..1c889fbe93 master -> origin/master
1c889fbe93 Merge pull request #27596 from dbuenzli/b0-publish-fmt.0.10.0
<><> 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-10 16:15.16 ---> using "6196555c5b314550164fc4ec5d31507a7a968a6ab9053bbc07f3eba26ef8cbe8" 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-10 16:15.17 ---> saved as "71af300870656399daf1c60db1430f9ea4fec23d6b51dd9d59db63433904297f"
/: (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-10 16:15.30 ---> saved as "54e9b917da09c4ce3a75a792847186ad7ff3cccfb67472373337b97de7bedd96"
/: (run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-03-10 16:15.31 ---> saved as "a2f9b0c4710b0db24e26f993ff640ea5c03050d0b0e151669e6191691e1f0f68"
/: (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.7 uutf.1.0.3 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-10 16:15.50 ---> saved as "e18646cd16778fdf0328b8765d52304da967daa67398d785cbf65933468bdc00"
/: (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.7
- install uutf 1.0.3
- 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 ppxlib.0.35.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved re.1.12.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved uutf.1.0.3 (cached)
-> retrieved topkg.1.0.7 (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.7
-> installed uutf.1.0.3
-> 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 duration.0.2.1
-> installed csexp.1.5.2
-> installed macaddr.5.6.0
-> installed mirage-mtime.5.0.0
-> installed miou.0.3.1
-> installed eqaf.0.10
-> installed domain-name.0.4.1
-> installed cppo.1.8.0
-> installed asn1-combinators.0.3.2
-> installed ohex.0.2.0
-> installed ocplib-endian.1.2
-> installed ppx_derivers.1.2.1
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.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.2.0
-> installed dune-configurator.3.17.2
-> installed re.1.12.0
-> 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-10 16:16.51 ---> saved as "f543540bc0fc980002faaa3be5949327b89a1f89040c4320bf905cc0df044ac3"
/: (copy (src .) (dst ./src))
2025-03-10 16:16.53 ---> saved as "998b5dbec5c132aa1912a104cf219536b375d2b3bd4aa24420a0e2600ef8f4c3"
/: (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.14 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.26 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 `CYJW39SN'.
[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 7c06 9406 ad06 c506 df06 f906 1507 ..|.............
000010 3107 4e07 6d07 8c07 ac07 ce07 f107 1508 1.N.m...........
000020 1608 1808 1908 1b08 1d08 1e08 2008 2208 ............ .".
000030 2408 2608 2808 2a08 2b08 2e08 3008 3208 $.&.(.*.+...0.2.
000040 3508 3808 3a08 3d08 4008 4308 4608 4908 5.8.:.=.@.C.F.I.
000050 4d08 5008 5408 5708 5b08 5f08 6408 6808 M.P.T.W.[._.d.h.
000060 6d08 7108 7608 7b08 8008 8508 8a08 9008 m.q.v.{.........
000070 9608 9c08 a208 a808 af08 b608 bd08 c408 ................
000080 cc08 d408 dc08 e408 ed08 f608 ff08 0909 ................
000090 1309 1d09 2809 3309 3f09 4b09 5709 6409 ....(.3.?.K.W.d.
0000a0 7109 7e09 8c09 9b09 aa09 ba09 ca09 db09 q.~.............
0000b0 ec09 fe09 100a 240a 380a 4c0a 610a 770a ......$.8.L.a.w.
0000c0 8e0a a60a be0a d70a f10a 01c8 0f0b 2c0b ..............,.
0000d0 490b 670b 860b a60b c70b ea0b 0e0c 0f0c I.g.............
0000e0 100c 110c 130c 140c 150c 170c 180c 1a0c ................
0000f0 1b0c 1d0c 1f0c 210c 230c 250c 270c 290c ......!.#.%.'.).
000100 2b0c 2d0c 2f0c 320c 340c 370c 3a0c 3c0c +.-./.2.4.7.:.<.
000110 3f0c 420c 450c 480c 4c0c 4f0c 530c 560c ?.B.E.H.L.O.S.V.
000120 5a0c 5e0c 620c 660c 6a0c 6f0c 740c 780c Z.^.b.f.j.o.t.x.
000130 7d0c 820c 880c 8d0c 930c 990c 9f0c a50c }...............
000140 ac0c b20c b90c c10c c80c d00c d80c e00c ................
000150 e90c f20c fb0c 040d 0e0d 180d 230d 2e0d ............#...
000160 390d 450d 510d 5d0d 6a0d 780d 850d 940d 9.E.Q.].j.x.....
000170 a30d b20d c20d d20d e30d f40d 060e 190e ................
000180 2c0e 410e 550e 6b0e 810e 990e b10e c90e ,.A.U.k.........
000190 e30e fd0e 02c8 1b0f 380f 550f 740f 930f ........8.U.t...
0001a0 b40f d60f f90f 1d10 1f10 2110 2310 2510 ..........!.#.%.
0001b0 2710 2910 2b10 2d10 2f10 3210 3410 3710 '.).+.-./.2.4.7.
0001c0 3a10 3c10 3f10 4210 4510 4810 4c10 4f10 :.<.?.B.E.H.L.O.
0001d0 5310 5610 5a10 5e10 6210 6610 6a10 6f10 S.V.Z.^.b.f.j.o.
0001e0 7410 7810 7d10 8210 8810 8d10 9310 9910 t.x.}...........
0001f0 9f10 a510 ac10 b210 b910 c210 c910 d110 ................
000200 d910 e110 ea10 f310 fc10 0611 0f11 1a11 ................
000210 2411 2f11 3a11 4611 5211 5f11 6c11 7911 $./.:.F.R._.l.y.
000220 8711 9611 a511 b411 c411 d411 e611 f711 ................
000230 0a12 1c12 1514 1714 1814 1914 1914 1a14 ................
000240 1b14 1c14 1d14 1e14 1f14 2014 2114 2214 .......... .!.".
000250 2314 2414 2514 2614 2814 2914 2a14 0380 #.$.%.&.(.).*...
000260 12f6 cbb8 e7b8 dd3e 8943 bef4 428d 7f44 .......>.C..B..D
000270 6c13 c3f0 e0e3 4b9d 383c 0514 9bb8 020e l.....K.8<......
000280 884b 6ade f464 fa7f 471d 6f06 835e 89b5 .Kj..d..G.o..^..
000290 9269 1654 0e84 b4c8 40ff 74d5 8d1d ce6a .i.T....@.t....j
0002a0 9e5b 4d88 c778 723c 37ac 6972 6a4c 4fab .[M..xr<7.irjLO.
0002b0 2521 08f9 6ba0 4fce 7f12 194b 915a 02ea %!..k.O....K.Z..
0002c0 45ff fae5 ad60 6a6c a2d0 6fa3 447f b0f7 E....`jl..o.D...
0002d0 2b3e 12b4 e8c6 c04b 96a1 c31d 8f25 1a9d +>.....K.....%..
entropy sources:
accumulate: (src: [0] getrandom) 9e98 47e5 166a d6d2
accumulate: (src: [0] getrandom) e6d5 6bed e797 6751
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 b0d5 b9d5 c0d5 c9d5 d1d5 dad5 e2d5 ................
000010 ead5 f3d5 fcd5 05d6 0fd6 18d6 21d6 2bd6 ............!.+.
000020 34d6 3ed6 47d6 51d6 5bd6 65d6 70d6 7ad6 4.>.G.Q.[.e.p.z.
000030 85d6 90d6 9bd6 a7d6 b2d6 bed6 cbd6 d7d6 ................
000040 e5d6 f1d6 fed6 0bd7 18d7 25d7 33d7 42d7 ..........%.3.B.
000050 50d7 5ed7 6cd7 7bd7 8ad7 99d7 a8d7 b7d7 P.^.l.{.........
000060 c8d7 d8d7 e8d7 f9d7 0ad8 0ad8 0bd8 0bd8 ................
000070 0cd8 0dd8 0dd8 0ed8 0fd8 0fd8 10d8 11d8 ................
000080 11d8 12d8 13d8 14d8 14d8 15d8 16d8 17d8 ................
000090 17d8 18d8 19d8 1ad8 1bd8 1bd8 1cd8 1dd8 ................
0000a0 1ed8 1fd8 20d8 21d8 22d8 23d8 24d8 25d8 .... .!.".#.$.%.
0000b0 26d8 27d8 28d8 29d8 2ad8 2cd8 2dd8 2ed8 &.'.(.).*.,.-...
0000c0 2fd8 30d8 31d8 32d8 34d8 01c8 36d8 37d8 /.0.1.2.4...6.7.
0000d0 39d8 3ad8 3bd8 3dd8 3ed8 40d8 41d8 43d8 9.:.;.=.>.@.A.C.
0000e0 45d8 46d8 48d8 49d8 4bd8 4dd8 4ed8 50d8 E.F.H.I.K.M.N.P.
0000f0 52d8 54d8 56d8 57d8 59d8 5bd8 5dd8 5fd8 R.T.V.W.Y.[.]._.
000100 61d8 63d8 65d8 67d8 6ad8 6cd8 6ed8 70d8 a.c.e.g.j.l.n.p.
000110 73d8 75d8 77d8 7ad8 7cd8 7fd8 81d8 84d8 s.u.w.z.|.......
000120 86d8 89d8 8cd8 8ed8 91d8 94d8 97d8 9ad8 ................
000130 9dd8 a0d8 a3d8 a6d8 a9d8 acd8 afd8 b2d8 ................
000140 b5d8 b8d8 bcd8 bfd8 c3d8 c7d8 cad8 ced8 ................
000150 d2d8 d6d8 dad8 ded8 e2d8 e6d8 ead8 eed8 ................
000160 f3d8 f7d8 fbd8 00d9 04d9 09d9 0ed9 13d9 ................
000170 18d9 1dd9 22d9 27d9 2cd9 31d9 37d9 3cd9 ....".'.,.1.7.<.
000180 42d9 47d9 4dd9 53d9 59d9 5fd9 65d9 6bd9 B.G.M.S.Y._.e.k.
000190 72d9 78d9 02c8 80d9 87d9 8ed9 95d9 9cd9 r.x.............
0001a0 a3d9 aad9 b1d9 b9d9 c0d9 c8d9 d0d9 d8d9 ................
0001b0 e0d9 e8d9 f0d9 f9d9 01da 0ada 13da 1cda ................
0001c0 25da 2eda 38da 41da 4bda 55da 5fda 69da %...8.A.K.U._.i.
0001d0 74da 7eda 89da 94da 9fda aada b7da c2da t.~.............
0001e0 ceda dada e6da f3da ffda 0cdb 19db 26db ..............&.
0001f0 34db 42db 4fdb 5edb 6cdb 7adb 89db 99db 4.B.O.^.l.z.....
000200 a9db b8db c8db d8db e8db f9db 0adc 0adc ................
000210 0bdc 0bdc 0cdc 0ddc 0ddc 0edc 0fdc 0fdc ................
000220 10dc 10dc 11dc 12dc 12dc 13dc 14dc 15dc ................
000230 15dc 16dc 17dc 18dc 18dc 19dc 1adc 1bdc ................
000240 1cdc 1cdc 1ddc 1edc 1fdc 20dc 21dc 22dc .......... .!.".
000250 23dc 24dc 25dc 26dc 27dc 28dc 29dc 03c8 #.$.%.&.'.(.)...
000260 2adc 2bdc 2ddc 2edc 2fdc 30dc 31dc 32dc *.+.-.../.0.1.2.
000270 34dc 35dc 36dc 37dc 39dc 3adc 3bdc 3ddc 4.5.6.7.9.:.;.=.
000280 3edc 3fdc 41dc 42dc 44dc 45dc 47dc 48dc >.?.A.B.D.E.G.H.
000290 4adc 4cdc 4ddc 4fdc 51dc 53dc 55dc 56dc J.L.M.O.Q.S.U.V.
0002a0 58dc 5adc 5cdc 5edc 60dc 62dc 64dc 66dc X.Z.\.^.`.b.d.f.
0002b0 68dc 6bdc 6ddc 6fdc 71dc 74dc 76dc 78dc h.k.m.o.q.t.v.x.
0002c0 7bdc 7ddc 80dc 82dc 85dc 87dc 8adc 8ddc {.}.............
0002d0 90dc 92dc 95dc 98dc 9bdc 9edc a1dc a4dc ................
0002e0 a7dc aadc aedc b1dc b4dc b8dc bbdc bfdc ................
0002f0 c2dc c6dc c9dc cddc d1dc d5dc d9dc dddc ................
000300 e1dc e5dc e9dc eddc f2dc f6dc fbdc ffdc ................
000310 04dd 09dd 0edd 13dd 18dd 1ddd 22dd 27dd ............".'.
000320 2cdd 32dd 37dd 3ddd ,.2.7.=.
entropy sources: [0] timer
accumulate: (src: [0] timer) 6293 52d9
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 5098816b2333c366ed095838154ee0445138b47ac34829d08e8d054ae1a9dc34
16 bit random number: 8d759484593e5a13c70f99a9ebc3b3af
(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-10 16:17.06: Job failed: Failed: Build failed