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-x86_64:debian-12-5.2_opam-2.3) Base: ocaml/opam:debian-12-ocaml-5.2@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843 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.2@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843 # debian-12-5.2_opam-2.3 USER 1000:1000 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-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.2.1 ocaml-base-compiler.5.2.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.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.2@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843-debian-12-5.2_opam-2.3-8fe7ff9d2f77318ecfa56c444883bc7c" 2025-07-01 15:00.19: Using OBuilder spec: ((from ocaml/opam:debian-12-ocaml-5.2@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843) (comment debian-12-5.2_opam-2.3) (user (uid 1000) (gid 1000)) (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-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.2.1 ocaml-base-compiler.5.2.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.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 asteria.caelum.ci.dev All commits already cached HEAD is now at 099f00d mirage-crypto-ec: add Brainpool curves with 254/384/512 bits (from ocaml/opam:debian-12-ocaml-5.2@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843) Unable to find image 'ocaml/opam:debian-12-ocaml-5.2@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843' locally docker.io/ocaml/opam@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843: Pulling from ocaml/opam 78ad157e30a7: Pulling fs layer 94edd897fc22: Pulling fs layer 4f69f3ce1472: Pulling fs layer 584efd3ca6b1: Pulling fs layer 15bc982afdd8: Pulling fs layer 94edd897fc22: Waiting 78ad157e30a7: Waiting 6dda7208c559: Pulling fs layer 42c651e75cbb: Pulling fs layer 6dda7208c559: Waiting 98a23f0ca0ba: Pulling fs layer 42c651e75cbb: Waiting 4f69f3ce1472: Waiting 15bc982afdd8: Waiting 94edd897fc22: Verifying Checksum 94edd897fc22: Download complete 4f69f3ce1472: Verifying Checksum 4f69f3ce1472: Download complete 584efd3ca6b1: Verifying Checksum 584efd3ca6b1: Download complete 6dda7208c559: Download complete 42c651e75cbb: Verifying Checksum 42c651e75cbb: Download complete 98a23f0ca0ba: Verifying Checksum 98a23f0ca0ba: Download complete 15bc982afdd8: Verifying Checksum 15bc982afdd8: Download complete 78ad157e30a7: Verifying Checksum 78ad157e30a7: Download complete 78ad157e30a7: Pull complete 94edd897fc22: Pull complete 4f69f3ce1472: Pull complete 584efd3ca6b1: Pull complete 15bc982afdd8: Pull complete 6dda7208c559: Pull complete 42c651e75cbb: Pull complete 98a23f0ca0ba: Pull complete Digest: sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843 Status: Downloaded newer image for ocaml/opam@sha256:7ca682480cdf5c753cfd5c88a13075ead118075acef004f859a6d14ca6597843 2025-07-01 15:00.23 ---> using "f378c535ff5041530266ba1e1662cf7421ec4388dffb474c75610fb6e6780c7b" from cache /: (comment debian-12-5.2_opam-2.3) /: (user (uid 1000) (gid 1000)) /: (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.23 ---> using "524322bcfef103d7074e2244140c319a4004e1d944082d4ff8a7bf19476d3981" 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 [NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=71 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-07-01 15:00.23 ---> using "e95ed6379acc49b51a8c304c147f8068ee46be1fc0943fda19b91040276d7031" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.15.0-142-generic The OCaml toplevel, version 5.2.1 2.3.0 2025-07-01 15:00.23 ---> using "6b735f28c2d7f48bde48c031380a367a13a8ef79f386489c5a698f177d635884" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-07-01 15:00.23 ---> using "97cdaf983e159c373ae3d349cc9bfec795b61174f37d33c32d17eed23b0a3ef8" 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 c7269f729a..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:01.02 ---> saved as "fb9f9380b6247ea79f229a67d883c4760fd3b51e15e15c42d81707081802ffab" /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:01.02 ---> saved as "6ce5dd06c4e6b2ce9ec6232bb654b8ff4bec900928c3b23ddfc354781e7c668f" /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:01.08 ---> saved as "3e46664088f03176bb04ed4d7ea3c35f8484d9c019192ad06ebfa6ebdad513cb" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-07-01 15:01.09 ---> saved as "76322cab782d474da612ff030f2ee628b939cb82c2a968cf8a28d6bb1368a0ed" /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-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.2.1 ocaml-base-compiler.5.2.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.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-security bookworm-security/main amd64 Packages [270 kB] - Fetched 373 kB in 0s (1139 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-config is already installed (current version is 3). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.1). [NOTE] Package ocaml is already installed (current version is 5.2.1). [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-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:amd64. - (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 ... 18778 files and directories currently installed.) - Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... - Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... - Selecting previously unselected package libgmp-dev:amd64. - Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... - Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... - Selecting previously unselected package libpkgconf3:amd64. - Preparing to unpack .../2-libpkgconf3_1.8.1-1_amd64.deb ... - Unpacking libpkgconf3:amd64 (1.8.1-1) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-1_amd64.deb ... - Unpacking pkgconf-bin (1.8.1-1) ... - Selecting previously unselected package pkgconf:amd64. - Preparing to unpack .../4-pkgconf_1.8.1-1_amd64.deb ... - Unpacking pkgconf:amd64 (1.8.1-1) ... - Selecting previously unselected package pkg-config:amd64. - Preparing to unpack .../5-pkg-config_1.8.1-1_amd64.deb ... - Unpacking pkg-config:amd64 (1.8.1-1) ... - Setting up libpkgconf3:amd64 (1.8.1-1) ... - Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... - Setting up pkgconf-bin (1.8.1-1) ... - Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... - Setting up pkgconf:amd64 (1.8.1-1) ... - Setting up pkg-config:amd64 (1.8.1-1) ... - Processing triggers for libc-bin (2.36-9+deb12u10) ... 2025-07-01 15:01.17 ---> saved as "1a23f2e034f41b61793d94071fb5780b2d27b34402fdb758922ec42ccc6c7402" /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-config is already installed (current version is 3). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.1). [NOTE] Package ocaml is already installed (current version is 5.2.1). [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-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) -> installed conf-pkg-config.4 -> retrieved alcotest.1.9.0 (cached) -> retrieved cmdliner.1.3.0 (cached) -> retrieved cppo.1.8.0 (cached) -> installed conf-gmp.5 -> 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 mirage-runtime.4.9.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 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) -> retrieved ounit2.2.2.7 (cached) -> retrieved ppx_deriving.6.1.0 (cached) -> retrieved ppx_deriving_yojson.3.10.0 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved dune.3.19.1, dune-configurator.3.19.1 (cached) -> retrieved ppxlib.0.36.0 (cached) -> retrieved seq.base (cached) -> retrieved randomconv.0.2.0 (cached) -> retrieved re.1.12.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved topkg.1.0.8 (cached) -> retrieved zarith.1.14 (cached) -> installed cmdliner.1.3.0 -> installed seq.base -> retrieved yojson.3.0.0 (cached) -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed zarith.1.14 -> installed topkg.1.0.8 -> installed uutf.1.0.4 -> installed mtime.2.1.0 -> installed fmt.0.10.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed dune.3.19.1 -> installed duration.0.2.1 -> installed ppx_derivers.1.2.1 -> installed randomconv.0.2.0 -> installed csexp.1.5.2 -> installed asn1-combinators.0.3.2 -> installed cppo.1.8.0 -> installed domain-name.0.4.1 -> installed eqaf.0.10 -> installed macaddr.5.6.0 -> installed miou.0.3.1 -> installed mirage-mtime.5.0.0 -> installed ocaml-compiler-libs.v0.17.0 -> installed ocaml-syntax-shims.1.0.0 -> installed ohex.0.2.0 -> installed re.1.12.0 -> installed sexplib0.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed yojson.3.0.0 -> installed ocplib-endian.1.2 -> installed ipaddr.5.6.0 -> installed digestif.1.3.0 -> installed alcotest.1.9.0 -> installed ounit2.2.2.7 -> installed dune-configurator.3.19.1 -> 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.03 ---> saved as "4f464bb3a11fcced1d55878aec07fd409388697a0ee390293f93442902c1854c" /src: (copy (src .) (dst /src)) 2025-07-01 15:02.04 ---> saved as "3062ae80e4f0a06b222514bcc7b1c0373250bd6e75444242e2243b5cdbdd768a" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/tests && ./test_entropy.exe) test entropy OK (cd _build/default/tests && ./test_random_runner.exe) ......... Ran: 9 tests in: 0.11 seconds. OK (cd _build/default/tests && ./test_symmetric_runner.exe) accel: XOR AES GHASH ................................................................ Ran: 64 tests in: 0.13 seconds. OK (cd _build/default/tests && ./test_miou_entropy_collection.exe) reseeding: 000000 0008 279b 14f5 e013 d041 01c8 3ec5 22cb ..'......A..>.". 000010 b6d6 c4e0 eae3 56f2 12fb 7206 960f ca1c ......V...r..... 000020 0a20 a620 3825 062c a22c cc30 ac35 ea3e . . 8%.,.,.0.5.> 000030 a84e 145d 2c63 5674 7876 e083 cc98 5e9d .N.],cVtxv....^. 000040 fca4 78aa fab7 68cd 3ad5 08dc a4dc 66e0 ..x...h.:.....f. 000050 24e3 34f4 86f5 f4fd 9e08 460c 000e f818 $.4.......F..... 000060 741e c22b 1240 c840 4045 424c e24d 3e58 t..+.@.@@EBL.M>X 000070 de59 2064 0a65 ee6a c67a ce89 c293 12a8 .Y d.e.j.z...... 000080 c8a8 40ad 42b4 e2b5 3ec0 dec1 06cc bccc ..@.B...>....... 000090 e6d0 fad5 d8e0 9ee5 8eee 78fc 36ff 9410 ..........x.6... 0000a0 0814 a414 6618 d61a 2c2a 0e36 5441 a448 ....f...,*.6TA.H 0000b0 664c d64e 2c5e 0e6a 5475 a47c 6680 d682 fL.N,^.jTu.|f... 0000c0 4692 aa9e 16ad 2eb3 72c4 16c7 d8d7 90ec F.......r....... 0000d0 eaef 0a05 0208 a4c5 672c 2e5d f09d 0380 ........g,.].... 0000e0 6623 bf5c 4a4b 11b9 cd21 a13d b1e8 ea68 f#.\JK...!.=...h 0000f0 3abb 31e6 75fa f512 831f b8f2 4447 1927 :.1.u.......DG.' 000100 d68b 0bad 8c38 47b1 707f 4e21 1a80 3bb8 .....8G.p.N!..;. 000110 5487 aa6e 9cc3 6270 8811 9c03 8236 badc T..n..bp.....6.. 000120 806f bc4b dbda 192f 9565 ef79 a274 42d6 .o.K.../.e.y.tB. 000130 5eb6 a11a 0bbe 02c2 b2e8 b7fc a443 4b08 ^............CK. 000140 bef4 b9b9 6db4 03b4 9964 358e 54f5 6557 ....m....d5.T.eW 000150 f40a f472 bbc4 2400 6648 8d2c 6dfb 5ba2 ...r..$.fH.,m.[. entropy sources: accumulate: (src: [0] rdrand) 3a99 4a9a e204 4412 accumulate: (src: [1] getrandom) e008 eeef 7b8f 53cb accumulate: (src: [0] rdrand) a93f 504a f096 35d7 accumulate: (src: [1] getrandom) 93d4 6925 39e5 895e accumulate: (src: [0] rdrand) 5b5f 2211 251d 9c63 (cd _build/default/tests && ./test_miou_rng.exe) 32 bit random number: 90f0afb95e1af663028fb45db4cf4242ffc81650db3cea829cfb8d8200c5a1c4 16 bit random number: 5f49b3f6b9925b96e896ea941ec0c835 (cd _build/default/tests && ./test_entropy_collection.exe) reseeding: 000000 0008 3b39 da8b 85eb f7b4 0108 9221 e2e7 ..;9.........!.. 000010 a2d3 163f 02c8 5654 c255 c05b bc67 9e73 ...?..VT.U.[.g.s 000020 187f f288 fe8b b098 069b aca4 e8a6 26b0 ..............&. 000030 c2b0 32b3 74bd 20c2 eec8 facb 92d8 80da ..2.t. ......... 000040 86e2 8cea acf2 34fb 7605 220a f010 1614 ......4.v."..... 000050 6414 b615 4c1b c225 722b 6a36 223e f044 d...L..%r+j6">.D 000060 fc47 ae54 ea56 4260 2c61 ee64 fa67 ac74 .G.T.VB`,a.d.g.t 000070 ce76 d87f 088c 568c c28d 8c93 d29e c2a7 .v....V......... 000080 beb3 a0bf 34cb 5cd5 d4d9 9edf 32eb 5af5 ....4.\.....2.Z. 000090 b8f9 4eff c409 740f 6c1a 3e22 5a29 b82d ..N...t.l.>"Z).- 0000a0 4e33 c43d 7443 6c4e 3e56 5a5d b861 4e67 N3.=tClN>VZ].aNg 0000b0 c471 7477 8682 8c8a ac92 349b 76a5 22aa .qtw......4.v.". 0000c0 f0b0 fcb3 aec0 eac2 42cc 2ccd eed0 fad3 ........B.,..... 0000d0 ace0 e8e2 26ec c2ec 32ef 74f9 20fe 0308 ....&...2.t. ... 0000e0 25b4 dd4e 7534 5366 %..Nu4Sf accumulate: (src: [0] rdrand) a586 9a18 1d62 a556 entropy sources: [0] rdrand [1] timer accumulate: (src: [1] timer) 0483 dc85 accumulate: (src: [0] rdrand) f600 be8c fea9 0fc9 accumulate: (src: [1] timer) ccb3 b720 accumulate: (src: [0] rdrand) 23ee df6b 8051 b2d7 accumulate: (src: [1] timer) 68b2 92bb 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 `6E898MC7'. [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.067s. 82 tests run. (cd _build/default/tests && ./test_pk_runner.exe) ....................................................................................................................................................................................................................................................................................................................................................................... Ran: 359 tests in: 0.66 seconds. OK "/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2025-07-01 15:02.11: Job failed: Failed: Build failed