New version of the test vectors.

Main changes:
BigInteger encoding is now always a multiple of 2.
Comments try to be a bit more precise. This leads to a different
grouping of the test vectors.
All test vectors with result="acceptable" have at least one
flag.

New vectors:
AEGIS: adding test vectors with the same tag (basically just
answers the question: is AEGIS a hash?)
Test vectors from old versions of the cipher now have ciphertext.
I.e. both encrypting or decrypting should tell testers that they
are using old versions.
AES-CMAC: more test vectors with 128-bit tag.
DSA, ECDSA: better description of the ASN modifications (this reorders
  the test vectors) and a few more ASN modifications
KWP: adding modified paddings
XDH: adding more edge cases, no longer using the same private key for multiple
  test vectors.
RSA-PSS: adding more valid test vectors. The new test vectors have an edge case
  message digest.
NOKEYCHECK=True
PiperOrigin-RevId: 264817632
GitOrigin-RevId: 0c8e6eec11db1ca7088f89d0c1de48c5af892e47
This commit is contained in:
bleichen
2019-08-22 06:04:30 -07:00
committed by Tink Team
parent 06b80c9dcd
commit 4672ff74d6
126 changed files with 67450 additions and 52498 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"algorithm" : "AES-EAX",
"generatorVersion" : "0.7",
"generatorVersion" : "0.8r12",
"numberOfTests" : 171,
"header" : [
"Test vectors of type AeadTest test authenticated encryption with",