Commit 5a7bc0be authored by Rich Salz's avatar Rich Salz
Browse files

Add titles to groups of EVP tests

parent 281313e5
Loading
Loading
Loading
Loading
+1337 −1329

File changed.

Preview size limit exceeded, changes collapsed.

+12 −6
Original line number Diff line number Diff line
@@ -17,7 +17,8 @@
# Which is currently unsupported by OpenSSL.  They were generated using the
# reference implementation.  RFC7693 also mentions the 616263 / "abc" values.

Title = BLAKE2s256 Tests
Title = BLAKE tests

Digest = BLAKE2s256
Input = 
Output = 69217a3079908094e11121d042354a7c1f55b6482ca1a51e1b250dfd1ed0eef9
@@ -90,7 +91,8 @@ Digest = BLAKE2b512
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F8081
Output = DF0A9D0C212843A6A934E3902B2DD30D17FBA5F969D2030B12A546D8A6A45E80CF5635F071F0452E9C919275DA99BED51EB1173C1AF0518726B75B0EC3BAE2B5

# SHA tests from RFC6234 section 8.5
Title = SHA tests from (RFC6234 section 8.5 and others)

Digest = SHA1
Input = "abc"
Output = a9993e364706816aba3e25717850c26c9cd0d89d
@@ -165,7 +167,8 @@ Input = "a"
Ncopy = 64
Output = e718483d0ce769644e2e42c7bc15b4638e1f98b13b2044285632a803afa973ebde0ff244877ea60a4cb0432ce577c31beb009c5c2c49aa2e4eadb217ad8cc09b

# MD5 tests
Title =  MD5 tests

Digest = MD5
Input =
Output = d41d8cd98f00b204e9800998ecf8427e
@@ -194,7 +197,8 @@ Digest = MD5
Input = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
Output = 57edf4a22be3c955ac49da2e2107b67a

# MD4 tests
Title = MD4 tests

Digest = MD4
Input = ""
Output = 31d6cfe0d16ae931b73c59d7e0c089c0
@@ -223,7 +227,8 @@ Digest = MD4
Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
Output = e33b4ddc9c38f2199c3e7b164fcc0536

# RIPEMD160 tests
Title = RIPEMD160 tests

Digest = RIPEMD160
Input = ""
Output = 9c1185a5c5e9fc54612808977ee8f548b2258d31
@@ -256,7 +261,8 @@ Digest = RIPEMD160
Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
Output = 9b752e45573d4b39f4dbd3323cab82bf63326bfb

# ISO/IEC 10118-3 test vector set
Title = Whirlpool (from ISO/IEC 10118-3 test vector set)

Digest = whirlpool
Input = ""
Output = 19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@
# like this prolog, are ignored.

Title = Base64 tests

Encoding = canonical
Input = ""
Output = ""
+3 −2
Original line number Diff line number Diff line
@@ -12,7 +12,8 @@
# and continue until a blank line.  Lines starting with a pound sign,
# like this prolog, are ignored.

Title = TLS1 PRF tests, from NIST test vectors
Title = TLS1 PRF tests (from NIST test vectors)

KDF=TLS1-PRF
Ctrl.md = md:MD5-SHA1
Ctrl.Secret = hexsecret:bded7fa5c1699c010be23dd06ada3a48349f21e5f86263d512c0c5cc379f0e780ec55d9844b2f1db02a96453513568d0
@@ -59,7 +60,7 @@ Ctrl.Seed = hexseed:02
Output = 03
Result = KDF_DERIVE_ERROR

# HKDF tests, from RFC5869 test vectors
Title = HKDF tests (from RFC5869 test vectors)

KDF = HKDF
Ctrl.md = md:SHA256
+5 −3
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@
# There are no official test vectors, they are simple vectors 1, 2, 3, etc

Title = SIPHASH tests

MAC = SipHash
Key = 000102030405060708090A0B0C0D0E0F
Input =
@@ -127,7 +128,8 @@ Key = 000102030405060708090A0B0C0D0E0F
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
Output = 5150d1772f50834a503e069a973fbd7c

# HMAC tests from RFC2104
Title = HMAC tests (from RFC2104 and others)

MAC = HMAC
Algorithm = MD5
Key = 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
@@ -238,7 +240,7 @@ Input = "Sample message for keylen=blocklen"
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
Output = D93EC8D2DE1AD2A9957CB9B83F14E76AD6B5E0CCE285079A127D3B14BCCB7AA7286D4AC0D4CE64215F2BC9E6870B33D97438BE4AAA20CDA5C5A912B48B8E27F3

# CMAC tests from FIPS module
Title = CMAC tests (from FIPS module)

MAC = CMAC
Algorithm = AES-128-CBC
@@ -264,7 +266,7 @@ Key = 89BCD952A8C8AB371AF48AC7D07085D5EFF702E6D62CDC23
Input = FA620C1BBE97319E9A0CF0492121F7A20EB08A6A709DCBD00AAF38E4F99E754E
Output = 8F49A1B7D6AA2258

# Poly1305 Tests From RFC 7539
Title = Poly1305 Tests (from RFC 7539 and others)

MAC = Poly1305
Key = 0000000000000000000000000000000000000000000000000000000000000000
Loading