2025-03-12 19:50.03: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a262040a841c0731201a611d210e97ecd630a59) (linux-arm64:debian-12-5.3_arm32_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28
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 ocaml/opam:debian-12-ocaml-5.3@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28
# debian-12-5.3_arm32_opam-2.3
USER 1000:1000
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 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 ./
RUN opam pin add -yn mirage-crypto.dev './' && \
opam pin add -yn mirage-crypto-rng.dev './' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './' && \
opam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
opam pin add -yn mirage-crypto-pk.dev './' && \
opam pin add -yn mirage-crypto-ec.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 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-option-bytecode-only.1 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.16.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 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-ocaml/opam:debian-12-ocaml-5.3@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28-debian-12-5.3_arm32_opam-2.3-ddf50c5dc04ea00133ef1fae250a6a01"
2025-03-12 19:50.03: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28)
(comment debian-12-5.3_arm32_opam-2.3)
(user (uid 1000) (gid 1000))
(shell /usr/bin/linux32 /bin/sh -c)
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 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 ./))
(run (network host)
(shell "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 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-option-bytecode-only.1 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.16.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 /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-03-12 19:50.03: Waiting for resource in pool OCluster
2025-03-12 23:35.22: Waiting for worker…
2025-03-13 00:39.22: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
All commits already cached
HEAD is now at 1a26204 mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
(from ocaml/opam:debian-12-ocaml-5.3@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28' locally
docker.io/ocaml/opam@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28: Pulling from ocaml/opam
ddb9f233c153: Pulling fs layer
ddb9f233c153: Verifying Checksum
ddb9f233c153: Download complete
ddb9f233c153: Pull complete
Digest: sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28
Status: Downloaded newer image for ocaml/opam@sha256:38b5b3209a8ac3180cc408e0506c94ae7284c64e30589eba972e7b49244abe28
WARNING: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
2025-03-13 00:39.22 ---> using "0cf58097a197ad8d6720c3c1ac4cdf01bb2aef8877063abd54d4315939af0450" from cache
/: (comment debian-12-5.3_arm32_opam-2.3)
/: (user (uid 1000) (gid 1000))
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-13 00:39.22 ---> using "8b195f4aea893391f535952171e3d2909dfe5fff2cda153fa8f9f66412d15dce" from cache
/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [y/n] y
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-13 00:39.22 ---> using "f057129c8aa70b62a336b420c12b2ee176065dcf8555ee4cd5519d510c67e4ef" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-13 00:39.22 ---> using "395d416fef7b7ac52f25dfe0b6b16e390c68eba1c061e0dbd8788a3364db692b" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-03-13 00:39.22 ---> using "546a9447afbd6d734dd4fa81dd5366fe14e3d37fecfaf91ea2e68e54a7d80a83" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(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
862a7640b1..a3d20148ad master -> origin/master
3a07c5ca80 Merge pull request #27604 from dbuenzli/b0-publish-topkg-care.1.0.8-etc-34b29252ad1a6aca
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from file:///home/opam/opam-repository
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-03-13 00:39.22 ---> using "f3733abb679abbf6d3e6ca508f93b74dccd301ab4c767d19edd719009cd6a00e" from cache
/src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
2025-03-13 00:39.22 ---> using "8ea32a7be38fda7696cbd41976081cdad2d287b53085299baa735356e3c14a15" from cache
/src: (run (network host)
(shell "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
[mirage-crypto.dev] synchronised (file:///src)
mirage-crypto is now pinned to file:///src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///src)
mirage-crypto-rng is now pinned to file:///src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
mirage-crypto-rng-mirage is now pinned to file:///src (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
mirage-crypto-rng-miou-unix is now pinned to file:///src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///src)
mirage-crypto-pk is now pinned to file:///src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///src)
mirage-crypto-ec is now pinned to file:///src (version dev)
2025-03-13 00:39.22 ---> using "62a0a522e28d621e8a8a56d39b17c79f45d711ac8789375a39667d2ded41f0bc" from cache
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-13 00:39.22 ---> using "fe9a13321efe5fb2efa7ca5c9763ae59ac5b992a6634c89fe1e5e372b62a4592" from cache
/src: (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-option-bytecode-only.1 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.16.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14")
/src: (env CI true)
/src: (env OCAMLCI true)
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Fetched 103 kB in 0s (243 kB/s)
- Reading package lists...
-
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto-rng.dev] synchronised (file:///src)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-option-bytecode-only 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:
libgmp-dev pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:armhf.
- (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18504 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_armhf.deb ...
- Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:armhf.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_armhf.deb ...
- Unpacking libgmp-dev:armhf (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:armhf.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_armhf.deb ...
- Unpacking libpkgconf3:armhf (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_armhf.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:armhf.
- Preparing to unpack .../4-pkgconf_1.8.1-1_armhf.deb ...
- Unpacking pkgconf:armhf (1.8.1-1) ...
- Selecting previously unselected package pkg-config:armhf.
- Preparing to unpack .../5-pkg-config_1.8.1-1_armhf.deb ...
- Unpacking pkg-config:armhf (1.8.1-1) ...
- Setting up libpkgconf3:armhf (1.8.1-1) ...
- Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:armhf (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:armhf (1.8.1-1) ...
- Setting up pkg-config:armhf (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-03-13 00:39.22 ---> using "4f1ca3a8ea6f617ae5137cac28968f5c8c46d25ae20467c9b4f3c60361329194" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-option-bytecode-only 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.16.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)
-> installed conf-pkg-config.4
-> retrieved alcotest.1.8.0 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> installed conf-gmp.4
-> retrieved csexp.1.5.2 (cached)
-> retrieved domain-name.0.4.1 (cached)
-> installed conf-gmp-powm-sec.3
-> 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 lwt.5.9.0 (cached)
-> retrieved digestif.1.2.0 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved mirage-sleep.4.0.0 (cached)
-> retrieved mirage-unix.5.0.1 (cached)
-> retrieved mtime.2.1.0 (cached)
-> retrieved mirage-runtime.4.9.0 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> installed cmdliner.1.3.0
-> retrieved ounit2.2.2.7 (cached)
-> retrieved ppx_deriving.6.0.3 (cached)
-> retrieved ppx_deriving_yojson.3.9.1 (cached)
-> retrieved ppxlib.0.35.0 (cached)
-> retrieved ptime.1.2.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved randomconv.0.2.0 (cached)
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved re.1.12.0 (cached)
-> retrieved topkg.1.0.8 (cached)
-> retrieved yojson.2.2.2 (cached)
-> retrieved zarith.1.14 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed fmt.0.10.0
-> installed astring.0.8.5
-> installed dune.3.17.2
-> installed ppx_derivers.1.2.1
-> installed duration.0.2.1
-> installed macaddr.5.6.0
-> installed mirage-mtime.5.0.0
-> installed ohex.0.2.0
-> installed randomconv.0.2.0
-> installed stdlib-shims.0.3.0
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed domain-name.0.4.1
-> installed eqaf.0.10
-> installed miou.0.3.1
-> installed re.1.12.0
-> installed sexplib0.v0.16.0
-> installed ounit2.2.2.7
-> installed cppo.1.8.0
-> installed yojson.2.2.2
-> installed ocplib-endian.1.2
-> installed ipaddr.5.6.0
-> installed digestif.1.2.0
-> installed dune-configurator.3.17.2
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> 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:39.22 ---> using "6da4b01b53a312a9cff1dd9cc1dc134d34717a24593208bafc9c90c4a12c9872" from cache
/src: (copy (src .) (dst /src))
2025-03-13 00:39.23 ---> saved as "dd4fda5776bf1ea6ba7e911fd0e86d9a18a43c5308df761ef968490c547d5019"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_entropy.exe)
no CPU RNG available
test entropy OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.15 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.13 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000 00c8 33c6 34bb 0c0a 7de4 ad1d fdd1 2ea6 ..3.4...}.......
000010 968d 8738 c775 3f34 df52 407e 386c 0888 ...8.u?4.R@~8l..
000020 708e 618e a289 ca38 8a91 a237 43af 2405 p.a....8...7C.$.
000030 7482 9584 4dc7 ce1d 16df 5720 1f49 67c4 t...M.....W .Ig.
000040 e7f3 4086 3974 f11f 4ab7 030d 837d a320 ..@.9t..J....}.
000050 2369 fce5 8cb9 4460 ec80 6de7 6d4a de4c #i....D`..m.mJ.L
000060 bead 4f68 a78d 773f 38a6 c090 70e5 1181 ..Oh..w?8...p...
000070 b9f6 9213 ca84 3bdd 9b63 5cd9 dc6c 1ccd ......;..c\..l..
000080 fc46 157e 565b beb5 7770 afa6 9fbf 4839 .F.~V[..wp....H9
000090 d1c4 6120 614d c1e2 e202 822f 539a a48f ..a aM...../S...
0000a0 e507 7599 ce36 c65b d7e0 e73e b86d f025 ..u..6.[...>.m.%
0000b0 a9f4 d13f 42c9 7252 a353 93cb 1c3d f5b9 ...?B.rR.S...=..
0000c0 8d8a ae96 4eaf 1f06 47e7 01c8 9854 0899 ....N...G....T..
0000d0 690b 516d 9afc 8241 c246 7b7e e383 8414 i.Qm...A.F{~....
0000e0 3450 d569 c5fb 65bf c663 a619 4e6c 7e7d 4P.i..e..c..Nl~}
0000f0 0eca 3f30 4f3e 5fb0 d7c4 97f0 2710 5f19 ..?0O>_.....'._.
000100 975e 9fdd e02e 08bb 884e 71ca 4942 f1b2 .^.......Nq.IB..
000110 e941 12a1 12d8 12dd 1214 ea18 4248 f256 .A..........BH.V
000120 7ae7 c38f 0345 3379 73b6 c32e c4b5 e40d z....E3ys.......
000130 1c6c 2473 7d0b edb3 d570 1d9c 75a3 ce4a .l$s}....p..u..J
000140 86d3 267e 67e8 6ffe 1f76 1fdf d776 2001 ..&~g.o..v...v .
000150 303c 4847 30e6 5052 39c4 31d1 d10d 9968 0<HG0.PR9.1....h
000160 7988 19a2 290a e274 aaa2 fa24 9a57 3205 y...)..t...$.W2.
000170 2342 c3ab 0361 3395 4bd2 6c43 e4e8 2417 #B...a3.K.lC..$.
000180 94b0 85cf 8579 edc5 b525 2d7b 1615 de4c .....y...%-{...L
000190 067a 7ede 02c8 f65b bf1a a7a0 57c3 c064 .z~....[....W..d
0001a0 488c 389c e0a8 58d6 8049 f894 20c7 895e H.8...X..I.. ..^
0001b0 e9da b969 a9bf ea6f 0a2c 7a2f 4bd7 8376 ...i...o.,z/K..v
0001c0 7bf1 033c e33d cc9b 9c52 44d2 d441 ed9c {..<.=...RD..A..
0001d0 0dcd f502 b592 9516 4e95 8ed7 f682 0713 ........N.......
0001e0 0fa6 570d 2751 0f8c 6f90 2fa8 6fb3 3859 ..W.'Q..o./.o.8Y
0001f0 4097 c034 f85b c11a f9a0 49d3 3172 7ade @..4.[....I.1rz.
000200 0a58 525b f2fb 1bba 0322 db85 4bed 132f .XR[....."..K../
000210 74c4 8cde 645b 4cff 259f a537 6ee7 368d t...d[L.%..7n.6.
000220 16cb ee60 0e91 1fc7 af5e 67e2 2759 e893 ...`.....^g.'Y..
000230 8050 886b 0016 e978 41a8 c9b6 913e 09bc .P.k...xA....>..
000240 29bf 2a5a e2c4 d2f2 f27c daad ba09 fb5f ).*Z.....|....._
000250 0320 e321 cb7f 9c36 6cb6 542d 8470 0380 . .!...6l.T-.p..
000260 1472 b2b5 cd78 a3ec 0c6a cc15 5548 e2c6 .r...x...j..UH..
000270 f824 80a4 e27e 6d98 a727 fae7 abfb ca92 .$...~m..'......
000280 a407 b3e2 06ae c010 41f6 92bc f04a 24ed ........A....J$.
000290 0146 9dcb e1b4 c2c3 2eb8 9fa1 3891 c75b .F..........8..[
0002a0 3a65 97df 599d 9f4b 3b42 361e 6144 8869 :e..Y..K;B6.aD.i
0002b0 a5dd 81f2 ede0 beb1 7ec8 e131 3fa4 d91e ........~..1?...
0002c0 45ad d53d 39ab 25a5 5af3 e784 ebf6 2abe E..=9.%.Z.....*.
0002d0 4ebd aad5 48e2 9362 0ec4 698c 75ca df4f N...H..b..i.u..O
entropy sources:
accumulate: (src: [0] getrandom) a13a c153 ced7 efc4
accumulate: (src: [0] getrandom) b8ee 4fb3 df6d 8dfa
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: f7a28cfaa897a5f389eeec62534dc75d5f4ac82cd437b217fdb6190b40941677
16 bit random number: 4dd4b67dfd8677d1a540cda8403a4512
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 7d4d fd08 2686 268a d78d 876e e09c ..}M..&.&....n..
000010 800b 51a8 c1d3 028d 6a0b 8b9e 4cce 8ce2 ..Q.....j...L...
000020 3d13 8692 dec0 b72e 8771 b02f 99e1 11a5 =........q./....
000030 a92a b267 7319 6bcb d484 9dee 6525 f6d0 .*.gs.k.....e%..
000040 4649 c6e6 d72f 10f1 6875 c021 69f6 3a16 FI.../..hu.!i.:.
000050 4221 92bc 7b06 1b2e 8c2b 2dd0 a5e9 45b2 B!..{....+-...E.
000060 4ec2 9ed5 cf9a 9fe7 0090 4893 3915 51ac N.........H.9.Q.
000070 72d7 226c 4a80 23a8 c3bc a31d dbe4 d350 r."lJ.#........P
000080 0cb9 843b 2dd8 a5f1 cdb9 8697 6f35 87e5 ...;-.......o5..
000090 17a0 c7ae 00f8 48fb b17d 514b f2d1 1bbd ......H..}QK....
0000a0 9b46 247c 3c91 bc29 d5fc d565 8d43 f6e3 .F$|<..)...e.C..
0000b0 17b3 d021 08fd 417e 698c e9c5 8aac 02f3 ...!..A~i.......
0000c0 2b56 a35a 3c94 34b5 f449 01c8 153d 5d30 +V.Z<.4..I...=]0
0000d0 ad62 ee9e eff7 48c1 785e 2183 daf1 32d0 .b....H.x^!...2.
0000e0 02ec c2ef 43a5 4340 3364 5480 84af ad49 ....C.C@3dT....I
0000f0 2d14 552d 4dd0 15f9 267f 0ff0 87fa bf25 -.U-M...&......%
000100 10f8 d802 6051 a9f9 49c2 b2d1 029f 83ff ....`Q..I.......
000110 bc98 8cf5 5cb1 ed57 8e1f efbd efa8 a71d ....\..W........
000120 b8e4 803f c9d7 4290 e2b3 7377 f409 f4f4 ...?..B...sw....
000130 2c6c 0485 9503 3ea5 e63d 5622 7738 e79a ,l....>..=V"w8..
000140 58ed 2890 d0a6 a176 79f3 4996 1205 5a3a X.(....vy.I...Z:
000150 b2aa 822a bba1 a3f5 7b45 d38d 43e6 6352 ...*....{E..C.cR
000160 9cc4 2ce4 04ee 344f ace5 ec36 e5c0 e5ed ..,...4O...6....
000170 7549 b590 cdb4 95dd 9e2a d6a6 262e 4695 uI.......*..&.F.
000180 8ede 1f58 9f5f 4f09 d749 e7a2 182c 3032 ...X._O..I...,02
000190 089b d829 02c8 b885 69da 994f 01fb 728a ...)....i..O..r.
0001a0 3201 0a3d b271 72c5 520d 434f 0beb 637e 2..=.qr.R.CO..c~
0001b0 53f2 9c63 7c0f e4b5 0513 dda3 355a ddc5 S..c|.......5Z..
0001c0 6e21 8668 2e84 ce8e 1e16 667d 17c3 3757 n!.h......f}..7W
0001d0 47f1 5731 3874 e080 b8ad b802 d085 f8df G.W18t..........
0001e0 b99c 11c2 2927 91be ca3a 52c1 4203 329f ....)'...:R.B.2.
0001f0 2b38 2b42 f3ab 0b66 34ca 8c35 4482 94f0 +8+B...f4..5D...
000200 0c0f 75a1 f5e9 354a ddb5 bd11 5d67 ee08 ..u...5J....]g..
000210 4638 9647 aef2 3774 b780 bfa5 fffb 87b9 F8.G..7t........
000220 4f05 a046 a8c5 b017 78c7 f16c e99c 51cb O..F....x..l..Q.
000230 c169 51c0 d2d1 822b b2d2 3a54 5a61 1ba6 .iQ....+..:TZa..
000240 3b0d f34a e3d7 bc90 b4b6 2c39 1474 8c79 ;..J......,9.t.y
000250 1cc6 642d 7572 0de9 7d1e 1d97 8e2b 03c8 ..d-ur..}....+..
000260 ced6 f65d e6bd 2f1b 0fb3 4f45 9f86 9004 ...]../...OE....
000270 5823 68c2 2037 a9cc 09ef 3180 498b 2928 X#h. 7....1.I.)(
000280 b131 2285 02be 2220 4228 f236 32c4 9acf .1"..." B(.62...
000290 637a 2bee f357 fb12 7ca1 14eb 947e f5fa cz+..W..|....~..
0002a0 7589 cdd1 152a cd8f 1e44 764b 26f0 36f9 u....*...DvK&.6.
0002b0 d635 4e90 06a1 e7d4 2703 7799 6fe2 ef57 .5N.....'.w.o..W
0002c0 b834 b05a 50dd 401f 59bb 495c 396c 0979 .4.ZP.@.Y.I\9l.y
0002d0 41af 5a4b faeb 5aa9 02ed bb20 db46 abd0 A.ZK..Z.... .F..
0002e0 abf3 fba2 9432 e4af 8469 fdb4 25e7 8d7e .....2...i..%..~
0002f0 4dfa 7d6a 6ee3 ce87 5e3d cf81 7fdb 4f83 M.}jn...^=....O.
000300 ff22 d8b3 206b c101 7958 f171 e1d1 612e .".. k..yX.q..a.
000310 51a2 9a13 f2bf 3a7c 3289 83c5 2311 cb4a Q.....:|2...#..J
000320 43d2 0b41 db75 bcd1 C..A.u..
entropy sources: [0] timer
accumulate: (src: [0] timer) c7f2 d826
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 7.28 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 `YASEJO32'.
[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.192s. 82 tests run.
"/usr/bin/linux32" "/bin/sh" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-13 00:40.01: Job failed: Failed: Build failed