Organisationsmiragemirage-crypto099f00 ()debian-12-5.3_arm32_opam-2.3

debian-12-5.3_arm32_opam-2.3

Link Copied
Code Copied

Logs

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