Latest update.
This commit is contained in:
@@ -2462,3 +2462,14 @@ AAD = 8008315ebf2e6fe020e8f5eb
|
||||
Tag = 3615b7f90a651de15da20fb6
|
||||
Plaintext = f57af5fd4ae19562976ec57a5a7ad55a5af5c5e5c5fdf5c55ad57a4a7272d57262e9729566ed66e97ac54a4a5a7ad5e15ae5fdd5fd5ac5d56ae56ad5c572d54ae54ac55a956afd6aed5a4ac562957a9516991691d572fd14e97ae962ed7a9f4a955af572e162f57a956666e17ae1f54a95f566d54a66e16e4afd6a9f7ae1c5c55ae5d56afde916c5e94a6ec56695e14afde1148416e94ad57ac5146ed59d1cc5
|
||||
Ciphertext = ff78128ee18ee3cb9fb0d20726a017ff67fbd09d3a4c38aa32f6d306d3fdda378e459b83ed005507449d6cd981a4c1e3ff4193870c276ef09b6317a01a2283206ae4b4be0d0b235422c8abb00122410656b75e1ffc7fb49c0d0c5d6169aa7623610579968037aee8e83fc26264ea866590fd620aa3c0a5f323d953aa7f8defb0d0d60ab5a9de44dbaf8eae74ea3ab5f30594154f405fd630aa4c4d5603efdfa1
|
||||
|
||||
# Test that the tag can be set after specifying AAD.
|
||||
Cipher = ARIA-256-CCM
|
||||
Availablein = default
|
||||
Key = 0c5ffd37a11edc42c325287fc0604f2e3e8cd5671a00fe3216aa5eb105783b54
|
||||
IV = 000020e8f5eb00000000315e
|
||||
AAD = 8008315ebf2e6fe020e8f5eb
|
||||
Tag = 3615b7f90a651de15da20fb6
|
||||
SetTagLate = TRUE
|
||||
Plaintext = f57af5fd4ae19562976ec57a5a7ad55a5af5c5e5c5fdf5c55ad57a4a7272d57262e9729566ed66e97ac54a4a5a7ad5e15ae5fdd5fd5ac5d56ae56ad5c572d54ae54ac55a956afd6aed5a4ac562957a9516991691d572fd14e97ae962ed7a9f4a955af572e162f57a956666e17ae1f54a95f566d54a66e16e4afd6a9f7ae1c5c55ae5d56afde916c5e94a6ec56695e14afde1148416e94ad57ac5146ed59d1cc5
|
||||
Ciphertext = ff78128ee18ee3cb9fb0d20726a017ff67fbd09d3a4c38aa32f6d306d3fdda378e459b83ed005507449d6cd981a4c1e3ff4193870c276ef09b6317a01a2283206ae4b4be0d0b235422c8abb00122410656b75e1ffc7fb49c0d0c5d6169aa7623610579968037aee8e83fc26264ea866590fd620aa3c0a5f323d953aa7f8defb0d0d60ab5a9de44dbaf8eae74ea3ab5f30594154f405fd630aa4c4d5603efdfa1
|
||||
@@ -0,0 +1,68 @@
|
||||
#
|
||||
# Copyright 2019 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
|
||||
Title = Self generated BF test vectors
|
||||
|
||||
Cipher = BF-ECB
|
||||
Availablein = default
|
||||
Key = 000102030405060708090a0b0c0d0e0f
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = 079590e0010626685653b9b6c2a406e0
|
||||
|
||||
#Bigger key
|
||||
Cipher = BF-ECB
|
||||
Availablein = default
|
||||
Key = 000102030405060708090a0b0c0d0e0f00000000
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = 7a0fe3734ad4785b49e59296b7861789
|
||||
|
||||
Cipher = BF-CBC
|
||||
Availablein = default
|
||||
Key = 000102030405060708090a0b0c0d0e0f
|
||||
IV = 0101010101010101
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = 39c65006742b62a49f7a40ff69749c0a
|
||||
|
||||
#Bigger key
|
||||
Cipher = BF-CBC
|
||||
Availablein = default
|
||||
Key = 000102030405060708090a0b0c0d0e0f00000000
|
||||
IV = 0101010101010101
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = 3a5cefdb91e56e7aab45e7ea562bd465
|
||||
|
||||
Cipher = BF-OFB
|
||||
Availablein = default
|
||||
Key = 0001020304050607
|
||||
IV = 0101010101010101
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = 27be8331cdc52dc61724029d302b9358
|
||||
|
||||
#Bigger key
|
||||
Cipher = BF-OFB
|
||||
Availablein = default
|
||||
Key = 000102030405060700000000
|
||||
IV = 0101010101010101
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = f108f229cc1cbe228aa3b2407979289a
|
||||
|
||||
Cipher = BF-CFB
|
||||
Availablein = default
|
||||
Key = 0001020304050607
|
||||
IV = 0101010101010101
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = 27be8331cdc52dc675a93625f90f5db4
|
||||
|
||||
#Bigger key
|
||||
Cipher = BF-CFB
|
||||
Availablein = default
|
||||
Key = 000102030405060700000000
|
||||
IV = 0101010101010101
|
||||
Plaintext = 0f0e0c0d0b0a09080706050403020100
|
||||
Ciphertext = f108f229cc1cbe2214f00c3a8611cb46
|
||||
@@ -60,3 +60,8 @@ Key = ebb46227c6cc8b37641910833222772a
|
||||
Plaintext = 00000000000000000000000000000000
|
||||
Ciphertext = 720c94b63edf44e131d950ca211a5a30
|
||||
|
||||
#Self generated. Long key
|
||||
Cipher = RC4
|
||||
Key = ebb46227c6cc8b37641910833222772a00000000
|
||||
Plaintext = 00000000000000000000000000000000
|
||||
Ciphertext = 358b23dba47770e72c7ea8ce5bd68da3
|
||||
@@ -20,6 +20,12 @@ Key = 00000000000000000000000000000000
|
||||
Plaintext = 000102030405060708090A0B0C0D0E0F
|
||||
Ciphertext = d9d37019aec1161b27d7ad56b21f0f42
|
||||
|
||||
#Self generated. Bigger key.
|
||||
Cipher = RC5-ECB
|
||||
Key = 0000000000000000000000000000000000000000
|
||||
Plaintext = 000102030405060708090A0B0C0D0E0F
|
||||
Ciphertext = 610084f3e141cbc5455b82e2d56da565
|
||||
|
||||
Cipher = RC5-CBC
|
||||
Key = 00000000000000000000000000000000
|
||||
IV = 0000000000000000
|
||||
@@ -32,6 +38,13 @@ IV = 0102030405060708
|
||||
Plaintext = 000102030405060708090A0B0C0D0E0F
|
||||
Ciphertext = eeebae12d768ac9e5b3d6072a9c76c65
|
||||
|
||||
#Self generated. Bigger key.
|
||||
Cipher = RC5-CBC
|
||||
Key = 0102030405060708090A0B0C0D0E0F1000000000
|
||||
IV = 0102030405060708
|
||||
Plaintext = 000102030405060708090A0B0C0D0E0F
|
||||
Ciphertext = af64972111a80ec28871c51dd4bfe8de
|
||||
|
||||
Cipher = RC5-OFB
|
||||
Key = 00000000000000000000000000000000
|
||||
IV = 0000000000000000
|
||||
@@ -44,6 +57,13 @@ IV = 0102030405060708
|
||||
Plaintext = 000102030405060708090A0B0C0D0E0F
|
||||
Ciphertext = c0ad101b40fc7ffdfc386ea5ecf458b7
|
||||
|
||||
#Self generated. Bigger key.
|
||||
Cipher = RC5-OFB
|
||||
Key = 0102030405060708090A0B0C0D0E0F1000000000
|
||||
IV = 0102030405060708
|
||||
Plaintext = 000102030405060708090A0B0C0D0E0F
|
||||
Ciphertext = 66ff8fee03d45533dde93632e8f81f6f
|
||||
|
||||
Cipher = RC5-CFB
|
||||
Key = 00000000000000000000000000000000
|
||||
IV = 0000000000000000
|
||||
|
||||
@@ -6523,3 +6523,123 @@ Ctrl.hexsecret = hexsecret:000102030405060708090a0b0c0d0e0f10111213
|
||||
Ctrl.cekalg = cekalg:id-smime-alg-CMSRC2wrap
|
||||
Ctrl.hexukm = hexukm:0123456789abcdeffedcba98765432010123456789abcdeffedcba98765432010123456789abcdeffedcba98765432010123456789abcdeffedcba9876543201
|
||||
Output = 48950c46e0530075403cce72889604e0
|
||||
|
||||
Title = KRB5KDF tests (from RFC 3961 test vectors and krb5 sources)
|
||||
|
||||
#RFC3961
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:dce06b1f64c857a11c3db57c51899b2cc1791008ce973b92
|
||||
Ctrl.hexconstant = hexconstant:0000000155
|
||||
Output = 925179d04591a79b5d3192c4a7e9c289b049c71f6ee604cd
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:5e13d31c70ef765746578531cb51c15bf11ca82c97cee9f2
|
||||
Ctrl.hexconstant = hexconstant:00000001aa
|
||||
Output = 9e58e5a146d9942a101c469845d67a20e3c4259ed913f207
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:98e6fd8a04a4b6859b75a176540b9752bad3ecd610a252bc
|
||||
Ctrl.hexconstant = hexconstant:0000000155
|
||||
Output = 13fef80d763e94ec6d13fd2ca1d085070249dad39808eabf
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:622aec25a2fe2cad7094680b7c64940280084c1a7cec92b5
|
||||
Ctrl.hexconstant = hexconstant:00000001aa
|
||||
Output = f8dfbf04b097e6d9dc0702686bcb3489d91fd9a4516b703e
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:d3f8298ccb166438dcb9b93ee5a7629286a491f838f802fb
|
||||
Ctrl.hexconstant = hexconstant:6b65726265726f73
|
||||
Output = 2370da575d2a3da864cebfdc5204d56df779a7df43d9da43
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:c1081649ada74362e6a1459d01dfd30d67c2234c940704da
|
||||
Ctrl.hexconstant = hexconstant:0000000155
|
||||
Output = 348057ec98fdc48016161c2a4c7a943e92ae492c989175f7
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:5d154af238f46713155719d55e2f1f790dd661f279a7917c
|
||||
Ctrl.hexconstant = hexconstant:00000001aa
|
||||
Output = a8808ac267dada3dcbe9a7c84626fbc761c294b01315e5c1
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:798562e049852f57dc8c343ba17f2ca1d97394efc8adc443
|
||||
Ctrl.hexconstant = hexconstant:0000000155
|
||||
Output = c813f88a3be3b334f75425ce9175fbe3c8493b89c8703b49
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:26dce334b545292f2feab9a8701a89a4b99eb9942cecd016
|
||||
Ctrl.hexconstant = hexconstant:00000001aa
|
||||
Output = f48ffd6e83f83e7354e694fd252cf83bfe58f7d5ba37ec5d
|
||||
|
||||
#Krb5 sources
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:850BB51358548CD05E86768C313E3BFEF7511937DCF72C3E
|
||||
Ctrl.hexconstant = hexconstant:0000000299
|
||||
Output = F78C496D16E6C2DAE0E0B6C24057A84C0426AEEF26FD6DCE
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:850BB51358548CD05E86768C313E3BFEF7511937DCF72C3E
|
||||
Ctrl.hexconstant = hexconstant:00000002AA
|
||||
Output = 5B5723D0B634CB684C3EBA5264E9A70D52E683231AD3C4CE
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:850BB51358548CD05E86768C313E3BFEF7511937DCF72C3E
|
||||
Ctrl.hexconstant = hexconstant:0000000255
|
||||
Output = A77C94980E9B7345A81525C423A737CE67F4CD91B6B3DA45
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:AES-128-CBC
|
||||
Ctrl.hexkey = hexkey:42263C6E89F4FC28B8DF68EE09799F15
|
||||
Ctrl.hexconstant = hexconstant:0000000299
|
||||
Output = 34280A382BC92769B2DA2F9EF066854B
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:AES-128-CBC
|
||||
Ctrl.hexkey = hexkey:42263C6E89F4FC28B8DF68EE09799F15
|
||||
Ctrl.hexconstant = hexconstant:00000002AA
|
||||
Output = 5B14FC4E250E14DDF9DCCF1AF6674F53
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:AES-128-CBC
|
||||
Ctrl.hexkey = hexkey:42263C6E89F4FC28B8DF68EE09799F15
|
||||
Ctrl.hexconstant = hexconstant:0000000255
|
||||
Output = 4ED31063621684F09AE8D89991AF3E8F
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:AES-256-CBC
|
||||
Ctrl.hexkey = hexkey:FE697B52BC0D3CE14432BA036A92E65BBB52280990A2FA27883998D72AF30161
|
||||
Ctrl.hexconstant = hexconstant:0000000299
|
||||
Output = BFAB388BDCB238E9F9C98D6A878304F04D30C82556375AC507A7A852790F4674
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:AES-256-CBC
|
||||
Ctrl.hexkey = hexkey:FE697B52BC0D3CE14432BA036A92E65BBB52280990A2FA27883998D72AF30161
|
||||
Ctrl.hexconstant = hexconstant:00000002AA
|
||||
Output = C7CFD9CD75FE793A586A542D87E0D1396F1134A104BB1A9190B8C90ADA3DDF37
|
||||
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:AES-256-CBC
|
||||
Ctrl.hexkey = hexkey:FE697B52BC0D3CE14432BA036A92E65BBB52280990A2FA27883998D72AF30161
|
||||
Ctrl.hexconstant = hexconstant:0000000255
|
||||
Output = 97151B4C76945063E2EB0529DC067D97D7BBA90776D8126D91F34F3101AEA8BA
|
||||
|
||||
#Same as the first but with no "fixup"
|
||||
KDF = KRB5KDF
|
||||
Ctrl.cipher = cipher:DES-EDE3-CBC
|
||||
Ctrl.hexkey = hexkey:dce06b1f64c857a11c3db57c51899b2cc1791008ce973b92
|
||||
Ctrl.hexconstant = hexconstant:0000000155
|
||||
Output = 935079d14490a75c3093c4a6e8c3b049c71e6ee705
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
#
|
||||
# Copyright 2020 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
Title = MD2 tests
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input =
|
||||
Output = 8350e5a3e24c153df2275c9f80692773
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input = "a"
|
||||
Output = 32ec01ec4a6dac72c0ab96fb34c0b5d1
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input = "abc"
|
||||
Output = da853b0d3f88d99b30283a69e6ded6bb
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input = "message digest"
|
||||
Output = ab4f496bfb2a530b219ff33031fe06b0
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input = "abcdefghijklmnopqrstuvwxyz"
|
||||
Output = 4e8ddff3650292ab5a4108c3aa47940b
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
|
||||
Output = da33def2a42df13975352846c30338cd
|
||||
|
||||
Digest = MD2
|
||||
Availablein = legacy
|
||||
Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
|
||||
Output = d5976f79d83d3a0dc9806c3c66f3efd8
|
||||
@@ -807,6 +807,8 @@ PublicKeyRaw=Bob-448-PUBLIC-Raw:X448:3eb7a829b0cd20f5bcfc0b599b6feccf6da4627107b
|
||||
|
||||
PrivPubKeyPair = Bob-448-Raw:Bob-448-PUBLIC-Raw
|
||||
|
||||
PublicKeyRaw=Bob-448-PUBLIC-Raw-NonCanonical:X448:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
|
||||
Derive=Alice-448
|
||||
PeerKey=Bob-448-PUBLIC
|
||||
SharedSecret=07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d
|
||||
@@ -823,6 +825,11 @@ Derive=Bob-448-Raw
|
||||
PeerKey=Alice-448-PUBLIC-Raw
|
||||
SharedSecret=07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d
|
||||
|
||||
# Self-generated non-canonical
|
||||
Derive=Alice-448-Raw
|
||||
PeerKey=Bob-448-PUBLIC-Raw-NonCanonical
|
||||
SharedSecret=66e2e682b1f8e68c809f1bb3e406bd826921d9c1a5bfbfcbab7ae72feecee63660eabd54934f3382061d17607f581a90bdac917a064959fb
|
||||
|
||||
# Illegal sign/verify operations with X448 key
|
||||
|
||||
Sign=Alice-448
|
||||
|
||||
Reference in New Issue
Block a user