- github
- ocaml
- opam-repository
- ea3d41
- extras,ppc64-ocaml-5.4,cryptokit.1.21,tests
(not at the head of any monitored branch or PR)
2025-12-30 14:37.55: New job: test cryptokit.1.21, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29148/head (ea3d41c3a9de6ce5078688dfe4c1d2f7261d7cc0)
on debian-13-ocaml-5.4/ppc64le
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29148/head" && git reset --hard ea3d41c3
git fetch origin master
git merge --no-edit 478fb6873e38d7da44dc1ea3074382ce5c3deab7
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn cryptokit.1.21 1.21
RUN opam reinstall cryptokit.1.21; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'cryptokit.1.21' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test cryptokit.1.21) || true
RUN opam reinstall --with-test --verbose cryptokit.1.21; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'cryptokit.1.21' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
END-OF-DOCKERFILE
docker build -f ../Dockerfile .
2025-12-30 14:37.55: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186-cryptokit.1.21-ea3d41c3a9de6ce5078688dfe4c1d2f7261d7cc0"
2025-12-30 14:37.55: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "opam option solver=builtin-0install && opam config report"))
(env OPAMDOWNLOADJOBS 1)
(env OPAMERRLOGLEN 0)
(env OPAMPRECISETRACKING 1)
(env CI true)
(env OPAM_REPO_CI true)
(run (shell "rm -rf opam-repository/"))
(copy (src .) (dst opam-repository/))
(run (shell "opam repository set-url --strict default opam-repository/"))
(run (network host)
(shell "opam update --depexts || true"))
(run (shell "opam pin add -k version -yn cryptokit.1.21 1.21"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall cryptokit.1.21;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'cryptokit.1.21' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (network host)
(shell "(opam reinstall --with-test cryptokit.1.21) || true"))
(run (shell "opam reinstall --with-test --verbose cryptokit.1.21;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'cryptokit.1.21' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-12-30 14:37.55: Waiting for resource in pool OCluster
2025-12-30 14:37.56: Waiting for worker…
2025-12-30 14:37.56: Got resource from pool OCluster
Building on scyleia.caelum.ci.dev
All commits already cached
HEAD is now at 478fb6873e Merge pull request #29008 from tjammer/release-raylib-1.6.0
Merge made by the 'ort' strategy.
packages/cryptokit/cryptokit.1.21/opam | 40 ++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100644 packages/cryptokit/cryptokit.1.21/opam
(from ocaml/opam:debian-13-ocaml-5.4@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186' locally
docker.io/ocaml/opam@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186: Pulling from ocaml/opam
fb00391cdf4b: Already exists
398f73bec713: Already exists
66065509dadc: Already exists
4cb88257c097: Already exists
c29982c43372: Already exists
378469b0946f: Already exists
6358e919850b: Already exists
c6f426ae6a95: Already exists
843fdc8879c0: Already exists
b449809209a3: Already exists
8a85ba49d636: Already exists
68cbefb62c42: Already exists
2ef067510231: Already exists
75207c184706: Already exists
8803282f1326: Already exists
c391f4bda1fd: Already exists
0bd62bcbc5cb: Already exists
8aa009befd08: Already exists
22a2d6877d5f: Already exists
54a57c101e79: Already exists
711453c3a889: Already exists
eab8b48d1a3a: Already exists
4f4fb700ef54: Already exists
fecd5504b541: Already exists
569149ba10eb: Already exists
cc6f5c3f3564: Already exists
17bfaebe308b: Already exists
0cd4a9826440: Already exists
25c2ca06cb5d: Already exists
0c8bdaad30b1: Already exists
861c003ba99a: Already exists
15cfbe4bea10: Already exists
b8d45af7d5cb: Already exists
3e0d14f3cbca: Already exists
18f293b6a01c: Already exists
25f64fddcf53: Already exists
985429f80988: Already exists
3ea4feab07e7: Already exists
00f7b7c85af3: Already exists
0889f5d3b607: Already exists
b52f4ca07395: Already exists
e96d0d2108e4: Pulling fs layer
d2cbe5525be2: Pulling fs layer
aab7cb15a481: Pulling fs layer
3eb55ef68219: Pulling fs layer
1fc087156f39: Pulling fs layer
93687e2cab89: Pulling fs layer
bab83f267221: Pulling fs layer
93687e2cab89: Waiting
3eb55ef68219: Waiting
1fc087156f39: Waiting
bab83f267221: Waiting
aab7cb15a481: Verifying Checksum
aab7cb15a481: Download complete
d2cbe5525be2: Verifying Checksum
d2cbe5525be2: Download complete
e96d0d2108e4: Verifying Checksum
e96d0d2108e4: Download complete
e96d0d2108e4: Pull complete
d2cbe5525be2: Pull complete
aab7cb15a481: Pull complete
1fc087156f39: Verifying Checksum
1fc087156f39: Download complete
93687e2cab89: Verifying Checksum
93687e2cab89: Download complete
bab83f267221: Verifying Checksum
bab83f267221: Download complete
3eb55ef68219: Verifying Checksum
3eb55ef68219: Download complete
3eb55ef68219: Pull complete
1fc087156f39: Pull complete
93687e2cab89: Pull complete
bab83f267221: Pull complete
Digest: sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186
Status: Downloaded newer image for ocaml/opam@sha256:90f03dc5404109d9ce49fae7c531e00f76444c4cf0f294e6a06e0b8ba993b186
2025-12-30 14:38.13 ---> using "3faaf5a69f54e39a3954d78be1be93956fdfe5c55b9e0276ce2344e1247f83e0" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-30 14:38.13 ---> using "8d3ccb12ffeb0f60967774ae0eb36d567efd1297587d1eb979412343e0c3da79" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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.
Continue? [Y/n] y
This 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.
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-12-30 14:38.13 ---> using "416b10c4fb18cbee4ee40a4d2e3d5d40418fcf553145d4f7e42ccffdbb5b84fb" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.0
# self-upgrade no
# system arch=ppc64 os=linux os-distribution=debian os-version=13
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 175
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
# invariant ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 5.4.0
2025-12-30 14:38.13 ---> using "33e4a2ffed9e4bd42a1b0d84bc9e0965961ad0d5b196f5fc34a8767b000d657d" from cache
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2025-12-30 14:38.13 ---> using "64c3e353f9c93699552c2332a9946ad02ad7dde3250d90160f0b643db841c629" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-30 14:40.55 ---> saved as "eb1097901d641169e3706e3f2c62c92c3685f8a149bfd52fd1dc44548d477289"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-30 14:41.13 ---> saved as "d15aefd577f409e15d216ce42cfa7ac4c8c937ec6600641685634889858a92f5"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Fetched 90.7 kB in 0s (198 kB/s)
- Reading package lists...
-
2025-12-30 14:41.15 ---> saved as "82f7219be99702e92e9f43cbdb0f6faea0770c42a4a28e042e85e3910de0c5ac"
/home/opam: (run (shell "opam pin add -k version -yn cryptokit.1.21 1.21"))
cryptokit is now pinned to version 1.21
2025-12-30 14:41.15 ---> saved as "1f7287559d34b0e33aadb12cbdd5e763ddc4cdb09da827931d31c5e03295b52d"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall cryptokit.1.21;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'cryptokit.1.21' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
cryptokit.1.21 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 10 packages
- install conf-gmp 5 [required by conf-gmp-powm-sec, zarith]
- install conf-gmp-powm-sec 4 [required by cryptokit]
- install conf-pkg-config 4 [required by conf-zlib, zarith]
- install conf-zlib 1 [required by cryptokit]
- install cryptokit 1.21 (pinned)
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.20.2 [required by cryptokit]
- install dune-configurator 3.20.2 [required by cryptokit]
- install ocamlfind 1.9.8 [required by zarith]
- install zarith 1.14 [required by cryptokit]
The following system packages will first need to be installed:
libgmp-dev pkg-config zlib1g-dev
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation
[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" "zlib1g-dev"
- Selecting previously unselected package libgmpxx4ldbl:ppc64el.
- (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 ... 20628 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_ppc64el.deb ...
- Unpacking libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:ppc64el.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_ppc64el.deb ...
- Unpacking libgmp-dev:ppc64el (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:ppc64el.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_ppc64el.deb ...
- Unpacking libpkgconf3:ppc64el (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_ppc64el.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:ppc64el.
- Preparing to unpack .../4-pkgconf_1.8.1-4_ppc64el.deb ...
- Unpacking pkgconf:ppc64el (1.8.1-4) ...
- Selecting previously unselected package pkg-config:ppc64el.
- Preparing to unpack .../5-pkg-config_1.8.1-4_ppc64el.deb ...
- Unpacking pkg-config:ppc64el (1.8.1-4) ...
- Selecting previously unselected package zlib1g-dev:ppc64el.
- Preparing to unpack .../6-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_ppc64el.deb ...
- Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libpkgconf3:ppc64el (1.8.1-4) ...
- Setting up libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libgmp-dev:ppc64el (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:ppc64el (1.8.1-4) ...
- Setting up pkg-config:ppc64el (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-gmp.5 (cached)
-> retrieved conf-gmp-powm-sec.4 (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> installed conf-gmp-powm-sec.4
-> installed conf-zlib.1
-> retrieved cryptokit.1.21 (https://github.com/xavierleroy/cryptokit/archive/release121.tar.gz)
-> retrieved csexp.1.5.2 (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved zarith.1.14 (cached)
-> installed ocamlfind.1.9.8
-> installed zarith.1.14
-> installed dune.3.20.2
-> installed csexp.1.5.2
-> installed dune-configurator.3.20.2
-> installed cryptokit.1.21
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-30 14:42.37 ---> saved as "d96c24ce2bb60d091b0f0ae83e9bb8ef13e1dcbf261c357e8560556fd21cbb63"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test cryptokit.1.21) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile cryptokit 1.21 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed cryptokit.1.21
-> installed cryptokit.1.21
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-30 14:42.42 ---> saved as "f1d8c6ebd3f1cdbd8c95ff5d45465207d837dedab841ce8c74f6f4fe9d8c78b2"
/home/opam: (run (shell "opam reinstall --with-test --verbose cryptokit.1.21;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'cryptokit.1.21' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile cryptokit 1.21 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/4: [cryptokit: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "cryptokit" "-j" "175" "@install" "@runtest" (CWD=/home/opam/.opam/5.4/.opam-switch/build/cryptokit.1.21)
- (cd _build/default/src && config/flags.exe)
- ZLib: ............................... enabled
- Hardware support for AES and GCM: ... disabled
- getentropy():........................ enabled
- (cd _build/default/test && ./test.exe)
-
- Hex conversion
- 1... 2...
- AES
- 1... 2... 3... 4... 5... 6...
- Blowfish
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... 29... 30... 31... 32... 33... 34...
- DES
- 1... 2... 3...
- Triple DES
- 1... 2... 3... 4... 5... 6...
- ARCfour
- 1... 2... 3... 4... 5... 6... 7... 8... 9...
- Chacha20
- 1... 2... 3... 4... 5... 6... 7... 8...
- Blowfish
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... 29... 30... 31... 32... 33... 34... 35... 36... 37... 38... 39... 40... 41... 42... 43... 44... 45... 46... 47... 48... 49... 50... 51... 52... 53... 54... 55... 56... 57... 58... 59... 60... 61... 62... 63... 64... 65... 66... 67... 68...
- AES-GCM
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14...
- Chacha20-Poly1305
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14...
- SHA-1
- 1... 2... 3... 4... 5... 6...
- SHA-2 224
- 1... 2... 3... 4...
- SHA-2 256
- 1... 2... 3... 4...
- SHA-2 384
- 1... 2... 3... 4...
- SHA-2 512
- 1... 2... 3... 4... 5...
- SHA-2 512/256
- 1... 2... 3... 4... 5...
- SHA-2 512/224
- 1... 2... 3... 4... 5...
- SHA-3
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20...
- Keccak
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20...
- BLAKE2b-512
- 1... 2... 3...
- BLAKE2b-512 (keyed)
- 0... 1... 2... 3... 4... 5... 6... 7... 128... 192... 255...
- BLAKE2s-256 (keyed)
- 0... 1... 2... 3... 4... 5... 6... 7... 128... 192... 255...
- BLAKE3
- 0... 0... 1... 1... 2... 2... 3... 3... 4... 4... 5... 5... 6... 6... 7... 7... 8... 8... 63... 63... 64... 64... 65... 65... 127... 127... 128... 128... 129... 129... 1023... 1023... 1024... 1024... 1025... 1025... 2048... 2048... 2049... 2049... 3072... 3072... 3073... 3073... 4096... 4096... 4097... 4097... 5120... 5120... 5121... 5121... 6144... 6144... 6145... 6145... 7168... 7168... 7169... 7169... 8192... 8192... 8193... 8193... 16384... 16384... 31744... 31744... 102400... 102400...
- RIPEMD-160
- 1... 2... 3... 4... 5... 6... 7... 8... 9...
- MD5
- 1... 2... 3... 4...
- GFmul
- 1...
- Poly1305
- 1...
- SipHash 64
- 0... 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... 29... 30... 31... 32... 33... 34... 35... 36... 37... 38... 39... 40... 41... 42... 43... 44... 45... 46... 47... 48... 49... 50... 51... 52... 53... 54... 55... 56... 57... 58... 59... 60... 61... 62... 63...
- SipHash 128
- 0... 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17... 18... 19... 20... 21... 22... 23... 24... 25... 26... 27... 28... 29... 30... 31... 32... 33... 34... 35... 36... 37... 38... 39... 40... 41... 42... 43... 44... 45... 46... 47... 48... 49... 50... 51... 52... 53... 54... 55... 56... 57... 58... 59... 60... 61... 62... 63...
- ECB
- 1... 2... 3... 4... 5... 6...
- CBC
- 1... 2... 3... 4... 5... 6...
- CFB 1
- 1... 2... 3... 4... 5...
- CFB 4
- 1... 2... 3...
- OFB 1
- 1... 2... 3... 4... 5...
- OFB 8
- 1... 2... 3...
- CTR
- 1... 2... 3... 4...
- CTR_N
- 1... 2... 3...
- HMAC-SHA256
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10...
- HMAC-SHA384
- 1... 2... 3...
- HMAC-SHA512
- 1... 2... 3...
- HMAC-MD5
- 1... 2... 3...
- AES-CMAC
- 1... 2... 3... 4...
- RSA
- 1... 2... 3... 4... 5... 6... 7... 8... 9... 10... 11... 12...
- Paillier
- 1... 2... 3...
- Diffie-Hellman
- 1...
- Elliptic curves
- 1... 2... 3... 4... 5... 6... 7... 10... 11... 12... 13... 14... 15... 16... 17...
- ECDSA
- 10... 11... 12... 13... 14... 15... 20... 21... 22... 30... 31... 32...
- ECDH
- 1...
- KDF
- 1... 2... 3...
- PBKDF2
- 1... 2... 3... 4... 5...
- Base64
- 1... 2... 3... 4... 5... 6... 7...
- Zlib compression
- 1... 2... 3...
- Comparison functions
- 1... 2...
- Random number generation
- 1. PRNG: chi^2 plausible
- 2. PRNG based on AES CTR: chi^2 plausible
- 3. /dev/urandom: chi^2 plausible
- 4. Hardware RNG: not available
- 5. System RNG: chi^2 plausible
-
- All tests successful.
-> compiled cryptokit.1.21
-> removed cryptokit.1.21
-> installed cryptokit.1.21
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-30 14:42.47 ---> saved as "86f573465ccfff3f802f7654f78e71bf0e8542cd263b7ed131e752c31c89202c"
Job succeeded
2025-12-30 14:43.08: Job succeeded