- github
- ocaml
- opam-repository
- db50ce
- compilers,4.14,lwt.6.0.0~beta00,revdeps,tls.0.12.8
(not at the head of any monitored branch or PR)
2025-11-10 14:56.14: New job: test tls.0.12.8 with lwt.6.0.0~beta00, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/28558/head (db50ce02bd0238ef1431a20de40a98e9f360a8c0)
on debian-13-ocaml-4.14/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/28558/head" && git reset --hard db50ce02
git fetch origin master
git merge --no-edit 21f97b2e6d7c617fc0a79cc8e59b2e10690960e1
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e
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 lwt.6.0.0~beta00 6.0.0~beta00
RUN opam reinstall lwt.6.0.0~beta00; \
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" != 'lwt.6.0.0~beta00' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN opam reinstall tls.0.12.8; \
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" != 'tls.0.12.8' && 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 tls.0.12.8) || true
RUN opam reinstall --with-test --verbose tls.0.12.8; \
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" != 'tls.0.12.8' && 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-11-10 14:56.14: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e-lwt.6.0.0~beta00-tls.0.12.8-db50ce02bd0238ef1431a20de40a98e9f360a8c0"
2025-11-10 14:56.14: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e)
(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 lwt.6.0.0~beta00 6.0.0~beta00"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall lwt.6.0.0~beta00;\
\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\" != 'lwt.6.0.0~beta00' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall tls.0.12.8;\
\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\" != 'tls.0.12.8' && 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 tls.0.12.8) || true"))
(run (shell "opam reinstall --with-test --verbose tls.0.12.8;\
\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\" != 'tls.0.12.8' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-11-10 14:56.14: Waiting for resource in pool OCluster
2025-11-10 19:12.44: Waiting for worker…
2025-11-10 19:17.58: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 21f97b2e6d Merge pull request #28836 from dbuenzli/b0-publish-bytesrw.0.3.0
Merge made by the 'ort' strategy.
packages/lwt/lwt.6.0.0~beta00/opam | 67 ++++++++++++++++++++++++
packages/lwt_direct/lwt_direct.6.0.0~beta00/opam | 42 +++++++++++++++
2 files changed, 109 insertions(+)
create mode 100644 packages/lwt/lwt.6.0.0~beta00/opam
create mode 100644 packages/lwt_direct/lwt_direct.6.0.0~beta00/opam
(from ocaml/opam:debian-13-ocaml-4.14@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e' locally
docker.io/ocaml/opam@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e: Pulling from ocaml/opam
13cc39f8244a: Already exists
b27d53669817: Already exists
062c909e206e: Already exists
265baae72087: Already exists
b6b7b385247c: Already exists
bfb7bf5b7c6d: Already exists
b18c76fc18f2: Already exists
6bdbb37ee35f: Already exists
84035aa4da2d: Already exists
0c3307e14207: Already exists
30b92d637d72: Already exists
991b07583706: Already exists
e1d7a79a1495: Already exists
6b08d63c6214: Already exists
4c7236344711: Already exists
12506f41e8b0: Already exists
12506f41e8b0: Already exists
2330d596aec1: Already exists
a48299f5ec62: Already exists
04618a577568: Already exists
8c4b002d072b: Already exists
4f4fb700ef54: Already exists
ff68f05e2976: Already exists
d5543b560a3e: Already exists
4a9030bbb1ef: Already exists
c59b3bec3411: Already exists
85a7c9be9495: Already exists
dbc6bd8f2e44: Already exists
6680a5133ca2: Already exists
470c0056084c: Already exists
6b9af56b67cf: Already exists
c572cde25fb3: Already exists
033b2d405acf: Already exists
663cc5b3d424: Already exists
840bbd47fded: Already exists
fb8f644ba010: Already exists
66735543f230: Already exists
7896354b8c11: Already exists
a0063722d8c2: Already exists
7018e4a5881b: Already exists
68cdbf191334: Pulling fs layer
32f4eb11e5dc: Pulling fs layer
eeb0425dd47f: Pulling fs layer
12428cddc61a: Pulling fs layer
32f4eb11e5dc: Verifying Checksum
32f4eb11e5dc: Download complete
eeb0425dd47f: Verifying Checksum
eeb0425dd47f: Download complete
12428cddc61a: Verifying Checksum
12428cddc61a: Download complete
68cdbf191334: Verifying Checksum
68cdbf191334: Download complete
68cdbf191334: Pull complete
32f4eb11e5dc: Pull complete
eeb0425dd47f: Pull complete
12428cddc61a: Pull complete
Digest: sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e
Status: Downloaded newer image for ocaml/opam@sha256:00ac8d2b32d98ee2c476e540a2ee462e24f50f003f31c05c8e412147e16c039e
2025-11-10 19:23.34 ---> using "0a7782df646ba17c4c91deb7545267f63c19555df9b225a0640862ce540c1383" 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-11-10 19:23.34 ---> using "e3cc97f3c946abac4036e9918a15af8cd2359775cb282137405852a83e5e4ac5" 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.
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.
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-11-10 19:23.34 ---> using "b3771c9b2a97061bcd39a540eb46c8c9391a701a6a2417777709d0e8bcafecec" 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~alpha1
# self-upgrade no
# system arch=x86_64 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 255
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 4.14
# invariant ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.2
2025-11-10 19:23.34 ---> using "8b9250364ffb330fc85473d01676fcba0e45f4a15f62098ec06ae23bfca0fd04" 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-11-10 19:23.34 ---> using "324936077a47671067794cc83def947ee8a01c92aab91da2d8bb3576676449b4" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-11-10 19:23.35 ---> using "bcf068effe295b4e2ae5412d97f5268f38e57b3249714878d2948254ecb5f2c7" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-11-10 19:23.35 ---> using "813792ae16d609ebed0f1530d892d292b58cbab36cb2032af0e286b7a39a5972" from cache
/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 (1266 kB/s)
- Reading package lists...
2025-11-10 19:23.35 ---> using "213a9304ddfdbe005d8eeb63b04bbfeb84eb275e3032a7ea485ba9ea7eef3763" from cache
/home/opam: (run (shell "opam pin add -k version -yn lwt.6.0.0~beta00 6.0.0~beta00"))
lwt is now pinned to version 6.0.0~beta00
2025-11-10 19:23.35 ---> using "d06a4202083f837dc1b56ee2da6303314c1e4c290f5ae07ef997ea318da4701f" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall lwt.6.0.0~beta00;\
\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\" != 'lwt.6.0.0~beta00' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
lwt.6.0.0~beta00 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 9 packages
- install base-bytes base [required by ocplib-endian]
- install cppo 1.8.0 [required by lwt]
- install csexp 1.5.2 [required by dune-configurator]
- install domain_shims 0.1.0 [required by lwt]
- install dune 3.20.2 [required by lwt]
- install dune-configurator 3.20.2 [required by lwt]
- install lwt 6.0.0~beta00 (pinned)
- install ocamlfind 1.9.8 [required by base-bytes]
- install ocplib-endian 1.2 [required by lwt]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cppo.1.8.0 (cached)
-> retrieved csexp.1.5.2 (cached)
-> retrieved domain_shims.0.1.0 (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached)
-> retrieved lwt.6.0.0~beta00 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed dune.3.20.2
-> installed domain_shims.0.1.0
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed ocplib-endian.1.2
-> installed dune-configurator.3.20.2
-> installed lwt.6.0.0~beta00
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-10 19:23.35 ---> using "ed448efba804a737f6147e5850a455384ec4f932daa531d6f7c6cb77598f4fd4" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall tls.0.12.8;\
\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\" != 'tls.0.12.8' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
tls.0.12.8 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 42 packages
- install asn1-combinators 0.2.6 [required by x509]
- install base v0.16.4 [required by ppx_sexp_conv]
- install base64 3.5.2 [required by x509]
- install bigarray-compat 1.1.0 [required by cstruct, fiat-p256]
- install conf-gmp 5 [required by conf-gmp-powm-sec, zarith]
- install conf-gmp-powm-sec 4 [required by mirage-crypto-pk]
- install conf-pkg-config 4 [required by fiat-p256, hacl_x25519]
- install cstruct 6.0.1 [required by tls]
- install cstruct-sexp 6.0.1 [required by tls]
- install domain-name 0.5.0 [required by tls]
- install duration 0.2.1 [required by mirage-crypto-rng]
- install eqaf 0.9 [required by hacl_x25519, fiat-p256, mirage-crypto-pk]
- install fiat-p256 0.2.3 (deprecated) [required by tls]
- install fmt 0.11.0 [required by tls]
- install gmap 0.3.0 [required by x509]
- install hacl_x25519 0.2.2 (deprecated) [required by tls]
- install hex 1.5.0 [required by fiat-p256]
- install hkdf 1.0.4 (deprecated) [required by tls]
- install logs 0.10.0 [required by tls]
- install mirage-crypto 0.10.7 [required by tls]
- install mirage-crypto-pk 0.10.7 [required by tls]
- install mirage-crypto-rng 0.10.7 [required by tls]
- install mirage-no-solo5 1 (deprecated) [required by mirage-crypto-pk]
- install mirage-no-xen 1 (deprecated) [required by mirage-crypto-pk]
- install mtime 2.1.0 [required by mirage-crypto-rng]
- install num 1.6 [required by sexplib]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ocamlbuild 0.16.1 [required by logs, fmt, ptime]
- install parsexp v0.16.0 [required by sexplib]
- install ppx_cstruct 6.0.1 [required by tls]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppx_sexp_conv v0.16.0 [required by tls]
- install ppxlib 0.35.0 [required by ppx_cstruct, ppx_sexp_conv]
- install ptime 1.2.0 [required by tls]
- install rresult 0.7.0 [required by x509]
- install sexplib v0.16.0 [required by tls]
- install sexplib0 v0.16.0 [required by mirage-crypto-pk, ppx_sexp_conv]
- install stdlib-shims 0.3.0 [required by ppx_cstruct]
- install tls 0.12.8
- install topkg 1.1.1 [required by logs, fmt, ptime]
- install x509 0.11.2 [required by tls]
- install zarith 1.14 [required by mirage-crypto-pk]
The following system packages will first need to be installed:
libgmp-dev pkg-config
<><> 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"
- 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 ... 20622 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../4-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../5-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.2.6 (cached)
-> retrieved base.v0.16.4 (cached)
-> retrieved base64.3.5.2 (cached)
-> retrieved bigarray-compat.1.1.0 (cached)
-> retrieved conf-gmp.5 (cached)
-> retrieved conf-gmp-powm-sec.4 (cached)
-> retrieved cstruct.6.0.1, cstruct-sexp.6.0.1, ppx_cstruct.6.0.1 (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved domain-name.0.5.0 (cached)
-> retrieved duration.0.2.1 (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved eqaf.0.9 (cached)
-> retrieved fiat-p256.0.2.3 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved gmap.0.3.0 (cached)
-> retrieved hacl_x25519.0.2.2 (cached)
-> retrieved hex.1.5.0 (cached)
-> retrieved hkdf.1.0.4 (cached)
-> retrieved logs.0.10.0 (cached)
-> installed base64.3.5.2
-> installed bigarray-compat.1.1.0
-> installed duration.0.2.1
-> installed domain-name.0.5.0
-> installed gmap.0.3.0
-> retrieved mirage-crypto.0.10.7, mirage-crypto-pk.0.10.7, mirage-crypto-rng.0.10.7 (cached)
-> installed mirage-no-solo5.1
-> installed mirage-no-xen.1
-> retrieved mtime.2.1.0 (cached)
-> retrieved num.1.6 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> installed cstruct.6.0.1
-> retrieved parsexp.v0.16.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_sexp_conv.v0.16.0 (cached)
-> retrieved ppxlib.0.35.0 (cached)
-> installed hex.1.5.0
-> installed ppx_derivers.1.2.1
-> retrieved ptime.1.2.0 (cached)
-> retrieved rresult.0.7.0 (cached)
-> retrieved sexplib.v0.16.0 (cached)
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved tls.0.12.8 (cached)
-> retrieved topkg.1.1.1 (cached)
-> retrieved x509.0.11.2 (cached)
-> retrieved zarith.1.14 (cached)
-> installed eqaf.0.9
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.16.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed num.1.6
-> installed fiat-p256.0.2.3
-> installed hacl_x25519.0.2.2
-> installed parsexp.v0.16.0
-> installed mirage-crypto.0.10.7
-> installed hkdf.1.0.4
-> installed sexplib.v0.16.0
-> installed zarith.1.14
-> installed cstruct-sexp.6.0.1
-> installed ocamlbuild.0.16.1
-> installed base.v0.16.4
-> installed topkg.1.1.1
-> installed rresult.0.7.0
-> installed fmt.0.11.0
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed asn1-combinators.0.2.6
-> installed logs.0.10.0
-> installed mirage-crypto-rng.0.10.7
-> installed mirage-crypto-pk.0.10.7
-> installed ppxlib.0.35.0
-> installed x509.0.11.2
-> installed ppx_cstruct.6.0.1
-> installed ppx_sexp_conv.v0.16.0
-> installed tls.0.12.8
Done.
<><> mirage-no-xen.1 installed successfully <><><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
<><> mirage-no-solo5.1 installed successfully <><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
<><> hkdf.1.0.4 installed successfully ><><><><><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
<><> hacl_x25519.0.2.2 installed successfully <><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
<><> fiat-p256.0.2.3 installed successfully <><><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
# To update the current shell environment, run: eval $(opam env)
2025-11-10 19:24.02 ---> saved as "f76dc71820c8863b84d573a119323d804fd6672433b5f742d57fac043c611f24"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test tls.0.12.8) || true"))
The following actions will be performed:
=== recompile 6 packages
- recompile fmt 0.11.0 [uses cmdliner]
- recompile logs 0.10.0 [uses cmdliner]
- recompile mirage-crypto-pk 0.10.7 [uses mirage-crypto-rng]
- recompile mirage-crypto-rng 0.10.7 [uses logs]
- recompile tls 0.12.8
- recompile x509 0.11.2 [uses fmt]
=== install 10 packages
- install alcotest 1.9.1 [required by tls]
- install astring 0.8.5 [required by alcotest]
- install cmdliner 2.0.0 [required by alcotest]
- install cstruct-unix 6.0.1 [required by tls]
- install ocaml-syntax-shims 1.0.0 [required by alcotest]
- install ounit 2.2.7 [required by tls]
- install ounit2 2.2.7 [required by ounit]
- install re 1.14.0 [required by alcotest]
- install seq base [required by ounit2]
- install uutf 1.0.4 [required by alcotest]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1 (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
-> retrieved cmdliner.2.0.0 (https://opam.ocaml.org/cache)
-> retrieved cstruct-unix.6.0.1 (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0 (https://opam.ocaml.org/cache)
-> retrieved logs.0.10.0 (https://opam.ocaml.org/cache)
-> installed cstruct-unix.6.0.1
-> retrieved mirage-crypto-pk.0.10.7, mirage-crypto-rng.0.10.7 (https://opam.ocaml.org/cache)
-> retrieved ocaml-syntax-shims.1.0.0 (https://opam.ocaml.org/cache)
-> retrieved ounit.2.2.7, ounit2.2.2.7 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> installed astring.0.8.5
-> retrieved seq.base (2 extra sources)
-> retrieved seq.base (2 extra sources)
-> installed seq.base
-> retrieved tls.0.12.8 (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> retrieved x509.0.11.2 (https://opam.ocaml.org/cache)
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.14.0
-> installed ounit2.2.2.7
-> installed ounit.2.2.7
-> removed tls.0.12.8
-> removed x509.0.11.2
-> removed mirage-crypto-pk.0.10.7
-> removed mirage-crypto-rng.0.10.7
-> removed logs.0.10.0
-> removed fmt.0.11.0
-> installed cmdliner.2.0.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed alcotest.1.9.1
-> installed logs.0.10.0
-> installed mirage-crypto-rng.0.10.7
-> installed mirage-crypto-pk.0.10.7
-> installed x509.0.11.2
-> installed tls.0.12.8
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-10 19:24.22 ---> saved as "f72f8b1a50a7b527a1b7897d4caf2d322489c626308fc35e535955327125e929"
/home/opam: (run (shell "opam reinstall --with-test --verbose tls.0.12.8;\
\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\" != 'tls.0.12.8' && 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 tls 0.12.8
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/4: [tls.0.12.8: extract]
-> retrieved tls.0.12.8 (cached)
Processing 2/4: [tls: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "tls" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/tls.0.12.8)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Utils.cmo -c -impl lib/utils.pp.ml)
- File "lib/utils.ml", line 66, characters 24-35:
- 66 | let len = Cstruct.len e in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/utils.ml", line 76, characters 14-17:
- 76 | Cstruct.((len cs1 = len cs2) && (to_bigarray cs1 = to_bigarray cs2))
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/utils.ml", line 76, characters 24-27:
- 76 | Cstruct.((len cs1 = len cs2) && (to_bigarray cs1 = to_bigarray cs2))
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/utils.ml", line 80, characters 16-27:
- 80 | let null cs = Cstruct.len cs = 0
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Utils.cmx -c -impl lib/utils.pp.ml)
- File "lib/utils.ml", line 66, characters 24-35:
- 66 | let len = Cstruct.len e in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/utils.ml", line 76, characters 14-17:
- 76 | Cstruct.((len cs1 = len cs2) && (to_bigarray cs1 = to_bigarray cs2))
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/utils.ml", line 76, characters 24-27:
- 76 | Cstruct.((len cs1 = len cs2) && (to_bigarray cs1 = to_bigarray cs2))
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/utils.ml", line 80, characters 16-27:
- 80 | let null cs = Cstruct.len cs = 0
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Core.cmo -c -impl lib/core.pp.ml)
- File "lib/core.ml", line 115, characters 4-15:
- 115 | Cstruct.len binder + 1 (* binder len *)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Writer.cmo -c -impl lib/writer.pp.ml)
- File "lib/writer.ml", line 28, characters 23-26:
- 28 | BE.set_uint16 buf 3 (len payload);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 38, characters 22-25:
- 38 | set_uint8 l 0 (len body) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 42, characters 26-29:
- 42 | BE.set_uint16 l 0 (len body) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 46, characters 25-28:
- 46 | set_uint24_len l (len body) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 61, characters 15-18:
- 61 | let length = len c in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 119, characters 25-28:
- 119 | BE.set_uint16 buf 0 (len x) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 146, characters 21-24:
- 146 | BE.set_uint16 l 0 (len ks) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 151, characters 26-29:
- 151 | BE.set_uint16 id_len 0 (len id) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 158, characters 21-24:
- 158 | set_uint8 b_len 0 (len b) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 181, characters 22-25:
- 181 | set_uint8 buf 0 (len x);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 193, characters 21-24:
- 193 | BE.set_uint16 l 0 (len c) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 207, characters 23-26:
- 207 | BE.set_uint16 buf 2 (len pay);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 216, characters 26-29:
- 216 | BE.set_uint16 lenbuf 0 (len data) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 232, characters 20-23:
- 232 | set_uint8 clen 0 (len context) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 305, characters 17-20:
- 305 | set_uint8 l 0 (len context) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 312, characters 31-34:
- 312 | | Some s -> set_uint8 buf 0 (len s); buf <+> s
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 347, characters 19-22:
- 347 | let buflen = len bbuf + len extensions + 4 (* see above, header *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 347, characters 30-33:
- 347 | let buflen = len bbuf + len extensions + 4 (* see above, header *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 349, characters 14-17:
- 349 | match len extensions with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 355, characters 44-47:
- 355 | BE.set_uint16 extension_length 0 (len padding);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 362, characters 21-24:
- 362 | let elen = len extensions + len padding - 2 (* the 16 bit length field *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 362, characters 38-41:
- 362 | let elen = len extensions + len padding - 2 (* the 16 bit length field *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 384, characters 27-30:
- 384 | let plen, glen, yslen = (len p.dh_p, len p.dh_g, len p.dh_Ys) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 384, characters 39-42:
- 384 | let plen, glen, yslen = (len p.dh_p, len p.dh_g, len p.dh_Ys) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 384, characters 51-54:
- 384 | let plen, glen, yslen = (len p.dh_p, len p.dh_g, len p.dh_Ys) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 398, characters 19-22:
- 398 | set_uint8 hdr 3 (len point);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 403, characters 26-29:
- 403 | BE.set_uint16 lenbuf 0 (len signature);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 422, characters 19-22:
- 422 | set_uint8 buf 8 (len se.nonce) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 424, characters 29-32:
- 424 | BE.set_uint16 ticketlen 0 (len se.ticket) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 429, characters 12-15:
- 429 | let len = len kex in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 436, characters 12-15:
- 436 | let len = len kex in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 493, characters 16-19:
- 493 | let pay_len = len payload in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Reader.cmo -c -impl lib/reader.pp.ml)
- File "lib/reader.ml", line 60, characters 5-8:
- 60 | if len buf < 5 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 72, characters 21-24:
- 72 | | x when 5 + x > len buf -> return (`Fragment buf)
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 123, characters 5-8:
- 123 | if len buf <> 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 134, characters 8-11:
- 134 | match len buf, get_uint8 buf 0 with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 146, characters 8-11:
- 146 | match len buf with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 180, characters 8-11:
- 180 | match len buf with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 199, characters 5-8:
- 199 | if len buf <> 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 229, characters 7-10:
- 229 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 255, characters 5-8:
- 255 | if len buf <> length + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 276, characters 10-13:
- 276 | if len buf <> len' + 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 281, characters 9-12:
- 281 | if len buf > 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 287, characters 7-10:
- 287 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 325, characters 5-8:
- 325 | if len buf <> 4 + binders_len + id_len then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 371, characters 10-13:
- 371 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 380, characters 20-23:
- 380 | if ll + 2 <> len buf then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 389, characters 9-12:
- 389 | if len buf <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 395, characters 9-12:
- 395 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 400, characters 9-12:
- 400 | if len buf = 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 406, characters 9-12:
- 406 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 412, characters 9-12:
- 412 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 431, characters 21-24:
- 431 | | _, xs when len xs <> 0 -> raise_trailing_bytes "server keyshare"
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 438, characters 9-12:
- 438 | if len buf <> 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 473, characters 10-13:
- 473 | if len buf <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 489, characters 11-14:
- 489 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 501, characters 10-13:
- 501 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 511, characters 5-8:
- 511 | if len buf <> length + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 524, characters 7-10:
- 524 | if len rt' == 0 then [] else parse_extensions parse_client_extension rt'
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 554, characters 11-14:
- 554 | if len rt' == 0 then [] else parse_extensions parse_retry_extension rt'
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 569, characters 9-12:
- 569 | if len rt' == 0 then [] else parse_extensions parse_server_extension rt'
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 585, characters 5-8:
- 585 | if len buf <> length + 3 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 608, characters 5-8:
- 608 | if len buf <> length + 3 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 642, characters 5-8:
- 642 | if len buf' <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 654, characters 5-8:
- 654 | if len buf' <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 667, characters 9-12:
- 667 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 673, characters 9-12:
- 673 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 732, characters 5-8:
- 732 | if len buf <> siglen + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 751, characters 9-12:
- 751 | if len buf <> 4 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 773, characters 5-8:
- 773 | if len buf <> length + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 782, characters 5-8:
- 782 | if len buf <> length + 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 790, characters 5-8:
- 790 | if len buf <> 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 798, characters 5-8:
- 798 | if len buf < 4 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 803, characters 7-10:
- 803 | if len buf >= hslen then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 813, characters 5-8:
- 813 | if len buf <> length + 4 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 819, characters 9-12:
- 819 | if len payload = 0 then HelloRequest else raise_trailing_bytes "hello request"
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 826, characters 9-12:
- 826 | if len payload = 0 then ServerHelloDone else raise_trailing_bytes "server hello done"
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Core.cmx -c -impl lib/core.pp.ml)
- File "lib/core.ml", line 115, characters 4-15:
- 115 | Cstruct.len binder + 1 (* binder len *)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Crypto.cmo -c -impl lib/crypto.pp.ml)
- File "lib/crypto.ml", line 80, characters 12-23:
- 80 | let l = Cstruct.len nonce in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/crypto.ml", line 121, characters 16-19:
- 121 | let len = 1 + len data in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/crypto.ml", line 133, characters 12-15:
- 133 | let len = len data in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Handshake_crypto.cmo -c -impl lib/handshake_crypto.pp.ml)
- File "lib/handshake_crypto.ml", line 8, characters 13-24:
- 8 | let size = Cstruct.len secret in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Handshake_crypto13.cmo -c -impl lib/handshake_crypto13.pp.ml)
- File "lib/handshake_crypto13.ml", line 10, characters 40-51:
- 10 | let padding = Cstruct.create (bytes - Cstruct.len msg) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 16, characters 35-46:
- 16 | let all_zero = Cstruct.create (Cstruct.len cs) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 25, characters 7-18:
- 25 | if Cstruct.len share = cdiv bits 8 then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 82, characters 27-38:
- 82 | Cstruct.set_uint8 l 0 (Cstruct.len lbl) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 86, characters 27-38:
- 86 | Cstruct.set_uint8 l 0 (Cstruct.len context) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Writer.cmx -c -impl lib/writer.pp.ml)
- File "lib/writer.ml", line 28, characters 23-26:
- 28 | BE.set_uint16 buf 3 (len payload);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 38, characters 22-25:
- 38 | set_uint8 l 0 (len body) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 42, characters 26-29:
- 42 | BE.set_uint16 l 0 (len body) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 46, characters 25-28:
- 46 | set_uint24_len l (len body) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 61, characters 15-18:
- 61 | let length = len c in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 119, characters 25-28:
- 119 | BE.set_uint16 buf 0 (len x) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 146, characters 21-24:
- 146 | BE.set_uint16 l 0 (len ks) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 151, characters 26-29:
- 151 | BE.set_uint16 id_len 0 (len id) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 158, characters 21-24:
- 158 | set_uint8 b_len 0 (len b) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 181, characters 22-25:
- 181 | set_uint8 buf 0 (len x);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 193, characters 21-24:
- 193 | BE.set_uint16 l 0 (len c) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 207, characters 23-26:
- 207 | BE.set_uint16 buf 2 (len pay);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 216, characters 26-29:
- 216 | BE.set_uint16 lenbuf 0 (len data) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 232, characters 20-23:
- 232 | set_uint8 clen 0 (len context) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 305, characters 17-20:
- 305 | set_uint8 l 0 (len context) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 312, characters 31-34:
- 312 | | Some s -> set_uint8 buf 0 (len s); buf <+> s
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 347, characters 19-22:
- 347 | let buflen = len bbuf + len extensions + 4 (* see above, header *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 347, characters 30-33:
- 347 | let buflen = len bbuf + len extensions + 4 (* see above, header *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 349, characters 14-17:
- 349 | match len extensions with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 355, characters 44-47:
- 355 | BE.set_uint16 extension_length 0 (len padding);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 362, characters 21-24:
- 362 | let elen = len extensions + len padding - 2 (* the 16 bit length field *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 362, characters 38-41:
- 362 | let elen = len extensions + len padding - 2 (* the 16 bit length field *) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 384, characters 27-30:
- 384 | let plen, glen, yslen = (len p.dh_p, len p.dh_g, len p.dh_Ys) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 384, characters 39-42:
- 384 | let plen, glen, yslen = (len p.dh_p, len p.dh_g, len p.dh_Ys) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 384, characters 51-54:
- 384 | let plen, glen, yslen = (len p.dh_p, len p.dh_g, len p.dh_Ys) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 398, characters 19-22:
- 398 | set_uint8 hdr 3 (len point);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 403, characters 26-29:
- 403 | BE.set_uint16 lenbuf 0 (len signature);
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 422, characters 19-22:
- 422 | set_uint8 buf 8 (len se.nonce) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 424, characters 29-32:
- 424 | BE.set_uint16 ticketlen 0 (len se.ticket) ;
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 429, characters 12-15:
- 429 | let len = len kex in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 436, characters 12-15:
- 436 | let len = len kex in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/writer.ml", line 493, characters 16-19:
- 493 | let pay_len = len payload in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Reader.cmx -c -impl lib/reader.pp.ml)
- File "lib/reader.ml", line 60, characters 5-8:
- 60 | if len buf < 5 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 72, characters 21-24:
- 72 | | x when 5 + x > len buf -> return (`Fragment buf)
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 123, characters 5-8:
- 123 | if len buf <> 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 134, characters 8-11:
- 134 | match len buf, get_uint8 buf 0 with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 146, characters 8-11:
- 146 | match len buf with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 180, characters 8-11:
- 180 | match len buf with
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 199, characters 5-8:
- 199 | if len buf <> 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 229, characters 7-10:
- 229 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 255, characters 5-8:
- 255 | if len buf <> length + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 276, characters 10-13:
- 276 | if len buf <> len' + 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 281, characters 9-12:
- 281 | if len buf > 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 287, characters 7-10:
- 287 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 325, characters 5-8:
- 325 | if len buf <> 4 + binders_len + id_len then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 371, characters 10-13:
- 371 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 380, characters 20-23:
- 380 | if ll + 2 <> len buf then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 389, characters 9-12:
- 389 | if len buf <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 395, characters 9-12:
- 395 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 400, characters 9-12:
- 400 | if len buf = 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 406, characters 9-12:
- 406 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 412, characters 9-12:
- 412 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 431, characters 21-24:
- 431 | | _, xs when len xs <> 0 -> raise_trailing_bytes "server keyshare"
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 438, characters 9-12:
- 438 | if len buf <> 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 473, characters 10-13:
- 473 | if len buf <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 489, characters 11-14:
- 489 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 501, characters 10-13:
- 501 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 511, characters 5-8:
- 511 | if len buf <> length + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 524, characters 7-10:
- 524 | if len rt' == 0 then [] else parse_extensions parse_client_extension rt'
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 554, characters 11-14:
- 554 | if len rt' == 0 then [] else parse_extensions parse_retry_extension rt'
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 569, characters 9-12:
- 569 | if len rt' == 0 then [] else parse_extensions parse_server_extension rt'
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 585, characters 5-8:
- 585 | if len buf <> length + 3 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 608, characters 5-8:
- 608 | if len buf <> length + 3 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 642, characters 5-8:
- 642 | if len buf' <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 654, characters 5-8:
- 654 | if len buf' <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 667, characters 9-12:
- 667 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 673, characters 9-12:
- 673 | if len rt <> 0 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 732, characters 5-8:
- 732 | if len buf <> siglen + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 751, characters 9-12:
- 751 | if len buf <> 4 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 773, characters 5-8:
- 773 | if len buf <> length + 2 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 782, characters 5-8:
- 782 | if len buf <> length + 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 790, characters 5-8:
- 790 | if len buf <> 1 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 798, characters 5-8:
- 798 | if len buf < 4 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 803, characters 7-10:
- 803 | if len buf >= hslen then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 813, characters 5-8:
- 813 | if len buf <> length + 4 then
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 819, characters 9-12:
- 819 | if len payload = 0 then HelloRequest else raise_trailing_bytes "hello request"
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/reader.ml", line 826, characters 9-12:
- 826 | if len payload = 0 then ServerHelloDone else raise_trailing_bytes "server hello done"
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Handshake_client13.cmo -c -impl lib/handshake_client13.pp.ml)
- File "lib/handshake_client13.ml", line 84, characters 46-57:
- 84 | let ch0_hdr = Writer.assemble_message_hash (Cstruct.len ch0_data) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Handshake_server13.cmo -c -impl lib/handshake_server13.pp.ml)
- File "lib/handshake_server13.ml", line 106, characters 56-67:
- 106 | let hash_hdr = Writer.assemble_message_hash (Cstruct.len c) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_server13.ml", line 185, characters 58-61:
- 185 | let ch_part = Cstruct.(sub raw 0 (len raw - binders_len)) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Handshake_server.cmo -c -impl lib/handshake_server.pp.ml)
- File "lib/handshake_server.ml", line 120, characters 10-21:
- 120 | match Cstruct.len k == 48, Reader.parse_any_version k with
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_server.ml", line 188, characters 47-58:
- 188 | let rst = Mirage_crypto_rng.generate (32 - Cstruct.len suffix) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_server.ml", line 198, characters 10-21:
- 198 | match Cstruct.len session.session_id with
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lwt/.tls_lwt.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/domain_shims -I /home/opam/.opam/4.14/lib/duration -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/lwt -I /home/opam/.opam/4.14/lib/lwt/unix -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/lwt -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/mtime -I /home/opam/.opam/4.14/lib/mtime/clock -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/ocplib-endian -I /home/opam/.opam/4.14/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/ptime/clock -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -intf-suffix .ml -no-alias-deps -o lwt/.tls_lwt.objs/byte/tls_lwt.cmo -c -impl lwt/tls_lwt.ml)
- File "lwt/tls_lwt.ml", line 30, characters 14-25:
- 30 | | cs when Cstruct.len cs = 0 -> return_unit
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lwt/tls_lwt.ml", line 95, characters 17-20:
- 95 | let rlen = len res in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lwt/tls_lwt.ml", line 96, characters 22-25:
- 96 | let n = min (len buf) rlen in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.tls.objs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/byte/tls__Engine.cmo -c -impl lib/engine.pp.ml)
- File "lib/engine.ml", line 141, characters 42-53:
- 141 | let adata = Crypto.adata_1_3 (Cstruct.len buf + Crypto.tag_len c.cipher) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 150, characters 41-52:
- 150 | Crypto.pseudo_header seq ty ver (Cstruct.len buf)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 194, characters 17-28:
- 194 | let macstart = Cstruct.len decrypted - Mirage_crypto.Hash.digest_size mac in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 199, characters 52-63:
- 199 | let hdr = Crypto.pseudo_header sequence ty ver (Cstruct.len body) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 238, characters 15-26:
- 238 | if Cstruct.len buf < Crypto.cbc_block c.cipher then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 251, characters 43-54:
- 251 | Crypto.pseudo_header seq ty ver (Cstruct.len buf - Crypto.tag_len c.cipher)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 259, characters 11-22:
- 259 | if Cstruct.len buf < explicit_nonce_len then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 265, characters 45-56:
- 265 | Crypto.pseudo_header seq ty ver (Cstruct.len buf - Crypto.tag_len c.cipher)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 299, characters 23-34:
- 299 | eat (pred (Cstruct.len x))
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 301, characters 40-51:
- 301 | let adata = Crypto.adata_1_3 (Cstruct.len buf) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 344, characters 25-36:
- 344 | | (t1, a) :: xs when Cstruct.len a >= 1 lsl 14 ->
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 428, characters 5-16:
- 428 | if Cstruct.len cs = 0 then None else Some cs
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 443, characters 53-64:
- 443 | if hs_can_handle_appdata hs || (early_data hs && Cstruct.len hs.hs_fragment = 0) then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 468, characters 16-27:
- 468 | let count = Cstruct.len buf - fst (Ciphersuite.kn_13 (Ciphersuite.privprot13 cipher)) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 498, characters 47-58:
- 498 | | Server13 _ -> hs.early_data_left > 0l && Cstruct.len hs.hs_fragment = 0
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 714, characters 44-47:
- 714 | let ch_part = Cstruct.(sub ch'_raw 0 (len ch'_raw - binders_len)) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 716, characters 17-28:
- 716 | let blen = Cstruct.len binder in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Crypto.cmx -c -impl lib/crypto.pp.ml)
- File "lib/crypto.ml", line 80, characters 12-23:
- 80 | let l = Cstruct.len nonce in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/crypto.ml", line 121, characters 16-19:
- 121 | let len = 1 + len data in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/crypto.ml", line 133, characters 12-15:
- 133 | let len = len data in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Handshake_crypto.cmx -c -impl lib/handshake_crypto.pp.ml)
- File "lib/handshake_crypto.ml", line 8, characters 13-24:
- 8 | let size = Cstruct.len secret in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Handshake_crypto13.cmx -c -impl lib/handshake_crypto13.pp.ml)
- File "lib/handshake_crypto13.ml", line 10, characters 40-51:
- 10 | let padding = Cstruct.create (bytes - Cstruct.len msg) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 16, characters 35-46:
- 16 | let all_zero = Cstruct.create (Cstruct.len cs) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 25, characters 7-18:
- 25 | if Cstruct.len share = cdiv bits 8 then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 82, characters 27-38:
- 82 | Cstruct.set_uint8 l 0 (Cstruct.len lbl) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_crypto13.ml", line 86, characters 27-38:
- 86 | Cstruct.set_uint8 l 0 (Cstruct.len context) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Handshake_client13.cmx -c -impl lib/handshake_client13.pp.ml)
- File "lib/handshake_client13.ml", line 84, characters 46-57:
- 84 | let ch0_hdr = Writer.assemble_message_hash (Cstruct.len ch0_data) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Handshake_server13.cmx -c -impl lib/handshake_server13.pp.ml)
- File "lib/handshake_server13.ml", line 106, characters 56-67:
- 106 | let hash_hdr = Writer.assemble_message_hash (Cstruct.len c) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_server13.ml", line 185, characters 58-61:
- 185 | let ch_part = Cstruct.(sub raw 0 (len raw - binders_len)) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Handshake_server.cmx -c -impl lib/handshake_server.pp.ml)
- File "lib/handshake_server.ml", line 120, characters 10-21:
- 120 | match Cstruct.len k == 48, Reader.parse_any_version k with
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_server.ml", line 188, characters 47-58:
- 188 | let rst = Mirage_crypto_rng.generate (32 - Cstruct.len suffix) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/handshake_server.ml", line 198, characters 10-21:
- 198 | match Cstruct.len session.session_id with
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.tls.objs/byte -I lib/.tls.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -intf-suffix .ml -no-alias-deps -open Tls -o lib/.tls.objs/native/tls__Engine.cmx -c -impl lib/engine.pp.ml)
- File "lib/engine.ml", line 141, characters 42-53:
- 141 | let adata = Crypto.adata_1_3 (Cstruct.len buf + Crypto.tag_len c.cipher) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 150, characters 41-52:
- 150 | Crypto.pseudo_header seq ty ver (Cstruct.len buf)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 194, characters 17-28:
- 194 | let macstart = Cstruct.len decrypted - Mirage_crypto.Hash.digest_size mac in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 199, characters 52-63:
- 199 | let hdr = Crypto.pseudo_header sequence ty ver (Cstruct.len body) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 238, characters 15-26:
- 238 | if Cstruct.len buf < Crypto.cbc_block c.cipher then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 251, characters 43-54:
- 251 | Crypto.pseudo_header seq ty ver (Cstruct.len buf - Crypto.tag_len c.cipher)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 259, characters 11-22:
- 259 | if Cstruct.len buf < explicit_nonce_len then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 265, characters 45-56:
- 265 | Crypto.pseudo_header seq ty ver (Cstruct.len buf - Crypto.tag_len c.cipher)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 299, characters 23-34:
- 299 | eat (pred (Cstruct.len x))
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 301, characters 40-51:
- 301 | let adata = Crypto.adata_1_3 (Cstruct.len buf) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 344, characters 25-36:
- 344 | | (t1, a) :: xs when Cstruct.len a >= 1 lsl 14 ->
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 428, characters 5-16:
- 428 | if Cstruct.len cs = 0 then None else Some cs
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 443, characters 53-64:
- 443 | if hs_can_handle_appdata hs || (early_data hs && Cstruct.len hs.hs_fragment = 0) then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 468, characters 16-27:
- 468 | let count = Cstruct.len buf - fst (Ciphersuite.kn_13 (Ciphersuite.privprot13 cipher)) in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 498, characters 47-58:
- 498 | | Server13 _ -> hs.early_data_left > 0l && Cstruct.len hs.hs_fragment = 0
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 714, characters 44-47:
- 714 | let ch_part = Cstruct.(sub ch'_raw 0 (len ch'_raw - binders_len)) in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lib/engine.ml", line 716, characters 17-28:
- 716 | let blen = Cstruct.len binder in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lwt/.tls_lwt.objs/byte -I lwt/.tls_lwt.objs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/domain_shims -I /home/opam/.opam/4.14/lib/duration -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/lwt -I /home/opam/.opam/4.14/lib/lwt/unix -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/lwt -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/mtime -I /home/opam/.opam/4.14/lib/mtime/clock -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/ocplib-endian -I /home/opam/.opam/4.14/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/ptime/clock -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -I lib/.tls.objs/native -intf-suffix .ml -no-alias-deps -o lwt/.tls_lwt.objs/native/tls_lwt.cmx -c -impl lwt/tls_lwt.ml)
- File "lwt/tls_lwt.ml", line 30, characters 14-25:
- 30 | | cs when Cstruct.len cs = 0 -> return_unit
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lwt/tls_lwt.ml", line 95, characters 17-20:
- 95 | let rlen = len res in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "lwt/tls_lwt.ml", line 96, characters 22-25:
- 96 | let n = min (len buf) rlen in
- ^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
Processing 2/4: [tls: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "tls" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/tls.0.12.8)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/.key_derivation.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/logs/fmt -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -no-alias-deps -o tests/.key_derivation.eobjs/byte/key_derivation.cmo -c -impl tests/key_derivation.ml)
- File "tests/key_derivation.ml", line 425, characters 38-49:
- 425 | Cstruct.BE.set_uint16 adata 3 (17 + Cstruct.len server_payload) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/.key_derivation.eobjs/byte -I tests/.key_derivation.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/logs/fmt -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -I lib/.tls.objs/native -intf-suffix .ml -no-alias-deps -o tests/.key_derivation.eobjs/native/key_derivation.cmx -c -impl tests/key_derivation.ml)
- File "tests/key_derivation.ml", line 425, characters 38-49:
- 425 | Cstruct.BE.set_uint16 adata 3 (17 + Cstruct.len server_payload) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/.unittestrunner.eobjs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/cstruct-unix -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/ounit2 -I /home/opam/.opam/4.14/lib/ounit2/advanced -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -I tests/.testlib.objs/byte -no-alias-deps -o tests/.unittestrunner.eobjs/byte/readertests.cmo -c -impl tests/readertests.ml)
- File "tests/readertests.ml", line 430, characters 38-49:
- 430 | | Ok (_, _, rst) -> assert_equal 0 (Cstruct.len rst)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 441, characters 9-20:
- 441 | if Cstruct.len rst == 0 then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 446, characters 10-21:
- 446 | let l = Cstruct.len param in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 463, characters 10-21:
- 463 | let l = Cstruct.len lastparam in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 591, characters 10-21:
- 591 | let l = Cstruct.len ds in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 635, characters 10-21:
- 635 | let l = Cstruct.len ds in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/.unittestrunner.eobjs/byte -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/cstruct-unix -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/ounit2 -I /home/opam/.opam/4.14/lib/ounit2/advanced -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -I tests/.testlib.objs/byte -no-alias-deps -o tests/.unittestrunner.eobjs/byte/readerwritertests.cmo -c -impl tests/readerwritertests.ml)
- File "tests/readerwritertests.ml", line 27, characters 20-31:
- 27 | assert_equal 0 (Cstruct.len f) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readerwritertests.ml", line 34, characters 23-34:
- 34 | assert_equal 0 (Cstruct.len f) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readerwritertests.ml", line 191, characters 20-31:
- 191 | assert_equal (Cstruct.len rst) 0 ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readerwritertests.ml", line 198, characters 24-35:
- 198 | assert_equal (Cstruct.len rst') 0 ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default/tests && ./key_derivation.exe)
- Testing `Key derivation tests'.
- This run has ID `JMYRKSC7'.
-
- [OK] key extraction and derivation 0 initial extract.
- [OK] key extraction and derivation 1 initial derive.
- [OK] key extraction and derivation 2 handshake extract.
- [OK] key extraction and derivation 3 derive c hs.
- [OK] key extraction and derivation 4 derive s hs.
- [OK] key extraction and derivation 5 derive finished.
- [OK] key extraction and derivation 6 derive master.
- [OK] key extraction and derivation 7 extract master.
- [OK] key extraction and derivation 8 derive hanshake keys.
- [OK] key extraction and derivation 9 derive traffic keys.
- [OK] key extraction and derivation 10 application write ...
- [OK] key extraction and derivation 11 application read k...
- [OK] key extraction and derivation 12 hs read keys.
- [OK] key extraction and derivation 13 resumption key.
- [OK] key extraction and derivation 14 payload.
- [OK] key extraction and derivation 15 processed payload.
- [OK] key extraction and derivation 16 self signature.
- [OK] key extraction and derivation 17 wire signature.
- [OK] key extraction and derivation 18 res secret.
- [OK] key extraction and derivation 19 early resumed.
- [OK] key extraction and derivation 20 binder.
- [OK] key extraction and derivation 21 x25519.
-
- Full test results in `~/.opam/4.14/.opam-switch/build/tls.0.12.8/_build/default/tests/_build/_tests/Key derivation tests'.
- Test Successful in 0.005s. 22 tests run.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/.unittestrunner.eobjs/byte -I tests/.unittestrunner.eobjs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/cstruct-unix -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/ounit2 -I /home/opam/.opam/4.14/lib/ounit2/advanced -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -I lib/.tls.objs/native -I tests/.testlib.objs/byte -I tests/.testlib.objs/native -intf-suffix .ml -no-alias-deps -o tests/.unittestrunner.eobjs/native/readertests.cmx -c -impl tests/readertests.ml)
- File "tests/readertests.ml", line 430, characters 38-49:
- 430 | | Ok (_, _, rst) -> assert_equal 0 (Cstruct.len rst)
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 441, characters 9-20:
- 441 | if Cstruct.len rst == 0 then
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 446, characters 10-21:
- 446 | let l = Cstruct.len param in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 463, characters 10-21:
- 463 | let l = Cstruct.len lastparam in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 591, characters 10-21:
- 591 | let l = Cstruct.len ds in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readertests.ml", line 635, characters 10-21:
- 635 | let l = Cstruct.len ds in
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/.unittestrunner.eobjs/byte -I tests/.unittestrunner.eobjs/native -I /home/opam/.opam/4.14/lib/asn1-combinators -I /home/opam/.opam/4.14/lib/base64 -I /home/opam/.opam/4.14/lib/bigarray-compat -I /home/opam/.opam/4.14/lib/cstruct -I /home/opam/.opam/4.14/lib/cstruct-sexp -I /home/opam/.opam/4.14/lib/cstruct-unix -I /home/opam/.opam/4.14/lib/domain-name -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/eqaf/bigstring -I /home/opam/.opam/4.14/lib/eqaf/cstruct -I /home/opam/.opam/4.14/lib/fiat-p256 -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/gmap -I /home/opam/.opam/4.14/lib/hacl_x25519 -I /home/opam/.opam/4.14/lib/hex -I /home/opam/.opam/4.14/lib/hkdf -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-pk -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/mirage-crypto-rng/unix -I /home/opam/.opam/4.14/lib/ounit2 -I /home/opam/.opam/4.14/lib/ounit2/advanced -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ptime -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/seq -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/x509 -I /home/opam/.opam/4.14/lib/zarith -I lib/.tls.objs/byte -I lib/.tls.objs/native -I tests/.testlib.objs/byte -I tests/.testlib.objs/native -intf-suffix .ml -no-alias-deps -o tests/.unittestrunner.eobjs/native/readerwritertests.cmx -c -impl tests/readerwritertests.ml)
- File "tests/readerwritertests.ml", line 27, characters 20-31:
- 27 | assert_equal 0 (Cstruct.len f) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readerwritertests.ml", line 34, characters 23-34:
- 34 | assert_equal 0 (Cstruct.len f) ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readerwritertests.ml", line 191, characters 20-31:
- 191 | assert_equal (Cstruct.len rst) 0 ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- File "tests/readerwritertests.ml", line 198, characters 24-35:
- 198 | assert_equal (Cstruct.len rst') 0 ;
- ^^^^^^^^^^^
- Alert deprecated: Cstruct.len
- len is deprecated, you should use length instead.
- (cd _build/default/tests && ./unittestrunner.exe)
- .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
- Ran: 605 tests in: 0.22 seconds.
- OK
-> compiled tls.0.12.8
-> removed tls.0.12.8
-> installed tls.0.12.8
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-10 19:24.32 ---> saved as "1df8ff5a0cbe4e0d3e1e3d352d1a2bee1d80fb673b75d1f816670aa4785e729b"
Job succeeded
2025-11-10 19:24.39: Job succeeded