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

macos-homebrew-5.3_arm64_opam-2.3

Link Copied
Code Copied

Logs

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