File: draft-ribose-cfrg-sm4-10-ecb.txt

package info (click to toggle)
python-cryptography-vectors 44.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 79,740 kB
  • sloc: sh: 52; python: 13; makefile: 3
file content (28 lines) | stat: -rw-r--r-- 890 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Vectors from draft-ribose-cfrg-sm4-10.txt. Reformatted to work with the NIST loader
# Originally from GB/T 32907-2016 Example 1
# SM4 ECB
[ENCRYPT]

# A.1.1/A.1.2
COUNT = 0
KEY = 0123456789abcdeffedcba9876543210
PLAINTEXT = 0123456789abcdeffedcba9876543210
CIPHERTEXT = 681edf34d206965e86b3e94f536e4246

# A.1.4/A.1.5
COUNT = 1
KEY = fedcba98765432100123456789abcdef
PLAINTEXT = 000102030405060708090a0b0c0d0e0f
CIPHERTEXT = f766678f13f01adeac1b3ea955adb594

# A.2.1.1
COUNT = 2
KEY = 0123456789abcdeffedcba9876543210
PLAINTEXT = aaaaaaaabbbbbbbbccccccccddddddddeeeeeeeeffffffffaaaaaaaabbbbbbbb
CIPHERTEXT = 5ec8143de509cff7b5179f8f474b86192f1d305a7fb17df985f81c8482192304

# A.2.1.2
COUNT = 3
KEY = fedcba98765432100123456789abcdef
PLAINTEXT = aaaaaaaabbbbbbbbccccccccddddddddeeeeeeeeffffffffaaaaaaaabbbbbbbb
CIPHERTEXT = c5876897e4a59bbba72a10c83872245b12dd90bc2d200692b529a4155ac9e600