diff options
Diffstat (limited to 'tests/primitives/vectors/NIST/3DES/KAT/TECBvartext.rsp')
-rw-r--r-- | tests/primitives/vectors/NIST/3DES/KAT/TECBvartext.rsp | 648 |
1 files changed, 648 insertions, 0 deletions
diff --git a/tests/primitives/vectors/NIST/3DES/KAT/TECBvartext.rsp b/tests/primitives/vectors/NIST/3DES/KAT/TECBvartext.rsp new file mode 100644 index 00000000..d3ac60c2 --- /dev/null +++ b/tests/primitives/vectors/NIST/3DES/KAT/TECBvartext.rsp @@ -0,0 +1,648 @@ +# CAVS 11.1
+# Config Info for : "tdes_values"
+# VARIABLE PLAINTEXT/CIPHERTEXT - KAT for ECB
+# State : Encrypt and Decrypt
+# Thu Apr 21 10:33:13 AM
+
+[ENCRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+PLAINTEXT = 8000000000000000
+CIPHERTEXT = 95f8a5e5dd31d900
+
+COUNT = 1
+KEYs = 0101010101010101
+PLAINTEXT = 4000000000000000
+CIPHERTEXT = dd7f121ca5015619
+
+COUNT = 2
+KEYs = 0101010101010101
+PLAINTEXT = 2000000000000000
+CIPHERTEXT = 2e8653104f3834ea
+
+COUNT = 3
+KEYs = 0101010101010101
+PLAINTEXT = 1000000000000000
+CIPHERTEXT = 4bd388ff6cd81d4f
+
+COUNT = 4
+KEYs = 0101010101010101
+PLAINTEXT = 0800000000000000
+CIPHERTEXT = 20b9e767b2fb1456
+
+COUNT = 5
+KEYs = 0101010101010101
+PLAINTEXT = 0400000000000000
+CIPHERTEXT = 55579380d77138ef
+
+COUNT = 6
+KEYs = 0101010101010101
+PLAINTEXT = 0200000000000000
+CIPHERTEXT = 6cc5defaaf04512f
+
+COUNT = 7
+KEYs = 0101010101010101
+PLAINTEXT = 0100000000000000
+CIPHERTEXT = 0d9f279ba5d87260
+
+COUNT = 8
+KEYs = 0101010101010101
+PLAINTEXT = 0080000000000000
+CIPHERTEXT = d9031b0271bd5a0a
+
+COUNT = 9
+KEYs = 0101010101010101
+PLAINTEXT = 0040000000000000
+CIPHERTEXT = 424250b37c3dd951
+
+COUNT = 10
+KEYs = 0101010101010101
+PLAINTEXT = 0020000000000000
+CIPHERTEXT = b8061b7ecd9a21e5
+
+COUNT = 11
+KEYs = 0101010101010101
+PLAINTEXT = 0010000000000000
+CIPHERTEXT = f15d0f286b65bd28
+
+COUNT = 12
+KEYs = 0101010101010101
+PLAINTEXT = 0008000000000000
+CIPHERTEXT = add0cc8d6e5deba1
+
+COUNT = 13
+KEYs = 0101010101010101
+PLAINTEXT = 0004000000000000
+CIPHERTEXT = e6d5f82752ad63d1
+
+COUNT = 14
+KEYs = 0101010101010101
+PLAINTEXT = 0002000000000000
+CIPHERTEXT = ecbfe3bd3f591a5e
+
+COUNT = 15
+KEYs = 0101010101010101
+PLAINTEXT = 0001000000000000
+CIPHERTEXT = f356834379d165cd
+
+COUNT = 16
+KEYs = 0101010101010101
+PLAINTEXT = 0000800000000000
+CIPHERTEXT = 2b9f982f20037fa9
+
+COUNT = 17
+KEYs = 0101010101010101
+PLAINTEXT = 0000400000000000
+CIPHERTEXT = 889de068a16f0be6
+
+COUNT = 18
+KEYs = 0101010101010101
+PLAINTEXT = 0000200000000000
+CIPHERTEXT = e19e275d846a1298
+
+COUNT = 19
+KEYs = 0101010101010101
+PLAINTEXT = 0000100000000000
+CIPHERTEXT = 329a8ed523d71aec
+
+COUNT = 20
+KEYs = 0101010101010101
+PLAINTEXT = 0000080000000000
+CIPHERTEXT = e7fce22557d23c97
+
+COUNT = 21
+KEYs = 0101010101010101
+PLAINTEXT = 0000040000000000
+CIPHERTEXT = 12a9f5817ff2d65d
+
+COUNT = 22
+KEYs = 0101010101010101
+PLAINTEXT = 0000020000000000
+CIPHERTEXT = a484c3ad38dc9c19
+
+COUNT = 23
+KEYs = 0101010101010101
+PLAINTEXT = 0000010000000000
+CIPHERTEXT = fbe00a8a1ef8ad72
+
+COUNT = 24
+KEYs = 0101010101010101
+PLAINTEXT = 0000008000000000
+CIPHERTEXT = 750d079407521363
+
+COUNT = 25
+KEYs = 0101010101010101
+PLAINTEXT = 0000004000000000
+CIPHERTEXT = 64feed9c724c2faf
+
+COUNT = 26
+KEYs = 0101010101010101
+PLAINTEXT = 0000002000000000
+CIPHERTEXT = f02b263b328e2b60
+
+COUNT = 27
+KEYs = 0101010101010101
+PLAINTEXT = 0000001000000000
+CIPHERTEXT = 9d64555a9a10b852
+
+COUNT = 28
+KEYs = 0101010101010101
+PLAINTEXT = 0000000800000000
+CIPHERTEXT = d106ff0bed5255d7
+
+COUNT = 29
+KEYs = 0101010101010101
+PLAINTEXT = 0000000400000000
+CIPHERTEXT = e1652c6b138c64a5
+
+COUNT = 30
+KEYs = 0101010101010101
+PLAINTEXT = 0000000200000000
+CIPHERTEXT = e428581186ec8f46
+
+COUNT = 31
+KEYs = 0101010101010101
+PLAINTEXT = 0000000100000000
+CIPHERTEXT = aeb5f5ede22d1a36
+
+COUNT = 32
+KEYs = 0101010101010101
+PLAINTEXT = 0000000080000000
+CIPHERTEXT = e943d7568aec0c5c
+
+COUNT = 33
+KEYs = 0101010101010101
+PLAINTEXT = 0000000040000000
+CIPHERTEXT = df98c8276f54b04b
+
+COUNT = 34
+KEYs = 0101010101010101
+PLAINTEXT = 0000000020000000
+CIPHERTEXT = b160e4680f6c696f
+
+COUNT = 35
+KEYs = 0101010101010101
+PLAINTEXT = 0000000010000000
+CIPHERTEXT = fa0752b07d9c4ab8
+
+COUNT = 36
+KEYs = 0101010101010101
+PLAINTEXT = 0000000008000000
+CIPHERTEXT = ca3a2b036dbc8502
+
+COUNT = 37
+KEYs = 0101010101010101
+PLAINTEXT = 0000000004000000
+CIPHERTEXT = 5e0905517bb59bcf
+
+COUNT = 38
+KEYs = 0101010101010101
+PLAINTEXT = 0000000002000000
+CIPHERTEXT = 814eeb3b91d90726
+
+COUNT = 39
+KEYs = 0101010101010101
+PLAINTEXT = 0000000001000000
+CIPHERTEXT = 4d49db1532919c9f
+
+COUNT = 40
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000800000
+CIPHERTEXT = 25eb5fc3f8cf0621
+
+COUNT = 41
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000400000
+CIPHERTEXT = ab6a20c0620d1c6f
+
+COUNT = 42
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000200000
+CIPHERTEXT = 79e90dbc98f92cca
+
+COUNT = 43
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000100000
+CIPHERTEXT = 866ecedd8072bb0e
+
+COUNT = 44
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000080000
+CIPHERTEXT = 8b54536f2f3e64a8
+
+COUNT = 45
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000040000
+CIPHERTEXT = ea51d3975595b86b
+
+COUNT = 46
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000020000
+CIPHERTEXT = caffc6ac4542de31
+
+COUNT = 47
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000010000
+CIPHERTEXT = 8dd45a2ddf90796c
+
+COUNT = 48
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000008000
+CIPHERTEXT = 1029d55e880ec2d0
+
+COUNT = 49
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000004000
+CIPHERTEXT = 5d86cb23639dbea9
+
+COUNT = 50
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000002000
+CIPHERTEXT = 1d1ca853ae7c0c5f
+
+COUNT = 51
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000001000
+CIPHERTEXT = ce332329248f3228
+
+COUNT = 52
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000800
+CIPHERTEXT = 8405d1abe24fb942
+
+COUNT = 53
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000400
+CIPHERTEXT = e643d78090ca4207
+
+COUNT = 54
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000200
+CIPHERTEXT = 48221b9937748a23
+
+COUNT = 55
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000100
+CIPHERTEXT = dd7c0bbd61fafd54
+
+COUNT = 56
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000080
+CIPHERTEXT = 2fbc291a570db5c4
+
+COUNT = 57
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000040
+CIPHERTEXT = e07c30d7e4e26e12
+
+COUNT = 58
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000020
+CIPHERTEXT = 0953e2258e8e90a1
+
+COUNT = 59
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000010
+CIPHERTEXT = 5b711bc4ceebf2ee
+
+COUNT = 60
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000008
+CIPHERTEXT = cc083f1e6d9e85f6
+
+COUNT = 61
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000004
+CIPHERTEXT = d2fd8867d50d2dfe
+
+COUNT = 62
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000002
+CIPHERTEXT = 06e7ea22ce92708f
+
+COUNT = 63
+KEYs = 0101010101010101
+PLAINTEXT = 0000000000000001
+CIPHERTEXT = 166b40b44aba4bd6
+
+[DECRYPT]
+COUNT = 0
+KEYs = 0101010101010101
+CIPHERTEXT = 95f8a5e5dd31d900
+PLAINTEXT = 8000000000000000
+
+COUNT = 1
+KEYs = 0101010101010101
+CIPHERTEXT = dd7f121ca5015619
+PLAINTEXT = 4000000000000000
+
+COUNT = 2
+KEYs = 0101010101010101
+CIPHERTEXT = 2e8653104f3834ea
+PLAINTEXT = 2000000000000000
+
+COUNT = 3
+KEYs = 0101010101010101
+CIPHERTEXT = 4bd388ff6cd81d4f
+PLAINTEXT = 1000000000000000
+
+COUNT = 4
+KEYs = 0101010101010101
+CIPHERTEXT = 20b9e767b2fb1456
+PLAINTEXT = 0800000000000000
+
+COUNT = 5
+KEYs = 0101010101010101
+CIPHERTEXT = 55579380d77138ef
+PLAINTEXT = 0400000000000000
+
+COUNT = 6
+KEYs = 0101010101010101
+CIPHERTEXT = 6cc5defaaf04512f
+PLAINTEXT = 0200000000000000
+
+COUNT = 7
+KEYs = 0101010101010101
+CIPHERTEXT = 0d9f279ba5d87260
+PLAINTEXT = 0100000000000000
+
+COUNT = 8
+KEYs = 0101010101010101
+CIPHERTEXT = d9031b0271bd5a0a
+PLAINTEXT = 0080000000000000
+
+COUNT = 9
+KEYs = 0101010101010101
+CIPHERTEXT = 424250b37c3dd951
+PLAINTEXT = 0040000000000000
+
+COUNT = 10
+KEYs = 0101010101010101
+CIPHERTEXT = b8061b7ecd9a21e5
+PLAINTEXT = 0020000000000000
+
+COUNT = 11
+KEYs = 0101010101010101
+CIPHERTEXT = f15d0f286b65bd28
+PLAINTEXT = 0010000000000000
+
+COUNT = 12
+KEYs = 0101010101010101
+CIPHERTEXT = add0cc8d6e5deba1
+PLAINTEXT = 0008000000000000
+
+COUNT = 13
+KEYs = 0101010101010101
+CIPHERTEXT = e6d5f82752ad63d1
+PLAINTEXT = 0004000000000000
+
+COUNT = 14
+KEYs = 0101010101010101
+CIPHERTEXT = ecbfe3bd3f591a5e
+PLAINTEXT = 0002000000000000
+
+COUNT = 15
+KEYs = 0101010101010101
+CIPHERTEXT = f356834379d165cd
+PLAINTEXT = 0001000000000000
+
+COUNT = 16
+KEYs = 0101010101010101
+CIPHERTEXT = 2b9f982f20037fa9
+PLAINTEXT = 0000800000000000
+
+COUNT = 17
+KEYs = 0101010101010101
+CIPHERTEXT = 889de068a16f0be6
+PLAINTEXT = 0000400000000000
+
+COUNT = 18
+KEYs = 0101010101010101
+CIPHERTEXT = e19e275d846a1298
+PLAINTEXT = 0000200000000000
+
+COUNT = 19
+KEYs = 0101010101010101
+CIPHERTEXT = 329a8ed523d71aec
+PLAINTEXT = 0000100000000000
+
+COUNT = 20
+KEYs = 0101010101010101
+CIPHERTEXT = e7fce22557d23c97
+PLAINTEXT = 0000080000000000
+
+COUNT = 21
+KEYs = 0101010101010101
+CIPHERTEXT = 12a9f5817ff2d65d
+PLAINTEXT = 0000040000000000
+
+COUNT = 22
+KEYs = 0101010101010101
+CIPHERTEXT = a484c3ad38dc9c19
+PLAINTEXT = 0000020000000000
+
+COUNT = 23
+KEYs = 0101010101010101
+CIPHERTEXT = fbe00a8a1ef8ad72
+PLAINTEXT = 0000010000000000
+
+COUNT = 24
+KEYs = 0101010101010101
+CIPHERTEXT = 750d079407521363
+PLAINTEXT = 0000008000000000
+
+COUNT = 25
+KEYs = 0101010101010101
+CIPHERTEXT = 64feed9c724c2faf
+PLAINTEXT = 0000004000000000
+
+COUNT = 26
+KEYs = 0101010101010101
+CIPHERTEXT = f02b263b328e2b60
+PLAINTEXT = 0000002000000000
+
+COUNT = 27
+KEYs = 0101010101010101
+CIPHERTEXT = 9d64555a9a10b852
+PLAINTEXT = 0000001000000000
+
+COUNT = 28
+KEYs = 0101010101010101
+CIPHERTEXT = d106ff0bed5255d7
+PLAINTEXT = 0000000800000000
+
+COUNT = 29
+KEYs = 0101010101010101
+CIPHERTEXT = e1652c6b138c64a5
+PLAINTEXT = 0000000400000000
+
+COUNT = 30
+KEYs = 0101010101010101
+CIPHERTEXT = e428581186ec8f46
+PLAINTEXT = 0000000200000000
+
+COUNT = 31
+KEYs = 0101010101010101
+CIPHERTEXT = aeb5f5ede22d1a36
+PLAINTEXT = 0000000100000000
+
+COUNT = 32
+KEYs = 0101010101010101
+CIPHERTEXT = e943d7568aec0c5c
+PLAINTEXT = 0000000080000000
+
+COUNT = 33
+KEYs = 0101010101010101
+CIPHERTEXT = df98c8276f54b04b
+PLAINTEXT = 0000000040000000
+
+COUNT = 34
+KEYs = 0101010101010101
+CIPHERTEXT = b160e4680f6c696f
+PLAINTEXT = 0000000020000000
+
+COUNT = 35
+KEYs = 0101010101010101
+CIPHERTEXT = fa0752b07d9c4ab8
+PLAINTEXT = 0000000010000000
+
+COUNT = 36
+KEYs = 0101010101010101
+CIPHERTEXT = ca3a2b036dbc8502
+PLAINTEXT = 0000000008000000
+
+COUNT = 37
+KEYs = 0101010101010101
+CIPHERTEXT = 5e0905517bb59bcf
+PLAINTEXT = 0000000004000000
+
+COUNT = 38
+KEYs = 0101010101010101
+CIPHERTEXT = 814eeb3b91d90726
+PLAINTEXT = 0000000002000000
+
+COUNT = 39
+KEYs = 0101010101010101
+CIPHERTEXT = 4d49db1532919c9f
+PLAINTEXT = 0000000001000000
+
+COUNT = 40
+KEYs = 0101010101010101
+CIPHERTEXT = 25eb5fc3f8cf0621
+PLAINTEXT = 0000000000800000
+
+COUNT = 41
+KEYs = 0101010101010101
+CIPHERTEXT = ab6a20c0620d1c6f
+PLAINTEXT = 0000000000400000
+
+COUNT = 42
+KEYs = 0101010101010101
+CIPHERTEXT = 79e90dbc98f92cca
+PLAINTEXT = 0000000000200000
+
+COUNT = 43
+KEYs = 0101010101010101
+CIPHERTEXT = 866ecedd8072bb0e
+PLAINTEXT = 0000000000100000
+
+COUNT = 44
+KEYs = 0101010101010101
+CIPHERTEXT = 8b54536f2f3e64a8
+PLAINTEXT = 0000000000080000
+
+COUNT = 45
+KEYs = 0101010101010101
+CIPHERTEXT = ea51d3975595b86b
+PLAINTEXT = 0000000000040000
+
+COUNT = 46
+KEYs = 0101010101010101
+CIPHERTEXT = caffc6ac4542de31
+PLAINTEXT = 0000000000020000
+
+COUNT = 47
+KEYs = 0101010101010101
+CIPHERTEXT = 8dd45a2ddf90796c
+PLAINTEXT = 0000000000010000
+
+COUNT = 48
+KEYs = 0101010101010101
+CIPHERTEXT = 1029d55e880ec2d0
+PLAINTEXT = 0000000000008000
+
+COUNT = 49
+KEYs = 0101010101010101
+CIPHERTEXT = 5d86cb23639dbea9
+PLAINTEXT = 0000000000004000
+
+COUNT = 50
+KEYs = 0101010101010101
+CIPHERTEXT = 1d1ca853ae7c0c5f
+PLAINTEXT = 0000000000002000
+
+COUNT = 51
+KEYs = 0101010101010101
+CIPHERTEXT = ce332329248f3228
+PLAINTEXT = 0000000000001000
+
+COUNT = 52
+KEYs = 0101010101010101
+CIPHERTEXT = 8405d1abe24fb942
+PLAINTEXT = 0000000000000800
+
+COUNT = 53
+KEYs = 0101010101010101
+CIPHERTEXT = e643d78090ca4207
+PLAINTEXT = 0000000000000400
+
+COUNT = 54
+KEYs = 0101010101010101
+CIPHERTEXT = 48221b9937748a23
+PLAINTEXT = 0000000000000200
+
+COUNT = 55
+KEYs = 0101010101010101
+CIPHERTEXT = dd7c0bbd61fafd54
+PLAINTEXT = 0000000000000100
+
+COUNT = 56
+KEYs = 0101010101010101
+CIPHERTEXT = 2fbc291a570db5c4
+PLAINTEXT = 0000000000000080
+
+COUNT = 57
+KEYs = 0101010101010101
+CIPHERTEXT = e07c30d7e4e26e12
+PLAINTEXT = 0000000000000040
+
+COUNT = 58
+KEYs = 0101010101010101
+CIPHERTEXT = 0953e2258e8e90a1
+PLAINTEXT = 0000000000000020
+
+COUNT = 59
+KEYs = 0101010101010101
+CIPHERTEXT = 5b711bc4ceebf2ee
+PLAINTEXT = 0000000000000010
+
+COUNT = 60
+KEYs = 0101010101010101
+CIPHERTEXT = cc083f1e6d9e85f6
+PLAINTEXT = 0000000000000008
+
+COUNT = 61
+KEYs = 0101010101010101
+CIPHERTEXT = d2fd8867d50d2dfe
+PLAINTEXT = 0000000000000004
+
+COUNT = 62
+KEYs = 0101010101010101
+CIPHERTEXT = 06e7ea22ce92708f
+PLAINTEXT = 0000000000000002
+
+COUNT = 63
+KEYs = 0101010101010101
+CIPHERTEXT = 166b40b44aba4bd6
+PLAINTEXT = 0000000000000001
+
|