2024-05-10 16:15.10: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/204/head (0b377c8f3c542650b7f8f534b82f72613a398e84) (linux-x86_64:(lower-bound))
Base: ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/204/head" && git reset --hard 0b377c8f
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb
# debian-12-4.08_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && 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-lwt.opam mirage-crypto-rng-eio.opam mirage-crypto-rng-async.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./
RUN opam pin add -yn mirage-crypto.dev './' && \
opam pin add -yn mirage-crypto-rng.dev './' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './' && \
opam pin add -yn mirage-crypto-rng-lwt.dev './' && \
opam pin add -yn mirage-crypto-rng-eio.dev './' && \
opam pin add -yn mirage-crypto-rng-async.dev './' && \
opam pin add -yn mirage-crypto-pk.dev './' && \
opam pin add -yn mirage-crypto-ec.dev './'
ENV DEPS="alcotest.1.0.0 astring.0.8.2 async.v0.14.0 async_kernel.v0.14.0 async_rpc_kernel.v0.14.0 async_unix.v0.14.0 base.v0.14.0 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.14.0 base_quickcheck.v0.14.0 bigarray-compat.1.0.0 bin_prot.v0.14.0 biniou.1.2.0 cmdliner.1.0.3 conf-gmp.1 conf-gmp-powm-sec.1 conf-m4.1 conf-perl.1 conf-pkg-config.1.0 conf-which.1 core.v0.14.0 core_kernel.v0.14.0 cppo.1.6.1 cstruct.6.0.0 domain-name.0.3.0 dune.2.8.0 dune-configurator.2.3.0 dune-private-libs.2.3.0 duration.0.1.0 easy-format.1.0.1 eqaf.0.8 fieldslib.v0.14.0 fmt.0.8.7 functoria-runtime.4.0.0~beta1 hex.1.4.0 io-page.2.4.0 ipaddr.5.0.0 jane-street-headers.v0.14.0 jbuilder.1.0+beta20.1 jst-config.v0.14.0 logs.0.6.3 lwt.4.2.0 macaddr.5.0.0 mirage-clock.3.0.1 mirage-clock-unix.3.0.1 mirage-runtime.4.0.0~beta1 mirage-time.2.0.1 mirage-time-unix.2.0.1 mirage-unix.5.0.0 mmap.1.0.2 mtime.1.0.0 num.1.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-compiler-libs.v0.11.0 ocaml-config.1 ocaml-migrate-parsetree.1.3.1 ocamlbuild.0.14.0 ocamlfind.1.8.0 octavius.0.1.0 ounit2.2.2.0 parsexp.v0.14.0 ppx_assert.v0.14.0 ppx_base.v0.14.0 ppx_bench.v0.14.0 ppx_bin_prot.v0.14.0 ppx_cold.v0.14.0 ppx_compare.v0.14.0 ppx_custom_printf.v0.14.0 ppx_derivers.1.0 ppx_deriving.4.4 ppx_deriving_yojson.3.5 ppx_enumerate.v0.14.0 ppx_expect.v0.14.0 ppx_fields_conv.v0.14.0 ppx_fixed_literal.v0.14.0 ppx_hash.v0.14.0 ppx_here.v0.14.0 ppx_inline_test.v0.14.0 ppx_jane.v0.14.0 ppx_js_style.v0.14.0 ppx_let.v0.14.0 ppx_module_timer.v0.14.0 ppx_optcomp.v0.14.0 ppx_optional.v0.14.0 ppx_pipebang.v0.14.0 ppx_sexp_conv.v0.14.0 ppx_sexp_message.v0.14.0 ppx_sexp_value.v0.14.0 ppx_stable.v0.14.0 ppx_string.v0.14.0 ppx_tools.5.2+4.08.0 ppx_typerep_conv.v0.14.0 ppx_variants_conv.v0.14.0 ppxfind.1.1 ppxlib.0.11.0 protocol_version_header.v0.14.0 randomconv.0.1.3 re.1.8.0 result.1.5 seq.0.2.2 sexplib.v0.14.0 sexplib0.v0.14.0 spawn.v0.12.0 splittable_random.v0.14.0 stdio.v0.14.0 stdlib-shims.0.1.0 textutils.v0.14.0 time_now.v0.14.0 timezone.v0.14.0 topkg.0.9.0 typerep.v0.14.0 uuidm.0.9.6 variantslib.v0.14.0 yojson.1.6.0 zarith.1.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-lwt.dev mirage-crypto-rng-async.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-rng-lwt,mirage-crypto-rng-async,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2024-05-10 16:15.10: Using cache hint "mirage/mirage-crypto-ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb-debian-12-4.08_opam-2.1-8692a37644fe0b22684952c875fa95e2"
2024-05-10 16:15.10: Using OBuilder spec:
((from ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb)
(comment debian-12-4.08_opam-2.1)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && 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-lwt.opam mirage-crypto-rng-eio.opam mirage-crypto-rng-async.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
(run (network host)
(shell "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-lwt.dev './' && \
\nopam pin add -yn mirage-crypto-rng-eio.dev './' && \
\nopam pin add -yn mirage-crypto-rng-async.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
(env DEPS "alcotest.1.0.0 astring.0.8.2 async.v0.14.0 async_kernel.v0.14.0 async_rpc_kernel.v0.14.0 async_unix.v0.14.0 base.v0.14.0 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.14.0 base_quickcheck.v0.14.0 bigarray-compat.1.0.0 bin_prot.v0.14.0 biniou.1.2.0 cmdliner.1.0.3 conf-gmp.1 conf-gmp-powm-sec.1 conf-m4.1 conf-perl.1 conf-pkg-config.1.0 conf-which.1 core.v0.14.0 core_kernel.v0.14.0 cppo.1.6.1 cstruct.6.0.0 domain-name.0.3.0 dune.2.8.0 dune-configurator.2.3.0 dune-private-libs.2.3.0 duration.0.1.0 easy-format.1.0.1 eqaf.0.8 fieldslib.v0.14.0 fmt.0.8.7 functoria-runtime.4.0.0~beta1 hex.1.4.0 io-page.2.4.0 ipaddr.5.0.0 jane-street-headers.v0.14.0 jbuilder.1.0+beta20.1 jst-config.v0.14.0 logs.0.6.3 lwt.4.2.0 macaddr.5.0.0 mirage-clock.3.0.1 mirage-clock-unix.3.0.1 mirage-runtime.4.0.0~beta1 mirage-time.2.0.1 mirage-time-unix.2.0.1 mirage-unix.5.0.0 mmap.1.0.2 mtime.1.0.0 num.1.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-compiler-libs.v0.11.0 ocaml-config.1 ocaml-migrate-parsetree.1.3.1 ocamlbuild.0.14.0 ocamlfind.1.8.0 octavius.0.1.0 ounit2.2.2.0 parsexp.v0.14.0 ppx_assert.v0.14.0 ppx_base.v0.14.0 ppx_bench.v0.14.0 ppx_bin_prot.v0.14.0 ppx_cold.v0.14.0 ppx_compare.v0.14.0 ppx_custom_printf.v0.14.0 ppx_derivers.1.0 ppx_deriving.4.4 ppx_deriving_yojson.3.5 ppx_enumerate.v0.14.0 ppx_expect.v0.14.0 ppx_fields_conv.v0.14.0 ppx_fixed_literal.v0.14.0 ppx_hash.v0.14.0 ppx_here.v0.14.0 ppx_inline_test.v0.14.0 ppx_jane.v0.14.0 ppx_js_style.v0.14.0 ppx_let.v0.14.0 ppx_module_timer.v0.14.0 ppx_optcomp.v0.14.0 ppx_optional.v0.14.0 ppx_pipebang.v0.14.0 ppx_sexp_conv.v0.14.0 ppx_sexp_message.v0.14.0 ppx_sexp_value.v0.14.0 ppx_stable.v0.14.0 ppx_string.v0.14.0 ppx_tools.5.2+4.08.0 ppx_typerep_conv.v0.14.0 ppx_variants_conv.v0.14.0 ppxfind.1.1 ppxlib.0.11.0 protocol_version_header.v0.14.0 randomconv.0.1.3 re.1.8.0 result.1.5 seq.0.2.2 sexplib.v0.14.0 sexplib0.v0.14.0 spawn.v0.12.0 splittable_random.v0.14.0 stdio.v0.14.0 stdlib-shims.0.1.0 textutils.v0.14.0 time_now.v0.14.0 timezone.v0.14.0 topkg.0.9.0 typerep.v0.14.0 uuidm.0.9.6 variantslib.v0.14.0 yojson.1.6.0 zarith.1.4")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.1 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-lwt.dev mirage-crypto-rng-async.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-rng-lwt,mirage-crypto-rng-async,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build"))
)
2024-05-10 16:15.10: Waiting for resource in pool OCluster
2024-05-11 09:47.19: Waiting for worker…
2024-05-11 09:57.39: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 0b377c8 Merge pull request #1 from reynir/aead-into
(from ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb)
Unable to find image 'ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb' locally
docker.io/ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb: Pulling from ocaml/opam
61aa86cd8a87: Pulling fs layer
61aa86cd8a87: Verifying Checksum
61aa86cd8a87: Download complete
61aa86cd8a87: Pull complete
Digest: sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb
Status: Downloaded newer image for ocaml/opam@sha256:fda21a992c5df0e509393861bcf1b40849d544491656742979043a148fbba8bb
2024-05-11 09:57.40 ---> using "e0805034d9e735da2cb99f3eb2cde6a7473dabe8bd1020b5bf9a6e9f3a9991fe" from cache
/: (comment debian-12-4.08_opam-2.1)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2024-05-11 09:57.40 ---> using "646bc87e0f57317c5ebf610ed55d499e1a9858c6afbb70f9b3c1442beb0c0bc7" from cache
/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-05-11 09:57.40 ---> using "3efe606a65f6fe7269ee6813ddd2fa2c2714f24a04a227ae5fb5c7db864c4c57" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-101-generic
The OCaml toplevel, version 4.08.1
2.1.5
2024-05-11 09:57.40 ---> using "6225fba4323f2de754e24da77b187b22e091a3b5bdd8f66c82092a9cc9863ec9" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2024-05-11 09:57.40 ---> using "35c4353ebc362a36ebb5c4ac3584cadf9893526dc08b896ef76d9b395ed9c850" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
eb2dcab0d8..2ae169d7d0 master -> origin/master
307e33d08f @dra27 and @Octachron maintain the 4.08+ packages
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2024-05-11 09:57.40 ---> using "167082e53e3e0b5c6101e17be718ec3e4c289917b8e1d14e9b0bc7b95515b5c7" from cache
/src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-lwt.opam mirage-crypto-rng-eio.opam mirage-crypto-rng-async.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
2024-05-11 09:57.40 ---> using "18554cdf79d197dc78c4478d863d0ca1f1247dc1e35856d436aa13d416347593" from cache
/src: (run (network host)
(shell "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-lwt.dev './' && \
\nopam pin add -yn mirage-crypto-rng-eio.dev './' && \
\nopam pin add -yn mirage-crypto-rng-async.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
[mirage-crypto.dev] synchronised (file:///src)
mirage-crypto is now pinned to file:///src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///src)
mirage-crypto-rng is now pinned to file:///src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
mirage-crypto-rng-mirage is now pinned to file:///src (version dev)
[mirage-crypto-rng-lwt.dev] synchronised (file:///src)
mirage-crypto-rng-lwt is now pinned to file:///src (version dev)
[mirage-crypto-rng-eio.dev] synchronised (file:///src)
mirage-crypto-rng-eio is now pinned to file:///src (version dev)
[mirage-crypto-rng-async.dev] synchronised (file:///src)
mirage-crypto-rng-async is now pinned to file:///src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///src)
mirage-crypto-pk is now pinned to file:///src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///src)
mirage-crypto-ec is now pinned to file:///src (version dev)
2024-05-11 09:57.50 ---> saved as "4f72e6484a810a1f90420c97a63344962e95480d9a3e1e07d9b961db946379d0"
/src: (env DEPS "alcotest.1.0.0 astring.0.8.2 async.v0.14.0 async_kernel.v0.14.0 async_rpc_kernel.v0.14.0 async_unix.v0.14.0 base.v0.14.0 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.14.0 base_quickcheck.v0.14.0 bigarray-compat.1.0.0 bin_prot.v0.14.0 biniou.1.2.0 cmdliner.1.0.3 conf-gmp.1 conf-gmp-powm-sec.1 conf-m4.1 conf-perl.1 conf-pkg-config.1.0 conf-which.1 core.v0.14.0 core_kernel.v0.14.0 cppo.1.6.1 cstruct.6.0.0 domain-name.0.3.0 dune.2.8.0 dune-configurator.2.3.0 dune-private-libs.2.3.0 duration.0.1.0 easy-format.1.0.1 eqaf.0.8 fieldslib.v0.14.0 fmt.0.8.7 functoria-runtime.4.0.0~beta1 hex.1.4.0 io-page.2.4.0 ipaddr.5.0.0 jane-street-headers.v0.14.0 jbuilder.1.0+beta20.1 jst-config.v0.14.0 logs.0.6.3 lwt.4.2.0 macaddr.5.0.0 mirage-clock.3.0.1 mirage-clock-unix.3.0.1 mirage-runtime.4.0.0~beta1 mirage-time.2.0.1 mirage-time-unix.2.0.1 mirage-unix.5.0.0 mmap.1.0.2 mtime.1.0.0 num.1.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-compiler-libs.v0.11.0 ocaml-config.1 ocaml-migrate-parsetree.1.3.1 ocamlbuild.0.14.0 ocamlfind.1.8.0 octavius.0.1.0 ounit2.2.2.0 parsexp.v0.14.0 ppx_assert.v0.14.0 ppx_base.v0.14.0 ppx_bench.v0.14.0 ppx_bin_prot.v0.14.0 ppx_cold.v0.14.0 ppx_compare.v0.14.0 ppx_custom_printf.v0.14.0 ppx_derivers.1.0 ppx_deriving.4.4 ppx_deriving_yojson.3.5 ppx_enumerate.v0.14.0 ppx_expect.v0.14.0 ppx_fields_conv.v0.14.0 ppx_fixed_literal.v0.14.0 ppx_hash.v0.14.0 ppx_here.v0.14.0 ppx_inline_test.v0.14.0 ppx_jane.v0.14.0 ppx_js_style.v0.14.0 ppx_let.v0.14.0 ppx_module_timer.v0.14.0 ppx_optcomp.v0.14.0 ppx_optional.v0.14.0 ppx_pipebang.v0.14.0 ppx_sexp_conv.v0.14.0 ppx_sexp_message.v0.14.0 ppx_sexp_value.v0.14.0 ppx_stable.v0.14.0 ppx_string.v0.14.0 ppx_tools.5.2+4.08.0 ppx_typerep_conv.v0.14.0 ppx_variants_conv.v0.14.0 ppxfind.1.1 ppxlib.0.11.0 protocol_version_header.v0.14.0 randomconv.0.1.3 re.1.8.0 result.1.5 seq.0.2.2 sexplib.v0.14.0 sexplib0.v0.14.0 spawn.v0.12.0 splittable_random.v0.14.0 stdio.v0.14.0 stdlib-shims.0.1.0 textutils.v0.14.0 time_now.v0.14.0 timezone.v0.14.0 topkg.0.9.0 typerep.v0.14.0 uuidm.0.9.6 variantslib.v0.14.0 yojson.1.6.0 zarith.1.4")
/src: (env CI true)
/src: (env OCAMLCI true)
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.1 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-lwt.dev mirage-crypto-rng-async.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [155 kB]
- Fetched 258 kB in 0s (893 kB/s)
- Reading package lists...
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (no changes)
[mirage-crypto-ec.dev] synchronised (no changes)
[mirage-crypto-pk.dev] synchronised (no changes)
[mirage-crypto-rng.dev] synchronised (no changes)
[mirage-crypto-rng-async.dev] synchronised (no changes)
[mirage-crypto-rng-lwt.dev] synchronised (no changes)
[mirage-crypto-rng-mirage.dev] synchronised (no changes)
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.08.1).
[NOTE] Package ocaml is already installed (current version is 4.08.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-bigarray is already installed (current version is base).
The following system packages will first need to be installed:
libgmp-dev m4 pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "m4" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
2024-05-11 09:58.06 ---> saved as "eedb3120dd096413ceaa72297d9c7c63c8006de44f2c1e17032b8b59e6c9d6f7"
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.08.1).
[NOTE] Package ocaml is already installed (current version is 4.08.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-bigarray is already installed (current version is base).
The following actions will be performed:
- install conf-gmp 1
- install conf-m4 1
- install jbuilder 1.0+beta20.1
- install ocamlbuild 0.14.0
- install dune 2.8.0
- install conf-pkg-config 1.0
- install cmdliner 1.0.3
- install conf-perl 1
- install conf-which 1
- install conf-gmp-powm-sec 1
- install ocamlfind 1.8.0
- install spawn v0.12.0
- install ppx_derivers 1.0
- install ocaml-compiler-libs v0.11.0
- install stdlib-shims 0.1.0
- install sexplib0 v0.14.0
- install seq 0.2.2
- install result 1.5
- install mmap 1.0.2
- install mirage-clock 3.0.1
- install macaddr 5.0.0
- install jane-street-headers v0.14.0
- install dune-private-libs 2.3.0
- install bigarray-compat 1.0.0
- install zarith 1.4
- install ppx_tools 5.2+4.08.0
- install num 1.0
- install easy-format 1.0.1
- install base-bytes base
- install re 1.8.0
- install topkg 0.9.0
- install ocaml-migrate-parsetree 1.3.1
- install dune-configurator 2.3.0
- install cstruct 6.0.0
- install biniou 1.2.0
- install ounit2 2.2.0
- install cppo 1.6.1
- install uuidm 0.9.6
- install octavius 0.1.0
- install mtime 1.0.0
- install fmt 0.8.7
- install duration 0.1.0
- install astring 0.8.2
- install ppxfind 1.1
- install mirage-clock-unix 3.0.1
- install base v0.14.0
- install randomconv 0.1.3
- install io-page 2.4.0
- install hex 1.4.0
- install eqaf 0.8
- install yojson 1.6.0
- install lwt 4.2.0
- install functoria-runtime 4.0.0~beta1
- install domain-name 0.3.0
- install alcotest 1.0.0
- install ppx_deriving 4.4
- install variantslib v0.14.0
- install typerep v0.14.0
- install stdio v0.14.0
- install parsexp v0.14.0
- install fieldslib v0.14.0
- install mirage-time 2.0.1
- install logs 0.6.3
- install ipaddr 5.0.0
- install ppx_deriving_yojson 3.5
- install ppxlib 0.11.0
- install sexplib v0.14.0
- install mirage-time-unix 2.0.1
- install mirage-runtime 4.0.0~beta1
- install ppx_variants_conv v0.14.0
- install ppx_typerep_conv v0.14.0
- install ppx_stable v0.14.0
- install ppx_sexp_conv v0.14.0
- install ppx_pipebang v0.14.0
- install ppx_optional v0.14.0
- install ppx_optcomp v0.14.0
- install ppx_let v0.14.0
- install ppx_js_style v0.14.0
- install ppx_here v0.14.0
- install ppx_fixed_literal v0.14.0
- install ppx_fields_conv v0.14.0
- install ppx_enumerate v0.14.0
- install ppx_compare v0.14.0
- install ppx_cold v0.14.0
- install mirage-unix 5.0.0
- install ppx_custom_printf v0.14.0
- install ppx_sexp_value v0.14.0
- install ppx_sexp_message v0.14.0
- install ppx_hash v0.14.0
- install ppx_assert v0.14.0
- install bin_prot v0.14.0
- install ppx_base v0.14.0
- install jst-config v0.14.0
- install ppx_bin_prot v0.14.0
- install ppx_string v0.14.0
- install time_now v0.14.0
- install ppx_module_timer v0.14.0
- install ppx_inline_test v0.14.0
- install ppx_expect v0.14.0
- install ppx_bench v0.14.0
- install splittable_random v0.14.0
- install base_quickcheck v0.14.0
- install ppx_jane v0.14.0
- install base_bigstring v0.14.0
- install core_kernel v0.14.0
- install timezone v0.14.0
- install protocol_version_header v0.14.0
- install async_kernel v0.14.0
- install core v0.14.0
- install async_rpc_kernel v0.14.0
- install textutils v0.14.0
- install async_unix v0.14.0
- install async v0.14.0
===== 113 to install =====
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved async.v0.14.0 (cached)
-> retrieved astring.0.8.2 (cached)
-> retrieved async_kernel.v0.14.0 (cached)
-> retrieved async_rpc_kernel.v0.14.0 (cached)
-> retrieved async_unix.v0.14.0 (cached)
-> retrieved base.v0.14.0 (cached)
-> retrieved base_bigstring.v0.14.0 (cached)
-> retrieved base_quickcheck.v0.14.0 (cached)
-> retrieved bigarray-compat.1.0.0 (cached)
-> retrieved biniou.1.2.0 (cached)
-> retrieved bin_prot.v0.14.0 (cached)
-> retrieved alcotest.1.0.0 (cached)
-> retrieved cmdliner.1.0.3 (cached)
-> retrieved core.v0.14.0 (cached)
-> installed conf-gmp.1
-> installed conf-m4.1
-> installed conf-perl.1
-> installed conf-pkg-config.1.0
-> installed conf-which.1
-> retrieved core_kernel.v0.14.0 (cached)
-> retrieved cppo.1.6.1 (cached)
-> retrieved cstruct.6.0.0 (cached)
-> installed conf-gmp-powm-sec.1
-> retrieved domain-name.0.3.0 (cached)
-> retrieved dune-configurator.2.3.0 (cached)
-> retrieved dune.2.8.0 (cached)
-> retrieved dune-private-libs.2.3.0 (cached)
-> retrieved duration.0.1.0 (cached)
-> retrieved easy-format.1.0.1 (cached)
-> retrieved eqaf.0.8 (cached)
-> retrieved fieldslib.v0.14.0 (cached)
-> retrieved fmt.0.8.7 (cached)
-> retrieved functoria-runtime.4.0.0~beta1 (cached)
-> retrieved hex.1.4.0 (cached)
-> retrieved io-page.2.4.0 (cached)
-> retrieved ipaddr.5.0.0 (cached)
-> retrieved jane-street-headers.v0.14.0 (cached)
-> retrieved jst-config.v0.14.0 (cached)
-> retrieved logs.0.6.3 (cached)
-> retrieved lwt.4.2.0 (cached)
-> retrieved jbuilder.1.0+beta20.1 (cached)
-> retrieved macaddr.5.0.0 (cached)
-> retrieved mirage-clock.3.0.1 (cached)
-> retrieved mirage-clock-unix.3.0.1 (cached)
-> retrieved mirage-runtime.4.0.0~beta1 (cached)
-> retrieved mirage-time.2.0.1 (cached)
-> retrieved mirage-time-unix.2.0.1 (cached)
-> installed cmdliner.1.0.3
-> retrieved mirage-unix.5.0.0 (cached)
-> retrieved mmap.1.0.2 (cached)
-> retrieved mtime.1.0.0 (cached)
-> retrieved num.1.0 (cached)
-> retrieved ocaml-compiler-libs.v0.11.0 (cached)
-> retrieved ocamlbuild.0.14.0 (cached)
-> retrieved ocaml-migrate-parsetree.1.3.1 (cached)
-> retrieved ocamlfind.1.8.0 (cached)
-> retrieved octavius.0.1.0 (cached)
-> retrieved ounit2.2.2.0 (cached)
-> retrieved parsexp.v0.14.0 (cached)
-> retrieved ppx_assert.v0.14.0 (cached)
-> retrieved ppx_base.v0.14.0 (cached)
-> retrieved ppx_bench.v0.14.0 (cached)
-> retrieved ppx_bin_prot.v0.14.0 (cached)
-> retrieved ppx_cold.v0.14.0 (cached)
-> retrieved ppx_compare.v0.14.0 (cached)
-> retrieved ppx_custom_printf.v0.14.0 (cached)
-> retrieved ppx_derivers.1.0 (cached)
-> retrieved ppx_deriving.4.4 (cached)
-> retrieved ppx_deriving_yojson.3.5 (cached)
-> retrieved ppx_enumerate.v0.14.0 (cached)
-> retrieved ppx_expect.v0.14.0 (cached)
-> retrieved ppx_fields_conv.v0.14.0 (cached)
-> retrieved ppx_fixed_literal.v0.14.0 (cached)
-> retrieved ppx_hash.v0.14.0 (cached)
-> retrieved ppx_here.v0.14.0 (cached)
-> retrieved ppx_inline_test.v0.14.0 (cached)
-> retrieved ppx_jane.v0.14.0 (cached)
-> retrieved ppx_js_style.v0.14.0 (cached)
-> retrieved ppx_let.v0.14.0 (cached)
-> retrieved ppx_module_timer.v0.14.0 (cached)
-> retrieved ppx_optcomp.v0.14.0 (cached)
-> retrieved ppx_optional.v0.14.0 (cached)
-> retrieved ppx_pipebang.v0.14.0 (cached)
-> retrieved ppx_sexp_conv.v0.14.0 (cached)
-> retrieved ppx_sexp_message.v0.14.0 (cached)
-> retrieved ppx_sexp_value.v0.14.0 (cached)
-> retrieved ppx_stable.v0.14.0 (cached)
-> retrieved ppx_string.v0.14.0 (cached)
-> retrieved ppx_tools.5.2+4.08.0 (cached)
-> retrieved ppx_typerep_conv.v0.14.0 (cached)
-> retrieved ppx_variants_conv.v0.14.0 (cached)
-> retrieved ppxfind.1.1 (cached)
-> retrieved ppxlib.0.11.0 (cached)
-> retrieved protocol_version_header.v0.14.0 (cached)
-> retrieved randomconv.0.1.3 (cached)
-> retrieved re.1.8.0 (cached)
-> retrieved result.1.5 (cached)
-> retrieved seq.0.2.2 (cached)
-> retrieved sexplib.v0.14.0 (cached)
-> retrieved sexplib0.v0.14.0 (cached)
-> retrieved spawn.v0.12.0 (cached)
-> retrieved splittable_random.v0.14.0 (cached)
-> retrieved stdio.v0.14.0 (cached)
-> retrieved stdlib-shims.0.1.0 (cached)
-> retrieved textutils.v0.14.0 (cached)
-> retrieved time_now.v0.14.0 (cached)
-> retrieved timezone.v0.14.0 (cached)
-> retrieved typerep.v0.14.0 (cached)
-> retrieved topkg.0.9.0 (cached)
-> retrieved uuidm.0.9.6 (cached)
-> retrieved variantslib.v0.14.0 (cached)
-> retrieved yojson.1.6.0 (cached)
-> retrieved zarith.1.4 (cached)
-> installed ocamlfind.1.8.0
-> installed base-bytes.base
-> installed easy-format.1.0.1
-> installed num.1.0
-> installed ppx_tools.5.2+4.08.0
-> installed ocamlbuild.0.14.0
-> installed zarith.1.4
-> installed jbuilder.1.0+beta20.1
-> installed ppx_derivers.1.0
-> installed spawn.v0.12.0
-> installed biniou.1.2.0
-> installed cppo.1.6.1
-> installed ocaml-compiler-libs.v0.11.0
-> installed dune.2.8.0
-> installed bigarray-compat.1.0.0
-> installed jane-street-headers.v0.14.0
-> installed mmap.1.0.2
-> installed mirage-clock.3.0.1
-> installed stdlib-shims.0.1.0
-> installed macaddr.5.0.0
-> installed result.1.5
-> installed seq.0.2.2
-> installed cstruct.6.0.0
-> installed sexplib0.v0.14.0
-> installed randomconv.0.1.3
-> installed hex.1.4.0
-> installed io-page.2.4.0
-> installed eqaf.0.8
-> installed re.1.8.0
-> installed ounit2.2.2.0
-> installed yojson.1.6.0
-> installed dune-private-libs.2.3.0
-> installed lwt.4.2.0
-> installed dune-configurator.2.3.0
-> installed ocaml-migrate-parsetree.1.3.1
-> installed mirage-time.2.0.1
-> installed mirage-clock-unix.3.0.1
-> installed topkg.0.9.0
-> installed duration.0.1.0
-> installed mirage-time-unix.2.0.1
-> installed uuidm.0.9.6
-> installed ppxfind.1.1
-> installed mtime.1.0.0
-> installed octavius.0.1.0
-> installed fmt.0.8.7
-> installed functoria-runtime.4.0.0~beta1
-> installed astring.0.8.2
-> installed domain-name.0.3.0
-> installed alcotest.1.0.0
-> installed ipaddr.5.0.0
-> installed ppx_deriving.4.4
-> installed logs.0.6.3
-> installed mirage-runtime.4.0.0~beta1
-> installed mirage-unix.5.0.0
-> installed ppx_deriving_yojson.3.5
-> installed base.v0.14.0
-> installed fieldslib.v0.14.0
-> installed variantslib.v0.14.0
-> installed stdio.v0.14.0
-> installed typerep.v0.14.0
-> installed parsexp.v0.14.0
-> installed sexplib.v0.14.0
-> installed ppxlib.0.11.0
-> installed ppx_optcomp.v0.14.0
-> installed ppx_cold.v0.14.0
-> installed ppx_enumerate.v0.14.0
-> installed ppx_here.v0.14.0
-> installed ppx_fields_conv.v0.14.0
-> installed ppx_let.v0.14.0
-> installed ppx_stable.v0.14.0
-> installed ppx_compare.v0.14.0
-> installed ppx_typerep_conv.v0.14.0
-> installed ppx_variants_conv.v0.14.0
-> installed ppx_pipebang.v0.14.0
-> installed ppx_fixed_literal.v0.14.0
-> installed ppx_optional.v0.14.0
-> installed ppx_js_style.v0.14.0
-> installed ppx_sexp_conv.v0.14.0
-> installed ppx_hash.v0.14.0
-> installed ppx_assert.v0.14.0
-> installed ppx_sexp_message.v0.14.0
-> installed ppx_sexp_value.v0.14.0
-> installed ppx_custom_printf.v0.14.0
-> installed ppx_base.v0.14.0
-> installed jst-config.v0.14.0
-> installed bin_prot.v0.14.0
-> installed ppx_string.v0.14.0
-> installed time_now.v0.14.0
-> installed ppx_bin_prot.v0.14.0
-> installed ppx_module_timer.v0.14.0
-> installed ppx_inline_test.v0.14.0
-> installed ppx_bench.v0.14.0
-> installed ppx_expect.v0.14.0
-> installed splittable_random.v0.14.0
-> installed base_quickcheck.v0.14.0
-> installed ppx_jane.v0.14.0
-> installed base_bigstring.v0.14.0
-> installed core_kernel.v0.14.0
-> installed protocol_version_header.v0.14.0
-> installed timezone.v0.14.0
-> installed async_kernel.v0.14.0
-> installed async_rpc_kernel.v0.14.0
-> installed core.v0.14.0
-> installed textutils.v0.14.0
-> installed async_unix.v0.14.0
-> installed async.v0.14.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-05-11 10:01.26 ---> saved as "45d44df56970aa12ae7cb18cc0bd071f41dac872f20fa95bc9a1e4ad6358c1e1"
/src: (copy (src .) (dst /src))
2024-05-11 10:01.28 ---> saved as "f73d64722ddda2d51caeb625fe8b33c6335b2fb9025ecfe68c6d7ee5a9d3cad4"
/src: (run (shell "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-rng-lwt,mirage-crypto-rng-async,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build"))
File "/home/opam/.opam/4.08/lib/spawn/spawn.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/biniou/biniou.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/ppx_derivers/ppx_derivers.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/re.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/emacs/re.emacs.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/glob/re.glob.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/pcre/re.pcre.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/perl/re.perl.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/posix/re.posix.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
File "/home/opam/.opam/4.08/lib/re/str/re.str.dune", line 1, characters 0-0:
Warning: .dune files are ignored since 2.0. Reinstall the library with dune
>= 2.0 to get rid of this warning and enable support for the subsystem this
library provides.
ocamlopt pk/.mirage_crypto_pk.objs/native/mirage_crypto_pk__Common.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
ocamlopt pk/.mirage_crypto_pk.objs/native/mirage_crypto_pk__Z_extra.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
ocamlopt pk/.mirage_crypto_pk.objs/native/mirage_crypto_pk__Dh.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
ocamlopt pk/.mirage_crypto_pk.objs/native/mirage_crypto_pk__Dsa.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
ocamlopt pk/.mirage_crypto_pk.objs/native/mirage_crypto_pk__Rsa.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
ocamlopt tests/.test_pk_runner.eobjs/native/dune__exe__Test_numeric.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
ocamlopt tests/.test_pk_runner.eobjs/native/dune__exe__Test_rsa.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
test_entropy alias tests/runtest
test entropy OK
ocamlopt tests/.test_pk_runner.eobjs/native/dune__exe__Test_dsa.{cmx,o}
File "_none_", line 1:
Warning 58: no cmx file was found in path for module Z, and its interface was not compiled with -opaque
test_random_runner alias tests/runtest
.........
Ran: 9 tests in: 0.11 seconds.
OK
test_symmetric_runner alias tests/runtest
accel: XOR AES GHASH
.......................................................................................................................................................................................
Ran: 183 tests in: 0.18 seconds.
OK
ocamlopt tests/test_pk_runner.exe
/usr/bin/ld: warning: caml_z_x86_64.o: missing .note.GNU-stack section implies executable stack
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
test_entropy_collection alias tests/runtest
reseeding: 00 08 ef 57 c0 cc 0b a4 1b 19 01 08 68 7c fb b1
e8 6d cb f6 02 c8 14 93 f8 98 cc 9a c6 9f 60 a6
a4 aa 6a af 68 b5 0c b8 5a b8 92 b9 d2 bc 72 be
d0 c2 ca c7 7e ce dc d2 0a d8 58 d8 42 d9 e6 db
ce e2 c8 e7 62 ee a6 f2 6c f7 6a fd 0e 00 76 00
7a 01 52 04 08 05 10 07 72 0c 76 0d 34 10 d0 10
70 12 ce 16 c8 1b 62 22 a6 26 6c 2b 6a 31 0e 34
76 34 7a 35 52 38 22 39 44 3b 0e 41 16 43 92 48
b0 49 d6 4c 76 4e ee 52 1c 58 84 58 d6 59 30 5d
6c 5f 6a 65 0e 68 76 68 7a 69 38 6c d4 6c 8e 6e
20 73 b6 78 22 7a fe 7d a6 81 98 84 ea 85 5e 89
e8 8b d0 92 ca 97 7e 9e f6 a2 24 a8 a6 a8 f8 a9
a0 ad 92 b0 ca b1 0a b5 12 b7 74 bc 78 bd 36 c0
d2 c0 a6 c2 6c c7 6a cd 0e d0 76 d0 7a d1 03 08
7a 4d b6 64 0b 77 4e 1f
accumulate: (src: [0] rdrand) 2d f0 fa aa bb 34 33 de
entropy sources: [1] timer [0] rdrand
accumulate: (src: [1] timer) 22 e1 e5 97
accumulate: (src: [0] rdrand) 56 a3 60 09 8c 0a f0 13
accumulate: (src: [1] timer) a4 72 c2 32
accumulate: (src: [0] rdrand) c0 52 b6 e5 77 46 83 08
accumulate: (src: [1] timer) ac 46 9f cd
test_ec alias tests/runtest
Testing EC.
This run has ID `F9A9E1BC-C135-4BD4-9975-6E233346755B`.
[OK] P256 Key exchange 0 b*A.
[OK] P256 Key exchange 1 a*B.
[OK] P256 Key exchange 2 b'*A.
[OK] P256 Key exchange 3 a*B'.
[OK] P256 Key exchange 4 a*A.
[OK] P256 Key exchange 5 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 P224 0 public key matches.
[OK] ECDSA RFC 6979 P224 1 RFC 6979 A.2.4 0.
[OK] ECDSA RFC 6979 P224 2 RFC 6979 A.2.4 1.
[OK] ECDSA RFC 6979 P224 3 RFC 6979 A.2.4 2.
[OK] ECDSA RFC 6979 P224 4 RFC 6979 A.2.4 3.
[OK] ECDSA RFC 6979 P224 5 RFC 6979 A.2.4 4.
[OK] ECDSA RFC 6979 P224 6 RFC 6979 A.2.4 5.
[OK] ECDSA RFC 6979 P224 7 RFC 6979 A.2.4 6.
[OK] ECDSA RFC 6979 P224 8 RFC 6979 A.2.4 7.
[OK] ECDSA RFC 6979 P224 9 RFC 6979 A.2.4 8.
[OK] ECDSA RFC 6979 P224 10 RFC 6979 A.2.4 9.
[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] 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] ED25519 with offsets 0 one.
[OK] ECDSA P521 regression 0 regreesion1.
The full test results are available in `/src/_build/default/tests/_build/_tests/F9A9E1BC-C135-4BD4-9975-6E233346755B`.
Test Successful in 0.000s. 68 tests run.
test_pk_runner alias tests/runtest
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 0.97 seconds.
OK
test_entropy_collection_async alias tests/runtest
reseeding: 00 08 6e 20 51 2c 63 25 ad d9 01 c8 1c 67 de 77
fa 8b 7e a0 56 a3 9a b4 da b7 dc cb de df e0 f3
fc 07 9a 1c f4 1f 78 34 1c 37 42 47 38 58 8a 59
de 61 9e 6b 68 7e 00 8b a4 9a 5a a8 62 aa e0 b6
ce c5 40 cf 36 e0 6e e1 26 e9 3e ef 00 00 68 00
d8 02 a0 0e cc 19 3e 23 1a 34 d0 34 14 39 5c 3e
a6 4a 76 58 00 5b 8a 6a be 77 3e 8b 1a 9c d0 9c
2e a1 7a a7 8e b9 ae c1 84 ca b8 d7 04 eb a8 fa
92 08 b8 0b 04 1f a8 2e 78 3c 1c 3f 42 4f 38 60
8a 61 aa 69 66 72 e4 7e ec 8d fa 97 7e ac 3c af
18 c0 ce c0 f8 c4 a4 c9 60 d2 aa de 60 ec 82 ee
9c fb 66 0e e4 1a ec 29 14 34 b0 34 72 38 e2 3a
ea 49 de 53 fa 67 7e 7c 3c 7f 18 90 ce 90 2c 95
5e 9b d6 ac 02 08 20 e9 8d 15 ff 19 6c c5 03 80
e8 3d ce 2a bc f0 66 39 cc c5 7f 9c a4 2b e3 b7
19 f6 05 af c8 3f c2 92 9a d6 3e 41 91 86 a4 46
5c 75 08 a4 8c 29 60 f1 23 f3 c3 33 8a 14 1f b5
cd b9 05 0f 2e 81 31 82 e7 37 fa ad 96 7c 28 38
1c 75 cd 64 5e cd 0d 1b ae 51 0c 48 8c 84 5c bb
82 7f 2f 82 29 4d 32 47 72 32 8a 69 68 e8 99 d3
a6 0f cf c0 4a 42 c7 6a 78 26 4a df ba c3 ab 66
59 64 b8 02 58 3b c5 d0 35 e4 a8 a0 f6 db e0 cf
entropy sources: [2] timer [1] getrandom [0] rdrand
accumulate: (src: [2] timer) 12 09 73 68
accumulate: (src: [0] rdrand) 6d e9 3f 7b bf 0a 97 16
accumulate: (src: [1] getrandom) 34 11 5b a5 38 74 57 df
accumulate: (src: [2] timer) 66 94 35 70
accumulate: (src: [2] timer) 0e eb f8 77
accumulate: (src: [2] timer) d8 a7 bb 7f
accumulate: (src: [2] timer) 9e 63 7e 87
accumulate: (src: [2] timer) d4 25 42 8f
accumulate: (src: [2] timer) e8 be 05 97
accumulate: (src: [2] timer) 84 69 c8 9e
accumulate: (src: [2] timer) 8a 69 8b a6
accumulate: (src: [2] timer) 10 a4 4e ae
accumulate: (src: [2] timer) 1e fd 10 b6
accumulate: (src: [2] timer) e0 6d d4 bd
accumulate: (src: [2] timer) 36 86 98 c5
accumulate: (src: [2] timer) 1c b2 5b cd
accumulate: (src: [2] timer) fc 2c 1e d5
accumulate: (src: [2] timer) b8 84 e0 dc
accumulate: (src: [2] timer) 26 1d a3 e4
accumulate: (src: [2] timer) 68 90 65 ec
accumulate: (src: [2] timer) ca c1 28 f4
accumulate: (src: [2] timer) 70 5f ec fb
accumulate: (src: [2] timer) 6a 0b 1c 03
accumulate: (src: [0] rdrand) a8 ca 44 5c 05 01 12 3b
accumulate: (src: [2] timer) 4e 38 e1 0a
accumulate: (src: [2] timer) ca b3 a3 12
accumulate: (src: [2] timer) 84 d0 65 1a
accumulate: (src: [2] timer) d2 09 29 22
accumulate: (src: [2] timer) e2 69 eb 29
accumulate: (src: [2] timer) 2e 5b ae 31
accumulate: (src: [2] timer) de a6 71 39
accumulate: (src: [2] timer) 24 de 34 41
accumulate: (src: [2] timer) 8a 33 f7 48
accumulate: (src: [2] timer) da f1 b9 50
accumulate: (src: [2] timer) 76 c3 7c 58
accumulate: (src: [2] timer) c0 97 40 60
accumulate: (src: [2] timer) 46 47 04 68
accumulate: (src: [2] timer) 6a ac c6 6f
accumulate: (src: [2] timer) b2 a9 bd 77
accumulate: (src: [2] timer) 40 75 81 7f
accumulate: (src: [2] timer) b8 60 43 87
accumulate: (src: [2] timer) 26 ce 04 8f
accumulate: (src: [2] timer) 74 21 c8 96
accumulate: (src: [2] timer) 6e 5d ce 9d
accumulate: (src: [0] rdrand) 47 a0 0d c4 a7 37 a2 24
accumulate: (src: [2] timer) 8e 08 d4 9d
accumulate: (src: [2] timer) 12 52 96 a5
accumulate: (src: [2] timer) f2 1a 59 ad
accumulate: (src: [2] timer) 90 cc 1b b5
accumulate: (src: [2] timer) 50 a7 de bc
accumulate: (src: [2] timer) ba b3 a1 c4
accumulate: (src: [2] timer) 44 94 64 cc
accumulate: (src: [2] timer) ce 8e 27 d4
accumulate: (src: [2] timer) ae 98 ea db
accumulate: (src: [2] timer) 82 6b ad e3
accumulate: (src: [2] timer) 38 98 70 eb
accumulate: (src: [2] timer) 8c b9 38 f3
accumulate: (src: [2] timer) 48 e1 fb fa
accumulate: (src: [2] timer) 22 95 be 02
accumulate: (src: [2] timer) 76 fd 81 0a
accumulate: (src: [2] timer) 06 82 45 12
accumulate: (src: [2] timer) 68 58 08 1a
accumulate: (src: [2] timer) 36 23 cb 21
accumulate: (src: [2] timer) 90 5f 8e 29
accumulate: (src: [2] timer) da 63 51 31
accumulate: (src: [2] timer) ae fd 79 38
accumulate: (src: [0] rdrand) 7f 66 af b2 8e cf df de
accumulate: (src: [2] timer) 0c ec 87 38
accumulate: (src: [2] timer) ca 94 49 40
accumulate: (src: [2] timer) e2 1d 0c 48
accumulate: (src: [2] timer) 7e c8 ce 4f
accumulate: (src: [2] timer) 00 59 91 57
accumulate: (src: [2] timer) 04 86 54 5f
accumulate: (src: [2] timer) 18 da 16 67
accumulate: (src: [2] timer) 2a dd d9 6e
accumulate: (src: [2] timer) 92 94 9c 76
accumulate: (src: [2] timer) ec e6 5e 7e
accumulate: (src: [2] timer) a2 ea 34 86
accumulate: (src: [2] timer) 34 01 f8 8d
accumulate: (src: [2] timer) 46 02 c1 95
accumulate: (src: [2] timer) ba 72 84 9d
accumulate: (src: [2] timer) a2 23 6e a5
accumulate: (src: [2] timer) 08 6c 30 ad
accumulate: (src: [2] timer) be 0c 1e b5
accumulate: (src: [2] timer) c2 c5 2b bd
accumulate: (src: [2] timer) 80 35 ef c4
accumulate: (src: [2] timer) de f0 b1 cc
accumulate: (src: [2] timer) 44 70 26 d3
accumulate: (src: [0] rdrand) 32 ec 41 3c f1 67 68 e9
accumulate: (src: [2] timer) 9e 71 39 d3
accumulate: (src: [2] timer) d4 dd fa da
accumulate: (src: [2] timer) 42 42 bd e2
accumulate: (src: [2] timer) 7e fb 7f ea
accumulate: (src: [2] timer) d2 2b 42 f2
accumulate: (src: [2] timer) d6 e3 04 fa
accumulate: (src: [2] timer) b4 b2 c7 01
accumulate: (src: [2] timer) b0 a9 8a 09
accumulate: (src: [2] timer) 6a 85 59 11
accumulate: (src: [2] timer) 24 0a 1c 19
accumulate: (src: [2] timer) 18 2f de 20
accumulate: (src: [2] timer) 0e 4e a0 28
accumulate: (src: [2] timer) 6a 73 62 30
accumulate: (src: [2] timer) ca 42 25 38
accumulate: (src: [2] timer) 2e 2d e8 3f
accumulate: (src: [2] timer) 4a c4 aa 47
accumulate: (src: [2] timer) 38 49 6d 4f
accumulate: (src: [2] timer) 7a 17 30 57
accumulate: (src: [2] timer) 5c cd f2 5e
accumulate: (src: [2] timer) 9e 26 b5 66
accumulate: (src: [2] timer) d8 d9 d8 6d
accumulate: (src: [0] rdrand) e4 65 bc 15 5d 1a 2a e3
accumulate: (src: [2] timer) 9e 19 eb 6d
accumulate: (src: [2] timer) 30 7a ad 75
accumulate: (src: [2] timer) 72 a3 70 7d
accumulate: (src: [2] timer) 2a c1 34 85
accumulate: (src: [2] timer) 82 44 f8 8c
accumulate: (src: [2] timer) c8 e3 bb 94
accumulate: (src: [2] timer) b4 30 82 9c
accumulate: (src: [2] timer) 72 44 48 a4
accumulate: (src: [2] timer) a4 a6 0a ac
accumulate: (src: [2] timer) f6 f6 cc b3
accumulate: (src: [2] timer) 0e a7 8f bb
accumulate: (src: [2] timer) 00 af 52 c3
accumulate: (src: [2] timer) 64 28 16 cb
accumulate: (src: [2] timer) 70 4a d9 d2
accumulate: (src: [2] timer) d0 0c 9c da
accumulate: (src: [2] timer) f4 e6 5e e2
accumulate: (src: [2] timer) 84 e9 21 ea
accumulate: (src: [2] timer) 6a fb e4 f1
accumulate: (src: [2] timer) 26 d5 a7 f9
accumulate: (src: [2] timer) b2 0a 6b 01
accumulate: (src: [2] timer) de 23 84 08
accumulate: (src: [0] rdrand) 45 8b bd 10 f2 13 2d c2
accumulate: (src: [2] timer) 66 4b 9c 08
accumulate: (src: [2] timer) 32 21 5d 10
accumulate: (src: [2] timer) cc a1 20 18
accumulate: (src: [2] timer) ac df e3 1f
accumulate: (src: [2] timer) 7c 19 a7 27
accumulate: (src: [2] timer) 70 c3 87 2f
accumulate: (src: [2] timer) 62 67 4b 37
accumulate: (src: [2] timer) 3e 1d 10 3f
accumulate: (src: [2] timer) e8 4a d4 46
accumulate: (src: [2] timer) 24 e1 97 4e
accumulate: (src: [2] timer) 06 d3 5c 56
accumulate: (src: [2] timer) d2 8c 23 5e
accumulate: (src: [2] timer) b0 37 ea 65
accumulate: (src: [2] timer) 3e d3 ae 6d
accumulate: (src: [2] timer) a8 f6 87 75
accumulate: (src: [2] timer) a6 1b 4b 7d
accumulate: (src: [2] timer) ca f9 0e 85
accumulate: (src: [2] timer) a4 38 de 8c
accumulate: (src: [2] timer) 3c 5f a3 94
accumulate: (src: [2] timer) b2 b3 67 9c
accumulate: (src: [2] timer) ae cc 35 a3
accumulate: (src: [0] rdrand) c5 7d c2 a7 a4 b7 6a 28
accumulate: (src: [2] timer) 5c f7 4d a3
accumulate: (src: [2] timer) 16 ac 0f ab
accumulate: (src: [2] timer) 5a 77 d6 b2
accumulate: (src: [2] timer) 56 28 9b ba
accumulate: (src: [2] timer) 72 d6 9a c2
accumulate: (src: [2] timer) 36 82 5e ca
accumulate: (src: [2] timer) 08 e1 22 d2
accumulate: (src: [2] timer) 50 68 e8 d9
accumulate: (src: [2] timer) ec 5b ad e1
accumulate: (src: [2] timer) 46 7d 73 e9
accumulate: (src: [2] timer) c6 e7 37 f1
accumulate: (src: [2] timer) ae 75 fb f8
accumulate: (src: [2] timer) 5e 18 be 00
accumulate: (src: [2] timer) 0c 6a 81 08
accumulate: (src: [2] timer) 00 45 44 10
accumulate: (src: [2] timer) 84 37 07 18
accumulate: (src: [2] timer) 02 70 ca 1f
accumulate: (src: [2] timer) b4 42 94 27
accumulate: (src: [2] timer) b0 ab 60 2f
accumulate: (src: [2] timer) d8 1d 26 37
accumulate: (src: [2] timer) 3a 84 e2 3d
accumulate: (src: [0] rdrand) f2 43 28 53 1e 6f c4 18
accumulate: (src: [2] timer) a4 ff ff 3d
accumulate: (src: [2] timer) da 1c c4 45
accumulate: (src: [2] timer) 34 8c 8a 4d
accumulate: (src: [2] timer) 36 5b 4e 55
accumulate: (src: [2] timer) 90 d3 13 5d
accumulate: (src: [2] timer) c6 99 d8 64
accumulate: (src: [2] timer) 82 f9 9c 6c
accumulate: (src: [2] timer) 54 61 60 74
accumulate: (src: [2] timer) 8e d2 22 7c
accumulate: (src: [2] timer) 64 ed e5 83
accumulate: (src: [2] timer) 5c 0a a9 8b
accumulate: (src: [2] timer) bc 70 6e 93
accumulate: (src: [2] timer) 22 ec 33 9b
accumulate: (src: [2] timer) 4c 5c fa a2
accumulate: (src: [2] timer) 92 22 be aa
accumulate: (src: [2] timer) 2e cd 80 b2
accumulate: (src: [2] timer) ae 51 45 ba
accumulate: (src: [2] timer) 4c 78 08 c2
accumulate: (src: [2] timer) a0 21 cc c9
accumulate: (src: [2] timer) 90 b1 8f d1
accumulate: (src: [2] timer) 68 1d 8f d8
accumulate: (src: [0] rdrand) 58 e9 0e 48 2b 5b 99 3d
accumulate: (src: [2] timer) 2e 1b b1 d8
accumulate: (src: [2] timer) 2a 05 74 e0
accumulate: (src: [2] timer) 76 ed 37 e8
accumulate: (src: [2] timer) 42 f2 fa ef
accumulate: (src: [2] timer) e2 a1 be f7
accumulate: (src: [2] timer) 96 11 81 ff
accumulate: (src: [2] timer) 60 c7 4b 07
accumulate: (src: [2] timer) ac 83 11 0f
accumulate: (src: [2] timer) 80 1d d6 16
accumulate: (src: [2] timer) 68 26 a2 1e
accumulate: (src: [2] timer) 84 4c 65 26
accumulate: (src: [2] timer) 26 fa 29 2e
accumulate: (src: [2] timer) 28 ec ec 35
accumulate: (src: [2] timer) 52 db af 3d
accumulate: (src: [2] timer) b8 0d 73 45
accumulate: (src: [2] timer) 98 bb 38 4d
accumulate: (src: [2] timer) e0 3a fc 54
accumulate: (src: [2] timer) 8a 30 bf 5c
accumulate: (src: [2] timer) 40 20 83 64
accumulate: (src: [2] timer) da 52 46 6c
accumulate: (src: [2] timer) c6 d2 3f 73
accumulate: (src: [0] rdrand) f6 d5 d4 6a 17 6f 46 31
accumulate: (src: [1] getrandom) de 28 c3 d7 ac 85 6c dc
test_ec_wycheproof alias tests/runtest
Testing Wycheproof NIST curves.
This run has ID `2F01F8A9-4400-4065-84FF-F1693B50A977`.
[OK] ECDH P224 test vectors 0 1 - normal case.
[OK] ECDH P224 test vectors 1 3 - edge case for shared secret.
[OK] ECDH P224 test vectors 2 4 - edge case for shared secret.
[OK] ECDH P224 test vectors 3 5 - edge case for shared secret.
[OK] ECDH P224 test vectors 4 6 - edge case for shared secret.
[OK] ECDH P224 test vectors 5 7 - edge case for shared secret.
[OK] ECDH P224 test vectors 6 8 - edge case for shared secret.
[OK] ECDH P224 test vectors 7 9 - edge case for shared secret.
[OK] ECDH P224 test vectors 8 10 - edge case for shared secret.
[OK] ECDH P224 test vectors 9 11 - edge case for shared secret.
[OK] ECDH P224 test vectors 10 12 - edge case for shared secret.
[OK] ECDH P224 test vectors 11 13 - edge case for shared secret.
[OK] ECDH P224 test vectors 12 14 - edge case for shared secret.
[OK] ECDH P224 test vectors 13 15 - edge case for shared secret.
[OK] ECDH P224 test vectors 14 16 - edge case for shared secret.
[OK] ECDH P224 test vectors 15 17 - edge case for shared secret.
[OK] ECDH P224 test vectors 16 18 - edge case for shared secret.
[OK] ECDH P224 test vectors 17 19 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 18 20 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 19 21 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 20 22 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 21 23 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 22 24 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 23 25 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 24 26 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 25 27 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 26 28 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 27 29 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 28 30 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 29 31 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 30 32 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 31 33 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 32 34 - edge cases for ephemeral key.
[OK] ECDH P224 test vectors 33 35 - point with coordinate y = 1.
[OK] ECDH P224 test vectors 34 36 - point with coordinate y = 1.
[OK] ECDH P224 test vectors 35 37 - point with coordinate y = 1.
[OK] ECDH P224 test vectors 36 38 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 37 39 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 38 40 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 39 41 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 40 42 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 41 43 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 42 44 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 43 45 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 44 46 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 45 47 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 46 48 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 47 49 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 48 50 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 49 51 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 50 52 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 51 53 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 52 54 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P224 test vectors 53 55 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P224 test vectors 54 56 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P224 test vectors 55 57 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P224 test vectors 56 58 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P224 test vectors 57 59 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P224 test vectors 58 60 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P224 test vectors 59 61 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P224 test vectors 60 62 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P224 test vectors 61 63 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P224 test vectors 62 64 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P224 test vectors 63 65 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P224 test vectors 64 66 - edge case private key.
[OK] ECDH P224 test vectors 65 67 - edge case private key.
[OK] ECDH P224 test vectors 66 68 - edge case private key.
[OK] ECDH P224 test vectors 67 69 - edge case private key.
[OK] ECDH P224 test vectors 68 70 - edge case private key.
[OK] ECDH P224 test vectors 69 71 - edge case private key.
[OK] ECDH P224 test vectors 70 72 - edge case private key.
[OK] ECDH P224 test vectors 71 73 - edge case private key.
[OK] ECDH P224 test vectors 72 74 - edge case private key.
[OK] ECDH P224 test vectors 73 75 - edge case private key.
[OK] ECDH P224 test vectors 74 76 - edge case private key.
[OK] ECDH P224 test vectors 75 77 - edge case private key.
[OK] ECDH P224 test vectors 76 78 - edge case private key.
[OK] ECDH P224 test vectors 77 79 - point is not on curve.
[OK] ECDH P224 test vectors 78 80 - point is not on curve.
[OK] ECDH P224 test vectors 79 81 - point is not on curve.
[OK] ECDH P224 test vectors 80 82 - point is not on curve.
[OK] ECDH P224 test vectors 81 83 - point is not on curve.
[OK] ECDH P224 test vectors 82 84 - point is not on curve.
[OK] ECDH P224 test vectors 83 85 - point is not on curve.
[OK] ECDH P224 test vectors 84 86 - point is not on curve.
[OK] ECDH P224 test vectors 85 87 - point is not on curve.
[OK] ECDH P224 test vectors 86 88 - point is not on curve.
[OK] ECDH P224 test vectors 87 89 - point is not on curve.
[OK] ECDH P224 test vectors 88 90 - point is not on curve.
[OK] ECDH P224 test vectors 89 91 - point is not on curve.
[OK] ECDH P224 test vectors 90 92 - point is not on curve.
[OK] ECDH P224 test vectors 91 93 - point is not on curve.
[OK] ECDH P224 test vectors 92 94 - point is not on curve.
[OK] ECDH P224 test vectors 93 95 - .
[OK] ECDH P224 test vectors 94 96 - public point not on curve.
[OK] ECDH P224 test vectors 95 97 - public point = (0,0).
[OK] ECDH P224 test vectors 96 110 - using secp256r1.
[OK] ECDH P224 test vectors 97 111 - using secp256k1.
[OK] ECDH P224 test vectors 98 114 - Public key uses wrong curve: secp256r1.
[OK] ECDH P224 test vectors 99 115 - Public key uses wrong curve: secp384r1.
[OK] ECDH P224 test vectors 100 116 - Public key uses wrong curve: secp521r1.
[OK] ECDH P224 test vectors 101 117 - Public key uses wrong curve: secp256k1.
[OK] ECDH P224 test vectors 102 118 - Public key uses wrong curve: secp224k1.
[OK] ECDH P224 test vectors 103 119 - Public key uses wrong curve: brainpoolP224r1.
[OK] ECDH P224 test vectors 104 120 - Public key uses wrong curve: brainpoolP256r1.
[OK] ECDH P224 test vectors 105 121 - Public key uses wrong curve: brainpoolP320r1.
[OK] ECDH P224 test vectors 106 122 - Public key uses wrong curve: brainpoolP384r1.
[OK] ECDH P224 test vectors 107 123 - Public key uses wrong curve: brainpoolP512r1.
[OK] ECDH P224 test vectors 108 124 - Public key uses wrong curve: brainpoolP224t1.
[OK] ECDH P224 test vectors 109 125 - Public key uses wrong curve: brainpoolP256t1.
[OK] ECDH P224 test vectors 110 126 - Public key uses wrong curve: brainpoolP320t1.
[OK] ECDH P224 test vectors 111 127 - Public key uses wrong curve: brainpoolP384t1.
[OK] ECDH P224 test vectors 112 128 - Public key uses wrong curve: brainpoolP512t1.
[OK] ECDH P224 test vectors 113 129 - invalid public key.
[OK] ECDSA P224 test vectors (SHA224) 0 1 - signature malleability.
[OK] ECDSA P224 test vectors (SHA224) 1 2 - Legacy:ASN encoding of s misses leading 0.
[OK] ECDSA P224 test vectors (SHA224) 2 3 - valid.
[OK] ECDSA P224 test vectors (SHA224) 3 4 - long form encoding of length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 4 5 - length of sequence contains leading 0.
[OK] ECDSA P224 test vectors (SHA224) 5 6 - wrong length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 6 7 - wrong length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 7 8 - uint32 overflow in length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 8 9 - uint64 overflow in length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 9 10 - length of sequence = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA224) 10 11 - length of sequence = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA224) 11 12 - length of sequence = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA224) 12 13 - length of sequence = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA224) 13 14 - incorrect length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 14 15 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA224) 15 16 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA224) 16 17 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA224) 17 18 - removing sequence.
[OK] ECDSA P224 test vectors (SHA224) 18 19 - lonely sequence tag.
[OK] ECDSA P224 test vectors (SHA224) 19 20 - appending 0's to sequence.
[OK] ECDSA P224 test vectors (SHA224) 20 21 - prepending 0's to sequence.
[OK] ECDSA P224 test vectors (SHA224) 21 22 - appending unused 0's to sequence.
[OK] ECDSA P224 test vectors (SHA224) 22 23 - appending null value to sequence.
[OK] ECDSA P224 test vectors (SHA224) 23 24 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 24 25 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 25 26 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 26 27 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 27 28 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 28 29 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 29 30 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 30 31 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 31 32 - including garbage.
[OK] ECDSA P224 test vectors (SHA224) 32 33 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA224) 33 34 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA224) 34 35 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA224) 35 36 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA224) 36 37 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA224) 37 38 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA224) 38 39 - truncated length of sequence.
[OK] ECDSA P224 test vectors (SHA224) 39 40 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA224) 40 41 - using composition with indefinite length.
[OK] ECDSA P224 test vector
(SHA224) 41 42 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA224) 42 43 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA224) 43 44 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA224) 44 45 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA224) 45 46 - Replacing sequence with NULL.
[OK] ECDSA P224 test vectors (SHA224) 46 47 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA224) 47 48 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA224) 48 49 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA224) 49 50 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA224) 50 51 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA224) 51 52 - dropping value of sequence.
[OK] ECDSA P224 test vectors (SHA224) 52 53 - using composition for sequence.
[OK] ECDSA P224 test vectors (SHA224) 53 54 - truncated sequence.
[OK] ECDSA P224 test vectors (SHA224) 54 55 - truncated sequence.
[OK] ECDSA P224 test vectors (SHA224) 55 56 - indefinite length.
[OK] ECDSA P224 test vectors (SHA224) 56 57 - indefinite length with truncated delimiter.
[OK] ECDSA P224 test vectors (SHA224) 57 58 - indefinite length with additional element.
[OK] ECDSA P224 test vectors (SHA224) 58 59 - indefinite length with truncated element.
[OK] ECDSA P224 test vectors (SHA224) 59 60 - indefinite length with garbage.
[OK] ECDSA P224 test vectors (SHA224) 60 61 - indefinite length with nonempty EOC.
[OK] ECDSA P224 test vectors (SHA224) 61 62 - prepend empty sequence.
[OK] ECDSA P224 test vectors (SHA224) 62 63 - append empty sequence.
[OK] ECDSA P224 test vectors (SHA224) 63 64 - append garbage with high tag number.
[OK] ECDSA P224 test vectors (SHA224) 64 65 - sequence of sequence.
[OK] ECDSA P224 test vectors (SHA224) 65 66 - truncated sequence: removed last 1 elements.
[OK] ECDSA P224 test vectors (SHA224) 66 67 - repeating element in sequence.
[OK] ECDSA P224 test vectors (SHA224) 67 68 - long form encoding of length of integer.
[OK] ECDSA P224 test vectors (SHA224) 68 69 - long form encoding of length of integer.
[OK] ECDSA P224 test vectors (SHA224) 69 70 - length of integer contains leading 0.
[OK] ECDSA P224 test vectors (SHA224) 70 71 - length of integer contains leading 0.
[OK] ECDSA P224 test vectors (SHA224) 71 72 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA224) 72 73 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA224) 73 74 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA224) 74 75 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA224) 75 76 - uint32 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA224) 76 77 - uint32 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA224) 77 78 - uint64 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA224) 78 79 - uint64 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA224) 79 80 - length of integer = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA224) 80 81 - length of integer = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA224) 81 82 - length of integer = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA224) 82 83 - length of integer = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA224) 83 84 - length of integer = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA224) 84 85 - length of integer = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA224) 85 86 - length of integer = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA224) 86 87 - length of integer = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA224) 87 88 - incorrect length of integer.
[OK] ECDSA P224 test vectors (SHA224) 88 89 - incorrect length of integer.
[OK] ECDSA P224 test vectors (SHA224) 89 90 - removing integer.
[OK] ECDSA P224 test vectors (SHA224) 90 91 - lonely integer tag.
[OK] ECDSA P224 test vectors (SHA224) 91 92 - lonely integer tag.
[OK] ECDSA P224 test vectors (SHA224) 92 93 - appending 0's to integer.
[OK] ECDSA P224 test vectors (SHA224) 93 94 - appending 0's to integer.
[OK] ECDSA P224 test vectors (SHA224) 94 95 - prepending 0's to integer.
[OK] ECDSA P224 test vectors (SHA224) 95 96 - prepending 0's to integer.
[OK] ECDSA P224 test vectors (SHA224) 96 97 - appending unused 0's to integer.
[OK] ECDSA P224 test vectors (SHA224) 97 98 - appending null value to integer.
[OK] ECDSA P224 test vectors (SHA224) 98 99 - appending null value to integer.
[OK] ECDSA P224 test vectors (SHA224) 99 100 - truncated length of integer.
[OK] ECDSA P224 test vectors (SHA224) 100 101 - truncated length of integer.
[OK] ECDSA P224 test vectors (SHA224) 101 102 - Replacing integer with NULL.
[OK] ECDSA P224 test vectors (SHA224) 102 103 - Replacing integer with NULL.
[OK] ECDSA P224 test vectors (SHA224) 103 104 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 104 105 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 105 106 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 106 107 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 107 108 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 108 109 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 109 110 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 110 111 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 111 112 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 112 113 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA224) 113 114 - dropping value of integer.
[OK] ECDSA P224 test vectors (SHA224) 114 115 - dropping value of integer.
[OK] ECDSA P224 test vectors (SHA224) 115 116 - using composition for integer.
[OK] ECDSA P224 test vectors (SHA224) 116 117 - using composition for integer.
[OK] ECDSA P224 test vectors (SHA224) 117 118 - modify first byte of integer.
[OK] ECDSA P224 test vectors (SHA224) 118 119 - modify first byte of integer.
[OK] ECDSA P224 test vectors (SHA224) 119 120 - modify last byte of integer.
[OK] ECDSA P224 test vectors (SHA224) 120 121 - modify last byte of integer.
[OK] ECDSA P224 test vectors (SHA224) 121 122 - truncated integer.
[OK] ECDSA P224 test vectors (SHA224) 122 123 - truncated integer.
[OK] ECDSA P224 test vectors (SHA224) 123 124 - truncated integer.
[OK] ECDSA P224 test vectors (SHA224) 124 125 - leading ff in integer.
[OK] ECDSA P224 test vectors (SHA224) 125 126 - leading ff in integer.
[OK] ECDSA P224 test vectors (SHA224) 126 127 - replaced integer by infinity.
[OK] ECDSA P224 test vectors (SHA224) 127 128 - replaced integer by infinity.
[OK] ECDSA P224 test vectors (SHA224) 128 129 - replacing integer with zero.
[OK] ECDSA P224 test vectors (SHA224) 129 130 - replacing integer with zero.
[OK] ECDSA P224 test vectors (SHA224) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA224) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA224) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA224) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA224) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA224) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA224) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA224) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA224) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P224 test vectors (SHA224) 230 231 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 231 232 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 232 233 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 233 234 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 234 235 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 235 236 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 236 237 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 237 238 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 238 239 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 239 240 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 240 241 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 241 242 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 242 243 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 243 244 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 244 245 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 245 246 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 246 247 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 247 248 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 248 249 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 249 250 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 250 251 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 251 252 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 252 253 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 253 254 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 254 255 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 255 256 - special case hash.
[OK] ECDSA P224 test vectors (SHA224) 256 257 - k*G has a large x-coordinate.
[OK] ECDSA P224 test vectors (SHA224) 257 258 - r too large.
[OK] ECDSA P224 test vectors (SHA224) 258 259 - r,s are large.
[OK] ECDSA P224 test vectors (SHA224) 259 260 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P224 test vectors (SHA224) 260 261 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P224 test vectors (SHA224) 261 262 - small r and s.
[OK] ECDSA P224 test vectors (SHA224) 262 263 - small r and s.
[OK] ECDSA P224 test vectors (SHA224) 263 264 - small r and s.
[OK] ECDSA P224 test vectors (SHA224) 264 265 - r is larger than n.
[OK] ECDSA P224 test vectors (SHA224) 265 266 - s is larger than n.
[OK] ECDSA P224 test vectors (SHA224) 266 267 - small r and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 267 268 - smallish r and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 268 269 - 100-bit r and small s^-1.
[OK] ECDSA P224 test vectors (SHA224) 269 270 - small r and 100 bit s^-1.
[OK] ECDSA P224 test vectors (SHA224) 270 271 - 100-bit r and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 271 272 - r and s^-1 are close to n.
[OK] ECDSA P224 test vectors (SHA224) 272 273 - s == 1.
[OK] ECDSA P224 test vectors (SHA224) 273 274 - s == 0.
[OK] ECDSA P224 test vectors (SHA224) 274 275 - point at infinity during verify.
[OK] ECDSA P224 test vectors (SHA224) 275 276 - edge case for signature malleability.
[OK] ECDSA P224 test vectors (SHA224) 276 277 - edge case for signature malleability.
[OK] ECDSA P224 test vectors (SHA224) 277 278 - u1 == 1.
[OK] ECDSA P224 test vectors (SHA224) 278 279 - u1 == n - 1.
[OK] ECDSA P224 test vectors (SHA224) 279 280 - u2 == 1.
[OK] ECDSA P224 test vectors (SHA224) 280 281 - u2 == n - 1.
[OK] ECDSA P224 test vectors (SHA224) 281 282 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 282 283 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 283 284 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 284 285 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 285 286 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 286 287 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 287 288 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 288 289 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 289 290 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 290 291 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 291 292 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA224) 292 293 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 293 294 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 294 295 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 295 296 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 296 297 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 297 298 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 298 299 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 299 300 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 300 301 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 301 302 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 302 303 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA224) 303 304 - point duplication during verification.
[OK] ECDSA P224 test vectors (SHA224) 304 305 - duplication bug.
[OK] ECDSA P224 test vectors (SHA224) 305 306 - comparison with point at infinity .
[OK] ECDSA P224 test vectors (SHA224) 306 307 - extreme value for k and edgecase s.
[OK] ECDSA P224 test vectors (SHA224) 307 308 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 308 309 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 309 310 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 310 311 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 311 312 - extreme value for k.
[OK] ECDSA P224 test vectors (SHA224) 312 313 - extreme value for k and edgecase s.
[OK] ECDSA P224 test vectors (SHA224) 313 314 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 314 315 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 315 316 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 316 317 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA224) 317 318 - extreme value for k.
[OK] ECDSA P224 test vectors (SHA224) 318 319 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA224) 319 320 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA224) 320 321 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA224) 321 322 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA224) 322 323 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA224) 323 324 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA224) 324 325 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA224) 325 326 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA224) 326 327 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA224) 327 328 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA224) 328 329 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA224) 329 330 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA224) 330 331 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA224) 331 332 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA224) 332 333 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA224) 333 334 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA224) 334 335 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA224) 335 336 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA224) 336 337 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA224) 337 338 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA224) 338 339 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 339 340 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 340 341 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 341 342 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 342 343 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 343 344 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 344 345 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 345 346 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 346 347 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 347 348 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 348 349 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 349 350 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 350 351 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 351 352 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 352 353 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA224) 353 354 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 354 355 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA224) 355 356 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 0 1 - signature malleability.
[OK] ECDSA P224 test vectors (SHA256) 1 2 - valid.
[OK] ECDSA P224 test vectors (SHA256) 2 3 - long form encoding of length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 3 4 - length of sequence contains leading 0.
[OK] ECDSA P224 test vectors (SHA256) 4 5 - wrong length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 5 6 - wrong length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 6 7 - uint32 overflow in length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 7 8 - uint64 overflow in length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 8 9 - length of sequence = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA256) 9 10 - length of sequence = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA256) 10 11 - length of sequence = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA256) 11 12 - length of sequence = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA256) 12 13 - incorrect length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 13 14 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA256) 14 15 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA256) 15 16 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA256) 16 17 - removing sequence.
[OK] ECDSA P224 test vectors (SHA256) 17 18 - lonely sequence tag.
[OK] ECDSA P224 test vectors (SHA256) 18 19 - appending 0's to sequence.
[OK] ECDSA P224 test vectors (SHA256) 19 20 - prepending 0's to sequence.
[OK] ECDSA P224 test vectors (SHA256) 20 21 - appending unused 0's to sequence.
[OK] ECDSA P224 test vectors (SHA256) 21 22 - appending null value to sequence.
[OK] ECDSA P224 test vectors (SHA256) 22 23 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 23 24 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 24 25 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 25 26 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 26 27 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 27 28 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 28 29 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 29 30 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 30 31 - including garbage.
[OK] ECDSA P224 test vectors (SHA256) 31 32 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA256) 32 33 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA256) 33 34 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA256) 34 35 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA256) 35 36 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA256) 36 37 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA256) 37 38 - truncated length of sequence.
[OK] ECDSA P224 test vectors (SHA256) 38 39 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA256) 39 40 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA256) 40 41 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA256) 41 42 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA256) 42 43 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA256) 43 44 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA256) 44 45 - Replacing sequence with NULL.
[OK] ECDSA P224 test vectors (SHA256) 45 46 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA256) 46 47 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA256) 47 48 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA256) 48 49 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA256) 49 50 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA256) 50 51 - dropping value of sequence.
[OK] ECDSA P224 test vectors (SHA256) 51 52 - using composition for sequence.
[OK] ECDSA P224 test vectors (SHA256) 52 53 - truncated sequence.
[OK] ECDSA P224 test vectors (SHA256) 53 54 - truncated sequence.
[OK] ECDSA P224 test vectors (SHA256) 54 55 - indefinite length.
[OK] ECDSA P224 test vectors (SHA256) 55 56 - indefinite length with truncated delimiter.
[OK] ECDSA P224 test vectors (SHA256) 56 57 - indefinite length with additional element.
[OK] ECDSA P224 test vectors (SHA256) 57 58 - indefinite length with truncated element.
[OK] ECDSA P224 test vectors (SHA256) 58 59 - indefinite length with garbage.
[OK] ECDSA P224 test vectors (SHA256) 59 60 - indefinite length with nonempty EOC.
[OK] ECDSA P224 test vectors (SHA256) 60 61 - prepend empty sequence.
[OK] ECDSA P224 test vectors (SHA256) 61 62 - append empty sequence.
[OK] ECDSA P224 test vectors (SHA256) 62 63 - append garbage with high tag number.
[OK] ECDSA P224 test vectors (SHA256) 63 64 - sequence of sequence.
[OK] ECDSA P224 test vectors (SHA256) 64 65 - truncated sequence: removed last 1 elements.
[OK] ECDSA P224 test vectors (SHA256) 65 66 - repeating element in sequence.
[OK] ECDSA P224 test vectors (SHA256) 66 67 - long form encoding of length of integer.
[OK] ECDSA P224 test vectors (SHA256) 67 68 - long form encoding of length of integer.
[OK] ECDSA P224 test vectors (SHA256) 68 69 - length of integer contains leading 0.
[OK] ECDSA P224 test vectors (SHA256) 69 70 - length of integer contains leading 0.
[OK] ECDSA P224 test vectors (SHA256) 70 71 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA256) 71 72 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA256) 72 73 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA256) 73 74 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA256) 74 75 - uint32 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA256) 75 76 - uint32 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA256) 76 77 - uint64 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA256) 77 78 - uint64 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA256) 78 79 - length of integer = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA256) 79 80 - length of integer = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA256) 80 81 - length of integer = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA256) 81 82 - length of integer = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA256) 82 83 - length of integer = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA256) 83 84 - length of integer = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA256) 84 85 - length of integer = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA256) 85 86 - length of integer = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA256) 86 87 - incorrect length of integer.
[OK] ECDSA P224 test vectors (SHA256) 87 88 - incorrect length of integer.
[OK] ECDSA P224 test vectors (SHA256) 88 89 - removing integer.
[OK] ECDSA P224 test vectors (SHA256) 89 90 - lonely integer tag.
[OK] ECDSA P224 test vectors (SHA256) 90 91 - lonely integer tag.
[OK] ECDSA P224 test vectors (SHA256) 91 92 - appending 0's to integer.
[OK] ECDSA P224 test vectors (SHA256) 92 93 - appending 0's to integer.
[OK] ECDSA P224 test vectors (SHA256) 93 94 - prepending 0's to integer.
[OK] ECDSA P224 test vectors (SHA256) 94 95 - prepending 0's to integer.
[OK] ECDSA P224 test vectors (SHA256) 95 96 - appending unused 0's to integer.
[OK] ECDSA P224 test vectors (SHA256) 96 97 - appending null value to integer.
[OK] ECDSA P224 test vectors (SHA256) 97 98 - appending null value to integer.
[OK] ECDSA P224 test vectors (SHA256) 98 99 - truncated length of integer.
[OK] ECDSA P224 test vectors (SHA256) 99 100 - truncated length of integer.
[OK] ECDSA P224 test vectors (SHA256) 100 101 - Replacing integer with NULL.
[OK] ECDSA P224 test vectors (SHA256) 101 102 - Replacing integer with NULL.
[OK] ECDSA P224 test vectors (SHA256) 102 103 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 103 104 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 104 105 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 105 106 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 106 107 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 107 108 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 108 109 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 109 110 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 110 111 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 111 112 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA256) 112 113 - dropping value of integer.
[OK] ECDSA P224 test vectors (SHA256) 113 114 - dropping value of integer.
[OK] ECDSA P224 test vectors (SHA256) 114 115 - using composition for integer.
[OK] ECDSA P224 test vectors (SHA256) 115 116 - using composition for integer.
[OK] ECDSA P224 test vectors (SHA256) 116 117 - modify first byte of integer.
[OK] ECDSA P224 test vectors (SHA256) 117 118 - modify first byte of integer.
[OK] ECDSA P224 test vectors (SHA256) 118 119 - modify last byte of integer.
[OK] ECDSA P224 test vectors (SHA256) 119 120 - modify last byte of integer.
[OK] ECDSA P224 test vectors (SHA256) 120 121 - truncated integer.
[OK] ECDSA P224 test vectors (SHA256) 121 122 - truncated integer.
[OK] ECDSA P224 test vectors (SHA256) 122 123 - truncated integer.
[OK] ECDSA P224 test vectors (SHA256) 123 124 - truncated integer.
[OK] ECDSA P224 test vectors (SHA256) 124 125 - leading ff in integer.
[OK] ECDSA P224 test vectors (SHA256) 125 126 - leading ff in integer.
[OK] ECDSA P224 test vectors (SHA256) 126 127 - replaced integer by infinity.
[OK] ECDSA P224 test vectors (SHA256) 127 128 - replaced integer by infinity.
[OK] ECDSA P224 test vectors (SHA256) 128 129 - replacing integer with zero.
[OK] ECDSA P224 test vectors (SHA256) 129 130 - replacing integer with zero.
[OK] ECDSA P224 test vectors (SHA256) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA256) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 163 164 - Signature with special case values for r
nd s.
[OK] ECDSA P224 test vectors (SHA256) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA256) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA256) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA256) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA256) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA256) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA256) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA256) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P224 test vectors (SHA256) 230 231 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 231 232 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 232 233 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 233 234 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 234 235 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 235 236 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 236 237 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 237 238 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 238 239 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 239 240 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 240 241 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 241 242 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 242 243 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 243 244 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 244 245 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 245 246 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 246 247 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 247 248 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 248 249 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 249 250 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 250 251 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 251 252 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 252 253 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 253 254 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 254 255 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 255 256 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 256 257 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 257 258 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 258 259 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 259 260 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 260 261 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 261 262 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 262 263 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 263 264 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 264 265 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 265 266 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 266 267 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 267 268 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 268 269 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 269 270 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 270 271 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 271 272 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 272 273 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 273 274 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 274 275 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 275 276 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 276 277 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 277 278 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 278 279 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 279 280 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 280 281 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 281 282 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 282 283 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 283 284 - special case hash.
[OK] ECDSA P224 test vectors (SHA256) 284 285 - Signature generated without truncating the hash.
[OK] ECDSA P224 test vectors (SHA256) 285 286 - k*G has a large x-coordinate.
[OK] ECDSA P224 test vectors (SHA256) 286 287 - r too large.
[OK] ECDSA P224 test vectors (SHA256) 287 288 - r,s are large.
[OK] ECDSA P224 test vectors (SHA256) 288 289 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P224 test vectors (SHA256) 289 290 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P224 test vectors (SHA256) 290 291 - small r and s.
[OK] ECDSA P224 test vectors (SHA256) 291 292 - small r and s.
[OK] ECDSA P224 test vectors (SHA256) 292 293 - small r and s.
[OK] ECDSA P224 test vectors (SHA256) 293 294 - r is larger than n.
[OK] ECDSA P224 test vectors (SHA256) 294 295 - s is larger than n.
[OK] ECDSA P224 test vectors (SHA256) 295 296 - small r and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 296 297 - smallish r and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 297 298 - 100-bit r and small s^-1.
[OK] ECDSA P224 test vectors (SHA256) 298 299 - small r and 100 bit s^-1.
[OK] ECDSA P224 test vectors (SHA256) 299 300 - 100-bit r and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 300 301 - r and s^-1 are close to n.
[OK] ECDSA P224 test vectors (SHA256) 301 302 - s == 1.
[OK] ECDSA P224 test vectors (SHA256) 302 303 - s == 0.
[OK] ECDSA P224 test vectors (SHA256) 303 304 - point at infinity during verify.
[OK] ECDSA P224 test vectors (SHA256) 304 305 - edge case for signature malleability.
[OK] ECDSA P224 test vectors (SHA256) 305 306 - edge case for signature malleability.
[OK] ECDSA P224 test vectors (SHA256) 306 307 - u1 == 1.
[OK] ECDSA P224 test vectors (SHA256) 307 308 - u1 == n - 1.
[OK] ECDSA P224 test vectors (SHA256) 308 309 - u2 == 1.
[OK] ECDSA P224 test vectors (SHA256) 309 310 - u2 == n - 1.
[OK] ECDSA P224 test vectors (SHA256) 310 311 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 311 312 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 312 313 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 313 314 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 314 315 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 315 316 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 316 317 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 317 318 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 318 319 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 319 320 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 320 321 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA256) 321 322 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 322 323 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 323 324 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 324 325 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 325 326 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 326 327 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 327 328 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 328 329 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 329 330 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 330 331 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 331 332 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA256) 332 333 - point duplication during verification.
[OK] ECDSA P224 test vectors (SHA256) 333 334 - duplication bug.
[OK] ECDSA P224 test vectors (SHA256) 334 335 - comparison with point at infinity .
[OK] ECDSA P224 test vectors (SHA256) 335 336 - extreme value for k and edgecase s.
[OK] ECDSA P224 test vectors (SHA256) 336 337 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 337 338 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 338 339 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 339 340 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 340 341 - extreme value for k.
[OK] ECDSA P224 test vectors (SHA256) 341 342 - extreme value for k and edgecase s.
[OK] ECDSA P224 test vectors (SHA256) 342 343 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 343 344 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 344 345 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 345 346 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA256) 346 347 - extreme value for k.
[OK] ECDSA P224 test vectors (SHA256) 347 348 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA256) 348 349 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA256) 349 350 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA256) 350 351 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA256) 351 352 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA256) 352 353 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA256) 353 354 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA256) 354 355 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA256) 355 356 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA256) 356 357 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA256) 357 358 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA256) 358 359 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA256) 359 360 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA256) 360 361 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA256) 361 362 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA256) 362 363 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA256) 363 364 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA256) 364 365 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA256) 365 366 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA256) 366 367 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA256) 367 368 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 368 369 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 369 370 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 370 371 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 371 372 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 372 373 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 373 374 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 374 375 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 375 376 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 376 377 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 377 378 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 378 379 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 379 380 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 380 381 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 381 382 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA256) 382 383 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 383 384 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA256) 384 385 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 0 1 - signature malleability.
[OK] ECDSA P224 test vectors (SHA512) 1 2 - Legacy:ASN encoding of s misses leading 0.
[OK] ECDSA P224 test vectors (SHA512) 2 3 - valid.
[OK] ECDSA P224 test vectors (SHA512) 3 4 - long form encoding of length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 4 5 - length of sequence contains leading 0.
[OK] ECDSA P224 test vectors (SHA512) 5 6 - wrong length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 6 7 - wrong length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 7 8 - uint32 overflow in length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 8 9 - uint64 overflow in length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 9 10 - length of sequence = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA512) 10 11 - length of sequence = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA512) 11 12 - length of sequence = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA512) 12 13 - length of sequence = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA512) 13 14 - incorrect length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 14 15 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA512) 15 16 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA512) 16 17 - indefinite length without termination.
[OK] ECDSA P224 test vectors (SHA512) 17 18 - removing sequence.
[OK] ECDSA P224 test vectors (SHA512) 18 19 - lonely sequence tag.
[OK] ECDSA P224 test vectors (SHA512) 19 20 - appending 0's to sequence.
[OK] ECDSA P224 test vectors (SHA512) 20 21 - prepending 0's to sequence.
[OK] ECDSA P224 test vectors (SHA512) 21 22 - appending unused 0's to sequence.
[OK] ECDSA P224 test vectors (SHA512) 22 23 - appending null value to sequence.
[OK] ECDSA P224 test vectors (SHA512) 23 24 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 24 25 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 25 26 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 26 27 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 27 28 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 28 29 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 29 30 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 30 31 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 31 32 - including garbage.
[OK] ECDSA P224 test vectors (SHA512) 32 33 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA512) 33 34 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA512) 34 35 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA512) 35 36 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA512) 36 37 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA512) 37 38 - including undefined tags.
[OK] ECDSA P224 test vectors (SHA512) 38 39 - truncated length of sequence.
[OK] ECDSA P224 test vectors (SHA512) 39 40 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA512) 40 41 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA512) 41 42 - using composition with indefinite length.
[OK] ECDSA P224 test vectors (SHA512) 42 43 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA512) 43 44 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA512) 44 45 - using composition with wrong tag.
[OK] ECDSA P224 test vectors (SHA512) 45 46 - Replacing sequence with NULL.
[OK] ECDSA P224 test vectors (SHA512) 46 47 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA512) 47 48 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA512) 48 49 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA512) 49 50 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA512) 50 51 - changing tag value of sequence.
[OK] ECDSA P224 test vectors (SHA512) 51 52 - dropping value of sequence.
[OK] ECDSA P224 test vectors (SHA512) 52 53 - using composition for sequence.
[OK] ECDSA P224 test vectors (SHA512) 53 54 - truncated sequence.
[OK] ECDSA P224 test vectors (SHA512) 54 55 - truncated sequence.
[OK] ECDSA P224 test vectors (SHA512) 55 56 - indefinite length.
[OK] ECDSA P224 test vectors (SHA512) 56 57 - indefinite length with truncated delimiter.
[OK] ECDSA P224 test vectors (SHA512) 57 58 - indefinite length with additional element.
[OK] ECDSA P224 test vectors (SHA512) 58 59 - indefinite length with truncated element.
[OK] ECDSA P224 test vectors (SHA512) 59 60 - indefinite length with garbage.
[OK] ECDSA P224 test vectors (SHA512) 60 61 - indefinite length with nonempty EOC.
[OK] ECDSA P224 test vectors (SHA512) 61 62 - prepend empty sequence.
[OK] ECDSA P224 test vectors (SHA512) 62 63 - append empty sequence.
[OK] ECDSA P224 test vectors (SHA512) 63 64 - append garbage with high tag number.
[OK] ECDSA P224 test vectors (SHA512) 64 65 - sequence of sequence.
[OK] ECDSA P224 test vectors (SHA512) 65 66 - truncated sequence: removed last 1 elements.
[OK] ECDSA P224 test vectors (SHA512) 66 67 - repeating element in sequence.
[OK] ECDSA P224 test vectors (SHA512) 67 68 - long form encoding of length of integer.
[OK] ECDSA P224 test vectors (SHA512) 68 69 - long form encoding of length of integer.
[OK] ECDSA P224 test vectors (SHA512) 69 70 - length of integer contains leading 0.
[OK] ECDSA P224 test vectors (SHA512) 70 71 - length of integer contains leading 0.
[OK] ECDSA P224 test vectors (SHA512) 71 72 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA512) 72 73 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA512) 73 74 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA512) 74 75 - wrong length of integer.
[OK] ECDSA P224 test vectors (SHA512) 75 76 - uint32 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA512) 76 77 - uint32 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA512) 77 78 - uint64 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA512) 78 79 - uint64 overflow in length of integer.
[OK] ECDSA P224 test vectors (SHA512) 79 80 - length of integer = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA512) 80 81 - length of integer = 2**31 - 1.
[OK] ECDSA P224 test vectors (SHA512) 81 82 - length of integer = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA512) 82 83 - length of integer = 2**32 - 1.
[OK] ECDSA P224 test vectors (SHA512) 83 84 - length of integer = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA512) 84 85 - length of integer = 2**40 - 1.
[OK] ECDSA P224 test vectors (SHA512) 85 86 - length of integer = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA512) 86 87 - length of integer = 2**64 - 1.
[OK] ECDSA P224 test vectors (SHA512) 87 88 - incorrect length of integer.
[OK] ECDSA P224 test vectors (SHA512) 88 89 - incorrect length of integer.
[OK] ECDSA P224 test vectors (SHA512) 89 90 - removing integer.
[OK] ECDSA P224 test vectors (SHA512) 90 91 - lonely integer tag.
[OK] ECDSA P224 test vectors (SHA512) 91 92 - lonely integer tag.
[OK] ECDSA P224 test vectors (SHA512) 92 93 - appending 0's to integer.
[OK] ECDSA P224 test vectors (SHA512) 93 94 - appending 0's to integer.
[OK] ECDSA P224 test vectors (SHA512) 94 95 - prepending 0's to integer.
[OK] ECDSA P224 test vectors (SHA512) 95 96 - prepending 0's to integer.
[OK] ECDSA P224 test vectors (SHA512) 96 97 - appending unused 0's to integer.
[OK] ECDSA P224 test vectors (SHA512) 97 98 - appending null value to integer.
[OK] ECDSA P224 test vectors (SHA512) 98 99 - appending null value to integer.
[OK] ECDSA P224 test vectors (SHA512) 99 100 - truncated length of integer.
[OK] ECDSA P224 test vectors (SHA512) 100 101 - truncated length of integer.
[OK] ECDSA P224 test vectors (SHA512) 101 102 - Replacing integer with NULL.
[OK] ECDSA P224 test vectors (SHA512) 102 103 - Replacing integer with NULL.
[OK] ECDSA P224 test vectors (SHA512) 103 104 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 104 105 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 105 106 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 106 107 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 107 108 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 108 109 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 109 110 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 110 111 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 111 112 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 112 113 - changing tag value of integer.
[OK] ECDSA P224 test vectors (SHA512) 113 114 - dropping value of integer.
[OK] ECDSA P224 test vectors (SHA512) 114 115 - dropping value of integer.
[OK] ECDSA P224 test vectors (SHA512) 115 116 - using composition for integer.
[OK] ECDSA P224 test vectors (SHA512) 116 117 - using composition for integer.
[OK] ECDSA P224 test vectors (SHA512) 117 118 - modify first byte of integer.
[OK] ECDSA P224 test vectors (SHA512) 118 119 - modify first byte of integer.
[OK] ECDSA P224 test vectors (SHA512) 119 120 - modify last byte of integer.
[OK] ECDSA P224 test vectors (SHA512) 120 121 - modify last byte of integer.
[OK] ECDSA P224 test vectors (SHA512) 121 122 - truncated integer.
[OK] ECDSA P224 test vectors (SHA512) 122 123 - truncated integer.
[OK] ECDSA P224 test vectors (SHA512) 123 124 - truncated integer.
[OK] ECDSA P224 test vectors (SHA512) 124 125 - leading ff in integer.
[OK] ECDSA P224 test vectors (SHA512) 125 126 - leading ff in integer.
[OK] ECDSA P224 test vectors (SHA512) 126 127 - replaced integer by infinity.
[OK] ECDSA P224 test vectors (SHA512) 127 128 - replaced integer by infinity.
[OK] ECDSA P224 test vectors (SHA512) 128 129 - replacing integer with zero.
[OK] ECDSA P224 test vectors (SHA512) 129 130 - replacing integer with zero.
[OK] ECDSA P224 test vectors (SHA512) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P224 test vectors (SHA512) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P224 test vectors (SHA512) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA512) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA512) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA512) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA512) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA512) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P224 test vectors (SHA512) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P224 test vectors (SHA512) 230 231 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 231 232 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 232 233 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 233 234 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 234 235 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 235 236 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 236 237 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 237 238 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 238 239 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 239 240 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 240 241 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 241 242 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 242 243 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 243 244 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 244 245 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 245 246 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 246 247 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 247 248 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 248 249 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 249 250 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 250 251 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 251 252 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 252 253 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 253 254 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 254 255 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 255 256 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 256 257 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 257 258 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 258 259 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 259 260 - special case hash.
[OK]
ECDSA P224 test vectors (SHA512) 260 261 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 261 262 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 262 263 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 263 264 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 264 265 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 265 266 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 266 267 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 267 268 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 268 269 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 269 270 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 270 271 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 271 272 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 272 273 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 273 274 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 274 275 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 275 276 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 276 277 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 277 278 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 278 279 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 279 280 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 280 281 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 281 282 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 282 283 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 283 284 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 284 285 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 285 286 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 286 287 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 287 288 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 288 289 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 289 290 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 290 291 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 291 292 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 292 293 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 293 294 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 294 295 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 295 296 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 296 297 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 297 298 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 298 299 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 299 300 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 300 301 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 301 302 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 302 303 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 303 304 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 304 305 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 305 306 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 306 307 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 307 308 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 308 309 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 309 310 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 310 311 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 311 312 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 312 313 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 313 314 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 314 315 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 315 316 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 316 317 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 317 318 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 318 319 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 319 320 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 320 321 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 321 322 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 322 323 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 323 324 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 324 325 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 325 326 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 326 327 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 327 328 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 328 329 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 329 330 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 330 331 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 331 332 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 332 333 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 333 334 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 334 335 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 335 336 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 336 337 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 337 338 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 338 339 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 339 340 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 340 341 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 341 342 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 342 343 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 343 344 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 344 345 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 345 346 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 346 347 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 347 348 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 348 349 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 349 350 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 350 351 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 351 352 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 352 353 - special case hash.
[OK] ECDSA P224 test vectors (SHA512) 353 354 - Signature generated without truncating the hash.
[OK] ECDSA P224 test vectors (SHA512) 354 355 - k*G has a large x-coordinate.
[OK] ECDSA P224 test vectors (SHA512) 355 356 - r too large.
[OK] ECDSA P224 test vectors (SHA512) 356 357 - r,s are large.
[OK] ECDSA P224 test vectors (SHA512) 357 358 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P224 test vectors (SHA512) 358 359 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P224 test vectors (SHA512) 359 360 - small r and s.
[OK] ECDSA P224 test vectors (SHA512) 360 361 - small r and s.
[OK] ECDSA P224 test vectors (SHA512) 361 362 - small r and s.
[OK] ECDSA P224 test vectors (SHA512) 362 363 - r is larger than n.
[OK] ECDSA P224 test vectors (SHA512) 363 364 - s is larger than n.
[OK] ECDSA P224 test vectors (SHA512) 364 365 - small r and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 365 366 - smallish r and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 366 367 - 100-bit r and small s^-1.
[OK] ECDSA P224 test vectors (SHA512) 367 368 - small r and 100 bit s^-1.
[OK] ECDSA P224 test vectors (SHA512) 368 369 - 100-bit r and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 369 370 - r and s^-1 are close to n.
[OK] ECDSA P224 test vectors (SHA512) 370 371 - s == 1.
[OK] ECDSA P224 test vectors (SHA512) 371 372 - s == 0.
[OK] ECDSA P224 test vectors (SHA512) 372 373 - point at infinity during verify.
[OK] ECDSA P224 test vectors (SHA512) 373 374 - edge case for signature malleability.
[OK] ECDSA P224 test vectors (SHA512) 374 375 - edge case for signature malleability.
[OK] ECDSA P224 test vectors (SHA512) 375 376 - u1 == 1.
[OK] ECDSA P224 test vectors (SHA512) 376 377 - u1 == n - 1.
[OK] ECDSA P224 test vectors (SHA512) 377 378 - u2 == 1.
[OK] ECDSA P224 test vectors (SHA512) 378 379 - u2 == n - 1.
[OK] ECDSA P224 test vectors (SHA512) 379 380 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 380 381 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 381 382 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 382 383 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 383 384 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 384 385 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 385 386 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 386 387 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 387 388 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 388 389 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 389 390 - edge case for u1.
[OK] ECDSA P224 test vectors (SHA512) 390 391 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 391 392 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 392 393 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 393 394 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 394 395 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 395 396 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 396 397 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 397 398 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 398 399 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 399 400 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 400 401 - edge case for u2.
[OK] ECDSA P224 test vectors (SHA512) 401 402 - point duplication during verification.
[OK] ECDSA P224 test vectors (SHA512) 402 403 - duplication bug.
[OK] ECDSA P224 test vectors (SHA512) 403 404 - comparison with point at infinity .
[OK] ECDSA P224 test vectors (SHA512) 404 405 - extreme value for k and edgecase s.
[OK] ECDSA P224 test vectors (SHA512) 405 406 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 406 407 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 407 408 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 408 409 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 409 410 - extreme value for k.
[OK] ECDSA P224 test vectors (SHA512) 410 411 - extreme value for k and edgecase s.
[OK] ECDSA P224 test vectors (SHA512) 411 412 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 412 413 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 413 414 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 414 415 - extreme value for k and s^-1.
[OK] ECDSA P224 test vectors (SHA512) 415 416 - extreme value for k.
[OK] ECDSA P224 test vectors (SHA512) 416 417 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA512) 417 418 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA512) 418 419 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA512) 419 420 - testing point duplication.
[OK] ECDSA P224 test vectors (SHA512) 420 421 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA512) 421 422 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA512) 422 423 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA512) 423 424 - pseudorandom signature.
[OK] ECDSA P224 test vectors (SHA512) 424 425 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA512) 425 426 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA512) 426 427 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA512) 427 428 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA512) 428 429 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA512) 429 430 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA512) 430 431 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA512) 431 432 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA512) 432 433 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P224 test vectors (SHA512) 433 434 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA512) 434 435 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA512) 435 436 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P224 test vectors (SHA512) 436 437 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 437 438 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 438 439 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 439 440 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 440 441 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 441 442 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 442 443 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 443 444 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 444 445 - x-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 445 446 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 446 447 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 447 448 - x-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 448 449 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 449 450 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 450 451 - y-coordinate of the public key is small.
[OK] ECDSA P224 test vectors (SHA512) 451 452 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 452 453 - y-coordinate of the public key is large.
[OK] ECDSA P224 test vectors (SHA512) 453 454 - y-coordinate of the public key is large.
[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 trailing 1's.
[OK] ECDH P256 test vectors 25 26 - y-coordinate of the public key has many trailing 1's.
[OK] ECDH P256 test vectors 26 27 - y-coordinate of the public key has many trailing 1's.
[OK] ECDH P256 test vectors 27 28 - y-coordinate of the public key has many trailing 0's.
[OK] ECDH P256 test vectors 28 29 - y-coordinate of the public key has many trailing 0's.
[OK] ECDH P256 test vectors 29 30 - y-coordinate of the public key has many trailing 0's.
[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 right addition chain.
[OK] ECDH P256 test vectors 62 63 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 63 64 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 64 65 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 65 66 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 66 67 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 67 68 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 68 69 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 69 70 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 70 71 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 71 72 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 72 73 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 73 74 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 74 75 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 75 76 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 76 77 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P256 test vectors 77 78 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 78 79 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 79 80 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 80 81 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 81 82 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 82 83 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 83 84 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P256 test vectors 84 85 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P256 test vectors 85 86 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P256 test vectors 86 87 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P256 test vectors 87 88 - point with coordinate x = 0 in right to left addition chain.
[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 right addition chain.
[OK] ECDH P256 test vectors 98 99 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 99 100 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 100 101 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 101 102 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 102 103 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 103 104 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 104 105 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 105 106 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 106 107 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 107 108 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 108 109 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 109 110 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 110 111 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 111 112 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 112 113 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 113 114 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 114 115 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 115 116 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 116 117 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 117 118 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 118 119 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 119 120 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 120 121 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 121 122 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 122 123 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 123 124 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 124 125 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 125 126 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 126 127 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 127 128 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 128 129 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 129 130 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 130 131 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 131 132 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 132 133 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 133 134 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 134 135 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 135 136 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 136 137 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 137 138 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 138 139 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 139 140 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 140 141 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 141 142 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 142 143 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 143 144 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 144 145 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P256 test vectors 145 146 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 146 147 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 147 148 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 148 149 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 149 150 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 150 151 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 151 152 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 152 153 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 153 154 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 154 155 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 155 156 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 156 157 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 157 158 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 158 159 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 159 160 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P256 test vectors 160 161 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 161 162 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 162 163 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 163 164 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 164 165 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 165 166 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 166 167 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 167 168 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 168 169 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 169 170 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 170 171 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 171 172 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 172 173 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 173 174 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P256 test vectors 174 175 - point with coordinate y = 1 in right to left addition chain.
[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: brainpoolP224r1.
[OK] ECDH P256 test vectors 219 234 - Public key uses wrong curve: brainpoolP256r1.
[OK] ECDH P256 test vectors 220 235 - Public key uses wrong curve: brainpoolP320r1.
[OK] ECDH P256 test vectors 221 236 - Public key uses wrong curve: brainpoolP384r1.
[OK] ECDH P256 test vectors 222 237 - Public key uses wrong curve: brainpoolP512r1.
[OK] ECDH P256 test vectors 223 238 - Public key uses wrong curve: brainpoolP224t1.
[OK] ECDH P256 test vectors 224 239 - Public key uses wrong curve: brainpoolP256t1.
[OK] ECDH P256 test vectors 225 240 - Public key uses wrong curve: brainpoolP320t1.
[OK] ECDH P256 test vectors 226 241 - Public key uses wrong curve: brainpoolP384t1.
[OK] ECDH P256 test vectors 227 242 - Public key uses wrong curve: brainpoolP512t1.
[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 - c
anging 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 delimiter.
[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 elements.
[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 subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA256) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA256) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA256) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA256) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA256) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA256) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA256) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA256) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P256 test vectors (SHA256) 230 231 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 231 232 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 232 233 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 233 234 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 234 235 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 235 236 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 236 237 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 237 238 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 238 239 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 239 240 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 240 241 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 241 242 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 242 243 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 243 244 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 244 245 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 245 246 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 246 247 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 247 248 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 248 249 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 249 250 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 250 251 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 251 252 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 252 253 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 253 254 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 254 255 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 255 256 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 256 257 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 257 258 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 258 259 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 259 260 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 260 261 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 261 262 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 262 263 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 263 264 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 264 265 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 265 266 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 266 267 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 267 268 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 268 269 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 269 270 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 270 271 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 271 272 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 272 273 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 273 274 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 274 275 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 275 276 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 276 277 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 277 278 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 278 279 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 279 280 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 280 281 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 281 282 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 282 283 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 283 284 - special case hash.
[OK] ECDSA P256 test vectors (SHA256) 284 285 - k*G has a large x-coordinate.
[OK] ECDSA P256 test vectors (SHA256) 285 286 - r too large.
[OK] ECDSA P256 test vectors (SHA256) 286 287 - r,s are large.
[OK] ECDSA P256 test vectors (SHA256) 287 288 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P256 test vectors (SHA256) 288 289 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P256 test vectors (SHA256) 289 290 - small r and s.
[OK] ECDSA P256 test vectors (SHA256) 290 291 - small r and s.
[OK] ECDSA P256 test vectors (SHA256) 291 292 - small r and s.
[OK] ECDSA P256 test vectors (SHA256) 292 293 - small r and s.
[OK] ECDSA P256 test vectors (SHA256) 293 294 - r is larger than n.
[OK] ECDSA P256 test vectors (SHA256) 294 295 - s is larger than n.
[OK] ECDSA P256 test vectors (SHA256) 295 296 - small r and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 296 297 - smallish r and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 297 298 - 100-bit r and small s^-1.
[OK] ECDSA P256 test vectors (SHA256) 298 299 - small r and 100 bit s^-1.
[OK] ECDSA P256 test vectors (SHA256) 299 300 - 100-bit r and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 300 301 - r and s^-1 are close to n.
[OK] ECDSA P256 test vectors (SHA256) 301 302 - s == 1.
[OK] ECDSA P256 test vectors (SHA256) 302 303 - s == 0.
[OK] ECDSA P256 test vectors (SHA256) 303 304 - point at infinity during verify.
[OK] ECDSA P256 test vectors (SHA256) 304 305 - edge case for signature malleability.
[OK] ECDSA P256 test vectors (SHA256) 305 306 - edge case for signature malleability.
[OK] ECDSA P256 test vectors (SHA256) 306 307 - u1 == 1.
[OK] ECDSA P256 test vectors (SHA256) 307 308 - u1 == n - 1.
[OK] ECDSA P256 test vectors (SHA256) 308 309 - u2 == 1.
[OK] ECDSA P256 test vectors (SHA256) 309 310 - u2 == n - 1.
[OK] ECDSA P256 test vectors (SHA256) 310 311 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 311 312 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 312 313 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 313 314 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 314 315 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 315 316 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 316 317 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 317 318 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 318 319 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 319 320 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 320 321 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 321 322 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 322 323 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 323 324 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA256) 324 325 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 325 326 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 326 327 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 327 328 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 328 329 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 329 330 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 330 331 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 331 332 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 332 333 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 333 334 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 334 335 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 335 336 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 336 337 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 337 338 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA256) 338 339 - point duplication during verification.
[OK] ECDSA P256 test vectors (SHA256) 339 340 - duplication bug.
[OK] ECDSA P256 test vectors (SHA256) 340 341 - point with x-coordinate 0.
[OK] ECDSA P256 test vectors (SHA256) 341 342 - point with x-coordinate 0.
[OK] ECDSA P256 test vectors (SHA256) 342 343 - comparison with point at infinity .
[OK] ECDSA P256 test vectors (SHA256) 343 344 - extreme value for k and edgecase s.
[OK] ECDSA P256 test vectors (SHA256) 344 345 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 345 346 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 346 347 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 347 348 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 348 349 - extreme value for k.
[OK] ECDSA P256 test vectors (SHA256) 349 350 - extreme value for k and edgecase s.
[OK] ECDSA P256 test vectors (SHA256) 350 351 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 351 352 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 352 353 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 353 354 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA256) 354 355 - extreme value for k.
[OK] ECDSA P256 test vectors (SHA256) 355 356 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA256) 356 357 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA256) 357 358 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA256) 358 359 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA256) 359 360 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA256) 360 361 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA256) 361 362 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA256) 362 363 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA256) 363 364 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA256) 364 365 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA256) 365 366 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA256) 366 367 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA256) 367 368 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA256) 368 369 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA256) 369 370 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA256) 370 371 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA256) 371 372 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA256) 372 373 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA256) 373 374 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA256) 374 375 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA256) 375 376 - x-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA256) 376 377 - x-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA256) 377 378 - x-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA256) 378 379 - x-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA256) 379 380 - x-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA256) 380 381 - x-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA256) 381 382 - y-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA256) 382 383 - y-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA256) 383 384 - y-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA256) 384 385 - y-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA256) 385 386 - y-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA256) 386 387 - y-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA512) 0 1 - signature malleability.
[OK] ECDSA P256 test vectors (SHA512) 1 2 - Legacy:ASN encoding of s misses leading 0.
[OK] ECDSA P256 test vectors (SHA512) 2 3 - valid.
[OK] ECDSA P256 test vectors (SHA512) 3 4 - long form encoding of length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 4 5 - length of sequence contains leading 0.
[OK] ECDSA P256 test vectors (SHA512) 5 6 - wrong length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 6 7 - wrong length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 7 8 - uint32 overflow in length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 8 9 - uint64 overflow in length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 9 10 - length of sequence = 2**31 - 1.
[OK] ECDSA P256 test vectors (SHA512) 10 11 - length of sequence = 2**32 - 1.
[OK] ECDSA P256 test vectors (SHA512) 11 12 - length of sequence = 2**40 - 1.
[OK] ECDSA P256 test vectors (SHA512) 12 13 - length of sequence = 2**64 - 1.
[OK] ECDSA P256 test vectors (SHA512) 13 14 - incorrect length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 14 15 - indefinite length without termination.
[OK] ECDSA P256 test vectors (SHA512) 15 16 - indefinite length without termination.
[OK] ECDSA P256 test vectors (SHA512) 16 17 - indefinite length without termination.
[OK] ECDSA P256 test vectors (SHA512) 17 18 - removing sequence.
[OK] ECDSA P256 test vectors (SHA512) 18 19 - lonely sequence tag.
[OK] ECDSA P256 test vectors (SHA512) 19 20 - appending 0's to sequence.
[OK] ECDSA P256 test vectors (SHA512) 20 21 - prepending 0's to sequence.
[OK] ECDSA P256 test vectors (SHA512) 21 22 - appending unused 0's to sequence.
[OK] ECDSA P256 test vectors (SHA512) 22 23 - appending null value to sequence.
[OK] ECDSA P256 test vectors (SHA512) 23 24 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 24 25 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 25 26 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 26 27 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 27 28 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 28 29 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 29 30 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 30 31 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 31 32 - including garbage.
[OK] ECDSA P256 test vectors (SHA512) 32 33 - including undefined tags.
[OK] ECDSA P256 test vectors (SHA512) 33 34 - including undefined tags.
[OK] ECDSA P256 test vectors (SHA512) 34 35 - including undefined tags.
[OK] ECDSA P256 test vectors (SHA512) 35 36 - including undefined tags.
[OK] ECDSA P256 test vectors (SHA512) 36 37 - including undefined tags.
[OK] ECDSA P256 test vectors (SHA512) 37 38 - including undefined tags.
[OK] ECDSA P256 test vectors (SHA512) 38 39 - truncated length of sequence.
[OK] ECDSA P256 test vectors (SHA512) 39 40 - using composition with indefinite length.
[OK] ECDSA P256 test vectors (SHA512) 40 41 - using composition with indefinite length.
[OK] ECDSA P256 test vectors (SHA512) 41 42 - using composition with indefinite length.
[OK] ECDSA P256 test vectors (SHA512) 42 43 - using composition with wrong tag.
[OK] ECDSA P256 test vectors (SHA512) 43 44 - using composition with wrong tag.
[OK] ECDSA P256 test vectors (SHA512) 44 45 - using composition with wrong tag.
[OK] ECDSA P256 test vectors (SHA512) 45 46 - Replacing sequence with NULL.
[OK] ECDSA P256 test vectors (SHA512) 46 47 - changing tag value of sequence.
[OK] ECDSA P256 test vectors (SHA512) 47 48 - changing tag value of sequence.
[OK] ECDSA P256 test vectors (SHA512) 48 49 - changing tag value of sequence.
[OK] ECDSA P256 test vectors (SHA512) 49 50 - changing tag value of sequence.
[OK] ECDSA P256 test vectors (SHA512) 50 51 - changing tag value of sequence.
[OK] ECDSA P256 test vectors (SHA512) 51 52 - dropping value of sequence.
[OK] ECDSA P256 test vectors (SHA512) 52 53 - using composition for sequence.
[OK] ECDSA P256 test vectors (SHA512) 53 54 - truncated sequence.
[OK] ECDSA P256 test vectors (SHA512) 54 55 - truncated sequence.
[OK] ECDSA P256 test vectors (SHA512) 55 56 - indefinite length.
[OK] ECDSA P256 test vectors (SHA512) 56 57 - indefinite length with truncated delimiter.
[OK] ECDSA P256 test vectors (SHA512) 57 58 - indefinite length with additional element.
[OK] ECDSA P256 test vectors (SHA512) 58 59 - indefinite length with truncated element.
[OK] ECDSA P256 test vectors (SHA512) 59 60 - indefinite length with garbage.
[OK] ECDSA P256 test vectors (SHA512) 60 61 - indefinite length with nonempty EOC.
[OK] ECDSA P256 test vectors (SHA512) 61 62 - prepend empty sequence.
[OK] ECDSA P256 test vectors (SHA512) 62 63 - append empty sequence.
[OK] ECDSA P256 test vectors (SHA512) 63 64 - append garbage with high tag number.
[OK] ECDSA P256 test vectors (SHA512) 64 65 - sequence of sequence.
[OK] ECDSA P256 test vectors (SHA512) 65 66 - truncated sequence: removed last 1 elements.
[OK] ECDSA P256 test vectors (SHA512) 66 67 - repeating element in sequence.
[OK] ECDSA P256 test vectors (SHA512) 67 68 - long form encoding of length of integer.
[OK] ECDSA P256 test vectors (SHA512) 68 69 - long form encoding of length of integer.
[OK] ECDSA P256 test vectors (SHA512) 69 70 - length of integer contains leading 0.
[OK] ECDSA P256 test vectors (SHA512) 70 71 - length of integer contains leading 0.
[OK] ECDSA P256 test vectors (SHA512) 71 72 - wrong length of integer.
[OK] ECDSA P256 test vectors (SHA512) 72 73 - wrong length of integer.
[OK] ECDSA P256 test vectors (SHA512) 73 74 - wrong length of integer.
[OK] ECDSA P256 test vectors (SHA512) 74 75 - wrong length of integer.
[OK] ECDSA P256 test vectors (SHA512) 75 76 - uint32 overflow in length of integer.
[OK] ECDSA P256 test vectors (SHA512) 76 77 - uint32 overflow in length of integer.
[OK] ECDSA P256 test vectors (SHA512) 77 78 - uint64 overflow in length of integer.
[OK] ECDSA P256 test vectors (SHA512) 78 79 - uint64 overflow in length of integer.
[OK] ECDSA P256 test vectors (SHA512) 79 80 - length of integer = 2**31 - 1.
[OK] ECDSA P256 test vectors (SHA512) 80 81 - length of integer = 2**31 - 1.
[OK] ECDSA P256 test vectors (SHA512) 81 82 - length of integer = 2**32 - 1.
[OK] ECDSA P256 test vectors (SHA512) 82 83 - length of integer = 2**32 - 1.
[OK] ECDSA P256 test vectors (SHA512) 83 84 - length of integer = 2**40 - 1.
[OK] ECDSA P256 test vectors (SHA512) 84 85 - length of integer = 2**40 - 1.
[OK] ECDSA P256 test vectors (SHA512) 85 86 - length of integer = 2**64 - 1.
[OK] ECDSA P256 test vectors (SHA512) 86 87 - length of integer = 2**64 - 1.
[OK] ECDSA P256 test vectors (SHA512) 87 88 - incorrect length of integer.
[OK] ECDSA P256 test vectors (SHA512) 88 89 - incorrect length of integer.
[OK] ECDSA P256 test vectors (SHA512) 89 90 - removing integer.
[OK] ECDSA P256 test vectors (SHA512) 90 91 - lonely integer tag.
[OK] ECDSA P256 test vectors (SHA512) 91 92 - lonely integer tag.
[OK] ECDSA P256 test vectors (SHA512) 92 93 - appending 0's to integer.
[OK] ECDSA P256 test vectors (SHA512) 93 94 - appending 0's to integer.
[OK] ECDSA P256 test vectors (SHA512) 94 95 - prepending 0's to integer.
[OK] ECDSA P256 test vectors (SHA512) 95 96 - prepending 0's to integer.
[OK] ECDSA P256 test vectors (SHA512) 96 97 - appending unused 0's to integer.
[OK] ECDSA P256 test vectors (SHA512) 97 98 - appending null value to integer.
[OK] ECDSA P256 test vectors (SHA512) 98 99 - appending null value to integer.
[OK] ECDSA P256 test vectors (SHA512) 99 100 - truncated length of integer.
[OK] ECDSA P256 test vectors (SHA512) 100 101 - truncated length of integer.
[OK] ECDSA P256 test vectors (SHA512) 101 102 - Replacing integer with NULL.
[OK] ECDSA P256 test vectors (SHA512) 102 103 - Replacing integer with NULL.
[OK] ECDSA P256 test vectors (SHA512) 103 104 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 104 105 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 105 106 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 106 107 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 107 108 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 108 109 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 109 110 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 110 111 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 111 112 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 112 113 - changing tag value of integer.
[OK] ECDSA P256 test vectors (SHA512) 113 114 - dropping value of integer.
[OK] ECDSA P256 test vectors (SHA512) 114 115 - dropping value of integer.
[OK] ECDSA P256 test vectors (SHA512) 115 116 - using composition for integer.
[OK] ECDSA P256 test vectors (SHA512) 116 117 - using composition for integer.
[OK] ECDSA P256 test vectors (SHA512) 117 118 - modify first byte of integer.
[OK] ECDSA P256 test vectors (SHA512) 118 119 - modify first byte of integer.
[OK] ECDSA P256 test vectors (SHA512) 119 120 - modify last byte of integer.
[OK] ECDSA P256 test vectors (SHA512) 120 121 - modify last byte of integer.
[OK] ECDSA P256 test vectors (SHA512) 121 122 - truncated integer.
[OK] ECDSA P256 test vectors (SHA512) 122 123 - truncated integer.
[OK] ECDSA P256 test vectors (SHA512) 123 124 - truncated integer.
[OK] ECDSA P256 test vectors (SHA512) 124 125 - leading ff in integer.
[OK] ECDSA P256 test vectors (SHA512) 125 126 - leading ff in integer.
[OK] ECDSA P256 test vectors (SHA512) 126 127 - replaced integer by infinity.
[OK] ECDSA P256 test vectors (SHA512) 127 128 - replaced integer by infinity.
[OK] ECDSA P256 test vectors (SHA512) 128 129 - replacing integer with zero.
[OK] ECDSA P256 test vectors (SHA512) 129 130 - replacing integer with zero.
[OK] ECDSA P256 test vectors (SHA512) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P256 test vectors (SHA512) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 146 147 - Signature with special case values for r and s.
[OK]
ECDSA P256 test vectors (SHA512) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P256 test vectors (SHA512) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA512) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA512) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA512) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA512) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA512) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P256 test vectors (SHA512) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P256 test vectors (SHA512) 230 231 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 231 232 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 232 233 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 233 234 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 234 235 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 235 236 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 236 237 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 237 238 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 238 239 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 239 240 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 240 241 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 241 242 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 242 243 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 243 244 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 244 245 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 245 246 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 246 247 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 247 248 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 248 249 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 249 250 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 250 251 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 251 252 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 252 253 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 253 254 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 254 255 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 255 256 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 256 257 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 257 258 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 258 259 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 259 260 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 260 261 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 261 262 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 262 263 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 263 264 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 264 265 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 265 266 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 266 267 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 267 268 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 268 269 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 269 270 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 270 271 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 271 272 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 272 273 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 273 274 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 274 275 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 275 276 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 276 277 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 277 278 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 278 279 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 279 280 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 280 281 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 281 282 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 282 283 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 283 284 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 284 285 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 285 286 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 286 287 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 287 288 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 288 289 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 289 290 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 290 291 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 291 292 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 292 293 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 293 294 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 294 295 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 295 296 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 296 297 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 297 298 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 298 299 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 299 300 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 300 301 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 301 302 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 302 303 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 303 304 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 304 305 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 305 306 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 306 307 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 307 308 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 308 309 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 309 310 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 310 311 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 311 312 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 312 313 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 313 314 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 314 315 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 315 316 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 316 317 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 317 318 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 318 319 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 319 320 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 320 321 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 321 322 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 322 323 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 323 324 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 324 325 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 325 326 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 326 327 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 327 328 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 328 329 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 329 330 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 330 331 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 331 332 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 332 333 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 333 334 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 334 335 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 335 336 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 336 337 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 337 338 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 338 339 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 339 340 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 340 341 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 341 342 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 342 343 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 343 344 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 344 345 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 345 346 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 346 347 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 347 348 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 348 349 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 349 350 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 350 351 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 351 352 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 352 353 - special case hash.
[OK] ECDSA P256 test vectors (SHA512) 353 354 - Signature generated without truncating the hash.
[OK] ECDSA P256 test vectors (SHA512) 354 355 - k*G has a large x-coordinate.
[OK] ECDSA P256 test vectors (SHA512) 355 356 - r too large.
[OK] ECDSA P256 test vectors (SHA512) 356 357 - r,s are large.
[OK] ECDSA P256 test vectors (SHA512) 357 358 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P256 test vectors (SHA512) 358 359 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P256 test vectors (SHA512) 359 360 - small r and s.
[OK] ECDSA P256 test vectors (SHA512) 360 361 - small r and s.
[OK] ECDSA P256 test vectors (SHA512) 361 362 - small r and s.
[OK] ECDSA P256 test vectors (SHA512) 362 363 - small r and s.
[OK] ECDSA P256 test vectors (SHA512) 363 364 - r is larger than n.
[OK] ECDSA P256 test vectors (SHA512) 364 365 - s is larger than n.
[OK] ECDSA P256 test vectors (SHA512) 365 366 - small r and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 366 367 - smallish r and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 367 368 - 100-bit r and small s^-1.
[OK] ECDSA P256 test vectors (SHA512) 368 369 - small r and 100 bit s^-1.
[OK] ECDSA P256 test vectors (SHA512) 369 370 - 100-bit r and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 370 371 - r and s^-1 are close to n.
[OK] ECDSA P256 test vectors (SHA512) 371 372 - s == 1.
[OK] ECDSA P256 test vectors (SHA512) 372 373 - s == 0.
[OK] ECDSA P256 test vectors (SHA512) 373 374 - point at infinity during verify.
[OK] ECDSA P256 test vectors (SHA512) 374 375 - edge case for signature malleability.
[OK] ECDSA P256 test vectors (SHA512) 375 376 - edge case for signature malleability.
[OK] ECDSA P256 test vectors (SHA512) 376 377 - u1 == 1.
[OK] ECDSA P256 test vectors (SHA512) 377 378 - u1 == n - 1.
[OK] ECDSA P256 test vectors (SHA512) 378 379 - u2 == 1.
[OK] ECDSA P256 test vectors (SHA512) 379 380 - u2 == n - 1.
[OK] ECDSA P256 test vectors (SHA512) 380 381 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 381 382 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 382 383 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 383 384 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 384 385 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 385 386 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 386 387 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 387 388 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 388 389 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 389 390 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 390 391 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 391 392 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 392 393 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 393 394 - edge case for u1.
[OK] ECDSA P256 test vectors (SHA512) 394 395 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 395 396 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 396 397 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 397 398 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 398 399 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 399 400 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 400 401 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 401 402 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 402 403 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 403 404 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 404 405 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 405 406 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 406 407 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 407 408 - edge case for u2.
[OK] ECDSA P256 test vectors (SHA512) 408 409 - point duplication during verification.
[OK] ECDSA P256 test vectors (SHA512) 409 410 - duplication bug.
[OK] ECDSA P256 test vectors (SHA512) 410 411 - point with x-coordinate 0.
[OK] ECDSA P256 test vectors (SHA512) 411 412 - point with x-coordinate 0.
[OK] ECDSA P256 test vectors (SHA512) 412 413 - comparison with point at infinity .
[OK] ECDSA P256 test vectors (SHA512) 413 414 - extreme value for k and edgecase s.
[OK] ECDSA P256 test vectors (SHA512) 414 415 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 415 416 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 416 417 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 417 418 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 418 419 - extreme value for k.
[OK] ECDSA P256 test vectors (SHA512) 419 420 - extreme value for k and edgecase s.
[OK] ECDSA P256 test vectors (SHA512) 420 421 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 421 422 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 422 423 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 423 424 - extreme value for k and s^-1.
[OK] ECDSA P256 test vectors (SHA512) 424 425 - extreme value for k.
[OK] ECDSA P256 test vectors (SHA512) 425 426 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA512) 426 427 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA512) 427 428 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA512) 428 429 - testing point duplication.
[OK] ECDSA P256 test vectors (SHA512) 429 430 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA512) 430 431 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA512) 431 432 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA512) 432 433 - pseudorandom signature.
[OK] ECDSA P256 test vectors (SHA512) 433 434 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA512) 434 435 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA512) 435 436 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA512) 436 437 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA512) 437 438 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA512) 438 439 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P256 test vectors (SHA512) 439 440 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA512) 440 441 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA512) 441 442 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA512) 442 443 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA512) 443 444 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA512) 444 445 - x-coordinate of the public key has many trailing 1's.
[OK] ECDSA P256 test vectors (SHA512) 445 446 - x-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA512) 446 447 - x-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA512) 447 448 - x-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA512) 448 449 - x-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA512) 449 450 - x-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA512) 450 451 - x-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA512) 451 452 - y-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA512) 452 453 - y-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA512) 453 454 - y-coordinate of the public key is small.
[OK] ECDSA P256 test vectors (SHA512) 454 455 - y-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA512) 455 456 - y-coordinate of the public key is large.
[OK] ECDSA P256 test vectors (SHA512) 456 457 - y-coordinate of the public key is large.
[OK] ECDH P384 test vectors 0 1 - normal case.
[OK] ECDH P384 test vectors 1 2 - compressed public key.
[OK] ECDH P384 test vectors 2 3 - edge case for shared secret.
[OK] ECDH P384 test vectors 3 4 - edge case for shared secret.
[OK] ECDH P384 test vectors 4 5 - edge case for shared secret.
[OK] ECDH P384 test vectors 5 6 - edge case for shared secret.
[OK] ECDH P384 test vectors 6 7 - edge case for shared secret.
[OK] ECDH P384 test vectors 7 8 - edge case for shared secret.
[OK] ECDH P384 test vectors 8 9 - edge case for shared secret.
[OK] ECDH P384 test vectors 9 10 - edge case for shared secret.
[OK] ECDH P384 test vectors 10 11 - edge case for shared secret.
[OK] ECDH P384 test vectors 11 12 - edge case for shared secret.
[OK] ECDH P384 test vectors 12 13 - edge case for shared secret.
[OK] ECDH P384 test vectors 13 14 - edge case for shared secret.
[OK] ECDH P384 test vectors 14 15 - edge case for shared secret.
[OK] ECDH P384 test vectors 15 16 - edge case for shared secret.
[OK] ECDH P384 test vectors 16 17 - edge case for shared secret.
[OK] ECDH P384 test vectors 17 18 - edge case for shared secret.
[OK] ECDH P384 test vectors 18 19 - edge case for shared secret.
[OK] ECDH P384 test vectors 19 20 - edge case for shared secret.
[OK] ECDH P384 test vectors 20 21 - y-coordinate of the public key has many trailing 0's.
[OK] ECDH P384 test vectors 21 22 - y-coordinate of the public key has many trailing 1's.
[OK] ECDH P384 test vectors 22 23 - y-coordinate of the public key is small.
[OK] ECDH P384 test vectors 23 24 - y-coordinate of the public key is large.
[OK] ECDH P384 test vectors 24 25 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 25 26 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 26 27 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 27 28 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 28 29 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 29 30 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 30 31 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 31 32 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 32 33 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 33 34 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 34 35 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 35 36 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 36 37 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 37 38 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 38 39 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 39 40 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 40 41 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 41 42 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 42 43 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 43 44 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 44 45 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 45 46 - edge cases for ephemeral key.
[OK] ECDH P384 test vectors 46 47 - edge case for Jacobian and projective coordinates.
[OK] ECDH P384 test vectors 47 48 - edge case for Jacobian and projective coordinates.
[OK] ECDH P384 test vectors 48 49 - edge case for Jacobian and projective coordinates.
[OK] ECDH P384 test vectors 49 50 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 50 51 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 51 52 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 52 53 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 53 54 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 54 55 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 55 56 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 56 57 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 57 58 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 58 59 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 59 60 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 60 61 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 61 62 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 62 63 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 63 64 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 64 65 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 65 66 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 66 67 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 67 68 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 68 69 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 69 70 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P384 test vectors 70 71 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 71 72 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 72 73 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 73 74 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 74 75 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 75 76 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 76 77 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P384 test vectors 77 78 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P384 test vectors 78 79 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P384 test vectors 79 80 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P384 test vectors 80 81 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P384 test vectors 81 82 - point with coordinate x = 0.
[OK] ECDH P384 test vectors 82 83 - point with coordinate x = 0.
[OK] ECDH P384 test vectors 83 84 - point with coordinate x = 0.
[OK] ECDH P384 test vectors 84 85 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 85 86 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 86 87 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 87 88 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 88 89 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 89 90 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 90 91 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 91 92 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 92 93 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 93 94 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 94 95 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 95 96 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 96 97 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 97 98 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 98 99 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 99 100 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 100 101 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 101 102 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 102 103 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 103 104 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 104 105 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P384 test vectors 105 106 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 106 107 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 107 108 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 108 109 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 109 110 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 110 111 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 111 112 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P384 test vectors 112 113 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P384 test vectors 113 114 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P384 test vectors 114 115 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P384 test vectors 115 116 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P384 test vectors 116 117 - point with coordinate y = 1.
[OK] ECDH P384 test vectors 117 118 - point with coordinate y = 1.
[OK] ECDH P384 test vectors 118 119 - point with coordinate y = 1.
[OK] ECDH P384 test vectors 119 120 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 120 121 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 121 122 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 122 123 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 123 124 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 124 125 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 125 126 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 126 127 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 127 128 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 128 129 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 129 130 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 130 131 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 131 132 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 132 133 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 133 134 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 134 135 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 135 136 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 136 137 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 137 138 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 138 139 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 139 140 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P384 test vectors 140 141 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 141 142 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 142 143 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 143 144 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 144 145 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 145 146 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P384 test vectors 146 147 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P384 test vectors 147 148 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P384 test vectors 148 149 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P384 test vectors 149 150 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P384 test vectors 150 151 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P384 test vectors 151 152 - edge case private key.
[OK] ECDH P384 test vectors 152 153 - edge case private key.
[OK] ECDH P384 test vectors 153 154 - edge case private key.
[OK] ECDH P384 test
vectors 154 155 - edge case private key.
[OK] ECDH P384 test vectors 155 156 - edge case private key.
[OK] ECDH P384 test vectors 156 157 - edge case private key.
[OK] ECDH P384 test vectors 157 158 - edge case private key.
[OK] ECDH P384 test vectors 158 159 - edge case private key.
[OK] ECDH P384 test vectors 159 160 - edge case private key.
[OK] ECDH P384 test vectors 160 161 - edge case private key.
[OK] ECDH P384 test vectors 161 162 - edge case private key.
[OK] ECDH P384 test vectors 162 163 - edge case private key.
[OK] ECDH P384 test vectors 163 164 - edge case private key.
[OK] ECDH P384 test vectors 164 165 - point is not on curve.
[OK] ECDH P384 test vectors 165 166 - point is not on curve.
[OK] ECDH P384 test vectors 166 167 - point is not on curve.
[OK] ECDH P384 test vectors 167 168 - point is not on curve.
[OK] ECDH P384 test vectors 168 169 - point is not on curve.
[OK] ECDH P384 test vectors 169 170 - point is not on curve.
[OK] ECDH P384 test vectors 170 171 - point is not on curve.
[OK] ECDH P384 test vectors 171 172 - point is not on curve.
[OK] ECDH P384 test vectors 172 173 - point is not on curve.
[OK] ECDH P384 test vectors 173 174 - point is not on curve.
[OK] ECDH P384 test vectors 174 175 - point is not on curve.
[OK] ECDH P384 test vectors 175 176 - point is not on curve.
[OK] ECDH P384 test vectors 176 177 - point is not on curve.
[OK] ECDH P384 test vectors 177 178 - point is not on curve.
[OK] ECDH P384 test vectors 178 179 - point is not on curve.
[OK] ECDH P384 test vectors 179 180 - point is not on curve.
[OK] ECDH P384 test vectors 180 181 - .
[OK] ECDH P384 test vectors 181 182 - public point not on curve.
[OK] ECDH P384 test vectors 182 183 - public point = (0,0).
[OK] ECDH P384 test vectors 183 196 - using secp224r1.
[OK] ECDH P384 test vectors 184 197 - using secp256r1.
[OK] ECDH P384 test vectors 185 198 - using secp256k1.
[OK] ECDH P384 test vectors 186 201 - Public key uses wrong curve: secp224r1.
[OK] ECDH P384 test vectors 187 202 - Public key uses wrong curve: secp256r1.
[OK] ECDH P384 test vectors 188 203 - Public key uses wrong curve: secp521r1.
[OK] ECDH P384 test vectors 189 204 - Public key uses wrong curve: secp256k1.
[OK] ECDH P384 test vectors 190 205 - Public key uses wrong curve: secp224k1.
[OK] ECDH P384 test vectors 191 206 - Public key uses wrong curve: brainpoolP224r1.
[OK] ECDH P384 test vectors 192 207 - Public key uses wrong curve: brainpoolP256r1.
[OK] ECDH P384 test vectors 193 208 - Public key uses wrong curve: brainpoolP320r1.
[OK] ECDH P384 test vectors 194 209 - Public key uses wrong curve: brainpoolP384r1.
[OK] ECDH P384 test vectors 195 210 - Public key uses wrong curve: brainpoolP512r1.
[OK] ECDH P384 test vectors 196 211 - Public key uses wrong curve: brainpoolP224t1.
[OK] ECDH P384 test vectors 197 212 - Public key uses wrong curve: brainpoolP256t1.
[OK] ECDH P384 test vectors 198 213 - Public key uses wrong curve: brainpoolP320t1.
[OK] ECDH P384 test vectors 199 214 - Public key uses wrong curve: brainpoolP384t1.
[OK] ECDH P384 test vectors 200 215 - Public key uses wrong curve: brainpoolP512t1.
[OK] ECDH P384 test vectors 201 216 - invalid public key.
[OK] ECDSA P384 test vectors (SHA384) 0 1 - signature malleability.
[OK] ECDSA P384 test vectors (SHA384) 1 2 - Legacy:ASN encoding of s misses leading 0.
[OK] ECDSA P384 test vectors (SHA384) 2 3 - valid.
[OK] ECDSA P384 test vectors (SHA384) 3 4 - long form encoding of length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 4 5 - length of sequence contains leading 0.
[OK] ECDSA P384 test vectors (SHA384) 5 6 - wrong length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 6 7 - wrong length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 7 8 - uint32 overflow in length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 8 9 - uint64 overflow in length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 9 10 - length of sequence = 2**31 - 1.
[OK] ECDSA P384 test vectors (SHA384) 10 11 - length of sequence = 2**32 - 1.
[OK] ECDSA P384 test vectors (SHA384) 11 12 - length of sequence = 2**40 - 1.
[OK] ECDSA P384 test vectors (SHA384) 12 13 - length of sequence = 2**64 - 1.
[OK] ECDSA P384 test vectors (SHA384) 13 14 - incorrect length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 14 15 - indefinite length without termination.
[OK] ECDSA P384 test vectors (SHA384) 15 16 - indefinite length without termination.
[OK] ECDSA P384 test vectors (SHA384) 16 17 - indefinite length without termination.
[OK] ECDSA P384 test vectors (SHA384) 17 18 - removing sequence.
[OK] ECDSA P384 test vectors (SHA384) 18 19 - lonely sequence tag.
[OK] ECDSA P384 test vectors (SHA384) 19 20 - appending 0's to sequence.
[OK] ECDSA P384 test vectors (SHA384) 20 21 - prepending 0's to sequence.
[OK] ECDSA P384 test vectors (SHA384) 21 22 - appending unused 0's to sequence.
[OK] ECDSA P384 test vectors (SHA384) 22 23 - appending null value to sequence.
[OK] ECDSA P384 test vectors (SHA384) 23 24 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 24 25 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 25 26 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 26 27 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 27 28 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 28 29 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 29 30 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 30 31 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 31 32 - including garbage.
[OK] ECDSA P384 test vectors (SHA384) 32 33 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA384) 33 34 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA384) 34 35 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA384) 35 36 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA384) 36 37 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA384) 37 38 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA384) 38 39 - truncated length of sequence.
[OK] ECDSA P384 test vectors (SHA384) 39 40 - using composition with indefinite length.
[OK] ECDSA P384 test vectors (SHA384) 40 41 - using composition with indefinite length.
[OK] ECDSA P384 test vectors (SHA384) 41 42 - using composition with indefinite length.
[OK] ECDSA P384 test vectors (SHA384) 42 43 - using composition with wrong tag.
[OK] ECDSA P384 test vectors (SHA384) 43 44 - using composition with wrong tag.
[OK] ECDSA P384 test vectors (SHA384) 44 45 - using composition with wrong tag.
[OK] ECDSA P384 test vectors (SHA384) 45 46 - Replacing sequence with NULL.
[OK] ECDSA P384 test vectors (SHA384) 46 47 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA384) 47 48 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA384) 48 49 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA384) 49 50 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA384) 50 51 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA384) 51 52 - dropping value of sequence.
[OK] ECDSA P384 test vectors (SHA384) 52 53 - using composition for sequence.
[OK] ECDSA P384 test vectors (SHA384) 53 54 - truncated sequence.
[OK] ECDSA P384 test vectors (SHA384) 54 55 - truncated sequence.
[OK] ECDSA P384 test vectors (SHA384) 55 56 - indefinite length.
[OK] ECDSA P384 test vectors (SHA384) 56 57 - indefinite length with truncated delimiter.
[OK] ECDSA P384 test vectors (SHA384) 57 58 - indefinite length with additional element.
[OK] ECDSA P384 test vectors (SHA384) 58 59 - indefinite length with truncated element.
[OK] ECDSA P384 test vectors (SHA384) 59 60 - indefinite length with garbage.
[OK] ECDSA P384 test vectors (SHA384) 60 61 - indefinite length with nonempty EOC.
[OK] ECDSA P384 test vectors (SHA384) 61 62 - prepend empty sequence.
[OK] ECDSA P384 test vectors (SHA384) 62 63 - append empty sequence.
[OK] ECDSA P384 test vectors (SHA384) 63 64 - append garbage with high tag number.
[OK] ECDSA P384 test vectors (SHA384) 64 65 - sequence of sequence.
[OK] ECDSA P384 test vectors (SHA384) 65 66 - truncated sequence: removed last 1 elements.
[OK] ECDSA P384 test vectors (SHA384) 66 67 - repeating element in sequence.
[OK] ECDSA P384 test vectors (SHA384) 67 68 - long form encoding of length of integer.
[OK] ECDSA P384 test vectors (SHA384) 68 69 - long form encoding of length of integer.
[OK] ECDSA P384 test vectors (SHA384) 69 70 - length of integer contains leading 0.
[OK] ECDSA P384 test vectors (SHA384) 70 71 - length of integer contains leading 0.
[OK] ECDSA P384 test vectors (SHA384) 71 72 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA384) 72 73 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA384) 73 74 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA384) 74 75 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA384) 75 76 - uint32 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA384) 76 77 - uint32 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA384) 77 78 - uint64 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA384) 78 79 - uint64 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA384) 79 80 - length of integer = 2**31 - 1.
[OK] ECDSA P384 test vectors (SHA384) 80 81 - length of integer = 2**31 - 1.
[OK] ECDSA P384 test vectors (SHA384) 81 82 - length of integer = 2**32 - 1.
[OK] ECDSA P384 test vectors (SHA384) 82 83 - length of integer = 2**32 - 1.
[OK] ECDSA P384 test vectors (SHA384) 83 84 - length of integer = 2**40 - 1.
[OK] ECDSA P384 test vectors (SHA384) 84 85 - length of integer = 2**40 - 1.
[OK] ECDSA P384 test vectors (SHA384) 85 86 - length of integer = 2**64 - 1.
[OK] ECDSA P384 test vectors (SHA384) 86 87 - length of integer = 2**64 - 1.
[OK] ECDSA P384 test vectors (SHA384) 87 88 - incorrect length of integer.
[OK] ECDSA P384 test vectors (SHA384) 88 89 - incorrect length of integer.
[OK] ECDSA P384 test vectors (SHA384) 89 90 - removing integer.
[OK] ECDSA P384 test vectors (SHA384) 90 91 - lonely integer tag.
[OK] ECDSA P384 test vectors (SHA384) 91 92 - lonely integer tag.
[OK] ECDSA P384 test vectors (SHA384) 92 93 - appending 0's to integer.
[OK] ECDSA P384 test vectors (SHA384) 93 94 - appending 0's to integer.
[OK] ECDSA P384 test vectors (SHA384) 94 95 - prepending 0's to integer.
[OK] ECDSA P384 test vectors (SHA384) 95 96 - prepending 0's to integer.
[OK] ECDSA P384 test vectors (SHA384) 96 97 - appending unused 0's to integer.
[OK] ECDSA P384 test vectors (SHA384) 97 98 - appending null value to integer.
[OK] ECDSA P384 test vectors (SHA384) 98 99 - appending null value to integer.
[OK] ECDSA P384 test vectors (SHA384) 99 100 - truncated length of integer.
[OK] ECDSA P384 test vectors (SHA384) 100 101 - truncated length of integer.
[OK] ECDSA P384 test vectors (SHA384) 101 102 - Replacing integer with NULL.
[OK] ECDSA P384 test vectors (SHA384) 102 103 - Replacing integer with NULL.
[OK] ECDSA P384 test vectors (SHA384) 103 104 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 104 105 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 105 106 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 106 107 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 107 108 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 108 109 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 109 110 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 110 111 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 111 112 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 112 113 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA384) 113 114 - dropping value of integer.
[OK] ECDSA P384 test vectors (SHA384) 114 115 - dropping value of integer.
[OK] ECDSA P384 test vectors (SHA384) 115 116 - using composition for integer.
[OK] ECDSA P384 test vectors (SHA384) 116 117 - using composition for integer.
[OK] ECDSA P384 test vectors (SHA384) 117 118 - modify first byte of integer.
[OK] ECDSA P384 test vectors (SHA384) 118 119 - modify first byte of integer.
[OK] ECDSA P384 test vectors (SHA384) 119 120 - modify last byte of integer.
[OK] ECDSA P384 test vectors (SHA384) 120 121 - modify last byte of integer.
[OK] ECDSA P384 test vectors (SHA384) 121 122 - truncated integer.
[OK] ECDSA P384 test vectors (SHA384) 122 123 - truncated integer.
[OK] ECDSA P384 test vectors (SHA384) 123 124 - truncated integer.
[OK] ECDSA P384 test vectors (SHA384) 124 125 - leading ff in integer.
[OK] ECDSA P384 test vectors (SHA384) 125 126 - leading ff in integer.
[OK] ECDSA P384 test vectors (SHA384) 126 127 - replaced integer by infinity.
[OK] ECDSA P384 test vectors (SHA384) 127 128 - replaced integer by infinity.
[OK] ECDSA P384 test vectors (SHA384) 128 129 - replacing integer with zero.
[OK] ECDSA P384 test vectors (SHA384) 129 130 - replacing integer with zero.
[OK] ECDSA P384 test vectors (SHA384) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA384) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA384) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA384) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA384) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA384) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA384) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA384) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA384) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P384 test vectors (SHA384) 230 231 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 231 232 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 232 233 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 233 234 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 234 235 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 235 236 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 236 237 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 237 238 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 238 239 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 239 240 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 240 241 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 241 242 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 242 243 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 243 244 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 244 245 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 245 246 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 246 247 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 247 248 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 248 249 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 249 250 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 250 251 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 251 252 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 252 253 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 253 254 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 254 255 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 255 256 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 256 257 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 257 258 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 258 259 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 259 260 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 260 261 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 261 262 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 262 263 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 263 264 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 264 265 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 265 266 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 266 267 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 267 268 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 268 269 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 269 270 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 270 271 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 271 272 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 272 273 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 273 274 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 274 275 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 275 276 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 276 277 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 277 278 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 278 279 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 279 280 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 280 281 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 281 282 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 282 283 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 283 284 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 284 285 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 285 286 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 286 287 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 287 288 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 288 289 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 289 290 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 290 291 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 291 292 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 292 293 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 293 294 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 294 295 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 295 296 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 296 297 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 297 298 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 298 299 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 299 300 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 300 301 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 301 302 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 302 303 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 303 304 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 304 305 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 305 306 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 306 307 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 307 308 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 308 309 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 309 310 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 310 311 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 311 312 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 312 313 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 313 314 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 314 315 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 315 316 - special case hash.
[OK] ECDSA P384 test vectors (SHA384) 316 317 - k*G has a large x-coordinate.
[OK] ECDSA P384 test vectors (SHA384) 317 318 - r too large.
[OK] ECDSA P384 test vectors (SHA384) 318 319 - r,s are large.
[OK] ECDSA P384 test vectors (SHA384) 319 320 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P384 test vectors (SHA384) 320 321 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P384 test vectors (SHA384) 321 322 - small r and s.
[OK] ECDSA P384 test vectors (SHA384) 322 323 - small r and s.
[OK] ECDSA P384 test vectors (SHA384) 323 324 - small r and s.
[OK] ECDSA P384 test vectors (SHA384) 324 325 - r is larger than n.
[OK] ECDSA P384 test vectors (SHA384) 325 326 - s is larger than n.
[OK] ECDSA P384 test vectors (SHA384) 326 327 - small r and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 327 328 - smallish r and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 328 329 - 100-bit r and small s^-1.
[OK] ECDSA P384 test vectors (SHA384) 329 330 - small r and 100 bit s^-1.
[OK] ECDSA P384 test vectors (SHA384) 330 331 - 100-bit r and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 331 332 - r and s^-1 are close to n.
[OK] ECDSA P384 test vectors (SHA384) 332 333 - s == 1.
[OK] ECDSA P384 test vectors (SHA384) 333 334 - s == 0.
[OK] ECDSA P384 test vectors (SHA384) 334 335 - point at infinity during verify.
[OK] ECDSA P384 test vectors (SHA384) 335 336 - edge case for signature malleability.
[OK] ECDSA P384 test vectors (SHA384) 336 337 - edge case for signature malleability.
[OK] ECDSA P384 test vectors (SHA384) 337 338 - u1 == 1.
[OK] ECDSA P384 test vectors (SHA384) 338 339 - u1 == n - 1.
[OK] ECDSA P384 test vectors (SHA384) 339 340 - u2 == 1.
[OK] ECDSA P384 test vectors (SHA384) 340 341 - u2 == n - 1.
[OK] ECDSA P384 test vectors (SHA384) 341 342 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 342 343 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 343 344 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 344 345 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 345 346 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 346 347 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 347 348 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 348 349 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 349 350 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 350 351 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 351 352 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 352 353 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA384) 353 354 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 354 355 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 355 356 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 356 357 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 357 358 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 358 359 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 359 360 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 360 361 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 361 362 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 362 363 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 363 364 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 364 365 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA384) 365 366 - point duplication during verification.
[OK] ECDSA P384 test vectors (SHA384) 366 367 - duplication bug.
[OK] ECDSA P384 test vectors (SHA384) 367 368 - point with x-coordinate 0.
[OK] ECDSA P384 test vectors (SHA384) 368 369 - point with x-coordinate 0.
[OK] ECDSA P384 test vectors (SHA384) 369 370 - comparison with point at infinity .
[OK] ECDSA P384 test vectors (SHA384) 370 371 - extreme value for k and edgecase s.
[OK] ECDSA P384 test vectors (SHA384) 371 372 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 372 373 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 373 374 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 374 375 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 375 376 - extreme value for k.
[OK] ECDSA P384 test vectors (SHA384) 376 377 - extreme value for k and edgecase s.
[OK] ECDSA P384 test vectors (SHA384) 377 378 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 378 379 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 379 380 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 380 381 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA384) 381 382 - extreme value for k.
[OK] ECDSA P384 test vectors (SHA384) 382 383 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA384) 383 384 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA384) 384 385 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA384) 385 386 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA384) 386 387 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA384) 387 388 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA384) 388 389 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA384) 389 390 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA384) 390 391 - x-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA384) 391 392 - x-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA384) 392 393 - x-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA384) 393 394 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA384) 394 395 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA384) 395 396 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA384) 396 397 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA384) 397 398 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA384) 398 399 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA384) 399 400 - x-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA384) 400 401 - x-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA384) 401 402 - x-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA384) 402 403 - y-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA384) 403 404 - y-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA384) 404 405 - y-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA384) 405 406 - y-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA384) 406 407 - y-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA384) 407 408 - y-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA512) 0 1 - signature malleability.
[OK] ECDSA P384 test vectors (SHA512) 1 2 - Legacy:ASN encoding of r misses leading 0.
[OK] ECDSA P384 test vectors (SHA512) 2 3 - Legacy:ASN encoding of s misses leading 0.
[OK] ECDSA P384 test vectors (SHA512) 3 4 - valid.
[OK] ECDSA P384 test vectors (SHA512) 4 5 - long form encoding of length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 5 6 - length of sequence contains leading 0.
[OK] ECDSA P384 test vectors (SHA512) 6 7 - wrong length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 7 8 - wrong length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 8 9 - uint32 overflow in length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 9 10 - uint64 overflow in length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 10 11 - length of sequence = 2**31 - 1.
[OK] ECDSA P384 test vectors (SHA512) 11 12 - length of sequence = 2**32 - 1.
[OK] ECDSA P384 test vectors (SHA512) 12 13 - length of sequence = 2**40 - 1.
[OK] ECDSA P384 test vectors (SHA512) 13 14 - length of sequence = 2**64 - 1.
[OK] ECDSA P384 test vectors (SHA512) 14 15 - incorrect length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 15 16 - indefinite length without termination.
[OK] ECDSA P384 test vectors (SHA512) 16 17 - indefinite length without termination.
[OK] ECDSA P384 test vectors (SHA512) 17 18 - indefinite length without termination.
[OK] ECDSA P384 test vectors (SHA512) 18 19 - removing sequence.
[OK] ECDSA P384 test vectors (SHA512) 19 20 - lonely sequence tag.
[OK] ECDSA P384 test vectors (SHA512) 20 21 - appending 0's to sequence.
[OK] ECDSA P384 test vectors (SHA512) 21 22 - prepending 0's to sequence.
[OK] ECDSA P384 test vectors (SHA512) 22 23 - appending unused 0's to sequence.
[OK] ECDSA P384 test vectors (SHA512) 23 24 - appending null value to sequence.
[OK] ECDSA P384 test vectors (SHA512) 24 25 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 25 26 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 26 27 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 27 28 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 28 29 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 29 30 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 30 31 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 31 32 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 32 33 - including garbage.
[OK] ECDSA P384 test vectors (SHA512) 33 34 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA512) 34 35 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA512) 35 36 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA512) 36 37 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA512) 37 38 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA512) 38 39 - including undefined tags.
[OK] ECDSA P384 test vectors (SHA512) 39 40 - truncated length of sequence.
[OK] ECDSA P384 test vectors (SHA512) 40 41 - using composition with indefinite length.
[OK] ECDSA P384 test
ectors (SHA512) 41 42 - using composition with indefinite length.
[OK] ECDSA P384 test vectors (SHA512) 42 43 - using composition with indefinite length.
[OK] ECDSA P384 test vectors (SHA512) 43 44 - using composition with wrong tag.
[OK] ECDSA P384 test vectors (SHA512) 44 45 - using composition with wrong tag.
[OK] ECDSA P384 test vectors (SHA512) 45 46 - using composition with wrong tag.
[OK] ECDSA P384 test vectors (SHA512) 46 47 - Replacing sequence with NULL.
[OK] ECDSA P384 test vectors (SHA512) 47 48 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA512) 48 49 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA512) 49 50 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA512) 50 51 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA512) 51 52 - changing tag value of sequence.
[OK] ECDSA P384 test vectors (SHA512) 52 53 - dropping value of sequence.
[OK] ECDSA P384 test vectors (SHA512) 53 54 - using composition for sequence.
[OK] ECDSA P384 test vectors (SHA512) 54 55 - truncated sequence.
[OK] ECDSA P384 test vectors (SHA512) 55 56 - truncated sequence.
[OK] ECDSA P384 test vectors (SHA512) 56 57 - indefinite length.
[OK] ECDSA P384 test vectors (SHA512) 57 58 - indefinite length with truncated delimiter.
[OK] ECDSA P384 test vectors (SHA512) 58 59 - indefinite length with additional element.
[OK] ECDSA P384 test vectors (SHA512) 59 60 - indefinite length with truncated element.
[OK] ECDSA P384 test vectors (SHA512) 60 61 - indefinite length with garbage.
[OK] ECDSA P384 test vectors (SHA512) 61 62 - indefinite length with nonempty EOC.
[OK] ECDSA P384 test vectors (SHA512) 62 63 - prepend empty sequence.
[OK] ECDSA P384 test vectors (SHA512) 63 64 - append empty sequence.
[OK] ECDSA P384 test vectors (SHA512) 64 65 - append garbage with high tag number.
[OK] ECDSA P384 test vectors (SHA512) 65 66 - sequence of sequence.
[OK] ECDSA P384 test vectors (SHA512) 66 67 - truncated sequence: removed last 1 elements.
[OK] ECDSA P384 test vectors (SHA512) 67 68 - repeating element in sequence.
[OK] ECDSA P384 test vectors (SHA512) 68 69 - long form encoding of length of integer.
[OK] ECDSA P384 test vectors (SHA512) 69 70 - long form encoding of length of integer.
[OK] ECDSA P384 test vectors (SHA512) 70 71 - length of integer contains leading 0.
[OK] ECDSA P384 test vectors (SHA512) 71 72 - length of integer contains leading 0.
[OK] ECDSA P384 test vectors (SHA512) 72 73 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA512) 73 74 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA512) 74 75 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA512) 75 76 - wrong length of integer.
[OK] ECDSA P384 test vectors (SHA512) 76 77 - uint32 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA512) 77 78 - uint32 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA512) 78 79 - uint64 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA512) 79 80 - uint64 overflow in length of integer.
[OK] ECDSA P384 test vectors (SHA512) 80 81 - length of integer = 2**31 - 1.
[OK] ECDSA P384 test vectors (SHA512) 81 82 - length of integer = 2**31 - 1.
[OK] ECDSA P384 test vectors (SHA512) 82 83 - length of integer = 2**32 - 1.
[OK] ECDSA P384 test vectors (SHA512) 83 84 - length of integer = 2**32 - 1.
[OK] ECDSA P384 test vectors (SHA512) 84 85 - length of integer = 2**40 - 1.
[OK] ECDSA P384 test vectors (SHA512) 85 86 - length of integer = 2**40 - 1.
[OK] ECDSA P384 test vectors (SHA512) 86 87 - length of integer = 2**64 - 1.
[OK] ECDSA P384 test vectors (SHA512) 87 88 - length of integer = 2**64 - 1.
[OK] ECDSA P384 test vectors (SHA512) 88 89 - incorrect length of integer.
[OK] ECDSA P384 test vectors (SHA512) 89 90 - incorrect length of integer.
[OK] ECDSA P384 test vectors (SHA512) 90 91 - removing integer.
[OK] ECDSA P384 test vectors (SHA512) 91 92 - lonely integer tag.
[OK] ECDSA P384 test vectors (SHA512) 92 93 - lonely integer tag.
[OK] ECDSA P384 test vectors (SHA512) 93 94 - appending 0's to integer.
[OK] ECDSA P384 test vectors (SHA512) 94 95 - appending 0's to integer.
[OK] ECDSA P384 test vectors (SHA512) 95 96 - prepending 0's to integer.
[OK] ECDSA P384 test vectors (SHA512) 96 97 - prepending 0's to integer.
[OK] ECDSA P384 test vectors (SHA512) 97 98 - appending unused 0's to integer.
[OK] ECDSA P384 test vectors (SHA512) 98 99 - appending null value to integer.
[OK] ECDSA P384 test vectors (SHA512) 99 100 - appending null value to integer.
[OK] ECDSA P384 test vectors (SHA512) 100 101 - truncated length of integer.
[OK] ECDSA P384 test vectors (SHA512) 101 102 - truncated length of integer.
[OK] ECDSA P384 test vectors (SHA512) 102 103 - Replacing integer with NULL.
[OK] ECDSA P384 test vectors (SHA512) 103 104 - Replacing integer with NULL.
[OK] ECDSA P384 test vectors (SHA512) 104 105 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 105 106 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 106 107 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 107 108 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 108 109 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 109 110 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 110 111 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 111 112 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 112 113 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 113 114 - changing tag value of integer.
[OK] ECDSA P384 test vectors (SHA512) 114 115 - dropping value of integer.
[OK] ECDSA P384 test vectors (SHA512) 115 116 - dropping value of integer.
[OK] ECDSA P384 test vectors (SHA512) 116 117 - using composition for integer.
[OK] ECDSA P384 test vectors (SHA512) 117 118 - using composition for integer.
[OK] ECDSA P384 test vectors (SHA512) 118 119 - modify first byte of integer.
[OK] ECDSA P384 test vectors (SHA512) 119 120 - modify first byte of integer.
[OK] ECDSA P384 test vectors (SHA512) 120 121 - modify last byte of integer.
[OK] ECDSA P384 test vectors (SHA512) 121 122 - modify last byte of integer.
[OK] ECDSA P384 test vectors (SHA512) 122 123 - truncated integer.
[OK] ECDSA P384 test vectors (SHA512) 123 124 - truncated integer.
[OK] ECDSA P384 test vectors (SHA512) 124 125 - leading ff in integer.
[OK] ECDSA P384 test vectors (SHA512) 125 126 - leading ff in integer.
[OK] ECDSA P384 test vectors (SHA512) 126 127 - replaced integer by infinity.
[OK] ECDSA P384 test vectors (SHA512) 127 128 - replaced integer by infinity.
[OK] ECDSA P384 test vectors (SHA512) 128 129 - replacing integer with zero.
[OK] ECDSA P384 test vectors (SHA512) 129 130 - replacing integer with zero.
[OK] ECDSA P384 test vectors (SHA512) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P384 test vectors (SHA512) 143 144 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P384 test vectors (SHA512) 223 224 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA512) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA512) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA512) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA512) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA512) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P384 test vectors (SHA512) 229 230 - Edge case for Shamir multiplication.
[OK] ECDSA P384 test vectors (SHA512) 230 231 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 231 232 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 232 233 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 233 234 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 234 235 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 235 236 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 236 237 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 237 238 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 238 239 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 239 240 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 240 241 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 241 242 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 242 243 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 243 244 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 244 245 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 245 246 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 246 247 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 247 248 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 248 249 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 249 250 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 250 251 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 251 252 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 252 253 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 253 254 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 254 255 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 255 256 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 256 257 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 257 258 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 258 259 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 259 260 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 260 261 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 261 262 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 262 263 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 263 264 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 264 265 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 265 266 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 266 267 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 267 268 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 268 269 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 269 270 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 270 271 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 271 272 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 272 273 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 273 274 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 274 275 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 275 276 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 276 277 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 277 278 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 278 279 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 279 280 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 280 281 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 281 282 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 282 283 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 283 284 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 284 285 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 285 286 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 286 287 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 287 288 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 288 289 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 289 290 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 290 291 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 291 292 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 292 293 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 293 294 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 294 295 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 295 296 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 296 297 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 297 298 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 298 299 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 299 300 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 300 301 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 301 302 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 302 303 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 303 304 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 304 305 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 305 306 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 306 307 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 307 308 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 308 309 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 309 310 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 310 311 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 311 312 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 312 313 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 313 314 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 314 315 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 315 316 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 316 317 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 317 318 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 318 319 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 319 320 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 320 321 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 321 322 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 322 323 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 323 324 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 324 325 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 325 326 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 326 327 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 327 328 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 328 329 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 329 330 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 330 331 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 331 332 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 332 333 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 333 334 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 334 335 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 335 336 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 336 337 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 337 338 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 338 339 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 339 340 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 340 341 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 341 342 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 342 343 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 343 344 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 344 345 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 345 346 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 346 347 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 347 348 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 348 349 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 349 350 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 350 351 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 351 352 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 352 353 - special case hash.
[OK] ECDSA P384 test vectors (SHA512) 353 354 - Signature generated without truncating the hash.
[OK] ECDSA P384 test vectors (SHA512) 354 355 - k*G has a large x-coordinate.
[OK] ECDSA P384 test vectors (SHA512) 355 356 - r too large.
[OK] ECDSA P384 test vectors (SHA512) 356 357 - r,s are large.
[OK] ECDSA P384 test vectors (SHA512) 357 358 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P384 test vectors (SHA512) 358 359 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P384 test vectors (SHA512) 359 360 - small r and s.
[OK] ECDSA P384 test vectors (SHA512) 360 361 - small r and s.
[OK] ECDSA P384 test vectors (SHA512) 361 362 - small r and s.
[OK] ECDSA P384 test vectors (SHA512) 362 363 - r is larger than n.
[OK] ECDSA P384 test vectors (SHA512) 363 364 - s is larger than n.
[OK] ECDSA P384 test vectors (SHA512) 364 365 - small r and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 365 366 - smallish r and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 366 367 - 100-bit r and small s^-1.
[OK] ECDSA P384 test vectors (SHA512) 367 368 - small r and 100 bit s^-1.
[OK] ECDSA P384 test vectors (SHA512) 368 369 - 100-bit r and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 369 370 - r and s^-1 are close to n.
[OK] ECDSA P384 test vectors (SHA512) 370 371 - s == 1.
[OK] ECDSA P384 test vectors (SHA512) 371 372 - s == 0.
[OK] ECDSA P384 test vectors (SHA512) 372 373 - point at infinity during verify.
[OK] ECDSA P384 test vectors (SHA512) 373 374 - edge case for signature malleability.
[OK] ECDSA P384 test vectors (SHA512) 374 375 - edge case for signature malleability.
[OK] ECDSA P384 test vectors (SHA512) 375 376 - u1 == 1.
[OK] ECDSA P384 test vectors (SHA512) 376 377 - u1 == n - 1.
[OK] ECDSA P384 test vectors (SHA512) 377 378 - u2 == 1.
[OK] ECDSA P384 test vectors (SHA512) 378 379 - u2 == n - 1.
[OK] ECDSA P384 test vectors (SHA512) 379 380 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 380 381 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 381 382 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 382 383 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 383 384 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 384 385 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 385 386 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 386 387 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 387 388 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 388 389 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 389 390 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 390 391 - edge case for u1.
[OK] ECDSA P384 test vectors (SHA512) 391 392 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 392 393 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 393 394 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 394 395 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 395 396 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 396 397 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 397 398 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 398 399 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 399 400 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 400 401 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 401 402 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 402 403 - edge case for u2.
[OK] ECDSA P384 test vectors (SHA512) 403 404 - point duplication during verification.
[OK] ECDSA P384 test vectors (SHA512) 404 405 - duplication bug.
[OK] ECDSA P384 test vectors (SHA512) 405 406 - point with x-coordinate 0.
[OK] ECDSA P384 test vectors (SHA512) 406 407 - point with x-coordinate 0.
[OK] ECDSA P384 test vectors (SHA512) 407 408 - comparison with point at infinity .
[OK] ECDSA P384 test vectors (SHA512) 408 409 - extreme value for k and edgecase s.
[OK] ECDSA P384 test vectors (SHA512) 409 410 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 410 411 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 411 412 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 412 413 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 413 414 - extreme value for k.
[OK] ECDSA P384 test vectors (SHA512) 414 415 - extreme value for k and edgecase s.
[OK] ECDSA P384 test vectors (SHA512) 415 416 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 416 417 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 417 418 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 418 419 - extreme value for k and s^-1.
[OK] ECDSA P384 test vectors (SHA512) 419 420 - extreme value for k.
[OK] ECDSA P384 test vectors (SHA512) 420 421 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA512) 421 422 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA512) 422 423 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA512) 423 424 - testing point duplication.
[OK] ECDSA P384 test vectors (SHA512) 424 425 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA512) 425 426 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA512) 426 427 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA512) 427 428 - pseudorandom signature.
[OK] ECDSA P384 test vectors (SHA512) 428 429 - x-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA512) 429 430 - x-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA512) 430 431 - x-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA512) 431 432 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA512) 432 433 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA512) 433 434 - y-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA512) 434 435 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA512) 435 436 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA512) 436 437 - x-coordinate of the public key has many trailing 0's.
[OK] ECDSA P384 test vectors (SHA512) 437 438 - x-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA512) 438 439 - x-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA512) 439 440 - x-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA512) 440 441 - y-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA512) 441 442 - y-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA512) 442 443 - y-coordinate of the public key is small.
[OK] ECDSA P384 test vectors (SHA512) 443 444 - y-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA512) 444 445 - y-coordinate of the public key is large.
[OK] ECDSA P384 test vectors (SHA512) 445 446 - y-coordinate of the public key is large.
[OK] ECDH P521 test vectors 0 1 - normal case.
[OK] ECDH P521 test vectors 1 2 - compressed public key.
[OK] ECDH P521 test vectors 2 3 - edge case for shared secret.
[OK] ECDH P521 test vectors 3 4 - edge case for shared secret.
[OK] ECDH P521 test vectors 4 5 - edge case for shared secret.
[OK] ECDH P521 test vectors 5 6 - edge case for shared secret.
[OK] ECDH P521 test vectors 6 7 - edge case for shared secret.
[OK] ECDH P521 test vectors 7 8 - edge case for shared secret.
[OK] ECDH P521 test vectors 8 9 - edge case for shared secret.
[OK] ECDH P521 test vectors 9 10 - edge case for shared secret.
[OK] ECDH P521 test vectors 10 11 - edge case for shared secret.
[OK] ECDH P521 test vectors 11 12 - edge case for shared secret.
[OK] ECDH P521 test vectors 12 13 - edge case for shared secret.
[OK] ECDH P521 test vectors 13 14 - edge case for shared secret.
[OK] ECDH P521 test vectors 14 15 - edge case for shared secret.
[OK] ECDH P521 test vectors 15 16 - edge case for shared secret.
[OK] ECDH P521 test vectors 16 17 - edge case for shared secret.
[OK] ECDH P521 test vectors 17 18 - edge case for shared secret.
[OK] ECDH P521 test vectors 18 19 - edge case for shared secret.
[OK] ECDH P521 test vectors 19 20 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 20 21 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 21 22 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 22 23 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 23 24 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 24 25 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 25 26 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 26 27 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 27 28 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 28 29 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 29 30 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 30 31 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 31 32 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 32 33 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 33 34 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 34 35 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 35 36 - edge cases for ephemeral key.
[OK] ECDH P521 test vectors 36 37 - edge case for Jacobian and projective coordinates.
[OK] ECDH P521 test vectors 37 38 - edge case for Jacobian and projective coordinates.
[OK] ECDH P521 test vectors 38 39 - edge case for Jacobian and projective coordinates.
[OK] ECDH P521 test vectors 39 40 - edge case for Jacobian and projective coordinates.
[OK] ECDH P521 test vectors 40 41 - edge case for Jacobian and projective coordinates.
[OK] ECDH P521 test vectors 41 42 - edge case for Jacobian and projective coordinates.
[OK] ECDH P521 test vectors 42 43 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 43 44 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 44 45 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 45 46 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 46 47 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 47 48 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 48 49 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 49 50 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 50 51 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 51 52 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 52 53 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 53 54 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 54 55 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 55 56 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 56 57 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 57 58 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 58 59 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 59 60 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 60 61 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 61 62 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 62 63 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 63 64 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 64 65 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 65 66 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 66 67 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 67 68 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 68 69 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 69 70 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 70 71 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 71 72 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 72 73 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 73 74 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 74 75 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 75 76 - edge case for Jacobian and projective coordinates in left to
right addition chain.
[OK] ECDH P521 test vectors 76 77 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 77 78 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 78 79 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 79 80 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 80 81 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 81 82 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 82 83 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 83 84 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 84 85 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 85 86 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 86 87 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 87 88 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 88 89 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 89 90 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 90 91 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 91 92 - edge case for Jacobian and projective coordinates in left to right addition chain.
[OK] ECDH P521 test vectors 92 93 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 93 94 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 94 95 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 95 96 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 96 97 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 97 98 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 98 99 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 99 100 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 100 101 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 101 102 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 102 103 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 103 104 - edge case for Jacobian and projective coordinates in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 104 105 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 105 106 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 106 107 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 107 108 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 108 109 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 109 110 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 110 111 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 111 112 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 112 113 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 113 114 - edge case for Jacobian and projective coordinates in right to left addition chain.
[OK] ECDH P521 test vectors 114 115 - point with coordinate x = 0.
[OK] ECDH P521 test vectors 115 116 - point with coordinate x = 0.
[OK] ECDH P521 test vectors 116 117 - point with coordinate x = 0.
[OK] ECDH P521 test vectors 117 118 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 118 119 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 119 120 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 120 121 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 121 122 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 122 123 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 123 124 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 124 125 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 125 126 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 126 127 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 127 128 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 128 129 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 129 130 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 130 131 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 131 132 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 132 133 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 133 134 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 134 135 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 135 136 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 136 137 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 137 138 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 138 139 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 139 140 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 140 141 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 141 142 - point with coordinate x = 0 in left to right addition chain.
[OK] ECDH P521 test vectors 142 143 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 143 144 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 144 145 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 145 146 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 146 147 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 147 148 - point with coordinate x = 0 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 148 149 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P521 test vectors 149 150 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P521 test vectors 150 151 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P521 test vectors 151 152 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P521 test vectors 152 153 - point with coordinate x = 0 in right to left addition chain.
[OK] ECDH P521 test vectors 153 154 - point with coordinate y = 1.
[OK] ECDH P521 test vectors 154 155 - point with coordinate y = 1.
[OK] ECDH P521 test vectors 155 156 - point with coordinate y = 1.
[OK] ECDH P521 test vectors 156 157 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 157 158 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 158 159 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 159 160 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 160 161 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 161 162 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 162 163 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 163 164 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 164 165 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 165 166 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 166 167 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 167 168 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 168 169 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 169 170 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 170 171 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 171 172 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 172 173 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 173 174 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 174 175 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 175 176 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 176 177 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 177 178 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 178 179 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 179 180 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 180 181 - point with coordinate y = 1 in left to right addition chain.
[OK] ECDH P521 test vectors 181 182 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 182 183 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 183 184 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 184 185 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 185 186 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 186 187 - point with coordinate y = 1 in precomputation or right to left addition chain.
[OK] ECDH P521 test vectors 187 188 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P521 test vectors 188 189 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P521 test vectors 189 190 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P521 test vectors 190 191 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P521 test vectors 191 192 - point with coordinate y = 1 in right to left addition chain.
[OK] ECDH P521 test vectors 192 193 - edge case private key.
[OK] ECDH P521 test vectors 193 194 - edge case private key.
[OK] ECDH P521 test vectors 194 195 - edge case private key.
[OK] ECDH P521 test vectors 195 196 - edge case private key.
[OK] ECDH P521 test vectors 196 197 - edge case private key.
[OK] ECDH P521 test vectors 197 198 - edge case private key.
[OK] ECDH P521 test vectors 198 199 - edge case private key.
[OK] ECDH P521 test vectors 199 200 - edge case private key.
[OK] ECDH P521 test vectors 200 201 - edge case private key.
[OK] ECDH P521 test vectors 201 202 - edge case private key.
[OK] ECDH P521 test vectors 202 203 - edge case private key.
[OK] ECDH P521 test vectors 203 204 - edge case private key.
[OK] ECDH P521 test vectors 204 205 - edge case private key.
[OK] ECDH P521 test vectors 205 206 - edge case private key.
[OK] ECDH P521 test vectors 206 207 - edge case private key.
[OK] ECDH P521 test vectors 207 208 - edge case private key.
[OK] ECDH P521 test vectors 208 209 - CVE-2017-10176: Issue with elliptic curve addition.
[OK] ECDH P521 test vectors 209 210 - point is not on curve.
[OK] ECDH P521 test vectors 210 211 - point is not on curve.
[OK] ECDH P521 test vectors 211 212 - point is not on curve.
[OK] ECDH P521 test vectors 212 213 - point is not on curve.
[OK] ECDH P521 test vectors 213 214 - point is not on curve.
[OK] ECDH P521 test vectors 214 215 - point is not on curve.
[OK] ECDH P521 test vectors 215 216 - point is not on curve.
[OK] ECDH P521 test vectors 216 217 - point is not on curve.
[OK] ECDH P521 test vectors 217 218 - point is not on curve.
[OK] ECDH P521 test vectors 218 219 - point is not on curve.
[OK] ECDH P521 test vectors 219 220 - point is not on curve.
[OK] ECDH P521 test vectors 220 221 - point is not on curve.
[OK] ECDH P521 test vectors 221 222 - point is not on curve.
[OK] ECDH P521 test vectors 222 223 - point is not on curve.
[OK] ECDH P521 test vectors 223 224 - point is not on curve.
[OK] ECDH P521 test vectors 224 225 - point is not on curve.
[OK] ECDH P521 test vectors 225 226 - .
[OK] ECDH P521 test vectors 226 227 - public point not on curve.
[OK] ECDH P521 test vectors 227 228 - public point = (0,0).
[OK] ECDH P521 test vectors 228 241 - using secp224r1.
[OK] ECDH P521 test vectors 229 242 - using secp256r1.
[OK] ECDH P521 test vectors 230 243 - using secp256k1.
[OK] ECDH P521 test vectors 231 246 - Public key uses wrong curve: secp224r1.
[OK] ECDH P521 test vectors 232 247 - Public key uses wrong curve: secp256r1.
[OK] ECDH P521 test vectors 233 248 - Public key uses wrong curve: secp384r1.
[OK] ECDH P521 test vectors 234 249 - Public key uses wrong curve: secp256k1.
[OK] ECDH P521 test vectors 235 250 - Public key uses wrong curve: secp224k1.
[OK] ECDH P521 test vectors 236 251 - Public key uses wrong curve: brainpoolP224r1.
[OK] ECDH P521 test vectors 237 252 - Public key uses wrong curve: brainpoolP256r1.
[OK] ECDH P521 test vectors 238 253 - Public key uses wrong curve: brainpoolP320r1.
[OK] ECDH P521 test vectors 239 254 - Public key uses wrong curve: brainpoolP384r1.
[OK] ECDH P521 test vectors 240 255 - Public key uses wrong curve: brainpoolP512r1.
[OK] ECDH P521 test vectors 241 256 - Public key uses wrong curve: brainpoolP224t1.
[OK] ECDH P521 test vectors 242 257 - Public key uses wrong curve: brainpoolP256t1.
[OK] ECDH P521 test vectors 243 258 - Public key uses wrong curve: brainpoolP320t1.
[OK] ECDH P521 test vectors 244 259 - Public key uses wrong curve: brainpoolP384t1.
[OK] ECDH P521 test vectors 245 260 - Public key uses wrong curve: brainpoolP512t1.
[OK] ECDH P521 test vectors 246 261 - invalid public key.
[OK] ECDH P521 test vectors 247 262 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 248 263 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 249 264 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 250 265 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 251 266 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 252 267 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 253 268 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 254 269 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 255 270 - public key is a low order point on twist.
[OK] ECDH P521 test vectors 256 271 - public key is a low order point on twist.
[OK] ECDSA P521 test vectors (SHA512) 0 1 - signature malleability.
[OK] ECDSA P521 test vectors (SHA512) 1 2 - valid.
[OK] ECDSA P521 test vectors (SHA512) 2 3 - length of sequence contains leading 0.
[OK] ECDSA P521 test vectors (SHA512) 3 4 - wrong length of sequence.
[OK] ECDSA P521 test vectors (SHA512) 4 5 - wrong length of sequence.
[OK] ECDSA P521 test vectors (SHA512) 5 6 - uint32 overflow in length of sequence.
[OK] ECDSA P521 test vectors (SHA512) 6 7 - uint64 overflow in length of sequence.
[OK] ECDSA P521 test vectors (SHA512) 7 8 - length of sequence = 2**31 - 1.
[OK] ECDSA P521 test vectors (SHA512) 8 9 - length of sequence = 2**32 - 1.
[OK] ECDSA P521 test vectors (SHA512) 9 10 - length of sequence = 2**40 - 1.
[OK] ECDSA P521 test vectors (SHA512) 10 11 - length of sequence = 2**64 - 1.
[OK] ECDSA P521 test vectors (SHA512) 11 12 - incorrect length of sequence.
[OK] ECDSA P521 test vectors (SHA512) 12 13 - indefinite length without termination.
[OK] ECDSA P521 test vectors (SHA512) 13 14 - indefinite length without termination.
[OK] ECDSA P521 test vectors (SHA512) 14 15 - indefinite length without termination.
[OK] ECDSA P521 test vectors (SHA512) 15 16 - removing sequence.
[OK] ECDSA P521 test vectors (SHA512) 16 17 - lonely sequence tag.
[OK] ECDSA P521 test vectors (SHA512) 17 18 - appending 0's to sequence.
[OK] ECDSA P521 test vectors (SHA512) 18 19 - prepending 0's to sequence.
[OK] ECDSA P521 test vectors (SHA512) 19 20 - appending unused 0's to sequence.
[OK] ECDSA P521 test vectors (SHA512) 20 21 - appending null value to sequence.
[OK] ECDSA P521 test vectors (SHA512) 21 22 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 22 23 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 23 24 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 24 25 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 25 26 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 26 27 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 27 28 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 28 29 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 29 30 - including garbage.
[OK] ECDSA P521 test vectors (SHA512) 30 31 - including undefined tags.
[OK] ECDSA P521 test vectors (SHA512) 31 32 - including undefined tags.
[OK] ECDSA P521 test vectors (SHA512) 32 33 - including undefined tags.
[OK] ECDSA P521 test vectors (SHA512) 33 34 - including undefined tags.
[OK] ECDSA P521 test vectors (SHA512) 34 35 - including undefined tags.
[OK] ECDSA P521 test vectors (SHA512) 35 36 - including undefined tags.
[OK] ECDSA P521 test vectors (SHA512) 36 37 - truncated length of sequence.
[OK] ECDSA P521 test vectors (SHA512) 37 38 - using composition with indefinite length.
[OK] ECDSA P521 test vectors (SHA512) 38 39 - using composition with indefinite length.
[OK] ECDSA P521 test vectors (SHA512) 39 40 - using composition with indefinite length.
[OK] ECDSA P521 test vectors (SHA512) 40 41 - using composition with wrong tag.
[OK] ECDSA P521 test vectors (SHA512) 41 42 - using composition with wrong tag.
[OK] ECDSA P521 test vectors (SHA512) 42 43 - using composition with wrong tag.
[OK] ECDSA P521 test vectors (SHA512) 43 44 - Replacing sequence with NULL.
[OK] ECDSA P521 test vectors (SHA512) 44 45 - changing tag value of sequence.
[OK] ECDSA P521 test vectors (SHA512) 45 46 - changing tag value of sequence.
[OK] ECDSA P521 test vectors (SHA512) 46 47 - changing tag value of sequence.
[OK] ECDSA P521 test vectors (SHA512) 47 48 - changing tag value of sequence.
[OK] ECDSA P521 test vectors (SHA512) 48 49 - changing tag value of sequence.
[OK] ECDSA P521 test vectors (SHA512) 49 50 - dropping value of sequence.
[OK] ECDSA P521 test vectors (SHA512) 50 51 - using composition for sequence.
[OK] ECDSA P521 test vectors (SHA512) 51 52 - truncated sequence.
[OK] ECDSA P521 test vectors (SHA512) 52 53 - truncated sequence.
[OK] ECDSA P521 test vectors (SHA512) 53 54 - indefinite length.
[OK] ECDSA P521 test vectors (SHA512) 54 55 - indefinite length with truncated delimiter.
[OK] ECDSA P521 test vectors (SHA512) 55 56 - indefinite length with additional element.
[OK] ECDSA P521 test vectors (SHA512) 56 57 - indefinite length with truncated element.
[OK] ECDSA P521 test vectors (SHA512) 57 58 - indefinite length with garbage.
[OK] ECDSA P521 test vectors (SHA512) 58 59 - indefinite length with nonempty EOC.
[OK] ECDSA P521 test vectors (SHA512) 59 60 - prepend empty sequence.
[OK] ECDSA P521 test vectors (SHA512) 60 61 - append empty sequence.
[OK] ECDSA P521 test vectors (SHA512) 61 62 - append garbage with high tag number.
[OK] ECDSA P521 test vectors (SHA512) 62 63 - sequence of sequence.
[OK] ECDSA P521 test vectors (SHA512) 63 64 - truncated sequence: removed last 1 elements.
[OK] ECDSA P521 test vectors (SHA512) 64 65 - repeating element in sequence.
[OK] ECDSA P521 test vectors (SHA512) 65 66 - long form encoding of length of integer.
[OK] ECDSA P521 test vectors (SHA512) 66 67 - long form encoding of length of integer.
[OK] ECDSA P521 test vectors (SHA512) 67 68 - length of integer contains leading 0.
[OK] ECDSA P521 test vectors (SHA512) 68 69 - length of integer contains leading 0.
[OK] ECDSA P521 test vectors (SHA512) 69 70 - wrong length of integer.
[OK] ECDSA P521 test vectors (SHA512) 70 71 - wrong length of integer.
[OK] ECDSA P521 test vectors (SHA512) 71 72 - wrong length of integer.
[OK] ECDSA P521 test vectors (SHA512) 72 73 - wrong length of integer.
[OK] ECDSA P521 test vectors (SHA512) 73 74 - uint32 overflow in length of integer.
[OK] ECDSA P521 test vectors (SHA512) 74 75 - uint32 overflow in length of integer.
[OK] ECDSA P521 test vectors (SHA512) 75 76 - uint64 overflow in length of integer.
[OK] ECDSA P521 test vectors (SHA512) 76 77 - uint64 overflow in length of integer.
[OK] ECDSA P521 test vectors (SHA512) 77 78 - length of integer = 2**31 - 1.
[OK] ECDSA P521 test vectors (SHA512) 78 79 - length of integer = 2**31 - 1.
[OK] ECDSA P521 test vectors (SHA512) 79 80 - length of integer = 2**32 - 1.
[OK] ECDSA P521 test vectors (SHA512) 80 81 - length of integer = 2**32 - 1.
[OK] ECDSA P521 test vectors (SHA512) 81 82 - length of integer = 2**40 - 1.
[OK] ECDSA P521 test vectors (SHA512) 82 83 - length of integer = 2**40 - 1.
[OK] ECDSA P521 test vectors (SHA512) 83 84 - length of integer = 2**64 - 1.
[OK] ECDSA P521 test vectors (SHA512) 84 85 - length of integer = 2**64 - 1.
[OK] ECDSA P521 test vectors (SHA512) 85 86 - incorrect length of integer.
[OK] ECDSA P521 test vectors (SHA512) 86 87 - incorrect length of integer.
[OK] ECDSA P521 test vectors (SHA512) 87 88 - removing integer.
[OK] ECDSA P521 test vectors (SHA512) 88 89 - lonely integer tag.
[OK] ECDSA P521 test vectors (SHA512) 89 90 - lonely integer tag.
[OK] ECDSA P521 test vectors (SHA512) 90 91 - appending 0's to integer.
[OK] ECDSA P521 test vectors (SHA512) 91 92 - appending 0's to integer.
[OK] ECDSA P521 test vectors (SHA512) 92 93 - prepending 0's to integer.
[OK] ECDSA P521 test vectors (SHA512) 93 94 - prepending 0's to integer.
[OK] ECDSA P521 test vectors (SHA512) 94 95 - appending unused 0's to integer.
[OK] ECDSA P521 test vectors (SHA512) 95 96 - appending null value to integer.
[OK] ECDSA P521 test vectors (SHA512) 96 97 - appending null value to integer.
[OK] ECDSA P521 test vectors (SHA512) 97 98 - truncated length of integer.
[OK] ECDSA P521 test vectors (SHA512) 98 99 - truncated length of integer.
[OK] ECDSA P521 test vectors (SHA512) 99 100 - Replacing integer with NULL.
[OK] ECDSA P521 test vectors (SHA512) 100 101 - Replacing integer with NULL.
[OK] ECDSA P521 test vectors (SHA512) 101 102 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 102 103 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 103 104 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 104 105 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 105 106 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 106 107 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 107 108 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 108 109 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 109 110 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 110 111 - changing tag value of integer.
[OK] ECDSA P521 test vectors (SHA512) 111 112 - dropping value of integer.
[OK] ECDSA P521 test vectors (SHA512) 112 113 - dropping value of integer.
[OK] ECDSA P521 test vectors (SHA512) 113 114 - using composition for integer.
[OK] ECDSA P521 test vectors (SHA512) 114 115 - using composition for integer.
[OK] ECDSA P521 test vectors (SHA512) 115 116 - modify first byte of integer.
[OK] ECDSA P521 test vectors (SHA512) 116 117 - modify first byte of integer.
[OK] ECDSA P521 test vectors (SHA512) 117 118 - modify last byte of integer.
[OK] ECDSA P521 test vectors (SHA512) 118 119 - modify last byte of integer.
[OK] ECDSA P521 test vectors (SHA512) 119 120 - truncated integer.
[OK] ECDSA P521 test vectors (SHA512) 120 121 - truncated integer.
[OK] ECDSA P521 test vectors (SHA512) 121 122 - truncated integer.
[OK] ECDSA P521 test vectors (SHA512) 122 123 - truncated integer.
[OK] ECDSA P521 test vectors (SHA512) 123 124 - leading ff in integer.
[OK] ECDSA P521 test vectors (SHA512) 124 125 - leading ff in integer.
[OK] ECDSA P521 test vectors (SHA512) 125 126 - replaced integer by infinity.
[OK] ECDSA P521 test vectors (SHA512) 126 127 - replaced integer by infinity.
[OK] ECDSA P521 test vectors (SHA512) 127 128 - replacing integer with zero.
[OK] ECDSA P521 test vectors (SHA512) 128 129 - replacing integer with zero.
[OK] ECDSA P521 test vectors (SHA512) 129 130 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 130 131 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 131 132 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 132 133 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 133 134 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 134 135 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 135 136 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 136 137 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 137 138 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 138 139 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 139 140 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 140 141 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 141 142 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 142 143 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 143 144 - Modified r or s, e.g. by adding or subtracting the order of the group.
[OK] ECDSA P521 test vectors (SHA512) 144 145 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 145 146 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 146 147 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 147 148 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 148 149 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 149 150 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 150 151 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 151 152 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 152 153 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 153 154 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 154 155 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 155 156 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 156 157 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 157 158 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 158 159 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 159 160 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 160 161 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 161 162 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 162 163 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 163 164 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 164 165 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 165 166 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 166 167 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 167 168 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 168 169 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 169 170 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 170 171 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 171 172 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 172 173 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 173 174 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 174 175 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 175 176 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 176 177 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 177 178 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 178 179 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 179 180 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 180 181 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 181 182 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 182 183 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 183 184 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 184 185 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 185 186 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 186 187 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 187 188 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 188 189 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 189 190 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 190 191 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 191 192 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 192 193 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 193 194 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 194 195 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 195 196 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 196 197 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 197 198 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 198 199 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 199 200 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 200 201 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 201 202 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 202 203 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 203 204 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 204 205 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 205 206 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 206 207 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 207 208 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 208 209 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 209 210 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 210 211 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 211 212 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 212 213 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 213 214 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 214 215 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 215 216 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 216 217 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 217 218 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 218 219 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 219 220 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 220 221 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 221 222 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 222 223 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 223 224 - Signature with special case values for r and s.
[OK] ECDSA P521 test vectors (SHA512) 224 225 - Signature encoding contains wrong types.
[OK] ECDSA P521 test vectors (SHA512) 225 226 - Signature encoding contains wrong types.
[OK] ECDSA P521 test vectors (SHA512) 226 227 - Signature encoding contains wrong types.
[OK] ECDSA P521 test vectors (SHA512) 227 228 - Signature encoding contains wrong types.
[OK] ECDSA P521 test vectors (SHA512) 228 229 - Signature encoding contains wrong types.
[OK] ECDSA P521 test vectors (SHA512) 229 230 - Signature encoding contains wrong types.
[OK] ECDSA P521 test vectors (SHA512) 230 231 - Edge case for Shamir multiplication.
[OK] ECDSA P521 test vectors (SHA512) 231 232 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 232 233 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 233 234 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 234 235 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 235 236 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 236 237 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 237 238 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 238 239 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 239 240 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 240 241 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 241 242 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 242 243 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 243 244 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 244 245 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 245 246 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 246 247 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 247 248 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 248 249 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 249 250 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 250 251 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 251 252 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 252 253 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 253 254 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 254 255 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 255 256 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 256 257 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 257 258 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 258
259 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 259 260 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 260 261 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 261 262 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 262 263 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 263 264 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 264 265 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 265 266 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 266 267 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 267 268 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 268 269 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 269 270 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 270 271 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 271 272 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 272 273 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 273 274 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 274 275 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 275 276 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 276 277 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 277 278 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 278 279 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 279 280 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 280 281 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 281 282 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 282 283 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 283 284 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 284 285 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 285 286 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 286 287 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 287 288 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 288 289 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 289 290 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 290 291 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 291 292 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 292 293 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 293 294 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 294 295 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 295 296 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 296 297 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 297 298 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 298 299 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 299 300 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 300 301 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 301 302 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 302 303 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 303 304 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 304 305 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 305 306 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 306 307 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 307 308 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 308 309 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 309 310 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 310 311 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 311 312 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 312 313 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 313 314 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 314 315 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 315 316 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 316 317 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 317 318 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 318 319 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 319 320 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 320 321 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 321 322 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 322 323 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 323 324 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 324 325 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 325 326 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 326 327 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 327 328 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 328 329 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 329 330 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 330 331 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 331 332 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 332 333 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 333 334 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 334 335 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 335 336 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 336 337 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 337 338 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 338 339 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 339 340 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 340 341 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 341 342 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 342 343 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 343 344 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 344 345 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 345 346 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 346 347 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 347 348 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 348 349 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 349 350 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 350 351 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 351 352 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 352 353 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 353 354 - special case hash.
[OK] ECDSA P521 test vectors (SHA512) 354 355 - k*G has a large x-coordinate.
[OK] ECDSA P521 test vectors (SHA512) 355 356 - r too large.
[OK] ECDSA P521 test vectors (SHA512) 356 357 - r,s are large.
[OK] ECDSA P521 test vectors (SHA512) 357 358 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P521 test vectors (SHA512) 358 359 - r and s^-1 have a large Hamming weight.
[OK] ECDSA P521 test vectors (SHA512) 359 360 - small r and s.
[OK] ECDSA P521 test vectors (SHA512) 360 361 - small r and s.
[OK] ECDSA P521 test vectors (SHA512) 361 362 - small r and s.
[OK] ECDSA P521 test vectors (SHA512) 362 363 - r is larger than n.
[OK] ECDSA P521 test vectors (SHA512) 363 364 - s is larger than n.
[OK] ECDSA P521 test vectors (SHA512) 364 365 - small r and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 365 366 - smallish r and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 366 367 - 100-bit r and small s^-1.
[OK] ECDSA P521 test vectors (SHA512) 367 368 - small r and 100 bit s^-1.
[OK] ECDSA P521 test vectors (SHA512) 368 369 - 100-bit r and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 369 370 - r and s^-1 are close to n.
[OK] ECDSA P521 test vectors (SHA512) 370 371 - s == 1.
[OK] ECDSA P521 test vectors (SHA512) 371 372 - s == 0.
[OK] ECDSA P521 test vectors (SHA512) 372 373 - point at infinity during verify.
[OK] ECDSA P521 test vectors (SHA512) 373 374 - edge case for signature malleability.
[OK] ECDSA P521 test vectors (SHA512) 374 375 - edge case for signature malleability.
[OK] ECDSA P521 test vectors (SHA512) 375 376 - u1 == 1.
[OK] ECDSA P521 test vectors (SHA512) 376 377 - u1 == n - 1.
[OK] ECDSA P521 test vectors (SHA512) 377 378 - u2 == 1.
[OK] ECDSA P521 test vectors (SHA512) 378 379 - u2 == n - 1.
[OK] ECDSA P521 test vectors (SHA512) 379 380 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 380 381 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 381 382 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 382 383 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 383 384 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 384 385 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 385 386 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 386 387 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 387 388 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 388 389 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 389 390 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 390 391 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 391 392 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 392 393 - edge case for u1.
[OK] ECDSA P521 test vectors (SHA512) 393 394 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 394 395 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 395 396 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 396 397 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 397 398 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 398 399 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 399 400 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 400 401 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 401 402 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 402 403 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 403 404 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 404 405 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 405 406 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 406 407 - edge case for u2.
[OK] ECDSA P521 test vectors (SHA512) 407 408 - point duplication during verification.
[OK] ECDSA P521 test vectors (SHA512) 408 409 - duplication bug.
[OK] ECDSA P521 test vectors (SHA512) 409 410 - point with x-coordinate 0.
[OK] ECDSA P521 test vectors (SHA512) 410 411 - point with x-coordinate 0.
[OK] ECDSA P521 test vectors (SHA512) 411 412 - comparison with point at infinity .
[OK] ECDSA P521 test vectors (SHA512) 412 413 - extreme value for k and edgecase s.
[OK] ECDSA P521 test vectors (SHA512) 413 414 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 414 415 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 415 416 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 416 417 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 417 418 - extreme value for k.
[OK] ECDSA P521 test vectors (SHA512) 418 419 - extreme value for k and edgecase s.
[OK] ECDSA P521 test vectors (SHA512) 419 420 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 420 421 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 421 422 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 422 423 - extreme value for k and s^-1.
[OK] ECDSA P521 test vectors (SHA512) 423 424 - extreme value for k.
[OK] ECDSA P521 test vectors (SHA512) 424 425 - testing point duplication.
[OK] ECDSA P521 test vectors (SHA512) 425 426 - testing point duplication.
[OK] ECDSA P521 test vectors (SHA512) 426 427 - testing point duplication.
[OK] ECDSA P521 test vectors (SHA512) 427 428 - testing point duplication.
[OK] ECDSA P521 test vectors (SHA512) 428 429 - pseudorandom signature.
[OK] ECDSA P521 test vectors (SHA512) 429 430 - pseudorandom signature.
[OK] ECDSA P521 test vectors (SHA512) 430 431 - pseudorandom signature.
[OK] ECDSA P521 test vectors (SHA512) 431 432 - pseudorandom signature.
[OK] ECDSA P521 test vectors (SHA512) 432 433 - y-coordinate of the public key is small.
[OK] ECDSA P521 test vectors (SHA512) 433 434 - y-coordinate of the public key is small.
[OK] ECDSA P521 test vectors (SHA512) 434 435 - y-coordinate of the public key is small.
[OK] ECDSA P521 test vectors (SHA512) 435 436 - y-coordinate of the public key is large.
[OK] ECDSA P521 test vectors (SHA512) 436 437 - y-coordinate of the public key is large.
[OK] ECDSA P521 test vectors (SHA512) 437 438 - y-coordinate of the public key is large.
[OK] ECDSA P521 test vectors (SHA512) 438 439 - x-coordinate of the public key is small.
[OK] ECDSA P521 test vectors (SHA512) 439 440 - x-coordinate of the public key is small.
[OK] ECDSA P521 test vectors (SHA512) 440 441 - x-coordinate of the public key is small.
[OK] ECDSA P521 test vectors (SHA512) 441 442 - x-coordinate of the public key is large.
[OK] ECDSA P521 test vectors (SHA512) 442 443 - x-coordinate of the public key is large.
[OK] ECDSA P521 test vectors (SHA512) 443 444 - x-coordinate of the public key is large.
[OK] ECDSA P521 test vectors (SHA512) 444 445 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P521 test vectors (SHA512) 445 446 - y-coordinate of the public key has many trailing 1's.
[OK] ECDSA P521 test vectors (SHA512) 446 447 - y-coordinate of the public key has many trailing 1's.
[OK] X25519 test vectors 0 1 - normal case.
[OK] X25519 test vectors 1 2 - public key on twist.
[OK] X25519 test vectors 2 3 - public key on twist.
[OK] X25519 test vectors 3 4 - public key on twist.
[OK] X25519 test vectors 4 5 - public key on twist.
[OK] X25519 test vectors 5 6 - public key on twist.
[OK] X25519 test vectors 6 7 - public key on twist.
[OK] X25519 test vectors 7 8 - public key on twist.
[OK] X25519 test vectors 8 9 - public key on twist.
[OK] X25519 test vectors 9 10 - public key on twist.
[OK] X25519 test vectors 10 11 - public key on twist.
[OK] X25519 test vectors 11 12 - public key on twist.
[OK] X25519 test vectors 12 13 - public key on twist.
[OK] X25519 test vectors 13 14 - public key on twist.
[OK] X25519 test vectors 14 15 - public key on twist.
[OK] X25519 test vectors 15 16 - public key on twist.
[OK] X25519 test vectors 16 17 - public key on twist.
[OK] X25519 test vectors 17 18 - public key on twist.
[OK] X25519 test vectors 18 19 - public key on twist.
[OK] X25519 test vectors 19 20 - public key on twist.
[OK] X25519 test vectors 20 21 - public key on twist.
[OK] X25519 test vectors 21 22 - public key on twist.
[OK] X25519 test vectors 22 23 - public key on twist.
[OK] X25519 test vectors 23 24 - public key on twist.
[OK] X25519 test vectors 24 25 - public key on twist.
[OK] X25519 test vectors 25 26 - public key on twist.
[OK] X25519 test vectors 26 27 - public key on twist.
[OK] X25519 test vectors 27 28 - public key on twist.
[OK] X25519 test vectors 28 29 - public key on twist.
[OK] X25519 test vectors 29 30 - public key on twist.
[OK] X25519 test vectors 30 31 - public key on twist.
[OK] X25519 test vectors 31 32 - public key = 0.
[OK] X25519 test vectors 32 33 - public key = 1.
[OK] X25519 test vectors 33 34 - edge case public key.
[OK] X25519 test vectors 34 35 - edge case public key.
[OK] X25519 test vectors 35 36 - edge case public key.
[OK] X25519 test vectors 36 37 - edge case public key.
[OK] X25519 test vectors 37 38 - edge case public key.
[OK] X25519 test vectors 38 39 - edge case public key.
[OK] X25519 test vectors 39 40 - edge case public key.
[OK] X25519 test vectors 40 41 - edge case public key.
[OK] X25519 test vectors 41 42 - edge case public key.
[OK] X25519 test vectors 42 43 - edge case public key.
[OK] X25519 test vectors 43 44 - edge case public key.
[OK] X25519 test vectors 44 45 - edge case public key.
[OK] X25519 test vectors 45 46 - edge case public key.
[OK] X25519 test vectors 46 47 - edge case public key.
[OK] X25519 test vectors 47 48 - edge case public key.
[OK] X25519 test vectors 48 49 - edge case public key.
[OK] X25519 test vectors 49 50 - edge case public key.
[OK] X25519 test vectors 50 51 - edge case public key.
[OK] X25519 test vectors 51 52 - edge case public key.
[OK] X25519 test vectors 52 53 - edge case public key.
[OK] X25519 test vectors 53 54 - edge case public key.
[OK] X25519 test vectors 54 55 - edge case public key.
[OK] X25519 test vectors 55 56 - edge case public key.
[OK] X25519 test vectors 56 57 - edge case public key.
[OK] X25519 test vectors 57 58 - edge case public key.
[OK] X25519 test vectors 58 59 - edge case public key.
[OK] X25519 test vectors 59 60 - edge case public key.
[OK] X25519 test vectors 60 61 - edge case public key.
[OK] X25519 test vectors 61 62 - edge case public key.
[OK] X25519 test vectors 62 63 - public key with low order.
[OK] X25519 test vectors 63 64 - public key with low order.
[OK] X25519 test vectors 64 65 - public key with low order.
[OK] X25519 test vectors 65 66 - public key with low order.
[OK] X25519 test vectors 66 67 - public key with low order.
[OK] X25519 test vectors 67 68 - public key with low order.
[OK] X25519 test vectors 68 69 - public key with low order.
[OK] X25519 test vectors 69 70 - public key with low order.
[OK] X25519 test vectors 70 71 - public key with low order.
[OK] X25519 test vectors 71 72 - public key with low order.
[OK] X25519 test vectors 72 73 - public key with low order.
[OK] X25519 test vectors 73 74 - public key with low order.
[OK] X25519 test vectors 74 75 - public key with low order.
[OK] X25519 test vectors 75 76 - public key with low order.
[OK] X25519 test vectors 76 77 - public key with low order.
[OK] X25519 test vectors 77 78 - public key with low order.
[OK] X25519 test vectors 78 79 - public key with low order.
[OK] X25519 test vectors 79 80 - public key with low order.
[OK] X25519 test vectors 80 81 - public key with low order.
[OK] X25519 test vectors 81 82 - public key with low order.
[OK] X25519 test vectors 82 83 - public key = 57896044618658097711785492504343953926634992332820282019728792003956564819949.
[OK] X25519 test vectors 83 84 - public key = 57896044618658097711785492504343953926634992332820282019728792003956564819950.
[OK] X25519 test vectors 84 85 - non-canonical public key.
[OK] X25519 test vectors 85 86 - non-canonical public key.
[OK] X25519 test vectors 86 87 - non-canonical public key.
[OK] X25519 test vectors 87 88 - non-canonical public key.
[OK] X25519 test vectors 88 89 - non-canonical public key.
[OK] X25519 test vectors 89 90 - non-canonical public key.
[OK] X25519 test vectors 90 91 - non-canonical public key.
[OK] X25519 test vectors 91 92 - non-canonical public key.
[OK] X25519 test vectors 92 93 - non-canonical public key.
[OK] X25519 test vectors 93 94 - non-canonical public key.
[OK] X25519 test vectors 94 95 - non-canonical public key.
[OK] X25519 test vectors 95 96 - non-canonical public key.
[OK] X25519 test vectors 96 97 - non-canonical public key.
[OK] X25519 test vectors 97 98 - public key = 57896044618658097711785492504343953926634992332820282019728792003956564819968.
[OK] X25519 test vectors 98 99 - public key = 57896044618658097711785492504343953926634992332820282019728792003956564819969.
[OK] X25519 test vectors 99 100 - RFC 7748.
[OK] X25519 test vectors 100 101 - RFC 7748.
[OK] X25519 test vectors 101 102 - RFC 8037, Section A.6.
[OK] X25519 test vectors 102 103 - edge case for shared secret.
[OK] X25519 test vectors 103 104 - edge case for shared secret.
[OK] X25519 test vectors 104 105 - edge case for shared secret.
[OK] X25519 test vectors 105 106 - edge case for shared secret.
[OK] X25519 test vectors 106 107 - edge case for shared secret.
[OK] X25519 test vectors 107 108 - edge case for shared secret.
[OK] X25519 test vectors 108 109 - edge case for shared secret.
[OK] X25519 test vectors 109 110 - edge case for shared secret.
[OK] X25519 test vectors 110 111 - edge case for shared secret.
[OK] X25519 test vectors 111 112 - edge case for shared secret.
[OK] X25519 test vectors 112 113 - edge case for shared secret.
[OK] X25519 test vectors 113 114 - edge case for shared secret.
[OK] X25519 test vectors 114 115 - edge case for shared secret.
[OK] X25519 test vectors 115 116 - edge case for shared secret.
[OK] X25519 test vectors 116 117 - special case public key.
[OK] X25519 test vectors 117 118 - special case public key.
[OK] X25519 test vectors 118 119 - special case public key.
[OK] X25519 test vectors 119 120 - special case public key.
[OK] X25519 test vectors 120 121 - special case public key.
[OK] X25519 test vectors 121 122 - special case public key.
[OK] X25519 test vectors 122 123 - special case public key.
[OK] X25519 test vectors 123 124 - special case public key.
[OK] X25519 test vectors 124 125 - special case public key.
[OK] X25519 test vectors 125 126 - special case public key.
[OK] X25519 test vectors 126 127 - special case public key.
[OK] X25519 test vectors 127 128 - special case public key.
[OK] X25519 test vectors 128 129 - special case public key.
[OK] X25519 test vectors 129 130 - special case public key.
[OK] X25519 test vectors 130 131 - special case public key.
[OK] X25519 test vectors 131 132 - special case public key.
[OK] X25519 test vectors 132 133 - special case public key.
[OK] X25519 test vectors 133 134 - special case public key.
[OK] X25519 test vectors 134 135 - special case public key.
[OK] X25519 test vectors 135 136 - special case public key.
[OK] X25519 test vectors 136 137 - special case public key.
[OK] X25519 test vectors 137 138 - special case public key.
[OK] X25519 test vectors 138 139 - special case public key.
[OK] X25519 test vectors 139 140 - special case public key.
[OK] X25519 test vectors 140 141 - special case public key.
[OK] X25519 test vectors 141 142 - special case public key.
[OK] X25519 test vectors 142 143 - special case public key.
[OK] X25519 test vectors 143 144 - special case public key.
[OK] X25519 test vectors 144 145 - special case public key.
[OK] X25519 test vectors 145 146 - special case public key.
[OK] X25519 test vectors 146 147 - special case public key.
[OK] X25519 test vectors 147 148 - special case public key.
[OK] X25519 test vectors 148 149 - special case public key.
[OK] X25519 test vectors 149 150 - special case public key.
[OK] X25519 test vectors 150 151 - special case public key.
[OK] X25519 test vectors 151 152 - special case public key.
[OK] X25519 test vectors 152 153 - special case public key.
[OK] X25519 test vectors 153 154 - special case public key.
[OK] X25519 test vectors 154 155 - special case for E in multiplication by 2.
[OK] X25519 test vectors 155 156 - special case for E in multiplication by 2.
[OK] X25519 test vectors 156 157 - special case for E in multiplication by 2.
[OK] X25519 test vectors 157 158 - special case for E in multiplication by 2.
[OK] X25519 test vectors 158 159 - special case for E in multiplication by 2.
[OK] X25519 test vectors 159 160 - special case for E in multiplication by 2.
[OK] X25519 test vectors 160 161 - special case for E in multiplication by 2.
[OK] X25519 test vectors 161 162 - special case for E in multiplication by 2.
[OK] X25519 test vectors 162 163 - special case for E in multiplication by 2.
[OK] X25519 test vectors 163 164 - special case for E in multiplication by 2.
[OK] X25519 test vectors 164 165 - D = 0 in multiplication by 2.
[OK] X25519 test vectors 165 166 - D = 0 in multiplication by 2.
[OK] X25519 test vectors 166 167 - special case for DA - CB in multiplication by 2.
[OK] X25519 test vectors 167 168 - special case for DA - CB in multiplication by 2.
[OK] X25519 test vectors 168 169 - special case for DA - CB in multiplication by 2.
[OK] X25519 test vectors 169 170 - special case for DA - CB in multiplication by 2.
[OK] X25519 test vectors 170 171 - special case for DA in multiplication by 2.
[OK] X25519 test vectors 171 172 - special case for DA in multiplication by 2.
[OK] X25519 test vectors 172 173 - special case for DA in multiplication by 2.
[OK] X25519 test vectors 173 174 - special case for DA in multiplication by 2.
[OK] X25519 test vectors 174 175 - special case for x_2 in multiplication by 2.
[OK] X25519 test vectors 175 176 - special case for x_2 in multiplication by 2.
[OK] X25519 test vectors 176 177 - special case for x_2 in multiplication by 2.
[OK] X25519 test vectors 177 178 - special case for x_2 in multiplication by 2.
[OK] X25519 test vectors 178 179 - special case for x_2 in multiplication by 2.
[OK] X25519 test vectors 179 180 - special case for x_2 in multiplication by 2.
[OK] X25519 test vectors 180 181 - special case for AA in multiplication by 2.
[OK] X25519 test vectors 181 182 - special case for AA in multiplication by 2.
[OK] X25519 test vectors 182 183 - special case for AA in multiplication by 2.
[OK] X25519 test vectors 183 184 - special case for AA in multiplication by 2.
[OK] X25519 test vectors 184 185 - special case for BB in multiplication by 2.
[OK] X25519 test vectors 185 186 - special case for BB in multiplication by 2.
[OK] X25519 test vectors 186 187 - special case for BB in multiplication by 2.
[OK] X25519 test vectors 187 188 - special case for BB in multiplication by 2.
[OK] X25519 test vectors 188 189 - special case for D in multiplication by 2.
[OK] X25519 test vectors 189 190 - special case for D in multiplication by 2.
[OK] X25519 test vectors 190 191 - special case for D in multiplication by 2.
[OK] X25519 test vectors 191 192 - special case for D in multiplication by 2.
[OK] X25519 test vectors 192 193 - special case for D in multiplication by 2.
[OK] X25519 test vectors 193 194 - special case for D in multiplication by 2.
[OK] X25519 test vectors 194 195 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 195 196 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 196 197 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 197 198 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 198 199 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 199 200 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 200 201 - special case for DA + CB in multiplication by 2.
[OK] X25519 test vectors 201 202 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 202 203 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 203 204 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 204 205 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 205 206 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 206 207 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 207 208 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 208 209 - special case for z_2 in multiplication by 2.
[OK] X25519 test vectors 209 210 - special case for A in multiplication by 2.
[OK] X25519 test vectors 210 211 - special case for A in multiplication by 2.
[OK] X25519 test vectors 211 212 - special case for A in multiplication by 2.
[OK] X25519 test vectors 212 213 - special case for A in multiplication by 2.
[OK] X25519 test vectors 213 214 - special case for A in multiplication by 2.
[OK] X25519 test vectors 214 215 - special case for A in multiplication by 2.
[OK] X25519 test vectors 215 216 - special case for B in multiplication by 2.
[OK] X25519 test vectors 216 217 - special case for B in multiplication by 2.
[OK] X25519 test vectors 217 218 - special case for B in multiplication by 2.
[OK] X25519 test vectors 218 219 - special case for B in multiplication by 2.
[OK] X25519 test vectors 219 220 - special case for B in multiplication by 2.
[OK] X25519 test vectors 220 221 - special case for B in multiplication by 2.
[OK] X25519 test vectors 221 222 - special case for C in multiplication by 2.
[OK] X25519 test vectors 222 223 - special case for C in multiplication by 2.
[OK] X25519 test vectors 223 224 - special case for C in multiplication by 2.
[OK] X25519 test vectors 224 225 - special case for C in multiplication by 2.
[OK] X25519 test vectors 225 226 - special case for CB in multiplication by 2.
[OK] X25519 test vectors 226 227 - special case for CB in multiplication by 2.
[OK] X25519 test vectors 227 228 - special case for CB in multiplication by 2.
[OK] X25519 test vectors 228 229 - special case for x_2 in multiplication by 3.
[OK] X25519 test vectors 229 230 - special case for x_2 in multiplication by 3.
[OK] X25519 test vectors 230 231 - special case for x_2 in multiplication by 3.
[OK] X25519 test vectors 231 232 - special case for x_2 in multiplication by 3.
[OK] X25519 test vectors 232 233 - special case for x_2 in multiplication by 3.
[OK] X25519 test vectors 233 234 - special case for x_2 in multiplication by 3.
[OK] X25519 test vectors 234 235 - special case for z_2 in multiplication by 3.
[OK] X25519 test vectors 235 236 - special case for z_2 in multiplication by 3.
[OK] X25519 test vectors 236 237 - special case for z_2 in multiplication by 3.
[OK] X25519 test vectors 237 238 - special case for DA - CB in multiplication by 3.
[OK] X25519 test vectors 238 239 - special case for DA - CB in multiplication by 3.
[OK] X25519 test vectors 239 240 - special case for BB in multiplication by 3.
[OK] X25519 test vectors 240 241 - special case for BB in multiplication by 3.
[OK] X25519 test vectors 241 242 - special case for BB in multiplication by 3.
[OK] X25519 test vectors 242 243 - special case for BB in multiplication by 3.
[OK] X25519 test vectors 243 244 - special case for E in multiplication by 3.
[OK] X25519 test vectors 244 245 - special case for E in multiplication by 3.
[OK] X25519 test vectors 245 246 - special case for E in multiplication by 3.
[OK] X25519 test vectors 246 247 - special case for E in multiplication by 3.
[OK] X25519 test vectors 247 248 - special case for E in multiplication by 3.
[OK] X25519 test vectors 248 249 - special case for E in multiplication by 3.
[OK] X25519 test vectors 249 250 - special case for E in multiplication by 3.
[OK] X25519 test vectors 250 251 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 251 252 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 252 253 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 253 254 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 254 255 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 255 256 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 256 257 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 257 258 - special case for AA in multiplication by 3.
[OK] X25519 test vectors 258 259 - special case for D in multiplication by 4.
[OK] X25519 test vectors 259 260 - special case for D in multiplication by 4.
[OK] X25519 test vectors 260 261 - special case for D in multiplication by 4.
[OK] X25519 test vectors 261 262 - special case for D in multiplication by 4.
[OK] X25519 test vectors 262 263 - special case for D in multiplication by 4.
[OK] X25519 test vectors 263 264 - special case for D in multiplication by 4.
[OK] X25519 test vectors 264 265 - special case for D in multiplication by 4.
[OK] X25519 test vectors 265 266 - special case for D in multiplication by 4.
[OK] X25519 test vectors 266 267 - special case for E in multiplication by 4.
[OK] X25519 test vectors 267 268 - special case for E in multiplication by 4.
[OK] X25519 test vectors 268 269 - special case for E in multiplication by 4.
[OK] X25519 test vectors 269 270 - special case for E in multiplication by 4.
[OK] X25519 test vectors 270 271 - special case for B in multiplication by 4.
[OK] X25519 test vectors 271 272 - special case for B in multiplication by 4.
[OK] X25519 test vectors 272 273 - special case for B in multiplication by 4.
[OK] X25519 test vectors 273 274 - special case for B in multiplication by 4.
[OK] X25519 test vectors 274 275 - special case for B in multiplication by 4.
[OK] X25519 test vectors 275 276 - special case for B in multiplication by 4.
[OK] X25519 test vectors 276 277 - special case for B in multiplication by 4.
[OK] X25519 test vectors 277 278 - special case for B in multiplication by 4.
[OK] X25519 test vectors 278 279 - special case for BB in multiplication by 4.
[OK] X25519 test vectors 279 280 - special case for BB in multiplication by 4.
[OK] X25519 test vectors 280 281 - special case for BB in multiplication by 4.
[OK] X25519 test vectors 281 282 - special case for BB in multiplication by 4.
[OK] X25519 test vectors 282 283 - special case for BB in multiplication by 4.
[OK] X25519 test vectors 283 284 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 284 285 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 285 286 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 286 287 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 287 288 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 288 289 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 289 290 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 290 291 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 291 292 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 292 293 - special case for x_2 in multiplication by 4.
[OK] X25519 test vectors 293 294 - special case for DA + CB in multiplication by 4.
[OK] X25519 test vectors 294 295 - special case for DA + CB in multiplication by 4.
[OK] X25519 test vectors 295 296 - special case for DA + CB in multiplication by 4.
[OK] X25519 test vectors 296 297 - special case for A in multiplication by 4.
[OK] X25519 test vectors 297 298 - special case for A in multiplication by 4.
[OK] X25519 test vectors 298 299 - special case for A in multiplication by 4.
[OK] X25519 test vectors 299 300 - special case for A in multiplication by 4.
[OK] X25519 test vectors 300 301 - special case for DA - CB in multiplication by 4.
[OK] X25519 test vectors 301 302 - special case for DA - CB in multiplication by 4.
[OK] X25519 test vectors 302 303 - special case for DA - CB in multiplication by 4.
[OK] X25519 test vectors 303 304 - special case for DA - CB in multiplication by 4.
[OK] X25519 test vectors 304 305 - special case for DA - CB in multiplication by 4.
[OK] X25519 test vectors 305 306 - special case for C in multiplication by 4.
[OK] X25519 test vectors 306 307 - special case for C in multiplication by 4.
[OK] X25519 test vectors 307 308 - special case for C in multiplication by 4.
[OK] X25519 test vectors 308 309 - special case for C in multiplication by 4.
[OK] X25519 test vectors 309 310 - special case for z_2 in multiplication by 4.
[OK] X25519 test vectors 310 311 - special case for z_2 in multiplication by 4.
[OK] X25519 test vectors 311 312 - special case for z_2 in multiplication by 4.
[OK] X25519 test vectors 312 313 - special case for CB in multiplication by 4.
... X25519 test vectors
[OK] X25519 test vectors 313 314 - special case for CB in multiplication by 4.
[OK] X25519 test vectors 314 315 - special case for CB in multiplication by 4.
[OK] X25519 test vectors 315 316 - special case for CB in multiplication by 4.
[OK] X25519 test vectors 316 317 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 317 318 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 318 319 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 319 320 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 320 321 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 321 322 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 322 323 - special case for AA in multiplication by 4.
[OK] X25519 test vectors 323 324 - special case for DA in multiplication by 4.
[OK] X25519 test vectors 324 325 - special case for z_2 in multiplication by 5.
[OK] X25519 test vectors 325 326 - special case for z_2 in multiplication by 5.
[OK] X25519 test vectors 326 327 - special case for z_2 in multiplication by 5.
[OK] X25519 test vectors 327 328 - special case for z_2 in multiplication by 5.
[OK] X25519 test vectors 328 329 - special case for z_2 in multiplication by 5.
[OK] X25519 test vectors 329 330 - special case for z_2 in multiplication by 5.
[OK] X25519 test vectors 330 331 - special case for E in multiplication by 5.
[OK] X25519 test vectors 331 332 - special case for E in multiplication by 5.
[OK] X25519 test vectors 332 333 - special case for E in multiplication by 5.
[OK] X25519 test vectors 333 334 - special case for E in multiplication by 5.
[OK] X25519 test vectors 334 335 - special case for E in multiplication by 5.
[OK] X25519 test vectors 335 336 - special case for AA in multiplication by 5.
[OK] X25519 test vectors 336 337 - special case for AA in multiplication by 5.
[OK] X25519 test vectors 337 338 - special case for AA in multiplication by 5.
[OK] X25519 test vectors 338 339 - special case for AA in multiplication by 5.
[OK] X25519 test vectors 339 340 - special case for DA - CB in multiplication by 5.
[OK] X25519 test vectors 340 341 - special case for DA - CB in multiplication by 5.
[OK] X25519 test vectors 341 342 - special case for DA - CB in multiplication by 5.
[OK] X25519 test vectors 342 343 - special case for BB in multiplication by 5.
[OK] X25519 test vectors 343 344 - special case for BB in multiplication by 5.
[OK] X25519 test vectors 344 345 - special case for BB in multiplication by 5.
[OK] X25519 test vectors 345 346 - special case for x_2 in multiplication by 5.
[OK] X25519 test vectors 346 347 - special case for x_2 in multiplication by 5.
[OK] X25519 test vectors 347 348 - special case for x_2 in multiplication by 5.
[OK] X25519 test vectors 348 349 - special case for C in multiplication by 6.
[OK] X25519 test vectors 349 350 - special case for C in multiplication by 6.
[OK] X25519 test vectors 350 351 - special case for C in multiplication by 6.
[OK] X25519 test vectors 351 352 - special case for C in multiplication by 6.
[OK] X25519 test vectors 352 353 - special case for C in multiplication by 6.
[OK] X25519 test vectors 353 354 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 354 355 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 355 356 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 356 357 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 357 358 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 358 359 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 359 360 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 360 361 - special case for CB in multiplication by 6.
[OK] X25519 test vectors 361 362 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 362 363 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 363 364 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 364 365 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 365 366 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 366 367 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 367 368 - special case for x_2 in multiplication by 6.
[OK] X25519 test vectors 368 369 - special case for DA - CB in multiplication by 6.
[OK] X25519 test vectors 369 370 - special case for DA - CB in multiplication by 6.
[OK] X25519 test vectors 370 371 - special case for DA - CB in multiplication by 6.
[OK] X25519 test vectors 371 372 - special case for DA - CB in multiplication by 6.
[OK] X25519 test vectors 372 373 - special case for DA - CB in multiplication by 6.
[OK] X25519 test vectors 373 374 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 374 375 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 375 376 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 376 377 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 377 378 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 378 379 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 379 380 - special case for DA + CB in multiplication by 6.
[OK] X25519 test vectors 380 381 - special case for z_2 in multiplication by 6.
[OK] X25519 test vectors 381 382 - special case for z_2 in multiplication by 6.
[OK] X25519 test vectors 382 383 - special case for z_2 in multiplication by 6.
[OK] X25519 test vectors 383 384 - special case for z_2 in multiplication by 6.
[OK] X25519 test vectors 384 385 - special case for D in multiplication by 6.
[OK] X25519 test vectors 385 386 - special case for D in multiplication by 6.
[OK] X25519 test vectors 386 387 - special case for D in multiplication by 6.
[OK] X25519 test vectors 387 388 - special case for D in multiplication by 6.
[OK] X25519 test vectors 388 389 - special case for DA in multiplication by 6.
[OK] X25519 test vectors 389 390 - special case for DA in multiplication by 6.
[OK] X25519 test vectors 390 391 - special case for DA in multiplication by 6.
[OK] X25519 test vectors 391 392 - special case for DA in multiplication by 6.
[OK] X25519 test vectors 392 393 - special case for z_2 in multiplication by 7.
[OK] X25519 test vectors 393 394 - special case for z_2 in multiplication by 7.
[OK] X25519 test vectors 394 395 - special case for z_2 in multiplication by 7.
[OK] X25519 test vectors 395 396 - special case for z_2 in multiplication by 7.
[OK] X25519 test vectors 396 397 - special case for z_2 in multiplication by 7.
[OK] X25519 test vectors 397 398 - special case for BB in multiplication by 7.
[OK] X25519 test vectors 398 399 - special case for BB in multiplication by 7.
[OK] X25519 test vectors 399 400 - special case for BB in multiplication by 7.
[OK] X25519 test vectors 400 401 - special case for E in multiplication by 7.
[OK] X25519 test vectors 401 402 - special case for E in multiplication by 7.
[OK] X25519 test vectors 402 403 - special case for E in multiplication by 7.
[OK] X25519 test vectors 403 404 - special case for E in multiplication by 7.
[OK] X25519 test vectors 404 405 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 405 406 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 406 407 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 407 408 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 408 409 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 409 410 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 410 411 - special case for AA in multiplication by 7.
[OK] X25519 test vectors 411 412 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 412 413 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 413 414 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 414 415 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 415 416 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 416 417 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 417 418 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 418 419 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 419 420 - special case for x_2 in multiplication by 7.
[OK] X25519 test vectors 420 421 - special case for DA - CB in multiplication by 7.
[OK] X25519 test vectors 421 422 - special case for DA - CB in multiplication by 7.
[OK] X25519 test vectors 422 423 - special case for DA - CB in multiplication by 7.
[OK] X25519 test vectors 423 424 - special case for DA - CB in multiplication by 7.
[OK] X25519 test vectors 424 425 - special case for D in multiplication by 8.
[OK] X25519 test vectors 425 426 - special case for D in multiplication by 8.
[OK] X25519 test vectors 426 427 - special case for D in multiplication by 8.
[OK] X25519 test vectors 427 428 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 428 429 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 429 430 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 430 431 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 431 432 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 432 433 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 433 434 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 434 435 - special case for DA + CB in multiplication by 8.
[OK] X25519 test vectors 435 436 - special case for AA in multiplication by 8.
[OK] X25519 test vectors 436 437 - special case for AA in multiplication by 8.
[OK] X25519 test vectors 437 438 - special case for AA in multiplication by 8.
[OK] X25519 test vectors 438 439 - special case for z_2 in multiplication by 8.
[OK] X25519 test vectors 439 440 - special case for z_2 in multiplication by 8.
[OK] X25519 test vectors 440 441 - special case for z_2 in multiplication by 8.
[OK] X25519 test vectors 441 442 - special case for B in multiplication by 8.
[OK] X25519 test vectors 442 443 - special case for B in multiplication by 8.
[OK] X25519 test vectors 443 444 - special case for B in multiplication by 8.
[OK] X25519 test vectors 444 445 - special case for C in multiplication by 8.
[OK] X25519 test vectors 445 446 - special case for C in multiplication by 8.
[OK] X25519 test vectors 446 447 - special case for C in multiplication by 8.
[OK] X25519 test vectors 447 448 - special case for C in multiplication by 8.
[OK] X25519 test vectors 448 449 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 449 450 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 450 451 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 451 452 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 452 453 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 453 454 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 454 455 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 455 456 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 456 457 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 457 458 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 458 459 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 459 460 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 460 461 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 461 462 - special case for x_2 in multiplication by 8.
[OK] X25519 test vectors 462 463 - special case for E in multiplication by 8.
[OK] X25519 test vectors 463 464 - special case for E in multiplication by 8.
[OK] X25519 test vectors 464 465 - special case for E in multiplication by 8.
[OK] X25519 test vectors 465 466 - special case for E in multiplication by 8.
[OK] X25519 test vectors 466 467 - special case for E in multiplication by 8.
[OK] X25519 test vectors 467 468 - special case for E in multiplication by 8.
[OK] X25519 test vectors 468 469 - special case for E in multiplication by 8.
[OK] X25519 test vectors 469 470 - special case for E in multiplication by 8.
[OK] X25519 test vectors 470 471 - special case for E in multiplication by 8.
[OK] X25519 test vectors 471 472 - special case for DA - CB in multiplication by 8.
[OK] X25519 test vectors 472 473 - special case for DA - CB in multiplication by 8.
[OK] X25519 test vectors 473 474 - special case for DA - CB in multiplication by 8.
[OK] X25519 test vectors 474 475 - special case for DA - CB in multiplication by 8.
[OK] X25519 test vectors 475 476 - special case for DA - CB in multiplication by 8.
[OK] X25519 test vectors 476 477 - special case for CB in multiplication by 8.
[OK] X25519 test vectors 477 478 - special case for CB in multiplication by 8.
[OK] X25519 test vectors 478 479 - special case for BB in multiplication by 8.
[OK] X25519 test vectors 479 480 - special case for BB in multiplication by 8.
[OK] X25519 test vectors 480 481 - special case for BB in multiplication by 8.
[OK] X25519 test vectors 481 482 - special case for BB in multiplication by 8.
[OK] X25519 test vectors 482 483 - special case for A in multiplication by 8.
[OK] X25519 test vectors 483 484 - special case for A in multiplication by 8.
[OK] X25519 test vectors 484 485 - special case for DA in multiplication by 8.
[OK] X25519 test vectors 485 486 - special case for DA in multiplication by 8.
[OK] X25519 test vectors 486 487 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 487 488 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 488 489 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 489 490 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 490 491 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 491 492 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 492 493 - special case for AA in multiplication by 9.
[OK] X25519 test vectors 493 494 - special case for DA - CB in multiplication by 9.
[OK] X25519 test vectors 494 495 - special case for z_2 in multiplication by 9.
[OK] X25519 test vectors 495 496 - special case for z_2 in multiplication by 9.
[OK] X25519 test vectors 496 497 - special case for z_2 in multiplication by 9.
[OK] X25519 test vectors 497 498 - special case for z_2 in multiplication by 9.
[OK] X25519 test vectors 498 499 - special case for z_2 in multiplication by 9.
[OK] X25519 test vectors 499 500 - special case for z_2 in multiplication by 9.
[OK] X25519 test vectors 500 501 - special case for E in multiplication by 9.
[OK] X25519 test vectors 501 502 - special case for E in multiplication by 9.
[OK] X25519 test vectors 502 503 - special case for E in multiplication by 9.
[OK] X25519 test vectors 503 504 - special case for x_2 in multiplication by 9.
[OK] X25519 test vectors 504 505 - special case for x_2 in multiplication by 9.
[OK] X25519 test vectors 505 506 - special case for x_2 in multiplication by 9.
[OK] X25519 test vectors 506 507 - special case for BB in multiplication by 9.
[OK] X25519 test vectors 507 508 - special case for BB in multiplication by 9.
[OK] X25519 test vectors 508 509 - special case for BB in multiplication by 9.
[OK] X25519 test vectors 509 510 - special case for BB in multiplication by 9.
[OK] X25519 test vectors 510 511 - private key == -1 (mod order).
[OK] X25519 test vectors 511 512 - private key == 1 (mod order) on twist.
[OK] X25519 test vectors 512 513 - special case private key.
[OK] X25519 test vectors 513 514 - special case private key.
[OK] X25519 test vectors 514 515 - special case private key.
[OK] X25519 test vectors 515 516 - special case private key.
[OK] X25519 test vectors 516 517 - special case private key.
[OK] X25519 test vectors 517 518 - special case private key.
[OK] ED25519 test vectors 0 1 - .
[OK] ED25519 test vectors 1 2 - .
[OK] ED25519 test vectors 2 3 - .
[OK] ED25519 test vectors 3 4 - .
[OK] ED25519 test vectors 4 5 - .
[OK] ED25519 test vectors 5 6 - .
[OK] ED25519 test vectors 6 7 - .
[OK] ED25519 test vectors 7 8 - .
[OK] ED25519 test vectors 8 9 - .
[OK] ED25519 test vectors 9 10 - special values for r and s.
[OK] ED25519 test vectors 10 11 - special values for r and s.
[OK] ED25519 test vectors 11 12 - special values for r and s.
[OK] ED25519 test vectors 12 13 - special values for r and s.
[OK] ED25519 test vectors 13 14 - special values for r and s.
[OK] ED25519 test vectors 14 15 - special values for r and s.
[OK] ED25519 test vectors 15 16 - special values for r and s.
[OK] ED25519 test vectors 16 17 - special values for r and s.
[OK] ED25519 test vectors 17 18 - special values for r and s.
[OK] ED25519 test vectors 18 19 - special values for r and s.
[OK] ED25519 test vectors 19 20 - special values for r and s.
[OK] ED25519 test vectors 20 21 - special values for r and s.
[OK] ED25519 test vectors 21 22 - special values for r and s.
[OK] ED25519 test vectors 22 23 - special values for r and s.
[OK] ED25519 test vectors 23 24 - special values for r and s.
[OK] ED25519 test vectors 24 25 - special values for r and s.
[OK] ED25519 test vectors 25 26 - special values for r and s.
[OK] ED25519 test vectors 26 27 - special values for r and s.
[OK] ED25519 test vectors 27 28 - special values for r and s.
[OK] ED25519 test vectors 28 29 - special values for r and s.
[OK] ED25519 test vectors 29 30 - empty signature.
[OK] ED25519 test vectors 30 31 - s missing.
[OK] ED25519 test vectors 31 32 - signature too short.
[OK] ED25519 test vectors 32 33 - signature too long.
[OK] ED25519 test vectors 33 34 - include pk in signature.
[OK] ED25519 test vectors 34 35 - prepending 0 byte to signature.
[OK] ED25519 test vectors 35 36 - prepending 0 byte to s.
[OK] ED25519 test vectors 36 37 - appending 0 byte to signature.
[OK] ED25519 test vectors 37 38 - removing 0 byte from signature.
[OK] ED25519 test vectors 38 39 - removing 0 byte from signature.
[OK] ED25519 test vectors 39 40 - removing leading 0 byte from signature.
[OK] ED25519 test vectors 40 41 - dropping byte from signature.
[OK] ED25519 test vectors 41 42 - modified bit 0 in R.
[OK] ED25519 test vectors 42 43 - modified bit 1 in R.
[OK] ED25519 test vectors 43 44 - modified bit 2 in R.
[OK] ED25519 test vectors 44 45 - modified bit 7 in R.
[OK] ED25519 test vectors 45 46 - modified bit 8 in R.
[OK] ED25519 test vectors 46 47 - modified bit 16 in R.
[OK] ED25519 test vectors 47 48 - modified bit 31 in R.
[OK] ED25519 test vectors 48 49 - modified bit 32 in R.
[OK] ED25519 test vectors 49 50 - modified bit 63 in R.
[OK] ED25519 test vectors 50 51 - modified bit 64 in R.
[OK] ED25519 test vectors 51 52 - modified bit 97 in R.
[OK] ED25519 test vectors 52 53 - modified bit 127 in R.
[OK] ED25519 test vectors 53 54 - modified bit 240 in R.
[OK] ED25519 test vectors 54 55 - modified bit 247 in R.
[OK] ED25519 test vectors 55 56 - modified bit 248 in R.
[OK] ED25519 test vectors 56 57 - modified bit 253 in R.
[OK] ED25519 test vectors 57 58 - modified bit 254 in R.
[OK] ED25519 test vectors 58 59 - modified bit 255 in R.
[OK] ED25519 test vectors 59 60 - R==0.
[OK] ED25519 test vectors 60 61 - invalid R.
[OK] ED25519 test vectors 61 62 - all bits flipped in R.
[OK] ED25519 test vectors 62 63 - checking malleability .
[OK] ED25519 test vectors 63 64 - checking malleability .
[OK] ED25519 test vectors 64 65 - checking malleability .
[OK] ED25519 test vectors 65 66 - checking malleability .
[OK] ED25519 test vectors 66 67 - checking malleability .
[OK] ED25519 test vectors 67 68 - checking malleability .
[OK] ED25519 test vectors 68 69 - checking malleability .
[OK] ED25519 test vectors 69 70 - checking malleability .
[OK] ED25519 test vectors 70 71 - .
[OK] ED25519 test vectors 71 72 - .
[OK] ED25519 test vectors 72 73 - .
[OK] ED25519 test vectors 73 74 - .
[OK] ED25519 test vectors 74 75 - .
[OK] ED25519 test vectors 75 76 - .
[OK] ED25519 test vectors 76 77 - .
[OK] ED25519 test vectors 77 78 - .
[OK] ED25519 test vectors 78 79 - .
[OK] ED25519 test vectors 79 80 - draft-josefsson-eddsa-ed25519-02: Test 1.
[OK] ED25519 test vectors 80 81 - draft-josefsson-eddsa-ed25519-02: Test 2.
[OK] ED25519 test vectors 81 82 - draft-josefsson-eddsa-ed25519-02: Test 3.
[OK] ED25519 test vectors 82 83 - draft-josefsson-eddsa-ed25519-02: Test 1024.
[OK] ED25519 test vectors 83 84 - Random test failure 1.
[OK] ED25519 test vectors 84 85 - Random test failure 2.
[OK] ED25519 test vectors 85 86 - Random test failure 24.
[OK] ED25519 test vectors 86 87 - Random test failure 3.
[OK] ED25519 test vectors 87 88 - Random test failure 20.
[OK] ED25519 test vectors 88 89 - Random test failure 4.
[OK] ED25519 test vectors 89 90 - Random test failure 5.
[OK] ED25519 test vectors 90 91 - Random test failure 8.
[OK] ED25519 test vectors 91 92 - Random test failure 10.
[OK] ED25519 test vectors 92 93 - Random test failure 12.
[OK] ED25519 test vectors 93 94 - Random test failure 15.
[OK] ED25519 test vectors 94 95 - Random test failure 19.
[OK] ED25519 test vectors 95 96 - Random test failure 25.
[OK] ED25519 test vectors 96 97 - Random test failure 28.
[OK] ED25519 test vectors 97 98 - Random test failure 6.
[OK] ED25519 test vectors 98 99 - Random test failure 21.
[OK] ED25519 test vectors 99 100 - Random test failure 7.
[OK] ED25519 test vectors 100 101 - Random test failure 9.
[OK] ED25519 test vectors 101 102 - Random test failure 11.
[OK] ED25519 test vectors 102 103 - Random test failure 14.
[OK] ED25519 test vectors 103 104 - Random test failure 18.
[OK] ED25519 test vectors 104 105 - Random test failure 13.
[OK] ED25519 test vectors 105 106 - Random test failure 22.
[OK] ED25519 test vectors 106 107 - Random test failure 16.
[OK] ED25519 test vectors 107 108 - Random test failure 23.
[OK] ED25519 test vectors 108 109 - Random test failure 17.
[OK] ED25519 test vectors 109 110 - Random test failure 26.
[OK] ED25519 test vectors 110 111 - Random test failure 27.
[OK] ED25519 test vectors 111 112 - Test case for overflow in signature generation.
[OK] ED25519 test vectors 112 113 - Test case for overflow in signature generation.
[OK] ED25519 test vectors 113 114 - Test case for overflow in signature generation.
[OK] ED25519 test vectors 114 115 - Test case for overflow in signature generation.
[OK] ED25519 test vectors 115 116 - Test case for overflow in signature generation.
[OK] ED25519 test vectors 116 117 - regression test for arithmetic error.
[OK] ED25519 test vectors 117 118 - regression test for arithmetic error.
[OK] ED25519 test vectors 118 119 - regression test for arithmetic error.
[OK] ED25519 test vectors 119 120 - regression test for arithmetic error.
[OK] ED25519 test vectors 120 121 - regression test for arithmetic error.
[OK] ED25519 test vectors 121 122 - regression test for arithmetic error.
[OK] ED25519 test vectors 122 123 - regression test for arithmetic error.
[OK] ED25519 test vectors 123 124 - regression test for arithmetic error.
[OK] ED25519 test vectors 124 125 - regression test for arithmetic error.
[OK] ED25519 test vectors 125 126 - regression test for arithmetic error.
[OK] ED25519 test vectors 126 127 - regression test for arithmetic error.
[OK] ED25519 test vectors 127 128 - regression test for arithmetic error.
[OK] ED25519 test vectors 128 129 - regression test for arithmetic error.
[OK] ED25519 test vectors 129 130 - regression test for arithmetic error.
[OK] ED25519 test vectors 130 131 - regression test for arithmetic error.
[OK] ED25519 test vectors 131 132 - regression test for arithmetic error.
[OK] ED25519 test vectors 132 133 - regression test for arithmetic error.
[OK] ED25519 test vectors 133 134 - regression test for arithmetic error.
[OK] ED25519 test vectors 134 135 - regression test for arithmetic error.
[OK] ED25519 test vectors 135 136 - regression test for arithmetic error.
[OK] ED25519 test vectors 136 137 - regression test for arithmetic error.
[OK] ED25519 test vectors 137 138 - regression test for arithmetic error.
[OK] ED25519 test vectors 138 139 - regression test for arithmetic error.
[OK] ED25519 test vectors 139 140 - regression test for arithmetic error.
[OK] ED25519 test vectors 140 141 - regression test for arithmetic error.
[OK] ED25519 test vectors 141 142 - regression test for arithmetic error.
[OK] ED25519 test vectors 142 143 - regression test for arithmetic error.
[OK] ED25519 test vectors 143 144 - regression test for arithmetic error.
[OK] ED25519 test vectors 144 145 - regression test for arithmetic error.
The full test results are available in `/src/_build/default/tests/_build/_tests/2F01F8A9-4400-4065-84FF-F1693B50A977`.
Test Successful in 7.000s. 4811 tests run.
2024-05-11 10:01.44 ---> saved as "f09637d030dfa562766cad4d62835cc455251e7ec25e45130fc396c568ea90cb"
Job succeeded
2024-05-11 10:02.13: Job succeeded