Skip to content

Commit 8e36ce3

Browse files
Merge pull request #31 from jacksonwalters/add_cavp_vectors_for_ecb
add CAVP vectors for ECB mode
2 parents 2db05e0 + 54d07b1 commit 8e36ce3

File tree

136 files changed

+301473
-10
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+301473
-10
lines changed

.DS_Store

0 Bytes
Binary file not shown.
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# CAVS 11.1
2+
# Config info for aes_values
3+
# AESVS GFSbox test data for CBC
4+
# State : Encrypt and Decrypt
5+
# Key Length : 128
6+
# Generated on Fri Apr 22 15:11:33 2011
7+
8+
[ENCRYPT]
9+
10+
COUNT = 0
11+
KEY = 00000000000000000000000000000000
12+
IV = 00000000000000000000000000000000
13+
PLAINTEXT = f34481ec3cc627bacd5dc3fb08f273e6
14+
CIPHERTEXT = 0336763e966d92595a567cc9ce537f5e
15+
16+
COUNT = 1
17+
KEY = 00000000000000000000000000000000
18+
IV = 00000000000000000000000000000000
19+
PLAINTEXT = 9798c4640bad75c7c3227db910174e72
20+
CIPHERTEXT = a9a1631bf4996954ebc093957b234589
21+
22+
COUNT = 2
23+
KEY = 00000000000000000000000000000000
24+
IV = 00000000000000000000000000000000
25+
PLAINTEXT = 96ab5c2ff612d9dfaae8c31f30c42168
26+
CIPHERTEXT = ff4f8391a6a40ca5b25d23bedd44a597
27+
28+
COUNT = 3
29+
KEY = 00000000000000000000000000000000
30+
IV = 00000000000000000000000000000000
31+
PLAINTEXT = 6a118a874519e64e9963798a503f1d35
32+
CIPHERTEXT = dc43be40be0e53712f7e2bf5ca707209
33+
34+
COUNT = 4
35+
KEY = 00000000000000000000000000000000
36+
IV = 00000000000000000000000000000000
37+
PLAINTEXT = cb9fceec81286ca3e989bd979b0cb284
38+
CIPHERTEXT = 92beedab1895a94faa69b632e5cc47ce
39+
40+
COUNT = 5
41+
KEY = 00000000000000000000000000000000
42+
IV = 00000000000000000000000000000000
43+
PLAINTEXT = b26aeb1874e47ca8358ff22378f09144
44+
CIPHERTEXT = 459264f4798f6a78bacb89c15ed3d601
45+
46+
COUNT = 6
47+
KEY = 00000000000000000000000000000000
48+
IV = 00000000000000000000000000000000
49+
PLAINTEXT = 58c8e00b2631686d54eab84b91f0aca1
50+
CIPHERTEXT = 08a4e2efec8a8e3312ca7460b9040bbf
51+
52+
[DECRYPT]
53+
54+
COUNT = 0
55+
KEY = 00000000000000000000000000000000
56+
IV = 00000000000000000000000000000000
57+
CIPHERTEXT = 0336763e966d92595a567cc9ce537f5e
58+
PLAINTEXT = f34481ec3cc627bacd5dc3fb08f273e6
59+
60+
COUNT = 1
61+
KEY = 00000000000000000000000000000000
62+
IV = 00000000000000000000000000000000
63+
CIPHERTEXT = a9a1631bf4996954ebc093957b234589
64+
PLAINTEXT = 9798c4640bad75c7c3227db910174e72
65+
66+
COUNT = 2
67+
KEY = 00000000000000000000000000000000
68+
IV = 00000000000000000000000000000000
69+
CIPHERTEXT = ff4f8391a6a40ca5b25d23bedd44a597
70+
PLAINTEXT = 96ab5c2ff612d9dfaae8c31f30c42168
71+
72+
COUNT = 3
73+
KEY = 00000000000000000000000000000000
74+
IV = 00000000000000000000000000000000
75+
CIPHERTEXT = dc43be40be0e53712f7e2bf5ca707209
76+
PLAINTEXT = 6a118a874519e64e9963798a503f1d35
77+
78+
COUNT = 4
79+
KEY = 00000000000000000000000000000000
80+
IV = 00000000000000000000000000000000
81+
CIPHERTEXT = 92beedab1895a94faa69b632e5cc47ce
82+
PLAINTEXT = cb9fceec81286ca3e989bd979b0cb284
83+
84+
COUNT = 5
85+
KEY = 00000000000000000000000000000000
86+
IV = 00000000000000000000000000000000
87+
CIPHERTEXT = 459264f4798f6a78bacb89c15ed3d601
88+
PLAINTEXT = b26aeb1874e47ca8358ff22378f09144
89+
90+
COUNT = 6
91+
KEY = 00000000000000000000000000000000
92+
IV = 00000000000000000000000000000000
93+
CIPHERTEXT = 08a4e2efec8a8e3312ca7460b9040bbf
94+
PLAINTEXT = 58c8e00b2631686d54eab84b91f0aca1
95+
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# CAVS 11.1
2+
# Config info for aes_values
3+
# AESVS GFSbox test data for CBC
4+
# State : Encrypt and Decrypt
5+
# Key Length : 192
6+
# Generated on Fri Apr 22 15:11:35 2011
7+
8+
[ENCRYPT]
9+
10+
COUNT = 0
11+
KEY = 000000000000000000000000000000000000000000000000
12+
IV = 00000000000000000000000000000000
13+
PLAINTEXT = 1b077a6af4b7f98229de786d7516b639
14+
CIPHERTEXT = 275cfc0413d8ccb70513c3859b1d0f72
15+
16+
COUNT = 1
17+
KEY = 000000000000000000000000000000000000000000000000
18+
IV = 00000000000000000000000000000000
19+
PLAINTEXT = 9c2d8842e5f48f57648205d39a239af1
20+
CIPHERTEXT = c9b8135ff1b5adc413dfd053b21bd96d
21+
22+
COUNT = 2
23+
KEY = 000000000000000000000000000000000000000000000000
24+
IV = 00000000000000000000000000000000
25+
PLAINTEXT = bff52510095f518ecca60af4205444bb
26+
CIPHERTEXT = 4a3650c3371ce2eb35e389a171427440
27+
28+
COUNT = 3
29+
KEY = 000000000000000000000000000000000000000000000000
30+
IV = 00000000000000000000000000000000
31+
PLAINTEXT = 51719783d3185a535bd75adc65071ce1
32+
CIPHERTEXT = 4f354592ff7c8847d2d0870ca9481b7c
33+
34+
COUNT = 4
35+
KEY = 000000000000000000000000000000000000000000000000
36+
IV = 00000000000000000000000000000000
37+
PLAINTEXT = 26aa49dcfe7629a8901a69a9914e6dfd
38+
CIPHERTEXT = d5e08bf9a182e857cf40b3a36ee248cc
39+
40+
COUNT = 5
41+
KEY = 000000000000000000000000000000000000000000000000
42+
IV = 00000000000000000000000000000000
43+
PLAINTEXT = 941a4773058224e1ef66d10e0a6ee782
44+
CIPHERTEXT = 067cd9d3749207791841562507fa9626
45+
46+
[DECRYPT]
47+
48+
COUNT = 0
49+
KEY = 000000000000000000000000000000000000000000000000
50+
IV = 00000000000000000000000000000000
51+
CIPHERTEXT = 275cfc0413d8ccb70513c3859b1d0f72
52+
PLAINTEXT = 1b077a6af4b7f98229de786d7516b639
53+
54+
COUNT = 1
55+
KEY = 000000000000000000000000000000000000000000000000
56+
IV = 00000000000000000000000000000000
57+
CIPHERTEXT = c9b8135ff1b5adc413dfd053b21bd96d
58+
PLAINTEXT = 9c2d8842e5f48f57648205d39a239af1
59+
60+
COUNT = 2
61+
KEY = 000000000000000000000000000000000000000000000000
62+
IV = 00000000000000000000000000000000
63+
CIPHERTEXT = 4a3650c3371ce2eb35e389a171427440
64+
PLAINTEXT = bff52510095f518ecca60af4205444bb
65+
66+
COUNT = 3
67+
KEY = 000000000000000000000000000000000000000000000000
68+
IV = 00000000000000000000000000000000
69+
CIPHERTEXT = 4f354592ff7c8847d2d0870ca9481b7c
70+
PLAINTEXT = 51719783d3185a535bd75adc65071ce1
71+
72+
COUNT = 4
73+
KEY = 000000000000000000000000000000000000000000000000
74+
IV = 00000000000000000000000000000000
75+
CIPHERTEXT = d5e08bf9a182e857cf40b3a36ee248cc
76+
PLAINTEXT = 26aa49dcfe7629a8901a69a9914e6dfd
77+
78+
COUNT = 5
79+
KEY = 000000000000000000000000000000000000000000000000
80+
IV = 00000000000000000000000000000000
81+
CIPHERTEXT = 067cd9d3749207791841562507fa9626
82+
PLAINTEXT = 941a4773058224e1ef66d10e0a6ee782
83+
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# CAVS 11.1
2+
# Config info for aes_values
3+
# AESVS GFSbox test data for CBC
4+
# State : Encrypt and Decrypt
5+
# Key Length : 256
6+
# Generated on Fri Apr 22 15:11:38 2011
7+
8+
[ENCRYPT]
9+
10+
COUNT = 0
11+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
12+
IV = 00000000000000000000000000000000
13+
PLAINTEXT = 014730f80ac625fe84f026c60bfd547d
14+
CIPHERTEXT = 5c9d844ed46f9885085e5d6a4f94c7d7
15+
16+
COUNT = 1
17+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
18+
IV = 00000000000000000000000000000000
19+
PLAINTEXT = 0b24af36193ce4665f2825d7b4749c98
20+
CIPHERTEXT = a9ff75bd7cf6613d3731c77c3b6d0c04
21+
22+
COUNT = 2
23+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
24+
IV = 00000000000000000000000000000000
25+
PLAINTEXT = 761c1fe41a18acf20d241650611d90f1
26+
CIPHERTEXT = 623a52fcea5d443e48d9181ab32c7421
27+
28+
COUNT = 3
29+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
30+
IV = 00000000000000000000000000000000
31+
PLAINTEXT = 8a560769d605868ad80d819bdba03771
32+
CIPHERTEXT = 38f2c7ae10612415d27ca190d27da8b4
33+
34+
COUNT = 4
35+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
36+
IV = 00000000000000000000000000000000
37+
PLAINTEXT = 91fbef2d15a97816060bee1feaa49afe
38+
CIPHERTEXT = 1bc704f1bce135ceb810341b216d7abe
39+
40+
[DECRYPT]
41+
42+
COUNT = 0
43+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
44+
IV = 00000000000000000000000000000000
45+
CIPHERTEXT = 5c9d844ed46f9885085e5d6a4f94c7d7
46+
PLAINTEXT = 014730f80ac625fe84f026c60bfd547d
47+
48+
COUNT = 1
49+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
50+
IV = 00000000000000000000000000000000
51+
CIPHERTEXT = a9ff75bd7cf6613d3731c77c3b6d0c04
52+
PLAINTEXT = 0b24af36193ce4665f2825d7b4749c98
53+
54+
COUNT = 2
55+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
56+
IV = 00000000000000000000000000000000
57+
CIPHERTEXT = 623a52fcea5d443e48d9181ab32c7421
58+
PLAINTEXT = 761c1fe41a18acf20d241650611d90f1
59+
60+
COUNT = 3
61+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
62+
IV = 00000000000000000000000000000000
63+
CIPHERTEXT = 38f2c7ae10612415d27ca190d27da8b4
64+
PLAINTEXT = 8a560769d605868ad80d819bdba03771
65+
66+
COUNT = 4
67+
KEY = 0000000000000000000000000000000000000000000000000000000000000000
68+
IV = 00000000000000000000000000000000
69+
CIPHERTEXT = 1bc704f1bce135ceb810341b216d7abe
70+
PLAINTEXT = 91fbef2d15a97816060bee1feaa49afe
71+

0 commit comments

Comments
 (0)