Skip to content

Commit

Permalink
Adding ECDSA test vectors for version 1.0.
Browse files Browse the repository at this point in the history
I'm using a new directory, because there are some significant changes in the
test vector format. The main changes are:

* More information in the flags. In a previous version a flag only contained a
  short description. The new format contains a description, effect, a bug type,
  a potential list of related CVEs and potentially a list of links.
  The bug type is an enum. The goal of this enum is to help projects that try
  to evaluate failures automatically (e.g. OSS-Fuzz).
* More consistent naming of the fields. The previous version used inconsistent
  naming. (E.g. key for different key types). The new version uses
  key for symmetric keys, publicKey for public keys and privateKey for private
  keys.
* More test vectors.
* More comments.
* Comments with a more accurate description of the check.

NOKEYCHECK=True
PiperOrigin-RevId: 453662409
  • Loading branch information
bleichen authored and chuckx committed Feb 28, 2023
1 parent 2ba669f commit fcee28b
Show file tree
Hide file tree
Showing 66 changed files with 364,064 additions and 0 deletions.
3,577 changes: 3,577 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP224r1_sha224_p1363_test.json

Large diffs are not rendered by default.

5,842 changes: 5,842 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP224r1_sha224_test.json

Large diffs are not rendered by default.

6,122 changes: 6,122 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP224r1_sha3_224_test.json

Large diffs are not rendered by default.

3,960 changes: 3,960 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP256r1_sha256_p1363_test.json

Large diffs are not rendered by default.

6,220 changes: 6,220 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP256r1_sha256_test.json

Large diffs are not rendered by default.

6,300 changes: 6,300 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP256r1_sha3_256_test.json

Large diffs are not rendered by default.

3,869 changes: 3,869 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP320r1_sha384_p1363_test.json

Large diffs are not rendered by default.

6,134 changes: 6,134 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP320r1_sha384_test.json

Large diffs are not rendered by default.

6,229 changes: 6,229 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP320r1_sha3_384_test.json

Large diffs are not rendered by default.

4,289 changes: 4,289 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP384r1_sha384_p1363_test.json

Large diffs are not rendered by default.

6,549 changes: 6,549 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP384r1_sha384_test.json

Large diffs are not rendered by default.

6,649 changes: 6,649 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP384r1_sha3_384_test.json

Large diffs are not rendered by default.

7,043 changes: 7,043 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP512r1_sha3_512_test.json

Large diffs are not rendered by default.

4,748 changes: 4,748 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP512r1_sha512_p1363_test.json

Large diffs are not rendered by default.

6,998 changes: 6,998 additions & 0 deletions testvectors_v1/ecdsa_brainpoolP512r1_sha512_test.json

Large diffs are not rendered by default.

3,365 changes: 3,365 additions & 0 deletions testvectors_v1/ecdsa_secp160k1_sha256_p1363_test.json

Large diffs are not rendered by default.

5,619 changes: 5,619 additions & 0 deletions testvectors_v1/ecdsa_secp160k1_sha256_test.json

Large diffs are not rendered by default.

3,456 changes: 3,456 additions & 0 deletions testvectors_v1/ecdsa_secp160r1_sha256_p1363_test.json

Large diffs are not rendered by default.

5,698 changes: 5,698 additions & 0 deletions testvectors_v1/ecdsa_secp160r1_sha256_test.json

Large diffs are not rendered by default.

3,428 changes: 3,428 additions & 0 deletions testvectors_v1/ecdsa_secp160r2_sha256_p1363_test.json

Large diffs are not rendered by default.

5,676 changes: 5,676 additions & 0 deletions testvectors_v1/ecdsa_secp160r2_sha256_test.json

Large diffs are not rendered by default.

3,416 changes: 3,416 additions & 0 deletions testvectors_v1/ecdsa_secp192k1_sha256_p1363_test.json

Large diffs are not rendered by default.

5,681 changes: 5,681 additions & 0 deletions testvectors_v1/ecdsa_secp192k1_sha256_test.json

Large diffs are not rendered by default.

3,468 changes: 3,468 additions & 0 deletions testvectors_v1/ecdsa_secp192r1_sha256_p1363_test.json

Large diffs are not rendered by default.

5,733 changes: 5,733 additions & 0 deletions testvectors_v1/ecdsa_secp192r1_sha256_test.json

Large diffs are not rendered by default.

3,084 changes: 3,084 additions & 0 deletions testvectors_v1/ecdsa_secp224k1_sha224_p1363_test.json

Large diffs are not rendered by default.

5,327 changes: 5,327 additions & 0 deletions testvectors_v1/ecdsa_secp224k1_sha224_test.json

Large diffs are not rendered by default.

3,378 changes: 3,378 additions & 0 deletions testvectors_v1/ecdsa_secp224k1_sha256_p1363_test.json

Large diffs are not rendered by default.

5,631 changes: 5,631 additions & 0 deletions testvectors_v1/ecdsa_secp224k1_sha256_test.json

Large diffs are not rendered by default.

3,536 changes: 3,536 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha224_p1363_test.json

Large diffs are not rendered by default.

5,801 changes: 5,801 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha224_test.json

Large diffs are not rendered by default.

3,830 changes: 3,830 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha256_p1363_test.json

Large diffs are not rendered by default.

6,090 changes: 6,090 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha256_test.json

Large diffs are not rendered by default.

6,081 changes: 6,081 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha3_224_test.json

Large diffs are not rendered by default.

6,175 changes: 6,175 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha3_256_test.json

Large diffs are not rendered by default.

6,825 changes: 6,825 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha3_512_test.json

Large diffs are not rendered by default.

4,520 changes: 4,520 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha512_p1363_test.json

Large diffs are not rendered by default.

6,785 changes: 6,785 additions & 0 deletions testvectors_v1/ecdsa_secp224r1_sha512_test.json

Large diffs are not rendered by default.

6,136 changes: 6,136 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha256_bitcoin_test.json

Large diffs are not rendered by default.

4,511 changes: 4,511 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha256_p1363_test.json

Large diffs are not rendered by default.

6,132 changes: 6,132 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha256_test.json

Large diffs are not rendered by default.

6,212 changes: 6,212 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha3_256_test.json

Large diffs are not rendered by default.

6,876 changes: 6,876 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha3_512_test.json

Large diffs are not rendered by default.

5,215 changes: 5,215 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha512_p1363_test.json

Large diffs are not rendered by default.

6,836 changes: 6,836 additions & 0 deletions testvectors_v1/ecdsa_secp256k1_sha512_test.json

Large diffs are not rendered by default.

4,663 changes: 4,663 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_sha256_p1363_test.json

Large diffs are not rendered by default.

6,251 changes: 6,251 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_sha256_test.json

Large diffs are not rendered by default.

6,331 changes: 6,331 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_sha3_256_test.json

Large diffs are not rendered by default.

6,995 changes: 6,995 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_sha3_512_test.json

Large diffs are not rendered by default.

5,367 changes: 5,367 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_sha512_p1363_test.json

Large diffs are not rendered by default.

6,955 changes: 6,955 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_sha512_test.json

Large diffs are not rendered by default.

6,311 changes: 6,311 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_shake128_test.json

Large diffs are not rendered by default.

4,663 changes: 4,663 additions & 0 deletions testvectors_v1/ecdsa_secp256r1_webcrypto_test.json

Large diffs are not rendered by default.

6,028 changes: 6,028 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha256_test.json

Large diffs are not rendered by default.

4,699 changes: 4,699 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha384_p1363_test.json

Large diffs are not rendered by default.

6,348 changes: 6,348 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha384_test.json

Large diffs are not rendered by default.

6,443 changes: 6,443 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha3_384_test.json

Large diffs are not rendered by default.

6,772 changes: 6,772 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha3_512_test.json

Large diffs are not rendered by default.

5,083 changes: 5,083 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha512_p1363_test.json

Large diffs are not rendered by default.

6,732 changes: 6,732 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_sha512_test.json

Large diffs are not rendered by default.

4,699 changes: 4,699 additions & 0 deletions testvectors_v1/ecdsa_secp384r1_webcrypto_test.json

Large diffs are not rendered by default.

6,791 changes: 6,791 additions & 0 deletions testvectors_v1/ecdsa_secp521r1_sha3_512_test.json

Large diffs are not rendered by default.

5,148 changes: 5,148 additions & 0 deletions testvectors_v1/ecdsa_secp521r1_sha512_p1363_test.json

Large diffs are not rendered by default.

6,771 changes: 6,771 additions & 0 deletions testvectors_v1/ecdsa_secp521r1_sha512_test.json

Large diffs are not rendered by default.

6,816 changes: 6,816 additions & 0 deletions testvectors_v1/ecdsa_secp521r1_shake256_test.json

Large diffs are not rendered by default.

5,148 changes: 5,148 additions & 0 deletions testvectors_v1/ecdsa_secp521r1_webcrypto_test.json

Large diffs are not rendered by default.

0 comments on commit fcee28b

Please sign in to comment.