Organisationsmiragemirage-crypto1a59d8 ()windows-server-2022-amd64-5.3_opam-2.3

windows-server-2022-amd64-5.3_opam-2.3

Logs

Show full logs
2025-03-17 10:27.33: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a59d8b975dc7279c29cfce5eb8db910c506c93b) (windows-amd64:windows-server-2022-amd64-5.3_opam-2.3)
Base: windows-server-2022-amd64-ocaml-5.3
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/260/head" && git reset --hard 1a59d8b9
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM windows-server-2022-amd64-ocaml-5.3
# windows-server-2022-amd64-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
RUN ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
RUN cd ~/opam-repository && (git cat-file -e 08baa0f29f1cd773e5e4418210c71e5ce4e45c85 || git fetch origin master) && git reset -q --hard 08baa0f29f1cd773e5e4418210c71e5ce4e45c85 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam /Users/opam/src/./
RUN opam pin add -yn mirage-crypto.dev '/Users/opam/src/./' && \
    opam pin add -yn mirage-crypto-rng.dev '/Users/opam/src/./' && \
    opam pin add -yn mirage-crypto-rng-mirage.dev '/Users/opam/src/./' && \
    opam pin add -yn mirage-crypto-rng-miou-unix.dev '/Users/opam/src/./' && \
    opam pin add -yn mirage-crypto-pk.dev '/Users/opam/src/./' && \
    opam pin add -yn mirage-crypto-ec.dev '/Users/opam/src/./'
RUN echo '(lang dune 3.0)' > '/cygdrive/c/Users/opam/src/./dune-project'
ENV DEPS="alcotest.1.8.0 arch-x86_64.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-mingw-w64-gcc-x86_64.1 conf-mingw-w64-gmp-x86_64.1 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 flexdll.0.43 fmt.0.10.0 host-arch-x86_64.1 host-system-mingw.1 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 mingw-w64-shims.0.2.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-env-mingw64.1 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 system-mingw.1 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /Users/opam/src
RUN cd /cygdrive/c/Users/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2025-03-17 10:27.33: Using cache hint "mirage/mirage-crypto-windows-server-2022-amd64-ocaml-5.3-windows-server-2022-amd64-5.3_opam-2.3-cfe64e71436bc34cee4e4d3a090b853d"
2025-03-17 10:27.33: Using OBuilder spec:
((from windows-server-2022-amd64-ocaml-5.3)
 (comment windows-server-2022-amd64-5.3_opam-2.3)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (run (shell "ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\local\\opam\\download-cache")))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 08baa0f29f1cd773e5e4418210c71e5ce4e45c85 || git fetch origin master) && git reset -q --hard 08baa0f29f1cd773e5e4418210c71e5ce4e45c85 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
       (dst /Users/opam/src/./))
 (run (network host)
      (shell  "opam pin add -yn mirage-crypto.dev '/Users/opam/src/./' && \
             \nopam pin add -yn mirage-crypto-rng.dev '/Users/opam/src/./' && \
             \nopam pin add -yn mirage-crypto-rng-mirage.dev '/Users/opam/src/./' && \
             \nopam pin add -yn mirage-crypto-rng-miou-unix.dev '/Users/opam/src/./' && \
             \nopam pin add -yn mirage-crypto-pk.dev '/Users/opam/src/./' && \
             \nopam pin add -yn mirage-crypto-ec.dev '/Users/opam/src/./'"))
 (run (network host)
      (shell "echo '(lang dune 3.0)' > '/cygdrive/c/Users/opam/src/./dune-project'"))
 (env DEPS "alcotest.1.8.0 arch-x86_64.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-mingw-w64-gcc-x86_64.1 conf-mingw-w64-gmp-x86_64.1 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 flexdll.0.43 fmt.0.10.0 host-arch-x86_64.1 host-system-mingw.1 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 mingw-w64-shims.0.2.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-env-mingw64.1 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 system-mingw.1 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\local\\opam\\download-cache")))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
 (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\local\\opam\\download-cache")))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /Users/opam/src))
 (run (shell "cd /cygdrive/c/Users/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
)

2025-03-17 10:27.33: Waiting for resource in pool OCluster
2025-03-17 11:40.12: Waiting for worker…
2025-03-17 12:27.39: Got resource from pool OCluster
Building on odawa
All commits already cached
HEAD is now at 1a59d8b mirage-crypto-ec: add Brainpool curves with 254/384/512 bits

(from windows-server-2022-amd64-ocaml-5.3)
2025-03-17 12:27.40 ---> using "1d6ffeb5a52124df73b2e951323e99615c52ca4f9bdf0f65039be6146fabdaab" from cache

/: (comment windows-server-2022-amd64-5.3_opam-2.3)

/: (user (uid 1000) (gid 1000))

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (run (shell "ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-17 12:27.40 ---> using "95d5d85ee56c2575e196f53fe7f940cc0731fb5c4485beb38b72a714de9d05bf" from cache

/: (run (shell "opam init --reinit -ni"))
No configuration file found, using built-in defaults.

<><> Unix support infrastructure ><><><><><><><><><><><><><><><><><><><><><><><>

opam and the OCaml ecosystem in general require various Unix tools in order to operate correctly. At present, this requires the installation of Cygwin to provide these tools.

How should opam obtain Unix tools?
> 1. Use tools found in PATH (Cygwin installation at C:\cygwin64)
  2. Automatically create an internal Cygwin installation that will be managed by opam (recommended)
  3. Use Cygwin installation found in C:\cygwin64
  4. Use another existing Cygwin/MSYS2 installation
  5. Abort initialisation

[1/2/3/4/5] 1
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.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from file://C:/Users/opam/opam-repository
2025-03-17 12:27.40 ---> using "53bae75d46d214e65b51daece9ef873c6c6a891e203ec3d98bbd26c30834d1e2" from cache

/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
CYGWIN_NT-10.0-20348 3.5.5-1.x86_64
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-17 12:27.40 ---> using "2b54922bf0d8d5ddbb1aea4afec4a959968c963bd87de7fe3038a742f957825c" from cache

/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\local\\opam\\download-cache")))
        (network host)
        (shell "cd ~/opam-repository && (git cat-file -e 08baa0f29f1cd773e5e4418210c71e5ce4e45c85 || git fetch origin master) && git reset -q --hard 08baa0f29f1cd773e5e4418210c71e5ce4e45c85 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   f93eb7cb02..4f8517f5b7  master     -> origin/master
08baa0f29f Merge pull request #27602 from dbuenzli/b0-publish-logs.0.8.0

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file://C:/Users/opam/opam-repository

Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-03-17 12:27.40 ---> using "c7e484b114f660767068e7544919ae2a6b2b9e7b52f186f369db4f7a931c658b" from cache

/: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
         (dst /Users/opam/src/./))
2025-03-17 12:27.40 ---> using "6ca1a0910548645ec12e52ef9a5cb74bc8da75d3d41f46ce66cb6ece190033a8" from cache

/: (run (network host)
        (shell  "opam pin add -yn mirage-crypto.dev '/Users/opam/src/./' && \
               \nopam pin add -yn mirage-crypto-rng.dev '/Users/opam/src/./' && \
               \nopam pin add -yn mirage-crypto-rng-mirage.dev '/Users/opam/src/./' && \
               \nopam pin add -yn mirage-crypto-rng-miou-unix.dev '/Users/opam/src/./' && \
               \nopam pin add -yn mirage-crypto-pk.dev '/Users/opam/src/./' && \
               \nopam pin add -yn mirage-crypto-ec.dev '/Users/opam/src/./'"))
[mirage-crypto.dev] synchronised (file://C:/Users/opam/src/.)
mirage-crypto is now pinned to file://C:/Users/opam/src/. (version dev)
[mirage-crypto-rng.dev] synchronised (file://C:/Users/opam/src/.)
mirage-crypto-rng is now pinned to file://C:/Users/opam/src/. (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file://C:/Users/opam/src/.)
mirage-crypto-rng-mirage is now pinned to file://C:/Users/opam/src/. (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file://C:/Users/opam/src/.)
mirage-crypto-rng-miou-unix is now pinned to file://C:/Users/opam/src/. (version dev)
[mirage-crypto-pk.dev] synchronised (file://C:/Users/opam/src/.)
mirage-crypto-pk is now pinned to file://C:/Users/opam/src/. (version dev)
[mirage-crypto-ec.dev] synchronised (file://C:/Users/opam/src/.)
mirage-crypto-ec is now pinned to file://C:/Users/opam/src/. (version dev)
2025-03-17 12:27.40 ---> using "de9eecf57f5e363bf4c72c61d870d0f028274d8f85e9e193e3fa68ce9899825a" from cache

/: (run (network host)
        (shell "echo '(lang dune 3.0)' > '/cygdrive/c/Users/opam/src/./dune-project'"))
2025-03-17 12:27.40 ---> using "ce46dd6f314edceee329c5caaff62b1d63237e78f67a9ed846b69f747d880968" from cache

/: (env DEPS "alcotest.1.8.0 arch-x86_64.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-mingw-w64-gcc-x86_64.1 conf-mingw-w64-gmp-x86_64.1 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 flexdll.0.43 fmt.0.10.0 host-arch-x86_64.1 host-system-mingw.1 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 mingw-w64-shims.0.2.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-env-mingw64.1 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 system-mingw.1 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14")

/: (env CI true)

/: (env OCAMLCI true)

/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\local\\opam\\download-cache")))
        (network host)
        (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file://C:/Users/opam/src/.)
[mirage-crypto-ec.dev] synchronised (file://C:/Users/opam/src/.)
[mirage-crypto-pk.dev] synchronised (file://C:/Users/opam/src/.)
[mirage-crypto-rng.dev] synchronised (file://C:/Users/opam/src/.)
[mirage-crypto-rng-miou-unix.dev] synchronised (file://C:/Users/opam/src/.)
[mirage-crypto-rng-mirage.dev] synchronised (file://C:/Users/opam/src/.)

[NOTE] Package system-mingw is already installed (current version is 1).
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-env-mingw64 is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package mingw-w64-shims is already installed (current version is 0.2.0).
[NOTE] Package host-system-mingw is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package flexdll is already installed (current version is 0.43).
[NOTE] Package conf-mingw-w64-gcc-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
[NOTE] Package arch-x86_64 is already installed (current version is 1).

The following system packages will first need to be installed:
    mingw64-x86_64-gmp

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

+ C:\Users\opam\AppData\Local\opam\.cygwin\setup-x86_64.exe "--root" "C:\\cygwin64" "--quiet-mode" "unattended" "--no-shortcuts" "--no-startmenu" "--no-desktop" "--no-admin" "--no-version-check" "--no-write-registry" "--packages" "mingw64-x86_64-gmp"
- Starting cygwin install, version 2.932
- User has backup/restore rights
- User has symlink creation right
- Current Directory: C:\Windows\system32
- root: C:\cygwin64 system
- Changing gid to Administrators
- Selected local directory: C:\Windows\system32
- net: Preconfig
- site: https://cygwin.mirror.constant.com/
- solving: 1 tasks, update: no, use test packages: no
- solving: 2 tasks, update: no, use test packages: no
- Augmented Transaction List:
-    0 install mingw64-x86_64-gcc-g++ 12.4.0-1 
-    1 install mingw64-x86_64-gmp     6.3.0-1  
- Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-x86_64-gcc/mingw64-x86_64-gcc-g++/mingw64-x86_64-gcc-g++-12.4.0-1.tar.zst
- Downloaded C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-x86_64-gmp/mingw64-x86_64-gmp-6.3.0-1.tar.zst
- Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/x86_64/release/mingw64-x86_64-gcc/mingw64-x86_64-gcc-g++/mingw64-x86_64-gcc-g++-12.4.0-1.tar.zst
- Extracting from file://C:\Windows\system32/https%3a%2f%2fcygwin.mirror.constant.com%2f/noarch/release/mingw64-x86_64-gmp/mingw64-x86_64-gmp-6.3.0-1.tar.zst
- running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_000_autorebase.dash"
- running: C:\cygwin64\bin\dash.exe "/etc/postinstall/0p_update-info-dir.dash"
- running: C:\cygwin64\bin\dash.exe "/etc/postinstall/zp_man-db-update-index.dash"
- Ending cygwin install
- NOTE: you should run 'diskperf -y' to enable the disk statistics
- NOTE: you should run 'diskperf -y' to enable the disk statistics
2025-03-17 12:27.40 ---> using "b889a4f6baeb35e142b4e4b4b82fb6b9261d2ea6f84e48010608d786f756ef9e" from cache

/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\local\\opam\\download-cache")))
        (network host)
        (shell "opam install $DEPS"))
[NOTE] Package system-mingw is already installed (current version is 1).
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-env-mingw64 is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package mingw-w64-shims is already installed (current version is 0.2.0).
[NOTE] Package host-system-mingw is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package flexdll is already installed (current version is 0.43).
[NOTE] Package conf-mingw-w64-gcc-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
[NOTE] Package arch-x86_64 is already installed (current version is 1).
The following actions will be performed:
=== recompile 1 package
  - recompile mingw-w64-shims           0.2.0
=== install 49 packages
  - install   alcotest                  1.8.0
  - install   asn1-combinators          0.3.2
  - install   astring                   0.8.5
  - install   base-bytes                base
  - install   cmdliner                  1.3.0
  - install   conf-gmp                  4
  - install   conf-gmp-powm-sec         3
  - install   conf-mingw-w64-gmp-x86_64 1
  - install   conf-pkg-config           4
  - install   cppo                      1.8.0
  - install   csexp                     1.5.2
  - install   digestif                  1.2.0
  - install   domain-name               0.4.1
  - install   dune                      3.17.2
  - install   dune-configurator         3.17.2
  - install   duration                  0.2.1
  - install   eqaf                      0.10
  - install   fmt                       0.10.0
  - install   ipaddr                    5.6.0
  - install   logs                      0.8.0
  - install   lwt                       5.9.1
  - install   macaddr                   5.6.0
  - install   miou                      0.3.1
  - install   mirage-mtime              5.0.0
  - install   mirage-runtime            4.9.0
  - install   mirage-sleep              4.0.0
  - install   mirage-unix               5.0.1
  - install   mtime                     2.1.0
  - install   ocaml-compiler-libs       v0.17.0
  - install   ocaml-syntax-shims        1.0.0
  - install   ocamlbuild                0.16.1
  - install   ocamlfind                 1.9.8
  - install   ocplib-endian             1.2
  - install   ohex                      0.2.0
  - install   ounit2                    2.2.7
  - install   ppx_derivers              1.2.1
  - install   ppx_deriving              6.0.3
  - install   ppx_deriving_yojson       3.9.1
  - install   ppxlib                    0.35.0
  - install   ptime                     1.2.0
  - install   randomconv                0.2.0
  - install   re                        1.12.0
  - install   seq                       base
  - install   sexplib0                  v0.17.0
  - install   stdlib-shims              0.3.0
  - install   topkg                     1.0.8
  - install   uutf                      1.0.4
  - install   yojson                    2.2.2
  - install   zarith                    1.14

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved alcotest.1.8.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-name.0.4.1  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> installed conf-pkg-config.4
-> retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
-> installed conf-mingw-w64-gmp-x86_64.1
-> retrieved fmt.0.10.0  (https://erratique.ch/software/fmt/releases/fmt-0.10.0.tbz)
-> retrieved logs.0.8.0  (https://erratique.ch/software/logs/releases/logs-0.8.0.tbz)
-> installed conf-gmp.4
-> retrieved mingw-w64-shims.0.2.0  (cached)
-> removed   mingw-w64-shims.0.2.0
-> installed conf-gmp-powm-sec.3
-> retrieved miou.0.3.1  (cached)
-> installed mingw-w64-shims.0.2.0
-> retrieved lwt.5.9.1  (https://github.com/ocsigen/lwt/archive/refs/tags/5.9.1.tar.gz)
-> retrieved mirage-mtime.5.0.0  (https://github.com/mirage/mirage-mtime/releases/download/v5.0.0/mirage-mtime-5.0.0.tbz)
-> retrieved mirage-sleep.4.0.0  (https://github.com/mirage/mirage-sleep/releases/download/v4.0.0/mirage-sleep-4.0.0.tbz)
-> retrieved mirage-runtime.4.9.0  (https://github.com/mirage/mirage/releases/download/v4.9.0/mirage-4.9.0.tbz)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_deriving_yojson.3.9.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.12.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved uutf.1.0.4  (https://erratique.ch/software/uutf/releases/uutf-1.0.4.tbz)
-> retrieved ppxlib.0.35.0  (https://github.com/ocaml-ppx/ppxlib/releases/download/0.35.0/ppxlib-0.35.0.tbz)
-> retrieved topkg.1.0.8  (https://erratique.ch/software/topkg/releases/topkg-1.0.8.tbz)
-> retrieved yojson.2.2.2  (cached)
-> retrieved zarith.1.14  (cached)
-> installed cmdliner.1.3.0
[WARNING] .install file is missing .exe extension for src/findlib/ocamlfind
[WARNING] .install file is missing .exe extension for src/findlib/ocamlfind_opt
[WARNING] Automatically adding .exe to C:\Users\opam\AppData\Local\opam\5.3.0\.opam-switch\build\ocamlfind.1.9.8\src\findlib\ocamlfind.exe
[WARNING] Automatically adding .exe to C:\Users\opam\AppData\Local\opam\5.3.0\.opam-switch\build\ocamlfind.1.9.8\src\findlib\ocamlfind_opt.exe
[WARNING] C:\Users\opam\AppData\Local\opam\5.3.0\bin\safe_camlp4 is a script; the command won't be available
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed astring.0.8.5
-> installed fmt.0.10.0
-> installed mtime.2.1.0
-> installed dune.3.17.2
-> installed ptime.1.2.0
-> installed csexp.1.5.2
-> installed duration.0.2.1
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed domain-name.0.4.1
-> installed eqaf.0.10
-> installed macaddr.5.6.0
-> installed miou.0.3.1
-> installed mirage-mtime.5.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocplib-endian.1.2
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed re.1.12.0
-> installed digestif.1.2.0
-> installed ipaddr.5.6.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed yojson.2.2.2
-> installed dune-configurator.3.17.2
-> installed alcotest.1.8.0
-> installed ounit2.2.2.7
-> installed lwt.5.9.1
-> installed mirage-sleep.4.0.0
-> installed logs.0.8.0
-> installed mirage-runtime.4.9.0
-> installed ppxlib.0.35.0
-> installed mirage-unix.5.0.1
-> installed ppx_deriving.6.0.3
-> installed ppx_deriving_yojson.3.9.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-17 12:29.11 ---> saved as "e48097855d3603b491c5ae8727d4e75f9247233287be461bd9e68f25dd05c20b"

/: (copy (src .) (dst /Users/opam/src))
2025-03-17 12:29.25 ---> saved as "1b38e9e511060bfad333ec1531fb2b84e6328293b26f658e9f990ed1e3f73d3d"

/: (run (shell "cd /cygdrive/c/Users/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && .\test_entropy.exe)
test entropy OK
(cd _build/default/tests && .\test_symmetric_runner.exe)
accel: XOR AES GHASH 
................................................................
Ran: 64 tests in: 0.03 seconds.
OK
File "tests/dune", line 63, characters 26-54:
63 |  (names     test_miou_rng test_miou_entropy_collection)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && .\test_miou_entropy_collection.exe)
Fatal error: exception Unix.Unix_error(Unix.ENOTSOCK, "caml_unix_set_nonblock", "")
File "tests/dune", line 63, characters 12-25:
63 |  (names     test_miou_rng test_miou_entropy_collection)
                 ^^^^^^^^^^^^^
(cd _build/default/tests && .\test_miou_rng.exe)
Fatal error: exception Unix.Unix_error(Unix.ENOTSOCK, "caml_unix_set_nonblock", "")
(cd _build/default/tests && .\test_random_runner.exe)
.........
Ran: 9 tests in: 0.05 seconds.
OK
(cd _build/default/tests && .\test_entropy_collection.exe)
reseeding:
000000  0008 a200 2be1 15fb  0976 0108 fdfe 0efb  ....+....v......
000010  d180 77a2 02c8 aac1  e3c7 f2d3 63e0 a1e1  ..w.........c...
000020  9be6 8dee 4df6 62fd  9801 9206 530e 8015  ....M.b.....S...
000030  181a 8220 2222 a428  a72a b132 ec3a d243  ... "".(.*.2.:.C
000040  674f bd59 195f 9268  646a aa71 bc76 287f  gO.Y._.hdj.q.v(.
000050  ba88 068b 3694 fa94  0a98 5498 6199 c89d  ....6.....T.a...
000060  3da3 18ad 72b0 fab1  01b8 4bb8 58b9 a7bd  =...r.....K.X...
000070  d2c2 56cb 94d5 5dda  a3e1 b5e6 f0ee d7f7  ..V...].........
000080  8403 3c0e 0715 4818  3d19 111d 5220 6021  ..<...H.=...R `!
000090  9625 772a 0732 3f38  0339 2c3c d73c 6d3f  .%w*.2?8.9,<.<m?
0000a0  db49 814f 395a ec60  cb63 5f6f 9d79 977e  .I.O9Z.`.c_o.y.~
0000b0  7086 e78d bd93 219f  9aa8 84aa 45b2 29b9  p.....!.....E.).
0000c0  ccbc 49bf 3dc9 29cd  b4d0 e7d2 cedb 62e7  ..I.=.).......b.
0000d0  a0f1 b2f6 edfe d407  8113 201e a224 0308  .......... ..$..
0000e0  1101 9bdd 940e b59a                       ........

accumulate: (src: [0] rdrand) d5fd a923 dbf8 ac0b  
entropy sources: [0] rdrand [1] timer 
accumulate: (src: [1] timer) 186a 9efb 
accumulate: (src: [0] rdrand) d795 2374 abf0 abdc  
accumulate: (src: [1] timer) 3ac6 fb8e 
accumulate: (src: [0] rdrand) 995f 4772 57fb 1ec2  
accumulate: (src: [1] timer) b19a 0223 
(cd _build/default/tests && .\test_ec.exe)
Testing `EC'.
This run has ID `XLG8XP0D'.

  [OK]          P256 Key exchange                               0   b*A.
  [OK]          P256 Key exchange                               1   a*B.
  [OK]          P256 Key exchange                               2   a*A.
  [OK]          P256 Key exchange                               3   b*B.
  [OK]          P256 Low level scalar mult                      0   Scalar mult (#0).
  [OK]          P256 Low level scalar mult                      1   Scalar mult (#1).
  [OK]          P256 Low level scalar mult                      2   Scalar mult (#2).
  [OK]          P256 Low level scalar mult                      3   Scalar mult (#3).
  [OK]          P256 Low level scalar mult                      4   Scalar mult (#4).
  [OK]          P256 Low level scalar mult                      5   Scalar mult (#5).
  [OK]          P256 Point validation                           0   Ok.
  [OK]          P256 Point validation                           1   P=0.
  [OK]          P256 Point validation                           2   (0, sqrt(b)).
  [OK]          P256 Point validation                           3   out of range.
  [OK]          P256 Scalar validation when generating          0   0.
  [OK]          P256 Scalar validation when generating          1   1.
  [OK]          P256 Scalar validation when generating          2   n-1.
  [OK]          P256 Scalar validation when generating          3   n.
  [OK]          ECDSA NIST                                      0   ECDSA gen.
  [OK]          ECDSA NIST                                      1   ECDSA sign.
  [OK]          ECDSA NIST                                      2   ECDSA verify.
  [OK]          ECDSA RFC 6979 P256                             0   public key matches.
  [OK]          ECDSA RFC 6979 P256                             1   public key compression and decompression.
  [OK]          ECDSA RFC 6979 P256                             2   RFC 6979 A.2.5 0.
  [OK]          ECDSA RFC 6979 P256                             3   RFC 6979 A.2.5 1.
  [OK]          ECDSA RFC 6979 P256                             4   RFC 6979 A.2.5 2.
  [OK]          ECDSA RFC 6979 P256                             5   RFC 6979 A.2.5 3.
  [OK]          ECDSA RFC 6979 P256                             6   RFC 6979 A.2.5 4.
  [OK]          ECDSA RFC 6979 P256                             7   RFC 6979 A.2.5 5.
  [OK]          ECDSA RFC 6979 P256                             8   RFC 6979 A.2.5 6.
  [OK]          ECDSA RFC 6979 P256                             9   RFC 6979 A.2.5 7.
  [OK]          ECDSA RFC 6979 P256                            10   RFC 6979 A.2.5 8.
  [OK]          ECDSA RFC 6979 P256                            11   RFC 6979 A.2.5 9.
  [OK]          ECDSA RFC 6979 P384                             0   public key matches.
  [OK]          ECDSA RFC 6979 P384                             1   public key compression and decompression.
  [OK]          ECDSA RFC 6979 P384                             2   RFC 6979 A.2.6 0.
  [OK]          ECDSA RFC 6979 P384                             3   RFC 6979 A.2.6 1.
  [OK]          ECDSA RFC 6979 P384                             4   RFC 6979 A.2.6 2.
  [OK]          ECDSA RFC 6979 P384                             5   RFC 6979 A.2.6 3.
  [OK]          ECDSA RFC 6979 P384                             6   RFC 6979 A.2.6 4.
  [OK]          ECDSA RFC 6979 P384                             7   RFC 6979 A.2.6 5.
  [OK]          ECDSA RFC 6979 P384                             8   RFC 6979 A.2.6 6.
  [OK]          ECDSA RFC 6979 P384                             9   RFC 6979 A.2.6 7.
  [OK]          ECDSA RFC 6979 P384                            10   RFC 6979 A.2.6 8.
  [OK]          ECDSA RFC 6979 P384                            11   RFC 6979 A.2.6 9.
  [OK]          ECDSA RFC 6979 P521                             0   public key matches.
  [OK]          ECDSA RFC 6979 P521                             1   public key compression and decompression.
  [OK]          ECDSA RFC 6979 P521                             2   RFC 6979 A.2.7 0.
  [OK]          ECDSA RFC 6979 P521                             3   RFC 6979 A.2.7 1.
  [OK]          ECDSA RFC 6979 P521                             4   RFC 6979 A.2.7 2.
  [OK]          ECDSA RFC 6979 P521                             5   RFC 6979 A.2.7 3.
  [OK]          ECDSA RFC 6979 P521                             6   RFC 6979 A.2.7 4.
  [OK]          ECDSA RFC 6979 P521                             7   RFC 6979 A.2.7 5.
  [OK]          ECDSA RFC 6979 P521                             8   RFC 6979 A.2.7 6.
  [OK]          ECDSA RFC 6979 P521                             9   RFC 6979 A.2.7 7.
  [OK]          ECDSA RFC 6979 P521                            10   RFC 6979 A.2.7 8.
  [OK]          ECDSA RFC 6979 P521                            11   RFC 6979 A.2.7 9.
  [OK]          X25519                                          0   RFC 7748.
  [OK]          ED25519                                         0   RFC 8032 1.
  [OK]          ED25519                                         1   RFC 8032 2.
  [OK]          ED25519                                         2   RFC 8032 3.
  [OK]          ED25519                                         3   RFC 8032 4.
  [OK]          ED25519                                         4   RFC 8032 5.
  [OK]          ECDSA P521 regression                           0   regression1.
  [OK]          secp256k1 ECDSA                                 0   ECDSA gen.
  [OK]          secp256k1 ECDSA                                 1   ECDSA verify.
  [OK]          secp256k1 ECDSA sign                            0   ECDSA sign 0.
  [OK]          secp256k1 ECDSA sign                            1   ECDSA sign 1.
  [OK]          secp256k1 ECDSA sign                            2   ECDSA sign 2.
  [OK]          secp256k1 ECDSA sign                            3   ECDSA sign 3.
  [OK]          secp256k1 ECDSA sign                            4   ECDSA sign 4.
  [OK]          secp256k1 ECDSA sign                            5   ECDSA sign 5.
  [OK]          secp256k1 ECDSA sign                            6   ECDSA sign 6.
  [OK]          brainpoolP256r1 ECDSA                           0   ECDSA gen.
  [OK]          brainpoolP256r1 ECDSA                           1   ECDSA sign.
  [OK]          brainpoolP256r1 ECDSA                           2   ECDSA verify.
  [OK]          brainpoolP384r1 ECDSA                           0   ECDSA gen.
  [OK]          brainpoolP384r1 ECDSA                           1   ECDSA sign.
  [OK]          brainpoolP384r1 ECDSA                           2   ECDSA verify.
  [OK]          brainpoolP512r1 ECDSA                           0   ECDSA gen.
  [OK]          brainpoolP512r1 ECDSA                           1   ECDSA sign.
  [OK]          brainpoolP512r1 ECDSA                           2   ECDSA verify.

Full test results in `~\src\_build\default\tests\_build\_tests\XLG8XP0D'.
Test Successful in 0.094s. 82 tests run.
(cd _build/default/tests && .\test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 2.73 seconds.
OK
(cd _build/default/tests && .\test_ec_wycheproof.exe)
Testing `Wycheproof tests'.
This run has ID `B7KB0VE3'.

  [OK]          ECDH P256 test vectors                               0   1 - normal case.
  [OK]          ECDH P256 test vectors                               1   2 - compressed public key.
  [OK]          ECDH P256 test vectors                               2   3 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               3   4 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               4   5 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               5   6 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               6   7 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               7   8 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               8   9 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                               9   10 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              10   11 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              11   12 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              12   13 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              13   14 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              14   15 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              15   16 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              16   17 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              17   18 - edge case for shared secret.
  [OK]          ECDH P256 test vectors                              18   19 - y-coordinate of the public key is small.
  [OK]          ECDH P256 test vectors                              19   20 - y-coordinate of the public key is small.
  [OK]          ECDH P256 test vectors                              20   21 - y-coordinate of the public key is small.
  [OK]          ECDH P256 test vectors                              21   22 - y-coordinate of the public key is large.
  [OK]          ECDH P256 test vectors                              22   23 - y-coordinate of the public key is large.
  [OK]          ECDH P256 test vectors                              23   24 - y-coordinate of the public key is large.
  [OK]          ECDH P256 test vectors                              24   25 - y-coordinate of the public key has many...
  [OK]          ECDH P256 test vectors                              25   26 - y-coordinate of the public key has many...
  [OK]          ECDH P256 test vectors                              26   27 - y-coordinate of the public key has many...
  [OK]          ECDH P256 test vectors                              27   28 - y-coordinate of the public key has many...
  [OK]          ECDH P256 test vectors                              28   29 - y-coordinate of the public key has many...
  [OK]          ECDH P256 test vectors                              29   30 - y-coordinate of the public key has many...
  [OK]          ECDH P256 test vectors                              30   31 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              31   32 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              32   33 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              33   34 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              34   35 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              35   36 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              36   37 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              37   38 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              38   39 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              39   40 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              40   41 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              41   42 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              42   43 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              43   44 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              44   45 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              45   46 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              46   47 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              47   48 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              48   49 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              49   50 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              50   51 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              51   52 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              52   53 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              53   54 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              54   55 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              55   56 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              56   57 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              57   58 - edge cases for ephemeral key.
  [OK]          ECDH P256 test vectors                              58   59 - point with coordinate x = 0.
  [OK]          ECDH P256 test vectors                              59   60 - point with coordinate x = 0.
  [OK]          ECDH P256 test vectors                              60   61 - point with coordinate x = 0.
  [OK]          ECDH P256 test vectors                              61   62 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              62   63 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              63   64 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              64   65 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              65   66 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              66   67 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              67   68 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              68   69 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              69   70 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              70   71 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              71   72 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              72   73 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              73   74 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              74   75 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              75   76 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              76   77 - point with coordinate x = 0 in left to ...
  [OK]          ECDH P256 test vectors                              77   78 - point with coordinate x = 0 in precompu...
  [OK]          ECDH P256 test vectors                              78   79 - point with coordinate x = 0 in precompu...
  [OK]          ECDH P256 test vectors                              79   80 - point with coordinate x = 0 in precompu...
  [OK]          ECDH P256 test vectors                              80   81 - point with coordinate x = 0 in precompu...
  [OK]          ECDH P256 test vectors                              81   82 - point with coordinate x = 0 in precompu...
  [OK]          ECDH P256 test vectors                              82   83 - point with coordinate x = 0 in precompu...
  [OK]          ECDH P256 test vectors                              83   84 - point with coordinate x = 0 in right to...
  [OK]          ECDH P256 test vectors                              84   85 - point with coordinate x = 0 in right to...
  [OK]          ECDH P256 test vectors                              85   86 - point with coordinate x = 0 in right to...
  [OK]          ECDH P256 test vectors                              86   87 - point with coordinate x = 0 in right to...
  [OK]          ECDH P256 test vectors                              87   88 - point with coordinate x = 0 in right to...
  [OK]          ECDH P256 test vectors                              88   89 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              89   90 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              90   91 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              91   92 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              92   93 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              93   94 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              94   95 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              95   96 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              96   97 - point with coordinate y = 1.
  [OK]          ECDH P256 test vectors                              97   98 - point with coordinate y = 1 in left to ...
  [OK]          ECDH P256 test vectors                              98   99 - point with coordinate y = 1 in left to ...
  [OK]          ECDH P256 test vectors                              99   100 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             100   101 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             101   102 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             102   103 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             103   104 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             104   105 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             105   106 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             106   107 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             107   108 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             108   109 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             109   110 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             110   111 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             111   112 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             112   113 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             113   114 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             114   115 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             115   116 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             116   117 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             117   118 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             118   119 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             119   120 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             120   121 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             121   122 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             122   123 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             123   124 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             124   125 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             125   126 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             126   127 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             127   128 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             128   129 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             129   130 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             130   131 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             131   132 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             132   133 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             133   134 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             134   135 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             135   136 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             136   137 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             137   138 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             138   139 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             139   140 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             140   141 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             141   142 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             142   143 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             143   144 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             144   145 - point with coordinate y = 1 in left to...
  [OK]          ECDH P256 test vectors                             145   146 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             146   147 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             147   148 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             148   149 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             149   150 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             150   151 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             151   152 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             152   153 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             153   154 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             154   155 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             155   156 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             156   157 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             157   158 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             158   159 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             159   160 - point with coordinate y = 1 in precomp...
  [OK]          ECDH P256 test vectors                             160   161 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             161   162 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             162   163 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             163   164 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             164   165 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             165   166 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             166   167 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             167   168 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             168   169 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             169   170 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             170   171 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             171   172 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             172   173 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             173   174 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             174   175 - point with coordinate y = 1 in right t...
  [OK]          ECDH P256 test vectors                             175   176 - edge case private key.
  [OK]          ECDH P256 test vectors                             176   177 - edge case private key.
  [OK]          ECDH P256 test vectors                             177   178 - edge case private key.
  [OK]          ECDH P256 test vectors                             178   179 - edge case private key.
  [OK]          ECDH P256 test vectors                             179   180 - edge case private key.
  [OK]          ECDH P256 test vectors                             180   181 - edge case private key.
  [OK]          ECDH P256 test vectors                             181   182 - edge case private key.
  [OK]          ECDH P256 test vectors                             182   183 - edge case private key.
  [OK]          ECDH P256 test vectors                             183   184 - edge case private key.
  [OK]          ECDH P256 test vectors                             184   185 - edge case private key.
  [OK]          ECDH P256 test vectors                             185   186 - edge case private key.
  [OK]          ECDH P256 test vectors                             186   187 - edge case private key.
  [OK]          ECDH P256 test vectors                             187   188 - edge case private key.
  [OK]          ECDH P256 test vectors                             188   189 - edge case private key.
  [OK]          ECDH P256 test vectors                             189   190 - edge case private key.
  [OK]          ECDH P256 test vectors                             190   191 - CVE-2017-8932.
  [OK]          ECDH P256 test vectors                             191   192 - CVE-2017-8932.
  [OK]          ECDH P256 test vectors                             192   193 - point is not on curve.
  [OK]          ECDH P256 test vectors                             193   194 - point is not on curve.
  [OK]          ECDH P256 test vectors                             194   195 - point is not on curve.
  [OK]          ECDH P256 test vectors                             195   196 - point is not on curve.
  [OK]          ECDH P256 test vectors                             196   197 - point is not on curve.
  [OK]          ECDH P256 test vectors                             197   198 - point is not on curve.
  [OK]          ECDH P256 test vectors                             198   199 - point is not on curve.
  [OK]          ECDH P256 test vectors                             199   200 - point is not on curve.
  [OK]          ECDH P256 test vectors                             200   201 - point is not on curve.
  [OK]          ECDH P256 test vectors                             201   202 - point is not on curve.
  [OK]          ECDH P256 test vectors                             202   203 - point is not on curve.
  [OK]          ECDH P256 test vectors                             203   204 - point is not on curve.
  [OK]          ECDH P256 test vectors                             204   205 - point is not on curve.
  [OK]          ECDH P256 test vectors                             205   206 - point is not on curve.
  [OK]          ECDH P256 test vectors                             206   207 - point is not on curve.
  [OK]          ECDH P256 test vectors                             207   208 - point is not on curve.
  [OK]          ECDH P256 test vectors                             208   209 - .
  [OK]          ECDH P256 test vectors                             209   210 - public point not on curve.
  [OK]          ECDH P256 test vectors                             210   211 - public point = (0,0).
  [OK]          ECDH P256 test vectors                             211   224 - using secp224r1.
  [OK]          ECDH P256 test vectors                             212   225 - using secp256k1.
  [OK]          ECDH P256 test vectors                             213   228 - Public key uses wrong curve: secp224r1.
  [OK]          ECDH P256 test vectors                             214   229 - Public key uses wrong curve: secp384r1.
  [OK]          ECDH P256 test vectors                             215   230 - Public key uses wrong curve: secp521r1.
  [OK]          ECDH P256 test vectors                             216   231 - Public key uses wrong curve: secp256k1.
  [OK]          ECDH P256 test vectors                             217   232 - Public key uses wrong curve: secp224k1.
  [OK]          ECDH P256 test vectors                             218   233 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             219   234 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             220   235 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             221   236 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             222   237 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             223   238 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             224   239 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             225   240 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             226   241 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             227   242 - Public key uses wrong curve: brainpool...
  [OK]          ECDH P256 test vectors                             228   243 - invalid public key.
  [OK]          ECDH P256 test vectors                             229   244 - public key is a low order point on twist.
  [OK]          ECDH P256 test vectors                             230   245 - public key is a low order point on twist.
  [OK]          ECDH P256 test vectors                             231   246 - public key is a low order point on twist.
  [OK]          ECDH P256 test vectors                             232   247 - public key is a low order point on twist.
  [OK]          ECDH P256 test vectors                             233   248 - public key is a low order point on twist.
  [OK]          ECDH P256 test vectors                             234   249 - public key is a low order point on twist.
  [OK]          ECDSA P256 test vectors (SHA256)                     0   1 - signature malleability.
  [OK]          ECDSA P256 test vectors (SHA256)                     1   2 - Legacy:ASN encoding of s misses leading 0.
  [OK]          ECDSA P256 test vectors (SHA256)                     2   3 - valid.
  [OK]          ECDSA P256 test vectors (SHA256)                     3   4 - long form encoding of length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                     4   5 - length of sequence contains leading 0.
  [OK]          ECDSA P256 test vectors (SHA256)                     5   6 - wrong length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                     6   7 - wrong length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                     7   8 - uint32 overflow in length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                     8   9 - uint64 overflow in length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                     9   10 - length of sequence = 2**31 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    10   11 - length of sequence = 2**32 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    11   12 - length of sequence = 2**40 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    12   13 - length of sequence = 2**64 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    13   14 - incorrect length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    14   15 - indefinite length without termination.
  [OK]          ECDSA P256 test vectors (SHA256)                    15   16 - indefinite length without termination.
  [OK]          ECDSA P256 test vectors (SHA256)                    16   17 - indefinite length without termination.
  [OK]          ECDSA P256 test vectors (SHA256)                    17   18 - removing sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    18   19 - lonely sequence tag.
  [OK]          ECDSA P256 test vectors (SHA256)                    19   20 - appending 0's to sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    20   21 - prepending 0's to sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    21   22 - appending unused 0's to sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    22   23 - appending null value to sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    23   24 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    24   25 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    25   26 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    26   27 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    27   28 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    28   29 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    29   30 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    30   31 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    31   32 - including garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    32   33 - including undefined tags.
  [OK]          ECDSA P256 test vectors (SHA256)                    33   34 - including undefined tags.
  [OK]          ECDSA P256 test vectors (SHA256)                    34   35 - including undefined tags.
  [OK]          ECDSA P256 test vectors (SHA256)                    35   36 - including undefined tags.
  [OK]          ECDSA P256 test vectors (SHA256)                    36   37 - including undefined tags.
  [OK]          ECDSA P256 test vectors (SHA256)                    37   38 - including undefined tags.
  [OK]          ECDSA P256 test vectors (SHA256)                    38   39 - truncated length of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    39   40 - using composition with indefinite length.
  [OK]          ECDSA P256 test vectors (SHA256)                    40   41 - using composition with indefinite length.
  [OK]          ECDSA P256 test vectors (SHA256)                    41   42 - using composition with indefinite length.
  [OK]          ECDSA P256 test vectors (SHA256)                    42   43 - using composition with wrong tag.
  [OK]          ECDSA P256 test vectors (SHA256)                    43   44 - using composition with wrong tag.
  [OK]          ECDSA P256 test vectors (SHA256)                    44   45 - using composition with wrong tag.
  [OK]          ECDSA P256 test vectors (SHA256)                    45   46 - Replacing sequence with NULL.
  [OK]          ECDSA P256 test vectors (SHA256)                    46   47 - changing tag value of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    47   48 - changing tag value of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    48   49 - changing tag value of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    49   50 - changing tag value of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    50   51 - changing tag value of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    51   52 - dropping value of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    52   53 - using composition for sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    53   54 - truncated sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    54   55 - truncated sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    55   56 - indefinite length.
  [OK]          ECDSA P256 test vectors (SHA256)                    56   57 - indefinite length with truncated delimi...
  [OK]          ECDSA P256 test vectors (SHA256)                    57   58 - indefinite length with additional element.
  [OK]          ECDSA P256 test vectors (SHA256)                    58   59 - indefinite length with truncated element.
  [OK]          ECDSA P256 test vectors (SHA256)                    59   60 - indefinite length with garbage.
  [OK]          ECDSA P256 test vectors (SHA256)                    60   61 - indefinite length with nonempty EOC.
  [OK]          ECDSA P256 test vectors (SHA256)                    61   62 - prepend empty sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    62   63 - append empty sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    63   64 - append garbage with high tag number.
  [OK]          ECDSA P256 test vectors (SHA256)                    64   65 - sequence of sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    65   66 - truncated sequence: removed last 1 elem...
  [OK]          ECDSA P256 test vectors (SHA256)                    66   67 - repeating element in sequence.
  [OK]          ECDSA P256 test vectors (SHA256)                    67   68 - long form encoding of length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    68   69 - long form encoding of length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    69   70 - length of integer contains leading 0.
  [OK]          ECDSA P256 test vectors (SHA256)                    70   71 - length of integer contains leading 0.
  [OK]          ECDSA P256 test vectors (SHA256)                    71   72 - wrong length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    72   73 - wrong length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    73   74 - wrong length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    74   75 - wrong length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    75   76 - uint32 overflow in length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    76   77 - uint32 overflow in length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    77   78 - uint64 overflow in length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    78   79 - uint64 overflow in length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    79   80 - length of integer = 2**31 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    80   81 - length of integer = 2**31 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    81   82 - length of integer = 2**32 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    82   83 - length of integer = 2**32 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    83   84 - length of integer = 2**40 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    84   85 - length of integer = 2**40 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    85   86 - length of integer = 2**64 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    86   87 - length of integer = 2**64 - 1.
  [OK]          ECDSA P256 test vectors (SHA256)                    87   88 - incorrect length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    88   89 - incorrect length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    89   90 - removing integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    90   91 - lonely integer tag.
  [OK]          ECDSA P256 test vectors (SHA256)                    91   92 - lonely integer tag.
  [OK]          ECDSA P256 test vectors (SHA256)                    92   93 - appending 0's to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    93   94 - appending 0's to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    94   95 - prepending 0's to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    95   96 - prepending 0's to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    96   97 - appending unused 0's to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    97   98 - appending null value to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    98   99 - appending null value to integer.
  [OK]          ECDSA P256 test vectors (SHA256)                    99   100 - truncated length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   100   101 - truncated length of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   101   102 - Replacing integer with NULL.
  [OK]          ECDSA P256 test vectors (SHA256)                   102   103 - Replacing integer with NULL.
  [OK]          ECDSA P256 test vectors (SHA256)                   103   104 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   104   105 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   105   106 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   106   107 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   107   108 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   108   109 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   109   110 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   110   111 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   111   112 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   112   113 - changing tag value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   113   114 - dropping value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   114   115 - dropping value of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   115   116 - using composition for integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   116   117 - using composition for integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   117   118 - modify first byte of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   118   119 - modify first byte of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   119   120 - modify last byte of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   120   121 - modify last byte of integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   121   122 - truncated integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   122   123 - truncated integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   123   124 - truncated integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   124   125 - leading ff in integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   125   126 - leading ff in integer.
  [OK]          ECDSA P256 test vectors (SHA256)                   126   127 - replaced integer by infinity.
  [OK]          ECDSA P256 test vectors (SHA256)                   127   128 - replaced integer by infinity.
  [OK]          ECDSA P256 test vectors (SHA256)                   128   129 - replacing integer with zero.
  [OK]          ECDSA P256 test vectors (SHA256)                   129   130 - replacing integer with zero.
  [OK]          ECDSA P256 test vectors (SHA256)                   130   131 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   131   132 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   132   133 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   133   134 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   134   135 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   135   136 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   136   137 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   137   138 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   138   139 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   139   140 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   140   141 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   141   142 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   142   143 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA P256 test vectors (SHA256)                   143   144 - Signature with special case values for...
  [OK]          ECDSA P256 test vectors (SHA256)                   144   145 - Signature with special case values for...
  [OK]          ECDSA P256 test vectors (SHA256)                   145   146 - Signature with special case values for...
...TRUNCATED BY DUNE...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         69   70 - wrong length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         70   71 - wrong length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         71   72 - wrong length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         72   73 - wrong length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         73   74 - uint32 overflow in length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         74   75 - uint32 overflow in length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         75   76 - uint64 overflow in length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         76   77 - uint64 overflow in length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         77   78 - length of integer = 2**31 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         78   79 - length of integer = 2**31 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         79   80 - length of integer = 2**32 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         80   81 - length of integer = 2**32 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         81   82 - length of integer = 2**40 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         82   83 - length of integer = 2**40 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         83   84 - length of integer = 2**64 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         84   85 - length of integer = 2**64 - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         85   86 - incorrect length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         86   87 - incorrect length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         87   88 - removing integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         88   89 - lonely integer tag.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         89   90 - lonely integer tag.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         90   91 - appending 0's to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         91   92 - appending 0's to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         92   93 - prepending 0's to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         93   94 - prepending 0's to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         94   95 - appending unused 0's to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         95   96 - appending null value to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         96   97 - appending null value to integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         97   98 - truncated length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         98   99 - truncated length of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)         99   100 - Replacing integer with NULL.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        100   101 - Replacing integer with NULL.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        101   102 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        102   103 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        103   104 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        104   105 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        105   106 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        106   107 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        107   108 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        108   109 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        109   110 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        110   111 - changing tag value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        111   112 - dropping value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        112   113 - dropping value of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        113   114 - using composition for integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        114   115 - using composition for integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        115   116 - modify first byte of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        116   117 - modify first byte of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        117   118 - modify last byte of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        118   119 - modify last byte of integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        119   120 - truncated integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        120   121 - truncated integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        121   122 - truncated integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        122   123 - truncated integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        123   124 - leading ff in integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        124   125 - leading ff in integer.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        125   126 - replaced integer by infinity.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        126   127 - replaced integer by infinity.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        127   128 - replacing integer with zero.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        128   129 - replacing integer with zero.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        129   130 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        130   131 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        131   132 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        132   133 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        133   134 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        134   135 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        135   136 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        136   137 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        137   138 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        138   139 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        139   140 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        140   141 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        141   142 - Modified r or s, e.g. by adding or sub...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        142   143 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        143   144 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        144   145 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        145   146 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        146   147 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        147   148 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        148   149 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        149   150 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        150   151 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        151   152 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        152   153 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        153   154 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        154   155 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        155   156 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        156   157 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        157   158 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        158   159 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        159   160 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        160   161 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        161   162 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        162   163 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        163   164 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        164   165 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        165   166 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        166   167 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        167   168 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        168   169 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        169   170 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        170   171 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        171   172 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        172   173 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        173   174 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        174   175 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        175   176 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        176   177 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        177   178 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        178   179 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        179   180 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        180   181 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        181   182 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        182   183 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        183   184 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        184   185 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        185   186 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        186   187 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        187   188 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        188   189 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        189   190 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        190   191 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        191   192 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        192   193 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        193   194 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        194   195 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        195   196 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        196   197 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        197   198 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        198   199 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        199   200 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        200   201 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        201   202 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        202   203 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        203   204 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        204   205 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        205   206 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        206   207 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        207   208 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        208   209 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        209   210 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        210   211 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        211   212 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        212   213 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        213   214 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        214   215 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        215   216 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        216   217 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        217   218 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        218   219 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        219   220 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        220   221 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        221   222 - Signature with special case values for...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        222   223 - Signature encoding contains wrong types.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        223   224 - Signature encoding contains wrong types.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        224   225 - Signature encoding contains wrong types.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        225   226 - Signature encoding contains wrong types.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        226   227 - Signature encoding contains wrong types.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        227   228 - Signature encoding contains wrong types.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        228   229 - Edge case for Shamir multiplication.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        229   230 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        230   231 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        231   232 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        232   233 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        233   234 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        234   235 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        235   236 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        236   237 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        237   238 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        238   239 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        239   240 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        240   241 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        241   242 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        242   243 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        243   244 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        244   245 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        245   246 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        246   247 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        247   248 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        248   249 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        249   250 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        250   251 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        251   252 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        252   253 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        253   254 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        254   255 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        255   256 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        256   257 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        257   258 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        258   259 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        259   260 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        260   261 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        261   262 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        262   263 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        263   264 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        264   265 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        265   266 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        266   267 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        267   268 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        268   269 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        269   270 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        270   271 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        271   272 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        272   273 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        273   274 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        274   275 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        275   276 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        276   277 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        277   278 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        278   279 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        279   280 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        280   281 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        281   282 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        282   283 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        283   284 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        284   285 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        285   286 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        286   287 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        287   288 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        288   289 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        289   290 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        290   291 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        291   292 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        292   293 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        293   294 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        294   295 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        295   296 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        296   297 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        297   298 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        298   299 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        299   300 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        300   301 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        301   302 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        302   303 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        303   304 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        304   305 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        305   306 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        306   307 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        307   308 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        308   309 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        309   310 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        310   311 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        311   312 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        312   313 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        313   314 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        314   315 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        315   316 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        316   317 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        317   318 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        318   319 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        319   320 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        320   321 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        321   322 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        322   323 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        323   324 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        324   325 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        325   326 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        326   327 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        327   328 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        328   329 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        329   330 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        330   331 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        331   332 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        332   333 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        333   334 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        334   335 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        335   336 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        336   337 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        337   338 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        338   339 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        339   340 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        340   341 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        341   342 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        342   343 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        343   344 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        344   345 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        345   346 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        346   347 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        347   348 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        348   349 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        349   350 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        350   351 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        351   352 - special case hash.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        352   353 - k*G has a large x-coordinate.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        353   354 - r too large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        354   355 - r,s are large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        355   356 - r and s^-1 have a large Hamming weight.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        356   357 - r and s^-1 have a large Hamming weight.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        357   358 - small r and s.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        358   359 - small r and s.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        359   360 - small r and s.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        360   361 - r is larger than n.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        361   362 - s is larger than n.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        362   363 - small r and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        363   364 - smallish r and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        364   365 - 100-bit r and small s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        365   366 - small r and 100 bit s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        366   367 - 100-bit r and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        367   368 - r and s^-1 are close to n.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        368   369 - s == 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        369   370 - s == 0.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        370   371 - point at infinity during verify.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        371   372 - edge case for signature malleability.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        372   373 - edge case for signature malleability.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        373   374 - u1 == 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        374   375 - u1 == n - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        375   376 - u2 == 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        376   377 - u2 == n - 1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        377   378 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        378   379 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        379   380 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        380   381 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        381   382 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        382   383 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        383   384 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        384   385 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        385   386 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        386   387 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        387   388 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        388   389 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        389   390 - edge case for u1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        390   391 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        391   392 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        392   393 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        393   394 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        394   395 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        395   396 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        396   397 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        397   398 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        398   399 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        399   400 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        400   401 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        401   402 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        402   403 - edge case for u2.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        403   404 - point duplication during verification.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        404   405 - duplication bug.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        405   406 - comparison with point at infinity .
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        406   407 - extreme value for k and edgecase s.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        407   408 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        408   409 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        409   410 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        410   411 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        411   412 - extreme value for k.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        412   413 - extreme value for k and edgecase s.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        413   414 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        414   415 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        415   416 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        416   417 - extreme value for k and s^-1.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        417   418 - extreme value for k.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        418   419 - testing point duplication.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        419   420 - testing point duplication.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        420   421 - testing point duplication.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        421   422 - testing point duplication.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        422   423 - pseudorandom signature.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        423   424 - pseudorandom signature.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        424   425 - pseudorandom signature.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        425   426 - pseudorandom signature.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        426   427 - y-coordinate of the public key is small.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        427   428 - y-coordinate of the public key is small.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        428   429 - y-coordinate of the public key is small.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        429   430 - y-coordinate of the public key is large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        430   431 - y-coordinate of the public key is large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        431   432 - y-coordinate of the public key is large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        432   433 - x-coordinate of the public key is large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        433   434 - x-coordinate of the public key is large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        434   435 - x-coordinate of the public key is large.
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        435   436 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        436   437 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        437   438 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        438   439 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        439   440 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        440   441 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        441   442 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        442   443 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        443   444 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        444   445 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        445   446 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        446   447 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        447   448 - y-coordinate of the public key is smal...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        448   449 - y-coordinate of the public key is smal...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        449   450 - y-coordinate of the public key is smal...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        450   451 - y-coordinate of the public key is larg...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        451   452 - y-coordinate of the public key is larg...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        452   453 - y-coordinate of the public key is larg...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        453   454 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        454   455 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        455   456 - x-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        456   457 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        457   458 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        458   459 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        459   460 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        460   461 - y-coordinate of the public key has man...
  [OK]          ECDSA BrainpoolP512r1 test vectors (SHA512)        461   462 - y-coordinate of the public key has man...

Full test results in `~\src\_build\default\tests\_build\_tests\B7KB0VE3'.
Test Successful in 11.344s. 5990 tests run.
"cd /cygdrive/c/Users/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-17 12:30.02: Job failed: Failed: Build failed