2025-07-01 15:00.19: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (099f00dbd8b9e358a9e41be5ded4fce280e099cf) (linux-arm64:debian-12-5.3_arm32_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:018764e3499a56663f2ea799630e223ac3f2296c3f25c78819939158770b033a
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/260/head" && git reset --hard 099f00db
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:018764e3499a56663f2ea799630e223ac3f2296c3f25c78819939158770b033a
# 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 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./
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.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-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.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-07-01 15:00.19: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:018764e3499a56663f2ea799630e223ac3f2296c3f25c78819939158770b033a-debian-12-5.3_arm32_opam-2.3-e040bfc6717cddd51cae465409baf714"
2025-07-01 15:00.19: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:018764e3499a56663f2ea799630e223ac3f2296c3f25c78819939158770b033a)
(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 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
(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.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-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.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /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-07-01 15:00.19: Waiting for resource in pool OCluster
2025-07-01 15:00.19: Waiting for worker…
2025-07-01 15:00.19: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
HEAD is now at c1f13ce Add a missing dependency in the configuration detection
HEAD is now at 099f00d mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
(from ocaml/opam:debian-12-ocaml-5.3@sha256:018764e3499a56663f2ea799630e223ac3f2296c3f25c78819939158770b033a)
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-07-01 15:00.20 ---> using "7d0f3bbf8e4606467990f0d3260a56f28bc9f918f60084e2a7f3c23aecc7ca63" 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-07-01 15:00.20 ---> using "1ea2b2c8e28a4fa3dfabd184730f704a12ed2ac868c1490d45550df2548a8a3a" 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 ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-07-01 15:00.20 ---> using "e708697f3fb8d92330b62e793b8a0aa83df245d9726d3e554ced63b43d381d17" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-142-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-07-01 15:00.20 ---> using "e03217bf14090b29b2601b5ce9de000d586fd22544091f17d656df70b0ab1a72" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-07-01 15:00.20 ---> using "d42d1f211ba77e8a2143960d324dce378c0e811e49cfd51c9779365a19ddc2be" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
bc726805e3..84d2c8f5ca master -> origin/master
7210227672 Merge pull request #28100 from smuenzel/ppx-deriving-6.1.0-ocaml-5.4
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///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-07-01 15:00.20 ---> using "b641bcbef7a5d8d5655752202ddea179de85a00592138af537cd78f1b60ce117" 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-07-01 15:00.20 ---> saved as "a487736bc63796da29be483290591b274685dc0c7a52441782c0f71722654593"
/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-07-01 15:00.28 ---> saved as "1d5bf356fb9ecc3f93b2a9433b87909d93c2513f83ca893fc041a2e221277027"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-07-01 15:00.29 ---> saved as "10b7705f9600deb7d826d0769df35e3ea4ef6aaa565754d0accd815f67755046"
/src: (env DEPS "alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-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.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14")
/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]
- Get:4 http://deb.debian.org/debian bookworm-updates/main armhf Packages.diff/Index [17.3 kB]
- Get:5 http://deb.debian.org/debian bookworm-updates/main armhf Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
- Get:5 http://deb.debian.org/debian bookworm-updates/main armhf Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
- Get:6 http://deb.debian.org/debian-security bookworm-security/main armhf Packages [251 kB]
- Fetched 372 kB in 1s (624 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+deb12u10) ...
2025-07-01 15:00.42 ---> saved as "e4d98055768c31497881ae0935f012a5619e10d7640b5bda5b1fa9e312adbb6f"
/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.9.0
- install asn1-combinators 0.3.2
- install astring 0.8.5
- install base-bytes base
- install cmdliner 1.3.0
- install conf-gmp 5
- install conf-gmp-powm-sec 4
- install conf-pkg-config 4
- install cppo 1.8.0
- install csexp 1.5.2
- install digestif 1.3.0
- install domain-name 0.4.1
- install dune 3.19.1
- install dune-configurator 3.19.1
- install duration 0.2.1
- install eqaf 0.10
- install fmt 0.10.0
- install ipaddr 5.6.0
- install logs 0.8.0
- install lwt 5.9.1
- install macaddr 5.6.0
- install miou 0.3.1
- install mirage-mtime 5.0.0
- install mirage-runtime 4.9.0
- install mirage-sleep 4.0.0
- install mirage-unix 5.0.1
- install mtime 2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild 0.16.1
- install ocamlfind 1.9.8
- install ocplib-endian 1.2
- install ohex 0.2.0
- install ounit2 2.2.7
- install ppx_derivers 1.2.1
- install ppx_deriving 6.1.0
- install ppx_deriving_yojson 3.10.0
- install ppxlib 0.36.0
- install ptime 1.2.0
- install randomconv 0.2.0
- install re 1.12.0
- install seq base
- install sexplib0 v0.17.0
- install stdlib-shims 0.3.0
- install topkg 1.0.8
- install uutf 1.0.4
- install yojson 3.0.0
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved conf-gmp.5 (cached)
-> retrieved conf-gmp-powm-sec.4 (cached)
-> retrieved alcotest.1.9.0 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> retrieved domain-name.0.4.1 (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved duration.0.2.1 (cached)
-> retrieved eqaf.0.10 (cached)
-> retrieved fmt.0.10.0 (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved logs.0.8.0 (cached)
-> retrieved lwt.5.9.1 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved digestif.1.3.0 (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 ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved dune.3.19.1, dune-configurator.3.19.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)
-> retrieved ounit2.2.2.7 (cached)
-> retrieved ppx_deriving.6.1.0 (cached)
-> retrieved ppx_deriving_yojson.3.10.0 (cached)
-> retrieved randomconv.0.2.0 (cached)
-> installed cmdliner.1.3.0
-> retrieved ptime.1.2.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved re.1.12.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved ppxlib.0.36.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved topkg.1.0.8 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved zarith.1.14 (cached)
-> retrieved yojson.3.0.0 (cached)
-> 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.19.1
-> installed ppx_derivers.1.2.1
-> installed duration.0.2.1
-> installed randomconv.0.2.0
-> installed ohex.0.2.0
-> installed stdlib-shims.0.3.0
-> installed macaddr.5.6.0
-> installed mirage-mtime.5.0.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.17.0
-> installed ounit2.2.2.7
-> installed yojson.3.0.0
-> installed cppo.1.8.0
-> installed ipaddr.5.6.0
-> installed ocplib-endian.1.2
-> installed digestif.1.3.0
-> installed dune-configurator.3.19.1
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed alcotest.1.9.0
-> installed lwt.5.9.1
-> installed mirage-sleep.4.0.0
-> installed logs.0.8.0
-> installed mirage-runtime.4.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.36.0
-> installed ppx_deriving.6.1.0
-> installed ppx_deriving_yojson.3.10.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:02.38 ---> saved as "503500635325d0a47bf4ebc5bc9d0f2d7b54e62ca6a6ce674bfa090e2ffba227"
/src: (copy (src .) (dst /src))
2025-07-01 15:02.39 ---> saved as "4a48d5121be11b2e6d010b75966209f3bd9323bf6fbf110843dd3c636aaebdad"
/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 9bf6 4b82 44f8 5c08 b41e 0ca8 f4ab ....K.D.\.......
000010 9c71 5dc5 c50c 7d36 0db5 25ed c529 7d85 .q]...}6..%..)}.
000020 4ed3 6679 aec2 9e4a 6fcf 9f7b df30 c05f N.fy...Jo..{.0._
000030 681b 30c6 8936 71b7 1964 e96b 3a2f 42d1 h.0..6q..d.k:/B.
000040 aa13 cbca 0b58 a35b ab11 3b68 2376 d4e3 .....X.[..;h#v..
000050 eca2 6c36 05b2 151a 1d85 2dc0 1dcb d667 ..l6......-....g
000060 6627 ded1 6f32 57ae df25 ff87 884f 9000 f'..o2W..%...O..
000070 a81f 79d6 6954 b16b 3924 a931 e987 ea4a ..y.iT.k9$.1...J
000080 1ade 3a4a 23bc e3c4 b3f4 d31a cba9 9b06 ..:J#...........
000090 cc8a 3418 b424 244b 1ce9 1d25 2d60 1d6b ..4..$$K...%-`.k
0000a0 d507 3dc7 e669 decb d68c feb9 a720 6f44 ..=..i....... oD
0000b0 f75c af90 dfb5 9716 ff99 f800 d834 7862 .\...........4xb
0000c0 f0df 59a4 59b8 59cc 59e0 01c8 39fb 419d ..Y.Y.Y.Y...9.A.
0000d0 59df 7a87 b235 aa8d 12e4 3ae9 ea29 ab8c Y.z..5....:..)..
0000e0 63b1 0bfa 0b63 2bfc a406 dc8c 1cbb d457 c....c+........W
0000f0 1517 15b2 1d1d 2d58 1d63 2600 c60a 3e97 ......-X.c&...>.
000100 363a 57ab ff52 17ea 9755 40a8 18b7 e052 6:W..R...U@....R
000110 30e4 c0ef 41ab b14e 19d7 0a73 8222 2aa2 0...A..N...s."*.
000120 4311 d353 eb12 43a6 e419 8c7b 842d bc7c C..S..C....{.-.|
000130 bda4 e5cc ddfc 1d2b 85c7 ae76 aefd 6654 .......+...v..fT
000140 e66a aefc b621 277a 27e8 aff1 8f48 7f67 .j...!'z'....H.g
000150 a816 089d 30d4 98df d092 0121 d957 b917 ....0......!.W..
000160 aad1 1228 122d 4266 bad9 ca32 1bbf 6b5a ...(.-Bf...2..kZ
000170 b3d5 d32d 5c8c d4a0 accd 8c24 dc42 ecd2 ...-\......$.B..
000180 f565 6dca 6545 5d8e fd06 4e9d d6e2 f671 .em.eE]...N....q
000190 36d7 af77 02c8 7731 2f7e 60ee a067 081d 6..w..w1/~`..g..
0001a0 3054 c05f 411b d9be e94e f2e1 6a46 dac1 0T._A....N..jF..
0001b0 7a21 ab6e fbf5 035c 0b5e 5bc7 cc6f 0c2f z!.n...\.^[..o./
0001c0 f4c8 e5fb 6dbe 2d3a bda9 e603 96c6 fe49 ....m.-:.......I
0001d0 a7b0 6fd4 f7ec af20 0746 8fae b730 9f57 ..o.... .F...0.W
0001e0 800d c85b d818 7846 19c4 d1ca 7959 99a7 ...[..xF....yY..
0001f0 ea5b b21f dad8 cb06 8394 1bb1 03ec e3ed .[..............
000200 b34f 0409 643f 8ce9 2c3a bda9 e503 6dc6 .O..d?..,:....m.
000210 2d42 e6b1 de13 26d5 ee11 9f75 ffc9 bf31 -B....&....u...1
000220 bf8b d845 00a5 20da b846 e8cf f991 39f7 ...E.. ..F....9.
000230 a198 01bb f251 f2b5 ca19 2276 33e3 8383 .....Q...."v3...
000240 ab5f f416 b4ba bc43 adfd 6554 bd6a 1df6 ._.....C..eT.j..
000250 0663 0e00 9604 de25 6689 fee1 174c 0380 .c.....%f....L..
000260 a56d 3b05 2132 2b59 3c30 2d2e 3ca9 85bd .m;.!2+Y<0-.<...
000270 41bd 0261 0c46 34fb 2ed2 1f7d 9089 28f3 A..a.F4....}..(.
000280 3f7b 6beb c357 4c80 e85c 1c76 e417 d2f3 ?{k..WL..\.v....
000290 baa2 9722 044c 6c69 8f53 751e 95c1 61ee ...".Lli.Su...a.
0002a0 faad 722d b527 4d83 692d 5fa7 33f4 b9bf ..r-.'M.i-_.3...
0002b0 d2ba c39d a8cd 9f72 6fe8 1dec dff5 51a0 .......ro.....Q.
0002c0 76ae 6931 e670 43b0 a61a b382 b792 dad8 v.i1.pC.........
0002d0 9aa0 4178 3d37 1be7 39e6 1e85 cfbd 48fe ..Ax=7..9.....H.
entropy sources:
accumulate: (src: [0] getrandom) 8ba8 a485 8bae 02f1
accumulate: (src: [0] getrandom) 3d42 3c90 038e 5014
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 648c12e7f97b87f6846d3ce10c44c25750f87855a66bc82ebaa515249d953f71
16 bit random number: d0cd4cc3fc6bad991610c84d0e7c2713
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 4168 898e 52a7 0b11 5b89 9323 14a7 ..Ah..R...[..#..
000010 c5f5 85bc 55fb 0e65 c6de 870e 3024 303d ....U..e....0$0=
000020 d0c4 f823 d9d3 6272 e378 03e0 3be4 3b02 ...#..br.x..;.;.
000030 43f9 2c89 640f 0d7f 3dcb f62a e79d 8775 C.,.d...=..*...u
000040 8022 b037 41c9 ca59 e222 4b5f 73c7 dc3f .".7A..Y."K_s..?
000050 bde0 1538 8d47 0ecb 0f1a 4f01 2897 f0f0 ...8.G....O.(...
000060 c95e d191 325e aa53 6be2 7cef 546b edd6 .^..2^.Sk.|.Tk..
000070 8e17 bf9a 77c8 d001 f8ce 1115 d190 89f1 ....w...........
000080 11a0 daaa a2e6 9309 1bbd 8b3d 8cec cc2e ...........=....
000090 1563 0db5 162f d681 5751 17eb a03e 6861 .c.../..WQ...>ha
0000a0 e101 49d5 9269 7a1c 3a57 f3b6 03fb 7c45 ..I..iz.:W....|E
0000b0 3dee 8de8 c52d c6f5 9ebd 0e75 8fef 9872 =....-.....u...r
0000c0 20da 79c7 5a40 1a6c f27a 01c8 5ac1 6b5b .y.Z@.l.z..Z.k[
0000d0 0cce 7cb2 15c4 bdd0 c527 26c1 de44 cea9 ..|......'&..D..
0000e0 2774 1789 b706 4834 1058 3862 a058 28a3 't....H4.X8b.X(.
0000f0 c1fa 1a29 d2a7 0b46 db29 5cf9 0c94 7c9c ...)...F.)\...|.
000100 64d7 2548 255c 2570 2584 2598 25ac 25c0 d.%H%\%p%.%.%.%.
000110 25d4 25e8 fdfb 76af 2f28 b740 1795 b812 %.%...v./(.@....
000120 783d 19e3 3935 0ae2 02c6 13a6 7b8d a3f1 x=..95......{...
000130 4442 1cb0 24b7 c457 d50a c592 e517 a5cf DB..$..W........
000140 ee7c 1eac 76b3 ee58 f687 7743 4fe8 57f9 .|..v..X..wCO.W.
000150 0f3c 6f40 b757 f807 a0c3 f96f 192c 5932 .<o@.W.....o.,Y2
000160 41a4 79b2 d929 5284 fa95 62f6 b269 22bd A.y..)R...b..i".
000170 02f6 2358 6b60 2b78 0382 73e4 83fc 8b17 ..#Xk`+x..s.....
000180 23c0 6bc8 ecde ec6a 9cf6 8c74 4c91 fdd1 #.k....j...tL...
000190 0533 3dc3 02c8 555f 66fe 7e72 ceea 2f71 .3=...U_f.~r../q
0001a0 67ac 1fc2 3f29 9767 2713 c8a9 4801 3041 g...?).g'...H.0A
0001b0 e07c 68a9 40ef f189 c9e8 891e e198 91c5 .|h.@...........
0001c0 1213 f2a5 ca04 422d 126c 1271 faa6 7b35 ......B-.l.q..{5
0001d0 c37e 1b03 8c97 fc3f 84fd 5c48 e45b cd13 .~.....?..\H.[..
0001e0 cdc7 1e7c 7683 2628 3631 ae6d 7ec0 96da ...|v.&(61.m~...
0001f0 f756 afe4 2708 5f11 7f55 679f 2041 b079 .V..'._..Ug. A.y
000200 a8cc b8ee 3071 90ac 59cb 916a 01e6 d147 ....0q..Y..j...G
000210 9afc 021c 921d 126b 7afd 9a46 ebc3 3b7d .......kz..F..;}
000220 a3ba ab39 dc8b 8442 9cbb dd66 bdef 15a1 ...9...B...f....
000230 9dd7 7e83 4629 de68 5696 2707 779d 1fe6 ..~.F).hV.'.w...
000240 174d 1784 078a f0ec c01c 8043 e8e9 0847 .M.........C...G
000250 09d8 29db 1972 21d8 19e0 59e6 ca57 03c8 ..)..r!...Y..W..
000260 ba0c 1232 5297 7335 2b7d 03b9 43ec f3fa ...2R.s5+}..C...
000270 3388 c393 5c46 94b8 e4d6 a461 6cb2 7527 3...\F.....al.u'
000280 fdcb e588 5eb6 e628 ae56 96d7 e781 07df ....^..(.V......
000290 0770 af72 bff3 e0a5 3802 486f b00b d9ba .p.r....8.Ho....
0002a0 9143 f1ec ea1c 7a4b a2f0 9a11 8260 8a7b .C....zK.....`.{
0002b0 ab23 bbd1 e326 2cb1 eceb dca5 1c01 e438 .#...&,........8
0002c0 5c66 95d8 0df7 d588 7db3 5d5a e6cc aefa \f......}.]Z....
0002d0 967b 0e26 378a dff5 6f51 8798 7fb4 bfce .{.&7...oQ......
0002e0 c852 60d8 b0ec 7810 5029 a06a 09e9 891d .R`...x.P).j....
0002f0 5169 f1aa 0938 293b f2d1 3232 ea9c 52cb Qi...8);..22..R.
000300 0bb3 2345 537e 23ef 4c85 fcc5 5427 14c6 ..#ES~#.L...T'..
000310 a42b c5d8 7500 fd18 fd4a f5d9 e639 2e97 .+..u....J...9..
000320 e62e f6b9 0f1a 877e .......~
entropy sources: [0] timer
accumulate: (src: [0] timer) 6947 8536
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 7.04 seconds.
OK
File "tests/dune", line 48, characters 7-25:
48 | (name test_ec_wycheproof)
^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdh_brainpoolp512r1_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `JAP3IJ26'.
[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.191s. 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-07-01 15:03.14: Job failed: Failed: Build failed