First Commit

This commit is contained in:
2025-02-06 22:24:29 +08:00
parent ed7df4c81e
commit 7539e6a53c
18116 changed files with 6181499 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
Test Data Format
================
A test data file is an ASCII text file composed of sections separated by
blank lines. Each section is stand-alone and independent of other
sections that may be in the same file, and contains one or more tests.
A section is composed of a sequence of fields. Each field is one or more
lines composed of a field name, followed by a colon (":"), followed by a
field body. All but the last line of a field must end with a backslash
("\"). If any line contains a hash mark ("#"), the hash mark and
everything after it on the same line is not considered part of the field
body.
Each section must contain fields named AlgorithmType, Name, Source, and
Test. The presence and semantics of other fields depend on the algorithm
being tested and the tests to be run.
Each section may contain more than one test and therefore more than one
field named Test. In that case the order of the fields is significant. A
test should always use the last field with any given name that occurs
before the Test field.
Data Types
==========
signed int - small integer (less than 2^32) in decimal representation
unsigned long - large integer (less than 2^64) convertible by strtoul or strtoull
string - human readable string
encoded string - can be one of the following
- quoted string: "message" means "message" without the quotes
or terminating '\0'
- hex encoded string: 0x74657374 or 74657374 means "test"
- repeated string: r100 "message" to repeat "message" 100 times, or
r256 0x0011 to repeat 0x0011 256 times
Field Types
===========
AlgorithmType - string, for example "Signature", "AsymmetricCipher",
"SymmetricCipher", "MAC", "MessageDigest", or "KeyFactory"
Name - string, an algorithm name from SCAN
Test - string, identifies the test to run
Source - string, text explaining where the test data came from
Comment - string, other comments about the test data
KeyFormat - string, specifies the key format. "Component" here means
each component of the key or key pair is specified separately as a name,
value pair, with the names depending on the algorithm being tested.
Otherwise the value names "Key", or "PublicKey" and "PrivateKey" are
used.
Key - encoded string
PublicKey - encoded string
PrivateKey - encoded string
Modulus - the modulus when KeyFormat=Component
SubgroupOrder - the subgroup order when KeyFormat=Component
SubgroupGenerator - the subgroup generator when KeyFormat=Component
PublicElement - the public element when KeyFormat=Component
PrivateExponent - the private exponent when KeyFormat=Component
Message - encoded string, message to be signed or verified
Signature - encoded string, signature to be verified or compared with
BlockSize - encoded string, block size for variable block ciphers
Plaintext - encoded string
Ciphertext - encoded string
Header - encoded string
Footer - encoded string
Secret - encoded string, used by some key derivation functions
DerivedKey - encoded string
DerivedLength - encoded string
Digest - encoded string
TruncatedSize - int, size of truncated digest in bytes
Seek - int, seek location for random access ciphers
Seek64 - unsigned long, seek location for random access ciphers
(more to come here)
Possible Tests
==============
KeyPairValidAndConsistent - public and private keys are both valid and
consistent with each other
PublicKeyInvalid - public key validation should not pass
PrivateKeyInvalid - private key validation should not pass
Verify - signature/digest/MAC verification should pass
VerifyTruncated - truncated digest/MAC verification should pass
NotVerify - signature/digest/MAC verification should not pass
DeterministicSign - sign message using given seed, and the resulting
signature should equal the given signature
Encrypt - plaintext encrypts to ciphertext
DecryptMatch - ciphertext decrypts to plaintext
(more to come here)

View File

@@ -0,0 +1,6 @@
AlgorithmType: FileList
Name: aead.txt collection
Test: TestVectors/ccm.txt
Test: TestVectors/eax.txt
Test: TestVectors/gcm.txt
Test: TestVectors/chacha20poly1305.txt

347
externals/cryptopp/TestVectors/aes.txt vendored Normal file
View File

@@ -0,0 +1,347 @@
AlgorithmType: SymmetricCipher
Name: AES/ECB
Source: NIST Special Publication 800-38A
Plaintext: 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710
Comment: F.1.1 ECB-AES128.Encrypt
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 3ad77bb40d7a3660a89ecaf32466ef97 f5d3d58503b9699de785895a96fdbaaf 43b1cd7f598ece23881b00e3ed030688 7b0c785e27e8ad3f8223207104725dd4
Test: Encrypt
Comment: F.1.3 ECB-AES192.Encrypt
Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b
Ciphertext: bd334f1d6e45f25ff712a214571fa5cc 974104846d0ad3ad7734ecb3ecee4eef ef7afd2270e2e60adce0ba2face6444e 9a4b41ba738d6c72fb16691603c18e0e
Test: Encrypt
Comment: F.1.5 ECB-AES256.Encrypt
Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4
Ciphertext: f3eed1bdb5d2a03c064b5a7e3db181f8 591ccb10d410ed26dc5ba74a31362870 b6ed21b99ca6f4f9f153e7b1beafed1d 23304b7a39f9f3ff067d8d8f9e24ecc7
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/ECB
Source: Generated by Crypto++ 5.6.1
Comment: long test vector
Plaintext: r8 006bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c371000
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 84C6CBDC2B5A39985774B23BAB066A6AF8CB66C08E4F058E5D3E7C351EA845CEC7B209210EE7EFD38269628687F21CB9BCEA349DC0418ADBA2BF2364DF4DB1A11AD84CF6A422CE95C37B2CF81196245CD857D0B954B83985C1888230F3C301847AAF714253EF768C17E89E4F5513DBD5BEE1266A2B2D7063CE3D0BA8716252C5BCBB9922CD46F374B52FDFF1FEBF155FF4AFEE18788999BC74234A3FFBA7B2858BB2552F172E56EC47456878440ABB5ADAE49941C1E43616AC5D6E31A011611B829F6A77BE1F50754F81F35D24ED89FDE804B17363F9A81C3F12AE067FDD41A2984912CAE1926C5FB3AC18E541FA4AD1E171888E61428F2A8F2E981AE16D0D4E41D33E5E675F446DAE0F454FC4CA056F41F3CC4744A9E948428B2280F96663B7230C09692503C95B3E34F8DE8DF23157F45BDF689B258D994D9E6CE5D4DD6BDB96763CCC41DBBE57A4778D5A9E90226D614C335E44CA8AB41EFEA898BC170C65412F77194A43A1305EF23AC70B059E6E047796EF518D7696BC3DAD5E2634F92DD1C90D206A2B6D3A7CE88668BEAD64614E9000ACFBA79EB3601606214E21E08F14CE77E36BB66FE4A0FCD2A21BCAA2391A9C2016AC3BC7CDF1438EB6DD26696644583E2B0A0C68629D736F6723DF66859CF80B4E5B5C5BF03F334D65C48DB3B2660E2CE33B510FD60C912B85D16AEE7CDBFDF6285B0A77BAE07D987F9CE172A548E6BF0A30CF099AA82BE0A25E0E8919
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CBC
Source: NIST Special Publication 800-38A
IV: 000102030405060708090a0b0c0d0e0f
Plaintext: 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710
Comment: F.2.1 CBC-AES128.Encrypt
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 7649abac8119b246cee98e9b12e9197d 5086cb9b507219ee95db113a917678b2 73bed6b8e3c1743b7116e69e22229516 3ff1caa1681fac09120eca307586e1a7
Test: Encrypt
Comment: F.2.3 CBC-AES192.Encrypt
Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b
Ciphertext: 4f021db243bc633d7178183a9fa071e8 b4d9ada9ad7dedf4e5e738763f69145a 571b242012fb7ae07fa9baac3df102e0 08b0e27988598881d920a9e64f5615cd
Test: Encrypt
Comment: F.2.5 CBC-AES256.Encrypt
Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4
Ciphertext: f58c4c04d6e5f1ba779eabfb5f7bfbd6 9cfc4e967edb808d679f777bc6702c7d 39f23369a9d9bacfa530e26304231461 b2eb05e2c39be9fcda6c19078c6a9d1b
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CBC
Source: RFC 3602
Comment: Case 1: Encrypting 16 bytes (1 block) using AES-CBC with 128-bit key
Key : 0x06a9214036b8a15b512e03d534120006
IV : 0x3dafba429d9eb430b422da802c9fac41
Plaintext : "Single block msg"
Ciphertext: 0xe353779c1079aeb82708942dbe77181a
Test: Encrypt
Comment: Case 2: Encrypting 32 bytes (2 blocks) using AES-CBC with 128-bit key
Key : 0xc286696d887c9aa0611bbb3e2025a45a
IV : 0x562e17996d093d28ddb3ba695a2e6f58
Plaintext : 0x000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f
Ciphertext: 0xd296cd94c2cccf8a3a863028b5e1dc0a 7586602d253cfff91b8266bea6d61ab1
Test: Encrypt
Comment: Case 3: Encrypting 48 bytes (3 blocks) using AES-CBC with 128-bit key
Key : 0x6c3ea0477630ce21a2ce334aa746c2cd
IV : 0xc782dc4c098c66cbd9cd27d825682c81
Plaintext : "This is a 48-byte message (exactly 3 AES blocks)"
Ciphertext: 0xd0a02b3836451753d493665d33f0e886 2dea54cdb293abc7506939276772f8d5 021c19216bad525c8579695d83ba2684
Test: Encrypt
Comment: Case 4: Encrypting 64 bytes (4 blocks) using AES-CBC with 128-bit key
Key : 0x56e47a38c5598974bc46903dba290349
IV : 0x8ce82eefbea0da3c44699ed7db51b7d9
Plaintext : 0xa0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf
Ciphertext: 0xc30e32ffedc0774e6aff6af0869f71aa 0f3af07a9a31a9c684db207eb0ef8e4e 35907aa632c3ffdf868bb7b29d3d46ad 83ce9f9a102ee99d49a53e87f4c3da55
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CBC
Source: Generated by Crypto++ 5.6.1
Comment: long test vector
IV: f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: r8 006bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c371000
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 6544CCA076C4D67C1A69DD7E504C6586FBD22912505E187D8628E19FA067D6C339D078E3032B8596DA74BB0E23434F83E153D5ACD5DEF7D264F58EC685317BF50C93430791718D6E09CCC4804FFE4EEB5C6AD8E9B5DFD456EDE81081627A97FC2FAE9F1955377D7774E68EAB541B20CE3C915185BCA208EE08428C400043F2DC90B0390756762C9271946FCE214B9576F74399E466DAC48C6DD10B420F302941DCC27D55CF1FB59D71954950CAD893FFFA70970D128C77BFA34F3C84B0B64A01194A086ACDD9847D6B91B7F870D0E7591CA07F0B407005F1473C37A648F6E18044336F30418BA43FD7AA5B5BAE01A0E33B1EDA4487730F043E202DE44CB901BD3AED13D790D05F325C414831EB601BD918678C1B8E116877CE1167F87204B49619D323713F95C04CA9621FDCF44BD21C5E36A299C486C8FC0D3043EDFF424B9A7AA5500DC3BD7BF6FAB256E6B45B458058DC933F1FF8C5E841BFC7F405761E14B12B48C1C108F33BF8D65BB8DBB9ED7E92398E779333730F4C68922AA76409E842E76B649B981B8269186220ACFF9DFA198D62CBF4CFA0FE05C1427CE63A345A61FE460D14EF25D7A89E2E228B415757B4E4110B6AFA7D85D48C3BCF184FDD7366F06D9E3D29896B0D3C0D83FCFA881E6EC5F29B0294628EDFF284E58B7BE19D37A6B28D70DC0F165A4B60CE5536D76D1A71849C36B0837E4E5082A05208CEEB320C57F0F5B86DC3CAAC8A32DEA9552D
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CFB
Source: NIST Special Publication 800-38A
IV: 000102030405060708090a0b0c0d0e0f
Plaintext: 6bc1bee22e409f96e93d7e117393172aae2d8
FeedbackSize: 1
Comment: F.3.7 CFB8-AES128.Encrypt
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 3b79424c9c0dd436bace9e0ed4586a4f32b9
Test: Encrypt
Comment: F.3.9 CFB8-AES192.Encrypt
Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b
Ciphertext: cda2521ef0a905ca44cd057cbf0d47a0678a
Test: Encrypt
Comment: F.3.11 CFB8-AES256.Encrypt
Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4
Ciphertext: dc1f1a8520a64db55fcc8ac554844e889700
Test: Encrypt
Plaintext: 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710
FeedbackSize: 16
Comment: F.3.13 CFB128-AES128.Encrypt
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 3b3fd92eb72dad20333449f8e83cfb4a c8a64537a0b3a93fcde3cdad9f1ce58b 26751f67a3cbb140b1808cf187a4f4df c04b05357c5d1c0eeac4c66f9ff7f2e6
Test: Encrypt
Comment: F.3.15 CFB128-AES192.Encrypt
Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b
Ciphertext: cdc80d6fddf18cab34c25909c99a4174 67ce7f7f81173621961a2b70171d3d7a 2e1e8a1dd59b88b1c8e60fed1efac4c9 c05f9f9ca9834fa042ae8fba584b09ff
Test: Encrypt
Comment: F.3.17 CFB128-AES256.Encrypt
Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4
Ciphertext: dc7e84bfda79164b7ecd8486985d3860 39ffed143b28b1c832113c6331e5407b df10132415e54b92a13ed0a8267ae2f9 75a385741ab9cef82031623d55b1e471
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CFB
Source: Generated by Crypto++ 5.6.1
Comment: long test vector with odd length
IV: f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: r11 006bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: ECE71ECD7A4E3C2F643B2B0BFBED32F365C96D626048D13C65962ED08445B5EE74B11203E24C0ACCD3CC13F39963632D8F4B8F8BB16B7901373C32FFD27472957A8448E414A26BB10CAE9BCFBF332BA677D59C0CCD4CCE5B34298E2B1F3250092CF602B5476922D9FA13D4AE9F54841D889FE71D67A79315A621BDAECB2FD3F1ECDAB0DC9FBDFB85AE1633038A44E15DEF1B6DDBC4AB47BB128E1C2DE8A17FD1107D8587CE96088709E17DA23DE6993973A43DFB59801A9691B7EBF5565C4FF842F5132E99288FA4CE3E6CE9333DEE052212E71EF08C5E2E385A787F1567C0CD05A4D11BF40CA19B8D49A231AA55CDE1B8C531C9FCD3B9C70AABD65372E582FCE7528B6BD8F89AA6489B1F085AE024D5A964CAEC4F3F5726CBACDB5D8429F6741FE102BC27E10724C30A64A7D3ED11F6FF41908920A1326793C7C7EDDDD2F79D8A3CE804AE53E59E43B2E0E69AF69A79D7A97A12C0A1AC7331369FCE4072879AA998CD1DC6296CB02D4B97803F1F3713F922796148E2263AFA6A72CF30C3C00297ABF2AD2D559AC4D0011A839FAAA261BB17966E80FF243B65B6209C2732F294F33936A3B8FE7C9BEBE50686BBE7F0FDCF9E24281242B10844037D9AB8A342B954B69E6456243CC13959E1B014A1389BA69B9C4E1C0869C7FE3292ED72FCF183B216F7F5EB5A7CD0A2493BCA160AE6142F4CF03110CA4782CA6C8ED558CA8AF4B14ADC4C368FF0C0CD014F7E117F56D797EF45294C8D3BCED9D5D4E3FA60592031E2925ABA72DFE5AC1D88081DB6CF68DCB256A822CE891AD12F5BB34F39CE974F7D23C0B7AB3BF12D854DA60617EB5E479A9740E00A1DCA267A3D1D212F25A06B83106CBD624CC745ACB31E0EA774F6E0D765D6134F74A3AF5B3846649C14539B7C01B484C54F71B2C5016C2EA57B16472145511130D79E23271151F370DB8A626DB218F73FF0ABFE066E2782696F6984923AA074AEA9E059AEC18F50D4E03F4B17BAD856E6C962604A02
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/OFB
Source: NIST Special Publication 800-38A
IV: 000102030405060708090a0b0c0d0e0f
Plaintext: 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710
Comment: F.4.1 OFB-AES128.Encrypt
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 3b3fd92eb72dad20333449f8e83cfb4a 7789508d16918f03f53c52dac54ed825 9740051e9c5fecf64344f7a82260edcc 304c6528f659c77866a510d9c1d6ae5e
Test: Encrypt
Comment: F.4.3 OFB-AES192.Encrypt
Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b
Ciphertext: cdc80d6fddf18cab34c25909c99a4174 fcc28b8d4c63837c09e81700c1100401 8d9a9aeac0f6596f559c6d4daf59a5f2 6d9f200857ca6c3e9cac524bd9acc92a
Test: Encrypt
Comment: F.4.5 OFB-AES256.Encrypt
Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4
Ciphertext: dc7e84bfda79164b7ecd8486985d3860 4febdc6740d20b3ac88f6ad82a4fb08d 71ab47a086e86eedf39d1c5bba97c408 0126141d67f37be8538f5a8be740e484
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/OFB
Source: Generated by Crypto++ 5.6.1
Comment: long test vector with odd length
IV: f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: r11 006bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: ECE71ECD7A4E3C2F643B2B0BFBED32F3B3D63D91F8B99D5EA9D0AA2D977A8675EDD972802EB60B3D8FA629EF94358D46861CF60D9F89F481632F937182C78E49D53D132260CFC3A80943E0FD169C6091FF4BBBBDEC35F4A31DDB61AFA087750D6CFCF86DAB13330125D60A2732E43A2AF3E47ABE4824C5B17DD747F267149A321ADA13409D51D4FC685ADA6789D5785FCA5EF199FD96A03879B4147C4936CC32DE864520C98DD55408CA8ED4AF1BE1F133ED53CA9FF58E6862D3E900AE66EEF75272B547BBC8919CE5503981684FEBA088F5E73BF272C820656CC9627FB4E4FC3A92A6B815CAC558B3257614AA9BB2CF2409D3633B6570EEF67A9343502D2B528078E561782917D977E6F76B13CD6526512D3D4C803BBB58E54EED5B4057EAF85DE83A7EC53FACBCA7E03EB7E027910C8DA25B75BE33B41C0C594DF6D781E821193963C9F658D380A460561B2F0C9C3D7639A4E4EE2DA87653DA86FAD6D5280857CEC28CC40D082C81C672D9B36CD169A6803ACA4C8DAAD77953B296FBAF480FA146F8B41DCBD487A368851A207C90228DBF7BAEEB38F23F98520E52145D809DB530D3E690C2A91B8367B815C4FFC0AE7171582169D6A7FD073A1F9DE1182FC98D1D5B3E39B44E054218B80091333D5B751C0530BADF4361C5A95CB26634AE788F7B6D2CCA543FDE48172A24E4D991F9262CFB8ED09FFE4E1506DA6478EF879847F8CE44569A9AC66E124CEE5944D2DC87742CA1B598B3C7D54662F8A5783A0C6689C949C54E148C2C88DFBA4F10F0234BA62E4DDEA30F5AD3D209829CCB73C22141D56050FB75E0E7D1B822F6FFC6AB92E8DB12A5C6B62064B692F8B118CC38F0436433B5370CE5A79D09A7081703EEA59F64B7361AA50476DD2F7074CA37C51935DCBC78A806F92C1186033070D5C3FABACAAE39CB7FBA0654D13413E94F6E9FDDB7D2D4EC1985CCF2E2011C186BD0C16AA95A0C7FDDF1B36490780EB646EEB7B0B377E970FD7D2E9A06
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CTR
Source: NIST Special Publication 800-38A
IV: f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: 6bc1bee22e409f96e93d7e117393172a ae2d8a571e03ac9c9eb76fac45af8e51 30c81c46a35ce411e5fbc1191a0a52ef f69f2445df4f9b17ad2b417be66c3710
Comment: F.5.1 CTR-AES128.Encrypt
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: 874d6191b620e3261bef6864990db6ce 9806f66b7970fdff8617187bb9fffdff 5ae4df3edbd5d35e5b4f09020db03eab 1e031dda2fbe03d1792170a0f3009cee
Test: Encrypt
Comment: F.5.3 CTR-AES192.Encrypt
Key: 8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b
Ciphertext: 1abc932417521ca24f2b0459fe7e6e0b 090339ec0aa6faefd5ccc2c6f4ce8e94 1e36b26bd1ebc670d1bd1d665620abf7 4f78a7f6d29809585a97daec58c6b050
Test: Encrypt
Comment: F.5.5 CTR-AES256.Encrypt
Key: 603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4
Ciphertext: 601ec313775789a5b7a7f504bbf3d228 f443e3ca4d62b59aca84e990cacaf5c5 2b0930daa23de94ce87017ba2d84988d dfc9c58db67aada613c2dd08457941a6
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CTR
Source: RFC 3686
#Test Vector #1: Encrypting 16 octets using AES-CTR with 128-bit key
Key : AE 68 52 F8 12 10 67 CC 4B F7 A5 76 55 77 F3 9E
Plaintext : 53 69 6E 67 6C 65 20 62 6C 6F 63 6B 20 6D 73 67
IV: 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 01
Ciphertext : E4 09 5D 4F B7 A7 B3 79 2D 61 75 A3 26 13 11 B8
Test: Encrypt
#Test Vector #2: Encrypting 32 octets using AES-CTR with 128-bit key
Key : 7E 24 06 78 17 FA E0 D7 43 D6 CE 1F 32 53 91 63
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
IV: 00 6C B6 DB C0 54 3B 59 DA 48 D9 0B 00 00 00 01
Ciphertext : 51 04 A1 06 16 8A 72 D9 79 0D 41 EE 8E DA D3 88 EB 2E 1E FC 46 DA 57 C8 FC E6 30 DF 91 41 BE 28
Test: Encrypt
#Test Vector #3: Encrypting 36 octets using AES-CTR with 128-bit key
Key : 76 91 BE 03 5E 50 20 A8 AC 6E 61 85 29 F9 A0 DC
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23
IV: 00 E0 01 7B 27 77 7F 3F 4A 17 86 F0 00 00 00 01
Ciphertext : C1 CF 48 A8 9F 2F FD D9 CF 46 52 E9 EF DB 72 D7 45 40 A4 2B DE 6D 78 36 D5 9A 5C EA AE F3 10 53 25 B2 07 2F
Test: Encrypt
#Test Vector #4: Encrypting 16 octets using AES-CTR with 192-bit key
Key : 16 AF 5B 14 5F C9 F5 79 C1 75 F9 3E 3B FB 0E ED 86 3D 06 CC FD B7 85 15
Plaintext : 53 69 6E 67 6C 65 20 62 6C 6F 63 6B 20 6D 73 67
IV: 00 00 00 48 36 73 3C 14 7D 6D 93 CB 00 00 00 01
Ciphertext : 4B 55 38 4F E2 59 C9 C8 4E 79 35 A0 03 CB E9 28
Test: Encrypt
#Test Vector #5: Encrypting 32 octets using AES-CTR with 192-bit key
Key : 7C 5C B2 40 1B 3D C3 3C 19 E7 34 08 19 E0 F6 9C 67 8C 3D B8 E6 F6 A9 1A
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
IV: 00 96 B0 3B 02 0C 6E AD C2 CB 50 0D 00 00 00 01
Ciphertext : 45 32 43 FC 60 9B 23 32 7E DF AA FA 71 31 CD 9F 84 90 70 1C 5A D4 A7 9C FC 1F E0 FF 42 F4 FB 00
Test: Encrypt
#Test Vector #6: Encrypting 36 octets using AES-CTR with 192-bit key
Key : 02 BF 39 1E E8 EC B1 59 B9 59 61 7B 09 65 27 9B F5 9B 60 A7 86 D3 E0 FE
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23
IV: 00 07 BD FD 5C BD 60 27 8D CC 09 12 00 00 00 01
Ciphertext : 96 89 3F C5 5E 5C 72 2F 54 0B 7D D1 DD F7 E7 58 D2 88 BC 95 C6 91 65 88 45 36 C8 11 66 2F 21 88 AB EE 09 35
Test: Encrypt
#Test Vector #7: Encrypting 16 octets using AES-CTR with 256-bit key
Key : 77 6B EF F2 85 1D B0 6F 4C 8A 05 42 C8 69 6F 6C 6A 81 AF 1E EC 96 B4 D3 7F C1 D6 89 E6 C1 C1 04
Plaintext : 53 69 6E 67 6C 65 20 62 6C 6F 63 6B 20 6D 73 67
IV: 00 00 00 60 DB 56 72 C9 7A A8 F0 B2 00 00 00 01
Ciphertext : 14 5A D0 1D BF 82 4E C7 56 08 63 DC 71 E3 E0 C0
Test: Encrypt
#Test Vector #8: Encrypting 32 octets using AES-CTR with 256-bit key
Key : F6 D6 6D 6B D5 2D 59 BB 07 96 36 58 79 EF F8 86 C6 6D D5 1A 5B 6A 99 74 4B 50 59 0C 87 A2 38 84
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
IV: 00 FA AC 24 C1 58 5E F1 5A 43 D8 75 00 00 00 01
Ciphertext : F0 5E 23 1B 38 94 61 2C 49 EE 00 0B 80 4E B2 A9 B8 30 6B 50 8F 83 9D 6A 55 30 83 1D 93 44 AF 1C
Test: Encrypt
#Test Vector #9: Encrypting 36 octets using AES-CTR with 256-bit key
Key : FF 7A 61 7C E6 91 48 E4 F1 72 6E 2F 43 58 1D E2 AA 62 D9 F8 05 53 2E DF F1 EE D6 87 FB 54 15 3D
Plaintext : 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23
IV: 00 1C C5 B7 51 A5 1D 70 A1 C1 11 48 00 00 00 01
Ciphertext : EB 6C 52 82 1D 0B BB F7 CE 75 94 46 2A CA 4F AA B4 07 DF 86 65 69 FD 07 F4 8C C0 B5 83 D6 07 1F 1E C0 E6 B8
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/CTR
Source: Generated by Crypto++ 5.6.1
Comment: long test vector with odd length
IV: f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: r11 006bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: ECE71ECD7A4E3C2F643B2B0BFBED32F31C8551B6306D52CF843EC0B85015DC203B1C0B643E2A6BABAF5133DA0EA06616076AA6BBB52ED75DC3A71A9A6E8AC7C9A00D2C39AA68BF4E6FFED9AAEE5AD6914FB3EA77C7B61FF6BF564F2F1225ACB4B5889CB1559888A5817849C382E168482F75381F63868C468E4D1583B1FE71DD808CB94D8150AAB9D530A0FC17CDE748E95545D8A033B2F61F1954D0C0226168022E1CD7E031C57D048AC560F152960F47705E174D956D4BB53AE80BFFCD1BD569ED8EFFA223C00558B702405F33E6E0EDB2D9B0C148A1441CC80D6ABBCE785AA1B9DAB7CB8832F1B12D2EE60EE2DFCA37942CA1724E5602B7B70525AC9662028A22DB234676615DB474538CBC8D197F38C88BCC4F9E8D207538CA18DE5F095420A2E4D5868CEBB8B34A9377DC52D119790B65210F1B346F5E00D9BD00A8847048913D80726B9B745D565E6284B986DBAEA997FFC5A0DE5051527D44B2C1266DBC9130A6EB15F37A0F00B6286D6678CA651C07743BD37F2E8F6A94F5ED8C63428AE4883A9695183807E104BC335C64FEAAC40A605913DF98FF44E0801B31A968CCE5DCAFADE1E017FA711E05FF5A54BFA1999C2C463F97A3A66B30211BD306C8911C98F8EE5EF47A54746A4D16B7C7424A6954B4FC3BCF1A41BDE8A19CE1027AE86A320D0E5E7D3C7E50CFD0C4665B811D86C313F09ADE5B4DBE017231859881E5873E9EDB2011CF5920D2F7277C4DE1AC430A1849F0B870A69ABE701B6D0B5123E5FF53395409177CF84BF41EC33C5E4BCC2CF29258DC7C260471AABDA49FDE62915758EE4E578D0F7698E6456BC144573739D5D508CC76B389359D2A0ECB5B7EE5FCB4C3151D5AF7C71819EA3DD5F36C7B27E551FD2373D07FFDC76A13FC4B10A6F29A83D6F465ACB6960671EACF21A3E1CB4411C4DAA0C2A87DAED28AEE60B7EC0258A9AF125F2DDC80B9877EFE0F372D9B832C786770A84EA1A07CB6E1A9907D651BBD0EFDEF2AFFC3
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: AES/XTS
#
Source: P1619-2007, Appendix B
Comment: Vector 1, XTS-AES applied for a data unit of 32 bytes, 32 bytes key material.
Key: 00000000000000000000000000000000 \
00000000000000000000000000000000
IV: 00000000000000000000000000000000
Plaintext: 0000000000000000000000000000000000000000000000000000000000000000
Ciphertext: 917cf69ebd68b2ec9b9fe9a3eadda692cd43d2f59598ed858c02c2652fbf922e
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 2, XTS-AES applied for a data unit of 32 bytes, 32 bytes key material.
Key: 11111111111111111111111111111111 \
22222222222222222222222222222222
IV: 33333333330000000000000000000000
Plaintext: 4444444444444444444444444444444444444444444444444444444444444444
Ciphertext: c454185e6a16936e39334038acef838bfb186fff7480adc4289382ecd6d394f0
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 3, XTS-AES applied for a data unit of 32 bytes, 32 bytes key material.
Key: fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0 \
22222222222222222222222222222222
IV: 33333333330000000000000000000000
Plaintext: 4444444444444444444444444444444444444444444444444444444444444444
Ciphertext: af85336b597afc1a900b2eb21ec949d292df4c047e0b21532186a5971a227a89
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 15, XTS-AES-128 applied for a data unit that is not a multiple of 16 bytes.
Key: fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0 \
bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0
IV: 9a785634120000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f10
Ciphertext: 6c1625db4671522d3d7599601de7ca09ed
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 16, XTS-AES-128 applied for a data unit that is not a multiple of 16 bytes.
Key: fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0 \
bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0
IV: 9a785634120000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f1011
Ciphertext: d069444b7a7e0cab09e24447d24deb1fedbf
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 17, XTS-AES-128 applied for a data unit that is not a multiple of 16 bytes.
Key: fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0 \
bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0
IV: 9a785634120000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f101112
Ciphertext: e5df1351c0544ba1350b3363cd8ef4beedbf9d
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 18, XTS-AES-128 applied for a data unit that is not a multiple of 16 bytes.
Key: fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0 \
bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0
IV: 9a785634120000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f10111213
Ciphertext: 9d84c813f719aa2c7be3f66171c7c5c2edbf9dac
Test: Encrypt
#
Source: P1619-2007, Appendix B
Comment: Vector 19, XTS-AES-128 applied for a data unit that is not a multiple of 16 bytes.
Key: e0e1e2e3e4e5e6e7e8e9eaebecedeeef \
c0c1c2c3c4c5c6c7c8c9cacbcccdcecf
IV: 21436587a90000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \
202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f \
404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f \
606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f \
808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f \
a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf \
c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf \
e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff \
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f \
202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f \
404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f \
606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f \
808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f \
a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf \
c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf \
e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Ciphertext: 38b45812ef43a05bd957e545907e223b954ab4aaf088303ad910eadf14b42be6 \
8b2461149d8c8ba85f992be970bc621f1b06573f63e867bf5875acafa04e42cc \
bd7bd3c2a0fb1fff791ec5ec36c66ae4ac1e806d81fbf709dbe29e471fad3854 \
9c8e66f5345d7c1eb94f405d1ec785cc6f6a68f6254dd8339f9d84057e01a177 \
41990482999516b5611a38f41bb6478e6f173f320805dd71b1932fc333cb9ee3 \
9936beea9ad96fa10fb4112b901734ddad40bc1878995f8e11aee7d141a2f5d4 \
8b7a4e1e7f0b2c04830e69a4fd1378411c2f287edf48c6c4e5c247a19680f7fe \
41cefbd49b582106e3616cbbe4dfb2344b2ae9519391f3e0fb4922254b1d6d2d \
19c6d4d537b3a26f3bcc51588b32f3eca0829b6a5ac72578fb814fb43cf80d64 \
a233e3f997a3f02683342f2b33d25b492536b93becb2f5e1a8b82f5b88334272 \
9e8ae09d16938841a21a97fb543eea3bbff59f13c1a18449e398701c1ad51648 \
346cbc04c27bb2da3b93a1372ccae548fb53bee476f9e9c91773b1bb19828394 \
d55d3e1a20ed69113a860b6829ffa847224604435070221b257e8dff783615d2 \
cae4803a93aa4334ab482a0afac9c0aeda70b45a481df5dec5df8cc0f423c77a \
5fd46cd312021d4b438862419a791be03bb4d97c0e59578542531ba466a83baf \
92cefc151b5cc1611a167893819b63fb8a6b18e86de60290fa72b797b0ce59f3
Test: Encrypt

65
externals/cryptopp/TestVectors/all.txt vendored Normal file
View File

@@ -0,0 +1,65 @@
AlgorithmType: FileList
Name: all.txt collection
Test: TestVectors/aes.txt
Test: TestVectors/aria.txt
Test: TestVectors/blake2b.txt
Test: TestVectors/blake2s.txt
Test: TestVectors/camellia.txt
Test: TestVectors/ccm.txt
Test: TestVectors/chacha_tls.txt
Test: TestVectors/chacha20poly1305.txt
Test: TestVectors/chacha.txt
Test: TestVectors/xchacha.txt
Test: TestVectors/cham.txt
Test: TestVectors/cmac.txt
Test: TestVectors/dlies.txt
Test: TestVectors/dsa_1363.txt
Test: TestVectors/dsa_rfc6979.txt
Test: TestVectors/dsa.txt
Test: TestVectors/eax.txt
Test: TestVectors/esign.txt
Test: TestVectors/gcm.txt
Test: TestVectors/hc128.txt
Test: TestVectors/hc256.txt
Test: TestVectors/hight.txt
Test: TestVectors/hkdf.txt
Test: TestVectors/hmac.txt
Test: TestVectors/kalyna.txt
Test: TestVectors/keccak.txt
Test: TestVectors/lea.txt
Test: TestVectors/lsh256.txt
Test: TestVectors/lsh512.txt
Test: TestVectors/mars.txt
Test: TestVectors/nr.txt
Test: TestVectors/panama.txt
Test: TestVectors/poly1305aes.txt
Test: TestVectors/poly1305_tls.txt
Test: TestVectors/rabbit.txt
Test: TestVectors/rsa_oaep.txt
Test: TestVectors/rsa_pkcs1_1_5.txt
Test: TestVectors/rsa_pss.txt
Test: TestVectors/rw.txt
Test: TestVectors/salsa.txt
Test: TestVectors/seal.txt
Test: TestVectors/seed.txt
Test: TestVectors/sha1_fips_180.txt
Test: TestVectors/sha2_fips_180.txt
Test: TestVectors/sha3_fips_202.txt
Test: TestVectors/shake.txt
Test: TestVectors/shacal2.txt
Test: TestVectors/sha.txt
Test: TestVectors/simeck.txt
Test: TestVectors/simon.txt
Test: TestVectors/siphash.txt
Test: TestVectors/skipjack.txt
Test: TestVectors/sm3.txt
Test: TestVectors/sm4.txt
Test: TestVectors/sosemanuk.txt
Test: TestVectors/speck.txt
Test: TestVectors/tea.txt
Test: TestVectors/threefish.txt
Test: TestVectors/ttmac.txt
Test: TestVectors/vmac.txt
Test: TestVectors/wake.txt
Test: TestVectors/whrlpool.txt
Test: TestVectors/xts.txt

158
externals/cryptopp/TestVectors/aria.txt vendored Normal file
View File

@@ -0,0 +1,158 @@
AlgorithmType: SymmetricCipher
Name: ARIA/ECB
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 1, ARIA/ECB 128-bit (p.3)
Key: 00112233445566778899aabbccddeeff
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: c6ecd08e22c30abdb215cf74e2075e6e 29ccaac63448708d331b2f816c51b17d \
9e133d1528dbf0af5787c7f3a3f5c2bf 6b6f345907a3055612ce072ff54de7d7 \
88424da6e8ccfe8172b391be49935416 5665ba7864917000a6eeb2ecb4a698ed \
fc7887e7f556377614ab0a282293e6d8 84dbb84206cdb16ed1754e77a1f243fd \
086953f752cc1e46c7c794ae85537dca ec8dd721f55c93b6edfe2adea43873e8
Test: Encrypt
Source: RFC 5794, The ARIA Encryption Algorithm
Comment: A.1, 128-Bit Key (p. 10)
Key: 000102030405060708090a0b0c0d0e0f
Plaintext: 00112233445566778899aabbccddeeff
Ciphertext: d718fbd6ab644c739da95f3be6451778
Test: Encrypt
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 2, ARIA/ECB 192-bit (p.6)
Key: 00112233445566778899aabbccddeeff 0011223344556677
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: 8d1470625f59ebacb0e55b534b3e462b 5f23d33bff78f46c3c15911f4a21809a \
accad80b4bda915aa9dae6bcebe06a6c 83f77fd5391acfe61de2f646b5d447ed \
bfd5bb49b12fbb9145b227895a757b2a f1f7188734863d7b8b6ede5a5b2f06a0 \
a233c8523d2db778fb31b0e311f32700 152f33861e9d040c83b5eb40cd88ea49 \
975709dc629365a189f78a3ec40345fc 6a5a307a8f9a4413091e007eca5645a0
Test: Encrypt
Source: RFC 5794, The ARIA Encryption Algorithm
Comment: A.2, 192-Bit Key (p. 11)
Key: 000102030405060708090a0b0c0d0e0f 1011121314151617
Plaintext: 00112233445566778899aabbccddeeff
Ciphertext: 26449c1805dbe7aa25a468ce263a9e79
Test: Encrypt
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 3, ARIA/ECB 256-bit (p.11)
Key: 00112233445566778899aabbccddeeff 00112233445566778899aabbccddeeff
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: 58a875e6044ad7fffa4f58420f7f442d 8e191016f28e79aefc01e204773280d7 \
018e5f7a938ec30711719953bae86542 cd7ebc752474c1a5f6eaaace2a7e2946 \
2ee7dfa5afdb84177ead95ccd4b4bb6e 1ed17b9534cff0a5fc2941429cfee2ee \
49c7adbeb7e9d1b0d2a8531d94207959 6a27ed79f5b1dd13ecd604b07a48885a \
3afa0627a0e4e60a3c703af292f1baa7 7b702f16c54aa74bc727ea95c7468b00
Test: Encrypt
Source: RFC 5794, The ARIA Encryption Algorithm
Comment: A.3, 256-Bit Key (p. 11)
Key: 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f
Plaintext: 00112233445566778899aabbccddeeff
Ciphertext: f92bd7c79fb72e2f2b8f80c1972d24fc
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: ARIA/CBC
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 1, ARIA/CBC 128-bit (p.3)
Key: 00112233445566778899aabbccddeeff
IV: 0f1e2d3c4b5a69788796a5b4c3d2e1f0
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: 49d61860b14909109cef0d22a9268134 fadf9fb23151e9645fba75018bdb1538 \
b53334634bbf7d4cd4b5377033060c15 5fe3948ca75de1031e1d85619e0ad61e \
b419a866b3c2dbfd10a4ed18b22149f7 5897f0b8668b0c1c542c687778835fb7 \
cd46e45f85eaa7072437dd9fa6793d6f 8d4ccefc4eb1ac641ac1bd30b18c6d64 \
c49bca137eb21c2e04da62712ca2b4f5 40c57112c38791852cfac7a5d19ed83a
Test: Encrypt
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 1, ARIA/CBC 192-bit (p.6)
Key: 00112233445566778899aabbccddeeff 0011223344556677
IV: 0f1e2d3c4b5a69788796a5b4c3d2e1f0
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: afe6cf23974b533c672a826264ea785f 4e4f7f780dc7f3f1e0962b80902386d5 \
14e9c3e77259de92dd1102ffab086c1e a52a71260db5920a83295c25320e4211 \
47ca45d532f327b856ea947cd2196ae2 e040826548b4c891b0ed0ca6e714dbc4 \
631998d548110d666b3d54c2a091955c 6f05beb4f62309368696c9791fc4c551 \
564a2637f194346ec45fbca6c72a5b46 12e208d531d6c34cc5c64eac6bd0cf8c
Test: Encrypt
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 1, ARIA/CBC 256-bit (p.11)
Key: 00112233445566778899aabbccddeeff 00112233445566778899aabbccddeeff
IV: 0f1e2d3c4b5a69788796a5b4c3d2e1f0
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: 523a8a806ae621f155fdd28dbc34e1ab 7b9b42432ad8b2efb96e23b13f0a6e52 \
f36185d50ad002c5f601bee5493f118b 243ee2e313642bffc3902e7b2efd9a12 \
fa682edd2d23c8b9c5f043c18b17c1ec 4b5867918270fbec1027c19ed6af833d \
a5d620994668ca22f599791d292dd627 3b2959082aafb7a996167cce1eec5f0c \
fd15f610d87e2dda9ba68ce1260ca54b 222491418374294e7909b1e8551cd8de
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: ARIA/CTR
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 1, ARIA/CTR 128-bit (p.3)
Key: 00112233445566778899aabbccddeeff
IV: 00000000000000000000000000000000
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: ac5d7de805a0bf1c57c854501af60fa1 1497e2a34519dea1569e91e5b5ccae2f \
f3bfa1bf975f4571f48be191613546c3 911163c085f871f0e7ae5f2a085b8185 \
1c2a3ddf20ecb8fa51901aec8ee4ba32 a35dab67bb72cd9140ad188a967ac0fb \
bdfa94ea6cce47dcf8525ab5a814cfeb 2bb60ee2b126e2d9d847c1a9e96f9019 \
e3e6a7fe40d3829afb73db1cc245646a ddb62d9b907baaafbe46a73dbc131d3d
Test: Encrypt
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 2, ARIA/CTR 192-bit (p.6)
Key: 00112233445566778899aabbccddeeff 0011223344556677
IV: 00000000000000000000000000000000
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: 08625ca8fe569c19ba7af3760a6ed1ce f4d199263e999dde14082dbba7560b79 \
a4c6b456b8707dce751f9854f18893df db3f4e5afa539733e6f1e70b98ba3789 \
1f8f81e95df8efc26c7ce043504cb189 58b865e4e316cd2aa1c97f31bf23dc04 \
6ef326b95a692a191ba0f2a41c5fe9ae 070f236ff7078e703b42666caafbdd20 \
bad74ac4c20c0f46c7ca24c151716575 c947da16c90cfe1bf217a41cfebe7531
Test: Encrypt
Source: ARIA Test Vectors PDF (05.05.2004)
Comment: Section 3, ARIA/CTR 256-bit (p.11)
Key: 00112233445566778899aabbccddeeff 00112233445566778899aabbccddeeff
IV: 00000000000000000000000000000000
Plaintext: 11111111aaaaaaaa11111111bbbbbbbb 11111111cccccccc11111111dddddddd \
22222222aaaaaaaa22222222bbbbbbbb 22222222cccccccc22222222dddddddd \
33333333aaaaaaaa33333333bbbbbbbb 33333333cccccccc33333333dddddddd \
44444444aaaaaaaa44444444bbbbbbbb 44444444cccccccc44444444dddddddd \
55555555aaaaaaaa55555555bbbbbbbb 55555555cccccccc55555555dddddddd
Ciphertext: 30026c329666141721178b99c0a1f1b2 f06940253f7b3089e2a30ea86aa3c88f \
5940f05ad7ee41d71347bb7261e348f1 8360473fdf7d4e7723bffb4411cc13f6 \
cdd89f3bc7b9c768145022c7a74f14d7 c305cd012a10f16050c23f1ae5c23f45 \
998d13fbaa041e51619577e077276489 6a5d4516d8ffceb3bf7e05f613edd9a6 \
0cdcedaff9cfcaf4e00d445a54334f73 ab2cad944e51d266548e61c6eb0aa1cd
Test: Encrypt

View File

@@ -0,0 +1,4 @@
AlgorithmType: FileList
Name: blake2.txt collection
Test: TestVectors/blake2s.txt
Test: TestVectors/blake2b.txt

View File

@@ -0,0 +1,438 @@
AlgorithmType: MessageDigest
Name: BLAKE2b
Source: blake2b-ref.c reference implementation
Message: ""
Digest: 786A02F742015903C6C6FD852552D272912F4740E15847618A86E217F71F5419D25E1031AFEE585313896444934EB04B903A685B1448B755D56F701AFE9BE2CE
Test: Verify
Message: "a"
Digest: 333FCB4EE1AA7C115355EC66CEAC917C8BFD815BF7587D325AEC1864EDD24E34D5ABE2C6B1B5EE3FACE62FED78DBEF802F2A85CB91D455A8F5249D330853CB3C
Test: Verify
Message: "ab"
Digest: B32C0573D242B3A987D8F66BD43266B7925CEFAB3A854950641A81EF6A3F4B97928443850545770F64ABAC2A75F18475653FA3D9A52C66A840DA3B8617AE9607
Test: Verify
Message: "abc"
Digest: BA80A53F981C4D0D6A2797B69F12F6E94C212F14685AC4B74B12BB6FDBFFA2D17D87C5392AAB792DC252D5DE4533CC9518D38AA8DBF1925AB92386EDD4009923
Test: Verify
Message: "abcd"
Digest: 26BC14024D5D6818AD7C4DEE519353C290E38B6535F16F62B6CE5C6FF346C354542496F89B84EACFFA1DA51F0AC5E643F965637CC24E0B3F819BDAE05F3932B0
Test: Verify
Message: "abcde"
Digest: F3E89A60EC4B0B1854744984E421D22B82F181BD4601FB9B1726B2662DA61C29DFF09E75814ACB2639FD79E56616E55FC135F8476F0302B3DC8D44E082EB83A8
Test: Verify
Message: "abcdef"
Digest: DDE410524E3569B303E494AA82A3AFB3E426F9DF24C1398E9FF87AAFBC2F5B7B3C1A4C9400409DE3B45D37A00E5EAE2A93CC9C4A108B00F05217D41A424D2B8A
Test: Verify
Message: "abcdefg"
Digest: 81E659403D5BFD8AA7F8EF2BEAB97C4B866A27B0D1079D1D97E6915F65D6E947F4B2EFEA807C4568FA6E201DD79C4A82D6988C71B7CC4A9673575CB3A1CB2202
Test: Verify
Message: "abcdefgh"
Digest: 38C0459C34120A885AE5EF9352AEF704E5372999BBE5606745018B15E7EE2B6C0FDE8C7DE2146E2AC59FA6CB678C2115AC8ED9EF495D88BB7E2A00595015F505
Test: Verify
Message: "abcdefghi"
Digest: FBB24D21E0FCB6223CB5F9DDE56080A5C737EC0DF3A8A2FC70CCDD64BAC5807C736B378CA0EAB12605BC982B25692F03023379ED9BC6F7294138257239F3105D
Test: Verify
Message: "abcdefghij"
Digest: 37EAD488933178900E12358D2B46A083C2E559DBCE6B13FD77B0F56A0BA46C44BB75884D0D723D3249817FBAB17618C7C8894F3BFA77BF66C3D5EBA1CB9C5B84
Test: Verify
Message: "abcdefghijk"
Digest: CCB6EEDBB75795BB7634F8698414577E0735BE8793664597630DABCBB67EE8E16519A7C62F57E5D023D3F013813ED8087807D5AA9FA485214B39611401910CEB
Test: Verify
Message: "abcdefghijkl"
Digest: 14EC8A81A970A583109B2056B4459BDCD7159EEB609F507383E818FF317817A311C41F5C2138F44D19C1777B7AFDFAA48F598D44D7B19D270A5E5AB6879381FC
Test: Verify
Message: "abcdefghijklm"
Digest: C56890954FA3EE20DFE17E21537619BA39D6F2E6F60D40791D0FD8F09EAD7BBB47C97EE9196C5D6F660FFA3172A8FDDF088E481DFB359B291E09EEDE98E9D37F
Test: Verify
Message: "abcdefghijklmn"
Digest: 8E5015F3488ABDE0AAEC69D7A549BCA3BEDC82E7244911225CB7B774EBCB43AA35233D79A4BE18FD047DEEDD727ABDFB369017CA1CF502B0C347F14FE10DD330
Test: Verify
Message: "abcdefghijklmno"
Digest: A3642E93DCF251FB21E6E889631317A65CB5A21A444D2C0438B5022E3C8E755FDB4CD94D1B7490AD88C460A6E4B86502EE23C2AC045BDDBAD5BDC603C7ACC85F
Test: Verify
Message: "abcdefghijklmnop"
Digest: 4A79717B74A9DB90C258DEDC77767072243F08C841F58CFB310BB881EE2481578CA56F20D9810E3F3833EF3A8AC26C7F31D17EFDFEAB5737BEEA6C8AC253C10B
Test: Verify
Message: "abcdefghijklmnopq"
Digest: DBE8C0C6CF9C54CA6DB23BE0EA639D1E7551FB6F24F46ACD77ACDBA2D7AAFF29959C02150AF6118D1FCAECF1CFA947B0FE0AB2F84363CC770B5E6EA3B87BECCD
Test: Verify
Message: "abcdefghijklmnopqr"
Digest: 5B6468313FC3878000C617E6CB25BB7008654E854E0C7159BE90EECA6AB2D6D008845BBF902CA626ECF37AA9ED8CCB99E1C6BE4F0DD719798A52886ED63D4965
Test: Verify
Message: "abcdefghijklmnopqrs"
Digest: F5D82AC07F8BB7364295036A91A3AC81B8C4C7640C05BA2374D8C7B6EB6D3BA2E76197B3E6496695A2C41A4C70B0C204210F7D7C98D41C6928C8D4E51C4546A7
Test: Verify
Message: "abcdefghijklmnopqrst"
Digest: 2917FDC9570F09EBFD58455D293606D7DEB9580E364DA63FE6F42F701B768842C4CFCDAFE830FF08C40BF1C016B250329C41F40CE84B675B21D15C4C1E6339E2
Test: Verify
Message: "abcdefghijklmnopqrstu"
Digest: F64C187D18BE654A8E747C2AA5A6C6ABB2118E122AED919A3F6DC9543438CD5780263BE63DF897D30AADA99D06DD1B7A9F7FD55DDD720A586F1577A2B47EB6CF
Test: Verify
Message: "abcdefghijklmnopqrstuv"
Digest: C40A1C781C90A7C398BD875876C5FF41CE9932C63E1AB170902146A3C238E7624E5AC9917CA6032D924CC2CFB67D6F1C7838B8A30F26E649E0D9F44B14921583
Test: Verify
Message: "abcdefghijklmnopqrstuvw"
Digest: ADCF991AADC33D407AA1CE56C502C8A94D52A1B2D8E009352793586EF929E7CB3525198EF615F5C577EA209BFA412FFB935EEB5396540FE3F92789E0F1CD18A9
Test: Verify
Message: "abcdefghijklmnopqrstuvwx"
Digest: 4038868236514AAAF248E8E1B4514A5CC455AC564EB8A2ADFAC374165BC21B5A3B858B82F19265E4D4DEF9DDDE8CDE73125CC2275140FF422FFEB202FAB673A6
Test: Verify
Message: "abcdefghijklmnopqrstuvwxy"
Digest: 2A9375011C21ED2D135710042879D7F98CDD8B4BABEEB4DE240002BEA2D60B3AE12F5AAD85961EBBA1C08E6DF8AAEFDAB4682B335217F1F495BB0207FE5795A2
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz"
Digest: C68EDE143E416EB7B4AAAE0D8E48E55DD529EAFED10B1DF1A61416953A2B0A5666C761E7D412E6709E31FFE221B7A7A73908CB95A4D120B8B090A87D1FBEDB4C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0"
Digest: 42402C0D13BC383B0F98F6BC56AAE9E06CA24FE23B17F3A2A0402655CCA23BD9A021AE5F10A60824112F991D5D437D8F561A6E3DC038DC7385C702D508AE4186
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz01"
Digest: 593DFF41661E381FB6B810ADED308F709FFA3CABB57BCB71CFA1CB266FCF650F559CC72700DBCD0C25CD819F6459EED914DE3373C2A109B0E1D2CCC237036D9B
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz012"
Digest: C5ED16003CB947DE5AA7B8BEF9053E7EC7BD8673A794C404D05D0B3606247E71EEB19AB2DC8149A4DB8012FB8DCAED5E3BF00D66AAA4344BB24D836F7C74E564
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123"
Digest: FC5519D304D019DA455184E4A95C515C464F5504BC0972EBAD3404CB2DE8EA03C06127D4D6A829AB3E7651E5980D615BF0261846CD3EB0849F8AC2C1B5DF17A0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz01234"
Digest: 0F89D344530BF74C7BD94F8B80855D7AC96757BFC242243F84ED749618239C2CA95E8A5EF3AC6124DB03767960F8BCA848BE9197BF485314AF298ABDB3878B95
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz012345"
Digest: 06772ACBA1C9273B84569D2544BAA0F5DB8B70C4DB82FC8B32D848F73F5813C25A8FE579F71D0C336E58947466BF2050C794A4394084B5D703047FC9E5EC8D33
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456"
Digest: 21023A54D7EF221EFAFABE5E2896C4B5F39AFB04D257133831BCE5F28EB6F13613E0332B5CB8EF2719E7FB68A0A12637A1F9EB8396F156736E31FB5453B3119D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz01234567"
Digest: 9EB0B80E475625EF7E887655AB7180EFCD4FCF29F5CEFD68886DF4BAD52C535454BF2A1B2D83AB2C17446E4D8A16107553EC1B09AF02179B0AAD26DD1416A89C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz012345678"
Digest: 050EF9C5107E4608C961D0E2DCB58743163C83BE2B9A74FF6AB9AE878BC392538F2F813CB7C82C682D2BA1D2E4C566D6D2F5F2D4B4732A4B10EDB5345DF6F3FA
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789"
Digest: 79F266FD703648FF1CFED83C4D90D2D2D9E1A3588508ED79AC85C392C38116A904A4F14EBBDAFC86812305A14FFDEC2F52766839E804099D7FA8417987D6DC25
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789a"
Digest: 39A781F638261F51FC526181DA3CD15D1C1A412C5786DC1F935DEA2EA9408011DAC52EDFF5E2A7C6225460A291174B2679AE11933ECA208E4C621FFA1A33281C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789ab"
Digest: BD0CA0469633B20ADF20B572A0B5BE41CF187839A78288FEA4CF497BCCA035C9A2620198C6894106445B7E029C5BBAB2C5C4D6C930FF903476E9E1838A272766
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abc"
Digest: 24F1DEDA7B41F6CCE05A39EC50A1625596D7CD0CCCAAD2CE14A7497BADDFA133A23E9EF4347986B75BBFA60CC4C90E734FFE1022FD0B94673117D48B0DD2E3C8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcd"
Digest: 72434DA63784E80B16C88102D29D07C699A8CCEF62730F1432B97961C80A56EB372E3E1CCFC09F1CD6813BB3D9844367757F13A7669A563527CA050A62D9E670
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcde"
Digest: D2D1FF188978F7D2A34113AA3D8AFA0CA0609CF0CB0B3DCF1C2F615131444B0AF8719BC5C2321F98F331CD84E88A7D4B2A68B4FD978E64073540A4700B0B2D9D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdef"
Digest: 1532EF45EB0AE7BD3F988B70BC12A1F9EFF29A0FFD0A2AF4BEDAFA21A285A8F79EE6EA6388E7E6A18EA9895470DA59C9889EBE29C1D3D1BF0F7F171F693FCCDD
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefg"
Digest: 2D52687CBAB0D1CCB657D5538CC5881298F21DA1AA2F138FE5CBD3EDAC8FE2EDB498B0EC36707F25DD594C97CA6BDA436F366DC93454363BE0905F7522565248
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefgh"
Digest: E8C085BC7755296CD80E9B463C5D063A9D339E314062EDCC1C74E2D39CC6410A8B00E39CFCA476233A3DBD53C385810475B7AC0E6F1A28629D73A3215B7A6E4F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghi"
Digest: 912904613781F9F0609AA9772B8D9F717CFE69248CA32C4D900B284BC0972C55D41468836F5C75CAD28766DA931175D877F7D2EFEF41854879F2489EA6775E70
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghij"
Digest: 1BD34DD552071451831B9006C8181846EB6E530C5E316E0FCBB476439D41934A2A863DB59ACD29799A66A50662A7CB00DB41E3A64F1FCF79F84D9DECB92B50B8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijk"
Digest: EA3D8A5D28D1336C85FE46BECBAEE1D28FFF2932AFB694C7ED08F21C31D0AEBA182DE0A26953F76756D81AB45C77CD658EB95581E8B9737F0AFF36311E43786D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijkl"
Digest: 91CBB398DD520BA68A735BCDB47E65E3A992706C9766AE2AA09740F44C09B53AC27C482FE7E0D454FF94B3AA392BA11DF6E8A28EB3A5E46E73D8ED99464813AC
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklm"
Digest: 3B6A66E761DE5A29FEDA3D69E425F3CF9E2FBECC1DB3BB2F44B8BD2DD15A958C9AAE673ED82D993A0146C6AA83D900DB8E3929AE2AEAC247B7FE58D9D4EDA7C1
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmn"
Digest: 8A5FF4679EC01E08C666AFF35716009DD21769A0C5185F428E52C2BF0D11E1F05FD1ED5E3A541A10DAED05D34E406C8D0F45F5F79C84C2BB8D3F998A66B40F77
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno"
Digest: 44514745D4360AC227A23F666C00C6554D5B556676752061D4CA6A28A6AEDB4EA83C4BBE48980FA359D7271491E185C50F1FBEFA4EFFE51C33B45CD254880543
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnop"
Digest: AA0767179F065722816431456A438045E4B0975B0235C86D53F66F04CC521548CC44898055824E6C1CD17BA080AC693FAAED746D2FC8A89D5F38EB4EAE687ECB
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopq"
Digest: B3C95BB063162F047356C431ABC675B0332D6C1A5C28D4304C2DFD4E10B712E3D28B5F1A0FA005E93AEF8892BA4B1EC21E8E4DB990444392DA24B08E09D958B2
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqr"
Digest: A97E356EDEB533232E85143162BF539125845B7D39E088DC7D2FCFFDCA256F683D52AE8F403AB030725A820638F17DC1B960BFF389401A07A21FF991E43D4F25
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrs"
Digest: A30E60A2A4B37430656682F97C6BDCE5A6DBCDD5D0312000A8B6F9437D394F1AA58F0936700220EEC370A0322DB934223E088F8DF05597EA4E0575D61B13C094
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrst"
Digest: C7E8EC8F350E9296FA6F3650042C432D4F72D73CAAA7C6765F81D73F8580DEB7C7010828FDC0382480B0111C6429E953B26C5FAA66EC9EB13E47B960F37038FB
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstu"
Digest: 891D5B36BDC496FFEE1CFF284804F883F9CE24D0BC208E70DECFD7F8B7DA2894450AA7CC16FB17A305FDA9B12E41DECE95BC33EE383DAF896A03023CEEDF3477
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuv"
Digest: 0207452CE26960B4984C9B962BC68498734AAA832A1B3BC7A70064040A6E4C08FE951C3FFCBA5FE8AFDB32B875B5970C0465BC05A8C7F94AA1DE061E4688A45C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvw"
Digest: DC92B92580A8EB8452B6CFA693D0424580BA3CEB631C8ADD390495ACF6AF4AF5E7F7FD7215B7FD1E26C8BB0EABA09A0E9DDE964927EC458B34B89D7E554F890E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwx"
Digest: A7F21EBDAE7CD6A8905A3A2AC39B86657A74B211FC0A056AA54457654CECBCBB50CB56293C48BA09AAED41BCC9AE3FA1710D17B976BD021C90E3162A125AAD98
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy"
Digest: C5F0B0A3D2CC1783E4FFB98D88B75D5E0E7292A042C0105FD48F59EB72E8A022671048238292037584E1DBD5EB2CBCEA631829E5B2B0CCEB3D576E2CDCCA6C1C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz"
Digest: 719CB49641189CE476322171431A61037955FF180057806A4D536CBAC0E4922B1990B8FD22D26894A61298AB6DF59518B872F97752EC83285C1783577EBDADB1
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0"
Digest: 1E9A5678DE8721EA74DFB4CA41CDDB8F2DD8C0DBA308C434B7709CEE6D789F4D43C516250AB85BDA9A1C04939D7B55B2407129CA340DA070CEBD04C5B2C7F869
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01"
Digest: B3EC90EF034F75DC6494ABA71B2147F5A00DCDAAEECAAEEC382B6B43FD3FE1AAF9DFAD265CCB33F3CCBC9D9F1DC1176BAC14CA4C97B1A9D8426AD3AF19157F31
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012"
Digest: B66FAAD26B6EB6D67AD84F82D39AFFED49777599501C628D45EFD07075A16922097C4FB4ED3ED60EBA3933F7BB414D63C0907F3A055858B323E59678605C8221
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123"
Digest: 041C69DCCCC228BBEB9D6BD2DA388A3467B80DD5DA41050F68D900065FCDD238A768BB30E2ECBF1DF6CF79F4F67482942F16E66894A7AA21D652F418D91C0AC0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234"
Digest: 023947F7ED12586F20DB3AF3E9EEC296081A578C838AA92C0290012D3F2A23D2910F27A150BA79935315CCD3D2E4F76835741ED0DE88700CEFB3071E6DDE5E55
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345"
Digest: C9A15E010026F792408297D959CA7B66BCF209D639BA3890366B561F1FABAD6CF60A109B0322560BB0D3E9C841782FF7708D5B0CAE6D6E3EDADCBD7CEC54C72D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456"
Digest: AD14E33C9F46ADC33DB5AC711B3566A0B9D68FC0051A938FF5C55AE61BE3CD507726BEDC71A4F9159826F3C4171F8CC25C36CCD887F4D4EA7CA75E0923FD403E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234567"
Digest: 0D2B6DC78385A72681953C17635D10AA7DA55660EEF4F033354CF605D69407DEDCA665FB91A25A5015AF2AD19C6F0B7B47991465365C57D7D4ACB505CBC38E6D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345678"
Digest: 37EB568A932947E9D8B908134F6D36D5E8A07D3C29FD7EAEB68D922ACE110B4EBDFA8BC7698D966CDDFC15262A21FD97F7871F35E52E1ED6E4D4C26A9423EFE1
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789"
Digest: 2729344A595C4CEBCB523568CADEBF7D8743A0B419F216A61F2119A3379DFCCC39BC4652E9CBBD70A1BF499CC909313F12D6C3EADB0DFD8FCE3BED94EBA2B4F8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789a"
Digest: 3F04ED5D49C17820E66995065FA2C9289DD3F6DA105A188C7DBAC7BBB84D839B3A53E1F50DFA32BD3E3904A28482757FBEBFD192C74E055508047413EB1D637E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789ab"
Digest: AF436523CDF2205B20D2A07CA9F5BD5BAC76325C8008B2D7B18FB140F56FBB104178534768A75BEE7845E1036ABA5DB2556BB6B8A7933CB98F73E4F167B23DCA
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abc"
Digest: FEF284632004F6C0AB83DCB83F98D573BF61F04349F3C5CCEA4A8B52923CF308CA404BEEB0F0847D1CF4F62AF01EECD6648E2FDEDCD6C927250CED1394F5EE99
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcd"
Digest: 1111417618B661B97630D55333AE65AFB6B5DEADF13FE357D313D2D9AFC92BD0F8183C14DDAA262959613F85A57A379A76093B617ECB72A3842BF8D17FDB691C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcde"
Digest: 97CB1FFEB0D3336427EEF440B2494FB2D0A92CE1B86E86D721C0B96B865E3D7832DCE3328223907ED0675475E135D087D2E494234BA679E71C2F2A74CBC5A2F7
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdef"
Digest: 4EE9CC4B52C1AD8B7E190C5ACE1A5975B3A8F6C9661519DC9B3029BDBA6EA4294A6E71174273811688C9A4F3647DA83742D4FCBF041820184473CEFE51E94CE1
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefg"
Digest: D5B08BF6F0AC497BCD9CA4F8B638352B9431F79AD4A26E85587D286CD5BB4D915B3287F81F025905540D584A868D199F7DB1F1CA75B6BC3D475BDF042E611CF6
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefgh"
Digest: 81A6475811D2E17A1C2F2500D0D1EFB3481C5FFEF635568D4B0D7F538DB48B3BBD976BD21646A5DA3A4AFC2508EA7A46A73F64DBAF7472FC80094673DA89FA5B
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghi"
Digest: 92FFA9D0DD341A1A29535BF3B775EFDFFFF36B31CC14E5DE74A93AA12F2C89ACE38E0DC8516E0F7245E410BC8B8C903B0109F57AF5FA01D941354ADC7E0CC2B1
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghij"
Digest: 2F9A94362D7E83E81C84AB2311F43D0ECCD46D8805EF5ADB2D639A1EF68268B39069D5FB174F5978E5416F0A183BA9F5E0C431890CC689D6F9CFB1B2B6DF535D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijk"
Digest: E4F10AEE15613631FBE2A10C812A7D1AF3D0988A555BF7AF282F0E6A1AB9E1EC98C594D600E54430898A5E625A9265B92D67B7B515F58585546E3C33A87EAFBD
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijkl"
Digest: F185EE402517BE76540B735618B5F02E0ACC4A484E2CA785442B3DBC228711A8ABF1A18C1216B32928A0D0384012D22BDA09EE62EA4B4BF9233D6271E043ACEF
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklm"
Digest: EDBB843A233F6FA3D591137FCCD44E92043FF03A82D26C9C0431CB2B63DD27AA2D6A7826C42F58B4D2DBF1EA2243B8357187DF72C9ABEF0F5A154AE4D64EEC86
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmn"
Digest: C6165A33D4D0C32FCC01F7004BA28EB084EA9B99DF22B44DE26F9EE9AA07D2A37DC5295AC0B4257BBEEE67D3DD42009A52ABF0DEABC4C807658A64B817299047
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno"
Digest: 3D342D9E50D81170573804F5635298082AD0734CC58BCA2D12723DE5A41EC057D69B0D44F8C2346CA5B56C10E4A5D0C68C3BD7D1A9A1C4C3F99CC37562AD4DA0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnop"
Digest: 787FD5E609BAB1E86B4AFD86A66C10DE238E066D19E56C7F759E134F14F8A9143F472D9A9EC91378B3654334A703292F8E2C55B41963D408EFA9DC876D0C64EC
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopq"
Digest: D438DA0C3BC39CE1A331029EF6EF1C30B8CD31BF18359F89E5E0D2217CBA202C2F51C911B96B7AF400B3CD34FBAD40C0EA325F8DE5ADC699C4A46D2BABC0551D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqr"
Digest: 1304AB08A91B92A5E059B6531D21F67F8395EB6573D18EDD6D5A083AB8575319219900E22999D0B8631C2416A9311A9A509C80D43C20ED8982F92B0AC7550007
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrs"
Digest: 5D343971F3A9EE13E36269C02227938C9CAC9224456F97F931D53AA174B9740980E056F8FAA06E7F236814CC6FB8B6611D95576CB37E2C82C81740DC763053A8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrst"
Digest: 5DCFC07EE8E414EC397C5042284CB8C43F03DCF538E1C9528E91E1DCD5E4ADB131003A8340A20E41DBB02E549C594B2DCAE44DD7F6B6C541EF5EF1011E7A6826
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstu"
Digest: A006A585C5338C926AE7739C5CE71BEA8F3ABF79B845C3049C9F5970E83017CB71948632B357B9DE26B56D1B1B4441B9FA7F248C48C2DBDD3FD19F3F9F958B72
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuv"
Digest: FAB0AB0D082C627BF1759138B8DA4B1D7B0979C7FDC7287F6E197804AA47DC4C8B67E6CCBBBE3CD6D2E9ED4093C1A78008FFB922A383ECF7F1157194856C54A7
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvw"
Digest: 23925BF38898621E46C53A98B0896F7BF81F203B45EA1A5420C916D9FB0CE916BD43AF2369C1FEF0D90B211318E0A4C33D58FC7A93DD0B99C0333324A99B482A
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwx"
Digest: 6554E96DE27376C7C26BED61BF88F49D062ECF099D56F60626434F71F044232001B878A7EDFE286BC656640CDD845B8CB9AB48CB111D1BB8343192B1350498DC
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy"
Digest: 4F6FBFE42D2A472356DE34621C2182A455BAE3C0D1F518439CE8882E193ECB829CB7BD3E49C7D248F6AFE8B92E4E61A6AC70F24E43EEB6B128290532C87B99B2
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz"
Digest: 486E93B4FDFEB93209469CB39FFFC8BBC71CC0024BDF54C61660BCACE500D52D5EDA1766424551AE64299638DB8981C654FD296188176023CADBD4B886CBBE45
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0"
Digest: 85E359B3E52A18D7FC3C2CB7B4CB22577CB25360C4F49F70FB26F321EE23A9F5DDEFBA305B15AF8F9A0B9C24E5E27AE22CEF216DE09F5B54D85B9711B898456A
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01"
Digest: 875C4BE266D800847A5A014F2842B70FB816DA7B8CE77D2438D0F4B8767FFF1853432161DC19C20F7B553461F1BFDB20B272F37137B5633C79E5662BE101D474
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012"
Digest: 4645876AEBB575C56B601D1C6C986AF7EA7362536BFC676F360FB7DAA1B336B1309D87FB0446B2CA925EE40D66AB6EF15389FA2EA844983B8FA0B3B7B8BF5F6A
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123"
Digest: AC9A9B49FAF6B4C2063ADDD05B5661EECE2345B33C2FFEEF3EDBDA60CE9675FE1C36410625EB0B64863C0D87D1E27670D0FE0C9708D7B0693A14CE75EF3DD9D6
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234"
Digest: 7CCF6B53555E615303CE92DF668E501C69B922E680BFF26896087883A6E58E016734F0581968215AA13F19806AD3359254EBBCCAD21A93EA0B75871A4035EBE8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345"
Digest: D323DC3CD03C1F229C69B67E5FC87125525D8A815089E8F455C17AD8417173167D69D25B840D877255599469704DDD2B2F34DD1D888C9F85AEC2A69C7EF63A5B
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456"
Digest: 7246CF8442726FC1A2B0ED8EB9DAE1CBDF8413F08B559C04FD176C1B63A70F31ACF91574AACF48C07CFCE7BE8799CD6DBA0238EB09373802251D26AFD49B80A8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234567"
Digest: ABCAF5BDDA52EE677A995298E3E723D909F9C0EDBB977E71160DF2EA6EE2A49D438BF8A9EB8EAEAEA6483D5CAE35BEDB987CE83DDBFEE225BF60867510A0D9A7
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345678"
Digest: 46A0BA436534FFF482791732C21334262C238F5268FB16E93D266735463A435294AE08561F8637167945181095647BE73A545C9A53A4DF840202C1CAEC2E2982
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789"
Digest: 8AEE4B3C7A179BDC818083479F5D24DD3B8FEE8954569A5DDC75FFD2ACC16EF1EE82CE99A03EC0761332183674E02928FD9534E2D5EAAA5704732BEB5883328F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789a"
Digest: 6A4666B9B672CAA3E5C18E7DC5394F39836946C46F3CD2703B826E93E4C93257D7756BDEB574A46AF37339F6E641D5AD6B629D69D4DCF7FC2FB0DDADD1687462
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789ab"
Digest: C6EA4D9CA7F7A837F1909ED2E57833559E0AAABA45343089B127363521CFBBB87BFEC5C1FEB6E0A89961C2B87D0D215AF9C462D272F3C29B9803484E15C17FB2
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abc"
Digest: 05C1C2B330F46120C30252742D44FB987669D16E9960FFBC401CDC83B17C888C8FEE52C63BC8A5E9BAB74FA79AC2002C149D6423604171805527112780F8D72F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcd"
Digest: 58A19F64D5064E0B6C652E7958BE1341F5A1329BA0893AB874EF7DAD12547E2BB6BE5D4CA88CD09331CE1A5DC26264651DA17E72804D84C2EC554E9AB0C2740F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcde"
Digest: CE22689FFE93D2D915BD2649AF7B86B021E28C400703DDC64B5E6328E61D3092D76AA6650145CEABF690C8A9FE06F548B87C805DD27CE008774D729B2EB3642E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdef"
Digest: 9A4DCE0DA5D980C240CA656B7BC56BB9FDB1F129301F651BB1CDC8DF52D796A262E895E5F7AD94F0F0FD669037B905A548EB455259890793BEB9257376FDE721
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefg"
Digest: 14A9584DC68604492B2CB36BC64E8EC979DAD79C2984A79671650A56E94CEBB1E62E011F156C1C8E3227A4112F60835481AC9FDD3DA1FF2BCCE44DF0BA9077AD
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefgh"
Digest: 5E2E899E96F5F7C6552962814F8CCBF3212BBE26D53460EB8F45070057E2591DC423B06ED1E310050B87AA67CFE6F08C1467A5B6DE0C657FF192BD2C42F7F693
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghi"
Digest: 71D7D9EC215E8CF315586A09C27C74C4F9F181C463C85D6322C81B94DD3BD99DD4B56DBF704E06A18DCD10F746DE11026561C62AD78B06DD75B2FC133E05434F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghij"
Digest: D48D8D027EBAF467F1699436E499C8BFFB7A4CC226BDB32B160E7805EC0CC7C40679082724CB415CDFE1E69476447AF713C7A76D27F84CAE883FF013F30BB662
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijk"
Digest: 3C173D59129EA8D95E2B2B930A7BEA1C6FF70485670DBDC96C1C3CB3C80F30012A7445BA50500AE19D33B1FED36AB6B09DD51BE0E49D7C24CE33617936F29FB6
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijkl"
Digest: E3F25835007FF59A7E00062437C0D8AE8E552ED7F0AB997CB3B408DE2DB07F2C4B45FE90B809BAFADF83EF238E4660D552E0B2D75388A5ED6AF66779FEE8A565
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklm"
Digest: C2DB6F8A9C5EA27BFAD7E83B8AC8F9BA64EB483C2D77557CAC3D33768B6E94CEEDC6B2827B9A7ABA97103053B5F06BA6785E0E47C4FD6BC158C3A3ECF1A3DADF
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmn"
Digest: 64514B485B3E350CA33DF1F790E98C7484A89DF3C15D2B8E4811C266066172953545A03E4C26B091D9D79F2183F0973FACF006B04C8613A3DE272931E643F3AA
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno"
Digest: 57736713856887FD4575CD20D960B204E36B59163CC9EC896590A1D6A12BE406F1312A7489C21E4E42EBE1B035F192B740583E651803390C1540BC4012F3FF11
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnop"
Digest: 2FFFB2751A94EB2B2B2B488EED9C12658B92FA679B72304C08B81C96A815D2A0A0258CE7D027CFDD8A2DFD58B15184F4F5EFC7090139E785AE63BB7F583DA02C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopq"
Digest: 7161516AD571229F966AD78CFEF7A134495CADC77DC2112836D8A0CE6408DF5338E92923F30418473537125BE78211E36F4078F5493463F12285FB5FC0ECB3AE
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqr"
Digest: E430F674D54D07665BF0EF2B1B4D65500C5E289785801D4F23247ADA7EA8836956B287A691BB76838E3CADC286CF04D7F56E4049623589DB84C5ED9C85A2978E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrs"
Digest: E22319E5E2C94D7D837FC59F175586ED11628AEEDF2F1B66F26AB7CCCE6382CC7706EAF8147D502286FC3E9E178883DD5A84123F8885AF65D628311DC25255C9
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrst"
Digest: 72CDE85B5599CE143069E14C30B2DBA31394747331AB4226B012E09431073DB953794DF50E26F43E4AB4B6BF351AC37BCEFA8CAAE142CAAFAC1EA516D2C4D7AC
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstu"
Digest: C4B9BD6D28B107484C8F90B14497B2D906512747785525D7C3433345E263B913784FFA5C53C9E97174400296077AC8E22AC51B4921E1F0DD2C14A96F0BF41568
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuv"
Digest: 7C1C18EA68298994E67E9AD3F57FCB56B1BBB47CE95D4EA7D52D3B54E5B0754A97A0C482FA61AC979E34F130C29C46431BEF479B8D1B07714A4BEAC63D3E9BDF
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvw"
Digest: 99E78C57E98E8253683F4883A4E3837E89DF87DE5FFC45BAB612F51DBFA311E8CABEF43E546227B65F50B5E36CFB9C02611776EE4C6FC67CEB12817DFB166B8D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwx"
Digest: 16546C58150F45302E1F8DA602A4DD08DE5DA8B92141F21236A8182BBE4FE0CE44A701589CD9F9830010C74C49E32C954C6E09FE5B8830E240D511E1B7FF7406
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy"
Digest: EDB0D348F2BE67BA09BC69D947B03A5B370550200A303801D88946E9DF2B31E874EF96E4926B7A13BF67148F78B8030575997999EBAA1F506382613A4FDD6E39
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz"
Digest: 29180A1CA2537C9BC4CC0D35968184D1E3404F73D309972D44CDC01F99BC394998479FDD134FD894D675599F8B676AC4F3AC54710537ECE351D1A18E59DB9377
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0"
Digest: 20C8A452A9C03D942E063C7C9AFD13992D8272BA505F67FAEEF38526B9FAB07FD1D5BCDDAE29F284C5E7FD8FF0442DE70DF1B9381C2C7E2DD080D6163B4C51F9
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01"
Digest: 45854F7D639522DBE213FA85A270DD4F222F3CFD86DC9FD856ED5BBD9FE4DE6A8F7039CE10196098532BA94D11DD2A8B9A637DD4F6C87F26F95F2204EDA232C3
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012"
Digest: FC5675E464D2306720D2AACB7C6E303DB3BD9FBCCAC340F28E16F319DD716040EAA56C063AEFF60A5E22AD08ACE5CD9B1564716701E54EE6E8508EA68BE1B7D3
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123"
Digest: 06BB967C6EB7C906D47AC24696ADF4010929B6E81D867FF16AD15470DDF5C94E230B62E7DC2F9CCA0C9D24662488EBEC8E1224FB4C6B2AF776790F26CADCCBBD
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234"
Digest: 8FC8E13C60129A89FB2671EAF34CE7118AB1C4FE6B143F9EA7C9322C8F25DE82AE8B8C366CBFFC6F7E65F41984DB2195E4FBD2D26AD4D4E764DFE3D10342BDC8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345"
Digest: 3B731F6A35A9893CDEACF4B566F7F3754D8121C6FBCEC3265DA5F05BDA996B9BF926ABC5C82B975EEA0E6214BC6F6524F2AD957F0BB6A22E57E9FC34626B714B
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456"
Digest: A8A3A00854DF5FE036D27354042649F9D5ED4B01FBD7E77B37A4FFB7CCB0297555E01B109FE2E52ABA557523AC3D6821D8212C84DB987DA60A44EFFF6BD575C4
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234567"
Digest: 77E04F3DCE600C16C3EF85C6674DBCB32F4DD340AD7705384E2AD909899BE2649106661769265750B5556CCF685C2C9E257189C7477E70D0E94157129E0E1C9B
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345678"
Digest: 9068DA2BA75655FC6818E2CB565B9E3688FFC6C22DD83FDEDA60012FD78C899B0063A57C8D948F3D5EA442441EF92AE5D3A0E7B71B04C6B0683C758ABBA5C514
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789"
Digest: FFD4A61F80D55FFA83BA8D2BD62DCFC33148ADE507A8F7F85A5AF2C619E126FF11E9284F12BF3EE6A2B5CBC711FA84C37DA343AB7D29BCDF722DF0171E41297A
Test: Verify

View File

@@ -0,0 +1,223 @@
AlgorithmType: MessageDigest
Name: BLAKE2s
Source: blake2s-ref.c reference implementation
Message: ""
Digest: 69217A3079908094E11121D042354A7C1F55B6482CA1A51E1B250DFD1ED0EEF9
Test: Verify
Message: "a"
Digest: 4A0D129873403037C2CD9B9048203687F6233FB6738956E0349BD4320FEC3E90
Test: Verify
Message: "ab"
Digest: 19C3EBEED2EE90063CB5A8A4DD700ED7E5852DFC6108C84FAC85888682A18F0E
Test: Verify
Message: "abc"
Digest: 508C5E8C327C14E2E1A72BA34EEB452F37458B209ED63A294D999B4C86675982
Test: Verify
Message: "abcd"
Digest: 716748CCE97A0ABC942E1D491BC25102F5B6FF71EE62A86ABD605A6C40120169
Test: Verify
Message: "abcde"
Digest: 4BD7246C13721CC5B96F045BE71D49D5C82535332C6903771AFE9EF7B772136F
Test: Verify
Message: "abcdef"
Digest: 267E4443FC1A38879FEB1090AF1E788956DFD93204CDDCBA818D6E32EE57F335
Test: Verify
Message: "abcdefg"
Digest: 4468A2B5329224C54C243D4FAE24CDF050A27A563480F4AF5FEDD4446D8C4A04
Test: Verify
Message: "abcdefgh"
Digest: DA651C965D6B93CA7611C9E996FB8C15A250B35206D13763FF3D53851EEF55F9
Test: Verify
Message: "abcdefghi"
Digest: 7EA377E88982E90724AA8E2CB5C9B086713C89161D5CF6178F31E43AF4EB3504
Test: Verify
Message: "abcdefghij"
Digest: CF49AE6DAC01A20AC87F5044F9EB26D760DFC1670454F6A52FF9E46DF691D556
Test: Verify
Message: "abcdefghijk"
Digest: E03E2542DEDF659C147D7507E9FA77F1ACBB1A17AF7476608648DE2152AE26F8
Test: Verify
Message: "abcdefghijkl"
Digest: 401251AD137811C941DB66BA4B3D2EC1A16D21D9B861D111CFD133CB3DFB0048
Test: Verify
Message: "abcdefghijklm"
Digest: B709A02DD0FFEE06078F1D6D10EC626CE913C6508FEE29D91B4CB52F9AE44DB9
Test: Verify
Message: "abcdefghijklmn"
Digest: 81EFCCF8F3A0633144BDBE1127E871ED6057B91F6670AEF7A1D4F5C00AF3D6E3
Test: Verify
Message: "abcdefghijklmno"
Digest: F987BDE38FD64779F7E9C38C98AFD4E256B158DC7B183C638C13E2B3D196F6A5
Test: Verify
Message: "abcdefghijklmnop"
Digest: B6775FD68A7B03F177426A0EF1ACEF97AC070AE0D330BB462EBB529316A61CF7
Test: Verify
Message: "abcdefghijklmnopq"
Digest: 132CB571FBADF705507F019C2031EE66E7C312F2378F08932A3F24C247A49DC5
Test: Verify
Message: "abcdefghijklmnopqr"
Digest: 020293AEC430765B1F204AB38DC88B287516C8A9E6E20AB62BC7E51DF933C623
Test: Verify
Message: "abcdefghijklmnopqrs"
Digest: BD045D76AFC2B1687B0BCA64EA18F76BEB8085CB89CA27D06DF17A9A49FE18BC
Test: Verify
Message: "abcdefghijklmnopqrst"
Digest: 6396FC1AF8C37D41109C77829808DE8561E46CB3EF5A3056CADCA05E668BDDE6
Test: Verify
Message: "abcdefghijklmnopqrstu"
Digest: 25B954495BD753DA179901E4BFD8138CA986891457F58FF16D1F7DA7DD394D86
Test: Verify
Message: "abcdefghijklmnopqrstuv"
Digest: CBC0CA9D4062C10C403CC0611D2FA868095C7EFE022C84475CBF8B3F6B98D68D
Test: Verify
Message: "abcdefghijklmnopqrstuvw"
Digest: 5A51B79FF266AFE916A75D8737FCE58F602C9DD7099F5A8BB6121B3A49EE2DC6
Test: Verify
Message: "abcdefghijklmnopqrstuvwx"
Digest: 9C04324FD5D4B09887B0FE711CC5AD85A7EDC712F7DA09011A970A11352C04CA
Test: Verify
Message: "abcdefghijklmnopqrstuvwxy"
Digest: A516D0912FDB3E4A1E76B503D4F0B9B86208FDFC31C1FCA800BDFF4EF0E995A2
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz"
Digest: BDF88EB1F86A0CDF0E840BA88FA118508369DF186C7355B4B16CF79FA2710A12
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0"
Digest: D9FCBA8D138E331B17B9E19FABF9E6F7DAB867E95801C7E55E33289A527E0A5E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz01"
Digest: 3C2103028D1641AC7C590304B077E6DFA437C9A351DEDA25E1481C9975CE56F8
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz012"
Digest: 7E9DA933B32D3ADB54CD280AED0E1A5ECF6CD6322B13EFCFCF66CDD5A0493768
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123"
Digest: 868F75CE0A86F5D0786E4459D1285DACE0EF6D7B1E48568585C0598DAAFE3796
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz01234"
Digest: 75B7A1494A29C6A4439EA7B495CAD63E7BDA7BC708C0A40D5382F660CD701268
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz012345"
Digest: C0B82A4981AD7BCCAD873635400A257C7473A80526F3ABA9E131EE4872343C70
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456"
Digest: 8A5A17993027DFD9BB52D77E99780327E30BFB5658E60AB7273EDE0E97703020
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz01234567"
Digest: 2D447F3656CB42C9580808902EEC3A428F9D5EB2C9E66D604FAA3A19D1ABE901
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz012345678"
Digest: 075EEE56AD752714525BBC273A5E859AC592AFDAE4F68048412943CAB1724788
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789"
Digest: 8A77ACF4D3ACBF623D106A3220B137497CAA95E4CD3E58D53C51CDBF8C874059
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789a"
Digest: 452D83737FB3DC327D6198E2B45AA0E99F95140AAB94ED94E554F384C52E4BF2
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789ab"
Digest: E6D1C45FC95895F8169E71EA4457A637BE89E9F8C05160696DA7474205C7A4A6
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abc"
Digest: 170D8823EDBD0CABD93E7FD109A694FFC196674741B539C2909F34284557B658
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcd"
Digest: 69C2255B75432B458C73B3F08D357E7A816D0D5FF2E341DF6F49E488DD544D5C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcde"
Digest: 7C5C8D25E7C6DB899239F985131E7D72CCBD4F6687151F2F1BD9D7E056E68D4D
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdef"
Digest: AF5C76CF3768283D407B5980473D93F7E2F43960CD8A50181267A6380019E087
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefg"
Digest: F75B7F994A3394538D2E08F54E7AD097242B7333EE8448413813010AC8066111
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefgh"
Digest: FE1EB837B35D144ABDFDE8DF3C3C96AF6E1827DEEF8156077F1C3190F29C36C5
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghi"
Digest: 058AE502EAF6E8D38665D849197BB7E653A4C6C7842D77385FF9AEA5CA02C4DA
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghij"
Digest: 0DBA2CD05F9A5DBEA5F93C8B3A899F7E91E1530AD2CB57B3914309EAC5F8701F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijk"
Digest: 4565481196B3B1FD39CF2C1A7D74AE1DA7F7D3BBE9252BF0454B5C98C912FF22
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijkl"
Digest: 57CFAD8CD1C48C2E4C5559AB5EDECCF6FEC0BD7197AF6424B923296F4031D5BE
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklm"
Digest: 2A6125E4032218AF7B5CB424DC8C7CD3D1896DCD3469CD9EEC66A314B4D08D2C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmn"
Digest: 53602BF85609888BB9ACA687749EA867EAC99056FFC38F757645AE7C4DB9E86C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno"
Digest: 80ADF98092759DE4943EAF28292D895E447D539AC7540FC67932AA23F5E1FA4F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnop"
Digest: 44ECBEF584B20453776BDC9C7F416945BC63B89227BFEA06B8777B659F1B49A0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopq"
Digest: 97BD1043A184D0D5BE699D3D0A896FBB6F7684574FF3DE148BE1BCFF10F787F0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqr"
Digest: 7D5096C5AA9623883548776A08D8DC92A84A6F62B06D824A57E72B90ADB80397
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrs"
Digest: 190509A4B4723A767E1F13839035991239F8240187BA08B7E995BB1E4525385C
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrst"
Digest: AF01C1821681377BF4DFB4A4FB65A94FD7374B9DB491CB943F937B34C7F4E6A0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstu"
Digest: B803E3FD5409527AB57384D73B92077DA338547CBFA7D0833269A03D7D6D637E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuv"
Digest: 82957A282BCF5A098E2707B5C1A6292DFB9A4A215C195FD874B74E99BE18F432
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvw"
Digest: A8DF28F6C9F90D86ABC76E343C1FBB50F376569EB31419230E4FAD2DD5CE9172
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwx"
Digest: D06D0B49C49BAF6E95EF6A88E22CD6963FE4A1A0694DE77B340AA85356BBC4C7
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy"
Digest: 71EF3312C64058ECB59919E27D68CA525973698ACA2A5316AC8B3DBC0C2E8273
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz"
Digest: 4710F86DA62B70813FE3C2DFFAB8EF81E097C7B10FD674B362F0C90EA2CED4ED
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0"
Digest: 59FFCE58B7CC67EC4BA651860A758847272E4B77B8D5A17553F0EECAF71CCC5F
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01"
Digest: 727615786E11B42CEF150BD72C6F07080AA67FBE16FD6716B84AD355E82E73F5
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012"
Digest: E820C057653AAD4CC63E3F86B197B008731AF0FB79BCB687DD53D25C8BD93212
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123"
Digest: D4B25D15AA53087A4597BCDC5553D653BB6DF80CC46E176BB3CA965E0D36F9D1
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234"
Digest: 8F192D38F7CB9052157FAECA289FAEA7E3EF027A61507CF76945DC7CF7C54A50
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345"
Digest: C5360F6744C7D9235B3E58E7E8C5F7E567ED145AD25B8D26B9E84C14443C2CBB
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456"
Digest: 999EF1410CF942250B5837A4EF0A5961D873C60C899BEDAACE45728E347B52F0
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz01234567"
Digest: CEB19A9C697C122E4DEFAD4ABC34092B3E8248E5A638AACC84B9529B47F03E73
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz012345678"
Digest: F82A15491EA937D60D74A0CEA7F9D10535B0B850871CC77D97948C607662BD43
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789"
Digest: 44DDDB39BDB2AF80C147894C1D756ADA3D1C2AC2B100541E04FE87B4A59E1243
Test: Verify

File diff suppressed because it is too large Load Diff

240
externals/cryptopp/TestVectors/ccm.txt vendored Normal file
View File

@@ -0,0 +1,240 @@
AlgorithmType: AuthenticatedSymmetricCipher
Name: AES/CCM
Source: aes-modes-src-07-10-08/Testvals/ccm.1, Basic Tests for CCM (compiled by B. R. Gladman)
Key: 404142434445464748494a4b4c4d4e4f
IV: 10111213141516
Header: 0001020304050607
Plaintext: 20212223
Ciphertext: 7162015b
MAC: 4dac255d
Test: Encrypt
Key: 404142434445464748494a4b4c4d4e4f
IV: 1011121314151617
Header: 000102030405060708090a0b0c0d0e0f
Plaintext: 202122232425262728292a2b2c2d2e2f
Ciphertext: d2a1f0e051ea5f62081a7792073d593d
MAC: 1fc64fbfaccd
Test: Encrypt
Key: 404142434445464748494a4b4c4d4e4f
IV: 101112131415161718191a1b
Header: 000102030405060708090a0b0c0d0e0f10111213
Plaintext: 202122232425262728292a2b2c2d2e2f3031323334353637
Ciphertext: e3b201a9f5b71a7a9b1ceaeccd97e70b6176aad9a4428aa5
MAC: 484392fbc1b09951
Test: Encrypt
Key: 404142434445464748494a4b4c4d4e4f
IV: 101112131415161718191a1b1c
Header: r256 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
Ciphertext: 69915dad1e84c6376a68c2967e4dab615ae0fd1faec44cc484828529463ccf72
MAC: b4ac6bec93e8598e7f0dadbcea5b
Test: Encrypt
Key: c97c1f67ce371185514a8a19f2bdd52f
IV: 005030f1844408b5039776e70c
Header: 08400fd2e128a57c5030f1844408abaea5b8fcba0000
Plaintext: f8ba1a55d02f85ae967bb62fb6cda8eb7e78a050
Ciphertext: f3d0a2fe9a3dbf2342a643e43246e80c3c04d019
MAC: 7845ce0b16f97623
Test: Encrypt
Key: 8f7a053fa577a5597529272097a603d5
IV: 00eec1762c88de31f3cbba97ea
Header: 08c0ea100c846850eec1762c88deaf2ee9f46a070000
Plaintext: 83a0634b5ed7627eb9df225e05740342de194117
Ciphertext: 814b6965d05bf2b2ed38d4beb069fe82714a610b
MAC: 542fbf8da06aa4ae
Test: Encrypt
Key: 40cfb7a62e88013bd6d3affcc191041e
IV: 00b6a88adf36912fdca0f3a5ae
Header: 88c0d9577df763c8b6a88adf3691dc4a8bca94dd00000000
Plaintext: 2c1bd036831c95496c5f4dbf3d559e72de802a18
Ciphertext: 89d8580340b626a0b6d4d013bf18f291b89646c8
MAC: fd1f1f61a9fb4bb3
Test: Encrypt
Key: 8c89a2ebc96c7602707fcf24b32d3833
IV: 078ef822734701f670a55a0fe3
Header: 88c2712a9ddf11db8ef82273470159140dd646a200000700
Plaintext: 4fad2b1c290fa5ebd872fbc3f3a074898f8b2fbb
Ciphertext: 9d59b15f371448c230f4d739052e13ab3b1a7b10
MAC: 31fc88004f35ee3d
Test: Encrypt
Key: a574d5143bb25efddeff30122fdfd066
IV: 0bf351946bc96ba7ffe03c0e37
Header: 88c245dec69a7480f351946bc96be276fbe6c12700000b00
Plaintext: 28969b954f263a8018a9ef70a8b051462481922e
Ciphertext: eb4ae4956a801da9624b7e0c18b23e615ec03af6
MAC: ce0c3be197d305eb
Test: Encrypt
Key: f71eea4e1f58804b9717230ad0614641
IV: 0dbff943b9f9a66b81eca48989
Header: 88425af28430fdabbff943b9f9a6ab1d98c7fe7300000d00
Plaintext: abfda22d3a0bfc9cc1fc079363c2fca143e6eb1d
Ciphertext: 9a709b60a39d40b1dfb612e18b5f114badb6cc86
MAC: 309a8d5c466bbb71
Test: Encrypt
Key: 1bdb34980e038124a1db1a892bec366a
IV: 00efec952016915eec4073e723
Header: 08419b50f4fd56f6efec9520169183570c4ccdee0000
Plaintext: 98beca86f4b38da20cfdf24724c58eb835665339
Ciphertext: 12c537ebf3ab584ef1fef9a1f3547a8c13b3225a
MAC: 2d0957ecfabe95b9
Test: Encrypt
Key: 6eac1bf54bd54edb2321754303024c71
IV: 0aca3f3aae60c4cefd996eccdd
Header: 88c1552d5f72bb70ca3f3aae60c48ba9b5f82c2f00000a00
Plaintext: 57cb5c0e5fcd885e9a4239e9b9cad60d64375979
Ciphertext: 4bf281ef8ec7739f91591b97a87dc14b3fa17462
MAC: 6dba8ef7f08087dd
Test: Encrypt
Key: 494b501e194675971a48d08c5bc353cb
IV: 0aa4ad6d319985ba82e93437b3
Header: 88c19afb798b8a4ba4ad6d319985bc429e8f0afa00000a00
Plaintext: 25a98f9c1bd9c93cf383ab9d98152d76cb4a32c6
Ciphertext: 561a0d068eac2eadb0c57fe2d0a6cc7398b6ddbf
MAC: cfe438cbea61fa9a
Test: Encrypt
Key: 489e49bc3cfe3fce3895820e872ee1a3
IV: 0053f869fe279acf1d3e75fea9
Header: 084340ec29fa759b53f869fe279af0f9f8a65416000052bfd2703d24
Plaintext: 7f91f2472d7a121c9cdd4b6c9080675a1020aa00
Ciphertext: 25df5173835e4fba23bc05a253885ebed3ac4871
MAC: c868a725552c5565
Test: Encrypt
Key: 02be5c4545672a07e4e314d70f1f9e85
IV: 0d347ceb9aabffd2d6596e55d4
Header: 88c3298c0baa9190347ceb9aabffd83d4886e5c20000e29d524ae1960d00
Plaintext: f9a812e4a28af7f3714d4bf6622e5932f2184509
Ciphertext: 6315500f924295cd3eafbdc3e151b1df46465b71
MAC: 681fdee8513c62dc
Test: Encrypt
Key: 77077ed79453e4a18d60438cc6484d6e
IV: 00d8ac5a7ec44450b01e77fd8e
Header: 0843aa288b8435bcd8ac5a7ec444e8b46250538b0000e81402c2ee11
Plaintext: 431981a2336d02f8cb8448d5428916be95293537
Ciphertext: cf71b2ccbd590b20800792f359ed1cfd74d800b4
MAC: fd0f41f426bb8f30
Test: Encrypt
Source: aes-modes-src-07-10-08/Testvals/ccm.2, Vectors for IEEE P1619.1 CCM Mode
Header:
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: c1944044c8e7aa95d2de9513c7f3dd8c
MAC: 4b0a3e5e51f151eb0ffae7c43d010fdb
Test: Encrypt
Plaintext:
Ciphertext:
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
Header: 00000000000000000000000000000000
MAC: 904704e89fb216443cb9d584911fc3c2
Test: Encrypt
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
Header: 00000000000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: c1944044c8e7aa95d2de9513c7f3dd8c
MAC: 87314e9c1fa01abe6a6415943dc38521
Test: Encrypt
Header:
Key: fb7615b23d80891dd470980bc79584c8b2fb64ce60978f4d17fce45a49e830b7
IV: dbd1a3636024b7b402da7d6f
Plaintext: a845348ec8c5b5f126f50e76fefd1b1e
Ciphertext: cc881261c6a7fa72b96a1739176b277f
MAC: 3472e1145f2c0cbe146349062cf0e423
Test: Encrypt
Key: 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f
IV: 101112131415161718191a1b
Header: 000102030405060708090a0b0c0d0e0f10111213
Plaintext: 202122232425262728292a2b2c2d2e2f3031323334353637
Ciphertext: 04f883aeb3bd0730eaf50bb6de4fa2212034e4e41b0e75e5
MAC: 9bba3f3a107f3239bd63902923f80371
Test: Encrypt
Key: 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f
IV: 101112131415161718191a1b
Header: r256 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
Ciphertext: 04f883aeb3bd0730eaf50bb6de4fa2212034e4e41b0e75e577f6bf2422c0f6d2
MAC: 3376d2cf256ef613c56454cbb5265834
Test: Encrypt
Key: 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f
IV: 101112131415161718191a1b
Header: 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Ciphertext: 24d8a38e939d2710cad52b96fe6f82010014c4c43b2e55c557d69f0402e0d6f2 06c53d6cbd3f1c3c6de5dcdcad9fb74f25741dea741149fe4278a0cc24741e86 58cc0523b8d7838c60fb1de4b7c3941f5b26dea9322aa29656ec37ac18a9b108 a6f38b7917f5a9c398838b22afbd17252e96694a9e6237964a0eae21c0a6e152 15a0e82022926be97268249599e456e05029c3ebc07d78fc5b4a0862e04e68c2 9514c7bdafc4b52e04833bf30622e4eb42504a44a9dcbc774752de7bb82891ad 1eba9dc3281422a8aba8654268d3d9c81705f4c5a531ef856df5609a159af738 eb753423ed2001b8f20c23725f2bef18c409f7e52132341f27cb8f0e79894dd9
MAC: ebb1fa9d28ccfe21bdfea7e6d91e0bab
Test: Encrypt
Key: fb7615b23d80891dd470980bc79584c8b2fb64ce6097878d17fce45a49e830b7
IV: dbd1a3636024b7b402da7d6f
Header: 36
Plaintext: a9
Ciphertext: 9d
MAC: 3261b1cf931431e99a32806738ecbd2a
Test: Encrypt
Key: f8d476cfd646ea6c2384cb1c27d6195dfef1a9f37b9c8d21a79c21f8cb90d289
IV: dbd1a3636024b7b402da7d6f
Header: 7bd859a247961a21823b380e9fe8b65082ba61d3
Plaintext: 90ae61cf7baebd4cade494c54a29ae70269aec71
Ciphertext: 6c05313e45dc8ec10bea6c670bd94f31569386a6
MAC: 8f3829e8e76ee23c04f566189e63c686
Test: Encrypt
Source: RFC 3610
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 03 02 01 00 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07
Plaintext: 08 09 0A 0B 0C 0D 0E 0F\
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
Ciphertext: 58 8C 97 9A 61 C6 63 D2\
F0 66 D0 C2 C0 F9 89 80 6D 5F 6B 61 DA C3 84
MAC: 17 E8 D1 2C FD F9 26 E0
Test: Encrypt
MAC: 17 E8 D1 2C FD F9 26 00
Test: NotVerify
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 04 03 02 01 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07
Plaintext: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
Ciphertext: 72 C9 1A 36 E1 35 F8 CF 29 1C A8 94 08 5C 87 E3 CC 15 C4 39 C9 E4 3A 3B
MAC: A0 91 D5 6E 10 40 09 16
Test: Encrypt
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 05 04 03 02 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07
Plaintext: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20
Ciphertext: 51 B1 E5 F4 4A 19 7D 1D A4 6B 0F 8E 2D 28 2A E8 71 E8 38 BB 64 DA 85 96 57
MAC: 4A DA A7 6F BD 9F B0 C5
Test: Encrypt
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 06 05 04 03 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07 08 09 0A 0B
Plaintext: 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
Ciphertext: A2 8C 68 65 93 9A 9A 79 FA AA 5C 4C 2A 9D 4A 91 CD AC 8C
MAC: 96 C8 61 B9 C9 E6 1E F1
Test: Encrypt
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 07 06 05 04 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07 08 09 0A 0B
Plaintext: 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
Ciphertext: DC F1 FB 7B 5D 9E 23 FB 9D 4E 13 12 53 65 8A D8 6E BD CA 3E
MAC: 51 E8 3F 07 7D 9C 2D 93
Test: Encrypt
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 08 07 06 05 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07 08 09 0A 0B
Plaintext: 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20
Ciphertext: 6F C1 B0 11 F0 06 56 8B 51 71 A4 2D 95 3D 46 9B 25 70 A4 BD 87
MAC: 40 5A 04 43 AC 91 CB 94
Test: Encrypt
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 09 08 07 06 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07
Plaintext: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
Ciphertext: 01 35 D1 B2 C9 5F 41 D5 D1 D4 FE C1 85 D1 66 B8 09 4E 99 9D FE D9 6C
MAC: 04 8C 56 60 2C 97 AC BB 74 90
Test: Encrypt
Key: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
IV: 00 00 00 0A 09 08 07 A0 A1 A2 A3 A4 A5
Header: 00 01 02 03 04 05 06 07
Plaintext: 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
Ciphertext: 7B 75 39 9A C0 83 1D D2 F0 BB D7 58 79 A2 FD 8F 6C AE 6B 6C D9 B7 DB 24
MAC: C1 7B 44 33 F4 34 96 3F 34 B4
Test: Encrypt

View File

@@ -0,0 +1,776 @@
AlgorithmType: SymmetricCipher
Name: ChaCha
Source: http://tools.ietf.org/html/draft-strombergson-chacha-test-vectors
#
Comment: TC1 - All zero key and IV (16-byte key).
Key: r16 00
IV: r8 00
Rounds: 8
Plaintext: r64 00
Ciphertext: e28a5fa4a67f8c5defed3e6fb7303486aa8427d31419a729572d777953491120b64ab8e72b8deb85cd6aea7cb6089a101824beeb08814a428aab1fa2c816081b
Test: Encrypt
#
Comment: TC1 - All zero key and IV (32-byte key).
Key: r32 00
IV: r8 00
Plaintext: r64 00
Ciphertext: 3e00ef2f895f40d67f5bb8e81f09a5a12c840ec3ce9a7f3b181be188ef711a1e984ce172b9216f419f445367456d5619314a42a3da86b001387bfdb80e0cfe42
Test: Encrypt
#
Comment: TC2 - Single bit in key set. All zero IV (16-byte key).
Key: 0x01000000000000000000000000000000
IV: r8 00
Plaintext: r64 00
Ciphertext: 03a7669888605a0765e8357475e58673f94fc8161da76c2a3aa2f3caf9fe5449e0fcf38eb882656af83d430d410927d55c972ac4c92ab9da3713e19f761eaa14
Test: Encrypt
#
Comment: TC2 - Single bit in key set. All zero IV (32-byte key).
Key: 0x0100000000000000000000000000000000000000000000000000000000000000
IV: r8 00
Plaintext: r64 00
Ciphertext: cf5ee9a0494aa9613e05d5ed725b804b12f4a465ee635acc3a311de8740489ea289d04f43c7518db56eb4433e498a1238cd8464d3763ddbb9222ee3bd8fae3c8
Test: Encrypt
#
Comment: TC3 - Single bit in IV set. All zero key (16-byte key).
Key: r16 00
IV: 0x0100000000000000
Plaintext: r64 00
Ciphertext: 25f5bec6683916ff44bccd12d102e692176663f4cac53e719509ca74b6b2eec85da4236fb29902012adc8f0d86c8187d25cd1c486966930d0204c4ee88a6ab35
Test: Encrypt
#
Comment: TC3 - Single bit in IV set. All zero key (32-byte key).
Key: r32 00
IV: 0x0100000000000000
Plaintext: r64 00
Ciphertext: 2b8f4bb3798306ca5130d47c4f8d4ed13aa0edccc1be6942090faeeca0d7599b7ff0fe616bb25aa0153ad6fdc88b954903c22426d478b97b22b8f9b1db00cf06
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: ChaCha
Source: https://cr.yp.to/streamciphers/timings/estreambench/submissions/salsa20/chacha8/ref/chacha.c
#
Comment: All one's key and IV (16-byte key).
Key: r16 ff
IV: r8 ff
Rounds: 8
Plaintext: r512 00
Ciphertext: \
2204D5B81CE662193E00966034F91302F14A3FB047F58B6E6EF0D72113230416 \
3E0FB640D76FF9C3B9CD99996E6E38FAD13F0E31C82244D33ABBC1B11E8BF12D \
9A81D78E9E56604DDFAE136921F51C9D81AE15119DB8E756DD28024493EE571D \
363AE4BBCD6E7D300F99D2673AEB92CCFC6E43A38DC31BACD66B28F17B22B28A \
B9A347AC756CF16B39683DFE4907D76E9318C53E3B892B4C4D477E3649A412DF \
641722732D6B4B4E73541FEEA26F36163B860A6FFEFF2BD736DCB9E40BB49DFB \
18E5060462F7EC41EF61C8EAED8F68987F4BBA84FF37DF645677AA26D59D1608 \
201932E2F91565FC50BCCAE19370BEA3F4F6C9B40C69E1E7EF4993FB5C543246 \
8AD37BDFA57F8C0A27AFABA186B20E08D08009C9AAAEC5BE1DB6A5FFD0F6D122 \
F000015BB76329B170CBE114A17C0CBC8A721C3075EEDF5F131944F3BEA2E84C \
009BF03FC47FAD2A7BA01573FA67FE859AD950A3E40190AA2FA3834D2FB604E0 \
51F919D4C93CBC6272156BE543785691F698304071BA0D8722CD2694F711E4A2 \
6E511837F4C46CDF9EB2A4573E2FBFF7F4320ACCD35DD64F9B2A40C7F017B971 \
0CD9BC404FD17DC6E474B7EBFE03F5526409160760FB7915DACED8358B8B78C4 \
FA9F0C53D408593CBE63FB1C86D34ACF2B412CD114A542A09BA915D091125542 \
A72DBCA31889D0FC5CCC5F07FA227694100EE57E97C6C2B601273AA438F72693
Test: Encrypt
#
Comment: All one's key and IV (32-byte key).
Key: r32 ff
IV: r8 ff
Rounds: 8
Plaintext: r512 00
Ciphertext: \
E163BBF8C9A739D18925EE8362DAD2CDC973DF05225AFB2AA26396F2A9849A4A \
445E0547D31C1623C537DF4BA85C70A9884A35BCBF3DFAB077E98B0F68135F54 \
81D4933F8B322AC0CD762C27235CE2B31534E0244A9A2F1FD5E94498D47FF108 \
790C009CF9E1A348032A7694CB28024CD96D3498361EDB1785AF752D187AB54B \
4194B9407D743285217760B19D0548294855D4C1620CDFF381657E106CA539E3 \
E41CC0EAAFCB1C502BCE537275567F72CAE2C076B7DE295233132517E140ECF1 \
B7B4F9DE5E87123D72AE0FA8672BBE5B73C5382DDD779A963C91E40B6B9EAF39 \
F53B3982D9E4AC76DFAC3D5070373CF9E54036C9F0E9DBB327371D2E69308699 \
8991D340F91458804B2445641E24189956674BAEC8120AC451F9BDDD14B65E99 \
2C526CABF185EA53FD0ABD2DB88DE9FE88E19D3F26DC6BA4B9014924064D15E6 \
7901B9BF0F4EB76C3E06BE3D1CA73289FF819A9DBF456F73686C5CF9207510F3 \
7D95A24249E11E779D301237AF5A2BD3E6F34D7123811E26BB016C73D54A6D39 \
8B4E9BBCD2EE4C31CBD3326148004684F27847CEAC28C341A894A670A0818324 \
446468D08CA1C72BCBD1CE7EFD73D67D53C671C35EA57700D8B581E52E238A7E \
25DDA3E1C1E35D96BDB9CAD13546971B1E5FDB2E83216FEF93E5457DE48A5ED8 \
1F7E4B95484834A58B6AF8CCE9545BBBDC58929A1DEB2F6AEBF0DC2079F644E3
Test: Encrypt
#
Comment: All one's key and IV (16-byte key).
Key: r16 ff
IV: r8 ff
Rounds: 8
Seek: 32
Plaintext: r64 00
Ciphertext: \
3E0FB640D76FF9C3B9CD99996E6E38FAD13F0E31C82244D33ABBC1B11E8BF12D \
9A81D78E9E56604DDFAE136921F51C9D81AE15119DB8E756DD28024493EE571D
Test: Encrypt
#
Comment: All one's key and IV (32-byte key).
Key: r32 ff
IV: r8 ff
Rounds: 8
Seek: 32
Plaintext: r64 00
Ciphertext: \
445E0547D31C1623C537DF4BA85C70A9884A35BCBF3DFAB077E98B0F68135F54 \
81D4933F8B322AC0CD762C27235CE2B31534E0244A9A2F1FD5E94498D47FF108
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffe*64)
Key: r32 00
IV: r8 00
Rounds: 8
Seek64: 0x3FFFFFFF80
Plaintext: r1024 00
Ciphertext: \
AC22DD35E273D76E47D60D19AD753F578C38D4A8E28BA9F6055E8E0A1D7A6E53 \
CDC46EDD57430E0EB14CF19CC107EE6DFF4836500383CD683CA2E8F11BA754DD \
34A2B737751D19ECE0256B2BB87237F68188C02B10A6DC31939D4E5D319BD3BB \
EE280B968AD567C1F103089F4F7346D1FEA5DEC60DAF906C3C4E889BC49E0049 \
1CCC59A06308E05BE9D29E7288F166C58F2EE06003047710CBFDB7359DA916E8 \
43980F2C3BF39DF2A3E1F451BA18C37F986FF783075484265819602305557DCD \
B7BD167BDFD87E6E4DF89B2F110C9022F16325E2EC113E806A50774673CDB6AF \
B5BD48D1E66C7631EDB52D0941452DDBD67BC790A20CFE24213194AE75B2EE47 \
FE3B0698DD4E8DFA56E1841BC6F549097583143CB3A0D791C230D9C438EADCC9 \
F233969591EDF6EA904FF86C7A541AFE0905D18E62867028E15AEC0B2CD46BF1 \
E939F5026DD82A60AA06B99A3726EA6D76C2D48DDB8B1DCB365249859EDDC8C0 \
CF23BDB1CA6203201206BDDC4844A36D52A10828D0AB77CAACAF7FA680E4ED5D \
5D325C265A49436A691A54BC3D068A80D33187B17FBC4923879760C34DFFDA8F \
BDBEF388A3B86E839E2A83DED9FE816238EEE22B2120BC39D7B26D3ECE4D5FA3 \
8B6808FC587DF4D1E0C579FC6DBF10A0CF4C6696CD5501336EC05C45927565CB \
9CB7626BF510D1EAAD21B208E76D55C15CBDCD36F4CA84A6939DE0C29539DE25 \
E8D17BC489CB723682BE518CC695B127922C88BF8DC99245DBC146512735687F \
079F458CDA31CAA064A3D5AD1020A849B4A587BC60BDDCAEE9517936D30FF11E \
362D524675648DA360224DF3719D6AD569AF9E6B309119E3262FD3189891A140 \
971350EB320109802A664216635F400A1086F8197841457126E2AF7A8AA46924 \
FDD717270BB3A0C4F1723C507B143830E80D691300A1B477E4383D975BCAC73A \
0C33BE5330C83247E330184F7C5E613227FD321A29AC50B75B93FC0B8FD51184 \
648F3305432FC0177C319508D1025C1331EF78ED56D3405DF70980C07756F4F3 \
686B0B0F110BCE4F9CD07463964B67AD7CFC05A6182A3B88F5E7C408C3A4E4E0 \
1B446212735D2F31F53EE1DEEDEBDD353534CF69179DBB87E1C689C3C688CF6C \
C94217963B796CC7CC47C37027B909C9E2C88D55458B838A87953CD0974CE348 \
651E6126416AE7A81C855B1C856F542D76F9252D3EE78AE37C9B6C576E72E2C2 \
71AD7542F22C2B106E3FAFB399864AB1F8B8263CA8D3311951AD0F4463964B68 \
1E96FEBD06E4857986E7146981484DC6DF3692397B68CF953876FD1C2F6E5A80 \
1FBD636D2912A833EA9024450A3ED43ED5D5298BB451578FB279B5ACBE47E35F \
0B1D1094DCEA8272DF55897BEE2440B6B90D0B15F259D0BD2B402D434FFFF2E6 \
79DA0921D748D31B963618DE2D8036D9F54F75BC61A26A9DA0F10E81E075CF5C
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xffffffff*64)
Key: r32 00
IV: r8 00
Rounds: 8
Seek64: 0x3FFFFFFFC0
Plaintext: r1024 00
Ciphertext: \
34A2B737751D19ECE0256B2BB87237F68188C02B10A6DC31939D4E5D319BD3BB \
EE280B968AD567C1F103089F4F7346D1FEA5DEC60DAF906C3C4E889BC49E0049 \
1CCC59A06308E05BE9D29E7288F166C58F2EE06003047710CBFDB7359DA916E8 \
43980F2C3BF39DF2A3E1F451BA18C37F986FF783075484265819602305557DCD \
B7BD167BDFD87E6E4DF89B2F110C9022F16325E2EC113E806A50774673CDB6AF \
B5BD48D1E66C7631EDB52D0941452DDBD67BC790A20CFE24213194AE75B2EE47 \
FE3B0698DD4E8DFA56E1841BC6F549097583143CB3A0D791C230D9C438EADCC9 \
F233969591EDF6EA904FF86C7A541AFE0905D18E62867028E15AEC0B2CD46BF1 \
E939F5026DD82A60AA06B99A3726EA6D76C2D48DDB8B1DCB365249859EDDC8C0 \
CF23BDB1CA6203201206BDDC4844A36D52A10828D0AB77CAACAF7FA680E4ED5D \
5D325C265A49436A691A54BC3D068A80D33187B17FBC4923879760C34DFFDA8F \
BDBEF388A3B86E839E2A83DED9FE816238EEE22B2120BC39D7B26D3ECE4D5FA3 \
8B6808FC587DF4D1E0C579FC6DBF10A0CF4C6696CD5501336EC05C45927565CB \
9CB7626BF510D1EAAD21B208E76D55C15CBDCD36F4CA84A6939DE0C29539DE25 \
E8D17BC489CB723682BE518CC695B127922C88BF8DC99245DBC146512735687F \
079F458CDA31CAA064A3D5AD1020A849B4A587BC60BDDCAEE9517936D30FF11E \
362D524675648DA360224DF3719D6AD569AF9E6B309119E3262FD3189891A140 \
971350EB320109802A664216635F400A1086F8197841457126E2AF7A8AA46924 \
FDD717270BB3A0C4F1723C507B143830E80D691300A1B477E4383D975BCAC73A \
0C33BE5330C83247E330184F7C5E613227FD321A29AC50B75B93FC0B8FD51184 \
648F3305432FC0177C319508D1025C1331EF78ED56D3405DF70980C07756F4F3 \
686B0B0F110BCE4F9CD07463964B67AD7CFC05A6182A3B88F5E7C408C3A4E4E0 \
1B446212735D2F31F53EE1DEEDEBDD353534CF69179DBB87E1C689C3C688CF6C \
C94217963B796CC7CC47C37027B909C9E2C88D55458B838A87953CD0974CE348 \
651E6126416AE7A81C855B1C856F542D76F9252D3EE78AE37C9B6C576E72E2C2 \
71AD7542F22C2B106E3FAFB399864AB1F8B8263CA8D3311951AD0F4463964B68 \
1E96FEBD06E4857986E7146981484DC6DF3692397B68CF953876FD1C2F6E5A80 \
1FBD636D2912A833EA9024450A3ED43ED5D5298BB451578FB279B5ACBE47E35F \
0B1D1094DCEA8272DF55897BEE2440B6B90D0B15F259D0BD2B402D434FFFF2E6 \
79DA0921D748D31B963618DE2D8036D9F54F75BC61A26A9DA0F10E81E075CF5C \
BEDB7A4CB8F33DDC71A836FE332D8DB08CF2833FD582E786CA57B1F5599B0FA8 \
887E279E3863471FA282308B542EDE7741069929FF92B7A12884C074C1FEC48F
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffc*64)
Key: r32 00
IV: r8 00
Rounds: 8
Seek64: 0x3FFFFFFF00
Plaintext: r1024 00
Ciphertext: \
F75FC0AFC5A56D8F38FDFDD96233B42F926F5A21007D3412C7A28FEEED2B5401 \
07BCC1A5F8AE49260A63E2A5A7F547A56B4807DDCD63BAF082A40F57B3A36A6D \
B7B5E36ACFB9D060F2830903343264C1C3EC582110898C2650B559EE29B7411E \
87EE094887D1D8188563FF64F0755F1361381A6A1EF22D6B8732B2C9B7DE669D \
AC22DD35E273D76E47D60D19AD753F578C38D4A8E28BA9F6055E8E0A1D7A6E53 \
CDC46EDD57430E0EB14CF19CC107EE6DFF4836500383CD683CA2E8F11BA754DD \
34A2B737751D19ECE0256B2BB87237F68188C02B10A6DC31939D4E5D319BD3BB \
EE280B968AD567C1F103089F4F7346D1FEA5DEC60DAF906C3C4E889BC49E0049 \
1CCC59A06308E05BE9D29E7288F166C58F2EE06003047710CBFDB7359DA916E8 \
43980F2C3BF39DF2A3E1F451BA18C37F986FF783075484265819602305557DCD \
B7BD167BDFD87E6E4DF89B2F110C9022F16325E2EC113E806A50774673CDB6AF \
B5BD48D1E66C7631EDB52D0941452DDBD67BC790A20CFE24213194AE75B2EE47 \
FE3B0698DD4E8DFA56E1841BC6F549097583143CB3A0D791C230D9C438EADCC9 \
F233969591EDF6EA904FF86C7A541AFE0905D18E62867028E15AEC0B2CD46BF1 \
E939F5026DD82A60AA06B99A3726EA6D76C2D48DDB8B1DCB365249859EDDC8C0 \
CF23BDB1CA6203201206BDDC4844A36D52A10828D0AB77CAACAF7FA680E4ED5D \
5D325C265A49436A691A54BC3D068A80D33187B17FBC4923879760C34DFFDA8F \
BDBEF388A3B86E839E2A83DED9FE816238EEE22B2120BC39D7B26D3ECE4D5FA3 \
8B6808FC587DF4D1E0C579FC6DBF10A0CF4C6696CD5501336EC05C45927565CB \
9CB7626BF510D1EAAD21B208E76D55C15CBDCD36F4CA84A6939DE0C29539DE25 \
E8D17BC489CB723682BE518CC695B127922C88BF8DC99245DBC146512735687F \
079F458CDA31CAA064A3D5AD1020A849B4A587BC60BDDCAEE9517936D30FF11E \
362D524675648DA360224DF3719D6AD569AF9E6B309119E3262FD3189891A140 \
971350EB320109802A664216635F400A1086F8197841457126E2AF7A8AA46924 \
FDD717270BB3A0C4F1723C507B143830E80D691300A1B477E4383D975BCAC73A \
0C33BE5330C83247E330184F7C5E613227FD321A29AC50B75B93FC0B8FD51184 \
648F3305432FC0177C319508D1025C1331EF78ED56D3405DF70980C07756F4F3 \
686B0B0F110BCE4F9CD07463964B67AD7CFC05A6182A3B88F5E7C408C3A4E4E0 \
1B446212735D2F31F53EE1DEEDEBDD353534CF69179DBB87E1C689C3C688CF6C \
C94217963B796CC7CC47C37027B909C9E2C88D55458B838A87953CD0974CE348 \
651E6126416AE7A81C855B1C856F542D76F9252D3EE78AE37C9B6C576E72E2C2 \
71AD7542F22C2B106E3FAFB399864AB1F8B8263CA8D3311951AD0F4463964B68
Test: Encrypt
#################################################
AlgorithmType: SymmetricCipher
Name: ChaCha
Source: http://tools.ietf.org/html/draft-strombergson-chacha-test-vectors
#
Comment: TC1 - All zero key and IV (16-byte key).
Key: r16 00
IV: r8 00
Rounds: 12
Plaintext: r64 00
Ciphertext: e1047ba9476bf8ff312c01b4345a7d8ca5792b0ad467313f1dc412b5fdce32410dea8b68bd774c36a920f092a04d3f95274fbeff97bc8491fcef37f85970b450
Test: Encrypt
#
Comment: TC1 - All zero key and IV (32-byte key).
Key: r32 00
IV: r8 00
Plaintext: r64 00
Ciphertext: 9bf49a6a0755f953811fce125f2683d50429c3bb49e074147e0089a52eae155f0564f879d27ae3c02ce82834acfa8c793a629f2ca0de6919610be82f411326be
Test: Encrypt
#
Comment: TC2 - Single bit in key set. All zero IV (16-byte key).
Key: 0x01000000000000000000000000000000
IV: r8 00
Plaintext: r64 00
Ciphertext: 2a865a3b8999fa83ae8aacf33fc6be4f32c8aa9762738d26963270052f4eef8b86af758f7867560af6d0eeb973b5542bb24c8abceac8b1f36d026963d6c8a9b2
Test: Encrypt
#
Comment: TC2 - Single bit in key set. All zero IV (32-byte key).
Key: 0x0100000000000000000000000000000000000000000000000000000000000000
IV: r8 00
Plaintext: r64 00
Ciphertext: 12056e595d56b0f6eef090f0cd25a20949248c2790525d0f930218ff0b4ddd10a6002239d9a454e29e107a7d06fefdfef0210feba044f9f29b1772c960dc29c0
#
Test: Encrypt
Comment: TC3 - Single bit in IV set. All zero key (16-byte key).
Key: r16 00
IV: 0x0100000000000000
Plaintext: r64 00
Ciphertext: 91cdb2f180bc89cfe86b8b6871cd6b3af61abf6eba01635db619c40a0b2e19edfa8ce5a9bd7f53cc2c9bcfea181e9754a9e245731f658cc282c2ae1cab1ae02c
Test: Encrypt
#
Comment: TC3 - Single bit in IV set. All zero key (32-byte key).
Key: r32 00
IV: 0x0100000000000000
Plaintext: r64 00
Ciphertext: 64b8bdf87b828c4b6dbaf7ef698de03df8b33f635714418f9836ade59be1296946c953a0f38ecffc9ecb98e81d5d99a5edfc8f9a0a45b9e41ef3b31f028f1d0f
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: ChaCha
Source: https://cr.yp.to/streamciphers/timings/estreambench/submissions/salsa20/chacha8/ref/chacha.c
#
Comment: All one's key and IV (16-byte key).
Key: r16 ff
IV: r8 ff
Rounds: 12
Plaintext: r512 00
Ciphertext: \
60E349E60C38B328C4BAAB90D44A7C727662770D36350D65A1433BD92B00ECF4 \
83D5597D7A616258EC3C5D5B30E1C5C85C5DFE2F92423B8E36870F3185B6ADD9 \
F34DAB6C2BC551898FBDCDFC783F09171CC8B59A8B2852983C3A9B91D29B5761 \
12464A9D8E050263E989906F42C7EFCAC8A70A85BB7FF2211273FBD4CAD96142 \
DB89BA6820D565E1DBA19B70DD2CEB8A9ECA55CA48B92B1B27D4676BE4985508 \
9AA6202B811799D95EA5A239C39861D7E4B56E0847C2CCF8FAAA3768268F80D6 \
87E6DA5D95C303A3A29D2AB10B392F223F426A1E5400D272083DE05B7BEAB22C \
46C667513885DE4EAB9A18660D1247ECFAC6EE049180A4E780158A29D4914F0C \
B87860D4C30C5F2BFADA2615D09907F7059BD6EA7278BAD8CAF57145B6C431CE \
E4EB781A9ADDB1CBDB0ADED70CDA2F195FF311888C9A23409A00529B654332BB \
0E566990895D96E264D56438619F515E29E023D0C434D56142A1916ED6529476 \
7DA1D97911C069FCBF711AA8682A9EA19A41F400BCDF6D9ABFDC518063F5F75D \
0060D6F03B9B78577B89C577643E69590518CEEA869665458E027EA27D002767 \
C22241E8E12C421623B86C667341E0C2E7E3F2FDCC058C26F9A64626CEDFDE08 \
35F6A77CF8BF99FB7ABCD3874366E3B8FDAEDF83B58701C08B1F39027A913868 \
CF84F5C9001701A6ACE8C05C05578E47CA7691F9058C8B7298B756B900BC535A
Test: Encrypt
#
Comment: All one's key and IV (32-byte key).
Key: r32 ff
IV: r8 ff
Rounds: 12
Plaintext: r512 00
Ciphertext: \
04BF88DAE8E47A228FA47B7E6379434BA664A7D28F4DAB84E5F8B464ADD20C3A \
CAA69C5AB221A23A57EB5F345C96F4D1322D0A2FF7A9CD43401CD536639A615A \
5C9429B55CA3C1B55354559669A154ACA46CD761C41AB8ACE385363B95675F06 \
8E18DB5A673C11291BD4187892A9A3A33514F3712B26C13026103298ED76BC9A \
19E1C370231E9F3351C2E71C5D0635D8E9908EBEBFBAA1F493C1ACCD015F7D50 \
4582C1B3D52449D7A707F5D136BF83E019643902FE052AD8577A037343E128F4 \
3514FED8B5B612EBDF26851DE269E2E2398358383CD0067864BFB4E835613E2F \
AA2B4759C7A615614176A133F6F30D063A64A8274A558773E537DCC0753A1208 \
9C90E1574D00E2E444EFC18F1CCFA8EC328163A909C45DFCDB1B92049B2D01D5 \
DEC0F6F102EB3E63B724B7B0ACD038962CA2A153E6B4756BFBB870D20D30C970 \
1EC3FA344E26B02D4CE834630D2A1889DF42F07D48EA08609FAC95DF29BAEF9B \
89BC66265947A35085F7C19BF30CA6019E48A736FDBB1E49236B3538F2F9FE98 \
2882B0524FD01F213F016326ADCD8503DCD928EFC1A02F824B9E9D998CD73EF2 \
5D52E6E6BB2FF8B0284C7565E26868EFD6C1A86DAD733417FB80606EB5BB3A9F \
5E16F52D6857A1A602A7FC6DDD578CA868F1E51AADD3209034A4740036DE08A7 \
A906067C997F01E4E334CBA913407C7A462A968B272834D2D66DF24922F4302C
Test: Encrypt
#
Comment: All one's key and IV (16-byte key).
Key: r16 ff
IV: r8 ff
Rounds: 12
Seek: 32
Plaintext: r64 00
Ciphertext: \
83D5597D7A616258EC3C5D5B30E1C5C85C5DFE2F92423B8E36870F3185B6ADD9 \
F34DAB6C2BC551898FBDCDFC783F09171CC8B59A8B2852983C3A9B91D29B5761
Test: Encrypt
#
Comment: All one's key and IV (32-byte key).
Key: r32 ff
IV: r8 ff
Rounds: 12
Seek: 32
Plaintext: r64 00
Ciphertext: \
CAA69C5AB221A23A57EB5F345C96F4D1322D0A2FF7A9CD43401CD536639A615A \
5C9429B55CA3C1B55354559669A154ACA46CD761C41AB8ACE385363B95675F06
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xffffffff*64)
Key: r32 00
IV: r8 00
Rounds: 12
Seek64: 0x3FFFFFFFC0
Plaintext: r1024 00
Ciphertext: \
D7A6AF50F1C92A29484252BBFCE206F17D01DD139530A3830AB583C1F62E0312 \
829361A19A8A956CEDEA380430FF932CD052DB5E9477835058B80A272406FC74 \
CC7B53DC11894D26240581B8A8F4F4E5AF406705801223B13F821FDCCBA6A618 \
8A63F8D3DC83CCBCED451F4BA4E0DAAB228ABB0D7439CC67E50DF7129F646BAD \
A0F5387AF3FAEC30DC25783285275137394EB539AF19DDC286C20DDFD252F85A \
5D1B9D76F6A4F4C97A49275C18DC040B77432865988C49D2EC9C4366BE926481 \
7F146661C007B7558ABB6C0B5EE94F722913A34AB3AB248031B5929DA1CDE7E3 \
B33DBF441151CD1770073C28D794351A4C42E6DC3B418ED7118BF314CF26AB99 \
E855F6C00854E00D63BFD389EDEA3D557C5016EEF3DFC00D8FF1FE76566AC486 \
51AF4F61CEE3290B007BE9ADF56C3DD30CD4403C78C5AF2603C60F8CC4DC625B \
44A2EB21492D383DF430D07E77DCEE44BA9DD8E806C7170D4AE3AD93586AD6A2 \
FD12501335D0AB7CE42675A0F3D129D25250537E544569EA4D659B052207AEEF \
F458FB1C81B45276B5A7A9BD1FA682FA4CBA0B9284291F11FBBAA363E7F4D1B6 \
9F6BB7FB3D7BBCF4E4C8F5722FE26DD5DE12E9A2722C71A075EBD5AE3BEDF296 \
1CD31D059EDB1E58DE97C9BD64A8C06F91F2699C47B950B3E4742E5423D6FA12 \
0F085C504E4A89F82C5ECAA2459C9F54057DEEE5CD201BF5B96BF1F7CC0A246C \
01EC149DCC8A5A59FCC7B38CE4EA15692CB65587D584414A8BC7EC9A982E92ED \
9275377792A06C5B8E594FFEFC630BA11209AEF8763531255E522B078CC8B4EC \
74BD3AFA9BC4A6C39B3B7A00A706BDD8FC24E97335BB22270BECDDB3E3580812 \
A414586C361D58A9F63836B3D458F2AC43A6099C4031F185E5FA7ACF6946D47A \
47CBA42630D0F39B741FBE29E105DF2DF833B790DE6E825DBF38123DE2C44521 \
A555300EA7FF7949DD19B09FFE192C109A3C132337B6ED69C50F552D658AB83C \
5A6966CAA246168FF5443B305CF53E1B601C44C7D402BEDB8BFFB066C9EC3B1B \
D886235BDFD5CD426323CCDF8E48A1EC39BCF51081683E54E68E7C680CA026DA \
7DC1AD922D2B8B28A815974A7D25FA363AF164A3359F88324E547EF36BE98247 \
E4A4698CAF902D5926EE148D0ED957AB34FE1BFAA82791B7BEB42E358611DF0F \
95FDA7D00918DC1CFA14AD34139DE2C14DB762F54BB5A475891C33BF4259B8CF \
DE0D19DA0CA374F40A48E32685C94795E085813D3DD3771C5B3B1EDF242897E5 \
DA6044325924559C49CC1F88957CEBB2E935772A831578604C898968F331B8D3 \
8B9CDE84C404515402C6A1D5E68C4115D86A571E1DD983CD56E8BF78A3C3C870 \
55674CAF12B50AD4A318899C62F0E549D24EB2FC2D63A57B1B9FA5474B7627A7 \
0DA5BD3D1899134E5546AF682E97517DD9C4FE5374C640DFCC134C5A4762FB1E
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffe*64)
Key: r32 00
IV: r8 00
Rounds: 12
Seek64: 0x3FFFFFFF80
Plaintext: r1024 00
Ciphertext: \
0502A68D6D5350892D5EE33F1286AEA1897CE4EF1DFE002C49C3D27A497994EB \
7DBE6CA85D5E0C80814D4BA29D57FA8AF838DCC5CD3E62D0D62331D8DAB0B50F \
D7A6AF50F1C92A29484252BBFCE206F17D01DD139530A3830AB583C1F62E0312 \
829361A19A8A956CEDEA380430FF932CD052DB5E9477835058B80A272406FC74 \
CC7B53DC11894D26240581B8A8F4F4E5AF406705801223B13F821FDCCBA6A618 \
8A63F8D3DC83CCBCED451F4BA4E0DAAB228ABB0D7439CC67E50DF7129F646BAD \
A0F5387AF3FAEC30DC25783285275137394EB539AF19DDC286C20DDFD252F85A \
5D1B9D76F6A4F4C97A49275C18DC040B77432865988C49D2EC9C4366BE926481 \
7F146661C007B7558ABB6C0B5EE94F722913A34AB3AB248031B5929DA1CDE7E3 \
B33DBF441151CD1770073C28D794351A4C42E6DC3B418ED7118BF314CF26AB99 \
E855F6C00854E00D63BFD389EDEA3D557C5016EEF3DFC00D8FF1FE76566AC486 \
51AF4F61CEE3290B007BE9ADF56C3DD30CD4403C78C5AF2603C60F8CC4DC625B \
44A2EB21492D383DF430D07E77DCEE44BA9DD8E806C7170D4AE3AD93586AD6A2 \
FD12501335D0AB7CE42675A0F3D129D25250537E544569EA4D659B052207AEEF \
F458FB1C81B45276B5A7A9BD1FA682FA4CBA0B9284291F11FBBAA363E7F4D1B6 \
9F6BB7FB3D7BBCF4E4C8F5722FE26DD5DE12E9A2722C71A075EBD5AE3BEDF296 \
1CD31D059EDB1E58DE97C9BD64A8C06F91F2699C47B950B3E4742E5423D6FA12 \
0F085C504E4A89F82C5ECAA2459C9F54057DEEE5CD201BF5B96BF1F7CC0A246C \
01EC149DCC8A5A59FCC7B38CE4EA15692CB65587D584414A8BC7EC9A982E92ED \
9275377792A06C5B8E594FFEFC630BA11209AEF8763531255E522B078CC8B4EC \
74BD3AFA9BC4A6C39B3B7A00A706BDD8FC24E97335BB22270BECDDB3E3580812 \
A414586C361D58A9F63836B3D458F2AC43A6099C4031F185E5FA7ACF6946D47A \
47CBA42630D0F39B741FBE29E105DF2DF833B790DE6E825DBF38123DE2C44521 \
A555300EA7FF7949DD19B09FFE192C109A3C132337B6ED69C50F552D658AB83C \
5A6966CAA246168FF5443B305CF53E1B601C44C7D402BEDB8BFFB066C9EC3B1B \
D886235BDFD5CD426323CCDF8E48A1EC39BCF51081683E54E68E7C680CA026DA \
7DC1AD922D2B8B28A815974A7D25FA363AF164A3359F88324E547EF36BE98247 \
E4A4698CAF902D5926EE148D0ED957AB34FE1BFAA82791B7BEB42E358611DF0F \
95FDA7D00918DC1CFA14AD34139DE2C14DB762F54BB5A475891C33BF4259B8CF \
DE0D19DA0CA374F40A48E32685C94795E085813D3DD3771C5B3B1EDF242897E5 \
DA6044325924559C49CC1F88957CEBB2E935772A831578604C898968F331B8D3 \
8B9CDE84C404515402C6A1D5E68C4115D86A571E1DD983CD56E8BF78A3C3C870
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffc*64)
Key: r32 00
IV: r8 00
Rounds: 12
Seek64: 0x3FFFFFFF00
Plaintext: r1024 00
Ciphertext: \
5892C27AFFC04BFF6D877D6958F973D7918E9423C8E92696658A8D47B7231F8E \
FEEC34D15E07621D51EE87D4FB3368483B3722B0CED3580C792C3988F781AF0D \
3460198B28EAB8115D4E75F4AD994CE2619B7942CFF8F862D77655A80F539097 \
4DB43CC4CFC895FECAD6465E81AF7174140D9D4F54A288A343EB1321207D4ADD \
0502A68D6D5350892D5EE33F1286AEA1897CE4EF1DFE002C49C3D27A497994EB \
7DBE6CA85D5E0C80814D4BA29D57FA8AF838DCC5CD3E62D0D62331D8DAB0B50F \
D7A6AF50F1C92A29484252BBFCE206F17D01DD139530A3830AB583C1F62E0312 \
829361A19A8A956CEDEA380430FF932CD052DB5E9477835058B80A272406FC74 \
CC7B53DC11894D26240581B8A8F4F4E5AF406705801223B13F821FDCCBA6A618 \
8A63F8D3DC83CCBCED451F4BA4E0DAAB228ABB0D7439CC67E50DF7129F646BAD \
A0F5387AF3FAEC30DC25783285275137394EB539AF19DDC286C20DDFD252F85A \
5D1B9D76F6A4F4C97A49275C18DC040B77432865988C49D2EC9C4366BE926481 \
7F146661C007B7558ABB6C0B5EE94F722913A34AB3AB248031B5929DA1CDE7E3 \
B33DBF441151CD1770073C28D794351A4C42E6DC3B418ED7118BF314CF26AB99 \
E855F6C00854E00D63BFD389EDEA3D557C5016EEF3DFC00D8FF1FE76566AC486 \
51AF4F61CEE3290B007BE9ADF56C3DD30CD4403C78C5AF2603C60F8CC4DC625B \
44A2EB21492D383DF430D07E77DCEE44BA9DD8E806C7170D4AE3AD93586AD6A2 \
FD12501335D0AB7CE42675A0F3D129D25250537E544569EA4D659B052207AEEF \
F458FB1C81B45276B5A7A9BD1FA682FA4CBA0B9284291F11FBBAA363E7F4D1B6 \
9F6BB7FB3D7BBCF4E4C8F5722FE26DD5DE12E9A2722C71A075EBD5AE3BEDF296 \
1CD31D059EDB1E58DE97C9BD64A8C06F91F2699C47B950B3E4742E5423D6FA12 \
0F085C504E4A89F82C5ECAA2459C9F54057DEEE5CD201BF5B96BF1F7CC0A246C \
01EC149DCC8A5A59FCC7B38CE4EA15692CB65587D584414A8BC7EC9A982E92ED \
9275377792A06C5B8E594FFEFC630BA11209AEF8763531255E522B078CC8B4EC \
74BD3AFA9BC4A6C39B3B7A00A706BDD8FC24E97335BB22270BECDDB3E3580812 \
A414586C361D58A9F63836B3D458F2AC43A6099C4031F185E5FA7ACF6946D47A \
47CBA42630D0F39B741FBE29E105DF2DF833B790DE6E825DBF38123DE2C44521 \
A555300EA7FF7949DD19B09FFE192C109A3C132337B6ED69C50F552D658AB83C \
5A6966CAA246168FF5443B305CF53E1B601C44C7D402BEDB8BFFB066C9EC3B1B \
D886235BDFD5CD426323CCDF8E48A1EC39BCF51081683E54E68E7C680CA026DA \
7DC1AD922D2B8B28A815974A7D25FA363AF164A3359F88324E547EF36BE98247 \
E4A4698CAF902D5926EE148D0ED957AB34FE1BFAA82791B7BEB42E358611DF0F
Test: Encrypt
#################################################
AlgorithmType: SymmetricCipher
Name: ChaCha
Source: http://tools.ietf.org/html/draft-strombergson-chacha-test-vectors
#
Comment: TC1 - All zero key and IV (16-byte key).
Key: r16 00
IV: r8 00
Rounds: 20
Plaintext: r64 00
Ciphertext: 89670952608364fd00b2f90936f031c8e756e15dba04b8493d00429259b20f46cc04f111246b6c2ce066be3bfb32d9aa0fddfbc12123d4b9e44f34dca05a103f
Test: Encrypt
#
Comment: TC1 - All zero key and IV (32-byte key).
Key: r32 00
IV: r8 00
Plaintext: r64 00
Ciphertext: 76b8e0ada0f13d90405d6ae55386bd28bdd219b8a08ded1aa836efcc8b770dc7da41597c5157488d7724e03fb8d84a376a43b8f41518a11cc387b669b2ee6586
Test: Encrypt
#
Comment: TC2 - Single bit in key set. All zero IV (16-byte key).
Key: 0x01000000000000000000000000000000
IV: r8 00
Plaintext: r64 00
Ciphertext: ae56060d04f5b597897ff2af1388dbceff5a2a4920335dc17a3cb1b1b10fbe70ece8f4864d8c7cdf0076453a8291c7dbeb3aa9c9d10e8ca36be4449376ed7c42
Test: Encrypt
#
Comment: TC2 - Single bit in key set. All zero IV (32-byte key).
Key: 0x0100000000000000000000000000000000000000000000000000000000000000
IV: r8 00
Plaintext: r64 00
Ciphertext: c5d30a7ce1ec119378c84f487d775a8542f13ece238a9455e8229e888de85bbd29eb63d0a17a5b999b52da22be4023eb07620a54f6fa6ad8737b71eb0464dac0
Test: Encrypt
#
Comment: TC3 - Single bit in IV set. All zero key (16-byte key).
Key: r16 00
IV: 0x0100000000000000
Plaintext: r64 00
Ciphertext: 1663879eb3f2c9949e2388caa343d361bb132771245ae6d027ca9cb010dc1fa7178dc41f8278bc1f64b3f12769a24097f40d63a86366bdb36ac08abe60c07fe8
Test: Encrypt
#
Comment: TC3 - Single bit in IV set. All zero key (32-byte key).
Key: r32 00
IV: 0x0100000000000000
Plaintext: r64 00
Ciphertext: ef3fdfd6c61578fbf5cf35bd3dd33b8009631634d21e42ac33960bd138e50d32111e4caf237ee53ca8ad6426194a88545ddc497a0b466e7d6bbdb0041b2f586b
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: ChaCha
Source: https://cr.yp.to/streamciphers/timings/estreambench/submissions/salsa20/chacha8/ref/chacha.c
#
Comment: All one's key and IV (16-byte key).
Key: r16 ff
IV: r8 ff
Rounds: 20
Plaintext: r512 00
Ciphertext: \
992947C3966126A0E660A3E95DB048DE091FB9E0185B1E41E41015BB7EE50150 \
399E4760B262F9D53F26D8DD19E56F5C506AE0C3619FA67FB0C408106D0203EE \
40EA3CFA61FA32A2FDA8D1238A2135D9D4178775240F99007064A6A7F0C731B6 \
7C227C52EF796B6BED9F9059BA0614BCF6DD6E38917F3B150E576375BE50ED67 \
B0EDE573FD64189655C22A452CA343A3F63DE7A2BF75DB4BC5EC87AE6B3818E0 \
E4FB1DE2CC047982D6A9FEF37B9D3A11D6329AB81A9ED9FDAB565EE99DDEA1FE \
D207921A4169C3F1B212A886E6AE48FB19E9AF414915B087F9AF7F74EEA49732 \
ED08500D8EEBD8083F9101984E30D4162D3C0A8BE4F18B22491A61DF53A7E629 \
3406AF356940F23C66A4E2A4CE7284C30DCAC3C58B4491D755B02BC91F864E24 \
9097953A8D81737B8CFA80407571E3CC6BA716D1FAAD50209B737665563684B0 \
201D668B79D23D68BA41C92EDB2C66119C662E19B3A317FE1D7F4B7E52211FC2 \
16EE14FB9E7B063D8010036C5C18F73084448A514A4EA32A8FB74E40ADBDBAEE \
14F371872A3864D80695049098ED1B69E425E55BE5B27DD41255E24A27484CDB \
EBD332BCCFE8CC4FFC4669E2EAC7B6202BF1D966AA24C0110DFB80E68A12973B \
5A9793643E862A891DBCF2321F362B9977306405EACD5BB0CB09316803F70F0D \
2CE2AF1C267EB944314DDC515412600FCB7D0A3EC16FDD105F5A4C8507DB36AA
Test: Encrypt
#
Comment: All one's key and IV (32-byte key).
Key: r32 ff
IV: r8 ff
Rounds: 20
Plaintext: r512 00
Ciphertext: \
D9BF3F6BCE6ED0B54254557767FB57443DD4778911B606055C39CC25E674B836 \
3FEABC57FDE54F790C52C8AE43240B79D49042B777BFD6CB80E931270B7F50EB \
5BAC2ACD86A836C5DC98C116C1217EC31D3A63A9451319F097F3B4D6DAB07787 \
19477D24D24B403A12241D7CCA064F790F1D51CCAFF6B1667D4BBCA1958C4306 \
2D83C32143F7D743A87F710C3202AF7D30046775865F3934958597BB38FFE32C \
7C5B456E3E5457D203BB45D304D014D46709EA4DB71A935EFC388CEFA5B894E5 \
D1076A95EC7791AB0AD55C2A2FAC3C61E35BAE153036763326D632C9E004BC6D \
A45D5FC9486C29F002E40A7AB619DDCA1A660765F853C77E1FF44C2A4F49344F \
7530DC05190BD9A256FE38CEDE7DAA540904135BEC993088E712276467166A63 \
04F1FC26C9DDA89CEE93D15441C88FC15E143DB941BBB42424A36E5C8F5AAA49 \
2BFEED0BA93348AA786F40114F4895A6B21A11DB8937A510B2A099F75C1E03E7 \
A6E3E281EC9C66D400F36C232798C6496048028C8D7320F43E97A56D6C4D1183 \
8FD5DD8F45DF7DE235225B5F1C41C3AFED4EC0526AB38DCB8597770803F1261C \
D22CFEAEC86612E53DEFC29848C055053C6B1D462A3CF09B228E47211AFBA0AF \
4E4C2B336E6EE2F471823808523F073C1BC8785D258AC2BD580209A82A875273 \
93DF828B6A6728ABD7AAD0485BFF5CE92C8DB78B1E63929FC76A905E8C7AF310
Test: Encrypt
#
Comment: All one's key and IV (16-byte key).
Key: r16 ff
IV: r8 ff
Rounds: 20
Seek: 32
Plaintext: r64 00
Ciphertext: \
399E4760B262F9D53F26D8DD19E56F5C506AE0C3619FA67FB0C408106D0203EE \
40EA3CFA61FA32A2FDA8D1238A2135D9D4178775240F99007064A6A7F0C731B6
Test: Encrypt
#
Comment: All one's key and IV (32-byte key).
Key: r32 ff
IV: r8 ff
Rounds: 20
Seek: 32
Plaintext: r64 00
Ciphertext: \
3FEABC57FDE54F790C52C8AE43240B79D49042B777BFD6CB80E931270B7F50EB \
5BAC2ACD86A836C5DC98C116C1217EC31D3A63A9451319F097F3B4D6DAB07787
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xffffffff*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3FFFFFFFC0
Plaintext: r1024 00
Ciphertext: \
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
3DB41D3AA0D329285DE6F225E6E24BD59C9A17006943D5C9B680E3873BDC683A \
5819469899989690C281CD17C96159AF0682B5B903468A61F50228CF09622B5A \
46F0F6EFEE15C8F1B198CB49D92B990867905159440CC723916DC00128269810 \
39CE1766AA2542B05DB3BD809AB142489D5DBFE1273E7399637B4B3213768AAA \
89B1889375E99FE2442C4F68ADF54158F4B8135713D00999B92B38E3AAFE5FF4 \
959B1834BE3DC54FC36AA9D32EB121E0F688B90E7C7E2649F4AAEF407BDD2B94 \
09EFEC03114CB5D4FFD1788E0FE1897BD176C1311E368368C657A5EE55C9CA03 \
CC71744F030822D53A0486A97B9D98240274FADEAF262BD81B58BCE3DFA98414 \
C24B5BC517FD91993A6B2E6232B0502125C6F48A6921E2DDA8EB6B3C4ECF2AAE \
889602AD90B5D2537FF45DF525C67B983B51DBD23E1280AA656EAE85B63CC42D \
E8C70E7C19C1D66E3F902BEA9D1ACFD3326B5985AD7C8CABD431ACBC62976CE5 \
23C938EA447D4AF0F560DC52B0AB1D7D66A42AB8272E2C40BD66470FE6F68846 \
12A11D899A0B7EB54907BBEDD6483EFCED1F15621D4673FF928C5AAB5F465257 \
123679EF17C39648C537E150108E0F6608732E9F5B240689EEB5402FA04CCB89 \
B7CA9649A361C526B41ED110402D9497715B03441118BC4953FCBEF395267570 \
BD43EC0EEF7B6167F14FED205EB812907D0C134DC49FA5B18F5A3A3A9BD0A71B \
2FFE445EE4FABEB4054CC922BA360E4589B681F01E2A43B5A0C0F0C39A5ADB94 \
B3BC2D20FF7F287FDF17F53B7CB5E3A1ABD46FC0819A3559C03C6B4106603066 \
359A4A09B468B6DFEF8A363C7B31D9E88ABB85914F4A27C30E9915C66AAC3576 \
9E481C87AEE4C3138CF40F288ED3C172FFC17D3D78F8D32C3C756C13CFBFB95F \
3ECCE6D8B54344D78998F58148C4B43B1A6201ABFF3D4FB4B76E3BBA104CFAA5 \
5D8DA4319A9E0606644B07DC204E9635502186C1EF9E43322EFD69F86D4DA1F6 \
A98BF0B800BA04BD9FBA5C5BE8EC49D48D9EECBADEE669EF69C9522C730110BB \
8339AF0E45185262C9183307C5EEA59DE5095CAC26E8428D4CA9E44DCF8FC7B4 \
1F9624A2DBA36F44415BAC489BF46CB6BB1BD2B70D719772FDABB3B166EA615A \
BDF208C39BA8A708D933CBC8A3236D4A15629FCAA35E00C2B361527326E7AB51 \
409A7DE42C9093346E41D3A3C4529D9557BBC01EEFF927F1052B5E02F74542B0 \
4E78F1E933C67DBC2C9187527C86DA77F045D4B07CF646BA9547646905F1F117 \
0C503C0AEC51EC93F303D61756318EF5999B4B8EFE1C7D74B8FF0E9FD0BAEB55 \
585F41AADA7A83ED42153BF9D87349AD100D40D25B1B05423E56761A32DD01A9
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffe*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3FFFFFFF80
Plaintext: r1024 00
Ciphertext: \
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
3DB41D3AA0D329285DE6F225E6E24BD59C9A17006943D5C9B680E3873BDC683A \
5819469899989690C281CD17C96159AF0682B5B903468A61F50228CF09622B5A \
46F0F6EFEE15C8F1B198CB49D92B990867905159440CC723916DC00128269810 \
39CE1766AA2542B05DB3BD809AB142489D5DBFE1273E7399637B4B3213768AAA \
89B1889375E99FE2442C4F68ADF54158F4B8135713D00999B92B38E3AAFE5FF4 \
959B1834BE3DC54FC36AA9D32EB121E0F688B90E7C7E2649F4AAEF407BDD2B94 \
09EFEC03114CB5D4FFD1788E0FE1897BD176C1311E368368C657A5EE55C9CA03 \
CC71744F030822D53A0486A97B9D98240274FADEAF262BD81B58BCE3DFA98414 \
C24B5BC517FD91993A6B2E6232B0502125C6F48A6921E2DDA8EB6B3C4ECF2AAE \
889602AD90B5D2537FF45DF525C67B983B51DBD23E1280AA656EAE85B63CC42D \
E8C70E7C19C1D66E3F902BEA9D1ACFD3326B5985AD7C8CABD431ACBC62976CE5 \
23C938EA447D4AF0F560DC52B0AB1D7D66A42AB8272E2C40BD66470FE6F68846 \
12A11D899A0B7EB54907BBEDD6483EFCED1F15621D4673FF928C5AAB5F465257 \
123679EF17C39648C537E150108E0F6608732E9F5B240689EEB5402FA04CCB89 \
B7CA9649A361C526B41ED110402D9497715B03441118BC4953FCBEF395267570 \
BD43EC0EEF7B6167F14FED205EB812907D0C134DC49FA5B18F5A3A3A9BD0A71B \
2FFE445EE4FABEB4054CC922BA360E4589B681F01E2A43B5A0C0F0C39A5ADB94 \
B3BC2D20FF7F287FDF17F53B7CB5E3A1ABD46FC0819A3559C03C6B4106603066 \
359A4A09B468B6DFEF8A363C7B31D9E88ABB85914F4A27C30E9915C66AAC3576 \
9E481C87AEE4C3138CF40F288ED3C172FFC17D3D78F8D32C3C756C13CFBFB95F \
3ECCE6D8B54344D78998F58148C4B43B1A6201ABFF3D4FB4B76E3BBA104CFAA5 \
5D8DA4319A9E0606644B07DC204E9635502186C1EF9E43322EFD69F86D4DA1F6 \
A98BF0B800BA04BD9FBA5C5BE8EC49D48D9EECBADEE669EF69C9522C730110BB \
8339AF0E45185262C9183307C5EEA59DE5095CAC26E8428D4CA9E44DCF8FC7B4 \
1F9624A2DBA36F44415BAC489BF46CB6BB1BD2B70D719772FDABB3B166EA615A \
BDF208C39BA8A708D933CBC8A3236D4A15629FCAA35E00C2B361527326E7AB51 \
409A7DE42C9093346E41D3A3C4529D9557BBC01EEFF927F1052B5E02F74542B0 \
4E78F1E933C67DBC2C9187527C86DA77F045D4B07CF646BA9547646905F1F117
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffc*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3FFFFFFF00
Plaintext: r1024 00
Ciphertext: \
98E5E54215C14F994E957FD3DD6A0309DFC3512CF12937F859A58725F16E9D4C \
3BFBA511BE065C2AE7452DA187096671731A9954137BA780B808F9E93C919871 \
582CB23E8F29E3B966B29D19E01A01DEBB32A8635CF49A1B178C3CD53CBF3EC5 \
12DD6174690DA38FDA7C125351035F99E61042C5DCFA0C312E002F0DC99962DC \
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
3DB41D3AA0D329285DE6F225E6E24BD59C9A17006943D5C9B680E3873BDC683A \
5819469899989690C281CD17C96159AF0682B5B903468A61F50228CF09622B5A \
46F0F6EFEE15C8F1B198CB49D92B990867905159440CC723916DC00128269810 \
39CE1766AA2542B05DB3BD809AB142489D5DBFE1273E7399637B4B3213768AAA \
89B1889375E99FE2442C4F68ADF54158F4B8135713D00999B92B38E3AAFE5FF4 \
959B1834BE3DC54FC36AA9D32EB121E0F688B90E7C7E2649F4AAEF407BDD2B94 \
09EFEC03114CB5D4FFD1788E0FE1897BD176C1311E368368C657A5EE55C9CA03 \
CC71744F030822D53A0486A97B9D98240274FADEAF262BD81B58BCE3DFA98414 \
C24B5BC517FD91993A6B2E6232B0502125C6F48A6921E2DDA8EB6B3C4ECF2AAE \
889602AD90B5D2537FF45DF525C67B983B51DBD23E1280AA656EAE85B63CC42D \
E8C70E7C19C1D66E3F902BEA9D1ACFD3326B5985AD7C8CABD431ACBC62976CE5 \
23C938EA447D4AF0F560DC52B0AB1D7D66A42AB8272E2C40BD66470FE6F68846 \
12A11D899A0B7EB54907BBEDD6483EFCED1F15621D4673FF928C5AAB5F465257 \
123679EF17C39648C537E150108E0F6608732E9F5B240689EEB5402FA04CCB89 \
B7CA9649A361C526B41ED110402D9497715B03441118BC4953FCBEF395267570 \
BD43EC0EEF7B6167F14FED205EB812907D0C134DC49FA5B18F5A3A3A9BD0A71B \
2FFE445EE4FABEB4054CC922BA360E4589B681F01E2A43B5A0C0F0C39A5ADB94 \
B3BC2D20FF7F287FDF17F53B7CB5E3A1ABD46FC0819A3559C03C6B4106603066 \
359A4A09B468B6DFEF8A363C7B31D9E88ABB85914F4A27C30E9915C66AAC3576 \
9E481C87AEE4C3138CF40F288ED3C172FFC17D3D78F8D32C3C756C13CFBFB95F \
3ECCE6D8B54344D78998F58148C4B43B1A6201ABFF3D4FB4B76E3BBA104CFAA5 \
5D8DA4319A9E0606644B07DC204E9635502186C1EF9E43322EFD69F86D4DA1F6 \
A98BF0B800BA04BD9FBA5C5BE8EC49D48D9EECBADEE669EF69C9522C730110BB \
8339AF0E45185262C9183307C5EEA59DE5095CAC26E8428D4CA9E44DCF8FC7B4
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffff0*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3FFFFFFC00
Plaintext: r1024 00
Ciphertext: \
35C5DDFAD2617B5A6BEDDCE1AF0C115DBD221D7E6760D5520A74EEA6EB1F9C70 \
3307014CCC1AF56B7B72266E087C4193B4230DE3023D86CFAE19A9B71591E2C0 \
8513AFB2CD7D939B5703E6883D460489FF00E3CE6EB5E1ECA5E31B2A895BDB85 \
6B3DE177489BDFDD97AB26141F94C771EBB94D187F2BF64172D3DC5F6FEB7123 \
4C0715DCF16BA0EDD15E8505FA3A97DA766C9348030A4BBA5734617027FC9E47 \
1125AA19C74296AC9CEA414955EBF0F6781E447978F287C1201A481A07BB0F92 \
D7865365B38F87A915FC08A8925DB1124A6477F01B88EB0687606A8C53155E6F \
128FB6FFD03F83BFF2C719A94438CEF64219E1DEE94AD2371985B45BB8544335 \
BCF1CBBA01AAD69D86140AD06553B30817AC31AD88CCE6DC45E493BCF7903955 \
B4B4EB4EFD1537B6BC772AD80CCBC2721A5359A143B999FFFB5F85F9C46A1938 \
73554FD4FD66962C08D661323BD13E367EE6E64B0F7843BE9B91BD285184350C \
F9FF7710208FEFFB7B7F75E46504BC4EB1DB05021EAF656528F5D04C60D71152 \
7C307A8EDA4DE7F391B9924BC18EF13E4ACEF8622C724A2CDA344214415E0613 \
9C057CA6FD78417F38D7C86B53D3484F085397A21594409ECA7C5D193802D33C \
FD1C44E7C93185B3D8101E4A0C184B13F221BF40097A9C0DBBD5932D90BD342F \
A6F56654A7507E902AD9416EC69D692E19372707F530B4998BE876CD772B3933 \
7035102B0F813905C4339FF8F0DC621CA2BC76F6A99163E0751BE6F7968D9C22 \
863A2161DE3126ABB102FCA8AD47A035EA71358F1C418D2BA8AF1AFCB8CEB20D \
FE012D699B31D5F22828772A13A076F789B4B582E9736CDFA48E317AB1FF5443 \
60745F9EFF11847EB86365DC0AB980231B0ACCD8DA22E33867A6C2314D56688E \
17F6EC119B6AD7FE0A639F07EE6F7C0B5B88E8D0C97EC901636A7B62202D40D9 \
176CF64365065EE642430787DB981190A249B7771759157BA8AA3A253C48338C \
9E01BE363682292BB181A75A51C2EEB3069951075DC92CFE58E695AB35364667 \
1336BE145FE90B8C75982D565762F7C48B505B19868F36A6C3633450CB9E165E \
98E5E54215C14F994E957FD3DD6A0309DFC3512CF12937F859A58725F16E9D4C \
3BFBA511BE065C2AE7452DA187096671731A9954137BA780B808F9E93C919871 \
582CB23E8F29E3B966B29D19E01A01DEBB32A8635CF49A1B178C3CD53CBF3EC5 \
12DD6174690DA38FDA7C125351035F99E61042C5DCFA0C312E002F0DC99962DC \
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D
Test: Encrypt

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,337 @@
AlgorithmType: SymmetricCipher
Name: ChaChaTLS
Source: http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305
#
Comment: Section A.1, ChaCha20 Block Function, Test 1
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r64 00
Ciphertext: 76 b8 e0 ad a0 f1 3d 90 40 5d 6a e5 53 86 bd 28 \
bd d2 19 b8 a0 8d ed 1a a8 36 ef cc 8b 77 0d c7 \
da 41 59 7c 51 57 48 8d 77 24 e0 3f b8 d8 4a 37 \
6a 43 b8 f4 15 18 a1 1c c3 87 b6 69 b2 ee 65 86
Test: Encrypt
#
Comment: Section A.1, ChaCha20 Block Function, Test 2
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r64 00
Ciphertext: 9f 07 e7 be 55 51 38 7a 98 ba 97 7c 73 2d 08 0d \
cb 0f 29 a0 48 e3 65 69 12 c6 53 3e 32 ee 7a ed \
29 b7 21 76 9c e6 4e 43 d5 71 33 b0 74 d8 39 d5 \
31 ed 1f 28 51 0a fb 45 ac e1 0a 1f 4b 79 4d 6f
InitialBlock: 1
Test: Encrypt
#
Comment: Section A.1, ChaCha20 Block Function, Test 3
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000001
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r64 00
Ciphertext: 3a eb 52 24 ec f8 49 92 9b 9d 82 8d b1 ce d4 dd \
83 20 25 e8 01 8b 81 60 b8 22 84 f3 c9 49 aa 5a \
8e ca 00 bb b4 a7 3b da d1 92 b5 c4 2f 73 f2 fd \
4e 27 36 44 c8 b3 61 25 a6 4a dd eb 00 6c 13 a0
InitialBlock: 1
Test: Encrypt
#
Comment: Section A.1, ChaCha20 Block Function, Test 4
Key: 00ff000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r64 00
Ciphertext: 72 d5 4d fb f1 2e c4 4b 36 26 92 df 94 13 7f 32 \
8f ea 8d a7 39 90 26 5e c1 bb be a1 ae 9a f0 ca \
13 b2 5a a2 6c b4 a6 48 cb 9b 9d 1b e6 5b 2c 09 \
24 a6 6c 54 d5 45 ec 1b 73 74 f4 87 2e 99 f0 96
InitialBlock: 2
Test: Encrypt
#
Comment: Section A.1, ChaCha20 Block Function, Test 5
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 02
Plaintext: r64 00
Ciphertext: c2 c6 4d 37 8c d5 36 37 4a e2 04 b9 ef 93 3f cd \
1a 8b 22 88 b3 df a4 96 72 ab 76 5b 54 ee 27 c7 \
8a 97 0e 0e 95 5c 14 f3 a8 8e 74 1b 97 c2 86 f7 \
5f 8f c2 99 e8 14 83 62 fa 19 8a 39 53 1b ed 6d
Test: Encrypt
#
Comment: Section A.2, ChaCha20 Encryption, Test 1
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Ciphertext: 76 b8 e0 ad a0 f1 3d 90 40 5d 6a e5 53 86 bd 28 \
bd d2 19 b8 a0 8d ed 1a a8 36 ef cc 8b 77 0d c7 \
da 41 59 7c 51 57 48 8d 77 24 e0 3f b8 d8 4a 37 \
6a 43 b8 f4 15 18 a1 1c c3 87 b6 69 b2 ee 65 86
Test: Encrypt
#
Comment: Section A.2, ChaCha20 Encryption, Test 2
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000001
IV: 00 00 00 00 00 00 00 00 00 00 00 02
Plaintext: 41 6e 79 20 73 75 62 6d 69 73 73 69 6f 6e 20 74 \
6f 20 74 68 65 20 49 45 54 46 20 69 6e 74 65 6e \
64 65 64 20 62 79 20 74 68 65 20 43 6f 6e 74 72 \
69 62 75 74 6f 72 20 66 6f 72 20 70 75 62 6c 69 \
63 61 74 69 6f 6e 20 61 73 20 61 6c 6c 20 6f 72 \
20 70 61 72 74 20 6f 66 20 61 6e 20 49 45 54 46 \
20 49 6e 74 65 72 6e 65 74 2d 44 72 61 66 74 20 \
6f 72 20 52 46 43 20 61 6e 64 20 61 6e 79 20 73 \
74 61 74 65 6d 65 6e 74 20 6d 61 64 65 20 77 69 \
74 68 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 \
20 6f 66 20 61 6e 20 49 45 54 46 20 61 63 74 69 \
76 69 74 79 20 69 73 20 63 6f 6e 73 69 64 65 72 \
65 64 20 61 6e 20 22 49 45 54 46 20 43 6f 6e 74 \
72 69 62 75 74 69 6f 6e 22 2e 20 53 75 63 68 20 \
73 74 61 74 65 6d 65 6e 74 73 20 69 6e 63 6c 75 \
64 65 20 6f 72 61 6c 20 73 74 61 74 65 6d 65 6e \
74 73 20 69 6e 20 49 45 54 46 20 73 65 73 73 69 \
6f 6e 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 \
77 72 69 74 74 65 6e 20 61 6e 64 20 65 6c 65 63 \
74 72 6f 6e 69 63 20 63 6f 6d 6d 75 6e 69 63 61 \
74 69 6f 6e 73 20 6d 61 64 65 20 61 74 20 61 6e \
79 20 74 69 6d 65 20 6f 72 20 70 6c 61 63 65 2c \
20 77 68 69 63 68 20 61 72 65 20 61 64 64 72 65 \
73 73 65 64 20 74 6f
Ciphertext: a3 fb f0 7d f3 fa 2f de 4f 37 6c a2 3e 82 73 70 \
41 60 5d 9f 4f 4f 57 bd 8c ff 2c 1d 4b 79 55 ec \
2a 97 94 8b d3 72 29 15 c8 f3 d3 37 f7 d3 70 05 \
0e 9e 96 d6 47 b7 c3 9f 56 e0 31 ca 5e b6 25 0d \
40 42 e0 27 85 ec ec fa 4b 4b b5 e8 ea d0 44 0e \
20 b6 e8 db 09 d8 81 a7 c6 13 2f 42 0e 52 79 50 \
42 bd fa 77 73 d8 a9 05 14 47 b3 29 1c e1 41 1c \
68 04 65 55 2a a6 c4 05 b7 76 4d 5e 87 be a8 5a \
d0 0f 84 49 ed 8f 72 d0 d6 62 ab 05 26 91 ca 66 \
42 4b c8 6d 2d f8 0e a4 1f 43 ab f9 37 d3 25 9d \
c4 b2 d0 df b4 8a 6c 91 39 dd d7 f7 69 66 e9 28 \
e6 35 55 3b a7 6c 5c 87 9d 7b 35 d4 9e b2 e6 2b \
08 71 cd ac 63 89 39 e2 5e 8a 1e 0e f9 d5 28 0f \
a8 ca 32 8b 35 1c 3c 76 59 89 cb cf 3d aa 8b 6c \
cc 3a af 9f 39 79 c9 2b 37 20 fc 88 dc 95 ed 84 \
a1 be 05 9c 64 99 b9 fd a2 36 e7 e8 18 b0 4b 0b \
c3 9c 1e 87 6b 19 3b fe 55 69 75 3f 88 12 8c c0 \
8a aa 9b 63 d1 a1 6f 80 ef 25 54 d7 18 9c 41 1f \
58 69 ca 52 c5 b8 3f a3 6f f2 16 b9 c1 d3 00 62 \
be bc fd 2d c5 bc e0 91 19 34 fd a7 9a 86 f6 e6 \
98 ce d7 59 c3 ff 9b 64 77 33 8f 3d a4 f9 cd 85 \
14 ea 99 82 cc af b3 41 b2 38 4d d9 02 f3 d1 ab \
7a c6 1d d2 9c 6f 21 ba 5b 86 2f 37 30 e3 7c fd \
c4 fd 80 6c 22 f2 21
InitialBlock: 1
Test: Encrypt
#
Comment: Section A.2, ChaCha20 Encryption, Test 3
Key: 1c 92 40 a5 eb 55 d3 8a f3 33 88 86 04 f6 b5 f0 \
47 39 17 c1 40 2b 80 09 9d ca 5c bc 20 70 75 c0
IV: 00 00 00 00 00 00 00 00 00 00 00 02
Plaintext: 27 54 77 61 73 20 62 72 69 6c 6c 69 67 2c 20 61 \
6e 64 20 74 68 65 20 73 6c 69 74 68 79 20 74 6f \
76 65 73 0a 44 69 64 20 67 79 72 65 20 61 6e 64 \
20 67 69 6d 62 6c 65 20 69 6e 20 74 68 65 20 77 \
61 62 65 3a 0a 41 6c 6c 20 6d 69 6d 73 79 20 77 \
65 72 65 20 74 68 65 20 62 6f 72 6f 67 6f 76 65 \
73 2c 0a 41 6e 64 20 74 68 65 20 6d 6f 6d 65 20 \
72 61 74 68 73 20 6f 75 74 67 72 61 62 65 2e
Ciphertext: 62 e6 34 7f 95 ed 87 a4 5f fa e7 42 6f 27 a1 df \
5f b6 91 10 04 4c 0d 73 11 8e ff a9 5b 01 e5 cf \
16 6d 3d f2 d7 21 ca f9 b2 1e 5f b1 4c 61 68 71 \
fd 84 c5 4f 9d 65 b2 83 19 6c 7f e4 f6 05 53 eb \
f3 9c 64 02 c4 22 34 e3 2a 35 6b 3e 76 43 12 a6 \
1a 55 32 05 57 16 ea d6 96 25 68 f8 7d 3f 3f 77 \
04 c6 a8 d1 bc d1 bf 4d 50 d6 15 4b 6d a7 31 b1 \
87 b5 8d fd 72 8a fa 36 75 7a 79 7a c1 88 d1
InitialBlock: 42
Test: Encrypt
#
Source: Modified Bernstein ref impl using chacha-ref.c ver 20080118
Comment: All 0 key, all 0 iv, 0 counter block, 1024 bytes
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r1024 00
Ciphertext: \
76B8E0ADA0F13D90405D6AE55386BD28BDD219B8A08DED1AA836EFCC8B770DC7 \
DA41597C5157488D7724E03FB8D84A376A43B8F41518A11CC387B669B2EE6586 \
9F07E7BE5551387A98BA977C732D080DCB0F29A048E3656912C6533E32EE7AED \
29B721769CE64E43D57133B074D839D531ED1F28510AFB45ACE10A1F4B794D6F \
2D09A0E663266CE1AE7ED1081968A0758E718E997BD362C6B0C34634A9A0B35D \
012737681F7B5D0F281E3AFDE458BC1E73D2D313C9CF94C05FF3716240A248F2 \
1320A058D7B3566BD520DAAA3ED2BF0AC5B8B120FB852773C3639734B45C91A4 \
2DD4CB83F8840D2EEDB158131062AC3F1F2CF8FF6DCD1856E86A1E6C3167167E \
E5A688742B47C5ADFB59D4DF76FD1DB1E51EE03B1CA9F82ACA173EDB8B729347 \
4EBE980F904D10C916442B4783A0E984860CB6C957B39C38ED8F51CFFAA68A4D \
E01025A39C504546B9DC1406A7EB28151E5150D7B204BAA719D4F091021217DB \
5CF1B5C84C4FA71A879610A1A695AC527C5B56774A6B8A21AAE88685868E094C \
F29EF4090AF7A90CC07E8817AA528763797D3C332B67CA4BC110642C2151EC47 \
EE84CB8C42D85F10E2A8CB18C3B7335F26E8C39A12B1BCC1707177B76138732E \
EDAAB74DA1410FC055EA068C99E9260ACBE337CF5D3E00E5B3230FFEDB0B9907 \
87D0C70E0BFE4198EA6758DD5A61FB5FEC2DF981F31BEFE153F81D17161784DB \
1C8822D53CD1EE7DB532364828BDF404B040A8DCC522F3D3D99AEC4B8057EDB8 \
500931A2C42D2F0C570847100B5754DAFC5FBDB894BBEF1A2DE1A07F8BA0C4B9 \
19301066EDBC056B7B481E7A0C46297BBB589D9DA5B675A6723E152E5E63A4CE \
034E9E83E58A013AF0E7352FB7908514E3B3D1040D0BB963B3954B636B5FD4BF \
6D0AADBAF8157D062ACB2418C176A475511B35C3F6218A5668EA5BC6F54B8782 \
F8B340F00AC1BEBA5E62CD632A7CE7809C725608ACA5EFBF7C41F237643F06C0 \
997207171DE867F9D697BF5EA6011ABCCE6C8CDB211394D2C02DD0FB60DB5A2C \
17AC3DC85878A90BED3809DBB96EAA5426FC8EAE0D2D65C42A479F088648BE2D \
C801D82A366FDDC0EF234263C0B6417D5F9DA41817B88D68E5E67195C5C1EE30 \
95E821F22524B20BE41CEB590412E41DC648843FA9BFEC7A3DCF61AB05415733 \
16D3FA8151629303FE9741562ED065DB4EBC0050EF558364AE81124A28F5C013 \
13232FBC496DFD8A2568657B686D7214382A1A00903017DDA969878442BA5AFF \
F6613F553CBB233CE46D9AEE93A7876CF5E9E82912B18CADF0B34327B2E0427E \
CF66B7CEB7C0918DC47BDFF12A062ADF07133009CE7A5E5C917E0168306109B7 \
CB49653A6D2CAEF005DE783A9A9BFE05381ED1348D94EC65886F9C0B619C52C5 \
533800B16C836172B95182DBC5EEC042B89E22F11A085B739A3611CD8D836018
Test: Encrypt
#
Comment: Random key, random iv, 0 counter block, 1024 bytes
Key: 2923BE84E16CD6AE 529049F1F1BBE9EB B3A6DB3C870C3E99 245E0D1C06B747DE
IV: B3 12 4D C8 43 BB 8B A6 1F 03 5A 7D
Plaintext: r1024 00
Ciphertext: \
C60E2330687F93D615A03CA1AD4FB4A64F2E0380A65F1277ADE647360F531A6D \
7D39AC85F9064B49529B796F8220D44B2573449C0CAB7AD7704BA9E1F370A52B \
45561EC56EB1AC85FEDCB4EE72957AA3445E6449373EA3CF82E2F5D2EA63889B \
7349441FFF021C19458CB815AC334DB6159180CE3E743E67896F74F4DA12B3A6 \
2FB45A2069151A1C0DAE260302905EF520F1838CBE8859400F0B4723F47518D4 \
7EA9A557D00788B5796EFC9C4BC0F14484C64C27348BAC9621A18EF805F771A9 \
BDE4B0288B0F6B06562A3D5B7A9655DA8A89C391F28B5C4B0FBE498B92DD8B30 \
2F5B43B58C93C7C5161CAE0413D36E868E2C81D7204AEA96649A67B6439D04C2 \
93A97046DEF4D31F49D32BAFBF814808A2E83EF0B212D7287D6AC6714A4A74F1 \
A2BC057BFBC3023986FAE970A306E214B9400416B876A8F689BE3B9E36FD7AEB \
49BA3E8DC1F24900AB41605921CFBBEE005CF5D577849183CB7F6742A908A7AE \
1D2077353A42B86659A3676131A497B652BFAED4088BCE32E9B42D7A3BCAFD46 \
63E252539D4853D2C482FED427F49CC9683C48B0158A7CA47490D5EAD0447527 \
9AD0B47788F65A9E09A38681AC6B65E22A901155B9C66307C8E6854D6F041E5B \
348A0D6F20A3C2DCB53E8444C280455EBBF9F34D34B18ABEAAC748093A310289 \
0234453454C662718C67379D3D0D1C68EB42009EDC67CF6B3E6DEEAAAD969F53 \
B0906F8B63351081F02F7BA65370A6E6A71E0EF82E38A910F9B875523376E66D \
EC1107FA4CC4F66175A8A32F1D0D7FF5FC5241165BEA75B4F73ADB6F5FC0B49A \
E287B04D67D351E87BA176EAC1E9C1BC0B67FC6C13C35F14BA08466002CC8BB6 \
A064BBB5A6F1B193AEE1F7458C6954C24DBED0969193D61953AE2B4909A738F7 \
B0CD0A330EB89323C22AF554A794CFE24B590C079077812B4DFD14CEF87536B8 \
844C810DAEDC25CC71338935FB92E260BDB46138666B90536D6CDC500A02EA7A \
AE3DEF84933BBA3960C1DA76C70AED10CE65C2F4EB91D82CAE36E33B75AE2D88 \
0F73CAD4D4C2C2A76523D10FCC60B15CF0793928B43FF7DDD1B3E8F34C2174EF \
2666BC91107223CF44D2F61AF44BBE918CCBF5998C315510B14B643996793CE0 \
EF642967134BC88CC793F735A21F5A01345CE10ABA43DECD4E6AD41A105A3B0E \
E38E217950A1AA6BEE330075B18331DC5A6DA5D731336F0F2543E1F2396DF25C \
BF92399907A7325352AB7CEF98D0582EEE3E8130515D214FA0BF37B31AF5D74D \
889ADB8D9DA438D1D5ADD7F70A3EDB089501189EA4F61BFFF406E7C961113827 \
986B0483E7A8E6F3F81DC31CB2C7C48B92160D3452D717A759D5DDF71671529F \
B187A0CCE7F5B9EAE3A851B13CAFFD19502D22CBB1073A4E68CB2EB5319D0E02 \
F1B418A34AA18F15DE0B9667D7925B4651F8E73D4191B2C868915344BDBD18E5
Test: Encrypt
#
Comment: All 0 key, all 0 iv, 0xfffffffe counter block, 256 bytes
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r256 00
Ciphertext: \
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
76B8E0ADA0F13D90405D6AE55386BD28BDD219B8A08DED1AA836EFCC8B770DC7 \
DA41597C5157488D7724E03FB8D84A376A43B8F41518A11CC387B669B2EE6586 \
9F07E7BE5551387A98BA977C732D080DCB0F29A048E3656912C6533E32EE7AED \
29B721769CE64E43D57133B074D839D531ED1F28510AFB45ACE10A1F4B794D6F
InitialBlock: 0xfffffffe
Test: Encrypt
#
Comment: Random key, random iv, 0xfffffffe counter block, 256 bytes
Key: 26C680F84915A586 E2C569044F083FE2 D26B93B242B8152F 001B547F2D838EB5
IV: 41 F5 01 94 29 2E C7 32 BF 61 90 F6
Plaintext: r256 00
Ciphertext: \
0DF0FE21D4FF132A29220F340103B6726820A36CC41D705B062F3F1A3896938A \
38478CFE0B19C58D590D5B63226A0A6474D43EBC4179BBD1549022C2A8B8ED01 \
01BC1028D34C84AC523D1CE9A831A5B9F07F182DB65F1034FD5C3E13652C75F8 \
E586719766250643E494CE5FD72AD2C9875812D79949B2719B6FD05C78068CE9 \
38203067821A13D2EEA66AC3972D3F86F10584B03F3EC51E9E1767AAFDE7AAA1 \
37762D8972070B6F74DDE1F91B3E8A334B6A12B21BBDA74FC6D69B645A3F0ADF \
3251856773A27556B06F9DEB8E6B99680258F8EE70C062880794FAAB992DD7E4 \
8655FC852FF891DF70788C9AF948A86D33837F1C847CB70121929076904C261E
InitialBlock: 0xfffffffe
Test: Encrypt
#
Comment: All 0 key, all 0 iv, 0xfffffffe counter block, 1024 bytes
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IV: 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: r1024 00
Ciphertext: \
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
76B8E0ADA0F13D90405D6AE55386BD28BDD219B8A08DED1AA836EFCC8B770DC7 \
DA41597C5157488D7724E03FB8D84A376A43B8F41518A11CC387B669B2EE6586 \
9F07E7BE5551387A98BA977C732D080DCB0F29A048E3656912C6533E32EE7AED \
29B721769CE64E43D57133B074D839D531ED1F28510AFB45ACE10A1F4B794D6F \
2D09A0E663266CE1AE7ED1081968A0758E718E997BD362C6B0C34634A9A0B35D \
012737681F7B5D0F281E3AFDE458BC1E73D2D313C9CF94C05FF3716240A248F2 \
1320A058D7B3566BD520DAAA3ED2BF0AC5B8B120FB852773C3639734B45C91A4 \
2DD4CB83F8840D2EEDB158131062AC3F1F2CF8FF6DCD1856E86A1E6C3167167E \
E5A688742B47C5ADFB59D4DF76FD1DB1E51EE03B1CA9F82ACA173EDB8B729347 \
4EBE980F904D10C916442B4783A0E984860CB6C957B39C38ED8F51CFFAA68A4D \
E01025A39C504546B9DC1406A7EB28151E5150D7B204BAA719D4F091021217DB \
5CF1B5C84C4FA71A879610A1A695AC527C5B56774A6B8A21AAE88685868E094C \
F29EF4090AF7A90CC07E8817AA528763797D3C332B67CA4BC110642C2151EC47 \
EE84CB8C42D85F10E2A8CB18C3B7335F26E8C39A12B1BCC1707177B76138732E \
EDAAB74DA1410FC055EA068C99E9260ACBE337CF5D3E00E5B3230FFEDB0B9907 \
87D0C70E0BFE4198EA6758DD5A61FB5FEC2DF981F31BEFE153F81D17161784DB \
1C8822D53CD1EE7DB532364828BDF404B040A8DCC522F3D3D99AEC4B8057EDB8 \
500931A2C42D2F0C570847100B5754DAFC5FBDB894BBEF1A2DE1A07F8BA0C4B9 \
19301066EDBC056B7B481E7A0C46297BBB589D9DA5B675A6723E152E5E63A4CE \
034E9E83E58A013AF0E7352FB7908514E3B3D1040D0BB963B3954B636B5FD4BF \
6D0AADBAF8157D062ACB2418C176A475511B35C3F6218A5668EA5BC6F54B8782 \
F8B340F00AC1BEBA5E62CD632A7CE7809C725608ACA5EFBF7C41F237643F06C0 \
997207171DE867F9D697BF5EA6011ABCCE6C8CDB211394D2C02DD0FB60DB5A2C \
17AC3DC85878A90BED3809DBB96EAA5426FC8EAE0D2D65C42A479F088648BE2D \
C801D82A366FDDC0EF234263C0B6417D5F9DA41817B88D68E5E67195C5C1EE30 \
95E821F22524B20BE41CEB590412E41DC648843FA9BFEC7A3DCF61AB05415733 \
16D3FA8151629303FE9741562ED065DB4EBC0050EF558364AE81124A28F5C013 \
13232FBC496DFD8A2568657B686D7214382A1A00903017DDA969878442BA5AFF
InitialBlock: 0xfffffffe
Test: Encrypt
#
Comment: Random key, random iv, 0xfffffffe counter block, 1024 bytes
Key: CF3F6640B3830E2A 8D7013F3E974FE8E 4133B1E81E1EA81B 80477EE48073B357
IV: 7C 80 D7 1C 23 77 6E 20 F7 99 74 12
Plaintext: r1024 00
Ciphertext: \
F0F4771DA359A1CC0BCC92101E8830A88258ED4134A8B15282CAD3E3B727D8C5 \
34F1FE108F8626A5BC4F4F0559AF9AD996F281A77E3195A9B7606FF0DB6351A8 \
5E6E00281DFB032AED7478FA2AB65DFFE781680AD4243EC933C6E2040B6FE22D \
1EC0DD83F385BF2152BAA00B21F001E64860360D0C25E7B28BCA888C88391EB8 \
89D76D3E4E6CC4BC4BFACCB758DE288A7B523CBDD65662D55D464CE393C6A016 \
590D09A2C2117084619C6AEE14EF3D54092B2FBD40B86AFC6614237FB4B01AD1 \
590F4BB4715114B373A5E170F9FF18F87D5D033DEDB61B72946C755673D3CFDE \
A960F52F7DAE25C942ECE2CEB0C33B258A5CAEE89BB7FF6711B42FE12C8D9AB1 \
78826EECE976C58D05B6EB9F4B770A9715EBF96AE79515972375202782D343EE \
564B36037F49432197C1E977462BE17620B786E1DB2EF3CC759E3E3BD9B29373 \
367E66EEE529515BAAC37DC2B26BAA3A5587EA35F064CFEDBE5705779A72A53A \
2ED02D6F459768521BB1F0EB0D4A4EDCD9B0BB3E1148BDBF6A0918BFEF352FD2 \
149F95DE307CC388FF3ED0C72118D1AE27A112B58B2819A0976CF949DAA99AD0 \
1237B4BB5963E274F801FE25E62B7DC2D4B17BF85816DA5078EAE4FE676CBCAD \
C772811C93A4F94C5198F2C542CC71CAF3E3480678B37AF2FA42061F870A3AFA \
5146DFE5F4969F223D3909B20CB53344EF72B7C861ADA20D4EBC1AE3DB5431C1 \
300DC1CC32C5A2544E8707DC040CE2559293A54D070A48B18F18CB1E6F715D8C \
FE437BD03F55657CBB3DC95284C6830C7D7FB48249AB9EA08174FF8A04D89206 \
3EDDBE22D402C249718899A9E06169D49C6B723283F01EBF2707972CCA039F4A \
D1D92449E3CA011722E03119FEED32F63F22303C73C75B413FEC2EDA0C069236 \
880EAA26E5226233B216D059D664AF7D5737F0F12A1D34DA3CEB83826666F4B8 \
D7F60D917E033FBFEF756726DCA873E63ABD2A470F8CABBE21C6DDEEE668BCA0 \
C833AC0DEEE73155C1723BA2E5EC70985F2F239822FBE628EFCC68938630D9FB \
E88BF757A28BD8925DAD67666091BE7602D36DE65E248964469C44DBFBA76E13 \
3978E9DD5088BB4C314AEB56D9D553229110C7C939A129522C5F6B01F96D67ED \
97629A5E9DC4923745739A02151F53C8CE2CE48B33A7E359A574D9C8A48542E1 \
EA20DDFA7E9BA5B01DDC256786026160DA6A113E553F30A4F37A7ED2D3ACA6D4 \
3F90516417477C3778A80AB875E90F8D81977F51973184242A4BD2EC002216CA \
5631F1740F558E1CDC42A252A15CB954AB2DBB1CAC199313EF657FA2D5F8405A \
C60AC8BFCD0645CDCD0547D4433A6093C9A24F17902F5B37F2E60390C9EF30A9 \
853407FFF342D4787C56B665AFF0F94F1B6A0A213FB7E73F7EC1990C8C7CB1D7 \
7E0C233586EB00D9B10020986A31CCECFC26B435FC92E8707B7AC3CB8275FDA4
InitialBlock: 0xfffffffe
Test: Encrypt

471
externals/cryptopp/TestVectors/cham.txt vendored Normal file
View File

@@ -0,0 +1,471 @@
AlgorithmType: SymmetricCipher
Name: CHAM-64/ECB
#
Source: CHAM paper, Appendix A, test vector 1
Comment: CHAM-64/ECB, 128-bit key
Key: 0100 0302 0504 0706 0908 0b0a 0d0c 0f0e
Plaintext: 1100 3322 5544 7766
Ciphertext: 453c 63bc dcfa bf4e
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: 0277 0a9e a270 1fed 460c c269 9163 e519
Plaintext: 704a 4e91 eb9b 688d
Ciphertext: ceda d4dc 00e3 800d
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: 24cd a3e2 c167 92f3 40b6 0017 cabc 07c4
Plaintext: 115a 31e5 ee65 87f7
Ciphertext: e1af b96f 3079 4233
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: 0914 eef6 827c 21b9 c697 05ce b28b 7dd5
Plaintext: e722 2e2b 0f2c ee49
Ciphertext: 280d 763b 931b da81
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: 2fa2 fb02 1cd5 9124 ee27 1ec9 7307 6a13
Plaintext: 9fc0 8c64 f9f9 8163
Ciphertext: 0277 8604 1b15 8cb9
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: 6035 af8d 6d97 6a47 1bc9 cb88 1a4a f2aa
Plaintext: 657b 5980 aad8 468b
Ciphertext: 5684 2bf7 606d 67f8
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: be3a cf23 eda6 9014 023e 098b 37c3 9b9e
Plaintext: ff83 911e 2f35 84a5
Ciphertext: 9263 2bf9 9819 783a
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: ffde 8a15 21c5 fb5e b6b1 1ec9 05aa c629
Plaintext: 7802 c7a5 d52f 1868
Ciphertext: f810 fad0 80f0 19bd
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: fc25 b83f 5058 9cb6 fe7a 5d6c 1635 5cfd
Plaintext: 1ab2 1791 a5d3 05aa
Ciphertext: e733 fd94 c357 d36c
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-64/ECB, 128-bit key
Key: fae3 5e23 e357 3e33 4468 c725 80e5 4a6e
Plaintext: 5dc5 c55f 6b8d 31e2
Ciphertext: 5bc2 2475 f93f 6cc8
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: CHAM-128/ECB
#
Source: CHAM paper, Appendix A, test vector 2
Comment: CHAM-128/ECB, 128-bit key
Key: 03020100 07060504 0b0a0908 0f0e0d0c
Plaintext: 33221100 77665544 bbaa9988 ffeeddcc
Ciphertext: c3746034 b55700c5 8d64ec32 489332f7
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: a37beb01 15c49898 906f6f1c 73f68cf3
Plaintext: 463e4b34 efe3faa8 d8b74450 967f34d1
Ciphertext: 30269e99 4d70c5de 7b0bc631 a96a1458
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: ad97ae34 49a65961 46872c23 08a85a00
Plaintext: 7c241f66 85111245 83d76a6f 8498946b
Ciphertext: 633b6cb9 00b390d8 d1bb84cb d84b9ccf
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: 012ddb51 d216a550 3b1632f3 69930aac
Plaintext: 440a7ce0 23b8499f 991482fd e6069cbe
Ciphertext: b2b21944 81c5becf 091d3c08 ee6d1749
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: dfd8192b cab7764c 12632c23 95c96b55
Plaintext: a72c2040 1e652249 6ceb83be d90a2816
Ciphertext: 0416aae7 302a5219 cd20a3b8 6d879c22
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: c3fe465e dff5a38c 308bcf68 a6d45ba7
Plaintext: 91167a4b b9641eb2 15195841 f3301521
Ciphertext: 36d1dd06 e42c583d 9aea8e58 08ee2f3b
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: e7365921 729a2e4b 5e9e2d42 6b53c079
Plaintext: 9fd5fb98 d2de3459 42cf3edb 2104e849
Ciphertext: 60f3dd59 406e579e e45a2191 526c5693
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: b880a315 e410aa2d 9d8686e4 ac033a6e
Plaintext: 05251c25 354ded83 67d50c4c 4a73b66f
Ciphertext: e3f879f5 8b41baf8 8b458da7 04343a03
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: f0cb7d27 58d7ac44 937b882d 526fb9f8
Plaintext: 088ede84 315ef415 2e2e22b1 8b45e765
Ciphertext: 4ff2532c 66a12b2e 869f476e aab2d53f
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 128-bit key
Key: 28b841b2 9a5e552c e02170c8 fee72a87
Plaintext: 0fc61c4c fa1db413 9d007659 39df2ba9
Ciphertext: 6fd504e7 091aca2e 32c88718 3e40b4a4
Test: Encrypt
#
#
#
Source: CHAM paper, Appendix A, test vector 3
Comment: CHAM-128/ECB, 256-bit key
Key: 03020100 07060504 0b0a0908 0f0e0d0c f3f2f1f0 f7f6f5f4 fbfaf9f8 fffefdfc
Plaintext: 33221100 77665544 bbaa9988 ffeeddcc
Ciphertext: a899c8a0 c929d55c ab670d38 0c4f7ac8
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: 4031c291 53a38799 8e0a6bad 6098a6c4 e4a852f8 7daf676e 873c3524 e1527db8
Plaintext: aac76bc0 ec99e00e 9648a939 1a37c8db
Ciphertext: c993c682 1545b60c 456af36c b97628e7
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: 0c7be271 0ee365ff 061b8e43 5dbc63e3 52a08866 634223c9 8f4bcc4f a1223aee
Plaintext: 49eec4dd eb938769 a359a6bf f69353a9
Ciphertext: 6252cf6f 6524f0ed 0b3a272a 33827bb4
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: 90c69c18 8fcac90f 7c061078 036f3279 5676641c 40358d9f d74867ca 5debd8fa
Plaintext: c27e5d18 985bd57e 25b7164e 5acb6ceb
Ciphertext: c7c15e12 2287fd3d 45875c14 629a042c
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: f7bae93e 170bbccd 42a1d993 a6247a9c ae609194 075045fc 95b22ad9 59e16c9c
Plaintext: 87cc88e7 9f159afe b2e8967b ff1ddd8b
Ciphertext: 0887e541 4b68e67f a46d19ff 948290b6
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: 15747f3e 359c8462 151d0e6d f06abade 06f246e1 c817332b 1fa9102a 52263db4
Plaintext: 5c11eab6 3fa257df 7da90d0e 1bf46991
Ciphertext: 3cabb22e 79c7ad8e d502abf8 74e7d3bf
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: 4c70d578 34042fbd 8f4b7c40 89ac864e 1dee8bac 4093f375 308aa073 655098f1
Plaintext: 68c7097e ab6c6043 87d2bc67 41dece87
Ciphertext: 362a9742 dd8238a8 d916409a 4a3c11a1
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: 073359a0 5e54c5f8 882ef21f 01be08d5 7d5c5b87 533059a5 204e2bcd 5652dfc5
Plaintext: ef94e8fb 7bf2aa7c ac73ef0a 294ad1f8
Ciphertext: 5914594d db44ba25 ac0bfc05 1b92a9fe
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: dc359e46 f5516d84 89885aee 191494fe 25350de0 69275496 1531e563 59f9e0ee
Plaintext: d1c5fbd0 7d1e85fc 7922d741 6a5a44dc
Ciphertext: bbe95a67 06b38ff2 898dfda8 41fe29c7
Test: Encrypt
#
Source: CHAM reference implementation
Comment: CHAM-128/ECB, 256-bit key
Key: faf3682d cf6e656c 53bd8c06 de0f7f71 678c5a2d 34624762 d88daf37 21d5ad6c
Plaintext: 55b32441 7a787fbc 41b91ab2 9a5bf734
Ciphertext: 2a7dab0b 6769e989 61578998 7e4be9a7
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: CHAM-64/CTR
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: e6b1 552b 7d53 c0d9 8c7b 18a1 b2ef 03bc
IV: cc03 c902 5780 5f72
Plaintext: 83d2 797e 69c6 ecd4 8fce 53fa c686 6389 d3dd e2b7 1f4d dee0 5cbe b3b2 2064 f8e8 226a 5f52 08ea b683 bfc9 ce0f d268 036f 94f3 60d4 8426 8d2e f8f6 c70c f4a1 95d8 5a4a e07f 1bc8 c339 4420 ee04 1460 9995 727f 284f cad1 ad41 9c48 9c8d 8bf4 9ef3
Ciphertext: 0fee 544d 6d11 f5c6 44b4 42b6 9513 1617 ca6d 4036 7ffc 5ee0 6312 5896 3012 6b3e 67c3 031a 0c57 1dce 4be8 7888 cbf5 b12e 4b9c 503e 1cfb 76c1 31ba 5b4e 3673 5e1a bd0f d733 4736 1668 f040 f74f a9c7 bdbc 1fda 5e1a bdec 952b 3f64 9750 c7e8 f11c
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: 780e 51d6 3741 ca88 8419 7f61 8062 2904
IV: a7e8 db3a 9264 ec0a
Plaintext: e7ef e7b0 66df b955 580f 6575 881a 06a2 98c2 9f13 40a7 0121 df40 567b d4ae ba67 0446 944e 1cf8 1efd ce4b a7fd 139e 35fd ffa3 ed21 52db 5bb1 0332 4843 6903 5c28 a1c4 70db f7f2 81b0 6d7e e754 448c a220 3a38 6f30 d6df b5dd 9db4 9426 1c15 7aa4
Ciphertext: 0b95 d934 ea2e 9a67 d37b 8f0f 2d91 7c3f e1bc f6d9 7ef8 a7fd 1ee8 34c3 2cec 7a6e 502a 840e d48e 1f9d 4795 c57c 4ec2 e762 50ce 8e25 e5c5 1b5a 00d7 a203 f453 63b5 d5a1 1c81 4a7a 21f9 0e1e 82ef e41e 4bb7 5b7a a273 164a d8bb 6a9c 76e7 0206 6131
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: def3 7285 6fb2 9ca8 37a2 15d2 4190 c3dd
IV: 2d70 2927 e2e5 6b90
Plaintext: fa0c 3a8c c423 cf46 d8ea 9fb2 2b06 bf16 76ce 84c1 96d9 0795 c09b ecd0 085b 584b 3885 1684 8346 d510 7ad8 d7a9 519c 3b3a d681 3ca3 4e98 61c4 8ff1 142e 2064 33d3 5e61 dd63 206b c4e6 9008 1db5 0abc 249e 4e96 77a4 2764 bce7 dc93 e291 a058 d54e
Ciphertext: dd2f 6c48 f2f0 3915 1be6 9c0e c0f9 510d 1640 de08 152a be0f 4a07 abf1 01ee 5bda ffa3 a59e e22e 1953 8c3e 6cc2 b9ea dfe3 d721 9a32 c4e6 49c0 cfb0 7f1e ad69 9c99 03be f145 c958 d917 d0ea 2503 ec08 ab39 4390 1afa 2e5c 3c13 557c 243b ca75 a703
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: 646f b394 917e 6f3e 03f3 f14a 4bea 460d
IV: f92d 20d9 bc67 75f6
Plaintext: 83db 8ccc cc49 6c58 55fc 79fb d0d0 52b5 5b7a 9378 9d40 e281 777c 0ecc 3c82 99ca f513 ed1a 7740 d0ea 535a 76b6 2f43 0dfe a5dc 937f 878d 95ef f07f 7900 fff7 7c00 e24f 9477 e173 486c 26ef a74b 228e 0f28 2dea feb0 069b e877 ea11 017d b47d 5a79
Ciphertext: a28b d8d4 e2b6 f076 716d 5769 46de 6fad d74a 3438 dd55 c72b 282a c910 0808 c0dc a421 9991 6f45 a3d0 8d85 864f dfc7 8b4c 69e0 ebbc af39 1a7b d620 5a85 ce9b dee6 4cc1 b88a 742e 5907 ad01 fac0 31f7 01bc 0213 3c40 b2cb ab50 00b5 6ae3 b7c1 3fce
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: 9698 a9eb 7003 b35e 47c6 0c0d cd55 fd4d
IV: 96c3 a41c 421c 955d
Plaintext: e7a4 ccd0 0c2d 1f30 e329 1182 dc55 7f92 5e1e 4df1 a77b 4626 09ba 7541 d1f7 6b64 48fd 4cc9 4539 736e 4066 a6db aa62 9617 d3b5 2d14 e414 3981 a911 85c6 93f7 cba4 2976 3ca8 d3be f5bb 6437 ece5 68b9 294f 2ea0 dd4c 3054 b6d0 947a 75d8 9d11 cc78
Ciphertext: 28c8 d228 36f6 0e5a d9cd 7a8a 8375 3bd6 66e8 beb0 5d64 7d9a d309 d89e eaee b4fb 41e5 d199 c70c 7e33 271e a1ba 8160 e4f5 b720 33ef 96b4 0467 e52d 791a 1983 c2c5 88c3 50ef 9b1f a465 75c8 92c5 9f1f 4715 8c7e d6c9 ee9e d073 8c00 cc9c ce0e 77f5
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: 86fa 2b6b d8fc 8486 0c11 f1c2 5b75 ed8a
IV: b318 e5c2 5583 338e
Plaintext: 7860 ba79 52cf e4a4 cc26 4aa5 71d9 7b2e 9273 9a86 38ba 2bec 3ced ddf8 01ed edd9 2786 6e13 e1a6 0a89 92ae 2a09 eb91 c0c4 0006 0a38 3b7a 3ab5 ec0c 9f1a 33f3 e10a 2b75 6f52 8393 31fd 89fb 9697 cd7d d6d3 c33b 988d 9889 dc01 53cd 2f20 be29 811b
Ciphertext: d7a1 f7aa 05cd ce1e 2fcb af67 20eb 1c10 0cb1 45ad 7873 5e7d 0798 4efe fa17 cf54 cc7d 7df1 ec9b 992a f396 50ca 444e 7c98 0608 53a3 6114 d3b0 ec1b c375 6eef 246f e1c4 905d fedd 4df8 c3b1 f177 b948 822d 2243 7311 0d4f 3e8d 95ae 32e3 4457 1edd
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: 5ea8 a98f 6f23 329d 6a36 d40e af1d 2d07
IV: ff5f 72e2 b9f0 5565
Plaintext: c4c3 1942 dcc1 40a7 00a4 41fc 4be9 d17a 1e6a 3a9f 7bb7 7d3b 7a94 a9c0 5dd7 4608 c98d da75 d556 8642 fc98 a0b7 9482 8849 7c0b 80f1 bea8 fdd4 fc73 aa52 3edb e09d 4414 4952 6831 fa9a 5b48 45ac 0e36 0ce3 a403 3089 b7f8 99c0 394e c429 c945 98b4
Ciphertext: f93b ed37 941f ece2 1a89 d7dd a11e 8c51 e239 e5fe 70f9 15c8 ac4f c647 60a4 144c 5bd7 4598 822b f4de 3c5c 089f 503d 06c5 bcdf 258a bfa6 c53b eb6b 373c e03b 7438 e626 138a fc4e 3962 352f 33be 7e05 8357 1268 d621 4bc8 5926 737a 056a 8417 5504
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: e764 1ae3 84bc ca20 88ab 0eb1 8cc5 cc7f
IV: e1ee 11cb b0de 4400
Plaintext: 0a44 7fdb 4dba 1167 c521 1521 5637 d376 3bae cab2 ac86 b087 1cf1 44df 4a43 e77f fd74 7687 ee78 d418 60c4 20ef 9ee9 0fda f972 a4c8 3012 56db e159 75cb fc8f 5d16 8f37 749e bed7 b321 5357 998c d35c c3d3 00f3 7038 2aae 386e bcf8 bc0d e2bc d331
Ciphertext: 9597 b5be 01f8 6981 098a 3f39 9b4f cfc3 27c4 4b89 778f f2f5 2327 c822 b0fd c49d 84ca 1bec ec16 03f8 5031 39ee 9276 41b0 f086 f2fd cbd8 0d09 a6d7 bec3 5112 6f2b 153b 0ab9 92da 8b4f ad6a 3555 7a59 9b65 311f 5277 b50d 4280 7c04 f663 eea5 9d17
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: ba7d 1f51 ccd2 1431 e906 310f 981b 66c5
IV: e41c 02a2 0889 1101
Plaintext: 28d4 c1d4 ccaf aab1 da91 785a 4b78 a976 6468 b2b9 7422 94c1 aed5 793a 85f3 559a 3720 9197 319b 6756 c8bf 782c c0e4 5297 421e b1d3 8837 6a44 32fb dadd 3a0c cccc 2007 d464 17ed 1743 32c4 771b 27c5 afa5 804b feb9 5e58 cb91 137b b931 bc5d ecc7
Ciphertext: f22c d112 f7f8 ef29 c47c 45ad 10a4 d781 1138 110a f9ef e229 10aa 1067 2bdd b937 c904 79df 776b 49c3 e52d 6e6a 1cdd 8e1e afb9 f3d5 7278 2083 777e 931e 028a 27c0 fa73 4bec 8114 0dad 4e8c 2490 223c e557 67bc 07d1 f135 9677 da11 05e7 e09c 4473
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-64/CTR, 128-bit key, 12x blocks
Key: 9b58 14a8 d670 c7ce efbb 5e8b d970 9858
IV: f410 81e9 16d4 704d
Plaintext: 032a 730c 0ba7 1b1e 295e aa2b e229 1bcb ac2d 647b dde3 b1d6 e928 8416 68dd a420 0721 4f46 ab83 0841 68cf 27b8 170f 840b 999d b682 e602 9ce8 b325 caeb 5147 8864 cf38 8a04 56ae 5bf7 f9ce fc82 eb4d 0c03 623c 9870 c5c1 c633 e2ef 4c74 b38f fb67
Ciphertext: 9a4e e2d4 e282 8196 ef45 9e91 60c7 9c1c 2bc3 b165 090b 9fe4 b128 dff1 404f aaca ad6f af95 c545 b574 65d2 6170 9e49 315c 494e 1f62 7090 993a 84c2 be20 f269 450c 9c2f d490 97db 6b72 0bd6 2eb8 271a 8588 f59d 6b7b aa20 25b1 ad39 8997 a7b4 9639
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: CHAM-128/CTR
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: 23dec910 8674de3b 42d4febc ebac3ce1
IV: 434d3806 61578dab 9b8aaa69 2c242a3f
Plaintext: c0933ebb 71c2d940 5f791cda 6c89ff00 9a85507e d696c654 184c5df1 55836873 026b8e7b 5a2497ab 0f67805f 00700588 53840541 b59e0ea6 d16c5798 7458b715 6dc1c5f1 38d2f6d2 02652957 edd26b64 c711733c b772c1cb dfe376c0 4e37d724 4699ee4f f66152b3 76eb3fd3 8f094e03 fb47286b c775073a 9907361c 8c517c10 959a867c 20b11002 34485076 5bf8bb83 9fdd016e b7221cc4 32533042 612a39fa edebeecd 20b14ec1 6c0b9075 03496693 010c146d ea7c7f80 92b1d4bd 4d209707
Ciphertext: 75a7c6a7 6b72d94a b083627b 0d5cb98f fee0e34c adf15e52 6348f350 4e1ab4a2 a9de3226 2f4beb61 01f544ab 3ad609cf f65c1ffc 24d7f132 0d43aeb2 7ff715cf 26c78de4 6d6c3c9c dccab249 cec4858e b1e27ce1 2b4f455f 5c5bf433 c4010664 b0b9f2d0 b3d765c3 fc9b914d f463ddfa 8941880c c728841c e18cb64f ac9a5018 2ac7920a ddc0b973 98fa8428 8a4d19aa 7eebcb4a 0470c8a0 ef10edeb 68191a86 c39c48be 929c00ba fdb2d807 89d6beb7 9037bcd1 0eead8c4 5df80281 d4275481
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: fc461d9f b81c669a 2dcd9b60 dd0dc803
IV: 3a03a72a dd47db7e 371ffb90 1ecd7ef4
Plaintext: 1df4d2e8 e9b59fbd c710ea90 7ea88dfa 1a05307e 8d883c92 f5eff3cf d8eb3dac b4e1fffd be4bb41d 2ad2851a 21f80ea6 e52a3c36 68eb5ba2 6be06596 ef25d7a1 f6b422f1 ce996156 2623e690 f54b2163 ee5b49f1 cf5afebd 88bea2d2 619d8861 3ed4c062 bb1dadf4 28ca3301 735cecd9 ea77113b 31ac1736 8ac8dd46 b1d6d677 312e5318 e84f0036 83133f06 82114d09 448bedcc b134c209 2f5ec84b 6019563e 524f00ed 22a33d84 2976d662 9a46cdec 1911acec d029089e 0c552e22 6ce69283
Ciphertext: 34d5eb84 1a736580 030345f0 dbcb1347 05f02931 954c6fdc 0678019e 2dbad83d 4811b8ab 29595196 9e533b24 278ed0f1 df7d7578 efe356b1 e813abef 148c2560 38fcbee3 6cbcef7f fc0df407 867e7031 9e0b1dda f5501321 a67c22ed c43ecd72 6f6e6c2c 604c3516 bd1e726a 442eb1bf ffaa884b 2742b064 56f7b3b2 36cf6fbf 777b3ce3 f253c05c c882ce7d f4be285f de75d1f6 e0c336da 4bf90ce9 0f2ac558 fc0308c0 3c82176e 2a34b65b bea97726 05ad2e86 58e47259 e1e45834 6947fd40
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: 82e9a10d 1275c400 ef4b1b7a 09c9a74f
IV: c8af984c b4c6c76f 17a2bdce 755d304e
Plaintext: 0b68525d b1bca784 3ef3e525 53c26903 48ddd25b e57587d2 7eaa1ae3 961a006d f3a86cad 0efae3b1 06986845 820b3ee6 4a2bfd22 ab0785ad 923a5c17 551dcc0d 95ca064b d6735935 26a46210 3e3ae41e aeb4b483 d096b043 4d5a7641 5d1bad27 2d211a24 6b862534 aaab034e c4da88c7 5fca22f1 d535c1a5 73f58b5c 083b6720 a50bfa9d 900fdf55 43bb9e36 a0134bd2 42257406 11c4ec3d 88e75774 4a418cc4 1fca2198 814ed5fb cddcc438 0e9438d0 cd421f15 7295de50 72dfc2da e8f5ff6d
Ciphertext: 376d284c 6c3c8b99 67a2d66f 61a9f51c db6f06e2 a4cbda9f 6f48e1fa 695df3cb 7c0563da b6810ba0 291cc0fc 48d337da cbaf9363 9bce9399 7635dc4c 3ad49fd5 f2388208 da515f23 af4177b9 2be7106d d7cf8b5a bd5bbaef b2c8b5da 6610dbe4 65ef3e7b dda5425b c1fd36eb 98f9924e a1fddd39 c9390a3b c8886349 58a66f72 71162967 e9eac4d0 1f0212a2 32ff7b07 643839f2 dd87e6f8 410b4bbe 2afc5d5d 93f040e0 f4f74ad8 c498a1e1 6567520a 8ee926ed da431740 a4c7e2e6 e8f6408a
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: f6c062fc 108d2c2f d5a50b83 c7c7982f
IV: d0c429d8 fcd33338 6c702644 fcfe6f6d
Plaintext: 4bdd5fc1 c43f4c91 ea72162b f57a4ce1 58a599d6 c1dce0b8 6d2d853a 870e62d6 e173e45a a6f6b83b aeff7994 271b14ba 8e7b9d3c 792a3cf5 c86cafab d85e126d 7b5eb348 f6e56c92 f56c87bf 8daf9b83 2239af83 55693192 6f7571b1 e9788d2f e8ed3a51 3ec51868 4651cef3 406c460b 1c53a133 32a34441 4429fb6f 0955ae2c 59905104 5d5c32b8 381d0383 22065578 34e9e5d4 7450f0ba 30ae8b2c 8543699c 3e470912 dcd2c277 e1360e61 ba6b54e9 3d1a04e0 223f1e97 bcce2ca9 fd519ead
Ciphertext: f7d445cd 34467e43 64ca1cc6 d0f24671 91653b80 af0088cc eaaf9813 dc78fd96 6e66484f 02e2e364 ecca13a6 bda61d73 41ada198 97ac9657 fb928e06 95938089 2ce965e7 2c61620c 07b5753e dbd7fce6 81eee3fa f9b06db3 62a8b4f5 1ef865ac 8f7a7459 f74511a6 31a8e6b9 b8fb7628 5d1a1877 40a49e26 4fd3431c e9bbc8ed 2eee705a 8754b6ee 1ca2bec7 89956c0b ee263189 27edfa9e 4b833f84 156e849c 667516ec 079ec133 a95e6796 24f038b0 99b85ae9 c62790e9 9aef8174 ea4279bc
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: 14fb7484 293745d9 0f08dfdd 7d3f3859
IV: 3e75b2dd c7b6535b 7112f3a3 74ac168a
Plaintext: 89c9ab04 33889947 d884a83b aec53b6c 8edb3252 f22cc855 41568a29 85e74315 f74ff239 26ea2257 1a238f6b e9d1ec9b aed292bc 90461768 c0366887 37cf993e 6342586c f354649a 6788e975 d5101a3b 2bdd15bb 1979a4a5 f2feb25d c15e733c f2f1ba8a f7c588fb 8180b2b7 4e82e594 f24079af 95723dc0 e432b5ae 4aafca0e 681fa34d 5f528f82 65471ab1 c1a693cd 329e3e8f 44a7d6a7 3c79d8e1 a5fcc265 660094ad ce7dbc2e 90e3cd1b 31a81a0a 0a32863e 802ca77f 37eb3df4 504faeaa
Ciphertext: 2fac7901 5eed4454 9ed10dee 3bc54894 9d4142e9 368e7ef8 65150306 0ec2f565 d076825e 99812af3 faa153f1 a91153f8 6879b930 7bfd1694 f2836807 5ac59a32 ef1cbac9 138bfb52 1162d688 80184e88 8e40c68c c09e64d8 db1abe25 ca7f42cd 928f2b72 e8334753 86cc940c 54cfd1af be19b2db ee127925 96bc2620 03586adc 6f9d4ab7 662ae5cd 8c565b58 734baff1 6571b94d c92e450e 3bbbdfd1 d0a343a5 9e3ac0cf c2337f70 79ef31ad b7e73450 0aa7a275 765b7e88 130fea0e 0dc2f215
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: 31b86567 c7302957 b4160c07 bcb5aa6b
IV: da46754d 902b8ce0 3fd9bbd7 2ce9ece3
Plaintext: 4802c9c1 94442001 f92c4c3e 6ddcfdce d963854b 1d424dd0 f1ce0349 22d46530 df08dd73 203cc894 340195c9 d296b29c 40a3332f af9371f4 fd92e705 c595390c d97c492b 07ae6363 905fda00 27ef73de 473c1da4 02f22a7a dc97286b 31ba51b0 57eed375 31721843 b6fe0b51 e5e70e49 cd4f6c32 1744a0e8 839aad8d bbfce47d 6c989ed7 52a9f0f0 5572ba21 4c87c4f5 43cddb10 682bd7bc d751ce6d 460deb21 d8d95b84 ff0ebf8a 393f4637 87964588 f0425c77 fc695a60 d8109f72 0f3c619f
Ciphertext: 77e302cc 9b055d22 ebde92e4 edd8511a 8683b658 06bf04fb f15f12ba 12b21aae 2f22dfef 7fe19470 1e969e50 f9e90757 a9f111a3 a0861ae9 193210af 18f1db92 b4690808 2ec1dd37 cf301380 541a9688 659bbb3c d3a4e5b2 95531c1d 33a1501e 0a0ac3a8 36de3795 854dd9ed d0068afe 4887eda5 1779d286 8372b759 7b00eb1c 257ff5ff c44d3012 1bd0be21 849643a5 3273ab9c 51d537d8 ba776686 f16ea201 8dbfd9ed 781308c8 906899e6 bf611041 f1658671 b417b66c b77da2eb 5f10dfd6
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: 963980d9 d4bb79d7 94e66a4d 27659caa
IV: fac948a9 72c9affe dededa37 f2f69bef
Plaintext: ad764329 59837a88 cbf55791 337318d7 5f5cc7c3 0fb7af70 7b1df4b3 f9f38326 bdbd79ec 003ae0f7 65cd816a 619ae4c2 ffbb67bd 41a24d9b 1487944d 0a89e96b 521e3d79 b61c8d7d c8a93f06 a00f3609 904dddae 5272bf38 80049dde cea06df0 f613b773 89447b6e 5cfe6aae 7cbec61e 14ea4b06 b1e1b6ba a03f9daa 11aed9fa 7bb2c9a8 95848b7c 17bf51a8 90a2ce57 7e07028e 479b2b0d e1270007 e6f92685 91d41a7f e7eb0e3d eed1f982 ec79a60c 45da14ac d54bb210 86d608a3 20d220f3
Ciphertext: aa250d3e 670e123e 22ffea33 dfb2905d 1400f11c 2585cf16 4c7670c3 eb6cdf20 d2f93bf9 e4744080 6065ed66 64e0363a 9b822bae 31de646f c21a6a05 7141a997 bd224629 589cb2c4 808425f4 66a79039 81d74426 e58c2c31 a277130c 4fb7ee55 ec4530ff a2d34348 321f9047 c6206faf 5fea5d5e 4e78424a 344de9b4 783f774a 27f8114d 8ca54374 ed21066d 9dfdd20c 95adbd17 6924e06c 48b70fcd 91e4bc41 c2fa2c13 974db72e 5c0f6ed7 a07edfb3 c9e510ca d27327df 828306b8 950887df
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: fcfd68be 11b1b06d 39a46c27 44fe777c
IV: f5ed9c88 eafcef72 53fe7636 a04f31e1
Plaintext: 64ca825c fd30e627 2837c74b c9a9d02f f6de22c0 0681fca5 713be64c 476d3dd6 e30210ff c079fc02 f2610286 8ca6c5f6 f5ffc546 4efdc057 3190aa37 397cfa62 f5ca85d6 af3dbc58 506b22d4 983e4446 79df845d 63341937 48d6aa92 dc337df7 fea769f2 46f1e6b0 2cceee82 40665179 180f2dc8 b2acb95d 1fbbc53c d7aef559 a23d6a77 7344a813 95947e71 2b76b01d 762e917f b0123a4b 35974b7d c9480923 926328e1 dc907e48 7139fb74 ed7d3b01 1bf1027a 765fc81a 63ee2759 174c5011
Ciphertext: 71a98d2e 4a989593 a313eca3 3d057761 b8fc9d2d f304d929 290c1aba 10784032 ff4faee1 f72a66a4 bdfc6f31 6999a4ed 7bafcd1f ece025cd 170b8ea4 d3d78d46 f76ea5fd f2f75f11 c9caf788 776ef9f2 4a2467bf 49e09a47 81da4f6d db289359 50924cf5 f330421f 22f24e9a ec31a088 ddbf42df 6e88e77c 3fd6ce2b 808ebd5f 41627425 883351c4 62bb3e03 31efe098 b11c4a9a 66f1edd5 3f56aab0 3a12b342 442def57 c1a6981b c803cbb8 e743d1c2 bfc531a4 0e799205 dc00a1a3 c01eb932
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: 56ff616d 24483b2f 9a7b074c 704e5dce
IV: 397bdaf8 42c68f71 4f748876 bda823c4
Plaintext: bc6a122d cdc241ce 10262936 92903f3f d005e306 6ed3a8b1 be7aeaf4 786916e7 9f765b2f e070c7d2 232120df e062b6d9 976c6b12 4a3c7f32 5c7f5e27 82d17721 f33d639d a9888a1f a54d2965 2ddcd529 30a660b0 5e66ff66 2eae222e c9e00bb2 9a32715e cbf9ea31 8e05e645 54d41c5d 95525f3f 70810220 19e178b3 e58a0518 cb0ae62f bab3fc4c 74b80709 77d12bfe 33382286 d11222a5 235a8394 0dc4fc02 5225313d 198eb9e9 f88cdf47 95c1142e f5360baf 36d504a8 c6d703cd c1b7f9f6
Ciphertext: 6d17568a d59cb53f d7fb7df2 1e321883 a64639fa 47bccaac 40f1ed03 19b83c45 94b2b509 694c8cd0 738ae112 727731bf e12a820a d9b7fe3c a70178ce fda1aa95 39d415aa a5c13573 0371bc98 d2d79380 59ea46fa 7b18fc14 8eb64552 bda9e32d 086acb5e 1af710ec 2242cdad d46d5154 f540a599 5ff208a0 bf3f8050 dadc74fa b4895f26 936f0c49 16deaaeb 057cd67b 87f0e969 e8a49621 334556de 790ce837 6bd86975 2a61e34e 56bdcfd6 4e0ab34b 6c58ec41 8b0f171a a90fe529 26c65f66
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 128-bit key, 12x blocks
Key: a251ec29 0a9ff830 87dadded 8dfc0744
IV: bedeec77 f8cc7338 3bd8ac73 b0a18d36
Plaintext: c7281e86 9b410cd8 24a4fc6f 940a4ed1 c77c8bc2 e059f3fe 03b5a764 59344464 8d14fd94 13d98caf 750fbaaa 4f3929e8 d871ee00 4300d34f e8eb370e 6e9fef00 93d7d49e 8a713a6b ee8a73a3 556c5de8 1e1285d4 58b726ce 243cbbd5 9bee5f12 58aaa7ab 3edf1a89 05c85883 57ac2a9a 7efb5c55 df38f6d4 1401415c 3b94c741 c829a1c4 67d05b5d 9484ec12 484278a5 0219d02f 6a29f9c9 bcf1cf85 b1a81812 b358059c ec54e04d 775112ab 020d8679 fb6eb18a c12c8a0e 60a5cc72 994d528e
Ciphertext: ff5ee3bb 18191e20 874804bc 5ea7b114 b0f86e2c 0621de5a 0d230028 fe6bf86d 914a1502 27c1d905 db521d60 4f80ed6b 448c6b69 94e95227 b05e18fc 03c09c64 079259f6 e7bc579a ba6e6cfb cbdc007d 3200b369 98c50dfc 8294f8bb f8d374d5 fe975f2a 42296603 c81b5144 89dd15c2 e2402725 dc3e3f14 866dd2e0 a335b17d 68a97880 7af4a63c 996a6328 057ebfb2 3d0c21f2 7c31adbf 2ec6db04 77835d08 dd152e20 ad99957a d6cf8d32 61b391e6 a74955a9 4ee12d70 2540108c 8a13ed26
Test: Encrypt
#
#
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 5c2c26ac 7db54247 df0cbba7 996adacb 96832104 eaedf84f 149f410f f412301a
IV: 873daa9a f2d54617 f6061954 06bfbc72
Plaintext: 5657319b 388d8acb 0cde35fe f2d98570 d34eec3c 8c70be95 708d6688 9722887b 1167d228 d68d6fb8 4d0a488d 3724615e 93939b35 8788783f 6803176d 9f035b5e 4f9f8ac5 d17c15ce afd7c3f1 6b2427bb 4c9e3c98 d240d7a8 831335ba 2ecce959 0c2943b8 1c71a5a6 ed6a727b f28d15d8 cea83589 67f481af 0c531451 86f20c48 57a30027 7af11465 e95226cd d20ea7cf f7c59f0f 0c622d2b 75399583 5cfe785b 28964af8 fa257b51 19300a99 769efdfa 6a106d7c ce4ce6bc 562b85ed 59d05f70
Ciphertext: fc529b45 ad5ee616 ced8872b eb92d95c 938d270c dd462ce8 694f9141 e1671fc2 5629e135 678f286f 7a723b4e 91b396a6 cc2460d6 471ed63f b871209e 56ec6e6a 322b9467 0ed89b48 28b4354c 3b41aba9 172973be 53d0e77c 79ef2cc8 06a1caa2 747e5d93 74b6ec6b e65ce20a 68246733 9ea48eea 91d8ce14 c31341a7 d9dd3653 b85b8326 b8e59576 95824d1f 4ec9d42c 16f88fb4 31ea0b43 a4675c88 b47cff33 908adf9a 6a873418 c9da9a22 23287cdd 1afbab66 a733867d 859249af 1d9ff223
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: df4081ed 165eb7b4 5a8e3d60 af20220c 8f9c3ba3 2c0fa75a ecbfea08 79f95d9b
IV: 135b7449 136e9813 e115ce75 1eeaeaba
Plaintext: 67f8955a 57cdd284 0a461844 7989696a af9961d7 9be62de3 83d7c0b3 527e5980 a28786f4 90010d68 c601d536 7292d001 950c44ad 83276c16 0e181861 7e13a51f a1661fbf 9f7405e1 bbb76759 ab58bf90 21eefa49 8171e655 adbb5df1 6c795180 c211053a 5dbc1b3a f84c8863 a9d48e3c 96267c9b 2ccc02f5 d6d8895d dcbb547c facb1103 7f635792 63b702e1 a2eb3033 c2894258 7947b443 301c9db1 8d7e988f 315ae93e d1d6caa7 b676fde5 423c7955 80750cdc 1d51f35a f83e78bc d37aa4bf
Ciphertext: 16370609 1169208a 5143b810 3f21e266 3cc08245 5de5a2ef 1d41e2e3 4e602172 9653d1a6 c244f48d 67dcb98a 2a99c958 8697a067 1eff8ce5 4ac33551 5a1ce849 e846bba4 4009201c a1f4583a abde5cce 54f90060 47f3cb82 c6505650 126ead67 713cf104 27ac6fbd f652a6eb 41dea62d 3886b001 2a465bad 3e6d652c 61566cbb 53680ad5 04d32d06 90c5dff0 af9fc039 fbdafc1f 27b43141 0ea64e09 3d9788e5 185b2049 57c0453b c130693a fc6e4dc8 f8beabc2 85e6793e e8318eb1 8580cc49
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: d57edf2e 40360311 9d8bb2f0 4ae82012 e81ef354 4b655221 d6e80df6 174ed556
IV: 17ff5622 e16675a8 72cd4ab9 dd1c5a4b
Plaintext: 6e7e860b 8fa45f7b 8899f31e 8ec23040 73376aff bb6384e5 38eb4144 3118e104 31d21ed9 3763b55e 7da3f8b4 23f69cda 4cbfff7b c16c9d2d aea72bc5 36d2f01a 12de0007 231ff9a7 a9d13b86 85381436 5a06878f 0a88fb4c a0b14ea6 2609154e beeea9b5 c847e4e4 019d45b5 6fcb6d3f 73c9d3b0 d50943d1 a5f573d3 c268b5d3 e7de88a6 92b1d95d f35cce90 4052066c 3c526201 602fda97 1fafc915 b3ff6138 b25f1ae2 fb7fcf1b 38c806b2 76160dbd eeeb8f38 18901c4d efa884d3 d74115d0
Ciphertext: 278ec7a5 d4e70656 71427c67 8966a01d 5ca231b0 43a86f5e 8c9804a7 24a68037 a166eab5 b56c1ca3 22d2f43b e3d4474b aa96382b bfdd4256 25db6839 70999746 a6494781 7db0dcfc 5ce14662 63f6f80a 5300081a 8d59bbb3 73c826a8 839467d5 5ea95450 8b6c3c30 95e0efc6 ffa56c55 1db19303 527c76b6 3963e978 fa658cd2 0ac98768 190ce717 7079ee6a 1a838919 c67d5d0f f42e58fa ca44dc45 6eebede6 eb3c5e0a d11222c7 36cbbe00 bff26ed4 a0ec26c4 188e2d8e c59ddf50 4b9f8ccf
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 5c647fbe 6c1b1844 e30f4d18 f80880ee 41e478ff 92cafd10 8b034ae4 1d1e3663
IV: 7569ae27 8065743d 2580fd55 50c1c762
Plaintext: 0166edf3 84a042cd 83eed0ec be8d934d f1d3e640 028a8d71 500826bc 70d54b68 5e56ca08 fa811879 1edb8624 9df223fc b4ce8ab8 b4d0f6a7 bc8f2204 7f7e98cd 73c5eb37 137fe5a2 9413ee5b baeda402 a314378c 64eae015 0b7b6a63 1248df6b 70251730 e72c5683 a59d9019 6f4892b6 6adb55a8 27a92ca2 4a1febdf 88b49a8a 38eee994 261daf07 fd832735 5dd4fc76 97de3346 41aa7f24 27ffdef4 ab37befb 2b5f8dd7 12053488 c8e6a7f6 396b4dd7 d8f9f627 5a33bb35 67ad4138 9fe18563
Ciphertext: 546f0fc1 ac7fe610 fb313716 8cf7d6b2 b43fdab8 2aa4383b 8d9cc4f0 2ea50d13 ab9da632 36ddb6f6 53b6b33d 779836f2 fce817a3 4d5cadce 67180b95 cd3cac1e 121b85a0 265a3df1 19991ba8 4a7f0b7f 65bdeba1 33729ea9 15d1b6da e5df511c b5d2df33 e0f1fa92 1f43d1c8 508c1a0d c974dc6e 6d75804a 04477345 0daad6d9 80fbed04 fa060698 0db5a2bf 14026b0b e40b2829 d0485c3a f5240794 5915196a ab20d328 bfac23d7 33aaaefe 7d7ca616 a8e0c76b 66206957 226f4d67 571e57c1
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 3917caa2 5249c230 12023540 48f49e37 e945b2a9 f83de8df eb9a0780 555d57b6
IV: 8c767f28 e36cd83b 26c2475b 019ed7cd
Plaintext: 97ea851e 3c027751 4f88db02 4007eced f399405f 8c8fa6ca 539092f0 6d2058d3 e17c0929 19785628 f6b45849 3ad36cca 27159ca6 bf54f206 0c1a79f1 58ee3fb8 8c6b3d34 c377cd8d ae6f4bfa f10839c5 77e73123 a33ec7f3 31077bf5 5dc7e23d 37adfecb c53cb4e1 9846a560 31ed786b cff75a71 66239bba 5de00c7b fd67b01b 79d0d2a3 d1cb771e 7dd0e624 d40366c9 31d89060 30692eed 2901e318 ee6f0270 a078a103 d819ec34 6d21034c 7bf7208d e1aba0ac b39065ad d2a4d5f2 8aed7faf
Ciphertext: f8dc6354 1de8d139 d96e4eaf 6f90eeb5 a22a5c7e 305bd2ff acf98aee bfa04159 3c3a4b15 179f7cc5 d47361a2 7f946a56 f0e27f8c dfeefa20 68338010 cceb4c1a bcf6b096 0bd5b867 ce9695d2 dc5eb9cf c0a0749a f3babc37 de777986 9f32c8b1 06704188 d611b337 e12f120a 3ff9bb94 f7d68fbd e910e4db 9d12ef41 4f06d35e 02ac6968 ed6f6ad7 cb7b6041 ffc78563 da4ba3f6 b260a5ab 5e90f716 ca124a83 a266d7de ae77aede 2416e931 feee402a c81e80b8 f6c9853a 6764f37a dc67f93d
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 2bfc50e6 04f53f8b 6f86edd6 ea1f9a2d 13b515ab 48756872 66769762 c8a971e9
IV: 0b4302b5 c5e7f81c ee8d0eb5 e6cf27e0
Plaintext: 2897b693 f5a9e0c0 5e1e65f4 b5b17ec5 09919463 1906b445 58097739 f91c7f47 551424b6 ac4d2427 84dbe409 c00eac8c c52f7fcd f3e07d44 29fdfcb7 d8790d1f 1b6ffc46 0e2941fe be2c17c7 53b71188 149d88dd 17c0e10c 08a75bd5 eadcc5fe 8087b574 518e8900 e3b11446 e85ef7f7 db909b92 97bf0e95 62f94808 62af252b 031271d1 57f62068 5d50d4ea a84704a9 427642df 1902e4f1 fe5afdad c979a385 dde11816 dc6f2a80 aba575a0 4324c92c 6a9a4509 423224ca 32948c23 56d085c8
Ciphertext: e1b89230 abcbee13 2c5e79f8 892a250f 31e400c2 7d4fc1c8 33a83f8a 4e117b06 15d90bf3 9034e303 930d2289 d1408351 f30a409b 9800ca6a f2a196db ecd845af 85519cff 879b529b 345ee957 8da5af95 be1560d9 79104f12 bebb39f2 82bfde4d 3fbe8ea1 2ec0a1d7 abb32d52 a4cbae5e c19e9796 e92a206e fb9a97e6 0c8d69fe 2290c4bd a09bca3c 8bc9576d 770d8b68 95c104da 688e7702 4b183042 343e0a70 047c0e93 1a93db77 9fe7af71 95f5139f b1cb961e f94db18d 7c53b059 da4b4ade
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 919e0958 e4eca268 a70465b6 2dd627cd 08608737 fcb98480 c4908e56 7cffa4eb
IV: 2005f870 b27d437a 1fa6e0a3 d714baf5
Plaintext: cdb55ee2 86d6347e 484c3b03 a57deb15 34464cdb a8cfefbf 12242431 17c96cb2 0a3ef9d9 02a1766c 364c7e80 61c32b19 c7d91e73 5008e147 49c5ff1a c7d19ab1 013fa114 998d19ac e6d24f1d f0d7b733 4cb6de9c 44b369fb bc087b76 720855f7 706651ff 9e3e5ed6 2f4b0fe9 3823c836 bd828469 da93886f 7eb5c44c 63efdb46 a68f0a59 87528843 74b09104 bc1a1b42 8d9bccb1 1ed83f2c 02c2fd03 3c0f6fd3 bb021232 d4f8f2fc 674a2322 748d4aba d053c252 a4345c43 48b0f90f 3f92e3a7
Ciphertext: 4f7696c7 c3aa9d35 51a7b6d7 ae244626 b1a94e08 62ab3ec4 52aa1a32 6ca89cda 6458600f 8da97df7 2da943ac 99f60e19 1598a8b4 8e542460 3580d2d1 3a4cc59d e9627617 5368ee26 932ce289 4a8984a9 778f2833 ec43064c 412830d1 b996daec aa72694c 89fefe8a 8e26e279 08958e02 2e218c51 27e880f6 8a5d6f24 44e66236 de9e5606 b554d185 e08949c2 1996dda8 8cef3dcf 84b8afe9 24acc1cf 16afe884 9729f18b ad608f72 9d764e74 40830899 962ba5b6 e39ae5ff 93abf2f3 dba7ecfd
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 9bfd812b 2bbf83cf 10b8c4ca bfe7b164 6904a8ac 486a44e2 b3e387f7 96ecc103
IV: 60183921 2a5380bf bef34ae8 d05b3b96
Plaintext: f605bbd3 4e870576 39dfb6cd 264ee372 1692ebe6 d3a19181 99809ae9 104b37bc 4f3686e3 ee81a09a a7dc4aef 9f7f537f 8125d120 3855c97c da73f13e 02ce1e6e b0d6548e 44980963 54eb80cd 44fbaee8 c99af4c7 d2b1b458 10e45ab4 0b1a0991 392b86a5 a8b5c844 6c91b02a 4d30d8e8 879932c1 8108daff 2489e886 a0451756 7aed996b 7a2fb5ff 9873e89f 1c02c9a6 a558c0f2 9160de7d 9ab1b2c5 ff7708c5 89302017 d14675e1 3a879c73 fd74e84c 4cbf5446 014082b7 1c0ab69d 93fc94a8
Ciphertext: 71aa7079 728664c1 673b8154 cd75ec1f 8de77adb 583ccf03 bdf7fd33 c4050619 c5bfbc1a 60a61836 386eff52 6d79ef96 c15404be e96b1109 7cec738a 7ebefcbc 73b4ea15 4227c1d5 7cb44094 f1622606 a5121b54 73201417 49b7ef19 0e6964ec 6177ac92 722587e6 8b7a798e 896dd1ef b1ebca39 01cd6a3d ed227d75 85a2a854 9d492f3b f562ae3c 37e45e63 4f05053e 3701064e 4ea56a27 cc6437bd af10b0b8 0d158016 68c1074e e4f7dd5b 7d47566e aa5bce70 0bb8ae45 b65703e2 8a480274
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 6b64714a e8de07ba 7378f9c4 2f66aa3f 5d3e225b 586ed68b a8389fe8 d32f7d64
IV: 1736d879 39ab2d79 e9361049 2c05f78f
Plaintext: 48985b47 97bb2e88 fe3d056f 1896a028 e2519c2d 396d8d6f c1f7eb24 1ffbbdd0 d1f31a40 f9d38015 acb74d44 4c5ed2fc b6d743c6 93ebd262 fe65095c 512f7c47 a19d2cf6 8ea1bb16 305670ac 559c1db9 bc5d0311 624c6d54 5fc5dbc4 02ec794d 565f646f ee991350 648607e7 f10559ee 66f5cda8 57ff310e e1b0ca94 f7ae54c5 051ae163 f32b3e12 9db94c90 fefdd1a1 b8af57dc 801ddba1 ff167095 c873e642 3d55d7ba d76764b7 73bc3cea f4fb6e01 09a44256 894c9e07 cb98df92 707927d9
Ciphertext: 955f9253 40764fb4 a3d25bb6 f9d06a47 25a32f00 90e67e59 390c3ed3 6b943fbb 2bebdddb dbbfa05e 663d3371 88385851 1cbe4c04 44400ad0 a7dd52bb 0d50ba82 f1c49402 3cbbf7c7 240a8353 1139801e 5b0a9471 f085f388 1608f87e 85a8abdc ebb9861c 081984c3 0e234a02 7ac597ca 4fb0bca2 10ca121d e780219c eb5e7d3e bfee2db5 c7ac9a74 a04371ad 4c5aca82 b71ebe2d 5f94ae97 df7e159b 7a00355e d19d09fa 1b8072ed 31f4e388 46b77795 778c8d53 aa16d840 85b9929a 3f9197d7
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: CHAM-128/CTR, 256-bit key, 12x blocks
Key: 1815445c a3d10bee ec6d8662 a3cee6f9 30aea2b6 3030d1ca a9146b12 c0d345ab
IV: ebb1f304 56195ba3 20c5f1ab 0823e481
Plaintext: 61031ca2 c50d2e19 255b222d 317fa27f 003712fa c6dd0403 42e2e49e 32a7ad4f 5f2b0a09 309a7d3c 41b44285 d3ceaca1 2fdbab58 3b9c297b 9f5bd3fd 741fae58 d7d22101 2fb62bb6 d1f95de0 eb81d253 97b54dc6 0f2bdd06 f7760a3d b8dba50f 631fef58 f0ef81ed a4f57787 61b303fd b3161fba 33a307c4 a1a31f40 081fab1d 709e898a 14e6d630 e02445dc 6f48df92 44ca4146 2c29bed1 af735f76 a99cc71a 8d717d3a ff83b049 20df5319 006bd14f 8810cfd8 8a2addb3 2b834695 d8f717e6
Ciphertext: 218e2d8b 53f4b38f 864f2c7a 9f0b3e0a 8042b185 d7452861 aebc2662 cf4aeb92 5b703728 9097c455 63fe424f 8fbc7941 f16f42f5 2bb99888 7f0465a7 5f05760e 82dfabe3 4cc729f6 3704da1d 949032ad a8d4fddd 26aff516 161bc3e9 41eac4c0 12d43f48 36f1e058 94dd2b40 966c6503 b44ff734 7cdb928e ff9b7e06 479a9b42 19f665a6 521a975d 11636959 abb66d82 b8781340 b05f2d6d 5ec6bafa ae435f47 fe2f8a70 e01b914a 853cdeee dfc9bb9b 61ec78a4 84134c41 473cc9fb ce163f1e
Test: Encrypt

38
externals/cryptopp/TestVectors/cmac.txt vendored Normal file
View File

@@ -0,0 +1,38 @@
AlgorithmType: MAC
Name: CMAC(AES)
Source: RFC 4493
Key: 2b7e1516 28aed2a6 abf71588 09cf4f3c
Message:
MAC: bb1d6929 e9593728 7fa37d12 9b756746
Test: Verify
Message: 6bc1bee2 2e409f96 e93d7e11 7393172a
MAC: 070a16b4 6b4d4144 f79bdd9d d04a287c
Test: Verify
Message: 6bc1bee2 2e409f96 e93d7e11 7393172a ae2d8a57 1e03ac9c 9eb76fac 45af8e51 30c81c46 a35ce411
MAC: dfa66747 de9ae630 30ca3261 1497c827
Test: Verify
Message: 6bc1bee2 2e409f96 e93d7e11 7393172a ae2d8a57 1e03ac9c 9eb76fac 45af8e51 30c81c46 a35ce411 e5fbc119 1a0a52ef f69f2445 df4f9b17 ad2b417b e66c3710
MAC: 51f0bebf 7e3b9d92 fc497417 79363cfe
Test: Verify
MAC: 51f0bebf 7e3b9d92 fc497417 79363cff
Test: NotVerify
AlgorithmType: MAC
Name: CMAC(DES-EDE3)
Source: http://csrc.nist.gov/groups/STM/cavp/documents/mac/cmactestvectors.zip
Key: f8fba7b9b3e9d68a 2f70bfd304d32a15 9e13453e0d16928a
Message:
MAC: eb61515b
Test: VerifyTruncated
Key: 344a6732dc5e5431 e98a4f7c323dc1c4 6b0275dc150e68e9
Message: 25db0710fb165d316e7c32dd25648ed0
MAC: 862f0e2b
Test: VerifyTruncated
Key: 20ae32c49bab3bf8 f86bb66173fb54d5 3e700868c46bc291
Message: 582bd9c8c36ec815d0a9
MAC: 0d62f14f
Test: VerifyTruncated
Key: 62232501b9e9c1b5 54209d7c075d2c31 73a2f289a84c49ce
Message: adaf4bfffab79ffb60b94647faac634929c56e694052881881e60b1149b6
MAC: a05674f2c905d153
Test: Verify

542
externals/cryptopp/TestVectors/dlies.txt vendored Normal file
View File

@@ -0,0 +1,542 @@
AlgorithmType: AsymmetricCipher
Name: DLIES(NoCofactorMultiplication, KDF2(SHA-1), XOR, HMAC(SHA-1), DHAES)
Source: generated by Wei Dai using Crypto++ 5.1
Comment: keys are encoded as DSA keys, with OID id-dsa
KeyFormat: DER
Comment: 1024-bit DLIES key
PrivateKey: \
308201370201003082011706072a8648ce3804013082010a02818100ba3ed941\
10332be99b77a345da72a33146ca960498a6fc2e0e207fdeaadf69c3e5650df7\
3255475854900b75af7f6aac021de687a1c166ecb2ab6ec6b9da82ad4fb0f48a\
966a2b968406e18ba50947d7ee3bb1f13511cb4dde191f0ade1933d089c5e82a\
b8d283943d85ef0102e173abf2635aeac2f84cfc9ec6c4e8f3fbc4130281805d\
1f6ca0881995f4cdbbd1a2ed395198a3654b024c537e1707103fef556fb4e1f2\
b286fb992aa3ac2a4805bad7bfb556010ef343d0e0b3765955b7635ced4156a7\
d87a454b3515cb420370c5d284a3ebf71dd8f89a88e5a6ef0c8f856f0c99e844\
e2f4155c6941ca1ec2f7808170b9d5f931ad75617c267e4f63627479fde20902\
01030417021501fdc788cd93f07dba3af2de42ae5aa3ede219919d
PublicKey: \
308201a23082011706072a8648ce3804013082010a02818100ba3ed94110332b\
e99b77a345da72a33146ca960498a6fc2e0e207fdeaadf69c3e5650df7325547\
5854900b75af7f6aac021de687a1c166ecb2ab6ec6b9da82ad4fb0f48a966a2b\
968406e18ba50947d7ee3bb1f13511cb4dde191f0ade1933d089c5e82ab8d283\
943d85ef0102e173abf2635aeac2f84cfc9ec6c4e8f3fbc4130281805d1f6ca0\
881995f4cdbbd1a2ed395198a3654b024c537e1707103fef556fb4e1f2b286fb\
992aa3ac2a4805bad7bfb556010ef343d0e0b3765955b7635ced4156a7d87a45\
4b3515cb420370c5d284a3ebf71dd8f89a88e5a6ef0c8f856f0c99e844e2f415\
5c6941ca1ec2f7808170b9d5f931ad75617c267e4f63627479fde20902010303\
81840002818029eaa5b193357c200e0d42f374d4c003c633c77f4778fe40ad0b\
d035b87ae5da4e74110ec2b15eefe1bd8b9357534c85328382946d314e15b79f\
7b854227012dfaac9bd862e73a5630e01327b36319765a3eb1434e108ef6421c\
659e3f9223966759611429b3c86ed9937563efbfad8bfedcfa92db3d7d2157fe\
2c8a33f08636
Test: KeyPairValidAndConsistent
Plaintext: 76
Ciphertext: B11D906CC5A8E71CA8962A8CC0AC4CAFF2DA00DC130C370F42D11FCF5C37DE046EBC07C7D457CA351CE456A043695D14ED055ADAD2B58BE0DF992685EF8B0D21597A43D7B3D9634A077CB70C4590CD73C20FAAACBC5649413EECA0C7B3CBF469E531299398F61496C51FE9FFE48AE9FE6034F104EFC562DE9529C776B86ADD4025AD6B0C3687B012F92C7B9E82F794E4FBE247D644
Test: DecryptMatch
Plaintext: 89338CE80AFB62E9577A310E40311BB3F77F
Ciphertext: 8A33B0E212DB8155CA796B472F55CD77267C9106229B6055141EA3AAAE42AD27249D90E70F892B0CDC80D29D3D586A5CA6FE67D4BB44C58B03496708F80681125DCEF983B7453B1E4F927438BD2E3E506C1951E9F19BA70F9B687012440CD75C0BB78BDCFAB22AF535D3E2670ABD1F4D44ED95F3360536612B1A7DF35E2A88F66BD6E8C813EB9DC89D93A85C9A0BA13E4862B91171B681E64A0750197C6467B22566BC640E11
Test: DecryptMatch
Plaintext: 0835455ABD53E6FB11ED9B0C00485D3C6845DB
Ciphertext: A81181517BD270B0D921AF735052898932008DF00D501EDE0D2D564871D61A6A837776E8D7C7F9B0E5F9181C1FC68BC430F30ABB1A64D62B444C0AC5AAE588B4481AEF08B38E466155F10CA04C8202F281186016AE35212A2C7815A22DB2750ABD526D285BDBC598672BFB52E95CE33A0D3E5DCF4CF5F46224CFBB85297F3AB170C8B9478994E32D9A21A452B095D3D902E92C7E444A3307FDD7256FE49341142E5FF7A616475A
Test: DecryptMatch
Plaintext: 1EBED48EC47B6987091C52BC
Ciphertext: 1DF446FF43AAAAAC8E3F7D70C912E2D45AB832BCA3D0FBD17AF864B9EA878C45B9E2902804171A739A0552BB7CE0CD46DC16343714CC9C2E71AE26304885EEEB242665814DD9E33C480ABA214755D5449F16CD8870D1AB3A8E64E45E463AB3F4D3031FA3ECD395B61B372602665FCF218D9C51E8C791FA1E5BCC2916EFBB482E1814632CDF0F1852EE4943D9652DAA4E1F3B22F17F57F51D52A0997BED5B04ED
Test: DecryptMatch
Plaintext: 65D8
Ciphertext: 4385797FD38AD5DFBB4F613BC87637B0051501E57699A5880E235DB7A6994A04A1613D0C8E07E36AFD08F2E47D018951B22E7625DA647AA1A0791DB3B2FA794610892D9A3D3F173CF95277B4B1EB92579A229510B67E171CB5BBA8B3AA732047BA038816A30124AF1C4C57CA80E93AACCC8EC70BCF7867914E7DE2C403568F9778F8DBEAF08FDB9F48452054C9735DC84F012DF8FE17
Test: DecryptMatch
Plaintext: F86D8ED91E9934125DA6E9B4E97545C83A
Ciphertext: 13B0AE03AB532D5E31C9384B4E726A9AC73583CFBB0643EC322E3D2D45D9358CAF745B0541C136E8AA2220C42CEC9E1ED174886475538732AA6D6417DA89FA411AEDEADCD9F15D25D27D0AE252F77E888470AE696D5805CE8CCCB40B45D4AA835E97C7BF2CD6A2B4FEC6FCF858606CE4695DCE998C518360068ED028FC882478BF96096D92C166899EB51778BC4B7DA1BA8C4B6CEBA1139F17CEE484EA104A0325420A3D56
Test: DecryptMatch
Comment: 1025-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b028181015dd79808\
07a15e557e3a39466eb2987828c536a871d4fc7f3723d52f8145a0d10d996295\
64aca54fd567c0509ef3c428fac68d916551e77a5ca0ed6d9f12cc96262b1f11\
49f398ef9f0f17fc0ed92bb917f890d1e6a4f62b91a7978d0aa1bf53b89805c1\
06ebebd0924cb99a4168a38dad65238236d4d166d38a3dfd5359ec5f02818100\
aeebcc0403d0af2abf1d1ca337594c3c14629b5438ea7e3f9b91ea97c0a2d068\
86ccb14ab25652a7eab3e0284f79e2147d6346c8b2a8f3bd2e5076b6cf89664b\
13158f88a4f9cc77cf878bfe076c95dc8bfc4868f3527b15c8d3cbc68550dfa9\
dc4c02e08375f5e849265ccd20b451c6d6b291c11b6a68b369c51efea9acf62f\
020102041702150f514282f489098f1df0c7be02ccbb3f23bed00376
PublicKey: \
308201a43082011806072a8648ce3804013082010b028181015dd7980807a15e\
557e3a39466eb2987828c536a871d4fc7f3723d52f8145a0d10d99629564aca5\
4fd567c0509ef3c428fac68d916551e77a5ca0ed6d9f12cc96262b1f1149f398\
ef9f0f17fc0ed92bb917f890d1e6a4f62b91a7978d0aa1bf53b89805c106ebeb\
d0924cb99a4168a38dad65238236d4d166d38a3dfd5359ec5f02818100aeebcc\
0403d0af2abf1d1ca337594c3c14629b5438ea7e3f9b91ea97c0a2d06886ccb1\
4ab25652a7eab3e0284f79e2147d6346c8b2a8f3bd2e5076b6cf89664b13158f\
88a4f9cc77cf878bfe076c95dc8bfc4868f3527b15c8d3cbc68550dfa9dc4c02\
e08375f5e849265ccd20b451c6d6b291c11b6a68b369c51efea9acf62f020102\
038185000281810107143658b98a3725010d3631a3f4f7448cb967ac0118e4ca\
8fc8871eb4fb872d55c52d93a4f21eed98b6499db74315956a268f38a288958b\
f7c4d548662c668669d69375e0cb710ff3a1a9f43e49add1f7ae58b836b6444e\
419e40474c27066cb03aae8132e65f3fead0109307ab1c7f0254eb14e9d76639\
1a66ca1ba442b425
Test: KeyPairValidAndConsistent
Plaintext: 256F07E0D37D69BE542BD17FA98CE4CFC3DA849B
Ciphertext: 01269CE30DE12430904CEC9D8B91A6D8860B4F8D37FCE7DBDCE8FA18AC521684F4C1CD5C38BF3B42C259033CD36A53F0376A0CDD801979CF1B76ADD72AFDD27830BD85B373C4D451B84926ABA34012EB98331F0B81CCF8E801ACCDEE88A35DF60EFADABA1F395250A15463203FDCCEDAB7DD6CD1271B38A5E0946F8D189B225E8A307D198AC5E4EB33BCF26A02C0C602AA14592AEA01452E4F8AE46E7A032BABD1BA8ACB0919F2EA18
Test: DecryptMatch
Plaintext: A992
Ciphertext: 007822B0BDF45CC5B15102B5E21F7656C8896E98FAD6C2AF6CD55D0DB90B7A6B05E36D260C7A5C070526813290BCA722959B9B9BF00041B4B7F3E3EAFA9B5376A1E02944EDA55B99202601AE6D402D56617B56B28BAC1B405016053CDC78AB4D372B0D58E7380D50F1CD0E31B8CB77FD2F6BA3E7A436A5B35552B9974EA5AB30AC0C4989E34F5FD7D272417FF2094B97119BEB2C73C68B
Test: DecryptMatch
Plaintext: 1D20C118C894EFDC67DAC33E56179C5D262C83
Ciphertext: 001587AFEC265C244875371B680521FF93F0B1196901A7D580785B62A257B1736C86D1D9E59A31E62F53B92B209B45A7952776C6AC839243B0BBF3A059E6CEE99B120BBD45922B4E813DDE0F5793A42B3AF2DDDAA357136A010519D884589A1F9912110020A8C16E9B91C753EB8842B3224FE9C9A22AE2B82251CFF7799E78885B0B67B27DAAC6A7B58013C31115C2B8C0C0176BC2A7B96A299CC75693B4F2138B2B4053CB5320D5
Test: DecryptMatch
Plaintext: 83BC82A4F7A4DFC96CD7798BAC52254CD6E9
Ciphertext: 0085E83465997BFED9CAE63B04B0419578D0BD85B1A65285E5537F4367E5E7E11DD8762BD3335916A13B8CF9D5BC651E762458E9879363B06748BEA0CA86D32CBC4F1B0C0BF67E616B872A64F7356241CD052944F6594A570522EF2BCC53D90E3326D2ECFA036C46256D9B678C93BE5877749AF8FF8FEDB6E1E17B67C7B6C6098D0C71D5B2AB503AFD7739ABCC8DE67DAC056AFE99D8A107230BA88C282FB8FD46E9E9E2C6874A
Test: DecryptMatch
Plaintext: 157597899A950A32
Ciphertext: 013623199FFDD0D4689A4C50A9FEA3C2250D0C73F209F33BF3EF13E6035976D6F3EAFBA3D83A3862E4B6DFC7581EA43B62F49BC85392B7EAB854F92DA8DD5921A6A4C42777E89004EB7E6D479BD028F758171C324168DC0814369C6BCD8471D9620C4E9BED785A220EF9C0DCF1201311A16C51341E0551043C6EAB45E04A81C9280633F58621D8D3492864FFF6A39EDC48450ABFE0C7AABAEB9A86CFFD
Test: DecryptMatch
Plaintext: CDE651
Ciphertext: 0040308CCDAB105426597D84A64665200A93208713004DB38594C490F7B85F08ADB67BBE47B7FB7BBDA435A6B6A2CA0B4CBE0FDCBD4FF078FD052213CBCAA4580D1C7962A3505DAA9BEA2957718AB36D061E61B9DEB3D7DD726975C6E7FD79AADBF649F5ABE51AC384E967D3CDAFD9EAA18EEB69774961E439F54844FA22DA1B6892E86471DAE6F7E74CACC944123234826621C7634AE34E
Test: DecryptMatch
Comment: 1026-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b028181031e7d8589\
b9fa11e77204b8c1b27ad66b39863978d26912a65de306dcb32a0c7c96bb431d\
c4a14204a8f01a65b0fe56a4d016716914c21576f10d63dac5f49287636519ac\
f9be56c9f58eeb90ba3240d4cce26f647bfd86360cf0f6b8ff609ae2ef736558\
155a1498adf4e92dc90f34169123a5fcd8ddfc763c81658a4d08383702818101\
8f3ec2c4dcfd08f3b9025c60d93d6b359cc31cbc693489532ef1836e5995063e\
4b5da18ee250a10254780d32d87f2b52680b38b48a610abb7886b1ed62fa4943\
b1b28cd67cdf2b64fac775c85d19206a667137b23dfec31b06787b5c7fb04d71\
77b9b2ac0aad0a4c56fa7496e4879a0b4891d2fe6c6efe3b1e40b2c526841c1b\
020102041702151fa3003b00efad22ecc26c5115e6d036d13d3b2f7e
PublicKey: \
308201a33082011806072a8648ce3804013082010b028181031e7d8589b9fa11\
e77204b8c1b27ad66b39863978d26912a65de306dcb32a0c7c96bb431dc4a142\
04a8f01a65b0fe56a4d016716914c21576f10d63dac5f49287636519acf9be56\
c9f58eeb90ba3240d4cce26f647bfd86360cf0f6b8ff609ae2ef736558155a14\
98adf4e92dc90f34169123a5fcd8ddfc763c81658a4d083837028181018f3ec2\
c4dcfd08f3b9025c60d93d6b359cc31cbc693489532ef1836e5995063e4b5da1\
8ee250a10254780d32d87f2b52680b38b48a610abb7886b1ed62fa4943b1b28c\
d67cdf2b64fac775c85d19206a667137b23dfec31b06787b5c7fb04d7177b9b2\
ac0aad0a4c56fa7496e4879a0b4891d2fe6c6efe3b1e40b2c526841c1b020102\
038184000281802c6360e6e3eba6da6efb5bce8d07a99e42949b68b3c2900583\
c2eb34498081c7212d8dc95a631d63edeafc625f8faf063e57b41d7b662ba9c1\
a99b3f2506fdf5e59116a0e93e7e94aab55691abae75eaac9637a713949360a4\
5f6908f23ba5503d4760bcd6f7abceb8351a66bb14fae05f03b1494e7ef4154c\
99a9cb6a9bfe12
Test: KeyPairValidAndConsistent
Plaintext: DEC85711F12C0D1D6C26797E91B0F39B37
Ciphertext: 0215D75DD99B8A59DEA3FBA9B0F8A621EFFBFD831E9543749B04B495147CE9B56D519EE71BDF56D86FD1D9C1AE8BC1D7F29DC469A05221E4A31C726971731CF627E63FAB269FC92DEDDFF3319819373F299D55F4CABE08DADF29A7C60E9B4E2806899371B93A853F828EC4312D94CFDADFDEF2037D9C1FCE21A3E451006AC542E1BC36D3C33AEAC0D1666C26AA886F4C118836EDCA7C5A428E407C4ACD62A885C03202230FA6
Test: DecryptMatch
Plaintext: 0E665CD2CF75C2E6E24908448F29E9A198EF
Ciphertext: 00A4583FF3A9451C6F8970E53D95EC74F41F709F5156B4FC9C698B1E43C7B5F3230D5417AED2C7447455009CE8381A30BE400EC15BBB1D7BCB9461E593D416421157541479FE1DCEAAE635728C68C58D260337A25D0CF9FA291D84E9E1DF4FF96822CA1F05CDD247AD14E5AFB231A0AF0F2E79FB9A0528CA2FE9431724C0AC9F0A2ABCED9A20EC1203DE2A835D90EA5FB1447EC722456B6F4C75D0645CEC5BECCE35B79FF3071A
Test: DecryptMatch
Plaintext: BE2A
Ciphertext: 02823CB4ABD598FC5D36300306460886BBECFAE6F56E02708A96EFB27EF7E3D8F08442FC819EAB1DC35CC70A074984A149F209EB285C6064DDDBC7781CEF7358F384D592BFC75D346A6D97D8524CB35060A35E3B3145199F4968677FA22BB468DBFF63E3E366D778B3042D5858699D9FE5D6F53D0CB084E107111B572AE9B933B94FF37F2681DC50CDED2714668375DA90787CF0144F1B
Test: DecryptMatch
Plaintext: 20D57B7E074BFFF8F54AF3E69C9B632253B3B5C0
Ciphertext: 00D18C24BF39CD527455737B4B214BADDE99B070181C1E4729CC7B6EAC82298417FFAE7BDA1F41A7D74D6969BF9CAF3A7F9EC9397DB75F5E53D0282F793D601A28E8B3CA8730CD9D7A0ABA338E2DB3EB5314321EEBA2F16C8072DA6AD9A887AA5AED0EC5EF3DC7E5726626511F8F23B0BA4D83BA358DF0951B07399C7515349E3DE2938D2AA53AB11A4D1C07213E091CD3FB6453AF7DFB6799D45DA44B060F7BF5ACA5A25B3892BBB6
Test: DecryptMatch
Plaintext: CC47935F7976
Ciphertext: 02366250DE032B147BCEABCB576ED39F4993251D25010FAEEB41BDDA4301B890063247EEDC041539488E70B977091BF581033EE6EF75C224C8046EE3E7D2330383A30BA07FF33D10F07FF6E1EE20FA4D112CAB1BF457B50DC301DE5C6DBFACE227903379A41DC4D92517A547968D3F147D6435C3DF6A3D0D13635360716CBAC322EBD295593865C3A117050059FBEC83D112C5C3727377EBA7778A
Test: DecryptMatch
Plaintext: 3A370FAFD82869FEC40117
Ciphertext: 026AE53843D3EFE36D8E52D9FD55DC6F0A0F51584BF81529914DAB6E380A6C9716828A7254307440B6A0CD16BF0D9D713939AE7F6C4D82D5AA70F33C9531E4071B9CB415C7622A23DBF4C81820BE04272874549F081B57D40B27BC1879BF134A2CF5D15203D326F9F97BCAC8606082A50A755CAE6FE2B72060EB1E0B72EF5AFAE8A823B3F0F91877C931CA64A06F3888DD4E2C823B3FCF529407255BE2AAD36A
Test: DecryptMatch
Comment: 1027-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b028181072c45d24e\
de76df2a03270413d8ab37645c8d6301ea76bb6cedea97142df7aa422b83043f\
8cfd8874dd684f47138433f5832c83c8c811d3c6d477b088006381ffb066402c\
951670f1927b1b67883451202f456bdb975d8bb2cde9b43c178ecfe788a0a0ab\
df2cbfc700fbb97ef71e52221bc054fbd3cf8c04175e4841a45b89cf02818103\
9622e9276f3b6f9501938209ec559bb22e46b180f53b5db676f54b8a16fbd521\
15c1821fc67ec43a6eb427a389c219fac19641e46408e9e36a3bd8440031c0ff\
d83320164a8b3878c93d8db3c41a289017a2b5edcbaec5d966f4da1e0bc767f3\
c4505055ef965fe3807ddcbf7b8f29110de02a7de9e7c6020baf2420d22dc4e7\
0201020417021506533f6f0886a8a44137598adb93aeee548c9af303
PublicKey: \
308201a43082011806072a8648ce3804013082010b028181072c45d24ede76df\
2a03270413d8ab37645c8d6301ea76bb6cedea97142df7aa422b83043f8cfd88\
74dd684f47138433f5832c83c8c811d3c6d477b088006381ffb066402c951670\
f1927b1b67883451202f456bdb975d8bb2cde9b43c178ecfe788a0a0abdf2cbf\
c700fbb97ef71e52221bc054fbd3cf8c04175e4841a45b89cf028181039622e9\
276f3b6f9501938209ec559bb22e46b180f53b5db676f54b8a16fbd52115c182\
1fc67ec43a6eb427a389c219fac19641e46408e9e36a3bd8440031c0ffd83320\
164a8b3878c93d8db3c41a289017a2b5edcbaec5d966f4da1e0bc767f3c45050\
55ef965fe3807ddcbf7b8f29110de02a7de9e7c6020baf2420d22dc4e7020102\
03818500028181056bf5dcced97da0ddd23c1f1294f97431e323f9719fc9bed6\
352d08a88ceb13a06b559b8ef7dc04c5a04a761a9631aa1000f32f885fb0de56\
505524ae89462079631f438284c8e5225c021d7731087ec0aad11aba9bba95de\
03f5c99ac228861a3ee6a7b47617cec687a58255321694b923e63ed247e65ff1\
4c279bec5282bc1b
Test: KeyPairValidAndConsistent
Plaintext: D391B4F3B53EB9B035C3AB1E3C6E
Ciphertext: 05D90F9892F6DD3DC3654130CAA312D2287D9E57607C301BE58607BB19FC78D67F2082C907FACA819A0D946AD16B46FE1E7264BE7D25D4EAB4F80D136E89EE7BC53B65CC1692581E3ABFA3C15482A6FEEB607AD1765897E67BCEDAED0E03FDE18E05330A99BEBB8710C77E7735CBB747EB507FE1EC04F239E964B509A4FEE8463478E28BF5338AE016DED9FE6B2DDBD3FDE467C45F0FA619E039FEF085D2F1544EA3CD
Test: DecryptMatch
Plaintext: 28
Ciphertext: 066BBCB2D9E474A2C6CD514663BDA7AECA1F79136A00C1F9BDBAEDE344872093E67102307C96BF824999D86543121CC3D99B5CC4B511153A42E8A1569D063C27788E105858AF8EEB0766FAD9E0EDEFAEFFC733BE6824644CEE03AEE5FF15860CB3CBF4A46F95988D5E010FB844F944628043C830E575964EC36E2C38326C771085D796F2C22C0969E58665626415463A3CA1F56C357B
Test: DecryptMatch
Plaintext: D2C349F40A24230689EA15736C3AEFB1588A
Ciphertext: 019A66A4ADFED556BBD1E58728A3B7A3631458DCF677BB155DA989827C2240A586783D8C5DB98E266C39FCDF6FB016BBB25D53A6B30F3BC9D1109CB908B54F1932335F3DFC2C80847D94D13C5933953EA1D212107AB42189536171069621403681CAAB2A13EEAEC847193FA6A0234FA8F107E2C1747425584EBB4F4D702E29A3A09580E25B34413208009F9643327A636DF622B7F0267D3169A64646F301C584F64066801383ED
Test: DecryptMatch
Plaintext: 85D75863811C6F574222B577
Ciphertext: 02C6FFDB38965F3061C736E633B497192862677CB247A37C5FA1FEB4F2C021EA94C65AD9506C73C2E98ADF0F340DAFAD2BF6F6CC906C93655594D093D4B0F6867755013C25ED0AD75DC9A04DD0666E6340BDD6C1E748479F3D64129F76B5BAB37D26319287EC9D65CE9E2243D4CCC7BCEA4065623C4D388A7BD779941EE541DD29E070F7356ED1A1ADAE947D79F8421FA717F933F08CBB8B699B551F1EFF75B8F5
Test: DecryptMatch
Plaintext: DD07A91D32C26D3258AA4ABBD82E81
Ciphertext: 05669E0777B003CC2EBE9BF3981160806A8B416A2DEAB4058497C5AF6A5C8F8D1ADF1225CC6FF7D292320E9C98CEDA144862FB4E32EE11AD9CC76A5C85FAE56A2567E6C9D168586F288CF4D525C94FF9F0ED6C3DBD08787768B90F8CD776520EFB920E61FB0E4463BE8D5AAE2683D31F392229A9554E0977BF25BCBBAAC7BB4FCCB009630D0203451A7A2AF847BA60AA0CE8C4D656DBED02353B92025925E1A0A6DF490F
Test: DecryptMatch
Plaintext: 0AA6B9FB846D1230F521F2624127
Ciphertext: 01A9D56F1547728782D4F80BB0EBC8890BAEFE994900F41D56094F4734ABA2BB371060B2A69C6B7BC8944358519D141FC277E1195B3A78F7068731C3AF3C604A062A0D551397CD804168B7F400F786BC5CC3F912457AEAD56873AEF1A2378F34E953E240C20FFD7DDA229D4C020BDC68684A53C0AB3ACF9B44581353C60CE9854E3451645A604BB7AB3EB44088A07F59CE0FEB6454CC5A83BE5E939B317D4D8537CAFA
Test: DecryptMatch
Comment: 1028-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b0281810cb31a78b6\
6dafe2dd020483aec0cad421e4a3df2a81b827009dd74f5ef0468fc508477190\
f628033471ee2d56f913d45a94a8ad1582b29785a7ead06c88ce73812e653797\
921d3c4a8fba91c1423d6609e85625b2f41494546500237151958b13d1cc0f90\
586b0233290d052a18c2aa3ec2bdc32adb4676cbeb30309e330b823702818106\
598d3c5b36d7f16e810241d760656a10f251ef9540dc13804eeba7af782347e2\
8423b8c87b14019a38f716ab7c89ea2d4a54568ac1594bc2d3f56836446739c0\
97329bcbc90e9e2547dd48e0a11eb304f42b12d97a0a4a2a328011b8a8cac589\
e8e607c82c358119948682950c61551f615ee1956da33b65f598184f1985c11b\
020102041702151c0cefd22a713385985cacb5fe84cd40e724ce9587
PublicKey: \
308201a43082011806072a8648ce3804013082010b0281810cb31a78b66dafe2\
dd020483aec0cad421e4a3df2a81b827009dd74f5ef0468fc508477190f62803\
3471ee2d56f913d45a94a8ad1582b29785a7ead06c88ce73812e653797921d3c\
4a8fba91c1423d6609e85625b2f41494546500237151958b13d1cc0f90586b02\
33290d052a18c2aa3ec2bdc32adb4676cbeb30309e330b823702818106598d3c\
5b36d7f16e810241d760656a10f251ef9540dc13804eeba7af782347e28423b8\
c87b14019a38f716ab7c89ea2d4a54568ac1594bc2d3f56836446739c097329b\
cbc90e9e2547dd48e0a11eb304f42b12d97a0a4a2a328011b8a8cac589e8e607\
c82c358119948682950c61551f615ee1956da33b65f598184f1985c11b020102\
038185000281810aacd80676c540b97f74d2a94c2f389795c9f696d2a1fa934d\
20e93d49d0099d9312552e6e310da5d97cef87c9a5a4c47e7acd195293b09adf\
db8e0cac95139446aba60fd625d17eaa102c7c26568b34891edb38226f949656\
44a9d52ff299cd007ab3dbc15779d4388431a66774ffaae5c6be04526b28c620\
ac97e8618cb09d46
Test: KeyPairValidAndConsistent
Plaintext:
Ciphertext: 0194C64DEB9CB401573730A29359456F4E9528347ED80F24E5AEC4441E896E38047EF95AAD9AD7A25AED6CC89FD95CAAEF27F3C814C26FE43F6D65288D87E372A204D1A66C3BCF0346CE89E9D2D7646E90BACB9A85022ACFEF8903C72A663BAED9A346E1A6B2B2FCF70E239EE70A34385F8C76CDD121F6B190085BAB3300E6B811906CE38AC740FE88A3DF8DCA1C6DF73A03236D51
Test: DecryptMatch
Plaintext: 9498EB7300
Ciphertext: 0A38C373F6A96D87528D2D55F6391A9E801252A65F622F36A130ABD140E1858024E31F247C3BC8C07D9500CBE7A8A3D6C0670AF0FA14D020DC54B201E657C233F8031DF990AE801077D4D3AD9B861F4C32D36FFB9E8BD5E2651169BC4560CC7FD02159929AA50882F8B4C8508BB98F6BE8A6A7C0E21A2A81AF781447ABEC85C170F3F6256C3B6C5E2D3A01BB5EA8B502D37561C06F1DA536BD59
Test: DecryptMatch
Plaintext: F07FFAC9794BD8D528F750D50C05
Ciphertext: 03DAF7F6C2BEBF8D0B380EB71BD8BEE9D649AD7647DF6DE4CBCE00D0363E31F11E0DC0331409863E3C069EE3F975E7F623B55D7F4690C7419C5AD97EB52BBC0212D3FF0A83A031591A31481116B2CD232A9C86A20EA40BD13A53BB73E644A6C7DC1E6C767756E7235538E9D5B155B3173416E99F121E96E02034C6DB9129489A050740F603DEFF96EF1D99E7EB4A32083D0D946670B1AEF30E1E38D3F076D6BCB57255
Test: DecryptMatch
Plaintext: 85916A46E0965C69C4773C7DF9AF
Ciphertext: 053D29F0878C68FF55FFC8E6E0E03044AE23B79588034F0236A49A5B6D00EFE8C564D2D29ACB61FE49C0E984EFC3A48A96EAF22AF3032D8D0FD3B3BB16A0157C161F2B3D3DF802FDD6B61899212F44493383DDDEA8B2463BACD0C5E1F4F9E4063DE5E52032E7DA8B79E04C5F03144CD710ADA74506CEC2D448BEA0F2B59AB63FCC443BBE920748E122DDD6123BDDAE484DBD02088817D999FDF80D5ED4B308AF4C2DCC
Test: DecryptMatch
Plaintext: EB632C72F563174E680961BCF26EC7
Ciphertext: 0BBE666C02191F668A2DB000646A14385A8E9199BD887913BA587DA4C683535801853186673AD7C43EFA5B65902559BA5345EFA111E0514D461C1B1EFFAE58708EE6C17F1758EBED31F0B3206B0EC1B4BEB2EF911C589E25CDC3B0020C47119B5F33EA2FB7C332CA6B1FDA2F350A4CB0D6844637F2CCA71EFB036C7400957AE093B21BE90E30A8672847C9BA5266EBBF9D62341F67A4D09FFA196A817DD2F5EE1A9654EC
Test: DecryptMatch
Plaintext: 42B5D2DB89374231
Ciphertext: 0085B6894D887B59393F9D7365411DF239BE1104FD86CC63A52C990A84FC4660FF9B60CF0641E44A8224C169A9FD1B35EAF78008E34F14B5311CB5D725096D9DE92F35BE6E71E3AC3E3B3D68BDD5351A5AF93F0B3BCDB00B9B126D8DA07E5F42107181F9580CCD0D6F086C94177FD48ECFAE3FCF2F26D64940D749E8A964275290A247AF700210500517BEB2175326F4CD3016AB175B352F9BD3289079
Test: DecryptMatch
Comment: 1029-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b0281811b02fc18f7\
ba0ae7f84ebcaf319294fa2bad52e47e1926267ad38b2f1b2566145bbc190cb5\
c39a8d6229eb238d3742bbd234b0f28eac92363a31ac96c5b08eaeb1963de59a\
3b2d0295c0266a7da4ca92b64f96c497f262e98df7f20ec55814b8441acfb639\
7abf9c4e42ab9bd6dda6ae180b12e12ead68672f9d56b98ee40e2b630281810d\
817e0c7bdd0573fc275e5798c94a7d15d6a9723f0c93133d69c5978d92b30a2d\
de0c865ae1cd46b114f591c69ba15de91a58794756491b1d18d64b62d8475758\
cb1ef2cd1d96814ae013353ed265495b27cb624bf93174c6fbf90762ac0a5c22\
0d67db1cbd5fce272155cdeb6ed3570c0589709756b43397ceab5cc7720715b1\
020103041702152c7c60166a1bfebb17831e65b8e1f61f3ef9ed9ff7
PublicKey: \
308201a43082011806072a8648ce3804013082010b0281811b02fc18f7ba0ae7\
f84ebcaf319294fa2bad52e47e1926267ad38b2f1b2566145bbc190cb5c39a8d\
6229eb238d3742bbd234b0f28eac92363a31ac96c5b08eaeb1963de59a3b2d02\
95c0266a7da4ca92b64f96c497f262e98df7f20ec55814b8441acfb6397abf9c\
4e42ab9bd6dda6ae180b12e12ead68672f9d56b98ee40e2b630281810d817e0c\
7bdd0573fc275e5798c94a7d15d6a9723f0c93133d69c5978d92b30a2dde0c86\
5ae1cd46b114f591c69ba15de91a58794756491b1d18d64b62d8475758cb1ef2\
cd1d96814ae013353ed265495b27cb624bf93174c6fbf90762ac0a5c220d67db\
1cbd5fce272155cdeb6ed3570c0589709756b43397ceab5cc7720715b1020103\
038185000281810e6e9c7b74e33a1f4683ddfa35509c39a75b75c10f438efad0\
82caad08a7418990983150a9a5ffe3f8e340443dfbabf82fe060da487f94afdd\
1e713d491b983fc4fb69d4405a12e356808c5cf6a7bd397c1a5637ba8e168b7e\
d3f549a9f39f343e8fe3992706e782a1dde5c5e9e6a950f7d980835c1bc1742d\
c2840cb2e61086d7
Test: KeyPairValidAndConsistent
Plaintext: 03C57B87
Ciphertext: 1440C6776914314A1DA161EAA41D52B283E2C0B487C801CEC33DCDB639F579F69D12FD029C994A311913EB6869C7A5659EE8BD9F5D7225BBB2EB77CF6F3D24A5E9866BD2CC50E593EC5CEBA4A96C59FE8B98B5EE2121E5892F2436F98B5C4E4A12077A1A64F1FCEB783D05453A657BB91909637063813CC00754402DE24F4AD6C0D9D4C15B7F4E485AF3538D391CF5993A59F6D1FE6C76E2A7
Test: DecryptMatch
Plaintext: C5598C0FE0D90B10E7125079E2EDA32E531C2EBF
Ciphertext: 129FC863B70BB82C1C59EE2DA37FF3909F1DAB4B55D9727EE0CA3311BE5797F93446ACA0409CBFA848A90756D2598B6ECA56F6341C6E9F716A62380CB5D47400CF392A5441DA5AD2C1D066F894942837EA7B6237D7BE2E94FFE0A106148C2B7B9AF624242A945BF3B217D89FDBB070FA5940C1C899AD83AF1F865DEADFF0F4E48A7E00BF7AC5625F6E32F8B01394AE90284AFA061AF6DD61ECA1B8FA77CBC172573A9938332D7AEE41
Test: DecryptMatch
Plaintext:
Ciphertext: 068117F2BCF29C72CDA3F4560A2165B7DB7C29314EFEC8D110425D5AA02F35C0F9A2304A0554C097944EF3A615BD70F5461E6549C319AC1207B100FEF022410C46284CEA9CA103685A18EC944DEA0BAE8E06D2489A3E2D1D9B255F192677664CA6FF44130C28CDE1FD437E85396503DFF305BA2D64E8BF9C75B00CA1595A1AED2C60865C0DF03F408EF95517E70552B2D5A8C190DC
Test: DecryptMatch
Plaintext: 8DDB5FC737283E5B
Ciphertext: 0B3E0CE51E1D3AE240EB34787DB5D49D6786B3BCC29C37EF8B9155F342C4D226CE1D07F7BAE09DFF7E8CD89915E1312F43540A26F03D918BF56B07E6D07A96870362643092F24FBCC6A2DE62F637B5F5F807E430DAF9B7AFE1890143591BBA035538FB419BE4CBADFCED5EB8BE2471B39CFCFBB2BA854C9E0F52E67524ECB80F9FBB3173D2A18C9F4C43F4E20866428A9256AB8AD199BA0BAD55A18896
Test: DecryptMatch
Plaintext:
Ciphertext: 197D4DC43B0716191F926DC806A1B707ABD6684735144AFE07E0EAEEDD9BB3C89B9D0076859DACE6FFF9E2685592ECB010909910DCA50D2FB1B15EB9B9CFF4F71250D807EDDC2EFB2033BDFD93FD10E117683E3E4E8A5D3308572D4852954BD51251279A79092E3DCB95F1FCEC8310931933F47998DDB61438478CD80864F08D3370C863BE6E7E1CD22E38BC512D9A160478814057
Test: DecryptMatch
Plaintext: 53AC983CEE599A17261C53
Ciphertext: 0E31EAACA9E8A86ACEFD1CB817869F48EAB342EAD0DAFE17B848CA9CB72B92567987B929F655B8D601EB1384BE380C8E4BA8B4E274F724F02FC5C00479C308813A3963E2D8AC88ACE92AEB00AB024A4EC5560857310E03009752B86793B356DA344B4AEF01F3ACCD9CBFBE399D0016260C006FCA5443359EA1E012D43921B8D2B8CFD31B94972ECE9C0031420238C76514635E9B40F17D9AF25A1009DB75E4C0
Test: DecryptMatch
Comment: 1030-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b02818127b35992d0\
8edcc7aaa6ca70365afa8ffacb4a9bef0ea348e27414c2100b81827fbf1abd3f\
14150bb5d85ab13b2aca21304365f150511a68c90f4a4eac0bfef0c548e3076b\
30a24929c4482f42f2b03ce122b3a251e685a3fe3dbb539932bf8d2b117b1b08\
dbceb78c84966270657164fe6f20c6d27dca270dd4417f843fdfb23302818113\
d9acc968476e63d55365381b2d7d47fd65a54df78751a4713a0a610805c0c13f\
df8d5e9f8a0a85daec2d589d9565109821b2f8a8288d346487a5275605ff7862\
a47183b598512494e22417a179581e709159d128f342d1ff1edda9cc995fc695\
88bd8d846de75bc6424b313832b8b27f379063693ee51386ea20bfc21fefd919\
0201030417021513560b35fe90d01a106b1e6ccba4cec953421d48cb
PublicKey: \
308201a43082011806072a8648ce3804013082010b02818127b35992d08edcc7\
aaa6ca70365afa8ffacb4a9bef0ea348e27414c2100b81827fbf1abd3f14150b\
b5d85ab13b2aca21304365f150511a68c90f4a4eac0bfef0c548e3076b30a249\
29c4482f42f2b03ce122b3a251e685a3fe3dbb539932bf8d2b117b1b08dbceb7\
8c84966270657164fe6f20c6d27dca270dd4417f843fdfb23302818113d9acc9\
68476e63d55365381b2d7d47fd65a54df78751a4713a0a610805c0c13fdf8d5e\
9f8a0a85daec2d589d9565109821b2f8a8288d346487a5275605ff7862a47183\
b598512494e22417a179581e709159d128f342d1ff1edda9cc995fc69588bd8d\
846de75bc6424b313832b8b27f379063693ee51386ea20bfc21fefd919020103\
0381850002818117f468e3d38f1198556447bc16fb6c6ffe98b31f9042e59602\
c71286db3e0780601e47372e6eb4a570f2059a7a87ee4471eaf94bcf23e34017\
5a377333d39dc64b7eaefcc065bef4a92d0d10acbba71082852c2014d9d3eb2f\
8583947c2cbf52865730d2b9511ed8a68367e4d89eca4589b836889cd424485c\
9305bc0386b16619
Test: KeyPairValidAndConsistent
Plaintext: 4424
Ciphertext: 0C570D0317363DB43DEB295D49A3BC937116F2ECAC9226415952CE634679272B7041A4B806164F12E87A0050AC2D60D393F845965CB3A56FF0CF28D31CFA0285015452C59949E3D96C5C6D1DBE38F6EE98E2C93357E6C036053DF920C7CA5E2EA1617AE44434A347FCE426C55295172ADDE9CAC3AEF2C6D6AB2C8F0FAB1B146FF1A10D5EC2191C99D6418519443EEE2A198BFD159BCC63
Test: DecryptMatch
Plaintext: 5092C5D9FA398EE31AE27C97
Ciphertext: 196476CA0E6622569F233780EE0C449C2CAAD3819B348D01B4DE5425EBCDEAEA739C6D9CCACE4DDF06520E83C94D237AFD46A4EFED635112CC78534E2FA6046ED6C06806EA8F4B9F3FC3F87DC55F63B9E14F9ABD82E9CC80A298DB281C9F690391F5B064880CF35C5A0BC7537DE9F65DEB2467FAB5CE8F41529A5B06BFA6B587ED661849BC7388277AE7F7E5EFA3F2526E503ECB106B718275BF32C4F83278CA30
Test: DecryptMatch
Plaintext: 89BB350DC43CB3
Ciphertext: 13844D63B45821E8704A9C1F6E9166B5EB7FD98DE5369E5DBB9DECE506EE467294282B5B174EF2F81B6766A3616AC5A974F06D9C47163C69668F4C1C78F8A6716A4EC28A6AE25F615A838B9C747EE857AA2AC92DEDC575AC568A78E8A86EF78D55EDB88707F7B6D558E8A760095BE8BCD066FC57396E67C9D8654245676DAE9FC4BC9D578496CA450B35E179410A5DB443C2026FFF0E5F7E54821E39
Test: DecryptMatch
Plaintext:
Ciphertext: 040E084ED4A1C135C8867BAFF219A0092855E1E9FC96F38277E16B96986FDEABDC22F3B02CC53B655369DDE3356EA6FE49B77C8EAA49815CD5B1DFDC6E7D0AF6AA985483345BBA8A251F1EC7658DF708C8EED8AB6B953393C03BA2EEDB8B6391D921C9EAD2AA61DBE724B15C9C664EC4EFF83A535E46BF768FD519B043DBF46A36FA03921224281A826F6F43DEA6DF38749D600317
Test: DecryptMatch
Plaintext: BB296D4FF04AE0171F1F24AE
Ciphertext: 0AA9A85958D9F1BB06E3DB48DACC842534915A7E42715057BD33523EE756F62AD973E37128BB8031358A1DC583F40598B74F079AD667C037D4BE89938233BFE1C167EFE764724F97F2EA42479FB455B1166AAB26A43440867ACE77472CCB13643D5BC9532F68C5368825BF225DF49E2D3BD023447A795AFFE927A796C70E5D6359537A9CE2B4B9323D7FE208540CC32447940ACD91F4718FC7A7CAD45A524B6DA6
Test: DecryptMatch
Plaintext: 87A2C6B33856C6A096EE
Ciphertext: 12D17080AD0E7FD426E02B6A90736AB4B566F31E937B2D3E642D663D6ABFEB903FC9C4763AE492191E0C15B264CEF321DC8747C590F751A9BA2825D9250F72BA85EEB45B1F1D7B2BA972455DCE7DAE6CBD7B5BFBFB88FCEF52910F9B28D3DCD6BB5D479BBFC73896C3D1C44AB387989DE4D77855F6B8C7A8C12969D51DC6B10BA15C2B19E91A55BD5542853EC6F8F13260E8774C706958B1C9866114FADA1D
Test: DecryptMatch
Comment: 1031-bit DLIES key
PrivateKey: \
308201380201003082011806072a8648ce3804013082010b0281814ff13b3664\
f5c527c36120159d9b9a82054f9ade6866b379e13d03e76cb63b25731132d5f7\
ec6e95186ed83c793b5d63189dac30c6e6a655605f885fe73d2ae5433c80e660\
c5d985ad6d12783082861829355c25cd7a7ff84b3033cb7fb530a7baa4000830\
2c1eb24b866cf467f570e782bceee66e15585f70b0633965c870530302818127\
f89d9b327ae293e1b0900acecdcd4102a7cd6f343359bcf09e81f3b65b1d92b9\
88996afbf6374a8c376c1e3c9daeb18c4ed6186373532ab02fc42ff39e9572a1\
9e40733062ecc2d6b6893c1841430c149aae12e6bd3ffc259819e5bfda9853dd\
52000418160f5925c3367a33fab873c15e7773370aac2fb858319cb2e4382981\
020103041702150910a291c216ca5f944c5f3eaaa1535c3b8a1f0b15
PublicKey: \
308201a43082011806072a8648ce3804013082010b0281814ff13b3664f5c527\
c36120159d9b9a82054f9ade6866b379e13d03e76cb63b25731132d5f7ec6e95\
186ed83c793b5d63189dac30c6e6a655605f885fe73d2ae5433c80e660c5d985\
ad6d12783082861829355c25cd7a7ff84b3033cb7fb530a7baa40008302c1eb2\
4b866cf467f570e782bceee66e15585f70b0633965c870530302818127f89d9b\
327ae293e1b0900acecdcd4102a7cd6f343359bcf09e81f3b65b1d92b988996a\
fbf6374a8c376c1e3c9daeb18c4ed6186373532ab02fc42ff39e9572a19e4073\
3062ecc2d6b6893c1841430c149aae12e6bd3ffc259819e5bfda9853dd520004\
18160f5925c3367a33fab873c15e7773370aac2fb858319cb2e4382981020103\
038185000281812e9a62ec280cf5ee7d09e5e5675b67a4c325c7565a1129c079\
095d0f078e7b8a5b3c947c21c022f01c0b9267a45fdd9f267e63c7f674a02d39\
6fc59a960d7991d2e3552d01deb2784f26ec4c9355c0df0497271cb583d157db\
90b0634180578ac85005143dda75a33a127df96639e275cee8fe9c02db62d2ed\
879f3caae11d6e00
Test: KeyPairValidAndConsistent
Plaintext: 1FBE21CDBCEBA28625584CB1EA0D9627A919A6CA
Ciphertext: 2CFC251CB2A397880EFD0077D9CEF817A6D69EB6278CD82998C5988DD18D6ED15FC8CAFD1611DE58BB46BA8A87013C7BBD4A8DCFC454F13DB282BBBD4E1594E6AF17AB6219E91D7354EB88515007B58BF0D8FF4BD4C387FF6E02BF81455803E6A936F25245863F1580F00ADFA4BDE052BEC72739B88042CF99480AB6F4489F9C8B9319828A000FDDC4D1A6E49868E3B39DBF7DCDADD9B882B755E330C762FCC023EBBCBD0330D28DB6
Test: DecryptMatch
Plaintext: DCF33FA5BEDFDD93DA
Ciphertext: 14BA927F10262B134AC43F6787EAEC3546C17EFE3F6D54AD2A245A0EE732B749B7312521372F21716E1DE29AF8FB329C25ADEDE2DADE3A455235DAC6C1F347C2A052893DBA6511C3760384935D68C7808D23CB194E6A19F579782B22C3D8880736BECE89FD75E7E69022E9B2500E5A044105B832C9BFC5F18A807889B401E61A9888276B31FD299D604AEA85091578D41E5B36D66C4510F4B147C5E59615
Test: DecryptMatch
Plaintext: 217B0E
Ciphertext: 37B50EFF3A3FDA419988CA44CCA3AE95F465A18C89CE2DF025F565DAF0F833E198DAEEB46517FBDE47AA3D5DC5039B873A31D0DEE1EBC63F3E97C0A63CC05A8F877FE70EB7F6198C088FF35C1C369616D3EACB013F295F764146A5AAA2D21CD36B9DA4490CF1B37D379ED7713B955C3B0581650B5C7F4F5B8F45B89B94DC364D3340414B491C29AAF2E197AD6F59B0DD687F2E60F8826169
Test: DecryptMatch
Plaintext: 36DA002D110CD632A9969DC42409B478A3AD3B
Ciphertext: 37126F749ACDF2B6BF667DE9635CC0BBD61753B30931C847B612936C1AE122D6F0E409B4E9454852540C5FD8DD3DA8BA4026FBE8CC8449CA0071409DB47165907202DC078E5A8F6B0E9C8D3497A2D02F53DC3A47389C1B3778EDDEE980055BC4B7EBAC0B95C0CC4783A4B202CE127FA0D7B65B252492A1847FAA9D1ABE893376917BCD46DB4FFADC06C880AD848683B874F7CDFBF0E4BD87AFC39303C512C44EF58B510702C1129C
Test: DecryptMatch
Plaintext: FAFD
Ciphertext: 0F63F22B7817F2449388E0422C6122200D76BA8D4CEDE63DE950ED26768E6779BA0A238C8C3F2CC5C87C7926F1247A7067E27245423EEEFABCDB606976BA2FD9977320F903733FB57D02620682820B1AEE165604410157C5ECFAB7090EE83638A99E4CA36CA0879D3C14856A3417690A52F14F33CC50FE44503FC47F2D90C096C03F62A85D88891E9568911AF61DF916C3677DCF152FD3
Test: DecryptMatch
Plaintext: 9E9145E890FEEADC706AE1
Ciphertext: 0B60A14F132D21E47E2FA20633DE43694EC0394115DB297C1B68D1A7EE7722B6AF5D149A2EF5D0EA05761C0FABCF8C0862AF320E9D273AE743717F78A46F15B640C87F4AD0C25865EA3453B0FB59D997E41A31B6C1669F14639E2F70F7D4324B8729A26C8869D97B432740F7CE28A74EFFC82AD7EF172A02AC678C13235BA2C6EF79143D189838E1F101385BD7098AE3B5B78A80964D5C0A3D7DBA7FD7328BE8
Test: DecryptMatch
Comment: 1032-bit DLIES key
PrivateKey: \
308201390201003082011906072a8648ce3804013082010c02818200b98458f5\
ada1f23f4ae8a3a519c27fde91efd1f201e386aa6119749aaf6ed389079ae49c\
c76317f81f14164673e8f0be00edd4db4792d446e7bf84b30200626b442af3f7\
c9a6ee6fb0f95807e62fa5b2d171a4b326cd60c82b20d63ef00b408ea337f50f\
a51f07549dc4f9a660842724566b94d6e2a58980d2d20281ce6c327643028181\
5cc22c7ad6d0f91fa57451d28ce13fef48f7e8f900f1c355308cba4d57b769c4\
83cd724e63b18bfc0f8a0b2339f4785f0076ea6da3c96a2373dfc25981003135\
a21579fbe4d37737d87cac03f317d2d968b8d2599366b06415906b1f7805a047\
519bfa87d28f83aa4ee27cd3304213922b35ca6b7152c4c069690140e736193b\
210201030417021534999c0e7b17cc3c110cff71571e8d4708c3122a1a
PublicKey: \
308201a53082011906072a8648ce3804013082010c02818200b98458f5ada1f2\
3f4ae8a3a519c27fde91efd1f201e386aa6119749aaf6ed389079ae49cc76317\
f81f14164673e8f0be00edd4db4792d446e7bf84b30200626b442af3f7c9a6ee\
6fb0f95807e62fa5b2d171a4b326cd60c82b20d63ef00b408ea337f50fa51f07\
549dc4f9a660842724566b94d6e2a58980d2d20281ce6c3276430281815cc22c\
7ad6d0f91fa57451d28ce13fef48f7e8f900f1c355308cba4d57b769c483cd72\
4e63b18bfc0f8a0b2339f4785f0076ea6da3c96a2373dfc25981003135a21579\
fbe4d37737d87cac03f317d2d968b8d2599366b06415906b1f7805a047519bfa\
87d28f83aa4ee27cd3304213922b35ca6b7152c4c069690140e736193b210201\
03038185000281813c42dc88e1e15b9a737bfd64b96a7448983da5242a6cf43e\
1cc72e8886db723b681c291f772bfe33de5ba735404581c839341969a691c199\
229c2849c1c8c80396837c71d711ce34129d3006aef9d16cac504543c6e570bc\
3d730d5cd35d8a375edacf591b2837f9a705d63dd62754365d13c103961161dd\
984d89792985ad688f
Test: KeyPairValidAndConsistent
Plaintext: 23
Ciphertext: 0BE692E3384A784AD01D80A65D22B48449AFC0281B36085B0D8FA03574B4BAD05F754D6FFB8E3F4B4BFE60FC7EA2BC1F11253505C753BEFB1D3BDA0084E6CC1FD82454A601F1C0ADB52B3FFC4895D36542FE0139465B490102C7B6A75C9273B737536DD122CC8C3EA0F32900C82C45B0FEE97D995AC5B4345A8899DD6888D1E814BB5A1141A86E636D31FA05689ABA512DE869D12BB4
Test: DecryptMatch
Plaintext: 4F571384FD52A9041C8F3094
Ciphertext: AB7942750662F0FA422F4628B558938545FBF7C749995B4D5B32BBF392292FD1B4EF02E5A2EEF6874BCA9F0D4CBCB92D684CDA821829850BD4CAE110E78E42909CF069B54B4BC7D742E113E57C85BCF54AA5CAE1005516BADA834A857315DD6C3DEF4AEBBBF6CB4AE217107E16E83F884B2933EE618F22C45B78092B2EFF7D5C33DB7D89FED4E134921DFD9DA999FB8AFBFD094D77BD887D2C86AACC401A621905
Test: DecryptMatch
Plaintext: E421A467654B3B88C93C8E5384FE2B85D4E340
Ciphertext: 7485B8E5360BC1383FCE1C586E126D5DE89FF1CA7CC8146C37A1E6582A564C4588984915CCE9635EA6ED434C80CAE138FBC1EB15D16B294AC1E59CDE544E4DFBF276D30A7F51461C2B7E7F076222DE6AC534DC47E015BA85062694FD78DC37E9460C10FDAF2C61FC7EE0669E99793A657543B881B50B0D3916E395A959EF55B02DB8E7B4C5B5B653AE2D11CCE639342C8C77C667625116D9E6B6C6AE822CDDF2AA503EC3FAD53D80
Test: DecryptMatch
Plaintext: 3D6C941B1F03E5C9A4
Ciphertext: 684AA8D2AD35D2775BC30794A078CFC931096A37D472FE511F72B03B33E87AB1E7B958C3447AF6285AC379379E0D1F1BEC535E4032E186573742A75C1B42BDC52F679DCA13B2B9E67CC73461084DE1777FAAED93C7C1E4A6B19473EDF6A57CD88C076574A356748D501A05AF66A136E908993A0A70538FEB03109C62A41540EB4E166596887B4860E3AB0BF9C1AFD02C67D4BFF28BAECD31D1CEB207A245
Test: DecryptMatch
Plaintext:
Ciphertext: 111C252A9E64FB777F09AF6AEF9C4210B9644C3A66D5528C631D5348E30B146A6225783DE1FB796DBAB3A901E37818B5AE49BF1F8CC0A6C8909D2DB06D651CB08009A25E13A89653DBBA5959674E37BD72039D4E7BFFB3A2395DF8C36164C3FA71334DBFF2FACA090F1C349BF68443838A0D893B9B498D3B6CC86646F935D5ADED81967A387506688B6478492129534F3A651C9985
Test: DecryptMatch
Plaintext: DE5F0B92C45A0C1530
Ciphertext: AE6BAEF52B43EE88AEA7796D667D044887407ED07E7618358243A0108514FE9793EB28EB42B4BA2F28F6687FE7973FB8DBF825541010F1BC1FC7350CBEC0B055C0C71FF2C4D2634582C966C1CFD3449AF8AC956BEC3EE797F7E81E589450EA13C1A8C99116E05E49F4BB87C9B95EFDBEB35B21C36711CEC8A1ECF3E4F194251563F88C056749B835FC19A7CD560FEC785207DD14D43C6104D83BB05F1DA1
Test: DecryptMatch
Comment: 1536-bit DLIES key
PrivateKey: \
308201bb0201003082019706072a8648ce3804013082018a0281c100f9566c8d\
687a5ead7c780617d3ed37b4afc46582e9fc0d75ae217fb506f5c2024c2a0e6d\
7e042544235b4de63047a33940d772721e895f9d4e92790bef0d3668ec7f6cad\
e7f9b18049b33efa773c83e97b35ef7ebf18934b48dd4700a48c1f76ffc20684\
521bad52834086ccdf1e3d5c9128fef52f6a9444d8e9944d49e5ab411f46b63b\
290b7fdc8f48fab24c2059510bb7247e0930d5043802522d67f2b69ac18b82bd\
0229e53bf6769fe83c469188d600e6afa6686bd9725afb9ce39bbd9f0281c07c\
ab3646b43d2f56be3c030be9f69bda57e232c174fe06bad710bfda837ae10126\
150736bf0212a211ada6f31823d19ca06bb9390f44afcea7493c85f7869b3476\
3fb656f3fcd8c024d99f7d3b9e41f4bd9af7bf5f8c49a5a46ea38052460fbb7f\
e10342290dd6a941a043666f8f1eae48947f7a97b54a226c74ca26a4f2d5a08f\
a35b1d9485bfee47a47d5926102ca885db923f04986a821c012916b3f95b4d60\
c5c15e8114f29dfb3b4ff41e2348c46b007357d33435ecb92d7dce71cddecf02\
0102041b02191d78b208d09b23e859be7e79ca76e612d8e5ac75a5ca02c506
PublicKey: \
308202623082019706072a8648ce3804013082018a0281c100f9566c8d687a5e\
ad7c780617d3ed37b4afc46582e9fc0d75ae217fb506f5c2024c2a0e6d7e0425\
44235b4de63047a33940d772721e895f9d4e92790bef0d3668ec7f6cade7f9b1\
8049b33efa773c83e97b35ef7ebf18934b48dd4700a48c1f76ffc20684521bad\
52834086ccdf1e3d5c9128fef52f6a9444d8e9944d49e5ab411f46b63b290b7f\
dc8f48fab24c2059510bb7247e0930d5043802522d67f2b69ac18b82bd0229e5\
3bf6769fe83c469188d600e6afa6686bd9725afb9ce39bbd9f0281c07cab3646\
b43d2f56be3c030be9f69bda57e232c174fe06bad710bfda837ae10126150736\
bf0212a211ada6f31823d19ca06bb9390f44afcea7493c85f7869b34763fb656\
f3fcd8c024d99f7d3b9e41f4bd9af7bf5f8c49a5a46ea38052460fbb7fe10342\
290dd6a941a043666f8f1eae48947f7a97b54a226c74ca26a4f2d5a08fa35b1d\
9485bfee47a47d5926102ca885db923f04986a821c012916b3f95b4d60c5c15e\
8114f29dfb3b4ff41e2348c46b007357d33435ecb92d7dce71cddecf02010203\
81c4000281c07a5b4ddf442b2cd7fd925be84f2ef4c4032d61c5a55c5949b30a\
765cd4d5d4566af37ffa7f814f51bdd71c3e5575c6fd0203f14d3ded4e14baa8\
2747a6437d35ebc81e2035bfb0e04087fb5fe449163377d47b045b680b394962\
20b3138e85f6d24e06f955ec7a1b785ce34c2926cda441bfc86ba2f44a489a41\
ee1740ab5ec3daf6d2c598e1d143654c05ce61792b47ac92c8d6ba0711419e41\
221743b768eeec2601f66d277fba154a62dc996537a0caccfa313cc9fde0194c\
05493aab1f07
Test: KeyPairValidAndConsistent
Plaintext: 9302C420D137C310
Ciphertext: EEF64A81C754B2EF543A19549AC0FF3F44E4B548284ABAA1E5F1EB704B0D246749D7F1CEF7B20A5226384DBE8FB596101591BE2B53E9909EE3723CB70A385FC2DAF6CE15629EBA21E7F26223B0A2428D8931CBB4F1B281E318A540F38A809C8BAD92D10FDD63305DBBE972E6CB973FC4F2FDF0BB9CC37FC42C7AD76E8DE3FA91E5E79B09796652BFCD62A28A59D9A97759032A0A78E0E1B081DF212A15AA44E35DE9E291EDA499DDB631486C029D56052246C9E37FF24EE9E86465B3B55BC4BAD77B9AC873B6F36EA65892B202E320756540009C81B9C6747BDAF40E
Test: DecryptMatch
Plaintext: 9FD4F26B7317BBD1B235
Ciphertext: 514DB5C63AD9707197B4F0B2A30CDA18369B963E62F7ABBA1E030E08D3DE4E6C17D4BD7CB8097C2E641FBB0AED6A9FE7FBEAAC1C6B85BB3570D0E86FF6105B9F8C9B562A4EFE4AE3AECA26978C514129006D22C108B1C8A0FA55864EED3D3F81643AAFE36DF1CBC3B4E1B1AD6D5E0612214938A55114589B97286A7EE5B04E39254696DA91453027F07346984423FE2784DEA9375C236E6640504B5BCAC32062836E5BE1695CE73285CD77CE9717FA38E080C28C2959D9E32A589C04ACE5E52970ED49BE34703AD6B9F024DDA176C631EF5EE76833B427E233A5DAEC4328
Test: DecryptMatch
Plaintext: 337D8BDD32
Ciphertext: A4EFBF2151DAC683F0C51D60A647151A1EA0C0DAA8CF3497D7116439E6AEEC62A36D06F89AB2F1886FB9F62403E3DA8D6F67F66DA2436EE20FFBADD698DF87EF40470749C0BE0414A7AE4D2755459F8A17F6C7D8920236400313D7846532C391A0A4D99C26C556772E2D3C74E0119C4CEC7EF224488BFEBA017A910E5FD167B4486E436F7481DC5A46F3FF0536193C75A857DC53C5242C11AB911BD21926462C5060BB89F71D99FDEAD3D16B1E21E0D0791B59ED0F49871F744B13F23EF5028C238B895532F90B0ABE9912644EC079604939A0CF519BA9D185
Test: DecryptMatch
Plaintext: 25549A5AE844ABEAA694E3F6
Ciphertext: E2B30DD7781DB7EE7B2EE3FEB77F7360A6069396D8BF1DFD85D5429DA5A156677679085D612D0FCCA0979C97E924E77C43D3702940DBB556A5BB6EA33D650E078B1CDF8E5F76DA6591D0AFF4389A3A982A9AC581BFF393B35D36894E407AA56B493C2F7C4CBB75AEC72394AC4F8A99089702F3AEDB2FC7486F5CD01691C3C8F8FF3E951CEC70A4E172B763124BE1D9F96DBBFBA8FA0EBD1A71067A20F68DA6AAAE849880DD7F88901DF051715E240BF0F5B49EEFE35B9B0ED2B69757111080DCE2E2A933CFBE8FB9E6E9A2C2C75E0A4228D06689796AB919EF80405CBF648137
Test: DecryptMatch
Plaintext: 5E61EB24085019F4A76893517C0A13
Ciphertext: B13E45F9288FD2C5C0FEE230D1A09DE376ADADB5A4330F33BEC04C6F14C4A1CF3789B976F402F11611AB8345B2EB1069CFEE1E2F482A02A0ED9A3B9D94EB78C7BD7222ECD48A598E34D1F0B6205331CB20E0B2C6C146FB29CC11BAD5CA06BCA3EE39DD536FF330663A817ADECCC284B92F6AE3EB75B00316992BEF8A955EBB4DDE2CEF504E9298AC243C00FDB64B6AE96FD7B2135E6BCEFA7CBFEE135A650AA3D8CD095D1C9156232DCFE1904BC4CCE58B455CEFDDEC1D201B07ED4F999D6281AE21C2008525DB24BEA2D9FDAC1BFEADC3E6E6B1181F1A55A75976C565BC28F177CF02
Test: DecryptMatch
Plaintext: 87
Ciphertext: 174E5CFE167D4F6FB9A8FCC0FBEFC12864745900F5A18EA92282C8B6689EF53BBB87B30FC21DB101D93E9FFCED05538EDAB59F9FA07FB176407651DD0C4CD8269B1DBB70F24C8177EC6E16294CF5E87A3070A077B1CE84B612C3E3B1D4FD60D732C4D2CAEF5AC442A358AD0F323E60F58FC8B29894F3EAD3AE0DB8FD08BEBCCD4220CEE6B7C43A5E769D1F890A6B6505EE7FCDC7E399FE5321C2792D7AE094D13EC493CC0911B3EDBA6DAA037E2EA0CD3642784FFF2CB1BE04E5B12AC9D2871F016D8BCCE6DF25C1C04D912CBE707FD4DB0F9E89C4
Test: DecryptMatch
Comment: 2048-bit DLIES key
PrivateKey: \
308202400201003082021906072a8648ce3804013082020c028201010096411b\
e93e733637e91b1d74f808f4c9c528293e3123ac1d3d2f94c462ff38d0cd2fde\
c0eb03bc5e54b6df41e9bbe9127a1b3a7f47cfb513340664829ffae26f832b48\
e2d660d10e4debc1bfb412f331ab7b2f88c0d31fb587ed5c5256e0ebf7da698a\
fd3cfa0443af91bab8c539376fcbad72bfa6985b6e64250e6b546b07a4575b08\
449d383b5650083c637d2452e7d1b9227adfd328ce473bb4374fa31e0ad52e56\
7feff6a9c4842d24d069e7babb35313ad63ca5d33d572bb309689a571e9ffe25\
38816bd7bde7bb11c10752e6a842751f594f50cf4b8111f387134e30c6c03ba6\
40be7cd5b6574c0d0b571a98fcdc292070595dcf6e8d034cc0ef92e8ef028201\
004b208df49f399b1bf48d8eba7c047a64e294149f1891d60e9e97ca62317f9c\
686697ef607581de2f2a5b6fa0f4ddf4893d0d9d3fa3e7da899a0332414ffd71\
37c195a4716b30688726f5e0dfda097998d5bd97c460698fdac3f6ae292b7075\
fbed34c57e9e7d0221d7c8dd5c629c9bb7e5d6b95fd34c2db732128735aa3583\
d22bad84224e9c1dab28041e31be922973e8dc913d6fe99467239dda1ba7d18f\
056a972b3ff7fb54e24216926834f3dd5d9a989d6b1e52e99eab95d984b44d2b\
8f4fff129c40b5ebdef3dd88e083a97354213a8faca7a867a5c088f9c389a718\
63601dd3205f3e6adb2ba60685ab8d4c7e6e1490382caee7b74681a66077c974\
77020102041e021c614682228a4bea799d01008a4bca099e7cf7711d7914a81c\
39d2407f
PublicKey: \
308203263082021906072a8648ce3804013082020c028201010096411be93e73\
3637e91b1d74f808f4c9c528293e3123ac1d3d2f94c462ff38d0cd2fdec0eb03\
bc5e54b6df41e9bbe9127a1b3a7f47cfb513340664829ffae26f832b48e2d660\
d10e4debc1bfb412f331ab7b2f88c0d31fb587ed5c5256e0ebf7da698afd3cfa\
0443af91bab8c539376fcbad72bfa6985b6e64250e6b546b07a4575b08449d38\
3b5650083c637d2452e7d1b9227adfd328ce473bb4374fa31e0ad52e567feff6\
a9c4842d24d069e7babb35313ad63ca5d33d572bb309689a571e9ffe2538816b\
d7bde7bb11c10752e6a842751f594f50cf4b8111f387134e30c6c03ba640be7c\
d5b6574c0d0b571a98fcdc292070595dcf6e8d034cc0ef92e8ef028201004b20\
8df49f399b1bf48d8eba7c047a64e294149f1891d60e9e97ca62317f9c686697\
ef607581de2f2a5b6fa0f4ddf4893d0d9d3fa3e7da899a0332414ffd7137c195\
a4716b30688726f5e0dfda097998d5bd97c460698fdac3f6ae292b7075fbed34\
c57e9e7d0221d7c8dd5c629c9bb7e5d6b95fd34c2db732128735aa3583d22bad\
84224e9c1dab28041e31be922973e8dc913d6fe99467239dda1ba7d18f056a97\
2b3ff7fb54e24216926834f3dd5d9a989d6b1e52e99eab95d984b44d2b8f4fff\
129c40b5ebdef3dd88e083a97354213a8faca7a867a5c088f9c389a71863601d\
d3205f3e6adb2ba60685ab8d4c7e6e1490382caee7b74681a66077c974770201\
020382010500028201001eb30132e415358b7d3f726b93e2eeb083fe7add7abb\
6ca352c9e09b365e5768ce032ee52d59f1c65311045c490c42c36ae08cd0264a\
26199aeec8c3a8882a363397b4d7e0b6c4abc407f27847be0e8477993069a1a3\
a3fe68093e09ce55bbedf97c91e741ad2eceb7a0f4be6ff87f68deb03c5280d4\
8fdf4900485bf5ca20257b176f58fcee1f0451b3716862488b0642bcd76654ec\
4874512538976967a545cdc208a0050f26e541ca70343f653222e6df7aaa07cb\
cf354a5ab910eb8447382d7f512c440982ab37a402c87d2888eecb35c636ba6c\
84a5cce917f234fc7f8d9167167e30f2840407e13751f1944f6aceae3f5a7025\
36723c1d88c8c04981e4
Test: KeyPairValidAndConsistent
Plaintext: 5EE1
Ciphertext: 73279829369404A1B68D5E86FF334259936133CB04C9186CFF733972054918C3285EE907C2863DEE872252BF03EC9FB088B8DCE6D69D78C6BCD6B3FF87E683C6CF3CA05FA6AF0C068D964BE01030A3AB4E19575811D141A59CFBC9D3558E48CB771D88CB1E0E6C7ABED041077D24005E337AFCFE8531569FE56E2CE97C40693C071409888AE46DAC8BD739AE0E1C392586917FE07A66F7D3AAF0DDC398117B594481D0D5CD19C8708DAED6338EAA552564C31F9548FFC7E5C641FDA95B252EF637C6CF708979948A3E6B4F37A9ADCD60BDD841F3B0945CFF55E2F13468EC71C550CC2AD48E7E1FB444F132AADB1EF2A7C5A22450D0E0CFE9E37D999B4794B5A594A4EB7ED406DB24ED541E575B9F2756545DDD34F6DB
Test: DecryptMatch
Plaintext: 0252EE2E1C603017
Ciphertext: 0E742D794904D05C0F0B6F60E9655337F8C110F289C6E4A0D6FBA6A2A8EB0FBB566A7F9B9862175C7A00A8205E8C8012366023FD8DDB6EB713DEF86917233DC5D16C2822707230169C183FD3A714806220D7DBA735C4F747A23E4131CE12C5572BD5E659F967A8B7DAD0EB6138D1BB569C6F04EAD79F9A6301609697F73F6FD8CCE934FAC6FC138B4C552E211FB1CC242805C035815F462D0291537DE10632141ED0A7C22439C7270AF0A6244C073CE9E2654FED918C86697988B0B341C5EAD2CD6DE75EAFDB1DFFCC5FE465E8D8C9A34D5B7F0E9DDE62204FD12EE2F99435DD58F3254268F8E6CFFADEA9205DDFCC943004887C405859866A0A40456A6C50B57FCED319AE0EC92B9069F765013436FC9A0253481CBE12B707A2B20D
Test: DecryptMatch
Plaintext: 01AE
Ciphertext: 6AB2E26D99942CEEE4844632355BB3B7713DF000DA11099D4E1BF9EDD1781A9396032E9D96BA0DF21B309A9CABCE9AE3D022C33A931183DEC5A3721EA5CEB39C18935A43E3B0BC153E4469AEB604D031A0084BE5927478AF8EA652D0A4AF455BDC57EDF26E2C6F9A01C91F29984C11D3C60313A53D8AC65D9FA504742868AD3D313506EB4FDD0E9799B111F3041F4C0547BBB06BF7DB20D18B427BCA1BA5099821A5F0997EF08C319B851F0C88B4814CAC7BAA4290B3182738C37B6ABFC2C4770A633F70E6FA4FA53AB286384FFC2AF9B64DECBE12C8EEB97862F76296D13D889E864418056420DCCD0DF9B76FB32FA6BDEE149585F427F133972DB7281D91D6E78B6BC46151901179D186CAAC784D6271023FD6E84B
Test: DecryptMatch
Plaintext: D52A1E0E3253FE281A9471
Ciphertext: 63F60818E399024073EAF02A7A419229EA4E2FA4126C910AE7D31DE7EB6C9502752F5B7241F2A133E9D71C1A75E23A6F5DBE36C1B661935B0F20123BF434153B1F81BBDE278611C9FAF9F56BE8C78116823AC5B5F355B88A82AD6A73D2B63BECFC7D3B39DB2A6B393E23826235AB76653EDF65DD7A94BD27E221E9D511041340FE83A27F7B26CCF3FA40B2BD786BB9D67D2BCED415F2F76D116E8F3EDC953B8A327D2846F247D91626F643F8DB800F5E1DF0CDAE2369AA8969A938E0BB5A44F0A9C0BBC7D15A34DAF4713531A7B6B59CCCA2282952B16A7E1A1D1CD47D8B2AC6A88BC6A85E692FED89BB3D1F16AC2A922836152059433A29F786F2386A74DD6F555CC8D06C890A4A93E9FE88CEB078333A631E9E3EED0610F0A17F2A4F8DAF
Test: DecryptMatch
Plaintext: 53
Ciphertext: 7F820C0C9A5709C6026E58446623B5D4B323BACE54724F456684526BD1966A360944227D04824B3C9BAF19A602EBAD25B8047FB6BF9997EBDE6B854140C032481F1479E4B994FC5A2DE8128375099A7A0024AE1CB985D73BB2B806B20E0751EA154BE2A70ECBCA49335BA57694DF1E0EA4566304B8DF4BBFE5AA41D0B767AE1679BDDE70F95E1C0C7E06F4A635F987E2858407BCA2133C3EC5620D58F1AB7FE1426B615959009A4706797FE4060E1C690DA373E48D6BA684F69E981DEE5DB9A58C504DED4D4CA6CD9B776DA03E55DEBA97E541A300465FFC68C5417A10ACED061023ADE00FEED4099180948F26F10D2F9470978469F67AE1092100C16D8FC4104DD1E711CF67D5842DE4102869E96E817F9C9FF520
Test: DecryptMatch
Plaintext: CEA6026338
Ciphertext: 13D877F0F00D01125447982639AC82AACF30FA0573001DD809C72D0F811138088C6D6D0569E63AB001CEB0339BFB90F7B71F339CA2F75859920370C622C0C4930B79B99DAC0560C763A1162AB46F58D1409E25301AE6D70DD4FA64984FE894DAD2B6401F8864580132664DDC2A57D1AF8AAE43C2759780C8587475F21275D61765251DA8FE91921703DC8DD279DFF4260D8AFE69257BB43EC609DA30DC33526D66E46365F399AA04F34FA7BA6469CA964AD6F2299233424E7342F1BF493C0BBB31FA1C713543D758219AB0F73B9C24F4699415F96C32E2A700669FCAE7EA6921F96288723ECEDF9677EF35702C8C0B71AC27A57624A7667580A2FBFF72818B2BCBA3589DCB686486FDDB50E29E75EBC8AD3DEDC8B741AF80F7
Test: DecryptMatch

397
externals/cryptopp/TestVectors/dsa.txt vendored Normal file
View File

@@ -0,0 +1,397 @@
AlgorithmType: Signature
Name: DSA/SHA-1
ModulusSize: 1024
Test: GenerateKey
Source: sent by CygnaCom during Crypto++ 5.0 FIPS 140-2 evaluation
KeyFormat: Component
Modulus: 8fbb9edf2fd2834b1a9fe97c25999fbc381ae165d932aa521592c2cdcb4318bfb99a2408f118ea874b73704e2cc557fc89a01ecfb5bc412951e86613b0b2fad2389e81ef42f79705fcdc87a9b9dcb1afb44c37d971aeffc1c859be367457ea19d71f22bcaa29752f15242f59b295125e9e01ab582887fa869e4b0f4a308167a7
SubgroupOrder: cd6c675f1d22c771e7f59020ca0e94078950df9b
SubgroupGenerator: 7b473ffda9ed6e10f85177ac05f43ec666dc6d42310151053ae83369de9f9b331232cbc83bef31166e19b111e46e57703fc6666ac9a571ff053e18f3c2fbc4c2f32521750a941981a55379a2fe13bc78c6a3787f44dea397af63a7ce432704657feb57295ab9711ac7070ca5b7344bcaaedfd8bbddecd8de9c67e7cffa2fa20d
PublicElement: 64f31bc4d5b42622b41326361fb0d67f9feb364b34be67f6b2e4dc1f928fc70e6fe42cd9cd6ce3dc40113e7b4742d4af6fbe04d962adc5238d4d95b7bb67f0ec6592e966517d0a34137a45dc82ebe282c904750e1aa31b62c919b250d4d8ef922b0b0574cb2ccf1b451d7facd075e77fa532626602b32fee6fb334e1c2911388
Test: PublicKeyValid
Message: 699c4211bcba049ac8d73c37fc3d02241f70b8ccbd6a1225d813664bcd043660847dfba3dca434cf5600afb60036171ea402bfdc3279ae2f6b7deb5fd0810a96ca7ff7ff1a36021d84a92b6db7d4b03f80b1d5d2306cf3af4be2c448725fedd09399cd5d4fe8853cabc84895fb91e4400c7591e691bafa5cd0398a3c8d18f8c5
Signature: c0aa11b2571acf6fb78dd85148d97ae04877ea1a05d27ab73783ba4efa3a4b7f110cc44c7ba2c842
Test: Verify
Message: f5373216e55156d66524e39dd8a345cc519edd8cee2b7cdb755222d42ef8f843000e8b69cffa4b0c154543c3bf871b804a904b5e1ed8a1ad2a29f63bc28b2ce5b5706c5fb2219e40dd682951ad7fed1709397d9ea36fa18894ad0c57391e5af74db54d8f479d4989f6e40de05b63b4a9c7f0ebe535c87485ea36dcbf4b897890
Signature: 33e28ca5be57567a880c52451ec72f27d25b6e26c38216900ef17f0c307fd7614b399ff5febfd7e6
Test: Verify
Message: 92fe48a60045104207970b674f800f67cabbba0dbc8d1d120b64a4ddc9b149800003f9efbd6446825ff84fae21d4ed00e61d1f5b4562b872d53b4788ba2247677091889fd75ddd017f52075b3610e275d025ce4c366c608eb2a64a567a5688287ae2cd3066e72db701dc0ce6a7eb46bf210c9f59aa646e5c3ddd86bc210665ba
Signature: 95616a85b6d9ff3c9af7264cbbf8b9cdb71404eec47fa7c91291fb93ddd8b0327df74cfae6698e0d
Test: Verify
Message: 18b8baa09b84cf8ec77a1d34d68b0971fa71016ad5b71838350ce9d114c8aa34d0bf8fd9a747615876845f58b2fb55bba757fb08f176901838b7b7042f87924fcf2a1c50d1c7cce36ab768514b0f277cd86b0a4fa7fe7c653cd729f803751b0d8f8f1cde121d47871caaf0f598deb70c0447e718f0671576ba04f68488ab80c5
Signature: 23c6fde5fd9a2478d99c3abaa61363d90b2c161e847be181af07276e376ce4f76db56dfc3a1f2425
Test: Verify
Message: 598660449d62f60b1e0581b0c493803d3ba5cb49a5c5d5917f2a41d6d1b6a8f69a2ea94e7bb8334fa29a0f5ffa32b1f291313fe9491ce32ac3044e8188848db77afd10f17a0ef84b5b56a1b5076d700df021de7ebaeec51827c0eab042ecccfacf6bace5f35add3820b04e6a443e55c632ecbec05032149182d52e1a57e4fef8
Signature: 2c07790afcaf89768f1d1492345510d937e65bca5621811e1b705651a861be1f88f52090036cc1ce
Test: Verify
Message: e37395964c3c1f7b37c99c2f56070cf9672de2f7cf63bc6778ae6532e81f09baa23cb7e5c2af1c6ad32e7e5bf4aaf7f42cbbf4a20a4bed578182660d02f22799db04b8b2cfa31f41f727ddebd88326ddc6b361d77860e07cedd6e1d87e28c53244a28f14ad6fa099598cb1f73bec114ceded21ad53fa0d6d7482ccaa951a5b1e
Signature: 58697e6dad83ddfe43817e5534535ecd78a985d3928e271212165dec4e76c8025d531ee84ba8caf3
Test: Verify
Message: 24976d350993351696b33cf2db5440303d5a722cc2d25eeb9ccf1e20f57ec060fa8bf4a22ab9fafbe0bdcb971f5b86fb9ec41e79142e42f4c6b58dd54e71ef4eadd95cce9458b3c5ef2df19ab38896e9e9e35801fb9e079e3fdec0e3c1a7559b5638fdb1dea738edd9bd06f12d144873366f76bc0f5a83621f030d42e857cac0
Signature: 7488f2ca5fe2bec2c7a83e73407411c9e89bf8cd594d4a03a736423ebd913c2b98a21e445bdf70f6
Test: NotVerify
Message: 430cde2feba0256295b6366211252174a29c9bd2b8e6db8fe97fb9ce35580a247be8364a37741b077e9f275d3b34b1f2ab3397c2171b1e04d177065972aced3c5201e6a648ef5900a3ab1e4f69f2d59bcf1488a0f84485b8f21e7508ef7ac1eac070269b97ac9726fef3539012f647450557a6c2d4fac685448d3e32235a3e06
Signature: 7500d2fe4b2943b4da93490d3bac5c344bb18eb550975ead0e461ec33485e11714b4ceab478644b0
Test: Verify
Message: 81bd412f4f9c8f8b7885d9fec9b013be8246d4284121dc9c2fbfe59a6987af1db141463855cf96ef6031325800b961f2378a6a46c65722bc565ab3c0e993ae15814354790fa8217a9efa9a98c0a6599c39c95638ebf077e0010f5be860bf63df4abc032a559e47e58bd8a9f6e3ee1173e0fb2d378762f4bf87d4764aa483e631
Signature: 37cb9d9adb92a7e74365f9e4c4857a88a6fabd200d955dc76333b0ea9c1b2f05fee9117c79b10d09
Test: Verify
Message: 84652beae6fec221ab800bf6303f17a47a84278a1274a2b11f40569bc58ff34ebe28c5a138e4b1c7eed4731989ae1728397db5038f8970c59e84b16353f8a1b411ede5c290de9e50f7de9fab3807f1b6ad238530f09e384900ac0c6591b6a530b30b03e2a8c47ed4fff80744f5219e650cce0eaaed8bf0547b0edf3a39a3f8d9
Signature: 194a79f399087d977a29a3eab308670b7b133acf4e8b43068639e0e5e37d7ed305e32b85e30a0a22
Test: Verify
Message: 9cdf6e966c37794c7b3dd6234e76d715099128caff3d03917a4a96a2c703b19386cab41830f5b8ffe9e9fd6b88759450e4714d2f6298e413bca267cc13a5ea6c38ae6fff379b0f8e253b6e562ca95f45d4e6d3b694b6076e99bdeed7d5d9dc7b4bc275c49ae0d5f2c86c015d51cb8eed702790d7ad50c59aa8d203392456dfba
Signature: 7b427233d9e49dbfd8ff2a7814dd99cbd4533d67155696b215d593d5ac3989c8927850601c0d453d
Test: Verify
Message: df577c9f2370b362f86a928e40106d7b0a511d5d8ec619776b82d57e1f195b4bc7f328c619d2490e9fa2b6ed3681ef7cc60fd51343f7cb74e5be0d37a3cb5078f6b89bc0ccd86532ca09f0f7c6bbe5eb85413088b1571e131ef5b6063e5355bfe23d8d6733993f24f036f682ead7871fbd7fe796d0ff4dae90be88c4e8c9a276
Signature: 39a7efc692685eed0c3cea8838c026b39367c6f446a16258906787af9447329ab99e821eba53cb89
Test: Verify
Message: 91042eb63d47c10f678bec836f98630e13e707b29c98b28d47b1443cf699e97018d4aecfd500440e7f11134c35c982b1d97b86473500691869fadc89974840f7d2ca319045565573a0fb630bc87576a8bff09460d1027a2500e3ab28b2eeb86d995dd1afe3418c76a4c0f5778094d72c9dc04ab4c8947eede6e3c6cf9d83e80c
Signature: a813d89e3de90f1ce1b77a7d6c629e8f83296aefb8bfe1194f914797d08b53fb59cb9186935dc10e
Test: Verify
Message: e644b9a45009da8248611de174b5613dfb4aafc0a772740c38f1ff480bb23e69ecabb5c2380dbfcf37b1093eb8bf4c3feea04a0d8b270cbd1bfb5a46a2487bd279a62e446649e80afb6b502431f6f97544765f4ad13f24282edb8bdb0ab635bc460d1c421314cdcc4c66eaad16b3e078b6a4e48eb21234e62b688c1d7a56e6be
Signature: 4e4fbbd84fc44f0ecd6c163fa292cd96051ca51764fb5626f8ecbd8470faf6ae5d79c731d9a3497e
Test: NotVerify
Message: d30ac577ac767ce6eee34ccfe09f0278f2faf8d28f657cb424ca7f53712b7f040f7eb63643c784ab02771af64405693a8eca4a21ba22ee1b09c189d96c533a0910583e53283e5693ffc076593d7eaf9e79de5ec9002296e2e4cacc15492cc26beb52b5c4f414ca17fd77b6ee6245ad1ccbec8ec2f89c4c81cc9ca0019deeeda3
Signature: 4ee3704d4bff39aff0efded0930cf28ff7641f089280f1d0e38a186075e91d73a5b1e7d028340fe5
Test: Verify
Message: 82bb8073af3e53b8ae158f342c4cae3c039dc830703bf0e893dacf5d280284948596bbd0d3a00cf8915f96464693dc328507df9e27607d43c426095b74102c90c494fc24fbaf5a628ef29146e1ce2c684020182f1e00fb338cc6d4f2fd5ed3b739ce7bc89e05f6cf9fe6b88b769558b72c01ab3accb22291e3d5667a3c8532e3
Signature: 0b0b366b23090265e75752fdcde1a7d76113653246e0da762e25012cceb13859313e469f4dc31680
Test: Verify
Message: 12da3a70153655976cba8144f67dc21719410fd136aa69ab4cc11df9eaa955005ba0e5140d3955f643d82a6cfc6e7a222376afc1f8309b4dbe1dbdc4a6bcd2f5fc839f9e9020fec967f12768a3c14130b0c529b3b0d682c129f1fd00eeeceac94b7a0046746269ca30fc1171c2ed30f9182416df371436bde63376e49ab2b635
Signature: b43f325f82eb07dd2cb3a03a022e8c89216e820da743c216ec6eec5bf445f12b2d326d52e38b90ab
Test: Verify
Message: 45a2799fb193f3adbef66b8035318c5f7eb3610dfc64dbd1a84b87c0f082884ed257db1435c4cce38711b30b9dc8f4e5c7d936a7330ee36984b2e172b37d8ec925c401f80ede802305d93d4ae85e56dbf3e20c7b1c0f4216b17238253465893f773f63e3f4bb07846fa781d6cfcea858382658226e3eeff166e306702e1271c9
Signature: 238f01011e1b3e7d027af353e06e2138f5a40ffd3d7a78d55c95ea3b94ad82b8ed58c308f7db5ef3
Test: Verify
Message: 6cff32791fa0d15947fdedf67508fee334d1739512e15ce3ecdb5ac17f56c43e2cf51bbb0bc8b06d34e894164a4dc0ff48f3863a902d3716314916e278667de7bb914ea061279d3c36679b57ee56c6f4f7d84fbe830bcb80d6e71ee2cd15a565b00ca3a13972eebfe4b2da3279d966bad8b7a69a0533701873ed4a36951b94b0
Signature: c9194d5ca3dbb424faae51f66377836a93bc55ab1d481e5eb9663c7033329d82c13af868f4a24efd
Test: Verify
Message: 37a363f2ebaa01fd1ed7902a4804c8fa46845b63d82b947e59a23073c0e97da2d72db113bbcc8d2095a6336197a744d83a923d5eb610134dc1f80d6f8de1e327fce615de26b88db10dea78599f79615aed9b906fabcaa236e8106a180e94077b1c65462c23863a07003b19e858935ad7d9360d6fae717a8f4480fd443c1a21f7
Signature: 9ca210249d306006ecffd384f87c4dfcb1d466e005d877c2508475bf0074c4c6fffad6e123bd5dab
Test: Verify
Message: d3b14dfc79ab30cae8e40dcda6bafd6434741e6ab1b9e0d2cd4e8d80f10f176aac3126ef61b662772f31fe4d21bc85b99737e961f5c2c9e28a7d02aac27f7a19901529d8163c687997617e509f576890719ae9aab1c3d3e3524b9434c384036655d56d6ef035db06f7eaa68e78843e22981437fc3eb2950bff2e59d54a154b8a
Signature: 30cffe077d2330f111eaff346634237473feb83cc522a5d20c75db7b4c90c4e21583e1cec8e00f29
Test: NotVerify
Message: 69d5980a58474652bf27388ea6041f9e0fe688ea95f59fa745682c69bcb1c7ea82e75f19a773eb669cff6e4d549b31219b323c1bb62d16a33c65bfdd344feb77706280b229cc51afdc571dfc6495c35f5953c8e1a83d0b1e73cec7cd2b7bca8beb20f4ec18abf2c437073cb20f4b4def00232255a27ff6b3a17b3b50d88fdcbd
Signature: 18eeda64cc75f18f58d43ce6b95eb3918a521bfb40c1745a38f985d294caf2d86879528678881191
Test: NotVerify
Message: e0ac66b23eabe745886613c4698c79478f484a43f8dc444e7e7ee215a673c29ba56a56b4b41bcfc1962046ad66132d28a6eaf623858f028c71c3cc4bdd34567d54ddd4f0bf9f97dff31e3def7edd1769b39cdbbaf3f28b283e27a5d7fb548cfc04be365ff66f1717b7164e8148210f83cd1951ffda3db89a0062c5af980a3c8e
Signature: 6db33727b795d286a69ddebadd6e09c527bcb1ee596915b6fc950549beed350fda40a4c1f52c6a34
Test: Verify
Message: f9cec4d6e1f2c2285dfb17d3ec5d16edec0da9b05ad12d62cbcd8f84ab4ba73eb6cad40ab44ad9a079d7f8221c544d89778a6d50df713f5f25bd1a3acdac1f6a8d0fd92c0a971459ce62fb958dc675bc995dc189a3515088b3e9e33f6b54e59978b60b9359712a2954b55883b54b475c4a9ddeb31c0a19b66f6922ebfcdbb0a1
Signature: 947428406add226d1dd8db3245d00617b152921404ee5ab8d4e840c87d26073cc4d144a0b51e19a5
Test: Verify
Message: 966d6fa1ea1ae8d344037a48420d6379278133fbc0c25450974fd9105bf988398f652ad373c511c830d2eb02470dc7c63b3865507d0fc3b0994ce4e4a0dae337d55839d99bd14bbf9eba37be412de0e348653815c77acdee4b5d97d646170062c03e35ec3cb8ac73e8b3f6b40ae5c78aa7014383757a8bc4037c881f2727f772
Signature: 63137ff0730f28235e87cd5122d22a973035869332ec538d5be6e2c9c0db94f3c012ae4abf3af9fd
Test: Verify
Message: 43a8f0b5992db54d1d65acbf72780493d1af881fe95f9f14f61b834f201ac1df16e5f252eb46b845306efc2b5365655d38b71c63155dbf8193e9a48623f64fd19ecf36a4205fb4ad26594bd2e6a81e3cee19aea80147d4ea2fc700c23395b0e411bf3342f050a09c357f114be21925492e2cb58564f5d666010c0f9e09cedc31
Signature: 1bf8e80c8183d00907ce80e74989d84815db85dd1654a6d49f74c020a83e8bc931a178ce18056f57
Test: Verify
Message: c4aaf1632b1438752e9790c89cff4773932d3fab0ef710bcaf41794bcf5c0ccac49e1a3c7143dd2b1484e4e74cf6c4006925fd06f9702a8090276e2ad7e41b74d727a3378835c4ba9533efe5727efac4a14d073f4089b418d7ec8526605a8ed0987c65cc85a3471948dc893b254f41b7d0dd36cefafa057d1cc796b58374bfd7
Signature: 5fa8964b471c76211e2743c4d993e793dfa7239dc84a19bb3fdad2162a8c98a2434c94213f3a163d
Test: Verify
Message: 739d44364282b7bc61c62188d07e0ef12b907960a740f1764ff8ed7981586c04a47ed0ef2b97fc7dcfa6adc508941762cd79c05f8d2aa15d6e037a06c5f676b7d6d40069cddbe4e0fc81aa18578030ed2d22860929cf0f1389d4d5159d762c2f82378b7a2067a73f62efd159b55a91e8c3248438714773f01704b57fffefc7c3
Signature: 1b61d79c6b33e3c3394fff6efd641405652033690d7219da8475faaabce3e395bc720d70c60e12f0
Test: Verify
Message: fc205229f11c877b617739d9ac191773c207ac714c5e2a061a917ad2cde4827ec628b5924eb8e19a06b4357a927d920e8171130580e8dfffc06f2ee5a4449a89af12a87faeed963b2291676cf0d72d984c7997f8e207ba96472924a5a0161f21915542a769b33e978b85e7681f20814bfb964d03ccb25404893674cb1954a87d
Signature: 283d55c038d4270e71ae39db618390f17675478b704764d1fe352550054076f4461eb6da6174dd17
Test: Verify
Message: c343029ce5d70a70251b50cc5e784126dd65e35080940f450d5cf435d567c9ce8a9dd2cd5d5096c55ba95f2f0952f2b33f6490b642942d24259aef7f62e2ea29b4771bee372ca2d5c30c4428850421c1e0cfb2978323068acb1a3d6b5be34550f9a9d416acc3a637141ef8ce09e845e7787f400d7a99120eb5b4d611f8c051db
Signature: 0cdabb09213e0f09cf01e0329bba5661753950fc92e681173a6eb46c02d00224b50ebca62a248faa
Test: Verify
Message: 5e126ef683f3b61a39065574bece4ad82dbf4d34495f40cb899dd2b163717588ddb683795244ac758252a3adde0a0950126e9984d26a96a7e93b72c780ffbf60ac9d5b553cd8d831c1af2a9edef79426d13cd42942d48e204c45f611cadac252e3804f81d8e612c40dd5423e56cdc3d285e1561b31d400acc875b885d73854d5
Signature: 01dde9613b9ce3c29b3503c19c13f863f27ab71bc0844476b3860ac891f9ce374aea6c24f517b8ab
Test: Verify
Message: f799a6b5a7bf7c32847fc243cbe0166f5244a377c43682c41b75530e6342174fade751e751885d10692e10858b11926ec626788fdfe925b2cd6d625272a13c899ce41e3c3ccc2f84e533ef6088840d9a6e448bf777e415a291c59ddb7b8d3cdcbca9450bde23ab67f0a6952c3bcf3fc944b6140502bc0a6d60983d00f69dcf1e
Signature: 0fc64023e095044c9d2d003a555e2da7aa5daf413896cd4e7ac774ecbaa0e4ece8e8ccfa053ab62e
Test: Verify
Message: ae0424ff8fb19e8842828a3cd51c93e1123e0c4ce9f9fbbc1b326979295be9ad7c6e6783d62b337ef8924e1b95a3f4aa77546a6af0d409e483ff8b89d422958fcdf0860912c47f45a819b36be047f0538a806ea6580bd83990bf99a6f6c2682cf98316c91df69796a80f50639082a093a5b9b139fb1580739a692b0769b47b3d
Signature: 6fbe751842e02a3fc3726a5d8298d1a7adb799a02d897597f4c459d28e9e25cf447b8cdf50001d21
Test: Verify
Message: fc5837b228cd6c963b52cabd227cf61b5a1e6ccb4baff71ae4f971da7904bce5d94201efb3fc28912bfc9894b87c307a414f8653784e5fbe76056e3d989f51bf990fca68f0813aa36c00646a0e685fd5278fdce1b2af9a83f41726ed5212d82072180bb396339ce235b5a5dadb187b434335e50fb2aa9f829685108260354721
Signature: 5bb80b35dad17648220dbe980a660effaddd7c43ad3584318e835c355dd7bf2f5510091389c42914
Test: Verify
Message: 689eec3b665d72447abe64d4ddd79b7b73cd171bd22fa8689395e0a3d9793997205583d449fe912be240246ababb1859a5fdcdf48ce1d9ebb928ec58615503c073ced04ca0306948abf231ddf33e040b3e0ca7eac8816e218b872fa7d1ad67b9f841ab1c85ab52956d0c61a69f18b78ad5317a739dc6c102a2ea82084038bf7c
Signature: 3cb07367288036891a8861931e5b2104734a6e7e70ffaa32a49032b968805dd0bfc9f1989da22b12
Test: Verify
Message: bc4828ec0810c7a43cbf028dced7a5890803681f86238a28f296aebeffc7f561a4fa5d6c9a595ab7193ab38eceb39fd220601f6ea5739efddffec8b93b7da7a74ba705014376fde4b375e33a844a57ea3583a43f56a55f9745723c4d287b34e82be7d584fb82e98183094b6be6b4052abd05ae6b92d0034d9d8cc550bdd8d27b
Signature: 67b214ed56ba44ced95d3d9e8c25c99331e3e973a3099e524473ccc8d4256f4ff7de9674a369cb57
Test: Verify
PublicElement: 19b80e6f0132bd24dc0f26acc6a30445c4deb4fe7394440ce1ea0039d9c8137ec962e54b09d4383989baa288129e551e027477965ba1dbca0b6d586e482325f09a0fb16236d7b4ac3a3bb822a7a329aefeb91936f4b8cae38fd1e369db4f3f97421277533724d27e39248de3618a662c4b757cbbea2e3d805116d3e9d0ab3547
Test: PublicKeyValid
Message: ceba9387e7ba8d55f8010aa2e8ed7de2c8310df67951e1c49c5fad18baf47dbbb571c2d26f779a79b8a564a07d9184252f097432728b0cda080212effcc3052612c8266e6f2bc88e85e6dafd42cab20679bd1b1d9038a27b6b001e0199237e4cbe37d81441ceaeca363d82728d8f9ebe7dc41d6c2b4f3ee19fcfea07e90c8364
Signature: 84d8e940de14bfb65b8c0e0999e296a1d3c51f18b8bd79c57d826d9d200a6e38e52490722c6ee201
Test: Verify
Message: 7b9058ef673b23e5b6a3d97784b898e0d912c990449be876b77b768da6443ba95b5fc1849db70e0482a4a1cf901aaf111b129e8dda38c3e2ccd758204a03c18b6d0500aea30b76a48c11dca21b0a82c9ea54c62bdd5bd71bfb8bacba897c3fbf68590f86b191d55c8ec285095ce2899fffb03983845a9eb9fe6f68749a082ddd
Signature: 7d07f3033c1c841466eeb641ad899ee247757ca067ab38f6f698ad0cce5f26517da7bc51b8e630fa
Test: Verify
Message: 2404a0e4c5ff8fa11c40f9932c8bfd3bac118eee53085c8e658cff857eb56b029ffa907876c65054f258a7fd07e01512bfd850df82a02820a65dbafb3a13d9380f01b9c3093ddd64a49044bcc994cf84d30cf602dd84accc4f2a8fc1a8eb55458ed173bc139c0f494aa028c80ade040a0166da50fdecc00a77aad8d16175b7a2
Signature: 793e491940787f4e76495575616901c1c77d023342569cb8bc96efcfbc9746b3f51c31e29b221b02
Test: Verify
Message: 5c311c167d2e3ebc19fbf7ab1c619d8ac1611152527a953d2137eaecc6fdaed79c13f4fa76f224bea7cf162531676a3a4c0a2ab81beba3f9aaa681222b122a8d724a5c77aef60aeb69df73eec3b384eceb157063dee88dce64dd72d4473b4fb2d6ee8de59bd3a61d5843465e48dea37894991aaa130a0b9246f3f659940ed61c
Signature: 7f76e9d084a9afd5c390271261b316cbd1095e710d1b7e4503188c99b8a8d851b130ad240e31f0c3
Test: NotVerify
Message: 9dc221be2ab612b2ce6c7fc8b739af7fe740e9601f3201d3094a2444a488e076f52c7727ec7665e5949d2f307f0e6ed171e71c7a4cb21f9f3c661494239b5de7470e6d003a5553f80ae385b6aa3fef50a0803ca1f10d64264a93761e6f47a8e2e95e9c82ecc9f5a186361a930e434ab5cc05e10ce5b9e9218bc9e41b6203d81e
Signature: 332a2daa48681410763f13c3b127516c861bf1f187504d8b3bb1bd11ecbf9a9821f18466c10f1859
Test: Verify
Message: e4354b9c9bd98d62fe629486b6856c96f34d2fa2460200c5c25746f454d32a065f8153049bdbe1b32ff4a8600de6aeeb8f7be7174f1f2f114c06893e3a9997492927596d5bc92a005f96f8417209c36316af59d9f41450e4eff0445b8a8e52ba7d7ed56e927b6060c59ffcc09bc5a313c33ffc80ecba5957e56deee2fc895471
Signature: 65c2fd8a2635d6942b4b833682b29637eff64d80ac5ba18491bdc26d1c34d70a2c4b680900347d1d
Test: Verify
Message: a090ca3eecf8677a7699f42b16428445a3cbe74981efd6436d66620185469e959b9c8c0dbb464672fa136dff821ed7a2db6874b97bb5810691a9f1f30f22180df6d89abae633943ee56c08ee6fe88eb3bfd139c25df7c899e8e60e3d2647a3b3497cccbd8477a9d7cfdb9d71f657036ee83f0fdc3e6b01f60a559157e36e9781
Signature: 19b4876e4043fe5f5a58e70b1560b0942ff4fdba842266a6653a6aa1550b91f4ba85a3b676a3659b
Test: Verify
Message: 8e2ecbfb35ae99dd004f2305cb2fe98c81edcccc13372e86b98f4e526d5dde4da43ae6fd4f7cdd8812fd0516c43107832767cf49e95faaaddb0e9f2a70ad0b1b790880ac1f05df022172b3a94f14d13f47ee2e5f70cf01d0341f19ef82ea805a832e51de9b61d7a3a346e89665f280175919a0e59f9e69463d5b757a9a2d7662
Signature: 6d67367aa1caef2722c125a30e9e08ef7dad05a015893ec3c395c35d81944fe2db2a660e4e60913e
Test: Verify
Message: 6d3ba912c4bc10feb611e15965fe814bb2d5e5de67705a1ca46e8e6a8cb2e3243018f57abb7a698bdfe3f9c08012bd6aa033bc9f8bd9b351433f24b12ec0a3c3fe945c42e1cce9b6eb9153d4c099661686ea3a9b0ad3ff4131280800a2bd1b8ab125f7218fac27b8b092064d7d8a13863c73788a3c56d52344a051113ea1e3b1
Signature: c56d1aa9f30790bec01fc07e5816fc6f44ab659898a959ecb061b4347e7f2be6f2df97ba33043a00
Test: Verify
Message: cf2010dec81c60bbe408df2bf20f465d259a5a8d2f7920ce9c566318705c69950423f1281edf713f50ca8eda93cedbdc2378d6929d192081573efd7500520cc6799247edf3323e4849cd902aa013aa273daec49ea6741887fcd4657e987aa511e5450a467e6c3f7088ebdc3451342ad729141aca81e3807843f0944e712bab0c
Signature: a6640671721cb21d86265e30cabbc09ba20cf6081b4a5c7928ab3a53d4e291bf6049e8bf8418f6d6
Test: Verify
Message: 4b00e4324ff7fbeb0fc48a6c83de82d52da1bcd1eb6669cffbe2bd824fc1d7971383f4b67d96d5bcd4b56e36c480d021e05d58e0788e197f9e93882773c267e1b725f38f919451289b143633316ed687fb131041b930d7064e0de47a10ac9a014f9e39b5232847a87b973c5b63e16d7f957d3aea43847cdd24092975bdb5496f
Signature: ab2f5b0d5237ec1b7e6297700a7c06647a526cb069c8162c513100008fe0dc37d4a8c9639ac94cb0
Test: Verify
Message: 20f18b1eb4ccf98fa68c10d680f1536bd5c7c3307cb13ede0e3717afa213f74dc8b8f4fbc324ef020ce7335e03744baaf8a824495a9964d63ea00ace13a9467ca4ba9b264fc2337684a4822b81841f004c51dfdcf193333cfd77c4de3a184db0ad10b8f8ce3f7cc407da369470b88647c8d92d43b73864e942d37f388ff7c3c0
Signature: ae23d943a56fc60ef381a2a5c056d24e472e9e906e4af1bcc91a27800b99b7cbbae8d4fc303ada82
Test: Verify
Message: c9db3284c5b9a283f38da98655485939d5662045b325ccae3207df72838a1660f22634364f8814fe9f0eeeaa0483e9efea1ce25f74b37bca264268d6d3a3f6dcc986dc063cb347a7f08220db2b97a060dae317b302d8f86e6aec29e287518af0a8f2c32d62b153363ee0d650a2fe9744fdb3567a370e5a5458fdbbce770de953
Signature: 06bd46f7ec091697c86e82497dc184139a988e3b9adee67ce3d87d739871fb1cdcef9dc6de421615
Test: Verify
Message: e2e5fc81619b215141e12ea9544184e5ebabcb3834e96dbad2464fb5be7bd22c5dda0aade2be3d59e732a03147e04da33f3c8854c4f23330278e8fb0e76b356bd7de54e071a22c827987cb05d65708e8ac09bd43be2948d304874443881f84bd874852b1c421e6e52f3929bdb77eabcd6c68e29dda66a4bba189e807596fb93b
Signature: c86708f91828158b1c129e48ccc6adfdccf4997e8eb2214c24fd4bf4edd8ac1f3411d77ec65321c2
Test: Verify
Message: b9a5127b9995a063f3422d3069a4b22ff9b7816e01ceeb3f933733f1fc11b3ca8f694d49b79c159a3ce93c59d555408befc452dabd54071181fd43d8196863b1cc0caa32568fee84335c841c298068b919cbb19e06233412662b7815a916da6408c501af8f2885196ed3dbf17cdf84af0c047632f5f4ca39dcfaa81fc5d370db
Signature: 0461b5dfdcfa1f9be6e7528478e2785903f0b8990f2354209554aeedd246d231567b06c5f81e0842
Test: Verify
Message: 38da1e2a517a87304f85291a67e7a7ea0e637e797fa1a122707b58ac10845b7d44da2afe232eaf49b011171ad781edf4aab47992dc2358927eda5d5df9ffa75a4da2035389c484278aaa60b1f7630ef97d979e9a48935873c2929892904ee95dc9c7610279533c2256e7bcb9c1a4405100a5a367ba08d81db43bc322cb885adf
Signature: 3e7f697603dd770218ff55f027a8fc980763b6b9bbe84a766e0e55fc7c23e4f734d28f67fd73e14c
Test: Verify
Message: e431f4fc91ec6111098c5de4532c76bdd3ab9a42e92c6c10e7ccc69539a38f31cffdbe8dcedaaf3b78a3a68f592fa1bcb4f663332d94bd38b8811fc7c10f60a69da5cacb303a6af0e0159675bac3bf76e459782d43ebc7896c4dac0fd009f0f224a0306e0f06296a1858454ecee06722394bf4e88129223adda68528bf87d74c
Signature: 2b2111694dd96095c76bd18fbce8f720ddcffe6c8d9c194e880b0abfa44bcaee6b97addc84c519de
Test: NotVerify
Message: 2f3e3407e1c3e585d3f87ecdf8ee45321c8d46ed84410565c7e282c1ece573acc5c2bd688ba53416bb5894433070bfb782b7397b9edae229a653f2780b993a07e887996aa20bbd73be101bc203ad318fd18efbb7c0a3b4057c08cfc3e03535825167c0255d4ef73495f80c60a8fd1352c1ec85b822f6f59201da10baa310dbb2
Signature: 88ed45212439c0cb86f513026b72002cdae6317544b95fcf4dd1eeaf460edb6f5891080272a3b31c
Test: Verify
Message: b3b7c629f3f5e85b35f7b95d9757a8dd980a2acc68fd9f1b74ee82af328cd5a62ad2ccce45a1b8625a9c3706f6499a066c6597cb1e88309f0afae3a298d4130ca25bb6a5c5994181e73dd00109b59a074e8a95794cfb65f993dd8be27cb2cb863409dea709155933f391dd4466d38058562f7ccd8c8f17a02850d267775fd58c
Signature: b2101fe80d5d71592eae972be0cb7f67e0fc2950bf60fb12b91a1a63d9f4747c1d92d2712cc33300
Test: Verify
Message: cbf84e9aefa950d9c997dcb571a50e25c09c7ba40e730a1c28e112109621b4090b057b442c3e339a86ea07afc95fde5f4a37f765b99cc34e1fd5039d1b1122405d74d5336360f17273058c25da2b5807633f3c181a9d3483421d6ad294e09550bb5c93bf0ca6423b8affa46e1aa232f603cd8113a90e13958ad080057925c612
Signature: bb80dfc840147d79654ed993f5266da74985e2225e7f5d61266fb1caa2deb06fa3bebd930122cfe4
Test: Verify
Message: 3f1ba8edcc9ff1dfe2c25c860202f927af2188fe5bde071b8fef797c5f42f96c0d75001bfc94f37ed912f06a040adaec45b6a3ebac30d901c96974960d67de3f80c34456a5621cdaab73f788d5a9893b2bbaf68162185f7f09efad07f6609df7f0fb0cd59e8284a8b0dd08194c591dcbbb2519f7540fb04ca97bbc06f1a44d4d
Signature: 06c8b4f82b1e5429a07857ad5a1753f1d7cb43b345bd935a1f203ca2e69fcbd2321b295b1ed3c2a2
Test: Verify
Message: d0b56cf1a2bf4845544090bc5440efaf864b8ba6205a03e5cbffac3af8d50d067f28988a7fe0ab7472b3c7aa8f8b0f5664350432b44c80168f65f0bfb07cd6e11b9f7e70f7d9ff2ca961766b33047f2bcbd0f458bf02e95a8932e8e22ebd69f6dc73953bc3823d8333a21597f8833546f374d1aefa5438c9f1be0b3c2970c05d
Signature: 035b9d105cbcce5d24fc186ff52ca07663ca774e057e6de4f5cba8df8b24cbd361df4878c6ebd3c8
Test: Verify
Message: 82f8b357919acf5ac548e01bbe97782acc131a157d1b616364ff6dd32c5993d1dea9453a6f343e518e1ef301abc636554b632d368cdc7363f3ec8cb67e768e95e6260eb7354a491989ef9440274005b0c31b63ac0ef54c3081efa52d6939470433a8e745fa9346a94ff39b4e47ba3d31cb7495f11c1c44c2a54190b0055a1416
Signature: a4e3cd2cbd2151d2033d0a56fa7d388af1e050efbc23bdd5fd17061234244d0a9511b84525e719bc
Test: Verify
Message: 5e5dc7a9fad7608fa377eee0d126a5377bfc0b9c11cd19b3b7f88f25c36c984f78fb9f2a05e3707bb99a933b88dae649c4ed794e143aaff1b911923d02b3764f0da5d244bf375b61064f62854e7b6fcc42371f85c57b3b562f891aaeccf5396c93f518cd23ea579b032f12941b2279186e71b4181aa7f63b91f7df51194718fd
Signature: a96a7dffb16216ec93857df38b10fc73c4792e61055a3d5c2aea3e5193113b7d0bfd81f6c3b0d01c
Test: NotVerify
Message: 9f8215298027d29e4128e75b86e6343bdebfd7f0f60bf417ff57c49a5ce1e14b9154d0be68c5cf6765ede1f56ca818eeb1af228be19217d68ef98202e01cad0b7a7f328eabf3bfebd6ca2999245ab4c968b4a13e52a6f96cd8ef99d0e1c17f8f347d5352a1aa39616e36d6fe04f1a104db476cc0a33e3210b4b022bab7c9ed0f
Signature: 7956b42cf6762bfa1d84425dbde83554a598caeb6e3298db6c225befa59a9840faab00f16b662ca5
Test: Verify
Message: c196e14d01a2abd6dc046801d766e076cae2539afa2ab5597af92c35c4bbcd8f9378923503069f2dec6fb6c17ba1f7cc1355dd4363417607c881e2e9e5430ffe80b2b326a0258ad7e589d22f270c043a530cd480823f6bd35a23e357aaa804d2411c3d360f58e66c7f29b56314017e5942df2f698f7c0b56eab727964b4222a2
Signature: caee28fd1cc548ceeb7141e3255c6043751425f2c344e1ddfe08ee2d42ae77391ed03f9baa195aef
Test: Verify
Message: 7d8df5288388272a7473d757c078a6de15994fe827c215d0bf2f6aa50701e1e2141c566cb5445bcd7b78e6b0098d399c9d0f12f5df541530eae276569803ebbc13a7d101997a9d488f4686b7c98b7130185c1c4f157c8fa42ebac032ee8a852891e5c0dec862c513c9950f659aa824129f39c5ee63735ba4a36f9e31a1cd889d
Signature: 75bb8dd4118b861c56c6a56bf00f194b9296bb677ea7ca4f5cda2855253f880473d5aaa8196c39b3
Test: Verify
Message: fca73579a6d91eabb3401ed9b9145c2bc94a7066a85eba514a62046a95485bca536c2a5678659828970d253c9fce805fda30ab5527a0514a7783677b867b0325dbf979ae0303bc120947f3913a615a9717695ceb9ac1ef1cae1d2f29e9d33e6f8c655bd8bd4c41420307c22e0365a4aa790fbc80795849a0e84993cb36e8c482
Signature: bb488822df803c1b8b424169ebc82e4638af6d567a7d2adfeaff0861631adc4c602a95a7ea8a0c00
Test: Verify
Message: 2e5dd807911f65df6c7b71c9727137156df8fe02af3c1e19bb1d51cb35e43d4e07483eb5d5a1784ea46b1d41c6fefc66088c4b661f5bb5165044a710606dd893bb43179de8ba59472cc902617d20744eab2cd621ca4e26f8e2578299da47b24ca247faf8a0e41f815e8eb8617150b785acd1376a868c8878c94c799e7debe530
Signature: 02bd342623b4f7cadbd88af72c8ccfb29f85042d4d2d6853d6a7769f2ed879fbed85cc6c7440fcd3
Test: Verify
Message: fd149580b4d7b1e3799006d6c37974de79658e074d2d1cf4585ed124f7204986e569464099642cbde21cbaf5c16d0a01872dccde2f96bf81fef7711c599b37b0e6fa6fd3e71ff5c4d359e4ac36258e37cb5bbe53d7992d48c8ed42f90fc60e793a1d88d156e00510849ffb94da79f7987d49dcfffc0e5d60ef98bd52d07ac6f9
Signature: 52c97e4fd456b9a2141afde95fc0ebf4ee2a509f274e31f5a6ee2730194eb09532d7c12583b2413f
Test: Verify
Message: d1197e08ba9f4654452e42783e664e3c7ad5cd9de2565149c0aa8d5a49547d576cb9d369da79a5da560856d33e91c2565b0cae7ae59e6ee7da31d891815469b93954b621879c168e5f4a8e84b313fd3d3a5989eb828b493039bc33dab88749e3d12200a9dac0f16afa2dc303b3a557e9b0f53668d1d5381b748477ad07a573ce
Signature: 41b31f1faac06a781ce424ab9ec6cff44f1e015bc7237a3019af5d73774a0b60345b6ed2293b7fa3
Test: Verify
Message: 78cb9e8764eae88cc7bcfecb525617286955348da2e9c0958124677a7285334108c0ee2475d0b3404940d6806fb5f7c965c06166bbe3a9b7cfe18316c74be80acf4766af95a4c765011ce6b839e8cd90d58a139a60d675f60f42b421c570ae2647fac001bb7d5b5367e8e44da806d2d6324a03ff87db5ea9b9e0af75630dbfed
Signature: 62a367ef341b27a22c1ecb52dcfc34180902479129796872ce1b0cdbb678fcb0df10b1f37da5ac9f
Test: Verify
Message: f0e673b363e13da716f3288bf4b4993d6ff109e72a28529ce9453a2eb69b3d5256249ff7ebfdb3e3ea1d659040550e46c08d7979d03d3165552a0ee8db63ffa0097b19454508e148a35cd6ad14834226cc7d4371f3bc14f391e1a196b3b44be0e361f854c7fa5f0d18299399c635cd1469387e86eb9f947e74e20dee9785ba4a
Signature: bd8054b1502e66908555110fc569ac6ddccdea0285a04c81b9ed46ff160a26eedfeb4a8255147239
Test: NotVerify
Message: dcbaca556bcbfcc70d2164b348b037467071dc423c11a549aad8d06716ddbee49668724899a84daebf96084efb29f246e7bb6ca967bba2ca82948bca7dde246039c4e8e8cfb593af694f197d6488e164a41f46c8364250b02d81af4cb6f2f9c67da6254d454c4860c3248e58bb277c395d7564bae2fe299263753405f972b7af
Signature: cc52d6498a412d0b801d243e37a0291644135294bb91fd182f3458c59e60725b21436a401d534497
Test: Verify
Message: 901bc4215934ede2f6835d615c38953a95cd48bc09a249a30edcb412b37f5cd4c9ca75d433d383da706382886614579471a97647acaed5377f511241697fe0c90f42b735865abca8dd1beefcef86930267abe2fd143ef25c6f79e2b86a314a0e7b3ce23ee90271c35661f9b58ec721fc8f8ae2d6d88b768cf70c7e704dce721b
Signature: 69fe1c37cddc2db194719f80d9db24c60618f5e99cda4d645d1be7c3c4ba192c5d8606dc9c2cdc61
Test: Verify
Message: e524024ea5f5ef7baaf30efbfadbffd9ca00ccd03d91c23a612e8d3c67ab933023239253c4417cb0d5cb934c7370c193d0d23a03e8d75417832da6766c1c605df090eb4a9966c1ea2cf68e45e0e28828e11f0bd305417ae4ce0b5283a0378fcf438243899cfb75ffa88e383cbacc0c6ef5fd7a970c68ea7839e1c8bb7c94d760
Signature: 41bfc6a00915f9a7e24e0d4a7a1220aa0c0f3127b0286f8333c9b002a4acba9673717ffb09368caa
Test: Verify
PublicElement: 1dd203bc368c505fafbc02d560b4b9f003d93be0f78a11fe60e94c406890ce920be3fab9d9ffe84b80f3fdb9071dc602d7c8165fb62e346847b3918d450b3dcccb4bcff0ab98e3052ae36d1a65caa37c7187bb620c5147870ef676091f5199be871dce4fcda065da9f3568fa70edd637450acaa7e42f128b6a3a0519d86784d4
Test: PublicKeyValid
Message: 691699d5c945a8508a41c3c83f768406a904e3bcad75c75e76becc40e67857f0435fd8d61f0b5f0b88ee6276718fcd2d60064b0b5ab7d48d0c5377f23b0c69936d174f80d968c95c8ca93f7bde7cef3914f2379e574c202fd5f12c1735af62774136970acfd2fefdf068f20e5cb403e31dc140ad7caac5fd298f84e6aeda5855
Signature: 9c2687d271c475a3ca252997642f12c2494e6e1612ca7c28dcebefb178a72071de741a27699cbb58
Test: Verify
Message: ad15c247a6d92417670bb015e2c56b2170d449feaea127d898600517e37d88639f43b0f80ecfd52cbf34e83deff0e860208fa308fb9eaf7463d2a87cdb79ab9c1a221341ed8973544dc5d405c0b530d9f5a72ff69a4b20af81d83b4bf47c151b560a65bbfbdff6a74915ec020fec3ba325746462458072a12ac8351de75dbef7
Signature: 3edf3214d7492ead518c21641cdeeaf11955cf2c9fd41dd6990a3d93b5b996dc65b4480102910be6
Test: Verify
Message: fe8aa91c3ff17c55cfeb6ca7d7934f00e1ea15bb63b4fb9d8a94f410486b559ea1eebfb131865289026c0f7e8d058e780e7be2ac0d9dca9929f91942283868ad3cbafa9c9872ef8a3303ade9dc1c8b9b7f11c0afb6ba8b5d9391a444ac07e4e2682730548a6eab50fbe91c60dc909d61cce2853b76c398e25f926e8def8f2136
Signature: 454f59ad954b584350b19484ee93f3fac35e5a21025acec86b4d2cedb998a838f9c3d801acf7ff52
Test: Verify
Message: 53bd313ad31f55de5bf21a35c1a6291bca8e6e0b206736489726884da107c1770fd273f10a707fe051af70d0b5521b5fd25d75280f9fb5f2d880aa1a1b0c5e3e0140ec2bee959f09bccb4cc633f7f2c0ccd08fb6a73645f0ca04aeae9c177ccea19f55c277a5eeb212dd66ed34aee5963080758bdf452099e34a4bdf1b405280
Signature: 7408d817a92cce7b17409ca4a522ee8d2a05bc6ab21cfaa6c48819dde84f86090139f18c389ec906
Test: Verify
Message: 8d67b965319d7ea31ecc8f7538b0042c8175e4de45b0eb7d869b9e3aaa918d1964cae8d5e05846f63261b131009ef5006f152a824c137f957c6c4a31a6f64d081e444b5c159fcc20004b2c5245f8ea982d862f1906fd9d9f98cd5beaca425e57954bf9b22a6ca8585f00199160b47c2c93410c5ccb69ded3b135ea1d706d573e
Signature: 3c2251163492bf6e777793020a5010959d84a258b28ebc211aeffb54f4f99500f88cf0b2eee180ca
Test: NotVerify
Message: 8fa0b50bd675f973a529cb90f5a7be4302794ed969f31dda80a16e0ef6efe2d1ac177399d350aec5463535a82a7374d6c4b7a3ae9ad7fd28cd3f3fe0b69e6363c0d29eba861297352d5bea7a031cddcd582561a29dcd4c60bc63d678b7d751a683a92d8727132c5c1172e11db8fb6fc2789b80cdaa2e841b03e52ced2ff12632
Signature: 4d6e667824358fe066bf44377146bf2f5f2d92d2adc0aa673fc3912c3ae67bf8d0c529fb1c25776d
Test: Verify
Message: 17aeab19d1ee54e4aaaa66144a82f1a348dc53f8f1fa9d1b575c44389e580c5883f8315b2d14d83838b1b679009800f12b3a92c179c4638ad07e28f4836a475fe21900e908d0d6a0e0dc44097a339ed18d4c45d24c400f496e22f556789bffb54dca6dbbf95b2794bae667bb508aa4bb86cac22401a779d049ff035715250ad1
Signature: 570867e6fd129769612e82d31a833ddfbb9a07833815df754b1db1c729e7a85fa4bee867dbcd42ce
Test: Verify
Message: cbdcecd18c9984a189ddd576261b6aebaf3030639731cd79ef7a3faa2af4b9420fa6bb84ff7f701d69624ccb8b73e6496ba1137f157444e81618224339ab687d81c300de67436173556028bd62eff59850f1896dc3611d9cc43c052476d28695174df4383a7f107c43f0a0a4232750af5539c98719900f6ef0fe20a65802cb60
Signature: bed7f5866b9ec24dc7f0ec818262aa7a2197926c314a353cfdb5d11c7e57685ddc0c1863b7915521
Test: Verify
Message: e8cac9ce0ef12933d72bb5ec654590ae24739b0b378f75d32293d3acb85902ef4791b9c603032484b0072f45944210c79ca21787cd9dba1feea5dcdf74ef5dabae66e81531eaf9bb86ce2de21390ce5347da9f760abae4ad641eb5f46c9385b6733feef2721cbf8eb27748fbbaa8e40b7d13c80fc55f0c35daf6f82078bd90c9
Signature: 35dc7ce798a62cf86653c31306ee9dc5a8ffef2a8c086ebe25b001f990e5f511f780ad9d7eeed027
Test: Verify
Message: 95f01262b79dfb8fc98a0217a661456a8b97042d6dd524499daae53a9a70e096377c44dcee8a528083671634dce0677820eb21640f14a2b4a22b8316e32c98b10f6f2af6e91073aa61a15b34660f722408d22e05d359666567b50e225c8434f655203c46620958279c914bb1fbc65e897ba4a2a96f7c697325a0fff6bb50ae7f
Signature: 9e75e572e76eca4859c954248a01d31921da32e371ecee37eb40aa9c13ca2e65961359e4466e9e72
Test: Verify
Message: 64414cf10d118df7436add5cbd54ba23e8af55f7f79d44a22b1369ce64ba21fce90cb1c274acee4981062d07d9276ab859debca30814f90b5969a5f3bd1120176ced102775ed0d4604a58cc3f42e0e179540891fbf8d179a1760dde6a1763ef7861d4298288b41e66481d30a2620fd36330b94e333bff649fe2fea1e28a3d493
Signature: 212c24985e37ee89e71cbe6d6012b89fa181db569227db91fc0b6f557f377e380cc56c271f7cb77f
Test: Verify
Message: 8dcf3f1d21a4d1e15238b6db0e89798e66cc62b60e7d0eee15a550a2e56b47387ddec07aee02cd471418a77a9733c21b22f82ec5e1b4365741a533dfe382b1c3e24cc6314659aecac89eab8ac93c1cfb8d4edc9abcf2de891b95067786844acd32b0091b21c2abc2e65f7be29bbdc1862066230e954c3edd1a0e8044c68a49af
Signature: 7add75db81ef8d210f6dad09da3d11381324430bc473f003495c0288a42fd93957dfa5321bdc3d82
Test: Verify
Message: 0ee654428677f6fd59e6cdcd1406dae8f753dcbca966a88e1db8ab5abf9bbde6e47528287040f8dac93f865cfd023fca2f9dba5d4725fa07da6b004a57fc955a73595573d773007c096afddd9987309e8c78fdc10dca9de053aca00bcde3c3dc9508f5dc1409a41bf1e04c0a408d429ce85abe9d554f285260f3a4527b46e0a4
Signature: ccfd740744131a05fbfebb26edf96572d3475d6441c042287c109e0aaa4e9db694d074889cb55dfc
Test: Verify
Message: 1a21fb1ded7d167c9a590c8bfc4abc10ab1aab159476b834d9d91e24ebb8aa84e5ee3ee72c6b87214519fbd2f70f1630a2fad519dec7735857966237e8db8d46f6d6cd6b0f36aa2bc4095337c4e7e03a3a60c6e268a29b2d846f0cf6d33e1cbf04b09fc1cf37f631ce010cd59b2b91c82b2376896b5ea94b193c1278e438ce87
Signature: a07b8566ada6bbd54b5fc36b4a3b698cbf60c1ee912a5197ba6e98bd4777a884d6bc66022020de8f
Test: Verify
Message: ffc7c4abcca3dae4c21b311e6fb51da2262e53dd491ed515d6cd216d34549a1c40f836ea93c36aec17645380c949258bd0fbd9f2bfb9135727585115615a5a7e9a4ee6541f678a86eb60e72c6e8f14c4a04848af4675cce784732002a42f6c6c25812be108c8132956c74718f6c0c0c5adcff80a7689d93c05d5e62c960aa95e
Signature: 60b09ca0f393d3398635c5075d114429b6cdc8bcc7e66888f49148be9a9f96edc5014b106de6afe6
Test: Verify
Message: 88fb1d5c4fe552db3d7213c906f74702fc102d41cfe636138ac123fbcbce5fe743319fd36e4eb8bc9355c0c7fe0c69b27de19a7c182f4e5016d0b2b82de57aff08e284e7ffdcb18c1217009826cbeba9843706ff8fe9d66ac64bf073fa7253cad02307f07927f625b1d10994f6cd87bd0b2aac23acab8638934a1485ab0ea11e
Signature: a4e8a3e21168f000ced52e3a35573fb6ba82eaa164813969ad388163d2cb861f472e7cbee985e0e1
Test: Verify
Message: 4593c65d5e569a3d1369a916c8e6d4f541080dc192e7e51447745056d5b7bc1c404852c00e0d8b406d32f75ca06e4aecaf74a87f4fb7323a0f63d1efc598427c38e963670f15bcb7fa0451151f05a724c747141d49954caf37562916c8c4ba7a866c908a38e7445912d74d781b240055e078e8d457f9492b1646ef03b5b43ccd
Signature: 8c8e17b621fc67bbf36704f2356e7755d960fce3a52357c84b778376dcca9f92c91b9be575daf7b0
Test: Verify
Message: 6180fb71de61a23cbe0d4383386e0170da515bbd67512b41ef03e0bc2d63fbdf257fc89ffe625fbb1d43da8c84efd80d6974322a1a0ffd4d1158c02753acf7bc0edbc8b2721304dacf0d6100f176f6efb9a0f8c8fd69b385a16cccc9f667b5ea52ed7141f14c8ab10cc1507638db532f012d232fc6384700d7977b39ce6c2f82
Signature: 4156c005b5e099e4cae1d24a4ef35ae0749e4cdeade8929a74ef00f4f57e18c864ae6a376d8bdb55
Test: Verify
Message: e52be63c5733b8e9860af61ee50f73e7f679522cd72f31af10ec93469c938e5b35d0b7a1e4f14b18c9039f442831caa9b659908b22ef92e4e617b4a54ffecf32ca7a981872e2d011d72fae3a11538a9306d9cbb7f8bf12de5291a710b3c625ab3b5f621816bea1ca48c4fb78b82f0b9b7e32d92a71560994ec9145ffe1a4e7c0
Signature: b07e9d17a45cc2ceeb1fde1299ba0d6b3bcbe7dcc50e823d12ae5d86972fc6e21d499d38120d7638
Test: Verify
Message: 1b223eeb3cebfc1575b37c5eba339ca55ab86c9300a64fcfe94d4f6467f1c06f9714190d5f060f84abb0f3b0e89d4db0c04abad218af03bd480d7fdd9afaab1405ab079e2a82334590d84ac71c0c7f85d4ccf76dd5a3e62992c4ec894f15b22edd7fc0789775a2b29dc33c7d5099697a0ed7db3b2f9b2f6c40084f3e7e590d15
Signature: 199d5f32d2645a1d46ef1cb3ecb15a34eab59b9a8c3cbf5810966097bb9c280e812c22ac298e156a
Test: Verify
Message: 7296f7fd229c0893a84a5b7ee87a034416e5ae1edf1e7416d6c9df5f20213cf564aa2175ed32403f220e6aca2893e747d5d3f579d8999ed427a7bfd5aa2f55a1258f0be16b5102dcc163e0d790931baa504e87a3b1991ea00b501067089f0b498fbeccf8f4f1e7a55fbfd35d7a7239a55fcf7d55c0178eb2583eebcf936af626
Signature: 5e2044f956599ab077c91e0f9f9408dfd3c458c61fe6edfab105b1f711919c0b43bbb7557252b193
Test: Verify
Message: 7279097dcfe09b8615d3275b713dced645da08ef435fe783c5e888676fa3daad07bb933594886f78b6f4ab914530c28d2e9967f48ae5c398ff92f09d5c90b6c9702d850d2b42b355f89cf68d5aad25f4c5742ba5bfaa4c62372e9ca425b3bce164a8d81dcc67deb494a20066e60b6da3c4434b191a06f87c249482950362658e
Signature: c2b345d1c28a149215db60952dac2854103f0260bd4994a0b35394474ab82958d7ceb406f6285f4c
Test: Verify
Message: 7c9b50842db0de693441a2c13323de1369e251c07cd49c41877ff69b672d142642ce53805a0e28cd11b7ca313c491e8facd7e382fa241e9d93ffc8df05dcb67a89b4cac6d01e587f12aedb47558ed958fb5b14898f43f284d15c2f46ff47c1d866050b4c2a1947fa52df2dfc172ce9e86d273ccdd368f070584f82c8eea60bb7
Signature: 363c61fe40b4c0a4f06908df5c46d8a9c98dee71cd1c56f8d7a16c081712cb1b8c92cfd00464a3e7
Test: Verify
Message: 0bf43670b5fe01cb48e75a19b519f324451ccbb3d85d8ef15c41311b906aca6efb48ad5027e4cdbd23e951f538f47564ea1da4d133c6d4cbfba32151db0aadc1137db703c975faf58471481ae93f677fb48a2ceffaa5d6579d97ad7c1067dbdb4da98ae01349404c659777e04093804f9b7b9a63a5934e6e3a340df4a7180d96
Signature: bbefc869907609019f4a85294aa854961e51c4884c235f4cdf85c4c3e0ff34069183ebf0ef50bb9f
Test: Verify
Message: 419ff761987d7257a0bc8817abb4077986972726e6ac93f311cab67ac91747fa7d021871b37f1bf8b082b55e6bbf4709b1a0fa099986cc7d2b44d82b4cd9ea5bec6e43f47490a9da6aafb38767d753e83bada47a5eacf6a59aa11758f665e4e6e7db1121b22a35b5253b19c7767542ce7bb7bcb10c972922b6da0b3aa1334e56
Signature: 29becc5afb5ea31a71b4169b91f9594d0819de2d409e4c0c3bfe8e2ea53e98dc1ad4a72f3e3081b9
Test: NotVerify
Message: 31c4c31942471dd6583810807472b62ce7cbbddbac7de47f08d7bb4b6024973f5adcd3f4380a4ea571fd227f9133a22a53829698fc88ba0dfa55746fbe58d6d0d687d43a4fd3c7ba4acb21afdd8f72542df89c8cc90553ee4989d8112713f619dd1e3d82407a7d2c1cfa87a8115f20c1ad84454ecbcca6382bc95dc6532eef31
Signature: 3c999e56f7ba49e48cb72c76bb7848d4562aa96dbb8c5a3adc19533b00cb2a421fa107b0b956452d
Test: Verify
Message: 64a5d78514c2e26b011e7bca8ae480a2770cb50b03bb6fac29db817c30fb6bb87a68c225898ddb885288bb62c70e43f19f8198646850d15dd08ee5ad30d6d34b595e1395a4593dcb3493f8c98e4825055d454dc87f4249b1537e3067469c869e9cbda24d7cdf602d3f760876fa497fd5498facb15f492d9f4be23c238d05dbaa
Signature: c3a0e8c6df40bb4d672d2438f4f770c141054f1e0b6cd25a0f9d0de138d6c8eb028ae0b23dbd2720
Test: Verify
Message: c4d9d647a62a699ce00ac9c55b2197a796fd1e8e2120f2d75a50cadf671a9c2c74a8f7db2ec5a549802e81058d1c95f6ee0e78c92ddce79e82f9a3f3cc088ad0d3a2f934bd6661c0ce4327a26402c2c432171036bca8f8da13df464ed36dc31f5a5f942b4a25d55741e07673d8ec556adaae9caec69f5ee387996dca72617e71
Signature: 1145693d535af4e7b13ed5801c2539db279007dca94800d15c4f2d184c71cf793feab7e46c52121b
Test: Verify
Message: 9981198067ce9d394f53f1233ee06b86075ed7d61142c04f3e54fdcf1ea280f454bf5b76494113c6107a2ae89a76e78e1b356876bc2aeb0582f459257e5b145b368e022d539bdab38d2fae7cd490baa4c1d86b333c74b3b86edd8c25e995cbee1664275ddfd489399eea969746277b00d0c0f8c5e919b09eda88af89b7473ce2
Signature: 57f2c2fd72f077ef67ceaf46d99753bf796a4712a018b08a786d4c40136256ac0a8618db7dd1eb28
Test: Verify
Message: bfcbe3e18f4423b9f21b33fadb4763c2e4221126f11b6c79099e6bd9714008000a2fc249edda520144dcacf16c2e3929488e540ee82a03a65c92f723d2dcc6aff61967778bf8eefa46b98a94eb55bc45aaecd9c7bc6fc3d13a8ee4a53de46be03c61cb82a2f8703cae8bc4fa901362b1c2149a6aa440258f5b6a2a76ebae712c
Signature: 5c141ab2f4ee5a513c4ee7e9a5e770f294859b1f6551d44ed78029dbbebe181a73e2726f1b553022
Test: Verify
Message: 839331e55e6928503c36c0530394dea50f46f78d7bd8fea1ae7894c02a136b4e91b3fbaff91869067196b42fd32e22fbcdf0eaab2b9023af6747ec9f73eddd7bc555ae1fa4e8260ab2844750ba97b8ddbc7773ec3705afc6b68310c09eb20d6f362fa22ef71038d316bad1ae500678c2f594e847386e7c60b6e157194499d4a4
Signature: 0ad3d7f5ea209ad35ba4a0a17e16483c50f5e4953a692ea71730d7c5c4c13feed38ed90759aa2e86
Test: Verify
Message: d4fdc830db8cef7540b6b3ab242cfe3bb59004a3f3c61b60a37cda1890fc7108093249ae98f9dcb7ffaad62b79e76dd72fa4fdfbf878e8355523aeadac5f4882c5ecc97583d638d5e309a8aa3a189925ab4a9348e7e601d129c14b6d7005381bff4383dd13bcbba6e4ec6081df583bfe229afee237aa1d0e156eecb05485f9a9
Signature: 189c08e378bc9feb81891706f80a9fcd1f10725564e3814342937391e39f8830eaed6702b8579e3d
Test: NotVerify
Message: 3fb043ac04c26a1d06fa3f3638e0ab0a218b5a74c36243f4ce1278c606d02b44f1d1027ec6069c17931c6463adb495be5de08e2fc8de583e1f187513085bebd04d579130c4589a607e445f1e33d57110ee17df67f524c4b4fb1f150a896fa955aa3d8afbd6307bb12168c99fa4b957b72c29e45222aca00dba1eefe460827d8c
Signature: 65ab093718776e0b945e5fa24014468ee40422b3688c00beb21593dd4785c90b350e9471a5dff538
Test: Verify
Message: 155f0682c1d481571fd2d93a6bd70e5e2a6fee3702270f03d7b40d9c2c65057eb8c6521448968747d5ebac49e5a4be9f270f616d49dce8061d4287b4ed6fd7c41c368bd6fef47163f9c3ac8fdce330317f657e209c19a2c1eeba6ace8858e86877072a609cc638c2c3b24fa3086c5d2d6cc7bde8b3b6344b80762c83b4f73082
Signature: 90e0b86567a2b176a74a817d52009c2bb553eb9ac3694f997c5f70ca3936b6d57f1908868ffc7518
Test: Verify
Message: 4b03e4a77dd910d51e6c170faa228f3d5c258c96bc44cc986a0d244629292ca62ff8277aab6d353e982bbc62c1e113c815e371812d0916c41ccdb83076a03043a38c651b6511796ba83933c18afdadf6abdc3ef6b6baaab230f6896280d0f50040f97801c37c3456e7cd54a31c2eb3bfb54bcc6c6e0de2583fc270536071d3d3
Signature: 999adeab789df72dab3c86e115140d0dbb4905adbebe59a1995fbc73fc678a8ca89d7b6cb644569f
Test: Verify
Message: a59d6636f5dc1fbe82ec2df71a90657f5ccbbcf1af6e69157de03b45b42e3c227f53877942c96770d450b1f500fd64683e877e87aece219a56ace7e19d01823b07f9981733a1dea012aa7324697c7fc68a7e0c654fa524cb573b2c1a84f18074b52850eac17cbba7b4932a5e4d24eef1b84b1d62880ba9fff824c2ca63186f26
Signature: 30f81281e18c995d53f02e6d04eb988bb0b8bd3f1af1a7c8447c704f06d7379dae2ccf95ec13edd9
Test: NotVerify
AlgorithmType: Signature
Name: DSA/SHA-224
Source: http://csrc.nist.gov/groups/ST/toolkit/documents/Examples/DSA2_All.pdf
KeyFormat: Component
Modulus: C196BA05 AC29E1F9 C3C72D56 DFFC6154 A033F147 7AC88EC3 7F09BE6C 5BB95F51 C296DD20 D1A28A06 7CCC4D43 16A4BD1D CA55ED10 66D438C3 5AEBAABF 57E7DAE4 28782A95 ECA1C143 DB701FD4 8533A3C1 8F0FE235 57EA7AE6 19ECACC7 E0B51652 A8776D02 A425567D ED36EABD 90CA33A1 E8D988F0 BBB92D02 D1D20290 113BB562 CE1FC856 EEB7CDD9 2D33EEA6 F410859B 179E7E78 9A8F75F6 45FAE2E1 36D252BF FAFF8952 8945C1AB E705A38D BC2D364A ADE99BE0 D0AAD82E 53201214 96DC65B3 930E3804 7294FF87 7831A16D 5228418D E8AB275D 7D75651C EFED65F7 8AFC3EA7 FE4D79B3 5F62A040 2A111759 9ADAC7B2 69A59F35 3CF450E6 982D3B17 02D9CA83
SubgroupOrder: 90EAF4D1 AF0708B1 B612FF35 E0A2997E B9E9D263 C9CE6595 28945C0D
SubgroupGenerator: A59A749A 11242C58 C894E9E5 A91804E8 FA0AC64B 56288F8D 47D51B1E DC4D6544 4FECA011 1D78F35F C9FDD4CB 1F1B79A3 BA9CBEE8 3A3F8110 12503C81 17F98E50 48B089E3 87AF6949 BF8784EB D9EF4587 6F2E6A5A 495BE64B 6E770409 494B7FEE 1DBB1E4B 2BC2A53D 4F893D41 8B715959 2E4FFFDF 6969E91D 770DAEBD 0B5CB14C 00AD68EC 7DC1E574 5EA55C70 6C4A1C5C 88964E34 D09DEB75 3AD418C1 AD0F4FDF D049A955 E5D78491 C0B7A2F1 575A008C CD727AB3 76DB6E69 5515B05B D412F5B8 C2F4C77E E10DA48A BD53F5DD 498927EE 7B692BBB CDA2FB23 A516C5B4 533D7398 0B2A3B60 E384ED20 0AE21B40 D273651A D6060C13 D97FD69A A13C5611 A51B9085
PrivateExponent: 00D0F09E D3E2568F 6CADF922 4117DA2A EC5A4300 E009DE13 66023E17
PublicElement: 70035C9A 3B225B25 8F16741F 3941FBF0 6F3D056C D7BD8646 04CBB5EE 9DD85304 EE8E8E4A BD5E9032 11DDF25C E1490755 10ACE166 970AFDC7 DF552B72 44F342FA 02F7A621 405B7549 09D757F9 7290E1FE 5036E904 CF593446 0C046D95 659821E1 597ED9F2 B1F0E208 63A6BBD0 CE74DACB A5D8C68A 90B29C21 57CDEDB8 2EC12B81 EE3068F9 BF5F7F34 6ECA41ED 174CCCD7 D154FA4F 42F80FFE 1BF46AE9 D8125DEB 5B4BA08A 72BDD865 96DBEDDC 9550FDD6 50C58F5A E5133509 A702F79A 31ECB490 F7A3C558 1631F7C5 BE4FF7F9 E9F27FA3 90E47347 AD118350 9FED6FCF 198BA9A7 1AB3335B 4F38BE8D 15496A00 B6DC2263 E20A5F6B 662320A3 A1EC033A A61E3B68
Test: KeyPairValidAndConsistent
Message: "abc"
Signature: 4400138D 05F9639C AF54A583 CAAF25D2 B76D0C3E AD752CE1 7DBC85FE 874D4F12 CB13B617 32D39844 5698CFA9 D92381D9 38AA57EE 2C9327B3
Test: Verify
Signature: 5400138D 05F9639C AF54A583 CAAF25D2 B76D0C3E AD752CE1 7DBC85FE 874D4F12 CB13B617 32D39844 5698CFA9 D92381D9 38AA57EE 2C9327B3
Test: NotVerify
ModulusSize: 2048
SlowTest: 1
Test: GenerateKey
AlgorithmType: Signature
Name: DSA/SHA-256
Source: http://csrc.nist.gov/groups/ST/toolkit/documents/Examples/DSA2_All.pdf
KeyFormat: Component
Modulus: F56C2A7D 366E3EBD EAA1891F D2A0D099 436438A6 73FED4D7 5F594959 CFFEBCA7 BE0FC72E 4FE67D91 D801CBA0 693AC4ED 9E411B41 D19E2FD1 699C4390 AD27D94C 69C0B143 F1DC8893 2CFE2310 C8864120 47BD9B1C 7A67F8A2 59091326 27F51A0C 866877E6 72E55534 2BDF9355 347DBD43 B47156B2 C20BAD9D 2B071BC2 FDCF9757 F75C168C 5D9FC431 31BE162A 0756D1BD EC2CA0EB 0E3B018A 8B38D3EF 2487782A EB9FBF99 D8B30499 C55E4F61 E5C7DCEE 2A2BB55B D7F75FCD F00E48F2 E8356BDB 59D86114 028F67B8 E07B1277 44778AFF 1CF1399A 4D679D92 FDE7D941 C5C85C5D 7BFF91BA 69F9489D 531D1EBF A727CFDA 651390F8 021719FA 9F7216CE B177BD75
SubgroupOrder: C24ED361 870B61E0 D367F008 F99F8A1F 75525889 C89DB1B6 73C45AF5 867CB467
SubgroupGenerator: 8DC6CC81 4CAE4A1C 05A3E186 A6FE27EA BA8CDB13 3FDCE14A 963A92E8 09790CBA 096EAA26 140550C1 29FA2B98 C16E8423 6AA33BF9 19CD6F58 7E048C52 666576DB 6E925C6C BE9B9EC5 C16020F9 A44C9F1C 8F7A8E61 1C1F6EC2 513EA6AA 0B8D0F72 FED73CA3 7DF240DB 57BBB274 31D61869 7B9E771B 0B301D5D F0595542 5061A30D C6D33BB6 D2A32BD0 A75A0A71 D2184F50 6372ABF8 4A56AEEE A8EB693B F29A6403 45FA1298 A16E8542 1B2208D0 0068A5A4 2915F82C F0B858C8 FA39D43D 704B6927 E0B2F916 304E86FB 6A1B487F 07D8139E 428BB096 C6D67A76 EC0B8D4E F274B8A2 CF556D27 9AD267CC EF5AF477 AFED029F 485B5597 739F5D02 40F67C2D 948A6279
PrivateExponent: 0CAF2EF5 47EC49C4 F3A6FE6D F4223A17 4D01F2C1 15D49A6F 73437C29 A2A8458C
PublicElement: 2828003D 7C747199 143C370F DD07A286 1524514A CC57F63F 80C38C20 87C6B795 B62DE1C2 24BF8D1D 1424E60C E3F5AE3F 76C754A2 464AF292 286D873A 7A30B7EA CBBC75AA FDE7191D 9157598C DB0B60E0 C5AA3F6E BE425500 C611957D BF5ED354 90714A42 811FDCDE B19AF2AB 30BEADFF 2907931C EE7F3B55 532CFFAE B371F84F 01347630 EB227A41 9B1F3F55 8BC8A509 D64A765D 8987D493 B007C441 2C297CAF 41566E26 FAEE4751 37EC781A 0DC088A2 6C8804A9 8C23140E 7C936281 864B9957 1EE95C41 6AA38CEE BB41FDBF F1EB1D1D C97B63CE 13552576 27C8B0FD 840DDB20 ED35BE92 F08C49AE A5613957 D7E5C7A6 D5A5834B 4CB069E0 831753EC F65BA02B
Test: KeyPairValidAndConsistent
Message: "abc"
Signature: 315C875D CD4850E9 48B8AC42 824E9483 A32D5BA5 ABE0681B 9B9448D4 44F2BE3C 89718D12 E54A8D9E D066E4A5 5F7ED5A2 229CD23B 9A3CEE78 F83ED6AA 61F6BCB9
Test: Verify
Signature: 415C875D CD4850E9 48B8AC42 824E9483 A32D5BA5 ABE0681B 9B9448D4 44F2BE3C 89718D12 E54A8D9E D066E4A5 5F7ED5A2 229CD23B 9A3CEE78 F83ED6AA 61F6BCB9
Test: NotVerify
ModulusSize: 2048
SubgroupOrderSize: 256
SlowTest: 1
Test: GenerateKey
AlgorithmType: Signature
Name: DSA/SHA-256
Source: http://csrc.nist.gov/groups/ST/toolkit/documents/Examples/DSA2_All.pdf
KeyFormat: Component
Modulus: 90066455 B5CFC38F 9CAA4A48 B4281F29 2C260FEE F01FD610 37E56258 A7795A1C 7AD46076 982CE6BB 956936C6 AB4DCFE0 5E678458 6940CA54 4B9B2140 E1EB523F 009D20A7 E7880E4E 5BFA690F 1B9004A2 7811CD99 04AF7042 0EEFD6EA 11EF7DA1 29F58835 FF56B89F AA637BC9 AC2EFAAB 90340222 9F491D8D 3485261C D068699B 6BA58A1D DBBEF6DB 51E8FE34 E8A78E54 2D7BA351 C21EA8D8 F1D29F5D 5D159394 87E27F44 16B0CA63 2C59EFD1 B1EB6651 1A5A0FBF 615B766C 5862D0BD 8A3FE7A0 E0DA0FB2 FE1FCB19 E8F9996A 8EA0FCCD E5381752 38FC8B0E E6F29AF7 F642773E BE8CD540 2415A014 51A84047 6B2FCEB0 E388D30D 4B376C37 FE401C2A 2C2F941D AD179C54 0C1C8CE0 30D460C4 D983BE9A B0B20F69 144C1AE1 3F9383EA 1C08504F B0BF3215 03EFE434 88310DD8 DC77EC5B 8349B8BF E97C2C56 0EA878DE 87C11E3D 597F1FEA 742D73EE C7F37BE4 3949EF1A 0D15C3F3 E3FC0A83 35617055 AC91328E C22B50FC 15B941D3 D1624CD8 8BC25F3E 941FDDC6 20068958 1BFEC416 B4B2CB73
SubgroupOrder: CFA0478A 54717B08 CE64805B 76E5B142 49A77A48 38469DF7 F7DC987E FCCFB11D
SubgroupGenerator: 5E5CBA99 2E0A680D 885EB903 AEA78E4A 45A46910 3D448EDE 3B7ACCC5 4D521E37 F84A4BDD 5B06B097 0CC2D2BB B715F7B8 2846F9A0 C393914C 792E6A92 3E2117AB 805276A9 75AADB52 61D91673 EA9AAFFE ECBFA618 3DFCB5D3 B7332AA1 9275AFA1 F8EC0B60 FB6F66CC 23AE4870 791D5982 AAD1AA94 85FD8F4A 60126FEB 2CF05DB8 A7F0F09B 3397F393 7F2E90B9 E5B9C9B6 EFEF642B C48351C4 6FB171B9 BFA9EF17 A961CE96 C7E7A7CC 3D3D03DF AD1078BA 21DA4251 98F07D24 81622BCE 45969D9C 4D6063D7 2AB7A0F0 8B2F49A7 CC6AF335 E08C4720 E31476B6 7299E231 F8BD90B3 9AC3AE3B E0C6B6CA CEF8289A 2E2873D5 8E51E029 CAFBD55E 6841489A B66B5B4B 9BA6E2F7 84660896 AFF387D9 2844CCB8 B6947549 6DE19DA2 E58259B0 90489AC8 E62363CD F82CFD8E F2A427AB CD65750B 506F56DD E3B98856 7A88126B 914D7828 E2B63A6D 7ED0747E C59E0E0A 23CE7D8A 74C1D2C2 A7AFB6A2 9799620F 00E11C33 787F7DED 3B30E1A2 2D09F1FB DA1ABBBF BF25CAE0 5A13F812 E34563F9 9410E73B
PrivateExponent: 3ABC1587 297CE7B9 EA1AD665 1CF2BC4D 7F92ED25 CABC8553 F567D1B4 0EBB8764
PublicElement: 8B891C86 92D3DE87 5879390F 2698B26F BECCA6B0 75535DCE 6B0C8625 77F9FA0D EF6074E7 A7624121 224A5958 96ABD4CD A56B2CEF B942E025 D2A4282F FAA98A48 CDB47E1A 6FCB5CFB 393EF35A F9DF9131 02BB303C 2B5C36C3 F8FC04ED 7B8B69FE FE0CF3E1 FC05CFA7 13B3435B 2656E913 BA8874AE A9F93600 6AEB448B CD005D18 EC3562A3 3D04CF25 C8D3D698 44343442 FA3DB7DE 618C5E2D A064573E 61E6D558 1BFB694A 23AC87FD 5B52D62E 954E1376 DB8DDB52 4FFC0D46 9DF97879 2EE44173 8E5DB05A 7DC43E94 C11A2E7A 4FBE3830 71FA36D2 A7EC8A93 88FE1C4F 79888A99 D3B61056 97C2556B 79BB4D7E 781CEBB3 D4866AD8 25A5E830 84607228 9FDBC941 FA679CA8 2F5F78B7 461B2404 DB883D21 5F4E0676 CF549395 0AC55916 97BFEA8D 1EE6EC01 6B89BA51 CAFB5F9C 84C989FA 117375E9 4578F28B E0B34CE0 545DA462 66FD77F6 2D8F2CEE 92AB7701 2AFEBC11 008985A8 21CD2D97 8C7E6FE7 499D1AAF 8DE632C2 1BB48CA5 CBF9F310 98FD3FD3 854C49A6 5D920174 4AACE540 354974F9
Test: KeyPairValidAndConsistent
Message: "abc"
Signature: 5F184E64 5A38BE8F B4A6871B 6503A9D1 2924C7AB E04B7141 0066C2EC A6E3BE3E 91EB0C7B A3D4B9B6 0B825C3D 9F2CADA8 A2C9D772 3267B033 CBCDCF88 03DB9C18
Test: Verify
Signature: 5F184E64 5A38BE8F B4A6871B 6503A9D1 2924C7AB E04B7141 0066C2EC A6E3BE3E 91EB0C7B A3D4B9B6 0B825C3D 9F2CADA8 A2C9D772 3267B033 CBCDCF88 03DB9C19
Test: NotVerify
ModulusSize: 3072
SlowTest: 1
Test: GenerateKey

View File

@@ -0,0 +1,553 @@
AlgorithmType: Signature
Name: DSA-1363/EMSA1(SHA-1)
Source: generated by Wei Dai using Crypto++ 5.0
KeyFormat: DER
Comment: 1024-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f02818100bd670f79\
b0cde98a84fd97e54d5d5c81525a016d222a3986dd7af3f32cde8a9f6564e43a\
559a0c9f8bad36cc25330548b347ac158a345631fa90f7b873c36effae2f7823\
227a3f580b5dd18304d5932751e743e922eebfbb4289c389d9019c36f96c6b81\
fffbf20be062182104e3c4b7d02b872d9a21e0fb5f10ded64420951b021509b2\
940496d6d9a43bb7ec642c57b302e59b3a515502818100a1c379ba91fe1f9d52\
83807b809c698bce4aee6f405f4de8c46becf33c08a63bc5f8088f75b5b6bcfb\
0847ccbdee700e4e698652317bbd7a3056404c541136d7332c2b835ef0d1508e\
f57b437de60675f20f75df0483f242ddeb57efacd180418790f4dec0a8250593\
ba36f17316580d50db1383ea93a21247650a2e04af904d041702150355dc8843\
45c08fb399b23b161831e94dbe61571e
PublicKey: \
308201b73082012c06072a8648ce3804013082011f02818100bd670f79b0cde9\
8a84fd97e54d5d5c81525a016d222a3986dd7af3f32cde8a9f6564e43a559a0c\
9f8bad36cc25330548b347ac158a345631fa90f7b873c36effae2f7823227a3f\
580b5dd18304d5932751e743e922eebfbb4289c389d9019c36f96c6b81fffbf2\
0be062182104e3c4b7d02b872d9a21e0fb5f10ded64420951b021509b2940496\
d6d9a43bb7ec642c57b302e59b3a515502818100a1c379ba91fe1f9d5283807b\
809c698bce4aee6f405f4de8c46becf33c08a63bc5f8088f75b5b6bcfb0847cc\
bdee700e4e698652317bbd7a3056404c541136d7332c2b835ef0d1508ef57b43\
7de60675f20f75df0483f242ddeb57efacd180418790f4dec0a8250593ba36f1\
7316580d50db1383ea93a21247650a2e04af904d03818400028180255cf6b0a3\
3f80cab614eafd5f7b2a6d83b3eafe27cd97b77ae70c7b966707d823f0e6aaaa\
41dc005aaefd3a0c269e60a665d2642f5d631ff1a3b8701bc06be9c44ab7367f\
77fefeec4c5959cd07e50d74a05af60b059ad3fc75249ecf44774b88b46860d9\
c3fa35d033bcfc7b0b2d48dc180d192d4918cddff4f7ebcdaaa198
Test: KeyPairValidAndConsistent
Message: 66B92E1E2C44B80F7BFA
Signature: 06418D4F24A8059553951CA062BBD6E0833ED1745608E1158CA4B8F8FE1CD2AF087B5EEE08FCA0D7A63C
Test: Verify
Message: 973266BB0A492248082A
Signature: 02BA236FE800EECABB85698A76B5485865454B3016010755F0E1BF7CE26FB62BE4FD01141F5CA4144811
Test: Verify
Message: 9A6D079ED0CA9D8B40E8
Signature: 045BA3DB16E6B910DC89A2D26096625F757D62077D049886B85EBC7500884B4DDD1898BC52746C54F68D
Test: Verify
Message: AA34DCE67BCDAC927DA6
Signature: 0835C94121313842ABF04D4960E711D1F0904612BC09840989EEAFF2071522B75957DEAC801574BD22EB
Test: Verify
Message: 4EDAC08816AFDBF284DA
Signature: 08E1574E5299C910694D17075136F41EBD558D1B1805CAA3B6E98DCCC3702F286E76BBD29435CA2CEA5C
Test: Verify
Message: D82F2E903230962B8174
Signature: 0366F1AE94FD2CDEBA4EE879BB8923F0E49CFB921008E6A5C7457E88811D46DC7F297D6A96E909268244
Test: Verify
Comment: 1025-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f028181017310bf02\
d70ef2cee45d1cc47ec8ce8cabdd6bf32a560975a42ef057bf9dfd553bc9368d\
db154a55d855edaa755e69f511a4c69ba78571cc4b14ddbb0f32a4a9c56c2863\
05aa21ec4e35de7390747477b3bd574e7b87cbebde2f665703137a1172350ad2\
f48a0884d076ada9db82f104e6b0ad86693cd4adbd0067639102fcf102150b39\
49dadf3196f08bca0606f06443afce2fb1d02f028181015f0f6d1729ef2af723\
c00e36450a04c7e7681d65b74a6417a53b3eb6036989eff8e0ab11a7ec3ce234\
0b7c7a92e1a977aee52555c06c12c4cc28496ddc2598feeb7539ce90d3888e21\
f61d7f14746cf67d9fed373afd97e2483700e300ed9da25e7200b363a4727ad2\
01194b36ea5f816cf83488c3e527d3a5515870d2da63d6041702150696b0f255\
468b7ac18e11632f208ca86383a46724
PublicKey: \
308201b73082012c06072a8648ce3804013082011f028181017310bf02d70ef2\
cee45d1cc47ec8ce8cabdd6bf32a560975a42ef057bf9dfd553bc9368ddb154a\
55d855edaa755e69f511a4c69ba78571cc4b14ddbb0f32a4a9c56c286305aa21\
ec4e35de7390747477b3bd574e7b87cbebde2f665703137a1172350ad2f48a08\
84d076ada9db82f104e6b0ad86693cd4adbd0067639102fcf102150b3949dadf\
3196f08bca0606f06443afce2fb1d02f028181015f0f6d1729ef2af723c00e36\
450a04c7e7681d65b74a6417a53b3eb6036989eff8e0ab11a7ec3ce2340b7c7a\
92e1a977aee52555c06c12c4cc28496ddc2598feeb7539ce90d3888e21f61d7f\
14746cf67d9fed373afd97e2483700e300ed9da25e7200b363a4727ad201194b\
36ea5f816cf83488c3e527d3a5515870d2da63d60381840002818045bf83e62f\
50190374b23de5e4a1d0278e9e8e6c8335577d62e80662a380c206e326819c50\
82d321dfda1f905fa5a3ead9a2dc769885a27b1fd6a133185dc5a7876a76ab0a\
09fe02b7071a924169e4d2d2a67e67ed3628800134183b962c0b313463aa154e\
6437d644e025ab234e63d19c129842a61c5e5ea5a06466c858c81c
Test: KeyPairValidAndConsistent
Message: 2F585D0CE4FA1CD93880
Signature: 0643ABF8D3C2F4BAB02CF79D698948A1A416BEC05D00F33CC3D41CA9117E6CD99E5DCBBD4425DA12E98E
Test: Verify
Message: 4F09A1F217B8393199EE
Signature: 052DE620B5628EECCF7C56410CAC2B72A5AD1B5A67072ABF369453BC28A386ACD5939C9985C09338FD03
Test: Verify
Message: 03D7110A753B008A76A0
Signature: 01D44D16B5FDFB8C39AACEA72391A889EECBFFB5E701EB8F46E4FAB96326F73E0CC698E1F66C32FE5C2E
Test: Verify
Message: 129F4781D417671F886D
Signature: 00CE142CE967BA951B9DE26DEFB5B341CB49247C1308515315449B5533ED469B6470C4E3A3751E35E7BB
Test: Verify
Message: 3E1594F559D1248D1112
Signature: 07B192657E256B60567BF6EB399D8A2DE8FFF7AE8A031A655BEC911A82049155CDB4F2A76A8004AE646D
Test: Verify
Message: D6F0354F1B6B253B6997
Signature: 07FE18E0C00F6AC3CBCB95874AB66A98E34DF74F37059178C920C5D13CE173B8D2832310B9587940F6D9
Test: Verify
Comment: 1026-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f0281810250988282\
17d00108030801e5f135fc6fd3010be39e49060a96addc8a081198803402c4b4\
6e4ce0750fcbab8cf084c7ca8cae09f1b5482d336fa3af47b96791d02d8143e2\
74b1325f2213e17f9384c805f479e52a3117cf84869d395f1bc025c918484478\
d2da1880d32bc519f4e6b2fd2d46958795550ce1765f725626f3fc17021536bb\
68cd95dab195f14c4534283e7ea50b00cc31a302818100e2782ad6992f4b7e88\
787b4d616744b60e095575a177569c4a069e311e38b7240c43343367e23574c3\
0e4d9f05afe1fbe61423bab715915c4ccf28aa0ed2f52b092b86c8ec1f9d4795\
d6e91c88ba41297625c11a9e1f4f182da13cf51e541038a1266bf32b2dd81ecd\
84bb80be8fdf97689942e944b7fbb6981e00cd680ee25f041702152db270c284\
328353f979cad99f4133c53acaa6ee71
PublicKey: \
308201b83082012c06072a8648ce3804013082011f028181025098828217d001\
08030801e5f135fc6fd3010be39e49060a96addc8a081198803402c4b46e4ce0\
750fcbab8cf084c7ca8cae09f1b5482d336fa3af47b96791d02d8143e274b132\
5f2213e17f9384c805f479e52a3117cf84869d395f1bc025c918484478d2da18\
80d32bc519f4e6b2fd2d46958795550ce1765f725626f3fc17021536bb68cd95\
dab195f14c4534283e7ea50b00cc31a302818100e2782ad6992f4b7e88787b4d\
616744b60e095575a177569c4a069e311e38b7240c43343367e23574c30e4d9f\
05afe1fbe61423bab715915c4ccf28aa0ed2f52b092b86c8ec1f9d4795d6e91c\
88ba41297625c11a9e1f4f182da13cf51e541038a1266bf32b2dd81ecd84bb80\
be8fdf97689942e944b7fbb6981e00cd680ee25f038185000281810179b283f6\
7868aeded3a0c5633d0e6c18fad77174e2c89c03452593d05e77a9fb029c0ccb\
2b6f2328e79c286ee392713f12d9d45578348383b81d11b0e0f7e89965a7785d\
5ab64ea25bb73e8acaa8e84cb9897985015757a48c0b1dac3a6a606fe671ea07\
3ec434a46f227b8d4b02a46fbba2f6c6216736d669f55778d81004d8
Test: KeyPairValidAndConsistent
Message: 7E4F2ED4E79062778A2D
Signature: 03DF91D560884BAA90258F0F78A7AB61F9A4A5CF3D363E8DE2EAAB389B9492C2B80C44509BF2372BDEE0
Test: Verify
Message: A0E35846B5CF1B5BF560
Signature: 21DF9C60877B6D7F531AAF1C39122779436029685109B2D736A45F51A80099041AA5F118D7D6025AD30E
Test: Verify
Message: 3B138785EFC6F520EAE0
Signature: 10A38520BAC07202DD1CB5A9C88B15B9579B9A1344025E4C4B9D1BC3AAA8C97AA90121D52E42E59A0A99
Test: Verify
Message: 0F6BE2AA764B485145D4
Signature: 0233267173F284737B68D15A500D23F3C86988E3DB28DD55AE3DFEAAA7251D354CB44315D6024CBE3E36
Test: Verify
Message: 6CD9FBD23EA58826FB04
Signature: 15A1B0DDA6BDB62D96AC557E3F1F24DCAD0C51EF3523B01EA2A8FD93761D0E4D070BA6352A81F31B776A
Test: Verify
Message: 473A82649565109E9E89
Signature: 1FE31C3A3EF6F57DE2586A5F2EBD48A5C707092D230E1D217EE0A752EFD9ACA8BF0B9EE9424184B8F8F2
Test: Verify
Comment: 1027-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f028181055402a8ab\
e9cda3072ca8601d68032651feb0335856e57f8f8d4ec949098a6459151cefee\
f91b7aa733668c8cf0e9b96c93c61f3528d4036daa6565646f65d74c4552817d\
f7e5fb1cc421cfd885e27bb811ad227e81b3fa02f7a00bf01ee6e23fb5572a75\
f8f29b58bd5f7db435e8a92a923f15d50f34213d29816921bf195b2d0215291d\
0ba731a4303070504d8b9615640a5e1345e00f028181051c9d0270b69ceef82a\
f5aed5f91dc88d585096609d835d03d39cf3ce74f5a3402d4e8e192455493da6\
1cc58ee6f54dd941172be3d7642169cbc52273f4b725f1d6c820c3333336c64d\
32fb6238121b3ccb7c71b847764946bb0887a44ca9de802cda62efa9dda57375\
1084225353f11ed837f3dc25de8374b6fdbfb6e313e46d0417021513b27094d9\
a5a3a9704cebdbe890da325fa26ad555
PublicKey: \
308201b83082012c06072a8648ce3804013082011f028181055402a8abe9cda3\
072ca8601d68032651feb0335856e57f8f8d4ec949098a6459151cefeef91b7a\
a733668c8cf0e9b96c93c61f3528d4036daa6565646f65d74c4552817df7e5fb\
1cc421cfd885e27bb811ad227e81b3fa02f7a00bf01ee6e23fb5572a75f8f29b\
58bd5f7db435e8a92a923f15d50f34213d29816921bf195b2d0215291d0ba731\
a4303070504d8b9615640a5e1345e00f028181051c9d0270b69ceef82af5aed5\
f91dc88d585096609d835d03d39cf3ce74f5a3402d4e8e192455493da61cc58e\
e6f54dd941172be3d7642169cbc52273f4b725f1d6c820c3333336c64d32fb62\
38121b3ccb7c71b847764946bb0887a44ca9de802cda62efa9dda57375108422\
5353f11ed837f3dc25de8374b6fdbfb6e313e46d0381850002818103b06b9909\
7cd7145c7d7782b02e247a4741f3c7f39233627f17e13ebff89a18cad6a454c3\
f32f7ef2910384030da71ae47e1c3fa79c2141dad107f8e715e47fb0bb626baa\
fc35db769852ebbec2d339c3c3d5f2287cfdd20b3b78ea4607086c42558ae463\
7eddd6a74bc1072d0f34d9c0130cbc9e84f537e7ce50df502d17b5c3
Test: KeyPairValidAndConsistent
Message: AE6DCD9535AEEE3ECC89
Signature: 1BB090DC4573AA79F34181020C4D5B582BBA67062C23E5DD6913CE91482A05716784BA680F7F4AC1684B
Test: Verify
Message: C83A14EAC016D659F9FE
Signature: 182AC27BC4B77B145BF90E73A2CEEC5325941507F925279DF5B6280664CE82248348C3EDC59DCD428B64
Test: Verify
Message: 745E02041EB487D16CE6
Signature: 13C4F9AC03EA094CF7F60B96CAAA29053706E93DEC1024EAA1606E13B2C3062F2D6082846D29E6E60829
Test: Verify
Message: 62F019655A83501FC4E7
Signature: 077E19089B0BB32A7B21B0D27218C6E1F14AD432181BB76FF5E7EC35EC01CA47595F4C7ABB8ABD6064A9
Test: Verify
Message: 351D37A4B5046E885EAA
Signature: 21962B09FF030A41251AD592F8D2AF24144B3AC713245AF18BE28F192FD29326D91F12A76A01477C8788
Test: Verify
Message: 4073D33915F595F4FF9D
Signature: 1F4CF158E806AFE59139E2A9840BCEF79237800C521E49B7DBDF9830C86E7653FC716B43224EA00C883F
Test: Verify
Comment: 1028-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f0281810abdeff64b\
6f28256e4562109bffed29cb5aa95d89cc0ec95da0e773dbff3467c271bbb1e1\
fbb6af058517fdacdf26b5919674c625eced6317d8631c063f43b3ade2cd633d\
554913339071d6ebed5fd665fc5dd7d47b80721a976c3b14fbd253f0f988c354\
725289f2897df0a15985c92b2d4da8d087870c251c72d979b8304d5102152368\
e2b864b250ad45406391e7eeaa3d27cd053c2b02818107c325695dfe315a77ad\
7b42f0d18f9d4821b5c153fee7385877602fa54477bb8c0639d2438f34352b97\
c22d02a7295d2b53d5286a01caa919d6283614690624240af922675ccd4a0534\
ec336cb79cde31b02b5988cc5a53ca17790d67d803a27bb927b9c59bdc6ac794\
175e285cafdece6778ab19a0b444747fee20d5bf929e70041702150771305163\
506b2b83bd5279935df1b5fcf180b004
PublicKey: \
308201b83082012c06072a8648ce3804013082011f0281810abdeff64b6f2825\
6e4562109bffed29cb5aa95d89cc0ec95da0e773dbff3467c271bbb1e1fbb6af\
058517fdacdf26b5919674c625eced6317d8631c063f43b3ade2cd633d554913\
339071d6ebed5fd665fc5dd7d47b80721a976c3b14fbd253f0f988c354725289\
f2897df0a15985c92b2d4da8d087870c251c72d979b8304d5102152368e2b864\
b250ad45406391e7eeaa3d27cd053c2b02818107c325695dfe315a77ad7b42f0\
d18f9d4821b5c153fee7385877602fa54477bb8c0639d2438f34352b97c22d02\
a7295d2b53d5286a01caa919d6283614690624240af922675ccd4a0534ec336c\
b79cde31b02b5988cc5a53ca17790d67d803a27bb927b9c59bdc6ac794175e28\
5cafdece6778ab19a0b444747fee20d5bf929e7003818500028181043e4ae624\
4408879264fe6b859b578218705b9a45af22efded27141b7f090cbcbe42dcf48\
1df3e41b13920ae02b694eaa6bfd62f2d3c5d677b8c4ce783cbe2789e088b044\
89ef535ad4a517351c8835cf128f7ec677a1b1dbe3ae9cc4198ddb6e1cef8e97\
8c0725f5063797bc43eb9ae496286cccbad5d4e026e9edb997d2f918
Test: KeyPairValidAndConsistent
Message: 4867852C83F181CDD010
Signature: 1D0F4F49AFA0448163604847C9308A824ECE928E05066D47892256DB725FCB31F93F38B9E02C71E100EE
Test: Verify
Message: DA6493C86D6B62C5961C
Signature: 1BB4A8A1B8D81EEE9AB291C49F688F27D2191EA51B15A5DA66A6367D931DAB338E595C80E70CEE4BB644
Test: Verify
Message: AE2C1136BFE966794A6C
Signature: 02AFAB91234D08FCEC22E57AB5718FBF41A86D2469012F8476BFCF4EA4E03D9F7A6E467ABDD0B5626784
Test: Verify
Message: B20160E0442E726BE749
Signature: 140A45F4933F05807A533628962E42A8BEFAF5977917F2A8D8706B8BE83EE6B6CEBCC951553B4E3203B5
Test: Verify
Message: 3638935C4492F5CA42F2
Signature: 234F78EF68343E77710E17285E47994AB599F3646315C37B8CC01CF6BE9C803D6B81B232DE9171DA7967
Test: Verify
Message: DFB674CA6E0FDC0CBE99
Signature: 1DF9B1B9F78F5FCCCCC5F698EDDBC8EB28C0F4D10002A052284AA4FBA601D3047E3AA97F8CF73731A44B
Test: Verify
Comment: 1029-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f0281811d0f176b67\
99b36724c92954c38d0288fa95400c2b14e064f76a6338fccaebca8d978b93bb\
76507bc150a50f9fe799fffe12ae2875b13ac1084ffcfde9f62b86185a72f04f\
f80538d6eac177edc98d61a517b1275bcf4b57aa262e1702d623bc344db7e562\
1c949a9b12e9936e88fae9b200a1f8ad5b40ec8220aa301267f38dd702153357\
536531dec150be0ef8747f69ea30d987ff7df1028181067dd80dbc6b41f58d08\
f077a9a3dcbfe12a62065fe6b4691c457f506b56dcab0433b3aad6ef96250163\
3d0f3947b491a1317e7e6b632f062c53104d609c9222b056f08a0c83662a7074\
4331fd09b2b42fb0768e52da27e92732106fbd41ec737373fd080b56b543d808\
d49eeb6e1bb0a8619b1edee8fb8295dc042423f684af8a041702152dcdc00a86\
ecc2a60ebfa6660a83af1d7c3e570b85
PublicKey: \
308201b83082012c06072a8648ce3804013082011f0281811d0f176b6799b367\
24c92954c38d0288fa95400c2b14e064f76a6338fccaebca8d978b93bb76507b\
c150a50f9fe799fffe12ae2875b13ac1084ffcfde9f62b86185a72f04ff80538\
d6eac177edc98d61a517b1275bcf4b57aa262e1702d623bc344db7e5621c949a\
9b12e9936e88fae9b200a1f8ad5b40ec8220aa301267f38dd702153357536531\
dec150be0ef8747f69ea30d987ff7df1028181067dd80dbc6b41f58d08f077a9\
a3dcbfe12a62065fe6b4691c457f506b56dcab0433b3aad6ef962501633d0f39\
47b491a1317e7e6b632f062c53104d609c9222b056f08a0c83662a70744331fd\
09b2b42fb0768e52da27e92732106fbd41ec737373fd080b56b543d808d49eeb\
6e1bb0a8619b1edee8fb8295dc042423f684af8a0381850002818113834f0fa1\
f42abf7dbd264cb7d2eb5798da8972df67f517c62d7ae5070fd588d61db62e49\
2f9654833e876ed5737df35069f5ee01a45de881d8f5e68ec52ad9ef32780e8c\
453a5f1e38cc17bc5cd061a3c122080f6e1b82d31877e8b08f634f497bd90b06\
824eaa0416c64104ce5622c272673d0dedb836ac7d47e0cea0673902
Test: KeyPairValidAndConsistent
Message: 1E34034C47FE533F8FF5
Signature: 04E171B845E602A871CD5DACA5738BC4585A452A86108D03D70C3D2D605FAE90DB8D339AADB692EB1ABE
Test: Verify
Message: 53D2CA23AF7DF95634F0
Signature: 1327D4C32DFB874EA2104A9B30EAF288C7016146D1217C237E0201482E483EBC7F0A713748547F9B6B21
Test: Verify
Message: 0F056E08AE77B3B30F33
Signature: 1B4A688745F3D86B0D8A5D97FFA0E31C322EFAAD0A0FCD907B2D49EB8150539E81FF29341EC34440425C
Test: Verify
Message: F08C80E8FD38A3867B76
Signature: 0972705B5E84A8BA57226C770CCB0ECDEBC816EA162FCB3BA5B3C235105EA75F379EE84187E27A86D21D
Test: Verify
Message: 6D392690B92B3E75020F
Signature: 185968475C67C936CB152F76E80EE22FB82A27ED120C5C0ADB2D750D2C38F0A9671EBFEC2815F675C24C
Test: Verify
Message: 10AE0E091A267641FACF
Signature: 1AC3C2010BFB10CA6889120A23F984FE0D4CF79D1B07578217E5A3C68EDF05006C1F3F1BFB3848E4ECE5
Test: Verify
Comment: 1030-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f0281812a32d68d31\
248024053bf628a94404b9a49d91ade4d7a45b071e93292a7f8c2661d9165f0a\
b85491d4b0dc67d335fa7d7dd172cb17193390a55eb000aa97e2b8ed3ee64b73\
aa43ea9b8979132c2d966ab03c42cc14782c96e4284ee1136b8515007ed1b1a5\
708b5e8d81304fa651edc715918e2299cfe9016dfec5f454d907f59f021527c7\
996c1d3729c4cf1de06529e5619771e27ad9eb0281810d87a4b01385da7f43b6\
277933c5f0dc8072dcacd5252e1b29f588114a7ac56e377050aa8174b5dda400\
f043234e4a746442792734dc80274a00a3676101be94759fc2630b9a85896648\
8b12611d03d0b31e7243e124497a754544cee1db10bb0a81cf0b2a68045b76fe\
935f641c666fdc788a2b968c6668c669115756b961d9fe04170215091155581e\
cb7a0a792ba95c772d9382298bfdfa6f
PublicKey: \
308201b83082012c06072a8648ce3804013082011f0281812a32d68d31248024\
053bf628a94404b9a49d91ade4d7a45b071e93292a7f8c2661d9165f0ab85491\
d4b0dc67d335fa7d7dd172cb17193390a55eb000aa97e2b8ed3ee64b73aa43ea\
9b8979132c2d966ab03c42cc14782c96e4284ee1136b8515007ed1b1a5708b5e\
8d81304fa651edc715918e2299cfe9016dfec5f454d907f59f021527c7996c1d\
3729c4cf1de06529e5619771e27ad9eb0281810d87a4b01385da7f43b6277933\
c5f0dc8072dcacd5252e1b29f588114a7ac56e377050aa8174b5dda400f04323\
4e4a746442792734dc80274a00a3676101be94759fc2630b9a858966488b1261\
1d03d0b31e7243e124497a754544cee1db10bb0a81cf0b2a68045b76fe935f64\
1c666fdc788a2b968c6668c669115756b961d9fe038185000281810d7d22c931\
422fc46505887559a51490c2e367cdb40242cdbaeb23024693fd5c68f6a3307c\
a34b224457d5aa610b90eca3b39905481daaba7151318f09f974ad664546d14c\
87f797e38139ee1e07adba9c775e07b7f7b3edba87d886920d6b2cef5f084359\
566b0a3b8b940a65b9ad93fd7ccd1354cdcee3c43c6bd315180498ad
Test: KeyPairValidAndConsistent
Message: 23EEE1D0EA8950B8F322
Signature: 1800356929B316D1E4FA886CAE0CAD56E32506522D0B8440BB7695D522F31CD87079BEA4CA9F18ED4288
Test: Verify
Message: 13FA6F2816FB83190A21
Signature: 207830C2DE87296BC39CD21630F26228F00CF60BC3150CBC82CFA9006534A6C5E354AA281C434A8C2077
Test: Verify
Message: D071CCC0C6E4CAE82E5A
Signature: 054C9C0C30C6B73AAB9E54C11D4EFC82BD6E8680932501D78A58EE305930E72ACD3BB2565023455DEAEA
Test: Verify
Message: 22CE83F4803BF3EA2C48
Signature: 07065A6F5C9A086CB83F2F113895730C1B2FE0DCD90FD6AA887B066D685D3DD6C3C0D95CB8C8A48FBFF1
Test: Verify
Message: 7A927EC7BB9CA16C1B0A
Signature: 24BF344DC7B25F831428078AC0D929A72A29160B6205A1BD4B1B2C5BD8BEFCB650DE23652701DDD4F4EF
Test: Verify
Message: 9591B069993E10BC0B84
Signature: 0E6E6BF91BBC9FB91FCD3CE32907F5B6AB5E88928C1E3BC92649EDFDFE672AFB654C765F2758DE4BD78F
Test: Verify
Comment: 1031-bit DSA key
PrivateKey: \
3082014c0201003082012c06072a8648ce3804013082011f0281814d58515f7b\
41c4fc87e4fcefe5cf6d84b2d74a9d6f498ae9605fcbf1c59217422001a272ef\
91dbd09e7af5ee54126dd4fc44bb1ed624d0dd5dafb984d52781140bba40600c\
bd4752d2c32b43253efee57af6964c339570edb24195502e6d424b84bed65ac9\
8c6fc52ec90e40a525f1863a53f2fbe2a0a133342eff4337f26ceb93021526f8\
6a81a6bb530c2f9b63e3690e95a0894575f4450281811e24828adb4ebf2becdb\
dcadf6706631293ad6566803d12479f04a7bb20b6086fe81df164f8bd02c5f41\
8c1140d143f11a71170b42d0753c952bfff951b9ca4204868375efaa4afad50b\
75787e41c5ab9ce8adcbccecd3716f350bb8aaeca9b6098bd0002d789e1f7db9\
c19d9045499877b93ecb4e7c64808b742063bbecf60e29041702150e61a054ee\
6510734a80f67a54d8c4151c957ef16f
PublicKey: \
308201b83082012c06072a8648ce3804013082011f0281814d58515f7b41c4fc\
87e4fcefe5cf6d84b2d74a9d6f498ae9605fcbf1c59217422001a272ef91dbd0\
9e7af5ee54126dd4fc44bb1ed624d0dd5dafb984d52781140bba40600cbd4752\
d2c32b43253efee57af6964c339570edb24195502e6d424b84bed65ac98c6fc5\
2ec90e40a525f1863a53f2fbe2a0a133342eff4337f26ceb93021526f86a81a6\
bb530c2f9b63e3690e95a0894575f4450281811e24828adb4ebf2becdbdcadf6\
706631293ad6566803d12479f04a7bb20b6086fe81df164f8bd02c5f418c1140\
d143f11a71170b42d0753c952bfff951b9ca4204868375efaa4afad50b75787e\
41c5ab9ce8adcbccecd3716f350bb8aaeca9b6098bd0002d789e1f7db9c19d90\
45499877b93ecb4e7c64808b742063bbecf60e290381850002818119b50f1eea\
45bfaa22352a38f3c3b86d6f670747ac2fd94359608e25f2bb9f602506bc3572\
45deeb4c3c702d435c557da4f4a9fd37330a75547c91681fdbb51f286adb498d\
1e489e89b2e6a4eb9ff30222c51fefbeac7435f629f536ac2d6b87664d80e5c9\
7398cf489a1d1ca217f7f21ea8e409f938378875cf5f528162e3bc07
Test: KeyPairValidAndConsistent
Message: B4B3C8FBE82013228A21
Signature: 0E08FE696A4C70B16A127CAE8C61E5B38B7A1F34402584D1F21F71016054E820E3B1BB866309D93A7DA5
Test: Verify
Message: 17D2D18302173E2CE992
Signature: 0203C3869E15F8847B58BD158CB746433AA05F201317C0541908ACD5EA78A02D1FAB79380619199CC5B8
Test: Verify
Message: 8032AE177D6DF38C7E27
Signature: 1F436F5BC73A3402221B539F1D7CCBD4C3AE948418216122809E062ACF5D6086546FCBB293B4C7510CBD
Test: Verify
Message: 768640A60A3C62E02428
Signature: 0A5D52C534A9BF1175247538638077489537025975254955F8A96B0CA2E7985D5D6E3DD54EE298C90100
Test: Verify
Message: B0999CA45B77ED63639D
Signature: 144DDD0C1BE6D96FC3AFFA240FCD6D2AD0748C848F0C8A25AE8AC2E55A38DE9DBBAFF90CF464547365E2
Test: Verify
Message: 587EDB968FA82C12C930
Signature: 01FC4F6F98898F3639E8D93E7C2E6F3945120AD19D15EA13EDC96BED7E73A7D5D161217F1C67F3048BE3
Test: Verify
Comment: 1032-bit DSA key
PrivateKey: \
3082014e0201003082012e06072a8648ce3804013082012102818200d551680a\
62ebf98f0ed8930cc5b12de86d0a0c29a0d7e5524c24672a25428833f4c19ac8\
83ead22efcc0c6823f2e942c17adb7ab763ff2c7cc2698fa8b6448e514d4628b\
197721bdaec780e126ac80ac83f24fef5c154f7690ceba903748be5212e3180e\
a718ca7a71a49dee939bf9bc5b7845c9648d074587ccd3724493b91f0902152e\
802b5369c3f1ddfa789bf8f2ad2e048ced3bf35502818200a9aebee7d29f90b0\
81afc4d496a6a78210e918bb57a8a21c5995586c0bf20f7a56bb10a97e05a3a7\
23e7db64612b12bb591b1fe7d2e46be8c96a7b2ce7c66076aeded938775ae222\
3900adaf52a93f52d62173c82d4b67388c85d4c1127e1edf4643cf09f5375b60\
c19316c4f8f8fd7daea1d8b44a2d03e97c2741537f63d86b4a041702150f66e0\
4c5a75d3eac03d744e5432f23e3aea066a63
PublicKey: \
308201ba3082012e06072a8648ce3804013082012102818200d551680a62ebf9\
8f0ed8930cc5b12de86d0a0c29a0d7e5524c24672a25428833f4c19ac883ead2\
2efcc0c6823f2e942c17adb7ab763ff2c7cc2698fa8b6448e514d4628b197721\
bdaec780e126ac80ac83f24fef5c154f7690ceba903748be5212e3180ea718ca\
7a71a49dee939bf9bc5b7845c9648d074587ccd3724493b91f0902152e802b53\
69c3f1ddfa789bf8f2ad2e048ced3bf35502818200a9aebee7d29f90b081afc4\
d496a6a78210e918bb57a8a21c5995586c0bf20f7a56bb10a97e05a3a723e7db\
64612b12bb591b1fe7d2e46be8c96a7b2ce7c66076aeded938775ae2223900ad\
af52a93f52d62173c82d4b67388c85d4c1127e1edf4643cf09f5375b60c19316\
c4f8f8fd7daea1d8b44a2d03e97c2741537f63d86b4a038185000281812640c1\
88055329f0b44aaf80f82f7fc7f0e421031834dfbd1fb6d6af6ab3e1c173c901\
370a4ce2793c1b88d12f764c58ff064905da9c5001f679c7508972f237bccca5\
6524787466a7c9c2d6bb6392963008ed1a3e4cf3b13e66086bce3a4ca04d8cab\
cf0cadb4c403c7d02a858460d04350e730289cb5adf200b5fdf1198168b5
Test: KeyPairValidAndConsistent
Message: 909068BEFFA43331FDC7
Signature: 2CCCFF8A67073E5DF643B61A5AE7A5BC216FE267E713B9005F69797B44ECD33BA5DD87461B5C72C50390
Test: Verify
Message: AC8AFC7A1D9105539E10
Signature: 0A2BEB58D806EECDDCBD590EBE4AE5AE7BDA326EA0072ADB9FA6A6FEBF40488C80690A2B1DF141BACF91
Test: Verify
Message: 310E40311BB3F77F9483
Signature: 28726153B52FE75F1FAA4C97124EE042065D2C90B50B43F885FC45C42C3ED9BDC4EC2D36A2799A041C67
Test: Verify
Message: 35455ABD53E6FB11ED9B
Signature: 15B3D6ACA9EAD5AA1501ED201335AF9B46657A4CBF00D19328018D82624D4BD9B22D645429B385DADBCA
Test: Verify
Message: 95FFA73B52F0D06A0C1E
Signature: 2904FA8F78B6DF0D15A08714C8F86B97532A9D13B617EC03F329DA20E42816CCF45DBACB432B1F5011C8
Test: Verify
Message: 1E9934125DA6E9B4E975
Signature: 1666A3B9DBE26F2AE3F9BF7CBF47989D87AF82F580147BEC8350E21D4DB0691074F63B85A3A7D8E82A8D
Test: Verify
Comment: 1536-bit DSA key
PrivateKey: \
308201d4020100308201b006072a8648ce380401308201a30281c100fada6e4b\
ecef964a85caf9e129639a5616ac000dbac59bd50b84bc8d464114079c34c5b5\
8d7d40027faaf037c6a649c527cb002d3a716bdef62b6c94d7a47a8b65c2ebac\
05da09e40cdc417024cccba267a98f4eb69701a276b4f117662b566605c36054\
e7f015d2e5f81331e5666ec17ebf71907788b40cbcea0f24aaffb029ef5c25c5\
5ae998f28a2ddb091d262c32ad324f4e64c7b4b50a19e9d92f6d8024188627cf\
5ce68674e7ec7da38fd6cf4ec29a6ce2f17e3188d8ef6b0e50d77d5b0219232c\
f9bee9d56c8bd8252d1edb59d99c40cf32d07d9e5a48930281c100f028143e3f\
9d1317aafb814215ffda9c584da8943e96212c90a082c3d2f335e8a6b64d1c89\
0aa2224ebf158bec2b6fe6bad236417acd517a4907331e0be0dd0b801218ac27\
0acdd45579290be1b94bc418b8f82c651d82a19d2f0e1cbb0fbc0f054d95150a\
f96f9a7488010787a799c544883ff76a4e3092f2ca9aa9000cecb88dda343c97\
2c8192a83820727b1945c1a270cf913ab932457e8e6e207d06cd0efdf265b762\
b9fa15c9a14633af17204ba2b755ed1b3b421ac596a2a04e64be43041b02191d\
4cedc87d55eea31bd702139b90be08d58692a1f97628a01b
PublicKey: \
3082027c308201b006072a8648ce380401308201a30281c100fada6e4becef96\
4a85caf9e129639a5616ac000dbac59bd50b84bc8d464114079c34c5b58d7d40\
027faaf037c6a649c527cb002d3a716bdef62b6c94d7a47a8b65c2ebac05da09\
e40cdc417024cccba267a98f4eb69701a276b4f117662b566605c36054e7f015\
d2e5f81331e5666ec17ebf71907788b40cbcea0f24aaffb029ef5c25c55ae998\
f28a2ddb091d262c32ad324f4e64c7b4b50a19e9d92f6d8024188627cf5ce686\
74e7ec7da38fd6cf4ec29a6ce2f17e3188d8ef6b0e50d77d5b0219232cf9bee9\
d56c8bd8252d1edb59d99c40cf32d07d9e5a48930281c100f028143e3f9d1317\
aafb814215ffda9c584da8943e96212c90a082c3d2f335e8a6b64d1c890aa222\
4ebf158bec2b6fe6bad236417acd517a4907331e0be0dd0b801218ac270acdd4\
5579290be1b94bc418b8f82c651d82a19d2f0e1cbb0fbc0f054d95150af96f9a\
7488010787a799c544883ff76a4e3092f2ca9aa9000cecb88dda343c972c8192\
a83820727b1945c1a270cf913ab932457e8e6e207d06cd0efdf265b762b9fa15\
c9a14633af17204ba2b755ed1b3b421ac596a2a04e64be430381c5000281c100\
819c8cedb9c014aa577e9046b90795accbebe81bef68b1b5c37c68cb357e1a5f\
f92761bc26cb0953956b6c0aec05acfc9d1a27c50789793b13d9eaf2361760c9\
7a7d86e7d922f4809a5d2d01448e938190bbc24c150e03ef8305365ddbf5ca19\
6857314e3b3023f8ddc9d209bd7dad1ee763e7003fd1b0c53057d2e9acadd23a\
a18f83d20143bc41a2dfa4a164c82621fc0f800052ec01bec7c99c66fe20ec57\
67e6fbbe8810cd5aa75eff3d8a4cb53e1259ebcfebcc2fcf21ba7f3589cd525a
Test: KeyPairValidAndConsistent
Message: 9F6DC301DF53FE22CAC0
Signature: 15B22111FEFA4AC1E53F2FEC346559E3613BB94F7BB3E2B7551D8B982FA10C38E7F182834DFC7391155FFA42AB945A29E118
Test: Verify
Message: 2D7B5B9A27EAB468331E
Signature: 029EEA97097FE926DD09821284BCA3F45750B1F8102380D20100596D914DBF6BEFBE1B7A938E3AA5D656B6FD99E8EEE7C606
Test: Verify
Message: F552FCBBA04FFCCC5CB6
Signature: 115DE3CC1553CD5E4D40CCED80146DB1D76C10D992AACBCBCB05375C5FDA9F65B9A19DF7E51E6A36A3F2830AEA433AFD4F8B
Test: Verify
Message: 0D52B894153A4BB74068
Signature: 0F6B8CC28D82E22B9B87D62CFF5C7B2289BB2F8008C42F105B2322CF95BC6D443A9D89A292F482490D94693A44DDF7AC4BD3
Test: Verify
Message: 294442E103CC0CBA32A6
Signature: 0FBD8768A18C2B28CE95775AD734157C34C1C3961C1DBBAFDD0A3E92A312A7925AFC9F7F4760FB0C56B42A2042C6B8B37C0E
Test: Verify
Message: E993D8FE1E6F6C3914ED
Signature: 0559D66BAC906C607BBA769AAFEB93E9AEC55FDD4597E432870CDC8A3DF9778301A0B218C886F6B08A414C51BD2F8214201A
Test: Verify
Comment: 2048-bit DSA key
PrivateKey: \
3082025d0201003082023506072a8648ce3804013082022802820101009a0886\
5d2bc9e0cf03d2500b2a08402bb9dc953d5fcd73f04be61236efc0998a8f012f\
00e52f7a6e91e81b88a4c9f985a2da523cbe7caff08cae44963d2035eda72e1f\
31f82c8d64c86e686899d53c0200282f407ceb1507db480f1db223606a57466c\
f60fe9fc5f7ea7d5fd82ed3ab2cf5e35491dfaef0aa2e10fbfa3cdfeb5ebf65e\
4dfc2837e1f6399db06cc2e0420c7b14a4c0d483b742ca58b31fec9f26a64e9b\
fcaa82334e644f4b954e2a9c7eeae096b8864ecd223ead3bcf9e8c1f68f6678f\
accdb7f26d8f33d8a5fb0cb156cc7daf4a96ec2b730c0d7f666d699f7345a37d\
dc1ccdea6d8f439ddb23de04a941b246bc257b0aef544a8e868bc8444f021d03\
f35f80fcd896f03eda9ff07f2e35295384c4f3b8f8c4821369ab541702820100\
75c5d8c8f72302d92be3bf486b8648330ff86954de5e6e83efef624a277574c1\
6757684d3874ee303fa08343fe82dae484e5dda6781280b434c4090044cc7ff9\
b6e962594d3ca069815c0f0b6bfd25215a419420d0ef8a1595c6eb1b44a719b4\
0131081f75cc15cb09a5d5a029c8546230c30b4af2d4a9f4374c93a095c83b59\
4b1774d635d4aee965f1d094469f7bbf8bdc93216a6b8a6c5753b48962335bf2\
092aa583c897878c8a7ce61186b592b05d2aea710b673d5994cedb5f117fdb6b\
8ad4d89f443c4eb662b428a34a7522c69794cc0274f3eba837e90da86acbc707\
4ee3a0b029d970efa48b3d582b740ae0e585d175a5f63a385f8b6b8878b44e1a\
041f021d0212c34d3d17b96a899548ebf43bb886676acebd2f040f5b33a4e88d\
2d
PublicKey: \
308203423082023506072a8648ce3804013082022802820101009a08865d2bc9\
e0cf03d2500b2a08402bb9dc953d5fcd73f04be61236efc0998a8f012f00e52f\
7a6e91e81b88a4c9f985a2da523cbe7caff08cae44963d2035eda72e1f31f82c\
8d64c86e686899d53c0200282f407ceb1507db480f1db223606a57466cf60fe9\
fc5f7ea7d5fd82ed3ab2cf5e35491dfaef0aa2e10fbfa3cdfeb5ebf65e4dfc28\
37e1f6399db06cc2e0420c7b14a4c0d483b742ca58b31fec9f26a64e9bfcaa82\
334e644f4b954e2a9c7eeae096b8864ecd223ead3bcf9e8c1f68f6678faccdb7\
f26d8f33d8a5fb0cb156cc7daf4a96ec2b730c0d7f666d699f7345a37ddc1ccd\
ea6d8f439ddb23de04a941b246bc257b0aef544a8e868bc8444f021d03f35f80\
fcd896f03eda9ff07f2e35295384c4f3b8f8c4821369ab54170282010075c5d8\
c8f72302d92be3bf486b8648330ff86954de5e6e83efef624a277574c1675768\
4d3874ee303fa08343fe82dae484e5dda6781280b434c4090044cc7ff9b6e962\
594d3ca069815c0f0b6bfd25215a419420d0ef8a1595c6eb1b44a719b4013108\
1f75cc15cb09a5d5a029c8546230c30b4af2d4a9f4374c93a095c83b594b1774\
d635d4aee965f1d094469f7bbf8bdc93216a6b8a6c5753b48962335bf2092aa5\
83c897878c8a7ce61186b592b05d2aea710b673d5994cedb5f117fdb6b8ad4d8\
9f443c4eb662b428a34a7522c69794cc0274f3eba837e90da86acbc7074ee3a0\
b029d970efa48b3d582b740ae0e585d175a5f63a385f8b6b8878b44e1a038201\
050002820100267f9c3ff3ee3cbc0f9e94dc7e6837e1ff65175e967987b90b9a\
ea7eef1de6e4c342bebb5dbd0c4e2f6514f2d487857a146dda6cfdbc8b56ed25\
4cd65754d84dd21a271cd15fc656274725643728b41ce3f0e6872b6dfb4c289e\
03f9b903880ce3d7d745dfbb641c8c42ec0bfb6951ca2611fd877c32248c9725\
2bdb42d7bd65ebc50653dff389526c546d1e6ebaf6bd8b3298c01935901b7efb\
288b78730d89fba7f46f2a642aee0dbc93aa29c190b201acf89d4f8ba28f3e3f\
54a1c5a48294dda908f904afb7db398682c809ce13abd49279221d5b40ad7621\
6bad7ca256d718d3552344c481b20da5aac3e637fb7edeaf7960b532ef761376\
489f02fa8c10
Test: KeyPairValidAndConsistent
Message: 5F3914F7AE0F6C76D152
Signature: 03D30B7EAADDCB384CECDBB7541DFE57187242C836A6C72AF6C2525E1A01DB97DF3F41156089162FAFC87361F2F28E55616A50633637FB13EFE3
Test: Verify
Message: 769583D4E7EAD14C137A
Signature: 01DC2815FD4918B8D314526066A03AD6593C8CED9E1ED04252B1BBA59D019F1C965028DA88BF4DB35AEDBA2C3C963B7933E5C07C590EF78BDFA1
Test: Verify
Message: 6441D5239F50C71DE0F5
Signature: 013F6D395DE56832F72F17F7F7572BB6DD1C48BADCBDEA91F0A634486E034B617DA8F5AB5E6F78C691313F822C599B6400A0A119A5DA330C6830
Test: Verify
Message: F1C2D4F7C3ECDF2C17B7
Signature: 006441A8B3517613F950BC1C84504082C0C3EA10CC08DCC1DA22E05480036D78345B17244F0DE41DA8342AF3441489CF9880BAA01BF2745CAB3A
Test: Verify
Message: 752A1F2B8D9A717A882F
Signature: 0127027984402F5B8C7DB1B7666FFA787548E4200D26B9D3B20EA9B4370298A9BDC901F324844613E8B5F34F2BFE40D9E6513D0E207B5105A9B1
Test: Verify
Message: 666DC6B1E871026EDE56
Signature: 03E87B55A7E81318B6B7057C901F8E3DC564053C1EA08B1F1FD965453803F21C20CE7FCCF606FB1328EC987666E87AF16ABE6B42DB854BFAA019
Test: Verify

View File

@@ -0,0 +1,663 @@
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-1
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-1
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
Test: PublicKeyValid
Message: 73616D706C65
Signature: 2E1A0C2562B2912CAAF89186FB0F42001585DA5529EFB6B0AFF2D7A68EB70CA313022253B9A88DF5
Test: Verify
Message: 74657374
Signature: 42AB2052FD43E123F0607F115052A67DCD9C5C77183916B0230D45B9931491D4C6B0BD2FB4AAF088
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-1
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-1
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
PrivateExponent: 411602CB19A6CCC34494D79D98EF1E7ED5AF25F7
Test: KeyPairValidAndConsistent
Message: 73616D706C65
Signature: 2E1A0C2562B2912CAAF89186FB0F42001585DA5529EFB6B0AFF2D7A68EB70CA313022253B9A88DF5
Test: DeterministicSign
Message: 74657374
Signature: 42AB2052FD43E123F0607F115052A67DCD9C5C77183916B0230D45B9931491D4C6B0BD2FB4AAF088
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-1
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-1
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
Test: PublicKeyValid
Message: 73616D706C65
Signature: 3A1B2DBD7489D6ED7E608FD036C83AF396E290DBD602408E8677DAABD6E7445A\
D26FCBA19FA3E3058FFC02CA1596CDBB6E0D20CB37B06054F7E36DED0CDBBCCF
Test: Verify
Message: 74657374
Signature: C18270A93CFC6063F57A4DFA86024F700D980E4CF4E2CB65A504397273D98EA0\
414F22E5F31A8B6D33295C7539C1C1BA3A6160D7D68D50AC0D3A5BEAC2884FAA
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-1
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-1
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
PrivateExponent: 69C7548C21D0DFEA6B9A51C9EAD4E27C33D3B3F180316E5BCAB92C933F0E4DBC
Test: KeyPairValidAndConsistent
Message: 73616D706C65
Signature: 3A1B2DBD7489D6ED7E608FD036C83AF396E290DBD602408E8677DAABD6E7445A\
D26FCBA19FA3E3058FFC02CA1596CDBB6E0D20CB37B06054F7E36DED0CDBBCCF
Test: DeterministicSign
Message: 74657374
Signature: C18270A93CFC6063F57A4DFA86024F700D980E4CF4E2CB65A504397273D98EA0\
414F22E5F31A8B6D33295C7539C1C1BA3A6160D7D68D50AC0D3A5BEAC2884FAA
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-224
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-224
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
Message: 73616D706C65
Signature: 4BC3B686AEA70145856814A6F1BB53346F02101E410697B92295D994D21EDD2F4ADA85566F6F94C1
Test: Verify
Message: 74657374
Signature: 6868E9964E36C1689F6037F91F28D5F2C30610F249CEC3ACDC83018C5BD2674ECAAD35B8CD22940F
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-224
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-224
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
PrivateExponent: 411602CB19A6CCC34494D79D98EF1E7ED5AF25F7
Message: 73616D706C65
Signature: 4BC3B686AEA70145856814A6F1BB53346F02101E410697B92295D994D21EDD2F4ADA85566F6F94C1
Test: DeterministicSign
Message: 74657374
Signature: 6868E9964E36C1689F6037F91F28D5F2C30610F249CEC3ACDC83018C5BD2674ECAAD35B8CD22940F
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-224
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-224
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
Test: PublicKeyValid
Message: 73616D706C65
Signature: DC9F4DEADA8D8FF588E98FED0AB690FFCE858DC8C79376450EB6B76C24537E2C\
A65A9C3BC7BABE286B195D5DA68616DA8D47FA0097F36DD19F517327DC848CEC
Test: Verify
Message: 74657374
Signature: 272ABA31572F6CC55E30BF616B7A265312018DD325BE031BE0CC82AA17870EA3\
E9CC286A52CCE201586722D36D1E917EB96A4EBDB47932F9576AC645B3A60806
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-224
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-224
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
PrivateExponent: 69C7548C21D0DFEA6B9A51C9EAD4E27C33D3B3F180316E5BCAB92C933F0E4DBC
Test: KeyPairValidAndConsistent
Message: 73616D706C65
Signature: DC9F4DEADA8D8FF588E98FED0AB690FFCE858DC8C79376450EB6B76C24537E2C\
A65A9C3BC7BABE286B195D5DA68616DA8D47FA0097F36DD19F517327DC848CEC
Test: DeterministicSign
Message: 74657374
Signature: 272ABA31572F6CC55E30BF616B7A265312018DD325BE031BE0CC82AA17870EA3\
E9CC286A52CCE201586722D36D1E917EB96A4EBDB47932F9576AC645B3A60806
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-256
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-256
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
Message: 73616D706C65
Signature: 81F2F5850BE5BC123C43F71A3033E9384611C5454CDD914B65EB6C66A8AAAD27299BEE6B035F5E89
Test: Verify
Message: 74657374
Signature: 22518C127299B0F6FDC9872B282B9E70D07908126837EC18F150D55DE95B5E29BE7AF5D01E4FE160
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-256
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-256
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
PrivateExponent: 411602CB19A6CCC34494D79D98EF1E7ED5AF25F7
Message: 73616D706C65
Signature: 81F2F5850BE5BC123C43F71A3033E9384611C5454CDD914B65EB6C66A8AAAD27299BEE6B035F5E89
Test: DeterministicSign
Message: 74657374
Signature: 22518C127299B0F6FDC9872B282B9E70D07908126837EC18F150D55DE95B5E29BE7AF5D01E4FE160
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-256
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-256
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
Test: PublicKeyValid
Message: 73616D706C65
Signature: EACE8BDBBE353C432A795D9EC556C6D021F7A03F42C36E9BC87E4AC7932CC809\
7081E175455F9247B812B74583E9E94F9EA79BD640DC962533B0680793A38D53
Test: Verify
Message: 74657374
Signature: 8190012A1969F9957D56FCCAAD223186F423398D58EF5B3CEFD5A4146A4476F0\
7452A53F7075D417B4B013B278D1BB8BBD21863F5E7B1CEE679CF2188E1AB19E
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-256
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-256
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
PrivateExponent: 69C7548C21D0DFEA6B9A51C9EAD4E27C33D3B3F180316E5BCAB92C933F0E4DBC
Test: KeyPairValidAndConsistent
Message: 73616D706C65
Signature: EACE8BDBBE353C432A795D9EC556C6D021F7A03F42C36E9BC87E4AC7932CC809\
7081E175455F9247B812B74583E9E94F9EA79BD640DC962533B0680793A38D53
Test: DeterministicSign
Message: 74657374
Signature: 8190012A1969F9957D56FCCAAD223186F423398D58EF5B3CEFD5A4146A4476F0\
7452A53F7075D417B4B013B278D1BB8BBD21863F5E7B1CEE679CF2188E1AB19E
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-384
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-384
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
Message: 73616D706C65
Signature: 07F2108557EE0E3921BC1774F1CA9B410B4CE65A54DF70456C86FAC10FAB47C1949AB83F2C6F7595
Test: Verify
Message: 74657374
Signature: 854CF929B58D73C3CBFDC421E8D5430CD6DB5E6691D0E0F53E22F898D158380676A871A157CDA622
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-384
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-384
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
PrivateExponent: 411602CB19A6CCC34494D79D98EF1E7ED5AF25F7
Message: 73616D706C65
Signature: 07F2108557EE0E3921BC1774F1CA9B410B4CE65A54DF70456C86FAC10FAB47C1949AB83F2C6F7595
Test: DeterministicSign
Message: 74657374
Signature: 854CF929B58D73C3CBFDC421E8D5430CD6DB5E6691D0E0F53E22F898D158380676A871A157CDA622
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-384
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-384
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
Test: PublicKeyValid
Message: 73616D706C65
Signature: B2DA945E91858834FD9BF616EBAC151EDBC4B45D27D0DD4A7F6A22739F45C00B\
19048B63D9FD6BCA1D9BAE3664E1BCB97F7276C306130969F63F38FA8319021B
Test: Verify
Message: 74657374
Signature: 239E66DDBE8F8C230A3D071D601B6FFBDFB5901F94D444C6AF56F732BEB954BE\
6BD737513D5E72FE85D1C750E0F73921FE299B945AAD1C802F15C26A43D34961
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-384
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-384
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
PrivateExponent: 69C7548C21D0DFEA6B9A51C9EAD4E27C33D3B3F180316E5BCAB92C933HF0E4DBC
Test: KeyPairValidAndConsistent
Message: 73616D706C65
Signature: B2DA945E91858834FD9BF616EBAC151EDBC4B45D27D0DD4A7F6A22739F45C00B\
19048B63D9FD6BCA1D9BAE3664E1BCB97F7276C306130969F63F38FA8319021B
Test: DeterministicSign
Message: 74657374
Signature: 239E66DDBE8F8C230A3D071D601B6FFBDFB5901F94D444C6AF56F732BEB954BE\
6BD737513D5E72FE85D1C750E0F73921FE299B945AAD1C802F15C26A43D34961
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-512
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-512
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
Message: 73616D706C65
Signature: 16C3491F9B8C3FBBDD5E7A7B667057F0D8EE8E1B02C36A127A7B89EDBB72E4FFBC71DABC7D4FC69C
Test: Verify
Message: 74657374
Signature: 8EA47E475BA8AC6F2D821DA3BD212D11A3DEB9A07C670C7AD72B6C050C109E1790008097125433E8
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-512
Source: RFC 6979
Comment: Section A.2.1. DSA, 1024 Bits, SHA-512
KeyFormat: Component
Modulus: 86F5CA03DCFEB225063FF830A0C769B9DD9D6153AD91D7CE27F787C43278B447\
E6533B86B18BED6E8A48B784A14C252C5BE0DBF60B86D6385BD2F12FB763ED88\
73ABFD3F5BA2E0A8C0A59082EAC056935E529DAF7C610467899C77ADEDFC846C\
881870B7B19B2B58F9BE0521A17002E3BDD6B86685EE90B3D9A1B02B782B1779
SubgroupOrder: 996F967F6C8E388D9E28D01E205FBA957A5698B1
SubgroupGenerator: 07B0F92546150B62514BB771E2A0C0CE387F03BDA6C56B505209FF25FD3C133D\
89BBCD97E904E09114D9A7DEFDEADFC9078EA544D2E401AEECC40BB9FBBF78FD\
87995A10A1C27CB7789B594BA7EFB5C4326A9FE59A070E136DB77175464ADCA4\
17BE5DCE2F40D10A46A3A3943F26AB7FD9C0398FF8C76EE0A56826A8A88F1DBD
PublicElement: 5DF5E01DED31D0297E274E1691C192FE5868FEF9E19A84776454B100CF16F653\
92195A38B90523E2542EE61871C0440CB87C322FC4B4D2EC5E1E7EC766E1BE8D\
4CE935437DC11C3C8FD426338933EBFE739CB3465F4D3668C5E473508253B1E6\
82F65CBDC4FAE93C2EA212390E54905A86E2223170B44EAA7DA5DD9FFCFB7F3B
PrivateExponent: 411602CB19A6CCC34494D79D98EF1E7ED5AF25F7
Message: 73616D706C65
Signature: 16C3491F9B8C3FBBDD5E7A7B667057F0D8EE8E1B02C36A127A7B89EDBB72E4FFBC71DABC7D4FC69C
Test: DeterministicSign
Message: 74657374
Signature: 8EA47E475BA8AC6F2D821DA3BD212D11A3DEB9A07C670C7AD72B6C050C109E1790008097125433E8
Test: DeterministicSign
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-512
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-512
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
Test: PublicKeyValid
Message: 73616D706C65
Signature: 2016ED092DC5FB669B8EFB3D1F31A91EECB199879BE0CF78F02BA062CB4C942E\
D0C76F84B5F091E141572A639A4FB8C230807EEA7D55C8A154A224400AFF2351
Test: Verify
Message: 74657374
Signature: 89EC4BB1400ECCFF8E7D9AA515CD1DE7803F2DAFF09693EE7FD1353E90A68307\
C9F0BDABCC0D880BB137A994CC7F3980CE91CC10FAF529FC46565B15CEA854E1
Test: Verify
AlgorithmType: Signature
Name: DSA-RFC6979/SHA-512
Source: RFC 6979
Comment: Section A.2.2. DSA, 2048 Bits, SHA-512
KeyFormat: Component
Modulus: 9DB6FB5951B66BB6FE1E140F1D2CE5502374161FD6538DF1648218642F0B5C48\
C8F7A41AADFA187324B87674FA1822B00F1ECF8136943D7C55757264E5A1A44F\
FE012E9936E00C1D3E9310B01C7D179805D3058B2A9F4BB6F9716BFE6117C6B5\
B3CC4D9BE341104AD4A80AD6C94E005F4B993E14F091EB51743BF33050C38DE2\
35567E1B34C3D6A5C0CEAA1A0F368213C3D19843D0B4B09DCB9FC72D39C8DE41\
F1BF14D4BB4563CA28371621CAD3324B6A2D392145BEBFAC748805236F5CA2FE\
92B871CD8F9C36D3292B5509CA8CAA77A2ADFC7BFD77DDA6F71125A7456FEA15\
3E433256A2261C6A06ED3693797E7995FAD5AABBCFBE3EDA2741E375404AE25B
SubgroupOrder: F2C3119374CE76C9356990B465374A17F23F9ED35089BD969F61C6DDE9998C1F
SubgroupGenerator: 5C7FF6B06F8F143FE8288433493E4769C4D988ACE5BE25A0E24809670716C613\
D7B0CEE6932F8FAA7C44D2CB24523DA53FBE4F6EC3595892D1AA58C4328A06C4\
6A15662E7EAA703A1DECF8BBB2D05DBE2EB956C142A338661D10461C0D135472\
085057F3494309FFA73C611F78B32ADBB5740C361C9F35BE90997DB2014E2EF5\
AA61782F52ABEB8BD6432C4DD097BC5423B285DAFB60DC364E8161F4A2A35ACA\
3A10B1C4D203CC76A470A33AFDCBDD92959859ABD8B56E1725252D78EAC66E71\
BA9AE3F1DD2487199874393CD4D832186800654760E1E34C09E4D155179F9EC0\
DC4473F996BDCE6EED1CABED8B6F116F7AD9CF505DF0F998E34AB27514B0FFE7
PublicElement: 667098C654426C78D7F8201EAC6C203EF030D43605032C2F1FA937E5237DBD94\
9F34A0A2564FE126DC8B715C5141802CE0979C8246463C40E6B6BDAA2513FA61\
1728716C2E4FD53BC95B89E69949D96512E873B9C8F8DFD499CC312882561ADE\
CB31F658E934C0C197F2C4D96B05CBAD67381E7B768891E4DA3843D24D94CDFB\
5126E9B8BF21E8358EE0E0A30EF13FD6A664C0DCE3731F7FB49A4845A4FD8254\
687972A2D382599C9BAC4E0ED7998193078913032558134976410B89D2C171D1\
23AC35FD977219597AA7D15C1A9A428E59194F75C721EBCBCFAE44696A499AFA\
74E04299F132026601638CB87AB79190D4A0986315DA8EEC6561C938996BEADF
PrivateExponent: 69C7548C21D0DFEA6B9A51C9EAD4E27C33D3B3F180316E5BCAB92C933HF0E4DBC
Test: KeyPairValidAndConsistent
Message: 73616D706C65
Signature: 2016ED092DC5FB669B8EFB3D1F31A91EECB199879BE0CF78F02BA062CB4C942E\
D0C76F84B5F091E141572A639A4FB8C230807EEA7D55C8A154A224400AFF2351
Test: DeterministicSign
Message: 74657374
Signature: 89EC4BB1400ECCFF8E7D9AA515CD1DE7803F2DAFF09693EE7FD1353E90A68307\
C9F0BDABCC0D880BB137A994CC7F3980CE91CC10FAF529FC46565B15CEA854E1
Test: DeterministicSign

75
externals/cryptopp/TestVectors/eax.txt vendored Normal file
View File

@@ -0,0 +1,75 @@
AlgorithmType: AuthenticatedSymmetricCipher
Name: AES/EAX
Source: http://www.cs.ucdavis.edu/~rogaway/papers/eax.pdf
Plaintext:
Key: 233952DEE4D5ED5F9B9C6D6FF80FF478
IV: 62EC67F9C3A4A407FCB2A8C49031A8B3
Header: 6BFB914FD07EAE6B
Ciphertext: E037830E8389F27B025A2D6527E79D01
Test: Encrypt
Plaintext: F7FB
Key: 91945D3F4DCBEE0BF45EF52255F095A4
IV: BECAF043B0A23D843194BA972C66DEBD
Header: FA3BFD4806EB53FA
Ciphertext: 19DD5C4C9331049D0BDAB0277408F67967E5
Test: Encrypt
Plaintext: 1A47CB4933
Key: 01F74AD64077F2E704C0F60ADA3DD523
IV: 70C3DB4F0D26368400A10ED05D2BFF5E
Header: 234A3463C1264AC6
Ciphertext: D851D5BAE03A59F238A23E39199DC9266626C40F80
Test: Encrypt
Plaintext: 481C9E39B1
Key: D07CF6CBB7F313BDDE66B727AFD3C5E8
IV: 8408DFFF3C1A2B1292DC199E46B7D617
Header: 33CCE2EABFF5A79D
Ciphertext: 632A9D131AD4C168A4225D8E1FF755939974A7BEDE
Test: Encrypt
Plaintext: 40D0C07DA5E4
Key: 35B6D0580005BBC12B0587124557D2C2
IV: FDB6B06676EEDC5C61D74276E1F8E816
Header: AEB96EAEBE2970E9
Ciphertext: 071DFE16C675CB0677E536F73AFE6A14B74EE49844DD
Test: Encrypt
Plaintext: 4DE3B35C3FC039245BD1FB7D
Key: BD8E6E11475E60B268784C38C62FEB22
IV: 6EAC5C93072D8E8513F750935E46DA1B
Header: D4482D1CA78DCE0F
Ciphertext: 835BB4F15D743E350E728414ABB8644FD6CCB86947C5E10590210A4F
Test: Encrypt
Plaintext: 8B0A79306C9CE7ED99DAE4F87F8DD61636
Key: 7C77D6E813BED5AC98BAA417477A2E7D
IV: 1A8C98DCD73D38393B2BF1569DEEFC19
Header: 65D2017990D62528
Ciphertext: 02083E3979DA014812F59F11D52630DA30137327D10649B0AA6E1C181DB617D7F2
Test: Encrypt
Plaintext: 1BDA122BCE8A8DBAF1877D962B8592DD2D56
Key: 5FFF20CAFAB119CA2FC73549E20F5B0D
IV: DDE59B97D722156D4D9AFF2BC7559826
Header: 54B9F04E6A09189A
Ciphertext: 2EC47B2C4954A489AFC7BA4897EDCDAE8CC33B60450599BD02C96382902AEF7F832A
Test: Encrypt
Plaintext: 6CF36720872B8513F6EAB1A8A44438D5EF11
Key: A4A4782BCFFD3EC5E7EF6D8C34A56123
IV: B781FCF2F75FA5A8DE97A9CA48E522EC
Header: 899A175897561D7E
Ciphertext: 0DE18FD0FDD91E7AF19F1D8EE8733938B1E8E7F6D2231618102FDB7FE55FF1991700
Test: Encrypt
Plaintext: CA40D7446E545FFAED3BD12A740A659FFBBB3CEAB7
Key: 8395FCF1E95BEBD697BD010BC766AAC3
IV: 22E7ADD93CFC6393C57EC0B3C17D6B44
Header: 126735FCC320D25A
Ciphertext: CB8920F87A6C75CFF39627B56E3ED197C552D295A7CFC46AFC253B4652B1AF3795B124AB6E
Test: Encrypt
Plaintext: CA40D7446E545FFAED3BD12A740A659FFBBB3CEAB7
Key: 8395FCF1E95BEBD697BD010BC766AAC3
IV: 22E7ADD93CFC6393C57EC0B3C17D6B44
Header: 126735FCC320D25A
Ciphertext: CB8920F87A6C75CFF39627B56E3ED197C552D295A7CFC46AFC253B4652B1AF3795B124AB6E
Test: Encrypt
Plaintext: CA40D7446E545FFAED3BD12A740A659FFBBB3CEAB7
Key: 8395FCF1E95BEBD697BD010BC766AAC3
IV: 22E7ADD93CFC6393C57EC0B3C17D6B44
Header: 126735FCC320D25A
Ciphertext: 0B8920F87A6C75CFF39627B56E3ED197C552D295A7CFC46AFC253B4652B1AF3795B124AB6E
Test: NotVerify

View File

@@ -0,0 +1,93 @@
AlgorithmType: Signature
Name: ESIGN/EMSA5-MGF1(SHA-1)
Source: Crypto++ 5.0 test vectors, generated by Wei Dai
Comment: 1536-bit key
KeyFormat: DER
PrivateKey: \
3082014D0281C100E2A6788AB3CC986AEC06C51690143D3677141645D0628165EE924B9AFB7E6EDD\
52D90145B2F6031522C7A6CEC05E358F42B7837DACEA589F868F8DCA1C0F5FD8E5EDB8BBBAFCFF6D\
64CFCFBE68F46FBA6EFF45BC9D0CBB4F7F6075F5FFC2049C2F304B51C417764E18D182926E02D411\
6CE5C5C010E3D0AA6872A49B0D1FF4B37D54689C31F5821D04E9D4DB34D7536EE7F88B8C481B0EC1\
F93193A0B70567E6FD76E9FAC4F67BB47DACD356D0C8015261E068DDF8C34C0CAFCF3FA775577FEB\
020120024100FAF0F292EE96D4F449024F86C0A104E0633C722586EC00AD33E0234629825D2081BA\
337597889CAC55DC6BEBDD8F13FE3AA2133D6371601A37D195DA7BC45EF3024100EBE16F88887A42\
5AA08E271467CC2220DC44012AB24ED4FF3512A96E8CB600C8BBCB771459FF0EE63D4B6786952A83\
A7143A775073F0A1D69B6D0B5817755673
PublicKey: \
3081C70281C100E2A6788AB3CC986AEC06C51690143D3677141645D0628165EE924B9AFB7E6EDD52\
D90145B2F6031522C7A6CEC05E358F42B7837DACEA589F868F8DCA1C0F5FD8E5EDB8BBBAFCFF6D64\
CFCFBE68F46FBA6EFF45BC9D0CBB4F7F6075F5FFC2049C2F304B51C417764E18D182926E02D4116C\
E5C5C010E3D0AA6872A49B0D1FF4B37D54689C31F5821D04E9D4DB34D7536EE7F88B8C481B0EC1F9\
3193A0B70567E6FD76E9FAC4F67BB47DACD356D0C8015261E068DDF8C34C0CAFCF3FA775577FEB02\
0120
Test: KeyPairValidAndConsistent
Message: "test"
Signature: \
A3E32065DEDAE7EC05C1BFCD25797D99CDD5739D9DF3A4AA9AA45AC8233D0D37FEBC763FF184F659\
14914F0C341BAE9A5C2E2E38087877CBDC3C7EA034445B0F67D9352A79471A523771DB1267C1B6C6\
6673B3402ED6F21A840AB67B0FEB8B88AB33DDE4832190632D512AB16FABA75CFD7799F2E1EF671A\
7402370EED0A06ADF41565B8E1D145AE3919B4FF5DF1457BE0FE72ED11928F61414F0200F2766F7C\
79A2E552205D975EFE39AE2110FB35F480814113DDE85FCA1E4FF89BB268FB28
Test: Verify
Message: "test1"
Test: NotVerify
AlgorithmType: Signature
Name: ESIGN/EMSA5-MGF1(SHA-1)
Source: http://www.nttmcl.com/sec/Esign/esign_emsa5_data_ntt.txt, \
ESIGN ( IFSSA-ESIGN-EMSA5 ) Test Vector No.1-3 ( 1152 bits )
KeyFormat: Component
Prime1: ec8b4bdc9a56ae7b60619814ec45d617246063b5aac39c286f7c82ec2824c245001b678217a7cf178979c7270eb510db
Prime2: e7b1c3ae3494d0ac7b6868a53a5fe3ba19471437c54b25699e8c348a003e5e1d4c6d244d4f6a78f260c98fc54795a6a3
Modulus: c5d0b8fac0cc6acc9d52c61200b541f7b4f8ff9f1bda97e0ebf78a3df768ba70ade59306d6ae65655bff7c6a94518c91e43dc0003b6f8730acc244799bdacb1e5070c6ea3089ea83bd5ef0a533adf3d9d63c0e88ce74545cfb21213fc33813fd913c6a6cf84b5adabc7d74751e9945521ac76a790bba95ad48d9d3fb2fbc4b0ed2ddee7d5ea6aa61633eccdac6381fab
PublicExponent: 0400
Test: KeyPairValidAndConsistent
Message: 86f28c1cb5e640548309b85dc6e64c1a
Signature: 348dc9a0943b1e2ba7ef501cbe970a023b37ca4019b9a5cb35ffc3bcdb28dcbd4193d7817d418bbaf291d97a1eeb918a03ee65caa7ad26c24f9ef807c8798ade5b70d7328cd36ac0844bf63f511bb63067e8236d084cf8af68e88155ea94b978aab6bd0339c55d976434423fc779d549779e81f528d028c7343e060544410e528814fb0874417d1eedf38d6db4b97dd6
Test: Verify
Message: 2fd87bfa6c8a965c9e1aaa8e3574202b
Signature: 561ad8bd11270c71f00af0e0cf256d858c757e8b55b9c4d6fb6bf71598ab59352992656348c1ff1ccda14fb7c5c3b53be49727c07422b78ffc380eeb03be7bdf07b279337af8a1eb7c5bdb725b33a82926b6afb7a1fff0750cc2532c6f96e28d7f1e621cf222b42bb850312f1a5fb7d99acd1c6f6d2347a121dd478374d6a40a7b0cd42e430f01b926135fc8d850366a
Test: Verify
Message: 888330ef1dc1588d578badde35c98d1e
Signature: 915d64d7b9b811fe8b58eaff4c2bf9ce2ad886eef95b28093f8c21f4ca950fdb2f6e77f97d0f2f8158445347f5b3ce33e082f3b5204522e15614d1891078d9557796726b5555cbd8d5489638ecf4738257dea70175fe27de54b1f45c0a96c229bd59260bebfb241e8eacb8a1a23b9a9a79b6d1f52cfed8cca2f1968e37d76c435ad1acd44131ef2c5f5e4ea8a33aee4e
Test: Verify
AlgorithmType: Signature
Name: ESIGN/EMSA5-MGF1(SHA-1)
Source: http://www.nttmcl.com/sec/Esign/esign_emsa5_data_ntt.txt, \
ESIGN ( IFSSA-ESIGN-EMSA5 ) Test Vector No.4-6 ( 1152 bits )
KeyFormat: Component
Prime1: d64dac2fb3506111bbac11a04e138d2d6f32df119f2f259065cf5785a46aaf404ad887f0a310b36be4a3a1a33c8a054f
Prime2: d1158628ed1e0695c02a821ab8590f59fc1a3fb1e19ee192ab789e9d963766d78f55cfef9bf58c0c774a32d8a8943955
Modulus: 92855120174c4a115bf525fa1f2ebf68d8328162149a5a6751b2512584eab7e5582d38d0e5029e01ece85a484030bb884a29121d8924f0195b22842b16436cd36c33bbe843e1cf7a585e89894b14595641d081a3077d667096df251bd93c86ebd94e0d555601794fa66fa2bcea920287c19922bed486a4f631390d1e36cc3635b509cb14c44d50313919a6cbb75eff35
PublicExponent: 0400
Test: KeyPairValidAndConsistent
Message: 16a3632339c463e243a4909f8a3810a8
Signature: 7d8790ee852a4f3ba8bb3fa0f6fc30c29b6bc2bc538195826544138dcb92500122148ac2cf0dc77dd37182c2267a73317ce5b2ae26db79204abe0e10c7212ba8de99fdc5cf498f7ee689588541fb78291afb9b65242f725a4aa32b119957b4314a58b4239a0235b9b1a8a6efbaa3601961d4b0730a6d9e5659f20105931d473daf3d378b39b7f3f01516d72ade9ef68a
Test: Verify
Message: ef8bcad6c164a86b0e0a3c011d556744
Signature: 6ce6024f64a7f04a0fe29b65cf2ec2ac49d9f90078a77db8bc260d3cfef233165a90b29d5787218b4d05a0e9321f2e802a8ed6d1a4201feb982a5d06bef051d60436d8c61a249432e662e625806526075f02b60d198142b96b67a4ac31d0071a1f971dae5a6a1b6db177591edfe80f7e51c7335441490f05f214b5a1aec94de572e3ec11ef4bebeb42f27037d38a186f
Test: Verify
Message: 29023889c79230c1c479820c5ff2e006
Signature: 85f0b648ee0f6d30a18666e2da8bcda319ede91ca18e018548e2a1c21b0e0049b91528eba4da3be4551b26c4e59e6aba25312874f2320eaf7c94c541e17fb16fb0d9d9928ea526b0fc0c0fb2d12e425a5917e4039a5366585327bc3456107ff31c889c5e04259457dfe65952dc43cd35f4ca689272769096b9583bbffad4a057673f938fa7192bbca44598cf5600e3eb
Test: Verify
AlgorithmType: Signature
Name: ESIGN/EMSA5-MGF1(SHA-1)
Source: http://www.nttmcl.com/sec/Esign/esign_emsa5_data_ntt.txt, \
ESIGN ( IFSSA-ESIGN-EMSA5 ) Test Vector No.7-9 ( 1152 bits )
KeyFormat: Component
Prime1: fd5708b30e8ee342bacaeb01c0d3baa91a833dacff2878c7df62e04a65afe770acdcefeaf8a72a5809387e5ed97756ef
Prime2: fa335563d5da151e3ab025f3b77d3f1eaf4a0d431012e79b12ca8ec433d347bd9a2b5179f2ed332a19ea2cad694c97dd
Modulus: f5072ba25e7df2c0e0a0abde031dda9534a493396ab895e6132abc90f993535ce55d6395e1fd548371228decc1cfefa9737344243ddb1eccbbc22d68571617afb23638c3f0222a84b0a8c9889ab934aa84cc92e14d972670db6d2105bbd0212c1843ff0ccbae19535ac01cf02ad98aa941fce32fac874cea7f1f83969fbaf025fb562a087efb4652210d45279312da7d
PublicExponent: 0400
Test: KeyPairValidAndConsistent
Message: abbf5c71245af5d272e627ec845e9ed4
Signature: b75e2869c052df20d6c008dd911a5bd752d5a23ee42ae47def37f76f6b2d5f04eb8d9b0783c502e0abd30bc567a6672292c3a6736fe8d4034fad857456cd599259d09f42f1d4c64d244fd149f6316f0b763be0de4f9da7f9649a76b984fe2ae99293d406904a9df59d28cc8a58b7ad0029657a47ac0e28d6353287df1ea8feef2fbb65d86425e80487420c1c9c1bda7e
Test: Verify
Message: cf2c943bc4c23175b43ba128c75339d1
Signature: 64616eb627bf49c2a5a183479a66b7dae12cd1a0982baa0cc12329f594196b9de47909e6b5cf4653bfccdeeb5478fd88c31c197c9adc335a84ec58664ce5fc55c7b2f17b0f32ffac4ff3f3b4ddb3ce125ab7e43efc0be6ae8357895ab5f118a4ec71b57cc1b252373fecd4a1f404ed295f2d97868e3737fdd6fdf124bc2f1e083b57d5c237db775d429d08d5b5ced857
Test: Verify
Message: 4d011f09f665d5f4a12595900e3827ec
Signature: 1911d3df18bdd9907b69ce6b655086c952c92d826bbef199fb1e0dcb7209a1b28d0a03beabc9e7d8df052febe26f691ff808caaac697c3005d524f3da8c700bf620aa37fd0793b3f22c6a488d733336d040642e0767755391951a754a1111345b912b4c0228ab154eb4baac0383a54023bd7c7ea2ed4bb894444b80d7e5f18407f51c3af858b9fa9198190b4b540fce8
Test: Verify

168
externals/cryptopp/TestVectors/gcm.txt vendored Normal file
View File

@@ -0,0 +1,168 @@
AlgorithmType: AuthenticatedSymmetricCipher
Name: AES/GCM
Source: aes-modes-src-07-10-08/Testvals/gcm.1, Basic Tests for GCM (compiled by B. R. Gladman)
Key: 00000000000000000000000000000000
IV: 000000000000000000000000
MAC: 00000000000000000000000000000000
Test: NotVerify
Key: 00000000000000000000000000000000
IV: 000000000000000000000000
MAC: 58e2fccefa7e3061367f1d57a4e7455a
Test: Encrypt
Key: 00000000000000000000000000000000
IV: 000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: 0388dace60b6a392f328c2b971b2fe78
MAC: ab6e47d42cec13bdf53a67b21257bddf
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308
IV: cafebabefacedbaddecaf888
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b391aafd255
Ciphertext: 42831ec2217774244b7221b784d0d49ce3aa212f2c02a4e035c17e2329aca12e 21d514b25466931c7d8f6a5aac84aa051ba30b396a0aac973d58e091473f5985
MAC: 4d5c2af327cd64a62cf35abd2ba6fab4
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308
IV: cafebabefacedbaddecaf888
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 42831ec2217774244b7221b784d0d49ce3aa212f2c02a4e035c17e2329aca12e 21d514b25466931c7d8f6a5aac84aa051ba30b396a0aac973d58e091
MAC: 5bc94fbc3221a5db94fae95ae7121a47
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308
IV: cafebabefacedbad
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 61353b4c2806934a777ff51fa22a4755699b2a714fcdc6f83766e5f97b6c7423 73806900e49f24b22b097544d4896b424989b5e1ebac0f07c23f4598
MAC: 3612d2e79e3b0785561be14aaca2fccb
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308
IV: 9313225df88406e555909c5aff5269aa6a7a9538534f7da1e4c303d2a318a728 c3c0c95156809539fcf0e2429a6b525416aedbf5a0de6a57a637b39b
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 8ce24998625615b603a033aca13fb894be9112a5c3a211a8ba262a3cca7e2ca7 01e4a9a4fba43c90ccdcb281d48c7c6fd62875d2aca417034c34aee5
MAC: 619cc5aefffe0bfa462af43c1699d050
Test: Encrypt
Header:
Plaintext:
Ciphertext:
Key: 000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
MAC: cd33b28ac773f74ba00ed1f312572435
Test: Encrypt
Key: 000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: 98e7247c07f0fe411c267e4384b0f600
MAC: 2ff58d80033927ab8ef4d4587514f0fb
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c
IV: cafebabefacedbaddecaf888
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b391aafd255
Ciphertext: 3980ca0b3c00e841eb06fac4872a2757859e1ceaa6efd984628593b40ca1e19c 7d773d00c144c525ac619d18c84a3f4718e2448b2fe324d9ccda2710acade256
MAC: 9924a7c8587336bfb118024db8674a14
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c
IV: cafebabefacedbaddecaf888
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 3980ca0b3c00e841eb06fac4872a2757859e1ceaa6efd984628593b40ca1e19c 7d773d00c144c525ac619d18c84a3f4718e2448b2fe324d9ccda2710
MAC: 2519498e80f1478f37ba55bd6d27618c
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c
IV: cafebabefacedbad
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 0f10f599ae14a154ed24b36e25324db8c566632ef2bbb34f8347280fc4507057 fddc29df9a471f75c66541d4d4dad1c9e93a19a58e8b473fa0f062f7
MAC: 65dcc57fcf623a24094fcca40d3533f8
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c
IV: 9313225df88406e555909c5aff5269aa6a7a9538534f7da1e4c303d2a318a728 c3c0c95156809539fcf0e2429a6b525416aedbf5a0de6a57a637b39b
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: d27e88681ce3243c4830165a8fdcf9ff1de9a1d8e6b447ef6ef7b79828666e45 81e79012af34ddd9e2f037589b292db3e67c036745fa22e7e9b7373b
MAC: dcf566ff291c25bbb8568fc3d376a6d9
Test: Encrypt
Header:
Plaintext:
Ciphertext:
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
MAC: 530f8afbc74536b9a963b4f1c4cb738b
Test: Encrypt
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: 000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: cea7403d4d606b6e074ec5d3baf39d18
MAC: d0d1c8a799996bf0265b98b5d48ab919
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308
IV: cafebabefacedbaddecaf888
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b391aafd255
Ciphertext: 522dc1f099567d07f47f37a32a84427d643a8cdcbfe5c0c97598a2bd2555d1aa 8cb08e48590dbb3da7b08b1056828838c5f61e6393ba7a0abcc9f662898015ad
MAC: b094dac5d93471bdec1a502270e3cc6c
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308
IV: cafebabefacedbaddecaf888
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 522dc1f099567d07f47f37a32a84427d643a8cdcbfe5c0c97598a2bd2555d1aa 8cb08e48590dbb3da7b08b1056828838c5f61e6393ba7a0abcc9f662
MAC: 76fc6ece0f4e1768cddf8853bb2d551b
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308
IV: cafebabefacedbad
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: c3762df1ca787d32ae47c13bf19844cbaf1ae14d0b976afac52ff7d79bba9de0 feb582d33934a4f0954cc2363bc73f7862ac430e64abe499f47c9b1f
MAC: 3a337dbf46a792c45e454913fe2ea8f2
Test: Encrypt
Key: feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308
IV: 9313225df88406e555909c5aff5269aa6a7a9538534f7da1e4c303d2a318a728 c3c0c95156809539fcf0e2429a6b525416aedbf5a0de6a57a637b39b
Header: feedfacedeadbeeffeedfacedeadbeefabaddad2
Plaintext: d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a72 1c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39
Ciphertext: 5a8def2f0c9e53f1f75d7853659e2a20eeb2b22aafde6419a058ab4f6f746bf4 0fc0c3b780f244452da3ebf1c5d82cdea2418997200ef82e44ae7e3f
MAC: a44a8266ee1c8eb0c8b5d4cf5ae9f19a
Test: Encrypt
Header:
Plaintext:
Ciphertext:
Key: 00000000000000000000000000000000
IV: 000000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f 303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f 505152535455565758595a5b5c5d5e5f 606162636465666768696a6b6c6d6e6f 707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f 909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf
Ciphertext: 0389d8cd64b3a595fb21c8b27dbff077 e784b8b85d5e4f34efe493e48896dfff 002333026a56b2fd08a09c87fcbe85cf f97c902a25bb1f4a43478687f5feb6cd ca9f3fc6ecab732627386ee2996a4cde c5e91f48c293c6a87774b950aeb1d7bf 62321a0d76006297b2d06623cf6e4fb1 433494c3326b0ae914120085a195413f 5e3278e4107d7b08dd2107405610e67d 83ed5b5ba0b591e9e46b1029f5f6936f fdb0e788fc09f60d861a0b3e1ab6294a 76ebdf6663421ef7dd6c1bc448dfcdb7 a0c38bae72fa627ed327f2b46fcec25a 77ee5fd7e3354788643c0d7df15075d5
MAC: 6b385f3012eafda4189da7ad3b6eafbf
Test: Encrypt
Key: 00000000000000000000000000000000
IV: 000000000000000000000000
Plaintext: 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f 303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f 505152535455565758595a5b5c5d5e5f 606162636465666768696a6b6c6d6e6f 707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f 909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf
Ciphertext: 0389d8cd64b3a595fb21c8b27dbff077 e784b8b85d5e4f34efe493e48896dfff 002333026a56b2fd08a09c87fcbe85cf f97c902a25bb1f4a43478687f5feb6cd ca9f3fc6ecab732627386ee2996a4cde c5e91f48c293c6a87774b950aeb1d7bf 62321a0d76006297b2d06623cf6e4fb1 433494c3326b0ae914120085a195413f 5e3278e4107d7b08dd2107405610e67d 83ed5b5ba0b591e9e46b1029f5f6936f fdb0e788fc09f60d861a0b3e1ab6294a 76ebdf6663421ef7dd6c1bc448dfcdb7 a0c38bae72fa627ed327f2b46fcec25a 77ee5fd7e3354788643c0d7df15075d5
MAC: 6b385f3012eafda4189da7ad3b6eafbf
Test: Encrypt
AlgorithmType: AuthenticatedSymmetricCipher
Name: AES/GCM
Source: Generated by Crypto++ 5.6.1
Comment: long test vector with odd length
IV: f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
Plaintext: r11 006bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710
Key: 2b7e151628aed2a6abf7158809cf4f3c
Ciphertext: BD70C168B0D4371B0A85B4B5D65D92569B17 \
F9A3D0A25B9F608E2C34621CF4D37357845431E04E585CDAAD7527BF8A2426DEEF451320C78D5EF0 \
9F5B11A8B8C700CD329A3D4CDED92C20F6BF28CB3627681C5B0AF2B5692CC7EC9049008ACBBD127A \
9CD8DEF00425697E0BCF67E05AEE70EA1A5D7EE95E3B88FBAF3C196AAAECB73E09BDF057AF701A02 \
42394BCC104FF4F75F15D287325FCFFDB7E7FF3A939A80A6A3A9D7570E6EF6AD0BBE6E291338938D \
2FEBBC7D5EE95CD73E752ACD48915DCAE0A0807E6F4B2ADADBD945667318264EF7D8C2ECC0B8FB67 \
A43614C5F5EA51CADD4AEE91DC371A7FC5A3B4581D1D9DD99608CD2BB0338F82933C19F5B8EBAD6B \
BA583835FBD29136302BAC163F86CA9E3E6F3B5BFDEFAB3E4B019190AE2EBC0B71034EA9BF882879 \
139FFE76DD997F6729425F3D5C5392762C245769D18CC963C92211B71F564203AFBF68626C083303 \
1D449B02DFA5C0F09FAFCE951FE35F4AD8122AB682A4AF28931113F75615E12DB05DD9247973F1C6 \
057666848C13EDE41192F38948366D468D84CAF896EFF724082D2BAB2376E2813B41A014999B0EE7 \
377758715D9554926AB3514EEB96A0ABD501D94A05692D858190D5AD307CEB6E6C8A63841A8257BE \
C2527C4B937840AA51292E15834AB801F0275A6A4B1B6E969B7A7FCE217D6F823CDE1760F847E8F4 \
6CBDE152A24F2319EC2A7089D2954259D30332089FF928034391D1B0B8AFD7C8A5D4F8E0DAB5883C \
A7D581F78E4848DC3B01E5F2A5C01BA8910D0F144BC494E29450271174B866868EE8DC6B0DD396ED \
9D72F83DE3BB6DE6FEBC64178961E011D0D746C2CE3A0FBD05CDF8FA79AC03E94C88368BD903E142 \
7FCFC30C9D100E220B4CB9B7BA242DA49D334E930B6C4EB877D1DF2C0F8CF4AF7813E2F295929707 \
19846FC52A47FCE6E71DC5E58FC5F49C91BDE56B7A2A68CFA994D6BFA5357A8403A2B37C69A6A0A4 \
35E4AB4C9E450473AF0CDFDBCC238A2DD7
MAC: 4FEA89D75727E82B3A9F9EEB5E217A3E
Test: Encrypt

645
externals/cryptopp/TestVectors/hc128.txt vendored Normal file
View File

@@ -0,0 +1,645 @@
# These test vectors were generated using the eSTREAM reference
# implementation for HC-128 using the file hc-128.c.
AlgorithmType: SymmetricCipher
Name: HC-128
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 1-byte msg
Key: 2923be84e16cd6ae 529049f1f1bbe9eb
IV: b3a6db3c870c3e99 245e0d1c06b747de
Plaintext: b3
Ciphertext: 1f
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 2-byte msg
Key: 124dc843bb8ba61f 035a7d0938251f5d
IV: d4cbfc96f5453b13 0d890a1cdbae3220
Plaintext: 9a50
Ciphertext: 3a27
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 3-byte msg
Key: ee407836fd124932 f69e7d49dcad4f14
IV: f2444066d06bc430 b7323ba122f62291
Plaintext: 9de18b
Ciphertext: cd261d
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 4-byte msg
Key: 1fdab0ca9902b972 9d492c807ec599d5
IV: e980b2eac9cc53bf 67d6bf14d67e2ddc
Plaintext: 8e6683ef
Ciphertext: 60f109d3
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 5-byte msg
Key: 574961ff698f61cd d11e9d9c167272e6
IV: 1df0844f4a7702d7 e8392c53cbc9121e
Plaintext: 33749e0cf4
Ciphertext: 7b9108bf48
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 6-byte msg
Key: d5d49fd4a4597e35 cf3222f4cccfd390
IV: 2d48d38f75e6d91d 2ae5c0f72b788187
Plaintext: 440e5f5000d4
Ciphertext: 8702c8d49067
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 7-byte msg
Key: 618dbe7b0515073b 33821f187092da64
IV: 54ceb1853e6915f8 466a0496730ed916
Plaintext: 2f6768d4f74a4a
Ciphertext: 21bec3a785c54d
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 8-byte msg
Key: d0576876fa16bb11 adae248879fe52db
IV: 2543e53cf445d3d8 28ce0bf5c560593d
Plaintext: 97278a59762dd0c2
Ciphertext: ab56d21fc9ba82d2
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 9-byte msg
Key: c9cd68d4496a7925 08614014b13b6aa5
IV: 1128c18cd6a90b87 978c2ff1151d9a95
Plaintext: c1 9be1c07ee9a89aa7
Ciphertext: 63 bf12a1533269e0ea
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 10-byte msg
Key: 86c2b554bf9ae7d9 23d155903828d1d9
IV: 6ca1665e4ee1309c fed9719fe2a5e20c
Plaintext: 9bb4 4765382a4689a982
Ciphertext: f67f 9f1b78ad1839c4c6
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 11-byte msg
Key: 797a7678c263b126 dfda296d3e62e096
IV: 1234bf39a63f895e f16d0ee36c28a11e
Plaintext: 201dcb c2033f4107840f14
Ciphertext: e0136b 3d43448daadfa8c0
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 12-byte msg
Key: 05651b2861c9c5e7 2c8e463608dcf3a8
IV: 8dfebef2eb71ffa0 d03b75068c7e8778
Plaintext: 734dd0be 82bedbc246412b8c
Ciphertext: cce4b159 5e271971a4656bdc
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 13-byte msg
Key: fa307f70f0a75486 3295aa5b68130be6
IV: fcf5cabe7d9f898a 411bfdb84f68f672
Plaintext: 7b1499cdd3 0df0443ab4a66653
Ciphertext: baeff9b617 946cbaa662e5403c
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 14-byte msg
Key: 330bcba1105e4cec 034c73e605b4310e
IV: aaadcfd5b0ca27ff d89d144df4792759
Plaintext: 427c9cc1f8cd 8c87202364b8a687
Ciphertext: d559e24c692d 7ae8507f9ca6c590
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 15-byte msg
Key: 954cb05a8d4e2d99 e73db160deb180ad
IV: 0841e96741a5d59f e4189f15420026fe
Plaintext: 4cd12104932fb3 8f735340438aaf7e
Ciphertext: 05f0d610ecd79f b76805e8309bc909
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 16-byte msg
Key: ca6fd5cfd3a195ce 5abe65272af607ad
IV: a1be65a6b4c9c069 3234092c4d018f17
Plaintext: 56c6db9dc8a6d80b 888138616b681262
Ciphertext: 9e450e2055249807 a66a569666c30c8d
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 17-byte msg
Key: f954d0e771174878 0d92291d86299972
IV: db741cfa4f37b8b5 b09557f5df806c6d
Plaintext: 8d 74d98b43651108a5 f679bdf7eb15b8e0
Ciphertext: 68 209f9b599f668c3e a5b0d25ce23c74c1
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 18-byte msg
Key: e1608f6e3c7bf45b 628a8a8f275cf7e5
IV: 874a3b329b614084 c6c3b1a7304a10ee
Plaintext: 756f 032f9e6aef10509b c8814329288af6e9
Ciphertext: fd43 8d47ebe7e226673b 19a3ae87f6d025b4
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 19-byte msg
Key: 9e47a18148316ccd a49ede81a38c9810
IV: ff9a43cdcf57c750 59bfbd1c2703287f
Plaintext: 5d895f b949344e603ce5de 029842b20d2bb614
Ciphertext: efbde1 ecb739af688af049 ee86a2f1fd625b46
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 20-byte msg
Key: ecbbb82f73e2517e 7d1dd884d31f01be
IV: 506b16d643218319 1518982b2c2e8bf9
Plaintext: 0edcbcf0 ca0e3d6d94319274 af8db5a490d55e6a
Ciphertext: c89eface 1d6774d310836c85 67796d789d4b7b9e
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 21-byte msg
Key: 40fc8076024b176b 36b121db7d5aea72
IV: 1e828d71a88cb85e d94eaffabfb09474
Plaintext: 1d75e5dc10 5846daf25b81a07f 5ccb1d36e9497402
Ciphertext: dbe8350457 21aaf867a97622d7 48a2c71835313e55
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 22-byte msg
Key: 55d2ac1a0bf7a926 23405ba333b93588
IV: 68ade12ad5b2325d 0ae55adce9775deb
Plaintext: b569c53a6c93 980d57eb879adf04 68b2a2d5e6a4c6bc
Ciphertext: 36b85abf397f d6915731982cf8e9 3102f4029f4d17b0
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 23-byte msg
Key: 775f8dc38fd62a21 14a9d4041101188d
IV: aebb731c60ca20cf 5dd62f455329d7a8
Plaintext: 59cc0dea26ed55 4e8084d92bf837b8 edd57aa05c4efa9f
Ciphertext: f257546c1380fb 5ba138ec36766597 1cb5688814092614
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 24-byte msg
Key: 21fc3c36858e81b0 7dbfeeb1e485e912
IV: 078bc6ec66e2a3f3 b9f4900632b9f404
Plaintext: 022d2ce01e0174f8 43900ba237169208 531cb5373e370e72
Ciphertext: 41e720935d60a608 18330bb264fed7fe 76b47d68828c82b0
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 25-byte msg
Key: fbf246cc26097ef6 7ad8ed559712ca57
IV: 02b66c086e3fb0e0 3a1c9bdf3a5f40dd
Plaintext: ba b9e41bc0a6611d92 e5c8bc782b4a77c3 18590a0e6a0a42c4
Ciphertext: a0 ce582b4f50fc2530 6164b7a190785e8b 446b495df81babfa
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 26-byte msg
Key: 71be0fe3c301dbff 30b21a89f8652251
IV: 3c053d4ab3befd8d 9e19d0a1fe69d4fa
Plaintext: 0467 edbfc91914d13ff8 f2086851adc0c5ec 029412ec946930f6
Ciphertext: 51dd 18b8c89eabfd3a9a 5c15ab62947a1004 2c2529ad0e1f5d87
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 27-byte msg
Key: 83af639541e3bddd a158da4f3138cefd
IV: cac55cef65e569c4 30deaf9ce25eb636
Plaintext: 4bbe00 562f87846a54365f 6cda3cc50acb493d 05f3ca0ed7f2b1f4
Ciphertext: 7ed3b5 3b0ba0f76eca6785 2d67b581ebee0e0f ec7e8c248e1e391f
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 28-byte msg
Key: 988f7418224f583f 7447ef42542edfbe
IV: 39b6e60c671c1b74 5cfe779d6b6e9348
Plaintext: a744b33e 02b80487b63022dd e456dd617b6e3d8c 5ce7c467bc2ff2ff
Ciphertext: d1fff5db 9438dd40263d0344 d15e55b5d21d767d 2c591d4b8ab9b30a
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 29-byte msg
Key: c9cc0f1390a92411 1ead4b41e592283f
IV: 62f5b8aefda9492b 3151ca80ec2e451a
Plaintext: 3935aabe1c 65ce77bd57b3d3c9 170a4e1632f60f86 1013d22d84b726b6
Ciphertext: f50c60e896 0d63fc1b7b4df87f eb66194a115f6147 62925c92cd8f766a
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 30-byte msg
Key: a278d802d1eeaf13 21ba5929dec6a62a
IV: 65cff4473621ebdd 4ba26a99a812c0e0
Plaintext: 3491206ec762 4f3d84eea0a8690c 22d0247f183f28c0 a9cb01ffd9bde464
Ciphertext: 5185f4acb30f 28fdb528bd1d9e62 9fc5e97ffafaec59 9cc64559b2787dd1
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 31-byte msg
Key: b8338b9ad9c3408e 066137743283200c
IV: af83fd23a244315c b318da3009e16134
Plaintext: 7577509aed4a63 fb3d49e154f9022c 4eb60a97c2799f79 7c708c803fe04d47
Ciphertext: b856d160d7b03a cb557a8b10a56bd3 93c323e9b93cccf8 a0f24b3e6605eaf5
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 32-byte msg
Key: 0a5f742a9a434b59 305abb2b94dc6cb5
IV: 5a9d2e9c64879827 a848ee98334848bd
Plaintext: 6edef1c2a1c30e49 b5c780bc3ec20be2 b9ceb7b111b37664 69a308cd15281ceb
Ciphertext: c6cc294c71d45ba4 8ae582467d3bea93 0106a4e81452ec93 e77f7536810f6b1a
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 33-byte msg
Key: e95ab8bfb755da5c 13ea603e599525dc
IV: f2af6d80d2e58357 45e9a0c4ec670ffa
Plaintext: 02 3b8fcae4e1f9b9d1 2d2256ee3c03cb8d aa17b1ae050529c6 827f28c0ef6a1242
Ciphertext: d2 9a5a508af59fd703 b59f4da6f6392210 7de9772ac202569b ecfaf8dbb6bd7efa
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 34-byte msg
Key: e93f8b314fb18a77 f790ae049fedd612
IV: 267fecaefc450174 d76d9f9aa7755a30
Plaintext: cd90 a9a5874bf48eaf70 eea3a62a250a8b6b d8d9b08b08d64e32 d1817777fb544d49
Ciphertext: 09b0 3af5818faf384564 19eb39c41b2dbf7c 87b376ea77bf104e 304ae8b7f57f1d08
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 35-byte msg
Key: cd49720e219dbf8b bed33904e1fd40a4
IV: 1d370a1f65745095 687d47ba1d36d234
Plaintext: 9e23f6 44392c8ea9c49d40 c13271aff264d0f2 4841d6465f0996ff 84e65fc517c53efc
Ciphertext: d97bc5 583c737f9078e5a8 6979ebc3654cbe96 23e9642c962ca8ef a3e6fda7f277dd18
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 36-byte msg
Key: 3363c38492ab08a3 aa3ff03f1c55ad51
IV: 4fc48596585ed588 1e81568cbbe99f6d
Plaintext: 25c8eb09 0d191d4a07310158 ec97d50d7c1508aa 480f41c8d014a391 e8b3502f60902b85
Ciphertext: 47ea5dd4 03590c336d6c2d4b be122bf90c195d03 e463a190e0a6e904 25119659f3a79beb
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 37-byte msg
Key: e3b7e31d202f2d62 28d35010175de7e8
IV: f7c4e2a8e1c8cf3a 65ca582c2de20c60
Plaintext: dc2c62053c 62fac599b0274068 c3abba2d24c1109b c461f1fcd8bf4ad3 e61502c020a2e8a5
Ciphertext: 5de3881f6e b719f089e7702010 b1ed0f6f4f563184 c285f2ad13a6a518 40258e14a3951ba5
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 38-byte msg
Key: f2f2ea07d76187b7 70db87b1d7e5e944
IV: 31e11d73828d739c c6ced4573dacb0a1
Plaintext: 069d373aef06 cc4b8cffb64c8657 192536d7259372cb 8ecea7bf3c692887 4379c68215f9a11f
Ciphertext: f199ed956da0 d082cc5763493475 e5f2dbc563db339f 702c4099c54fecff 64653948645ddca5
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 39-byte msg
Key: f76d3e9fb1c6d91d 8a86fccc73245081
IV: 83b2b471a3bd8c3b 8b755b29ed0d95b2
Plaintext: ef65ae44dfe777 4122afaa486eeec3 b53a90126b721c0f d16edced1a253f72 ca9e7b0575a87609
Ciphertext: eb23c2dc0d4ff5 962a652227be862c 9630396eb03cbe81 45e629c417892f4d 43b9b9ef09eb49fc
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 40-byte msg
Key: cacbe769d17eb874 719ab0ec350f4e59
IV: 50d6f8a3de2755e0 6cebf76bbb743d36
Plaintext: c16c7761f10b4c0b bc8d596858e41b13 c0aa0fa6fc591789 a2be20079dab02a7 2deda7b92f7d702f
Ciphertext: 73c35063376c3b44 6af3a249ffb42c0b b947a5db9626518c cacb9bffdc1904c5 076342c5bf283b69
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 41-byte msg
Key: 9ffbd4ae5b574be5 29d26a1efc254f12
IV: 73ff3f02a3b58e03 1635bf9a133ded88
Plaintext: 20 ca6ae7c6d2a57694 35513267f2c326e8 969c8355fba9f385 2e072b26b18bbf4a e3603b22bcf26f08
Ciphertext: be dd969b8adeceab48 0c929588d211188d afed1154b94b4234 a2ea422c392b9506 98979230ef426bb1
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 42-byte msg
Key: bd0b0ac3273c6b07 6c7fb33ce31a1f80
IV: bfc795ef42117c22 2e01d1f57dfa778e
Plaintext: 51e2 cf9b2e8289da6730 badfd6ab2e12d046 fff7584966b29394 d2ca7d85372dd91c a9746e5d296970f6
Ciphertext: cc15 22261b465379c39c 808fc77a818c35ff 4218ad5fd24770dc 64f1f486a4508b6f d6390765773d1fdf
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 43-byte msg
Key: bfc63d22c9404acd 92c45cf92601fb60
IV: 6526235b57ed3e02 bfd84f95f3ba701b
Plaintext: ea7a7e 48971413a475e0b4 ea64174caeb393d9 437ed666dc3a4e39 f18ed84de5648203 e541951413d1d3ca
Ciphertext: e8d35d 3a9126ef55077e22 97ce1086b6e99611 1cb891bdf7d4c3e0 c8205a91f0d406b6 485577a6fc4b8a49
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 44-byte msg
Key: e4c7fd70c6e49807 0754f13af2415f94
IV: 3ba3c8f19d556632 c16ecb3562ce2305
Plaintext: aff7ba4d f01fbe136d8345a2 8bfd91c839d99342 8ae5af75a3c7bf5f d8935acc129d56cd 748c8b663eb0da87
Ciphertext: e3850ee3 02e426ea014b7449 fc3acdda8df56a92 a1f875cdad056158 e0fec7057b01044b 92670fe59756885b
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 45-byte msg
Key: f1966f3db4d9422a f63ae43355f37878
IV: be49ff89d661dad7 995489684185b9cf
Plaintext: 6a337e5c73 4add90277f8dd39d 9bfe695c179ba3c3 ea4d52a99f408140 aae9643ffc488b40 d56a5b66da33bf44
Ciphertext: 8898d30d20 da4602af61e54edc e71fd08f8847aee0 18d11186dc531d00 77cad53293d2cd1f e081483abb1e889d
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 46-byte msg
Key: 675a1bfa26b582a1 e1b728ea94371a01
IV: c7722cb81a5433e1 22f375fb735d5e12
Plaintext: fe9375e09ed5 8e38ed2040a55cf6 994e835d111cb52a bd1fd87fc52e7393 18ce09b15e56a684 2f50b79182211e05
Ciphertext: f25a43b550ac 23640ba97bd8b417 fcd1b086bc09b587 8bacb13ee5cf4f0c cc7378da6bc3725a c38a9ac995fabb92
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 47-byte msg
Key: 68ed86b1fab5f453 8fc29f173347025d
IV: 55422fbdc0a36648 cdb0e611d6a803ed
Plaintext: eda67976cec900 56139221c2a78d47 447d3419be821007 acd02123a9248033 35924304b577a101 bbb057038809496b
Ciphertext: 346697b39b85a8 120b9ee5d5526a6f 88dd026c7a03479a 0eb329bf88a8e976 62d02b9a74bd02b8 ddabe7f77068de85
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 48-byte msg
Key: cff86d6fbc8ce5b1 35a06b166054f2d5
IV: 65be8ace75dc851e 0bcdd8f07141c495
Plaintext: 872fb5d8c0c66a8b 6da556663e4e4612 05d84580bee5bc7f cdd4de8e863843ee f288d3fcd018e6be db47aabc4bfac411
Ciphertext: a2380d5b6f8c4954 1059ef1a037ecc43 1d8a6ad404cf37dd 9c4e818d6504ab99 39c4fb0cf1aa4fe0 6dcbe5b403fb1c1b
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 49-byte msg
Key: 9e4a3ac1987a904d 892c3185ced4119e
IV: 9a6c9184f76aa371 07ef2ebf9041b4fb
Plaintext: b7 7b323a0c8347b0c7 3d997e51fe75cc07 44b5183aa4e7cd7a 03ab1814095df7d9 d3f49321e82acf10 6fde21189fb6a1bf
Ciphertext: d1 6209941df3b38ac2 0d5ee6f9ad56b2fe 27b69fc4f23c5c0c f47b94e5a1f51818 9029034452bf9387 5749b0188070f12e
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 50-byte msg
Key: 76085fa3aefbfabb ede96edf3c082e8b
IV: ba4a73e09181d3eb 2ac7152a9d1d444c
Plaintext: 6c52 023970271f5213b0 6afac0fdc75598fa 824f6794e3e1d61d 0390e2f2dd368c5b a804d2b265c8dfc8 b46c7f84ebbfd5cd
Ciphertext: 5902 a5f41050309e0e51 71d0028ef3fc3cfd 83d34425c61de8fc 64fd5e16d6209d19 fe9820a56d7958b7 7a13f4075bcea4d9
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 51-byte msg
Key: 697950aa2879dba8 9250547d960340ea
IV: fa0dbde6f3a4b7f8 f33d5fe5c252d98b
Plaintext: d06335 0dca3ba1306b74dd 05953defc9a05b17 09f26e0509cf764a 6773950dfc5e17ff 03f0af917d350364 d4026b00be41f6ca
Ciphertext: 8f2d75 204b5d033310f56e 4e31e3970097fa58 0121beb727c562e2 adff066e28e4279d 358378a805110edf ea58ab545fa94437
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 52-byte msg
Key: 6489af30c4f21e27 532711d7e7bc9c94
IV: d5c25e11569906d0 300616dd9285e7bc
Plaintext: 3fe1eda0 ee013ddef1054ca0 1692fadecb69cf8a 853f840b62c9c5ed 0d1635d7e221b3bd 52a7dc568936d0d1 4f8739c42c0d8a65
Ciphertext: e7559d26 10fcca7f254deca1 39ae06323de3632d e5b1d28f7ba512b1 9edb023754783029 aee725a2dcc1f6ab 14024b20da4a0de0
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 53-byte msg
Key: d0ce85fcb1720098 f699e801947286ef
IV: b78a017963e125d0 5b43622d42d51808
Plaintext: 00ef128b67 29504617b909249e fcf09ee452b72ec7 2fd107026f7d0353 ea00dddd4931a0cb 183b5f361c9f2748 e67832a2a8035dfc
Ciphertext: 944818774e 9ad427376a900781 390507e57684ea9c 26013997d6b39c34 b502514b79c71ce2 f76e44fc2aa73978 fa18a2fe6d5a5780
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 54-byte msg
Key: 485edc0bb3902da8 74ca4a2e85ed2324
IV: 644b4b1c6ab2f2da 59a713b934efee4b
Plaintext: 5354b940b6a5 93899affb9bd4a4b fcbb380873914c4b 6d9c7c03a9f19d82 cafc7839056721c3 1d3d842691504155 14d8baf93d5c6970
Ciphertext: 4394d5f1bf96 348e53b011e12c1a b24f502a7c1c9cfb 625eb57581a26004 00645d04bdda58f8 ccd60c9168e75ea3 f567d36b65b151cb
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 55-byte msg
Key: 80d678165d128bc4 d757e19728499bf3
IV: b30e5bc73ab01112 51c212a612476b2c
Plaintext: 13cf746895e3a8 befea3b3f58aaecd 3c3d42476a1ca563 8a9cc369975b18f7 840ed0997fba2d99 77282a19dc935e5e a6a3226f989ff6df
Ciphertext: 467cfa39230b3d 5eb7a9b5a707d545 eb56f79b1beb9f52 18176a85d25458cc 5300c4a74250e95b 70b764c7423aff9f 17a42a198de23b5f
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 56-byte msg
Key: c6de21e7557e98b8 8259210ee535b809
IV: f73b3239d3ab20f7 39cdf6fcd82b6d2c
Plaintext: cdfd25b367e58f53 2ddc0afc226c4c9e 4721043b623abd40 fea30615b328d0f3 a7e317f655f6c573 8d80d38bbcc9b100 6ec0e84811a8fee0
Ciphertext: 70172c2c768e0845 f9674683244326b1 810e93c982863768 ae8ae20c6f70135c de78935c8d3f7ab7 0b475b19f4ad5460 54c17a00d2b15192
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 57-byte msg
Key: fc0e99e3b0fee8db 5d763fd7a81b01be
IV: ab2bc3e23db3aed8 74022588695da880
Plaintext: 3b f4f98e57157d8df6 a0e47fe7bb0ddc8e c6232a2d920dce62 cd0522f1c186c7c4 3f6c3d30d557b07a 4750159a3daf763e 3a3b8a12cd94893f
Ciphertext: c0 eb5dcfec09484f10 6616a822347a8be9 a042dff58efa407e 5d18d7974518b42d 6fd54e75fe2644e4 0c7971717ed927ef 377ead21bf36e652
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 58-byte msg
Key: 0bce3e313c5f5e9e d53b18c4a73dedf2
IV: 55c9c2490bb034c4 6d532b76ce0cb213
Plaintext: a3c9 06b237faecd1a0ae 489af1f8ec65b198 ae7d8cd7bd2749b3 35e0fc3cf0e77d3e a0fb18201a66860c f53a1c5154db4305 00bd28eeba6fb5a3
Ciphertext: 1eb0 775770c7dbbe36f3 20a543b5e52c2c5d 11b593d25acbb922 2ba480829759d788 04dbdddb9d532bb2 0158ca161c0a5516 36afc416b527d7b9
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 59-byte msg
Key: cfd9bfeeecc28175 349549999064719f
IV: 462d910dce5cf357 e19247bbd2a5986a
Plaintext: 21e87f e84eac97b5eb0630 2df5d348ad64fab7 f701f1a9d8788351 08aed0dc515495a4 f3bdada748ecd837 a4f2bcf37f7729f5 d696a14dceee18ae
Ciphertext: 3dbbfb 7da64d579e22b833 b4d65379d5e2391a fbb81f50666d60d5 b5cc7b396d3b0ccf 9a3bfd8e4daf0de4 c882fbf83af44cdb b9ad9ec85c4f302f
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 60-byte msg
Key: 9bf5f868a0906896 d7e1ce99746092c5
IV: c52e26595da643b5 713475c7826ad9c7
Plaintext: 3c502524 9ffceabe5c631655 826fbd4159521964 8e19cf5e918473ff 3c154f02b56760f8 95c1a2824aeb8ec3 ba40e01528059dfb 5cf95558fe2da5de
Ciphertext: a476b404 32eb8bfc632649be ca2e3f61512d7b63 f7c5dc297c07a1a5 b8c6d11a17a972ed dfe59c4e2a260d2c 0e0f7cdd808f66b0 2e27a956b31e569e
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 61-byte msg
Key: 441601c8cde1b0cc cc06184b68203ccc
IV: 63fc83a8faf0bb06 0d6e5d0a80d8134a
Plaintext: e19677824b 671e888af4d5827f ab2a56c6ca2f6297 ba7a6eea9f70dedf 2dc42c5cbd3a96f8 a0b11418b3608d57 33604a2cd36aabc7 0ce3193bb5153be2
Ciphertext: 601a232e76 1236c291d6ec8e36 093352b5cb728188 67d417a0201c203e 717ea340c38de0e1 563a7380a82204bd adea1c275aceca3e b920bb2a508a653e
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 62-byte msg
Key: d3c06dfdb2d16e9c 357158be6a41d6b8
IV: 61e491db3fbfeb51 8efcf048d7d58953
Plaintext: 730ff30c9ec4 70ffcd663dc34201 c36addc0111c35b3 8afee7cfdb582e37 31f8b4baa8d1a89c 06e81199a9716227 be344efcb436ddd0 f096c064c3b5e2c3
Ciphertext: 59c2afded2ee 41fda6e5133e3a6e ca4695dd1355f1b6 f9a7287d6528b01f 40af3ea2c43b864c 277fa7f197807bb9 ec54ff36b9ee3035 8da9957c99551e35
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 63-byte msg
Key: 99993fc77394f9e0 9720a811850ef23b
IV: 2ee05d9e6173609d 86e1c0c18ea51a01
Plaintext: 2a00bb413b9cb8 188a703cd6bae31c c67b34b1b00019e6 a2b2a690f02671fe 7a4cf4d12dea320e cd499e72f12f3806 4f0cf9f339787196 68ddafd7f97161b7
Ciphertext: 8b96f5e3964d5a 7ede97c65316ff59 0bbc3350f08d3ce6 94b604acc4f802a3 d5bcecd7b96a056f d2f443bcaa41ef0f 4a75237ebdfe785d a9802b7d475094dc
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 64-byte msg
Key: b5683c2995679e23 853b72f469cb55d8
IV: 5e4bf6ca42b3c399 7670c23ee259bc6d
Plaintext: 3ae4a16a809a281e cbc8b66a467881bb 7b9ff5dfd2985717 54d1a86db5c5cc47 922aeb3df76b1828 2458307b911d05d7 2f70bcd9f10f7437 8b6a290b7a9cd76e
Ciphertext: d113b9739f49c0d4 e4f2ebcdfa50fc8c 120915d3a8d281bf 8db2d84cde0e135d b519ec5731714db2 677569ffa0ea23d1 b1c067662dc1beb5 fecef91cbe94752b
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 65-byte msg
Key: 44a0e24901c2b568 1a53a9d051a12953
IV: 01271561a7006321 a2a20cc037c8260a
Plaintext: d8 b04d37a687480734 22ea118eee35577a 2ac61ffd536dfe21 e01b36f6300142d7 c1f6aeeea2192cfb 2bb8e550eb710d20 e297bafaf0d8f691 8e1c12bebcaf3ec8
Ciphertext: 00 a66964d05879645d 1f6e05a201bc1fd6 d9dc2ad519cd1705 0474f3786d856fef 2492792d700d7b1f 3a3dff30c5c9878a a2e8040aac1d4677 3a95c22c67cb0968
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 67-byte msg
Key: a357e2fb7000f5d7 def4a080259b7eb7
IV: 52dba7c0ec307913 d8ff98547a273385
Plaintext: 1dda89 7b95abac8e22e785 9598291912bd290a a9f3d561d717a38a e0a825a0092cdeec 08cf54a8b94e6608 1213e07b59a24d2e 94330cd142a0a69f 48825f982e970b11
Ciphertext: ccdf22 5e093f83a33e2b57 47f5cda6bdea9522 a81c32868ce51b46 cd43ac1104a0a487 c0298bdae5175e15 b4d5e681931e9687 30388defb5f76245 8d324cc1605abc19
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 70-byte msg
Key: 68236fbe281830df dee72bf6c7ee186a
IV: f5fe52bc3db1dc74 50fea25c280a02ed
Plaintext: a6418b0779a6 05e54167b14ff4b5 d21181d26badb46c 4b4d5a2947fba583 c714d2d684fa08b7 8f0a848896cef349 63731fb1a57dce7e f3b9e7090e73d71d 66ea3309e0019ff4
Ciphertext: 124aa4be95be 83022a7f9661f984 25f83f611f104a44 d97ac6a4d02c0283 05388b60339a665f 786587c16c5240a6 db005090f8d9caec 7a7b93535ed8ad2f c4223ec08cd42773
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 77-byte msg
Key: 37ee7161d98b54d3 7717c387945390dc
IV: a141c67f2d8681e9 56130329830405e4
Plaintext: 55c84b9ada 837b2a04b02f995a 0b490feeae87228f 7a57573fb8ece6e8 0091be4a5a3dc938 a4687104341e6338 be52938677748002 7a46b98f6beba097 5b406e00ec70775b b6c3b05ee9b76e94
Ciphertext: 7ef1651d1e 8eeb54a8c425df73 a6f28ec68a870c5a 0d8e0ceb914df641 3d941152b4774a6d 594b23ba47ff419a 6727766515085dd5 54479dcea4d9613f 8c2f79d5dca36134 83acf7f8fcb44fc2
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 80-byte msg
Key: 527053e4b620ef50 f6162d7428defadd
IV: bcfb5dc60c2bab81 33edfa182341d733
Plaintext: f2af3c3c758abcc2 1076011bcc28784e aa6d4b30386e90cc 6132c00889646a86 da5728c9d847d399 3ce2f3a8ff067975 b5cdb1711cc77261 f58698031260b3f4 b17001d108de9a9c 2160eb62e801651b
Ciphertext: f6d60dd789ba58ad 61980248c3fe228a 822ed656059b5021 9c57768160766031 cdf1f40577f08351 e4dc830ddf88b7b0 6269172788b7a947 a24d3496541b03f0 678453dd25a72dfa 68b463705e2c5632
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 83-byte msg
Key: 2276d2e1beb90696 f26a4fe6bc1c451f
IV: 03ae9d2dd77b9568 fbd193b0a0a508bc
Plaintext: 74849b afdbcd84ec7c1e35 2c000c40ce161775 6ebbdc4ab8b88d81 7e6c9f0409cbc214 ada716a2a02f9cfd 0db5ebae63b424a0 f3112785baa10774 7becbcd712301884 04a9fd2a5a10ccef b062205789e2bd68
Ciphertext: dc3e0d ea41fe9e930ecc42 d4f87f9938412934 b109139dc3a2ce44 ed8f6f2a0338d686 632b44b90bb96a9a c289bd8ba49d38e1 2aa8c98fdaf3c502 b5a03c0cc4e30806 58d656f2a6323f02 1f78bb5fd67294bf
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 88-byte msg
Key: 61c30c16bd28b6cf a864487eaa6e35db
IV: 69e8e2c12996533e 8f1503e6aaca136c
Plaintext: 3418a77314d68ea1 280021f542ac6d5b 7040947e81e370de c4317a221333eaaf 108e2079affa4319 f5f62821ffbb75ac 456e063920998fb9 8adc83e625e035d7 808d3ed1957d1e61 96b026a7e98195f5 71d801990fa2f8f6
Ciphertext: f3344b1d6e28e2c8 fe3945e92b8c5b56 be73fc0e89007b49 b0c657c7bd5648e3 b2cbe0ce529ae947 99113f4f837fa2d5 c7b3be07e8788041 d2fa769c434ff0f4 5a36995531cbc95a 7f79c507bdbe527f 7e2551f0f9f1b32b
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 94-byte msg
Key: e8dae9b93c0b097d c823ce45679e9394
IV: e23208e7145f7ae8 4c4655e4f3bee77f
Plaintext: 6fa566a74674 35c68716633c66fb 750c266865d53c11 ea05b1e9fa49c839 8d48e1efa5909d39 8bd043535b49629e c27fb8f107345333 4896f62a07b8be8e e53f0562ac5e8784 9304c382be53a5af 05556176f6eaa2ef 1d05e4b083181ee6
Ciphertext: 2e8d0162f582 d2e003be7ec75cd2 f8784708e5d0e710 55bebbf4d2460fbd bcb35b0d85d11e1b 47b3a853cc51aae2 9dd84e17d0d69bb7 6b45db9af9fb6e78 047fd8ed1fd810cd 259c559a25a06b1a db68976f23f3d012 f4ecbdbb3af48dc2
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 98-byte msg
Key: cda5a485f74d7ad6 c8d14a95447557c3
IV: f5e99f3be1716bf0 b9432476533068c4
Plaintext: 5a87 5d38453745db8533 53e7031bbd86c918 13ddff08cf491adb 2de8503c3d5c4f74 36cb2e8c0d2aa4b2 46bc78df0bd538b6 7be42eae44b09073 74e2f78a8cc41234 d6489c96f94c8b16 cb1c8b086639aa8a 7e5955acf2ae83d5 a06b30627e850d8f
Ciphertext: 3067 05cbcf7382aa0014 ec33923d24694a5b 1511a5afdccad134 a0c7533298229a53 568e4c57100093a0 82a99b4d2eec36d7 00fe2391cc354bc4 ff29d1cfec587b9f 4cb48b3c2a825bbf 310b9fe3f37bae17 50060b4682149f96 9e42f9120143a289
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 105-byte msg
Key: b6769b32c8a42789 1024e0f839875dc5
IV: 435c4a00ca5bc75a 8ce30b3b26a74d0e
Plaintext: 1e a4e4e02656ad299f 2bade95d38f7f7aa 2ad0968d80124a4c f8ceea2f4735f587 0db929ef086f52d2 88b8612d2320bd96 a986de7e5b7e17b3 57f3b328571144f9 9b6138aa2436adb0 23498732b1a0bf10 c0b4fd2552d26ac9 e9c2bf9a3ea7a37d 352633df11cae241
Ciphertext: f0 eba22b797cf2cdea f1cea9b6de373607 8ff9bfa9c544061f 3dc7b2d645908c3e b078b0c66a777fe9 63df1a9962660516 781c1b5f378cc941 ff9827d829aff0ca c8921fece7dce996 12f2c3ef61d4fd7e c50ec028e9b84f91 7e192aeb58912774 f715719f0884f070
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 109-byte msg
Key: a783f34a3ea41f57 a11e0aced8ea9794
IV: 82360d64bfb819c3 4e431737f3988db4
Plaintext: 1c7ef857c3 15cc579667b63856 4024417d40073123 2ed72e228fd8fe79 779d79eea0ca3ef8 b91ea6db00b0f615 1378d9f903120d9a abbf5cea40adce23 29781d6610f069a2 391d2db8128072dd 0c9c423faab560eb d7d836ee7d1b0fba 532686ccf7f23e8c 3cd1d475c5af1275
Ciphertext: c547268321 5370e09ace2e69d6 f3512d7a12d88d8d 16de1e4360ff3201 b8b886ee6f1a182b a9920a8f0a38b5b9 d495121b600833b3 212ba68f48720fb8 3cf75bf50448dc1c 868c7471eb048b77 291a0c2d5c4ca5aa 840eeed108b0162f 72063f94ff3b693f 89a2c3e27529ffb0
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 112-byte msg
Key: 9766975b7992df5c 2aa4756fac2907a0
IV: b09e687c59277d6b 43845940c440a70f
Plaintext: 712b483ee40b3edf bd8fc93de784cfb5 1d4b81c8ac8b3c6e 7a23adac47633968 337b9c7d8033d00b 9add30105488dd3d 7577610273d292ec 7e9ab930c0e2f488 e43dd93dd5735c85 c878f3107c9ef8de c0094e533763478d 58d2c5f5b827a014 8c5948a96931acf8 4f465a64e62ce740
Ciphertext: d1069b3c7420e0c6 2248219beac74cdf e984605e2904e2a9 0c4f2ad5b204738f 0383c5b4afdfd11a 51d99f2d8e74871d 19d46891931b16e1 0f031185df52cc42 c7eec87dcb6cc43e ee5b7d99e9c49f5e 76fb99888955a7d6 2ee63de8f12dd283 036f4e98359a5388 79abc5c01e5696e6
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 119-byte msg
Key: e991e37ea823fa0f b21923b79905b733
IV: b631e6c7d6860a38 31ac351a9c730c52
Plaintext: ff72d9d308eedb ab21fde143a0ea17 e23edc1f74cbb363 8a2033aaa15464ea a733385dbbeb6fd7 3509b857e6a419dc a1d8907af977fbac 4dfa35ec02be8281 106d2d99c0b96f97 b45193ae270d58af 766c971fdf41258d 89a9fb22c540947a 949597b269dbb6c3 30e1d60e8e447038 6be33737ae93fbad
Ciphertext: bb906cbd47ab23 921dcd447a0993a7 4b54f78ce5b143c1 3ecedf17f012b68d 4823b6aaf15d1315 da749399ff95b6c6 ff54bbc74590686d 0e00e834b8c85d4c 47179e5793bab2aa f0da289249d419cc 27f4527781e50102 b1ba66aa5fc77da8 fd5b85e90c4eae05 fc9d095db85f6ea6 03a499cb7573dd2b
Test: Encrypt
#
Source: hc-128.c reference implementation
Comment: HC-128, 128-bit key, 128-bit iv, 133-byte msg
Key: 6f392a1fd910aacd 7f4f9a32ef5aa1e9
IV: acc0e01b891079f3 56ee5251be6516c3
Plaintext: 707f7db17d 13ced701dfa2f806 d6ead1a5bb334d6e ef29f70b885ab41f a23db274fa739c56 b94c103a8d8d52a4 fe71424700ed8b6d c4381e99d48bdf6b 5f269dc5d193482c a72e5e7182e5a790 7a3d22d8b4953f4c 37af4e4afb6c386a 43d76da92d651dc7 887cabede5315f93 f1565ba102b4d0d4 ef957164258628e4 f75a0869367284ee
Ciphertext: 033c9cd9b5 04efda94627f0344 a27e496419efd42e 40b5aa7c6e1602b3 1d222676a1219183 69e0807d77368e49 b4e802e1b0879f76 ccbba06e7403e005 c0c8557c3efa64eb 8fe093f2b01cfcc8 30e0cbeb60b82d79 b7d29752924b6d6d bd206ba3a23e9b22 8440fa4cb8eea924 e9cb192a33c9e2b8 2fd090aa5504c663 3210751efe8136e1
Test: Encrypt
#
Source: HC-128 verified test vectors
Comment: HC-128, 128-bit key, 128-bit iv, 512-byte msg
Key: 0000000000000000 0000000000000000
IV: 0000000000000000 0000000000000000
Plaintext: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: 82001573a003fd3b 7fd72ffb0eaf63aa c62f12deb629dca7 2785a66268ec758b 1edb369005608981 78e0ad009abf1f49 1330dc1c246e3d6c b264f6900271d59c fb1c12c1efcb64c5 603ca15ac896d1ab c1082b17b096c917 6547992eaa0eb646 f9e1b4bd35cff88f 047043aebedfbd31 0bb6ca762040ac51 c28203fb1873e539 7afea3aa16bf4a9c 6471aeaa6fc3e042 7d311503a31fe37f 0245e30addf14e93 e8df7d746043aa71 d45397b001787347 bcbf5f23b6fae5a9 b83203cfaefc46be 76f5e28163a6f72f 4ab72fcd90c69eed ef6d5c73539f14e7 ca0bf6a9f229f12d 1492efcfdad11ee2 6de44f0e843178d2 c989d4f21fe9b53c 03c12874e83a7026 3cdc1d88eda83676 7090fb77dae5ecc0 0f5bf5ca8879733f ac19e8de5c725636 7e39e8c9c4efcdd7 5dfa9660bbbeb584 b5593dff4566eac3 7e857d9b9e21ff06 395253c287ab3de3 48e133d87509e1f1 678beb1dfa278ade 7d766ae5863307de 2bb04f975864ebab 903123d6ba517ddd 4b145efb28f72896 8e0d7437fc750977 48e1937162416e5c 98dac486bafef1cc 017df9ce8db87b17 eadcdcfc5e6812a2 7f2fb2d97ced2c9e 0b729527b9b93817 facc1adb7c205063 2575c0a3bd7955ce 713b389bd7e1651a 450c051b77f83a96 da277a370fcebc43 03a18ab1c5ff5342 b319f0593a67f2be 6de7d256cec89f65 61ff60b8ab8621b6 720206975269023f
Test: Encrypt
#
Source: HC-128 verified test vectors
Comment: HC-128, 128-bit key, 128-bit iv, 512-byte msg
Key: 8000000000000000 0000000000000000
IV: 0000000000000000 0000000000000000
Plaintext: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: 378602b98f32a748 47515654ae0de7ed 8f72bc34776a0651 03e51595521ffe47 f9af0a4cb47999cf a26d33bf80954598 9d53debfe7a9efd8 b9109ca6efaddf83 2fe82100ecd66118 d73686bdf879cfcb f35bba32db097fea 1015ff9767b8ec40 a0f85f68bfe6cf5e 2da802d7c08ee9e9 c47510dc03d8fa2d 019a26eaeab7d658 38bac93ff6ac2b28 8c53142696c984f1 cdb28811c1587671 5524f5dd1c3a66b8 47565521adcc6caf aa6ee49fe8e03f13 276a1e8b6c4bed16 4812323da40b37bd e7f8dcc6a1d42ecf 6a49651f7c610657 b1df6e58fbef6a24 6d6d4caa83858839 86325be2b4185b4d 63d4bf766c5f4b73 0b89c3cd66018155 dfe9d37b6f5c1251 6d21763b2febadb2 12ac71388ff93586 48aa1a0e874d3b69 32d7f80a5657f88d a44bdc16aa21e531 e3e473cfe6fca9ee 20739339ce4f2dac 793210c8cc20897f bc468056d084995b 46d396dec7e1b8e0 f90a03be7b6804e6 7abd01162e7d9a1a b9df064ff3b775de be9212c7a5b86658 97be1dc3d112ca8f 5b17b8e803a57d30 530469fde4882f2c 8abadeb718ef4c48 303cf20e6453d735 8dd52e67c721381d 8bdc1dadf206f10c 7900453dfb59e3ed ab05d8816b74a79e 05a77945dd27a2f9 5bb39df39c64bfa1 3f2aae924d3df4fa 22899838adb60980 6c022c36180a3e46 a547cff7f4de1151 a81aed3646b2d86e 1f0f3c22c92d3459 593ed599d1a535df
Test: Encrypt

2330
externals/cryptopp/TestVectors/hc256.txt vendored Normal file

File diff suppressed because it is too large Load Diff

522
externals/cryptopp/TestVectors/hight.txt vendored Normal file
View File

@@ -0,0 +1,522 @@
AlgorithmType: SymmetricCipher
Name: HIGHT/ECB
Source: HIGHT reference zip file, file KISA_HIGHT_ECB.c
#
Comment: HIGHT/ECB, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
Plaintext: D7 6D 0D 18 32 7E C5 62
Ciphertext: E4 BC 2E 31 22 77 E4 DD
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 29 23 BE 84 E1 6C D6 AE 52 90 49 F1 F1 BB E9 EB
Plaintext: B3 A6 DB 3C 87 0C 3E 99
Ciphertext: 23 CA D1 A3 CD DF 7E AB
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 24 5E 0D 1C 06 B7 47 DE B3 12 4D C8 43 BB 8B A6
Plaintext: 1F 03 5A 7D 09 38 25 1F
Ciphertext: 52 BD 91 BB 26 F8 ED 99
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 5D D4 CB FC 96 F5 45 3B 13 0D 89 0A 1C DB AE 32
Plaintext: 20 9A 50 EE 40 78 36 FD
Ciphertext: 95 02 B4 6D 87 B4 41 67
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 12 49 32 F6 9E 7D 49 DC AD 4F 14 F2 44 40 66 D0
Plaintext: 6B C4 30 B7 32 3B A1 22
Ciphertext: 20 CB CF 41 65 24 E5 A6
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: F6 22 91 9D E1 8B 1F DA B0 CA 99 02 B9 72 9D 49
Plaintext: 2C 80 7E C5 99 D5 E9 80
Ciphertext: F3 1C 89 E6 6C 4F 5A 6F
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: B2 EA C9 CC 53 BF 67 D6 BF 14 D6 7E 2D DC 8E 66
Plaintext: 83 EF 57 49 61 FF 69 8F
Ciphertext: 39 21 C8 3B FE 5E 59 6E
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 61 CD D1 1E 9D 9C 16 72 72 E6 1D F0 84 4F 4A 77
Plaintext: 02 D7 E8 39 2C 53 CB C9
Ciphertext: 98 2F D7 56 17 44 97 BF
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 12 1E 33 74 9E 0C F4 D5 D4 9F D4 A4 59 7E 35 CF
Plaintext: 32 22 F4 CC CF D3 90 2D
Ciphertext: BB 80 F5 0B 35 11 5B A8
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 5D D4 CB FC 96 F5 45 3B 13 0D 89 0A 1C DB AE 32
Plaintext : 20 9A 50 EE 40 78 36 FD
Ciphertext : 95 02 B4 6D 87 B4 41 67
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 12 49 32 F6 9E 7D 49 DC AD 4F 14 F2 44 40 66 D0
Plaintext : 6B C4 30 B7 32 3B A1 22
Ciphertext : 20 CB CF 41 65 24 E5 A6
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: F6 22 91 9D E1 8B 1F DA B0 CA 99 02 B9 72 9D 49
Plaintext : 2C 80 7E C5 99 D5 E9 80
Ciphertext : F3 1C 89 E6 6C 4F 5A 6F
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: B2 EA C9 CC 53 BF 67 D6 BF 14 D6 7E 2D DC 8E 66
Plaintext : 83 EF 57 49 61 FF 69 8F
Ciphertext : 39 21 C8 3B FE 5E 59 6E
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 61 CD D1 1E 9D 9C 16 72 72 E6 1D F0 84 4F 4A 77
Plaintext : 02 D7 E8 39 2C 53 CB C9
Ciphertext : 98 2F D7 56 17 44 97 BF
Test: Encrypt
#
Comment: HIGHT/ECB, 128-bit key
Key: 12 1E 33 74 9E 0C F4 D5 D4 9F D4 A4 59 7E 35 CF
Plaintext : 32 22 F4 CC CF D3 90 2D
Ciphertext : BB 80 F5 0B 35 11 5B A8
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: HIGHT/CBC
Source: HIGHT reference zip file, file KISA_HIGHT_CBC.c
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07
Ciphertext: CE 15 95 08 5A 18 8C 28
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86 4B 3D AF 2B F2 0D 52 47
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86 4B 3D AF 2B F2 0D 52 47 63 4A 00 01 2F A0 E9 F0
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86 4B 3D AF 2B F2 0D 52 47 63 4A 00 01 2F A0 E9 F0 44 9D E2 BC C1 68 51 6C
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86 4B 3D AF 2B F2 0D 52 47 63 4A 00 01 2F A0 E9 F0 44 9D E2 BC C1 68 51 6C 0E 27 45 AC 37 C1 A6 74
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86 4B 3D AF 2B F2 0D 52 47 63 4A 00 01 2F A0 E9 F0 44 9D E2 BC C1 68 51 6C 0E 27 45 AC 37 C1 A6 74 3A 1E A5 1E B4 07 D1 4E
Test: Encrypt
#
Comment: HIGHT/CBC, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 26 8D 66 A7 35 A8 1A 81
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: CE 15 95 08 5A 18 8C 28 C1 8D 77 08 D9 C1 25 86 4B 3D AF 2B F2 0D 52 47 63 4A 00 01 2F A0 E9 F0 44 9D E2 BC C1 68 51 6C 0E 27 45 AC 37 C1 A6 74 3A 1E A5 1E B4 07 D1 4E C8 C4 B4 35 CA 05 CC 62
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: HIGHT/CTR
Source: HIGHT reference zip file, file KISA_HIGHT_CTR.c
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00
Ciphertext: B3
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01
Ciphertext: B3 D1
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02
Ciphertext: B3 D1 FF
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03
Ciphertext: B3 D1 FF FC
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04
Ciphertext: B3 D1 FF FC C2
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05
Ciphertext: B3 D1 FF FC C2 A1
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06
Ciphertext: B3 D1 FF FC C2 A1 9B
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07
Ciphertext: B3 D1 FF FC C2 A1 9B C0
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09 9F
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09 9F
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09 9F 60 49 1E 60 9F C2
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09 9F 60 49 1E 60 9F C2 13
Test: Encrypt
#
Comment: HIGHT/CTR, 128-bit key
Key: 88 E3 4F 8F 08 17 79 F1 E9 F3 94 37 0A D4 05 89
IV: 00 00 00 00 00 00 00 FE
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00
Ciphertext: B3 D1 FF FC C2 A1 9B C0 13 0D C1 62 1C 58 39 98 8A D7 C5 9B 40 A2 D5 B9 57 7A DF 09 B6 A1 9C A3 D7 6A 45 3B F7 0B 0B 6C 78 4E 51 B7 68 D3 1C EF B3 5E F7 FA 5F 07 5B 09 9F 60 49 1E 60 9F C2 13 F2
Test: Encrypt

173
externals/cryptopp/TestVectors/hkdf.txt vendored Normal file
View File

@@ -0,0 +1,173 @@
AlgorithmType: KDF
Name: HKDF(SHA-1)
Source: RFC 5869
Comment: Test Case 4
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b
Salt: 0x000102030405060708090a0b0c
Info: 0xf0f1f2f3f4f5f6f7f8f9
DerivedKeyLength: 42
DerivedKey: 0x085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-1)
Source: RFC 5869
Comment: Test Case 5
Secret: 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
Salt: 0x606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
Info: 0xb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
DerivedKeyLength: 82
DerivedKey: 0x0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-1)
Source: RFC 5869
Comment: Test Case 6
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: ""
Info: ""
DerivedKeyLength: 42
DerivedKey: 0x0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-1)
Source: RFC 5869
Comment: Test Case 7
Secret: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Info: ""
DerivedKeyLength: 42
DerivedKey: 0x2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-256)
Source: RFC 5869
Comment: Test Case 1
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: 0x000102030405060708090a0b0c
Info: 0xf0f1f2f3f4f5f6f7f8f9
DerivedKeyLength: 42
DerivedKey: 0x3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-256)
Source: RFC 5869
Comment: Test Case 2
Secret: 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
Salt: 0x606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
Info: 0xb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
DerivedKeyLength: 82
DerivedKey: 0xb11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-256)
Source: RFC 5869
Comment: Test Case 3
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: ""
Info: ""
DerivedKeyLength: 42
DerivedKey: 0x8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-512)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 8 (Mirror Tests 1 and 4)
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: 0x000102030405060708090a0b0c
Info: 0xf0f1f2f3f4f5f6f7f8f9
DerivedKeyLength: 42
DerivedKey: 0x832390086CDA71FB47625BB5CEB168E4C8E26A1A16ED34D9FC7FE92C1481579338DA362CB8D9F925D7CB
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-512)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 9 (Mirror Tests 2 and 5)
Secret: 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
Salt: 0x606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
Info: 0xb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
DerivedKeyLength: 82
DerivedKey: 0xCE6C97192805B346E6161E821ED165673B84F400A2B514B2FE23D84CD189DDF1B695B48CBD1C8388441137B3CE28F16AA64BA33BA466B24DF6CFCB021ECFF235F6A2056CE3AF1DE44D572097A8505D9E7A93
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-512)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 10 (Mirror Test 3 and 6)
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: ""
Info: ""
DerivedKeyLength: 42
DerivedKey: 0xF5FA02B18298A72A8C23898A8703472C6EB179DC204C03425C970E3B164BF90FFF22D04836D0E2343BAC
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-512)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 11
Secret: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Salt: ""
Info:
DerivedKeyLength: 42
DerivedKey: 0x1407D46013D98BC6DECEFCFEE55F0F90B0C7F63D68EB1A80EAF07E953CFC0A3A5240A155D6E4DAA965BB
Test: Verify
AlgorithmType: KDF
Name: HKDF(SHA-512)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 12 (Mirror Tests 3 and 6)
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: ""
Info: ""
DerivedKeyLength: 42
DerivedKey: 0xF5FA02B18298A72A8C23898A8703472C6EB179DC204C03425C970E3B164BF90FFF22D04836D0E2343BAC
Test: Verify
AlgorithmType: KDF
Name: HKDF(Whirlpool)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 13 (Mirror Tests 1 and 4)
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: 0x000102030405060708090a0b0c
Info: 0xf0f1f2f3f4f5f6f7f8f9
DerivedKeyLength: 42
DerivedKey: 0x0D29F74CCD8640F44B0DD9638111C1B5766EFED752AF358109E2E7C9CD4A28EF2F90B2AD461FBA0744D4
Test: Verify
AlgorithmType: KDF
Name: HKDF(Whirlpool)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 14 (Mirror Tests 2 and 5)
Secret: 0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
Salt: 0x606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
Info: 0xb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
DerivedKeyLength: 82
DerivedKey: 0x4EBE4FE2DCCEC42661699500BE279A993FED90351E19373B3926FAA3A410700B2BBF77E254CF1451AE6068D64A0904D966F4FF25498445A501B88F50D21E3A68A890E09445DC5886DD00E7F4F7C58A512170
Test: Verify
AlgorithmType: KDF
Name: HKDF(Whirlpool)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 15 (Mirror Tests 3 and 6)
Secret: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt: ""
Info: ""
DerivedKeyLength: 42
DerivedKey: 0x110632D0F7AEFAC31771FC66C22BB3462614B81E4B04BA7F2B662E0BD694F56458615F9A9CB56C57ECF2
Test: Verify
AlgorithmType: KDF
Name: HKDF(Whirlpool)
Source: Generated by Crypto++ 5.6.3
Comment: Test Case 16 (Mirror Test 7)
Secret: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Info: ""
DerivedKeyLength: 42
DerivedKey: 0x4089286EBFB23DD8A02F0C9DAA35D538EB09CD0A8CBAB203F39083AA3E0BD313E6F91E64F21A187510B0
Test: Verify

281
externals/cryptopp/TestVectors/hmac.txt vendored Normal file
View File

@@ -0,0 +1,281 @@
AlgorithmType: MAC
Name: HMAC(MD5)
Source: RFC 2202
Comment: Test Case 1
Key: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: 0x9294727a3638bb1c13f48ef8158bfc9d
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: 0x750c783e6ab0b503eaa86e310a5db738
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: 0x56be34521d144c88dbb8c733f0e8b3f6
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: 0x697eaf0aca3a3aea3a75164746ffaa79
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: 0x56461ef2342edc00f9bab995690efd4c
Test: Verify
MAC: 0x56461ef2342edc00f9bab995
#TruncatedSize: 12
Test: VerifyTruncated
Comment: Test Case 6
Key: r80 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 0x6b1ab7fe4bd7bf8f0b62e6ce61b9d0cd
Test: Verify
Comment: Test Case 7
Key: r80 0xaa
Message: "Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data"
MAC: 0x6f630fad67cda0ee1fb1f562db3aa53e
Test: Verify
AlgorithmType: MAC
Name: HMAC(SHA-1)
Source: RFC 2202
Comment: Test Case 1
Key: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: 0xb617318655057264e28bc0b6fb378c8ef146be00
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: 0xeffcdf6ae5eb2fa2d27416d5f184df9c259a7c79
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: 0x125d7342b9ac11cd91a39af48aa17b4f63f175d3
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: 0x4c9007f4026250c6bc8414f9bf50c86c2d7235da
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: 0x4c1a03424b55e07fe7f27be1d58bb9324a9a5a04
Test: Verify
MAC: 0x4c1a03424b55e07fe7f27be1
#TruncatedSize: 12
Test: VerifyTruncated
Comment: Test Case 6
Key: r80 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 0xaa4ae5e15272d00e95705637ce8a3b55ed402112
Test: Verify
Comment: Test Case 7
Key: r80 0xaa
Message: "Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data"
MAC: 0xe8e99d0f45237d786d6bbaa7965c7808bbff1a91
Test: Verify
AlgorithmType: MAC
Name: HMAC(RIPEMD-160)
Source: RFC 2286
Comment: Test Case 1
Key: 0x0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: 0x24cb4bd67d20fc1a5d2ed7732dcc39377f0a5668
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: 0xdda6c0213a485a9e24f4742064a7f033b43c4069
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: 0xb0b105360de759960ab4f35298e116e295d8e7c1
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: 0xd5ca862f4d21d5e610e18b4cf1beb97a4365ecf4
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: 0x7619693978f91d90539ae786500ff3d8e0518e39
Test: Verify
MAC: 0x7619693978f91d90539ae786
#TruncatedSize: 12
Test: VerifyTruncated
Comment: Test Case 6
Key: r80 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 0x6466ca07ac5eac29e1bd523e5ada7605b791fd8b
Test: Verify
Comment: Test Case 7
Key: r80 0xaa
Message: "Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data"
MAC: 0x69ea60798d71616cce5fd0871e23754cd75d5a0a
Test: Verify
AlgorithmType: MAC
Name: HMAC(SHA-224)
Source: RFC 4231
Comment: Test Case 1
Key: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: 0x896fb1128abbdf196832107cd49df33f47b4b1169912ba4f53684b22
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: 0xa30e01098bc6dbbf45690f3a7e9e6d0f8bbea2a39e6148008fd05e44
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: 0x7fb3cb3588c6c1f6ffa9694d7d6ad2649365b0c1f65d69d1ec8333ea
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: 0x6c11506874013cac6a2abc1bb382627cec6a90d86efc012de7afec5a
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: 0x0e2aea68a90c8d37c988bcdb9fca6fa8
Test: VerifyTruncated
Comment: Test Case 6
Key: r131 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 0x95e9a0db962095adaebe9b2d6f0dbce2d499f112f2d2b7273fa6870e
Test: Verify
Comment: Test Case 7
Key: r131 0xaa
Message: "This is a test using a larger than block-size key and a larger than block-size data. The key needs to be hashed before being used by the HMAC algorithm.")
MAC: 0x3a854166ac5d9f023f54d517d0b39dbd946770db9c2b95c9f6f565d1
Test: Verify
AlgorithmType: MAC
Name: HMAC(SHA-256)
Source: RFC 4231
Comment: Test Case 1
Key: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: b0344c61d8db38535ca8afceaf0bf12b881dc200c9833da726e9376c2e32cff7
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: 5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: 773ea91e36800e46854db8ebd09181a72959098b3ef8c122d9635514ced565fe
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: 82558a389a443c0ea4cc819899f2083a85f0faa3e578f8077a2e3ff46729665b
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: a3b6167473100ee06e0c796c2955552b
Test: VerifyTruncated
Comment: Test Case 6
Key: r131 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 60e431591ee0b67f0d8a26aacbf5b77f8e0bc6213728c5140546040f0ee37f54
Test: Verify
Comment: Test Case 7
Key: r131 0xaa
Message: "This is a test using a larger than block-size key and a larger than block-size data. The key needs to be hashed before being used by the HMAC algorithm.")
MAC: 9b09ffa71b942fcb27635fbcd5b0e944bfdc63644f0713938a7f51535c3a35e2
Test: Verify
AlgorithmType: MAC
Name: HMAC(SHA-384)
Source: RFC 4231
Comment: Test Case 1
Key: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: afd03944d84895626b0825f4ab46907f15f9dadbe4101ec682aa034c7cebc59cfaea9ea9076ede7f4af152e8b2fa9cb6
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: af45d2e376484031617f78d2b58a6b1b9c7ef464f5a01b47e42ec3736322445e8e2240ca5e69e2c78b3239ecfab21649
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: 88062608d3e6ad8a0aa2ace014c8a86f0aa635d947ac9febe83ef4e55966144b2a5ab39dc13814b94e3ab6e101a34f27
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: 3e8a69b7783c25851933ab6290af6ca77a9981480850009cc5577c6e1f573b4e6801dd23c4a7d679ccf8a386c674cffb
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: 3abf34c3503b2a23a46efc619baef897
Test: VerifyTruncated
Comment: Test Case 6
Key: r131 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 4ece084485813e9088d2c63a041bc5b44f9ef1012a2b588f3cd11f05033ac4c60c2ef6ab4030fe8296248df163f44952
Test: Verify
Comment: Test Case 7
Key: r131 0xaa
Message: "This is a test using a larger than block-size key and a larger than block-size data. The key needs to be hashed before being used by the HMAC algorithm.")
MAC: 6617178e941f020d351e2f254e8fd32c602420feb0b8fb9adccebb82461e99c5a678cc31e799176d3860e6110c46523e
Test: Verify
AlgorithmType: MAC
Name: HMAC(SHA-512)
Source: RFC 4231
Comment: Test Case 1
Key: 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Message: "Hi There"
MAC: 87aa7cdea5ef619d4ff0b4241a1d6cb02379f4e2ce4ec2787ad0b30545e17cdedaa833b7d6b8a702038b274eaea3f4e4be9d914eeb61f1702e696c203a126854
Test: Verify
Comment: Test Case 2
Key: "Jefe"
Message: "what do ya want for nothing?"
MAC: 164b7a7bfcf819e2e395fbe73b56e0a387bd64222e831fd610270cd7ea2505549758bf75c05a994a6d034f65f8f0e6fdcaeab1a34d4a6b4b636e070a38bce737
Test: Verify
Comment: Test Case 3
Key: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Message: r50 0xdd
MAC: fa73b0089d56a284efb0f0756c890be9b1b5dbdd8ee81a3655f83e33b2279d39bf3e848279a722c806b485a47e67c807b946a337bee8942674278859e13292fb
Test: Verify
Comment: Test Case 4
Key: 0x0102030405060708090a0b0c0d0e0f10111213141516171819
Message: r50 0xcd
MAC: b0ba465637458c6990e5a8c5f61d4af7e576d97ff94b872de76f8050361ee3dba91ca5c11aa25eb4d679275cc5788063a5f19741120c4f2de2adebeb10a298dd
Test: Verify
Comment: Test Case 5
Key: 0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
Message: "Test With Truncation"
MAC: 415fad6271580a531d4179bc891d87a6
Test: VerifyTruncated
Comment: Test Case 6
Key: r131 0xaa
Message: "Test Using Larger Than Block-Size Key - Hash Key First"
MAC: 80b24263c7c1a3ebb71493c1dd7be8b49b46d1f41b4aeec1121b013783f8f3526b56d037e05f2598bd0fd2215d6a1e5295e64f73f63f0aec8b915a985d786598
Test: Verify
Comment: Test Case 7
Key: r131 0xaa
Message: "This is a test using a larger than block-size key and a larger than block-size data. The key needs to be hashed before being used by the HMAC algorithm.")
MAC: e37b6a775dc87dbaa4dfa9f96e5e3ffddebd71f8867289865df5a32d20cdc944b6022cac3c4982b10d5eeb55c3e4de15134676fb6de0446065c97440fa8c6a58
Test: Verify

View File

@@ -0,0 +1,94 @@
AlgorithmType: SymmetricCipher
Name: Kalyna-128/ECB
Source: Kalyna reference implementation
Comment: Kalyna 128-bit key, 128-bit block
Key: 000102030405060708090A0B0C0D0E0F
Plaintext: 101112131415161718191A1B1C1D1E1F
Ciphertext: 81BF1C7D779BAC20E1C9EA39B4D2AD06
Test: Encrypt
Name: Kalyna-128/ECB
Source: Kalyna reference implementation
Comment: Kalyna 256-bit key, 128-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
Plaintext: 202122232425262728292A2B2C2D2E2F
Ciphertext: 58EC3E091000158A1148F7166F334F14
Test: Encrypt
Name: Kalyna-256/ECB
Source: Kalyna reference implementation
Comment: Kalyna 256-bit key, 256-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
Plaintext: 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
Ciphertext: F66E3D570EC92135AEDAE323DCBD2A8CA03963EC206A0D5A88385C24617FD92C
Test: Encrypt
Name: Kalyna-256/ECB
Source: Kalyna reference implementation
Comment: Kalyna 512-bit key, 256-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
Plaintext: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
Ciphertext: 606990E9E6B7B67A4BD6D893D72268B78E02C83C3CD7E102FD2E74A8FDFE5DD9
Test: Encrypt
Name: Kalyna-512/ECB
Source: Kalyna reference implementation
Comment: Kalyna 512-bit key, 512-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
Plaintext: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
Ciphertext: 4A26E31B811C356AA61DD6CA0596231A67BA8354AA47F3A13E1DEEC320EB56B895D0F417175BAB662FD6F134BB15C86CCB906A26856EFEB7C5BC6472940DD9D9
Test: Encrypt
Name: Kalyna-128/CBC
Source: DSTU 7624:2014, Section B.6.1 (p.148)
Comment: Kalyna 128-bit key, 128-bit block
Key: 000102030405060708090A0B0C0D0E0F
IV: 101112131415161718191A1B1C1D1E1F
Plaintext: 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
Ciphertext: A73625D7BE994E85469A9FAABCEDAAB6DBC5F65DD77BB35E06BD7D1D8EAFC8624D6CB31CE189C82B8979F2936DE9BF14
Test: Encrypt
Name: Kalyna-128/CBC
Source: DSTU 7624:2014, Section B.6.3 (p.149)
Comment: Kalyna 256-bit key, 128-bit block, OneAndZeros padding
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
IV: 202122232425262728292A2B2C2D2E2F
BlockPaddingScheme: 3 # OneAndZeroPadding
Plaintext: 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D
Ciphertext: 13EA15843AD14C50BC03ECEF1F43E398E4217752D3EB046AC393DACC5CA1D6FA0EB9FCEB229362B4F1565527EE3D8433
Test: Encrypt
Name: Kalyna-256/CBC
Source: DSTU 7624:2014, Section B.6.5 (p.150)
Comment: Kalyna 256-bit key, 256-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
IV: 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
Plaintext: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F \
606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F \
808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
Ciphertext: 9CDFDAA75929E7C2A5CFC1BF16B42C5AE3886D0258E8C577DC01DAF62D185FB9 \
99B9867736B87110F5F1BC7481912C593F48FF79E2AFDFAB9F704A277EC3E557 \
B1B0A9F223DAE6ED5AF591C4F2D6FB22E48334F5E9B96B1A2EA5200F30A406CE
Test: Encrypt
Name: Kalyna-256/CBC
Source: DSTU 7624:2014, Section B.6.7 (p.151)
Comment: Kalyna 512-bit key, 256-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F \
202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
IV: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
Plaintext: 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F \
808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F \
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF
Ciphertext: B8A2474578C2FEBF3F94703587BD5FDC3F4A4D2F43575B6144A1E1031FB3D145 \
2B7FD52F5E3411461DAC506869FF8D2FAEF4FEE60379AE00B33AA3EAF911645A \
F8091CD8A45D141D1FB150E5A01C1F26FF3DBD26AC4225EC7577B2CE57A5B0FF
Test: Encrypt
Name: Kalyna-512/CBC
Source: DSTU 7624:2014, Section B.6.9 (p.152)
Comment: Kalyna 512-bit key, 512-bit block
Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F \
202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
IV: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F \
606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
Plaintext: 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F \
A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF \
C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF \
E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
Ciphertext: D4739B829EF901B24C1162AE4FDEF897EDA41FAC7F5770CDC90E1D1CDF124E8D \
7831E06B4498A4B6F6EC815DF2461DC99BB0449B0F09FCAA2C84090534BCC932 \
9626FD74EF8F0A0BCB5765184629C3CBF53B0FB134F6D0421174B1C4E884D1CD \
1069A7AD19752DCEBF655842E79B7858BDE01390A760D85E88925BFE38B0FA57
Test: Encrypt

View File

@@ -0,0 +1,861 @@
AlgorithmType: MessageDigest
Name: Keccak-224
Message: ""
Digest: f71837502ba8e108 37bdd8d365adb855 91895602fc552b48 b7390abd
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
Digest: 310aee6b30c47350576ac2873fa89fd190cdc488442f3ef654cf23fe
Test: Verify
Message: "The quick brown fox jumps over the lazy dog."
Digest: c59d4eaeac728671c635ff645014e2afa935bebffdb5fbd207ffdeab
Test: Verify
Message: "abc"
Digest: c30411768506ebe1c2871b1ee2e87d38df342317300a9b97a95ec6a8
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: e51faa2b4655150b931ee8d700dc202f763ca5f962c529eae55012b6
Test: Verify
Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
Digest: 344298994b1b06873eae2ce739c425c47291a2e24189e01b524f88dc
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: 19f9167be2a04c43 abd0ed554788101b 9c339031acc8e146 8531303f
Test: Verify
AlgorithmType: MessageDigest
Name: Keccak-256
Message: ""
Digest: c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
Digest: 4d741b6f1eb29cb2a9b9911c82f56fa8d73b04959d3d9d222895df6c0b28aa15
Test: Verify
Message: "The quick brown fox jumps over the lazy dog."
Digest: 578951e24efd62a3d63a86f7cd19aaa53c898fe287d2552133220370240b572d
Test: Verify
Message: "abc"
Digest: 4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: 45d3b367a6904e6e8d502ee04999a7c27647f91fa845d456525fd352ae3d7371
Test: Verify
Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
Digest: f519747ed599024f3882238e5ab43960132572b7345fbeb9a90769dafd21ad67
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: fadae6b49f129bbb 812be8407b7b2894 f34aecf6dbd1f9b0 f0c7e9853098fc96
Test: Verify
AlgorithmType: MessageDigest
Name: Keccak-384
Message: ""
Digest: 2c23146a63a29acf99e73b88f8c24eaa7dc60aa771780ccc006afbfa8fe2479b2dd2b21362337441ac12b515911957ff
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
Digest: 283990fa9d5fb731d786c5bbee94ea4db4910f18c62c03d173fc0a5e494422e8a0b3da7574dae7fa0baf005e504063b3
Test: Verify
Message: "The quick brown fox jumps over the lazy dog."
Digest: 9ad8e17325408eddb6edee6147f13856ad819bb7532668b605a24a2d958f88bd5c169e56dc4b2f89ffd325f6006d820b
Test: Verify
Message: "abc"
Digest: f7df1165f033337be098e7d288ad6a2f74409d7a60b49c36642218de161b1f99f8c681e4afaf31a34db29fb763e3c28e
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: b41e8896428f1bcbb51e17abd6acc98052a3502e0d5bf7fa1af949b4d3c855e7c4dc2c390326b3f3e74c7b1e2b9a3657
Test: Verify
Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
Digest: cc063f34685135368b34f7449108f6d10fa727b09d696ec5331771da46a923b6c34dbd1d4f77e595689c1f3800681c28
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: 0c8324e1ebc18282 2c5e2a086cac07c2 fe00e3bce61d01ba 8ad6b71780e2dec5 fb89e5ae90cb593e 57bc6258fdd94e17
Test: Verify
AlgorithmType: MessageDigest
Name: Keccak-512
Message: ""
Digest: 0eab42de4c3ceb9235fc91acffe746b29c29a8c366b7c60e4e67c466f36a4304c00fa9caf9d87976ba469bcbe06713b435f091ef2769fb160cdab33d3670680e
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
Digest: d135bb84d0439dbac432247ee573a23ea7d3c9deb2a968eb31d47c4fb45f1ef4422d6c531b5b9bd6f449ebcc449ea94d0a8f05f62130fda612da53c79659f609
Test: Verify
Message: "The quick brown fox jumps over the lazy dog."
Digest: ab7192d2b11f51c7dd744e7b3441febf397ca07bf812cceae122ca4ded6387889064f8db9230f173f6d1ab6e24b6e50f065b039f799f5592360a6558eb52d760
Test: Verify
Message: "abc"
Digest: 18587dc2ea106b9a 1563e32b3312421c a164c7f1f07bc922 a9c83d77cea3a1e5 d0c6991073902537 2dc14ac964262937 9540c17e2a65b19d 77aa511a9d00bb96
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: 6aa6d3669597df6d 5a007b00d09c2079 5b5c4218234e1698 a944757a488ecdc0 9965435d97ca32c3 cfed7201ff30e070 cd947f1fc12b9d92 14c467d342bcba5d
Test: Verify
Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
Digest: ac2fb35251825d3a a48468a9948c0a91 b8256f6d97d8fa41 60faff2dd9dfcc24 f3f1db7a983dad13 d53439ccac0b37e2 4037e7b95f80f59f 37a2f683c4ba4682
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: 5cf53f2e556be5a6 24425ede23d0e8b2 c7814b4ba0e4e09c bbf3c2fac7056f61 e048fc341262875e bc58a5183fea6514 47124370c1ebf4d6 c89bc9a7731063bb
Test: Verify
Source: ShortMsgKAT_512.txt from http://keccak.noekeon.org/KeccakKAT-3.zip
Message: CC
Digest: 8630C13CBD066EA74BBE7FE468FEC1DEE10EDC1254FB4C1B7C5FD69B646E44160B8CE01D05A0908CA790DFB080F4B513BC3B6225ECE7A810371441A5AC666EB9
Test: Verify
Message: 41FB
Digest: 551DA6236F8B96FCE9F97F1190E901324F0B45E06DBBB5CDB8355D6ED1DC34B3F0EAE7DCB68622FF232FA3CECE0D4616CDEB3931F93803662A28DF1CD535B731
Test: Verify
Message: 1F877C
Digest: EB7F2A98E00AF37D964F7D8C44C1FB6E114D8EE21A7B976AE736539EFDC1E3FE43BECEF5015171E6DA30168CAE99A82C53FA99042774EF982C01626A540F08C0
Test: Verify
Message: C1ECFDFC
Digest: 952D4C0A6F0EF5CE438C52E3EDD345EA00F91CF5DA8097C1168A16069E958FC05BAD90A0C5FB4DD9EC28E84B226B94A847D6BB89235692EF4C9712F0C7030FAE
Test: Verify
Message: 21F134AC57
Digest: 2E76D93AFFD62B92FC4F29CB83EFBE4BA21D88426AA7F075BFC20960EA258787898172E17045AF43AB1FE445532BE0185FBEA84D9BE788B05F14DBF4856A5254
Test: Verify
Message: C6F50BB74E29
Digest: 40FA8074E1E509B206448FBE757D9494B9B51E8D6E674A67F53C11EF92E96C3EA08B95EBD4172B020010CD6CF29539A34D6BFA002A2042787AA8D879A0F5B54C
Test: Verify
Message: 119713CC83EEEF
Digest: D1116786A3C1EA46A8F22D82ABB4C5D06DC0691B2E747AC9726D0B290E6959F7B23428519A656B237695E56403855EC4C98DB0CF87F31B6CEABF2B9B8589B713
Test: Verify
Message: 4A4F202484512526
Digest: F326C7C126DDC277922760FEEF77C9BAB6FB5D3430F652593703D7C5E30135CD0B0575257509A624184330D6AB1F508A666391B5D4690426B4E05301891DF897
Test: Verify
Message: 1F66AB4185ED9B6375
Digest: 1F5B8A6E8D94F5E2535D46842B9CED467C39C2DB323963D3F3D937E9DDA76FBC17072DDA2AB4771CD7A645145A2AEC1B5749BF9EFE0CDE006CC3EF8936438E0D
Test: Verify
Message: EED7422227613B6F53C9
Digest: 2AEEE7A720C030A820CD7BAA8570D72CB90B7A238C38C358676358A7AE9A5CF26635B2320D61C1284899E654F0BFDD0A3A9C343FFBD11838B57465E6C3AD3A57
Test: Verify
Message: EAEED5CDFFD89DECE455F1
Digest: 7B1C1BEF3B4DEB4B4812C81A6E7B3F2C66FA95157FA3B9D2959DC56B8ADD100170D3C8D1745FD230A31F89FA17889C4C58946B5D746E47B71ED0394B66D1BDB2
Test: Verify
Message: 5BE43C90F22902E4FE8ED2D3
Digest: EE41401AF509D6FC0944CD4A0BB29D2DCE0DCC862606E669E31381E5D6CECB463143645D696D14E40169CDC71C75686D6E8732B432092626421CC6CC196F80BF
Test: Verify
Message: A746273228122F381C3B46E4F1
Digest: 9B53B410B9F5DCE90A77244DB407A3D0F4898D112D0044A8F66AF933E26666DE63EBD2A4322D8FE525AB354CE9676B6A14D0CE6B3D24E6CD5832BEA0C5153CEF
Test: Verify
Message: 3C5871CD619C69A63B540EB5A625
Digest: 2B53FE6583FC24EE8A63801067E4D3BD6E6934EF16BC822FC3A69F4EE13A404D9A3CE2BB4A12C77382BFDE4D843F87FD06ED8AECC234A3A24CEDFE60BFC06933
Test: Verify
Message: FA22874BCC068879E8EF11A69F0722
Digest: 80946CA68E8C16A9667CD8339D1C5B00F1E0D401D0ECC79458754794838F3AE2949A8CC5FE5584033BCA9C5BE62C7C08F402EF02F727CEFA43BBD374C2A67C52
Test: Verify
Message: 52A608AB21CCDD8A4457A57EDE782176
Digest: 4B39D3DA5BCDF4D9B769015995644311C14C435BF72B1009D6DD71B01A63B97CFB596418E8E42342D117E07471A8914314BA7B0E264DADF0CEA381868CBD43D1
Test: Verify
Message: 82E192E4043DDCD12ECF52969D0F807EED
Digest: C37C9DC2E20D8E2F0AE588D7D45A807CCFA000FC948AC42A8ED63BB14F318FC3D4B963F7305980E6A0FD2316B55B63142373B1A29002264855C716C5C9F17F4C
Test: Verify
Message: 75683DCB556140C522543BB6E9098B21A21E
Digest: 9073C62555E6095F17DF71AD02BABB9100288633898489B21C906A3190875BAEACCC83BE80ABD11466FEC371BA2C4623D07F0131DEFAEC13A8C732A9F8417163
Test: Verify
Message: 06E4EFE45035E61FAAF4287B4D8D1F12CA97E5
Digest: 23E9352856718E1E2D68A21D56D93117CED7628E984FF04ED8C0CB9B10539E4EDE284F94FA71BF4B83BBB493435FD6BE26EDDB09DEAC39680E6B05ACC87B8C4E
Test: Verify
Message: E26193989D06568FE688E75540AEA06747D9F851
Digest: 909D753426B1DEE09FC474F18CF810D5D5AADBF8A09AF495BF6C22ACA0C673021BFC5D2AD94F50B24E1569E956694B21CF2CC8B4F3C7EE4CF195E4424CC415DD
Test: Verify
Message: D8DC8FDEFBDCE9D44E4CBAFE78447BAE3B5436102A
Digest: 046C6019FC4D628AE0DA7092F9910F269B853D3B57052039AD1375C665405F9FD79D57579F42C4FFF249BB85AE65113A9F4276CEDE73E9CCB0C24753935A006E
Test: Verify
Message: 57085FD7E14216AB102D8317B0CB338A786D5FC32D8F
Digest: 51C909A6528949BADDAF1BA0B154EA9C33FDE5074359505B76D4B7ED54352DD893D40B142A5F802F378CBA7B8C3782ECF2A048542BE6C5936822214846A8D5E4
Test: Verify
Message: A05404DF5DBB57697E2C16FA29DEFAC8AB3560D6126FA0
Digest: EFC8917E1247742A2D4EC29AFEDDF1E6ECE377B3D8AC6E58C9851CE9C99BD599ADEBFED657BAACD1793FC91B04DF2957BF6F1888869286002DC4AD9AC7F76793
Test: Verify
Message: AECBB02759F7433D6FCB06963C74061CD83B5B3FFA6F13C6
Digest: FCEF88BCC7EF70D8C3973429AC5139155F9BA643B431013F1817ECD2FF3AB287880F9EA54DF7503CB3F73D7CF2B87D2E9BDBD203378FAE74CA4BD2667A4AA706
Test: Verify
Message: AAFDC9243D3D4A096558A360CC27C8D862F0BE73DB5E88AA55
Digest: 470BDD8D709875C8E6F88591B97D6486C5F03B54BFC905757483E013F63A6C56984D4518D45C2D2298EADB44AF3A0C35A76B573D452F5747844D3AD8F84A2E85
Test: Verify
Message: 7BC84867F6F9E9FDC3E1046CAE3A52C77ED485860EE260E30B15
Digest: 429FD438B390AD0224028975467EC228F9ADCDE71E1738005E3717C58F727AA2B7C61780BF0C5F8B766CC6D34551D87D22A130B8C215614204E607AA82FF8469
Test: Verify
Message: FAC523575A99EC48279A7A459E98FF901918A475034327EFB55843
Digest: 790A010AEB6F13E019A1DC35574B1219E74FF5DB6FBD8746733664FFDBCFE1CC6E8AB39117E3244C4FA3C0A962C9F50030AEF88E193E7E0D4C4747345F30CB54
Test: Verify
Message: 0F8B2D8FCFD9D68CFFC17CCFB117709B53D26462A3F346FB7C79B85E
Digest: AAF7A391600270F7B5A2A3BBC7474AC4154EBEAC03A790A57FDAD96CEA2D043C9FA5F6916790B92F8032D668ED9A07112DC5B2373EC816AABCA6F577CE60415E
Test: Verify
Message: A963C3E895FF5A0BE4824400518D81412F875FA50521E26E85EAC90C04
Digest: 3E2880A974E50F98BD6CC0F9D769AF348CE3B7E8FA38CF0CA2DA5FD704C9C0E57D5500BEA3CB7477927F9C394AA3F9BBC01824350291B9A0A0CBF094BB37DA55
Test: Verify
Message: 03A18688B10CC0EDF83ADF0A84808A9718383C4070C6C4F295098699AC2C
Digest: 48E55E0340F20466881A732AA88459AD4BCDEF364C3BD045AE099F953D89F15957AEF204265C3915BA42FE4235196BE3D0F564676227C3C0DEACFBAF68F9E717
Test: Verify
Message: 84FB51B517DF6C5ACCB5D022F8F28DA09B10232D42320FFC32DBECC3835B29
Digest: 9D8098D8D6EDBBAA2BCFC6FB2F89C3EAC67FEC25CDFE75AA7BD570A648E8C8945FF2EC280F6DCF73386109155C5BBC444C707BB42EAB873F5F7476657B1BC1A8
Test: Verify
Message: 9F2FCC7C90DE090D6B87CD7E9718C1EA6CB21118FC2D5DE9F97E5DB6AC1E9C10
Digest: 1EAFEDCE7292BA73B80AE6151745F43AC95BFC9F31694D422473ABCA2E69D695CB6544DB65506078CB20DBE0762F84AA6AFD14A60AB597955BE73F3F5C50F7A8
Test: Verify
Message: DE8F1B3FAA4B7040ED4563C3B8E598253178E87E4D0DF75E4FF2F2DEDD5A0BE046
Digest: 9A7688E31AAF40C15575FC58C6B39267AAD3722E696E518A9945CF7F7C0FEA84CB3CB2E9F0384A6B5DC671ADE7FB4D2B27011173F3EEEAF17CB451CF26542031
Test: Verify
Message: 62F154EC394D0BC757D045C798C8B87A00E0655D0481A7D2D9FB58D93AEDC676B5A0
Digest: ADA5CA5630660003C4D16149F235FAEB78132F7F773A631F820CC5C654B08EAB4206BB4EA1389D1CF74D3B60B86E484C90C817CDB5DD5DBF327163B4646F7213
Test: Verify
Message: B2DCFE9FF19E2B23CE7DA2A4207D3E5EC7C6112A8A22AEC9675A886378E14E5BFBAD4E
Digest: 71A0801D32587980B09963A0F547B8B6EE3BADE224671BF44F12E3DA4F21778BAC37FCC73EF45FEE1C96688BAF9020F487B1A16E3AC91B504845D6FBA879134F
Test: Verify
Message: 47F5697AC8C31409C0868827347A613A3562041C633CF1F1F86865A576E02835ED2C2492
Digest: EBA678B7A0E5669DC7FA5ECA5D5F19FE625E113E5028DA5EFB138923CD444757B06078E0BA064B36C72CA2187AB9DD31DDA6F24668F46C32F8EC21AC59AAFA24
Test: Verify
Message: 512A6D292E67ECB2FE486BFE92660953A75484FF4C4F2ECA2B0AF0EDCDD4339C6B2EE4E542
Digest: 12DF92D889D7BA0DF05BCD02D9DE58C97F4813126967FF78BDF759C66C4CBE9DF68AB31A0256C776730BB25DEECF91F0997868AC8BB86DF7A0FC110CB0A4DE5D
Test: Verify
Message: 973CF2B4DCF0BFA872B41194CB05BB4E16760A1840D8343301802576197EC19E2A1493D8F4FB
Digest: B8C7CE2BE4CB32C140E75B75474248C1DD77D19B0CBCA31A3ECC2A35C532E4FA3ED4ABBCDA27AA68A9DDA06B245443E5903A65652A94ED3AF15065D3E7736E47
Test: Verify
Message: 80BEEBCD2E3F8A9451D4499961C9731AE667CDC24EA020CE3B9AA4BBC0A7F79E30A934467DA4B0
Digest: A0AE9DFB56831FE4A3223C501B697BD8243C471E8343ACFD37A6B587FEAC74571C23DEEBC9B94A540A02F1B1E2251E01229C9D58C4279F155D5566FB18E81295
Test: Verify
Message: 7ABAA12EC2A7347674E444140AE0FB659D08E1C66DECD8D6EAE925FA451D65F3C0308E29446B8ED3
Digest: 631E7847124A70FE6EB293A44A25C50600B5E7E975CA9FAB5AE64AB86C7E42C912DD6EC093F01A8DEBC6E1F5E487AF97DC3FD6C53002765050BE963FFCD4D989
Test: Verify
Message: C88DEE9927679B8AF422ABCBACF283B904FF31E1CAC58C7819809F65D5807D46723B20F67BA610C2B7
Digest: B989263BB4E0424F95FDC9A49C83A3769FBF31DCEDDA7E005AB5F22F43D2718DEBD39085971F7EB7822C9FA0F67F776CEC4E35A9A8B8C835EF4E9EBDA1922E4D
Test: Verify
Message: 01E43FE350FCEC450EC9B102053E6B5D56E09896E0DDD9074FE138E6038210270C834CE6EADC2BB86BF6
Digest: FF6ADCB9E1546798D396DB78452DF1A375B65EE3D54FCC915A8CA3DA693E24931999B0FC8A4EB92F6FF85E42BB4CFD9CE7D7863EEE709C9EF37642B696174474
Test: Verify
Message: 337023370A48B62EE43546F17C4EF2BF8D7ECD1D49F90BAB604B839C2E6E5BD21540D29BA27AB8E309A4B7
Digest: 1051B7FF77274B784E7FB7823E756F0C4355047E489775BBEDAA7CE5A75EFAC331492C016CE02EB2BE8BA2FE6B735B9A1484E73AC06DE573C5D0B4A58822A36A
Test: Verify
Message: 6892540F964C8C74BD2DB02C0AD884510CB38AFD4438AF31FC912756F3EFEC6B32B58EBC38FC2A6B913596A8
Digest: 5639A2824297CA099ECF2A81EEF1753F6314CB663D860F05A39E3E801FF82060BBA10628E2C0D9E0A84DD05ED637FC0B65BA03BB66E46FB256F2A5B28D3F41D2
Test: Verify
Message: F5961DFD2B1FFFFDA4FFBF30560C165BFEDAB8CE0BE525845DEB8DC61004B7DB38467205F5DCFB34A2ACFE96C0
Digest: 97F9D642507E6DD179D56F4B815E92D0D486826F273EC711B8F9CB76AFC79F900816FDBC13DD3A59FBECBA1F3B6953F879F27C8987B24C6FF8557A2C834076B9
Test: Verify
Message: CA061A2EB6CEED8881CE2057172D869D73A1951E63D57261384B80CEB5451E77B06CF0F5A0EA15CA907EE1C27EBA
Digest: AFEF2AF5A01B89BE190A0E6E796AA51F1F8C356772C6FC7731F08AAB8BD81AEE1287C70D564F4F169E37B07F28202A85F468281B4CDC1273CF61EB30E3BDCEE1
Test: Verify
Message: 1743A77251D69242750C4F1140532CD3C33F9B5CCDF7514E8584D4A5F9FBD730BCF84D0D4726364B9BF95AB251D9BB
Digest: F467CCA67C387FFC9F1B173A084C451095D01AD0BF3953AC103A76F0F1BC86167305A926A941A53417F1611A505AAA205BCFCCBFD343465DAD8A6C1E80609A9D
Test: Verify
Message: D8FABA1F5194C4DB5F176FABFFF856924EF627A37CD08CF55608BBA8F1E324D7C7F157298EABC4DCE7D89CE5162499F9
Digest: 4B389A2A0DF5E295EA9444F2739B5492F290C4467B0B4CDC1CC9ED2CEFA7A9E527E0627CDAF0BDA58F17D13F94AF7D2DEFF6FC5D53DD9157674475527FBB4F86
Test: Verify
Message: BE9684BE70340860373C9C482BA517E899FC81BAAA12E5C6D7727975D1D41BA8BEF788CDB5CF4606C9C1C7F61AED59F97D
Digest: 6590FFFB7311AB7DAB370FB518CCC19BAA9AF7C84179ADB002F8FACD3C44AF2830A84DF1E2C2402368CC36614A6EA22903063E57D00EC511A46A9A03FE3819F7
Test: Verify
Message: 7E15D2B9EA74CA60F66C8DFAB377D9198B7B16DEB6A1BA0EA3C7EE2042F89D3786E779CF053C77785AA9E692F821F14A7F51
Digest: 895796B2A0824C55F030D82E794925C38D8459F38CF848519F120FF6A9D5A03EBF006C3EA5021E8F3B3408FF12F01BCDDF7A085BA0A9A58944FEC1F554836DF8
Test: Verify
Message: 9A219BE43713BD578015E9FDA66C0F2D83CAC563B776AB9F38F3E4F7EF229CB443304FBA401EFB2BDBD7ECE939102298651C86
Digest: E4BBD54BFB99D345471F8AB94271B4B748F5CE70C21C28AE6559E03EE7890A2C814043E624A6BD2944350756B37FA8208FC7473A67B310CEEBC17D965ED688B2
Test: Verify
Message: C8F2B693BD0D75EF99CAEBDC22ADF4088A95A3542F637203E283BBC3268780E787D68D28CC3897452F6A22AA8573CCEBF245972A
Digest: 80D862AD05428A299213E65B50310463FD22C505E693DD4719E0A120EEAA35C5FC1608A08D22E2CCDDECA49878BC26ABE55A3C9A546347439A942ED0C1A6A23E
Test: Verify
Message: EC0F99711016C6A2A07AD80D16427506CE6F441059FD269442BAAA28C6CA037B22EEAC49D5D894C0BF66219F2C08E9D0E8AB21DE52
Digest: 021B3B392DECCB9075559F88C0C229026A2048CEF8EEB2D4F94803DCF2DA0A73E004D7F14E9FD662670B59229AB3883C340F4E3A8C42624CCB90BEC1156F95D4
Test: Verify
Message: 0DC45181337CA32A8222FE7A3BF42FC9F89744259CFF653504D6051FE84B1A7FFD20CB47D4696CE212A686BB9BE9A8AB1C697B6D6A33
Digest: 97BF33A5254C8ACA27486428440B1034AAAFAC8B498ECB830C2581DC68518079B65FB0C595997693DDB8D68D9564EA98DC43CD287E2E018DB7DFAAAA205C547A
Test: Verify
Message: DE286BA4206E8B005714F80FB1CDFAEBDE91D29F84603E4A3EBC04686F99A46C9E880B96C574825582E8812A26E5A857FFC6579F63742F
Digest: C05FD9C3FA73F80956FF1C3B89160EB520CA640E201B3FE5E6E296220E81B59D530476010D3784CA08692B8C716A3BE982B37450A96D30A401D3BA3C390D9DE3
Test: Verify
Message: EEBCC18057252CBF3F9C070F1A73213356D5D4BC19AC2A411EC8CDEEE7A571E2E20EAF61FD0C33A0FFEB297DDB77A97F0A415347DB66BCAF
Digest: B980E657C13726DBADB6570EA3A9E633869CADB798EB35C482697A04CB712F1C1E8C5D0BD67E43E52DA294E82D5E80A695A74A3D27C0C672ADCFE2C928859A6D
Test: Verify
Message: 416B5CDC9FE951BD361BD7ABFC120A5054758EBA88FDD68FD84E39D3B09AC25497D36B43CBE7B85A6A3CEBDA8DB4E5549C3EE51BB6FCB6AC1E
Digest: 6ADFC561835FDDD70A9FEB57C513165D12AEB3283F0DD7774DD58852DA9E969ABDAF20DD44856FA60E11BDFA2DBB7E3347669FFF7A57A8D8D37431C2B309972D
Test: Verify
Message: 5C5FAF66F32E0F8311C32E8DA8284A4ED60891A5A7E50FB2956B3CBAA79FC66CA376460E100415401FC2B8518C64502F187EA14BFC9503759705
Digest: 0E7459BDC857B949CC59A9C649B9625268BF9A11EA81EEEFA4ECDD410E2F6FD2C78289C01365F99034FF8FA8C115DDCEBEFA26A8D6468F5030E641745950061E
Test: Verify
Message: 7167E1E02BE1A7CA69D788666F823AE4EEF39271F3C26A5CF7CEE05BCA83161066DC2E217B330DF821103799DF6D74810EED363ADC4AB99F36046A
Digest: 2A8CE9DF40879B24DADF61C9131F694E5531ADE6B7AB071CA10ABDD3C2E4A22C868A52986A329F880137EE76109770927D2658E63EB486D880290AC0782CF5BF
Test: Verify
Message: 2FDA311DBBA27321C5329510FAE6948F03210B76D43E7448D1689A063877B6D14C4F6D0EAA96C150051371F7DD8A4119F7DA5C483CC3E6723C01FB7D
Digest: A83CE5A6A58376D57DB4C58DA1B46C131FF1BF8FF2DE5E8617FB37E5098398EDB53F9888B8752A8AFF19178F2F6BD7A33FD36C59E4A631906280907FC1C5AB07
Test: Verify
Message: 95D1474A5AAB5D2422ACA6E481187833A6212BD2D0F91451A67DD786DFC91DFED51B35F47E1DEB8A8AB4B9CB67B70179CC26F553AE7B569969CE151B8D
Digest: 9EBFCEA2DB1676EEE6B103119543C6049DEBD8FB8F1E01A5AB5B348E2919E14C8CFE8E542F2AB747B0FD4A4C3EEE4019BB046E24BFE2091FB9C65DCA527B71AD
Test: Verify
Message: C71BD7941F41DF044A2927A8FF55B4B467C33D089F0988AA253D294ADDBDB32530C0D4208B10D9959823F0C0F0734684006DF79F7099870F6BF53211A88D
Digest: 97B08BE7653E9DF1B5AFA459EA750A3AC9BF3577BCC7E5344FC861184880926DEF354E4C65B20EC66C47B7AFFD3E7493958BAB0A90724D3D8DD9E1D561FA60C2
Test: Verify
Message: F57C64006D9EA761892E145C99DF1B24640883DA79D9ED5262859DCDA8C3C32E05B03D984F1AB4A230242AB6B78D368DC5AAA1E6D3498D53371E84B0C1D4BA
Digest: EF8AAF08159BBCB88EFAC49A33A5248B7ED0544960D8DD54D748A91C0D84C69F308BB54CB5EC97D3F81CDF76E68E0320815B93F2A00942F2168CBC18E8377708
Test: Verify
Message: E926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
Digest: C0A4D8DCA967772DBF6E5508C913E7BEBA1B749A2B1AC963D0676E6F1DCD4EBAA3F909EF87DD849882DC8253347A5F6520B5B9F510973F443976455F923CFCB9
Test: Verify
Message: 16E8B3D8F988E9BB04DE9C96F2627811C973CE4A5296B4772CA3EEFEB80A652BDF21F50DF79F32DB23F9F73D393B2D57D9A0297F7A2F2E79CFDA39FA393DF1AC00
Digest: CF03C946EB7022F60FB5439462AC22684E47EAACBFFE19B797760B4A24A5238BE9D90E17D40EA6FE7B2885CEF7DFB8BB489401CAA94F2DD6E04592E33E76B9D1
Test: Verify
Message: FC424EEB27C18A11C01F39C555D8B78A805B88DBA1DC2A42ED5E2C0EC737FF68B2456D80EB85E11714FA3F8EABFB906D3C17964CB4F5E76B29C1765DB03D91BE37FC
Digest: 2C35F1A57A17CB29403A2B40FC307BDE10BA8F7FEC7B94E1E42EB4EEB952AAD00EC46A26646CD51DB0C6B238189D7D470E21C29BF8710423CB5602CAB75E29E7
Test: Verify
Message: ABE3472B54E72734BDBA7D9158736464251C4F21B33FBBC92D7FAC9A35C4E3322FF01D2380CBAA4EF8FB07D21A2128B7B9F5B6D9F34E13F39C7FFC2E72E47888599BA5
Digest: 505E6E607C90C57BBE7CE52BB42DF3D90BC32DE554025730C84ED0F89A0132885D7A40FADFF7A4B01DE4D29735AEFE0E0469F4F172B62A0DABA889E152308FC4
Test: Verify
Message: 36F9F0A65F2CA498D739B944D6EFF3DA5EBBA57E7D9C41598A2B0E4380F3CF4B479EC2348D015FFE6256273511154AFCF3B4B4BF09D6C4744FDD0F62D75079D440706B05
Digest: 7BE2C95413C589EC5AD69F8D80BFE9F26540D5C1832C7A49A31A8F5655D9CE8B47D97C69CCCD693C211904142A5403DA7AD09FBDB825698FE201988FCCCD2BB2
Test: Verify
Message: ABC87763CAE1CA98BD8C5B82CABA54AC83286F87E9610128AE4DE68AC95DF5E329C360717BD349F26B872528492CA7C94C2C1E1EF56B74DBB65C2AC351981FDB31D06C77A4
Digest: 8AAC9201D76DF13424A32552F04390E499B6168711B70C875789DDAA9B115F8B8259A60D17835E2587F8901C3CA782DA9AFB28BA87B9FCBE05A47A42F48FCD48
Test: Verify
Message: 94F7CA8E1A54234C6D53CC734BB3D3150C8BA8C5F880EAB8D25FED13793A9701EBE320509286FD8E422E931D99C98DA4DF7E70AE447BAB8CFFD92382D8A77760A259FC4FBD72
Digest: AA52587D84586317028FB7D3C20892E0288BFE2FEABD76D7F89155FFE9CCBF1A09FA0FFB0553E83F79AE58BD30A35FA54892B6ABA0093A012427DDAB71CDF819
Test: Verify
Message: 13BD2811F6ED2B6F04FF3895ACEED7BEF8DCD45EB121791BC194A0F806206BFFC3B9281C2B308B1A729CE008119DD3066E9378ACDCC50A98A82E20738800B6CDDBE5FE9694AD6D
Digest: 48FC282F37A3E1FB5DF4D2DA1F7197EC899AE573CA08DF550E61EE847EEB1D24C074FF46BCAEE224EC7D8CEA4256154F0C4D434E682834F6D827BFBDF75112F5
Test: Verify
Message: 1EED9CBA179A009EC2EC5508773DD305477CA117E6D569E66B5F64C6BC64801CE25A8424CE4A26D575B8A6FB10EAD3FD1992EDDDEEC2EBE7150DC98F63ADC3237EF57B91397AA8A7
Digest: 6B4B0F126863552A6F40F45E295DC79B9BA2A88EA7C3B2F607AC1A8431A97844C2A7B664443FB23C05739DF5494FE9824DB80B7F3E67872142F17E2C5544E1EF
Test: Verify
Message: BA5B67B5EC3A3FFAE2C19DD8176A2EF75C0CD903725D45C9CB7009A900C0B0CA7A2967A95AE68269A6DBF8466C7B6844A1D608AC661F7EFF00538E323DB5F2C644B78B2D48DE1A08AA
Digest: 7EEC7B730056B1BD4F6FFC186FB45591E50CD93CF6E4FC958889F82D3F32C5C74D03A4BCF7D2754298F134698AF4559B0E29BAAA365CC00DB0D51D407179C56D
Test: Verify
Message: 0EFA26AC5673167DCACAB860932ED612F65FF49B80FA9AE65465E5542CB62075DF1C5AE54FBA4DB807BE25B070033EFA223BDD5B1D3C94C6E1909C02B620D4B1B3A6C9FED24D70749604
Digest: 79CB925ACA072EBB3B49A9D0E59BB07DD1C223C1F26C91768B929472C51B977F85C6CEEB54BCE89CF9FF6155D7FE8091540F1348CE9592A6403F92105477870E
Test: Verify
Message: BBFD933D1FD7BF594AC7F435277DC17D8D5A5B8E4D13D96D2F64E771ABBD51A5A8AEA741BECCBDDB177BCEA05243EBD003CFDEAE877CCA4DA94605B67691919D8B033F77D384CA01593C1B
Digest: B5D1ED8F039044BCFEF41E99B2F564F45991B329B503FC91FA29D2408512F8711E9DB66F8AE172164650545AE9E3DB32AA369EC47E81A77111276E6CA38E4D92
Test: Verify
Message: 90078999FD3C35B8AFBF4066CBDE335891365F0FC75C1286CDD88FA51FAB94F9B8DEF7C9AC582A5DBCD95817AFB7D1B48F63704E19C2BAA4DF347F48D4A6D603013C23F1E9611D595EBAC37C
Digest: 782C008A9EE3DDA0A182267185C995A2AF737BA8CB2F6179F2CDF52505F8D933E712FC4E56D10E175EC8CDD62DE6529CE1F078BFA0DC7A5284F8C565182F85D9
Test: Verify
Message: 64105ECA863515C20E7CFBAA0A0B8809046164F374D691CDBD6508AAABC1819F9AC84B52BAFC1B0FE7CDDBC554B608C01C8904C669D8DB316A0953A4C68ECE324EC5A49FFDB59A1BD6A292AA0E
Digest: 91A0241EDA8CA597CBB0F703AB7DBAAF859CFF77B20401AD46230CE3B2BEEF6685775DE37576014D8DA1BA672D47AAD95FB53C590B650634CEBB43A175738569
Test: Verify
Message: D4654BE288B9F3B711C2D02015978A8CC57471D5680A092AA534F7372C71CEAAB725A383C4FCF4D8DEAA57FCA3CE056F312961ECCF9B86F14981BA5BED6AB5B4498E1F6C82C6CAE6FC14845B3C8A
Digest: 00B02DBCB7A3BC117701F2F159FC4492923C437D3369833A9BD09E78E260D48D37168D36C49777B2E68E6FE9846106A6AB8768C3971FAB31FD922AACB87D1CAC
Test: Verify
Message: 12D9394888305AC96E65F2BF0E1B18C29C90FE9D714DD59F651F52B88B3008C588435548066EA2FC4C101118C91F32556224A540DE6EFDDBCA296EF1FB00341F5B01FECFC146BDB251B3BDAD556CD2
Digest: 3DEDF819B357DFAB1C7092ABD872A1554DD0962E9944EEF9F7F8BCE830F2D74F1D9BA2B748BBC6EE0B7600BE8CB0FFCB79924D9F51CDB9B06BD6FD37F3050229
Test: Verify
Message: 871A0D7A5F36C3DA1DFCE57ACD8AB8487C274FAD336BC137EBD6FF4658B547C1DCFAB65F037AA58F35EF16AFF4ABE77BA61F65826F7BE681B5B6D5A1EA8085E2AE9CD5CF0991878A311B549A6D6AF230
Digest: 5FBE194557B0426F96BA60712176DF073EAFE04F2A50515455412EA3D80C116758AD952598F48031612181D82A16EFE4668FFB3BCCE9563A772FE416FF6DB3B3
Test: Verify
Message: E90B4FFEF4D457BC7711FF4AA72231CA25AF6B2E206F8BF859D8758B89A7CD36105DB2538D06DA83BAD5F663BA11A5F6F61F236FD5F8D53C5E89F183A3CEC615B50C7C681E773D109FF7491B5CC22296C5
Digest: 2E8AB1619859C11473DC7C474CE8B0AE44B1C38417816FD95B9E0614F31E51EBB1DD16D1CBB584C4EBD28AA99F4A68E09DFE3AD462487F2608124B7528293045
Test: Verify
Message: E728DE62D75856500C4C77A428612CD804F30C3F10D36FB219C5CA0AA30726AB190E5F3F279E0733D77E7267C17BE27D21650A9A4D1E32F649627638DBADA9702C7CA303269ED14014B2F3CF8B894EAC8554
Digest: DB2D182BDBAC6AC866537E24712332CAE74DC3D36168982E4453DD6E009658345255013BC0A54FCA17AEEDCC4BEB79BDEE192CFAB516D24591C8699F7C758179
Test: Verify
Message: 6348F229E7B1DF3B770C77544E5166E081850FA1C6C88169DB74C76E42EB983FACB276AD6A0D1FA7B50D3E3B6FCD799EC97470920A7ABED47D288FF883E24CA21C7F8016B93BB9B9E078BDB9703D2B781B616E
Digest: 90A2C05F7001D985B587A046B488BF4ED29D75CC03A745731B5B0CE51BB86387C4CE34018A6D906EB7BEB41A09AFE9FEDD99AACC41B4556F75229C8688C7FCA2
Test: Verify
Message: 4B127FDE5DE733A1680C2790363627E63AC8A3F1B4707D982CAEA258655D9BF18F89AFE54127482BA01E08845594B671306A025C9A5C5B6F93B0A39522DC877437BE5C2436CBF300CE7AB6747934FCFC30AEAAF6
Digest: EA3991C4A8A5F0146402DE4AE235054C78A48DCA340A7D4AD8753995F82347ECFC0054D64EB4F20ABC4F415C54701CBC61A7B239A7C221B833D9EA9F94B154E8
Test: Verify
Message: 08461F006CFF4CC64B752C957287E5A0FAABC05C9BFF89D23FD902D324C79903B48FCB8F8F4B01F3E4DDB483593D25F000386698F5ADE7FAADE9615FDC50D32785EA51D49894E45BAA3DC707E224688C6408B68B11
Digest: 1313023B753ED1727F13CC67A64B989A8BF6548324DF9854D8D5A963ED3D860257FE6522B9C6D6CB1BCADF322C985601BA36F7E67110192094AA8F9869A458A8
Test: Verify
Message: 68C8F8849B120E6E0C9969A5866AF591A829B92F33CD9A4A3196957A148C49138E1E2F5C7619A6D5EDEBE995ACD81EC8BB9C7B9CFCA678D081EA9E25A75D39DB04E18D475920CE828B94E72241F24DB72546B352A0E4
Digest: 9BCA2A1A5546A11275BF42F0B48492868359C78D94785A0EE12DC1C3D70A8E97EB462148FAED1FFA4DAB0E91519BD36C0C5C5FE7CFCFF3E180680318E1FCF75B
Test: Verify
Message: B8D56472954E31FB54E28FCA743F84D8DC34891CB564C64B08F7B71636DEBD64CA1EDBDBA7FC5C3E40049CE982BBA8C7E0703034E331384695E9DE76B5104F2FBC4535ECBEEBC33BC27F29F18F6F27E8023B0FBB6F563C
Digest: 8492F5E621E82FDBFF1976B1BEECFF7D137805B5736AB49216122A95396B863A0481212B6DABA8B05E29E287BB0E2F588F86407C84DBFB894E6ACFC6F6B2E571
Test: Verify
Message: 0D58AC665FA84342E60CEFEE31B1A4EACDB092F122DFC68309077AED1F3E528F578859EE9E4CEFB4A728E946324927B675CD4F4AC84F64DB3DACFE850C1DD18744C74CECCD9FE4DC214085108F404EAB6D8F452B5442A47D
Digest: EEBE4EC0FE3E0266527F4D9F57A017637EAB92377D82B15856A55A22B008DF67F27AA5AC04E1DEEEB2C819CE41DB07DBF6DCAF17A192A4371A1E92BADF1E6389
Test: Verify
Message: 1755E2D2E5D1C1B0156456B539753FF416651D44698E87002DCF61DCFA2B4E72F264D9AD591DF1FDEE7B41B2EB00283C5AEBB3411323B672EAA145C5125185104F20F335804B02325B6DEA65603F349F4D5D8B782DD3469CCD
Digest: 9E36E6291BC2296CB4BA71109CEDCC2A3F0B4F1AE5E5406DC4B3E594551D5C70E6F814D2C9B8413103EF07535886B4AC518AAF7AED64ABED7A5B0A26F7171425
Test: Verify
Message: B180DE1A611111EE7584BA2C4B020598CD574AC77E404E853D15A101C6F5A2E5C801D7D85DC95286A1804C870BB9F00FD4DCB03AA8328275158819DCAD7253F3E3D237AEAA7979268A5DB1C6CE08A9EC7C2579783C8AFC1F91A7
Digest: F1089483A00B2601BE9C16469A090EFC49FCB70E62AC0FFEA2D1E508083CD5D41DCF2DAAE1E0EAC217859E5FEADDCB782AC471C01D7266136185D37B568E9606
Test: Verify
Message: CF3583CBDFD4CBC17063B1E7D90B02F0E6E2EE05F99D77E24E560392535E47E05077157F96813544A17046914F9EFB64762A23CF7A49FE52A0A4C01C630CFE8727B81FB99A89FF7CC11DCA5173057E0417B8FE7A9EFBA6D95C555F
Digest: D063EA794CFD2ED9248665A6084A7B99051C1051E41B7D9DCB1537A1C79CBA6DEB4D844C6A618E43C7CA020D16976999684FEB084616F707209F75C4BD584D86
Test: Verify
Message: 072FC02340EF99115BAD72F92C01E4C093B9599F6CFC45CB380EE686CB5EB019E806AB9BD55E634AB10AA62A9510CC0672CD3EDDB589C7DF2B67FCD3329F61B1A4441ECA87A33C8F55DA4FBBAD5CF2B2527B8E983BB31A2FADEC7523
Digest: 424A86D746C87C85DABD1DAE298A488E4CA2183DE692D1D01C4B7994EE5124F9004BEA84933C311CC38EA6F604A7769EE178E1EC160A9891C42C462A13A62286
Test: Verify
Message: 76EECF956A52649F877528146DE33DF249CD800E21830F65E90F0F25CA9D6540FDE40603230ECA6760F1139C7F268DEBA2060631EEA92B1FFF05F93FD5572FBE29579ECD48BC3A8D6C2EB4A6B26E38D6C5FBF2C08044AEEA470A8F2F26
Digest: A9403C26A96DE2C3D359EE29F3FD1C581154852D19AD12884B79E7082D2DA22EC83553BABA2BDFF2A2FA15947A8E6ACD5F5D113EC091BFD1962A0A10401D2C98
Test: Verify
Message: 7ADC0B6693E61C269F278E6944A5A2D8300981E40022F839AC644387BFAC9086650085C2CDC585FEA47B9D2E52D65A2B29A7DC370401EF5D60DD0D21F9E2B90FAE919319B14B8C5565B0423CEFB827D5F1203302A9D01523498A4DB10374
Digest: 3D23632EE4C2D4F4118A02A677B5A32427C72BA54899BA2E6CCD22EC3DEFE0FCB052E3F83D35786CEA2080EED148A0A94628E735202E6B2809994C5F5BDAFDD6
Test: Verify
Message: E1FFFA9826CCE8B86BCCEFB8794E48C46CDF372013F782ECED1E378269B7BE2B7BF51374092261AE120E822BE685F2E7A83664BCFBE38FE8633F24E633FFE1988E1BC5ACF59A587079A57A910BDA60060E85B5F5B6F776F0529639D9CCE4BD
Digest: D8FA886884CE577A7282DECEACF4786E7C68FC69B141137FF5DC7CB3C5F8ABC845716DD27397E8BD5CE245107A984A3F8B21F19F99ED40118621DC85303A30B4
Test: Verify
Message: 69F9ABBA65592EE01DB4DCE52DBAB90B08FC04193602792EE4DAA263033D59081587B09BBE49D0B49C9825D22840B2FF5D9C5155F975F8F2C2E7A90C75D2E4A8040FE39F63BBAFB403D9E28CC3B86E04E394A9C9E8065BD3C85FA9F0C7891600
Digest: C768CD313602FABB2193F9EDBF667B4CDABD57D5FF60BDC22BA7BAD5319EA04E7CBEC5D4B4C4560AD52609FDD22750B618951796376ED41B2A8EAFFDD9927722
Test: Verify
Message: 38A10A352CA5AEDFA8E19C64787D8E9C3A75DBF3B8674BFAB29B5DBFC15A63D10FAE66CD1A6E6D2452D557967EAAD89A4C98449787B0B3164CA5B717A93F24EB0B506CEB70CBBCB8D72B2A72993F909AAD92F044E0B5A2C9AC9CB16A0CA2F81F49
Digest: 8562CE9399806623B2695712266AF3D4C14F77D2449143379246962C22398C813544A7DEE4C4847F09D3CBE437349B7FC6738AC97075B5DD9E2ADD6ECAA610F4
Test: Verify
Message: 6D8C6E449BC13634F115749C248C17CD148B72157A2C37BF8969EA83B4D6BA8C0EE2711C28EE11495F43049596520CE436004B026B6C1F7292B9C436B055CBB72D530D860D1276A1502A5140E3C3F54A93663E4D20EDEC32D284E25564F624955B52
Digest: 99ADE7B13E8E79AEA6ED01A25E10E401CD1D055884575EAB3E66B2294F03F8D5DBF72AB1AE39103189383EBFD2E43258510C124A894A793B206FAC752C035789
Test: Verify
Message: 6EFCBCAF451C129DBE00B9CEF0C3749D3EE9D41C7BD500ADE40CDC65DEDBBBADB885A5B14B32A0C0D087825201E303288A733842FA7E599C0C514E078F05C821C7A4498B01C40032E9F1872A1C925FA17CE253E8935E4C3C71282242CB716B2089CCC1
Digest: D12831BA39DBCD41F56BC7FC071BDAABFB6E7572D08B2FDA3BDDFC6FA5662F4BDBFA431CA2E38B18172709072E50120DB6BE93E86CB4ACE3C11DD0E1F3F5C712
Test: Verify
Message: 433C5303131624C0021D868A30825475E8D0BD3052A022180398F4CA4423B98214B6BEAAC21C8807A2C33F8C93BD42B092CC1B06CEDF3224D5ED1EC29784444F22E08A55AA58542B524B02CD3D5D5F6907AFE71C5D7462224A3F9D9E53E7E0846DCBB4CE
Digest: 527D28E341E6B14F4684ADB4B824C496C6482E51149565D3D17226828884306B51D6148A72622C2B75F5D3510B799D8BDC03EAEDE453676A6EC8FE03A1AD0EAB
Test: Verify
Message: A873E0C67CA639026B6683008F7AA6324D4979550E9BCE064CA1E1FB97A30B147A24F3F666C0A72D71348EDE701CF2D17E2253C34D1EC3B647DBCEF2F879F4EB881C4830B791378C901EB725EA5C172316C6D606E0AF7DF4DF7F76E490CD30B2BADF45685F
Digest: CACDCF8BF855040E9795C422069D8E37B6286066A2197A320BD934061F66995227BE6B85FD928B834D3CA45E1AC3844D9DC66D61581E7799CCFDE008639AB3DD
Test: Verify
Message: 006917B64F9DCDF1D2D87C8A6173B64F6587168E80FAA80F82D84F60301E561E312D9FBCE62F39A6FB476E01E925F26BCC91DE621449BE6504C504830AAE394096C8FC7694651051365D4EE9070101EC9B68086F2EA8F8AB7B811EA8AD934D5C9B62C60A4771
Digest: F454A953501E191A12A80C7A5398F081CEF738E25D48B076A52F77FB09EF0BC2325116020BB06C2C585DA9F115BD9D8F13B50E8E1FB1664450FAE690B7783400
Test: Verify
Message: F13C972C52CB3CC4A4DF28C97F2DF11CE089B815466BE88863243EB318C2ADB1A417CB1041308598541720197B9B1CB5BA2318BD5574D1DF2174AF14884149BA9B2F446D609DF240CE335599957B8EC80876D9A085AE084907BC5961B20BF5F6CA58D5DAB38ADB
Digest: 5F968CC6ECF71C588A3C3BA68858BBFF96861F66C0733FD61FA91A479A49618DF22D9490219DF8008DC78840AE022C5D41AF2B890D0214E562DA8DF0CB3F8522
Test: Verify
Message: E35780EB9799AD4C77535D4DDB683CF33EF367715327CF4C4A58ED9CBDCDD486F669F80189D549A9364FA82A51A52654EC721BB3AAB95DCEB4A86A6AFA93826DB923517E928F33E3FBA850D45660EF83B9876ACCAFA2A9987A254B137C6E140A21691E1069413848
Digest: E7149461F9CD00B71C216C50041B3EDA9707D7360D4C21740C44C212256A31DA398FE09708E450EA4E2826B7EC20BEF76CD2FBD9D096AF6F77F84ABC2E4FB093
Test: Verify
Message: 64EC021C9585E01FFE6D31BB50D44C79B6993D72678163DB474947A053674619D158016ADB243F5C8D50AA92F50AB36E579FF2DABB780A2B529370DAA299207CFBCDD3A9A25006D19C4F1FE33E4B1EAEC315D8C6EE1E730623FD1941875B924EB57D6D0C2EDC4E78D6
Digest: 77097413CAA5A2D38259D47EC078871FA09EE5614D4C14FEB7A95C921C0AAE93B8737A6DC89E57693BE8A0710206664B80B657A1079605A0FF9664BBCB0722D6
Test: Verify
Message: 5954BAB512CF327D66B5D9F296180080402624AD7628506B555EEA8382562324CF452FBA4A2130DE3E165D11831A270D9CB97CE8C2D32A96F50D71600BB4CA268CF98E90D6496B0A6619A5A8C63DB6D8A0634DFC6C7EC8EA9C006B6C456F1B20CD19E781AF20454AC880
Digest: 55D8E5202360D7D5841419362F864CC900E11C582FD0CAB2FF5F1680F6CE927B5379E27A335EBAFE1286B9D4A172AB761A36EADE60F10468EAC4CEAFBF63C7CC
Test: Verify
Message: 03D9F92B2C565709A568724A0AFF90F8F347F43B02338F94A03ED32E6F33666FF5802DA4C81BDCE0D0E86C04AFD4EDC2FC8B4141C2975B6F07639B1994C973D9A9AFCE3D9D365862003498513BFA166D2629E314D97441667B007414E739D7FEBF0FE3C32C17AA188A8683
Digest: EFFB03B497ADD6230A0ED99122EA868138644AB81E861491E526FAE37C39872CA731804A0004599849478A787BC7FCE21903ED551D7DB881D2A2C367B6168547
Test: Verify
Message: F31E8B4F9E0621D531D22A380BE5D9ABD56FAEC53CBD39B1FAB230EA67184440E5B1D15457BD25F56204FA917FA48E669016CB48C1FFC1E1E45274B3B47379E00A43843CF8601A5551411EC12503E5AAC43D8676A1B2297EC7A0800DBFEE04292E937F21C005F17411473041
Digest: A2269A6EF2EA8F1CF8BC3394D27657B0DB996C55E7C47784C0B451202FC5279679D79E06F8DBAA9A63665FD0E914D13C6E056EA006DAAF4CB61D2629468E3D25
Test: Verify
Message: 758EA3FEA738973DB0B8BE7E599BBEF4519373D6E6DCD7195EA885FC991D896762992759C2A09002912FB08E0CB5B76F49162AEB8CF87B172CF3AD190253DF612F77B1F0C532E3B5FC99C2D31F8F65011695A087A35EE4EEE5E334C369D8EE5D29F695815D866DA99DF3F79403
Digest: 5A2970D5EC346A8E4E1D5D1E57DC22F6875DDF1CE3626B49A91109E0DE991033E932F883B6A795016D5014E268304ABE2F7577505AAB00956911781F075D113A
Test: Verify
Message: 47C6E0C2B74948465921868804F0F7BD50DD323583DC784F998A93CD1CA4C6EF84D41DC81C2C40F34B5BEE6A93867B3BDBA0052C5F59E6F3657918C382E771D33109122CC8BB0E1E53C4E3D13B43CE44970F5E0C079D2AD7D7A3549CD75760C21BB15B447589E86E8D76B1E9CED2
Digest: 2B4356A64DF31936B27F4530F076EE73E71E4E48ABDE04FF1F548E0727F4A5810B71874187FD96ED510D0D6886AF11960A0B3BAD1EE75DDA4CDC148E162EDAE9
Test: Verify
Message: F690A132AB46B28EDFA6479283D6444E371C6459108AFD9C35DBD235E0B6B6FF4C4EA58E7554BD002460433B2164CA51E868F7947D7D7A0D792E4ABF0BE5F450853CC40D85485B2B8857EA31B5EA6E4CCFA2F3A7EF3380066D7D8979FDAC618AAD3D7E886DEA4F005AE4AD05E5065F
Digest: EDCB59984267BB00402A78F2CA345EF2494956172E10927EE63AFF23D0C834BCA50C47CDBFFD8995036307E9ED4B143E853450367D0E14AFC8490073653CD850
Test: Verify
Message: 58D6A99BC6458824B256916770A8417040721CCCFD4B79EACD8B65A3767CE5BA7E74104C985AC56B8CC9AEBD16FEBD4CDA5ADB130B0FF2329CC8D611EB14DAC268A2F9E633C99DE33997FEA41C52A7C5E1317D5B5DAED35EBA7D5A60E45D1FA7EAABC35F5C2B0A0F2379231953322C4E
Digest: D0B453FBE709C69125DC8FE9E8AE9245211612970373B454F8656A755E8435B321DD3A980FA28719641747E254DC42C9BF012B4D6DBD7ED13020A83B44C504AA
Test: Verify
Message: BEFAB574396D7F8B6705E2D5B58B2C1C820BB24E3F4BAE3E8FBCD36DBF734EE14E5D6AB972AEDD3540235466E825850EE4C512EA9795ABFD33F330D9FD7F79E62BBB63A6EA85DE15BEAEEA6F8D204A28956059E2632D11861DFB0E65BC07AC8A159388D5C3277E227286F65FF5E5B5AEC1
Digest: FE97C011E525110E03149FAC4179891AFCB6304E1CFD9D84CB7389755554EE723571D76B80B9333A695884192340B3FE022D4A233B7AA8E8C7686745CFE75E67
Test: Verify
Message: 8E58144FA9179D686478622CE450C748260C95D1BA43B8F9B59ABECA8D93488DA73463EF40198B4D16FB0B0707201347E0506FF19D01BEA0F42B8AF9E71A1F1BD168781069D4D338FDEF00BF419FBB003031DF671F4A37979564F69282DE9C65407847DD0DA505AB1641C02DEA4F0D834986
Digest: 1BC4AC8D979CA62A7FC81C710CEDF65AF56C9B652EEC356AA92DA924D370FDEBDF076F91BA4FE1EC5CD78FC4C8885EA4304BA2E8E64944AB4BF4D1B3D7DEE745
Test: Verify
Message: B55C10EAE0EC684C16D13463F29291BF26C82E2FA0422A99C71DB4AF14DD9C7F33EDA52FD73D017CC0F2DBE734D831F0D820D06D5F89DACC485739144F8CFD4799223B1AFF9031A105CB6A029BA71E6E5867D85A554991C38DF3C9EF8C1E1E9A7630BE61CAABCA69280C399C1FB7A12D12AEFC
Digest: 76E970E9449D868067CD23B1A202CBDC99693FF6FA74BA644EC41CBF8FD139CB0F5D1106FCD6C871C315FF41C3EAF99C636288F0FCF6A40B480CB881D87E098F
Test: Verify
Message: 2EEEA693F585F4ED6F6F8865BBAE47A6908AECD7C429E4BEC4F0DE1D0CA0183FA201A0CB14A529B7D7AC0E6FF6607A3243EE9FB11BCF3E2304FE75FFCDDD6C5C2E2A4CD45F63C962D010645058D36571404A6D2B4F44755434D76998E83409C3205AA1615DB44057DB991231D2CB42624574F545
Digest: 871666B230C5AD75B96D63BE22870621C68FD0899655BA7DC0E0E5299915AF252C226DD7217601D3A6880D55EE5A20B10820E21C74F730EEA9D47FE26DEBE006
Test: Verify
Message: DAB11DC0B047DB0420A585F56C42D93175562852428499F66A0DB811FCDDDAB2F7CDFFED1543E5FB72110B64686BC7B6887A538AD44C050F1E42631BC4EC8A9F2A047163D822A38989EE4AAB01B4C1F161B062D873B1CFA388FD301514F62224157B9BEF423C7783B7AAC8D30D65CD1BBA8D689C2D
Digest: 7E3EF62552B28A2B18A71CEEF2DD8659C8BDF291385AD02FED353775E01594F27CC28CC78663E17CB8B39FD4EA48D494AD0BD7AEE9277EC9B21E46523812736E
Test: Verify
Message: 42E99A2F80AEE0E001279A2434F731E01D34A44B1A8101726921C0590C30F3120EB83059F325E894A5AC959DCA71CE2214799916424E859D27D789437B9D27240BF8C35ADBAFCECC322B48AA205B293962D858652ABACBD588BCF6CBC388D0993BD622F96ED54614C25B6A9AA527589EAAFFCF17DDF7
Digest: 0B87F6EBAA293FF79C873820846C0FCC943E3A83BD8111931FF03FF3B0BF785C961CA84CF3FD40E0D831DBAEA595498FC12DA88CC507DE720A35C01D73FC9595
Test: Verify
Message: 3C9B46450C0F2CAE8E3823F8BDB4277F31B744CE2EB17054BDDC6DFF36AF7F49FB8A2320CC3BDF8E0A2EA29AD3A55DE1165D219ADEDDB5175253E2D1489E9B6FDD02E2C3D3A4B54D60E3A47334C37913C5695378A669E9B72DEC32AF5434F93F46176EBF044C4784467C700470D0C0B40C8A088C815816
Digest: 681BABBD2E351501C285812E06F20940FD865516CF028B4787D1FFCCD0D537705E8E9B73C608D5A8DC4F08EEE0902AC12936DDB8C7B29228C6AAF8D0B909C30D
Test: Verify
Message: D1E654B77CB155F5C77971A64DF9E5D34C26A3CAD6C7F6B300D39DEB1910094691ADAA095BE4BA5D86690A976428635D5526F3E946F7DC3BD4DBC78999E653441187A81F9ADCD5A3C5F254BC8256B0158F54673DCC1232F6E918EBFC6C51CE67EAEB042D9F57EEC4BFE910E169AF78B3DE48D137DF4F2840
Digest: C46D2262F186421D07FD740F922306D99B1E3826F6A32486BE5A91DC298F177F50915E17EB4EA2E45494C501736CEFB0E22ACD989DA41AC7BB7BE56B04BFB5E1
Test: Verify
Message: 626F68C18A69A6590159A9C46BE03D5965698F2DAC3DE779B878B3D9C421E0F21B955A16C715C1EC1E22CE3EB645B8B4F263F60660EA3028981EEBD6C8C3A367285B691C8EE56944A7CD1217997E1D9C21620B536BDBD5DE8925FF71DEC6FBC06624AB6B21E329813DE90D1E572DFB89A18120C3F606355D25
Digest: 0B3DBC770332823E686470D842104D3B3C1452F64F1BCC71C5F3FAD1C0D93F21EFBD48D73C7D4909227B06B06D54057A74E03C36D9C106EBA79411F1E6E1CFFE
Test: Verify
Message: 651A6FB3C4B80C7C68C6011675E6094EB56ABF5FC3057324EBC6477825061F9F27E7A94633ABD1FA598A746E4A577CAF524C52EC1788471F92B8C37F23795CA19D559D446CAB16CBCDCE90B79FA1026CEE77BF4AB1B503C5B94C2256AD75B3EAC6FD5DCB96ACA4B03A834BFB4E9AF988CECBF2AE597CB9097940
Digest: CA46276B0DC2EC4424BB7136EAE1AF207BD6E5CD833691C7D37B2CAEAF4F484B96A3476FC25FEB206AD37CF975383DD522CA0CC6200A3867FEE7F178D6953FEF
Test: Verify
Message: 8AAF072FCE8A2D96BC10B3C91C809EE93072FB205CA7F10ABD82ECD82CF040B1BC49EA13D1857815C0E99781DE3ADBB5443CE1C897E55188CEAF221AA9681638DE05AE1B322938F46BCE51543B57ECDB4C266272259D1798DE13BE90E10EFEC2D07484D9B21A3870E2AA9E06C21AA2D0C9CF420080A80A91DEE16F
Digest: 815B44668BF3751A3392940FCA54C1E3E4EF5227B052332AFE6EB7A10AC8AD6438CE8A0277AA14BCC41590F6D6A10B6B1BABE6BB4F8D777EA576D634B0BE41C0
Test: Verify
Message: 53F918FD00B1701BD504F8CDEA803ACCA21AC18C564AB90C2A17DA592C7D69688F6580575395551E8CD33E0FEF08CA6ED4588D4D140B3E44C032355DF1C531564D7F4835753344345A6781E11CD5E095B73DF5F82C8AE3AD00877936896671E947CC52E2B29DCD463D90A0C9929128DA222B5A211450BBC0E02448E2
Digest: F47799A8547FC9C07D0F808029E7335607D72224BE286E118657BD13A2C51D0374426D9EEB7693BDE5EC6181574C1404DF29BF96941862BA1A0A9A5903319498
Test: Verify
Message: A64599B8A61B5CCEC9E67AED69447459C8DA3D1EC6C7C7C82A7428B9B584FA67E90F68E2C00FBBED4613666E5168DA4A16F395F7A3C3832B3B134BFC9CBAA95D2A0FE252F44AC6681EB6D40AB91C1D0282FED6701C57463D3C5F2BB8C6A7301FB4576AA3B5F15510DB8956FF77478C26A7C09BEA7B398CFC83503F538E
Digest: 8A0AE12A9E797FB7BD46CBB910076A32873BFFCB9AD98B4FC37316AED681EC49C65ABBB9586405FF96CC80DA4BB8FA73BE1BA9E737595B2307CF369D61BAF59C
Test: Verify
Message: 0E3AB0E054739B00CDB6A87BD12CAE024B54CB5E550E6C425360C2E87E59401F5EC24EF0314855F0F56C47695D56A7FB1417693AF2A1ED5291F2FEE95F75EED54A1B1C2E81226FBFF6F63ADE584911C71967A8EB70933BC3F5D15BC91B5C2644D9516D3C3A8C154EE48E118BD1442C043C7A0DBA5AC5B1D5360AAE5B9065
Digest: A3C6D58872BAFDEDFDD50C0309089240D6977D4D3D59FB3F2BE133C57D2DFCFCC7C027296F74FE58B2A9A6CB7E5D70088934D051CBA57001FE27965CFA071A6F
Test: Verify
Message: A62FC595B4096E6336E53FCDFC8D1CC175D71DAC9D750A6133D23199EAAC288207944CEA6B16D27631915B4619F743DA2E30A0C00BBDB1BBB35AB852EF3B9AEC6B0A8DCC6E9E1ABAA3AD62AC0A6C5DE765DE2C3711B769E3FDE44A74016FFF82AC46FA8F1797D3B2A726B696E3DEA5530439ACEE3A45C2A51BC32DD055650B
Digest: 11E0E521B55F02BEFC7207C06444FCC0C16DCF6F34962921B709A322F35E2193477B0DFA21F213F209705FF3958531A75D94346075FEB29A288B62E2315AE270
Test: Verify
Message: 2B6DB7CED8665EBE9DEB080295218426BDAA7C6DA9ADD2088932CDFFBAA1C14129BCCDD70F369EFB149285858D2B1D155D14DE2FDB680A8B027284055182A0CAE275234CC9C92863C1B4AB66F304CF0621CD54565F5BFF461D3B461BD40DF28198E3732501B4860EADD503D26D6E69338F4E0456E9E9BAF3D827AE685FB1D817
Digest: AEBBA57C8ED5AF6EC93F4AA45772FF5167B7EA88DFA71364F37D8FC5FDB7DC3B2C8331A08023F21D110B7D821E2DC7E860826235E7E6291912AC521384747354
Test: Verify
Message: 10DB509B2CDCABA6C062AE33BE48116A29EB18E390E1BBADA5CA0A2718AFBCD23431440106594893043CC7F2625281BF7DE2655880966A23705F0C5155C2F5CCA9F2C2142E96D0A2E763B70686CD421B5DB812DACED0C6D65035FDE558E94F26B3E6DDE5BD13980CC80292B723013BD033284584BFF27657871B0CF07A849F4AE2
Digest: 2DF1E09540B53A17222DAB66275CEBECEB1F8A5DB26B0C41F955FA0549F3367E82299E0CD673958AF7DFA04D741AA63BA2C1AD351764DC9228D215F22C24CA58
Test: Verify
Message: 9334DE60C997BDA6086101A6314F64E4458F5FF9450C509DF006E8C547983C651CA97879175AABA0C539E82D05C1E02C480975CBB30118121061B1EBAC4F8D9A3781E2DB6B18042E01ECF9017A64A0E57447EC7FCBE6A7F82585F7403EE2223D52D37B4BF426428613D6B4257980972A0ACAB508A7620C1CB28EB4E9D30FC41361EC
Digest: 8299CFCEA5F00C93A5EB8A84A13628A68B26796D53FB6A986C95B0B1C248920FB946D8AF98343D14EFC74A4611C53CCC27C5F14C7237AF28364346CA5CD70D1A
Test: Verify
Message: E88AB086891693AA535CEB20E64C7AB97C7DD3548F3786339897A5F0C39031549CA870166E477743CCFBE016B4428D89738E426F5FFE81626137F17AECFF61B72DBEE2DC20961880CFE281DFAB5EE38B1921881450E16032DE5E4D55AD8D4FCA609721B0692BAC79BE5A06E177FE8C80C0C83519FB3347DE9F43D5561CB8107B9B5EDC
Digest: AF57BEA357FCBA0579C4204C0F8DFF181BC8A473014BAE78DF76069DE478B2F2A390327A65BDD24BE926551C78F70B0D5F1C8F4B970997D557F06336A315A749
Test: Verify
Message: FD19E01A83EB6EC810B94582CB8FBFA2FCB992B53684FB748D2264F020D3B960CB1D6B8C348C2B54A9FCEA72330C2AAA9A24ECDB00C436ABC702361A82BB8828B85369B8C72ECE0082FE06557163899C2A0EFA466C33C04343A839417057399A63A3929BE1EE4805D6CE3E5D0D0967FE9004696A5663F4CAC9179006A2CEB75542D75D68
Digest: B299E421061EF26C32BB4F50EE669D05FEB2CCBA3297289C30E6434057B3EA7F617BBBF7A5555328FC291F794987577F458350DF99AF3A5778300BE0BD80164F
Test: Verify
Message: 59AE20B6F7E0B3C7A989AFB28324A40FCA25D8651CF1F46AE383EF6D8441587AA1C04C3E3BF88E8131CE6145CFB8973D961E8432B202FA5AF3E09D625FAAD825BC19DA9B5C6C20D02ABDA2FCC58B5BD3FE507BF201263F30543819510C12BC23E2DDB4F711D087A86EDB1B355313363A2DE996B891025E147036087401CCF3CA7815BF3C49
Digest: CBDFB0D0E720F87259DD0D0B4E9C5319E7F88AAEF7F7AB2FA1CA639AFA0160822F96B3C357A4894CE53CD713FAB23AD052E8565FA3B3A523CB9CE39A6BD535CC
Test: Verify
Message: 77EE804B9F3295AB2362798B72B0A1B2D3291DCEB8139896355830F34B3B328561531F8079B79A6E9980705150866402FDC176C05897E359A6CB1A7AB067383EB497182A7E5AEF7038E4C96D133B2782917417E391535B5E1B51F47D8ED7E4D4025FE98DC87B9C1622614BFF3D1029E68E372DE719803857CA52067CDDAAD958951CB2068CC6
Digest: 059A181C83A22BFF0AA9BAA22D872BDF23CBE341032CF0BF57997A4A1924D24FBAE9DCA14B6D290692B6A6B6344CBE531734F58AD0224C6E39BD1E87F870AAD6
Test: Verify
Message: B771D5CEF5D1A41A93D15643D7181D2A2EF0A8E84D91812F20ED21F147BEF732BF3A60EF4067C3734B85BC8CD471780F10DC9E8291B58339A677B960218F71E793F2797AEA349406512829065D37BB55EA796FA4F56FD8896B49B2CD19B43215AD967C712B24E5032D065232E02C127409D2ED4146B9D75D763D52DB98D949D3B0FED6A8052FBB
Digest: 9EDEEB10EE1B7BB8F16A280D8CC3EDA5E909C554419DDC523B69ECEDF2ADF3B3C9BC66FEF365342471C458126F083A3B8E7C0C9D9D77E9F90196B71F9AADF492
Test: Verify
Message: B32D95B0B9AAD2A8816DE6D06D1F86008505BD8C14124F6E9A163B5A2ADE55F835D0EC3880EF50700D3B25E42CC0AF050CCD1BE5E555B23087E04D7BF9813622780C7313A1954F8740B6EE2D3F71F768DD417F520482BD3A08D4F222B4EE9DBD015447B33507DD50F3AB4247C5DE9A8ABD62A8DECEA01E3B87C8B927F5B08BEB37674C6F8E380C04
Digest: A6054FFC3D81591BE964C4B004A3A21142365B59EE98B2873D488293F93A8D7154BF72100012C60D3C9418F6AF8EA66372CB4703F5F6381DE6D4B9B98CFF1E90
Test: Verify
Message: 04410E31082A47584B406F051398A6ABE74E4DA59BB6F85E6B49E8A1F7F2CA00DFBA5462C2CD2BFDE8B64FB21D70C083F11318B56A52D03B81CAC5EEC29EB31BD0078B6156786DA3D6D8C33098C5C47BB67AC64DB14165AF65B44544D806DDE5F487D5373C7F9792C299E9686B7E5821E7C8E2458315B996B5677D926DAC57B3F22DA873C601016A0D
Digest: B0E54A12FDBA0738898F1BBF0BA81F81DE77648D8D14C20BDD5D90F300D382E069F5DBA7EEC6B23168B008B9F39C2B93FD742A5902A5E02728F57712D6A61D4E
Test: Verify
Message: 8B81E9BADDE026F14D95C019977024C9E13DB7A5CD21F9E9FC491D716164BBACDC7060D882615D411438AEA056C340CDF977788F6E17D118DE55026855F93270472D1FD18B9E7E812BAE107E0DFDE7063301B71F6CFE4E225CAB3B232905A56E994F08EE2891BA922D49C3DAFEB75F7C69750CB67D822C96176C46BD8A29F1701373FB09A1A6E3C7158F
Digest: 3CE96077EB17C6A9C95A9A477748876C6451098DBEA2B3261E6D75B64A988E1C75D7EAC73BC2402AFC726543E2A5BDB76689C0931FF762818DD2D3FE57A50FA9
Test: Verify
Message: FA6EED24DA6666A22208146B19A532C2EC9BA94F09F1DEF1E7FC13C399A48E41ACC2A589D099276296348F396253B57CB0E40291BD282773656B6E0D8BEA1CDA084A3738816A840485FCF3FB307F777FA5FEAC48695C2AF4769720258C77943FB4556C362D9CBA8BF103AEB9034BAA8EA8BFB9C4F8E6742CE0D52C49EA8E974F339612E830E9E7A9C29065
Digest: C9ACD6D98A349512B952D151ED501562F04EA4BB4B8965812510B9B842531A2B41A0108AC129CF9C9517BE790921DF64AD1DFC0B93DDBA3415EEBAF0DA72F6A0
Test: Verify
Message: 9BB4AF1B4F09C071CE3CAFA92E4EB73CE8A6F5D82A85733440368DEE4EB1CBC7B55AC150773B6FE47DBE036C45582ED67E23F4C74585DAB509DF1B83610564545642B2B1EC463E18048FC23477C6B2AA035594ECD33791AF6AF4CBC2A1166ABA8D628C57E707F0B0E8707CAF91CD44BDB915E0296E0190D56D33D8DDE10B5B60377838973C1D943C22ED335E
Digest: 26B4E5C4FA85CB33359450E7F7158FB6A0739984565E9D9EBE6AD65B118296E9C1098C11541C871EB1B89853F1FA73AD8702EBF4FC9BE4D0AB057E4391DF964E
Test: Verify
Message: 2167F02118CC62043E9091A647CADBED95611A521FE0D64E8518F16C808AB297725598AE296880A773607A798F7C3CFCE80D251EBEC6885015F9ABF7EAABAE46798F82CB5926DE5C23F44A3F9F9534B3C6F405B5364C2F8A8BDC5CA49C749BED8CE4BA48897062AE8424CA6DDE5F55C0E42A95D1E292CA54FB46A84FBC9CD87F2D0C9E7448DE3043AE22FDD229
Digest: 913BBA5C0C13CC49D8310014CF5AF1B63BA3D5DB8A27699FCFC573688F0E826FB5A7B5D10D3A1DE693AA66E08C0915E7278F61B5FA30F1263B134F016F74841F
Test: Verify
Message: 94B7FA0BC1C44E949B1D7617D31B4720CBE7CA57C6FA4F4094D4761567E389ECC64F6968E4064DF70DF836A47D0C713336B5028B35930D29EB7A7F9A5AF9AD5CF441745BAEC9BB014CEEFF5A41BA5C1CE085FEB980BAB9CF79F2158E03EF7E63E29C38D7816A84D4F71E0F548B7FC316085AE38A060FF9B8DEC36F91AD9EBC0A5B6C338CBB8F6659D342A24368CF
Digest: E5D53E81866283179012D9239340B0CBFB8D7AEBCE0C824DC6653A652BB1B54E0883991BE2C3E39AD111A7B24E95DAF6F7D9A379D884D64F9C2AFD645E1DB5E2
Test: Verify
Message: EA40E83CB18B3A242C1ECC6CCD0B7853A439DAB2C569CFC6DC38A19F5C90ACBF76AEF9EA3742FF3B54EF7D36EB7CE4FF1C9AB3BC119CFF6BE93C03E208783335C0AB8137BE5B10CDC66FF3F89A1BDDC6A1EED74F504CBE7290690BB295A872B9E3FE2CEE9E6C67C41DB8EFD7D863CF10F840FE618E7936DA3DCA5CA6DF933F24F6954BA0801A1294CD8D7E66DFAFEC
Digest: 5DA83B7E221933CD67FA2AF8C9934DB74CE822212C99E0EE01F5220B4FE1E9B0388E42E328A1D174E6368F5773853042543A9B493A94B625980B73DF3F3FCCBB
Test: Verify
Message: 157D5B7E4507F66D9A267476D33831E7BB768D4D04CC3438DA12F9010263EA5FCAFBDE2579DB2F6B58F911D593D5F79FB05FE3596E3FA80FF2F761D1B0E57080055C118C53E53CDB63055261D7C9B2B39BD90ACC32520CBBDBDA2C4FD8856DBCEE173132A2679198DAF83007A9B5C51511AE49766C792A29520388444EBEFE28256FB33D4260439CBA73A9479EE00C63
Digest: 72DE9184BEB5C6A37EA2C395734D0D5412991A57CFFCC13FF9B5FA0F2046EE87C61811FE8EF2470239D5066C220173DE5EBE41885ED8ACAE397FB395E6CA9AEE
Test: Verify
Message: 836B34B515476F613FE447A4E0C3F3B8F20910AC89A3977055C960D2D5D2B72BD8ACC715A9035321B86703A411DDE0466D58A59769672AA60AD587B8481DE4BBA552A1645779789501EC53D540B904821F32B0BD1855B04E4848F9F8CFE9EBD8911BE95781A759D7AD9724A7102DBE576776B7C632BC39B9B5E19057E226552A5994C1DBB3B5C7871A11F5537011044C53
Digest: B678FA7655584970DEDBBC73A16D7840935B104D06DCB468DDD9814D6CF443FA6F9245824DBFF3AB5FFFEF24B29CB2978796F37E7B49B1682D59F79E3C169E81
Test: Verify
Message: CC7784A4912A7AB5AD3620AAB29BA87077CD3CB83636ADC9F3DC94F51EDF521B2161EF108F21A0A298557981C0E53CE6CED45BDF782C1EF200D29BAB81DD6460586964EDAB7CEBDBBEC75FD7925060F7DA2B853B2B089588FA0F8C16EC6498B14C55DCEE335CB3A91D698E4D393AB8E8EAC0825F8ADEBEEE196DF41205C011674E53426CAA453F8DE1CBB57932B0B741D4C6
Digest: 66C64D5B0585DD8C40BECD456E4B0188061AE8059F03E79FE04C40925442BA93B052F52087B30BDBFD4816BBD148696D4FA6C61F216253D7AC178B39EC44C770
Test: Verify
Message: 7639B461FFF270B2455AC1D1AFCE782944AEA5E9087EB4A39EB96BB5C3BAAF0E868C8526D3404F9405E79E77BFAC5FFB89BF1957B523E17D341D7323C302EA7083872DD5E8705694ACDDA36D5A1B895AAA16ECA6104C82688532C8BFE1790B5DC9F4EC5FE95BAED37E1D287BE710431F1E5E8EE105BC42ED37D74B1E55984BF1C09FE6A1FA13EF3B96FAEAED6A2A1950A12153
Digest: A7BD506DB9C0509AD47413AF4B0E3948B47C18278F15F5B19FBB0B76E2C1C1F19DB9438528EB6D87B0B4A509567DB39F32641E2944365780914296CF3E48CECF
Test: Verify
Message: EB6513FC61B30CFBA58D4D7E80F94D14589090CF1D80B1DF2E68088DC6104959BA0D583D585E9578AB0AEC0CF36C48435EB52ED9AB4BBCE7A5ABE679C97AE2DBE35E8CC1D45B06DDA3CF418665C57CBEE4BBB47FA4CAF78F4EE656FEC237FE4EEBBAFA206E1EF2BD0EE4AE71BD0E9B2F54F91DAADF1FEBFD7032381D636B733DCB3BF76FB14E23AFF1F68ED3DBCF75C9B99C6F26
Digest: 2E681F9DDBD7C77EAB0D225E2AD1F72256BE239DF25933BCD6CEDD757269B35E2A5352B3298A4CDA0542FF7D3ADD2B0CF42F10FBE05A67C8763D54A78A43AEA7
Test: Verify
Message: 1594D74BF5DDE444265D4C04DAD9721FF3E34CBF622DAF341FE16B96431F6C4DF1F760D34F296EB97D98D560AD5286FEC4DCE1724F20B54FD7DF51D4BF137ADD656C80546FB1BF516D62EE82BAA992910EF4CC18B70F3F8698276FCFB44E0EC546C2C39CFD8EE91034FF9303058B4252462F86C823EB15BF481E6B79CC3A02218595B3658E8B37382BD5048EAED5FD02C37944E73B
Digest: FD9BE24763F682043243525E5E0780534A82AD5E83B65EB4ACAF5353313A4CC7C5EEA9DA141DE570232CB4126287E5C77657CA8D6A16B5BE53F470343E722FD6
Test: Verify
Message: 4CFA1278903026F66FEDD41374558BE1B585D03C5C55DAC94361DF286D4BD39C7CB8037ED3B267B07C346626449D0CC5B0DD2CF221F7E4C3449A4BE99985D2D5E67BFF2923357DDEAB5ABCB4619F3A3A57B2CF928A022EB27676C6CF805689004FCA4D41EA6C2D0A4789C7605F7BB838DD883B3AD3E6027E775BCF262881428099C7FFF95B14C095EA130E0B9938A5E22FC52650F591
Digest: 14EA33BB33FDF0426E0DFB12DE1C613BA97141454C8971BCCE25C6D87A6C2403CCFAD1E8A6C15754C3CC5AC1718B7F7F1EC003C1B98D70968C5DBB95540B4A17
Test: Verify
Message: D3E65CB92CFA79662F6AF493D696A07CCF32AAADCCEFF06E73E8D9F6F909209E66715D6E978788C49EFB9087B170ECF3AA86D2D4D1A065AE0EFC8924F365D676B3CB9E2BEC918FD96D0B43DEE83727C9A93BF56CA2B2E59ADBA85696546A815067FC7A78039629D4948D157E7B0D826D1BF8E81237BAB7321312FDAA4D521744F988DB6FDF04549D0FDCA393D639C729AF716E9C8BBA48
Digest: 3B4B395514E0CAB04FC9F9D6C358006CE06C93831E8948FB9BD2A863F3FA064E78EB57C76DD2D058D09AB3D105C28C2DACAEBD4A473F1FA023053CC15366082F
Test: Verify
Message: 842CC583504539622D7F71E7E31863A2B885C56A0BA62DB4C2A3F2FD12E79660DC7205CA29A0DC0A87DB4DC62EE47A41DB36B9DDB3293B9AC4BAAE7DF5C6E7201E17F717AB56E12CAD476BE49608AD2D50309E7D48D2D8DE4FA58AC3CFEAFEEE48C0A9EEC88498E3EFC51F54D300D828DDDCCB9D0B06DD021A29CF5CB5B2506915BEB8A11998B8B886E0F9B7A80E97D91A7D01270F9A7717
Digest: 2D7D28C4311E0424D71E7F9D267A2E048AA175455FCB724CF0B13DEBF448B59B0F28265B0F010F4E4F4065004904A7C2687A5A1B30AB593BC44F698DFF5DDE33
Test: Verify
Message: 6C4B0A0719573E57248661E98FEBE326571F9A1CA813D3638531AE28B4860F23C3A3A8AC1C250034A660E2D71E16D3ACC4BF9CE215C6F15B1C0FC7E77D3D27157E66DA9CEEC9258F8F2BF9E02B4AC93793DD6E29E307EDE3695A0DF63CBDC0FC66FB770813EB149CA2A916911BEE4902C47C7802E69E405FE3C04CEB5522792A5503FA829F707272226621F7C488A7698C0D69AA561BE9F378
Digest: CB665EC69ABD75743C8713034E9E41736F8C1CE2C77A8518E50388C411E6284D9AADCD4D3BD5A9EB74672325E41E8A67ACF380D1E8A61684F0E501F5663A031D
Test: Verify
Message: 51B7DBB7CE2FFEB427A91CCFE5218FD40F9E0B7E24756D4C47CD55606008BDC27D16400933906FD9F30EFFDD4880022D081155342AF3FB6CD53672AB7FB5B3A3BCBE47BE1FD3A2278CAE8A5FD61C1433F7D350675DD21803746CADCA574130F01200024C6340AB0CC2CF74F2234669F34E9009EF2EB94823D62B31407F4BA46F1A1EEC41641E84D77727B59E746B8A671BEF936F05BE820759FA
Digest: 4515A104FC68094D244B234D9DC06A0243B71D419D29A95C46E3CBA6F51E121ABE049B34535DB3CCBF2AD68D83FC36331F615B3E33DEB39A3381DFBCB798FE4D
Test: Verify
Message: 83599D93F5561E821BD01A472386BC2FF4EFBD4AED60D5821E84AAE74D8071029810F5E286F8F17651CD27DA07B1EB4382F754CD1C95268783AD09220F5502840370D494BEB17124220F6AFCE91EC8A0F55231F9652433E5CE3489B727716CF4AEBA7DCDA20CD29AA9A859201253F948DD94395ABA9E3852BD1D60DDA7AE5DC045B283DA006E1CBAD83CC13292A315DB5553305C628DD091146597
Digest: CEE3E60A49F7CAED9387F3EA699524C4CCAFD37C1A7E60D2F0AB037720649F108CCE8769F70B0C5D049359EEB821022F17C4B5F646B750E3070558EC127057F1
Test: Verify
Message: 2BE9BF526C9D5A75D565DD11EF63B979D068659C7F026C08BEA4AF161D85A462D80E45040E91F4165C074C43AC661380311A8CBED59CC8E4C4518E80CD2C78AB1CABF66BFF83EAB3A80148550307310950D034A6286C93A1ECE8929E6385C5E3BB6EA8A7C0FB6D6332E320E71CC4EB462A2A62E2BFE08F0CCAD93E61BEDB5DD0B786A728AB666F07E0576D189C92BF9FB20DCA49AC2D3956D47385E2
Digest: E6ED6F060906D1A772F47E83907507F88A151DE401ED79ACB56BE57C2596792DC0BC5A9DC1045E37C6A31DA1C36200214E4F5698AA2754EEB2CAECFC03BEC39D
Test: Verify
Message: CA76D3A12595A817682617006848675547D3E8F50C2210F9AF906C0E7CE50B4460186FE70457A9E879E79FD4D1A688C70A347361C847BA0DD6AA52936EAF8E58A1BE2F5C1C704E20146D366AEB3853BED9DE9BEFE9569AC8AAEA37A9FB7139A1A1A7D5C748605A8DEFB297869EBEDD71D615A5DA23496D11E11ABBB126B206FA0A7797EE7DE117986012D0362DCEF775C2FE145ADA6BDA1CCB326BF644
Digest: 9ED4EEE87F56AE2741E8E4D65623E4D1FA3AA111F64A85F66E99093BAED990FE1D788D6A4BE1A72A6615281EB45E1B6FB60AFEFDD93987F794084BDA962FAC7F
Test: Verify
Message: F76B85DC67421025D64E93096D1D712B7BAF7FB001716F02D33B2160C2C882C310EF13A576B1C2D30EF8F78EF8D2F465007109AAD93F74CB9E7D7BEF7C9590E8AF3B267C89C15DB238138C45833C98CC4A471A7802723EF4C744A853CF80A0C2568DD4ED58A2C9644806F42104CEE53628E5BDF7B63B0B338E931E31B87C24B146C6D040605567CEEF5960DF9E022CB469D4C787F4CBA3C544A1AC91F95F
Digest: 23139BDD84E9F43A6CC615F0F036199328D39807BEC9E786D4251B83B30800F9DBE8EDC0B910FCD9D9F204C2DDD4D3B92BC26A0CFAABE764BFB90A1444733CD0
Test: Verify
Message: 25B8C9C032EA6BCD733FFC8718FBB2A503A4EA8F71DEA1176189F694304F0FF68E862A8197B839957549EF243A5279FC2646BD4C009B6D1EDEBF24738197ABB4C992F6B1DC9BA891F570879ACCD5A6B18691A93C7D0A8D38F95B639C1DAEB48C4C2F15CCF5B9D508F8333C32DE78781B41850F261B855C4BEBCC125A380C54D501C5D3BD07E6B52102116088E53D76583B0161E2A58D0778F091206AABD5A1
Digest: EC69397000AED63CB7E86B4FB0BFD3DCEE8A6F6A1CFE01A324DA13484B73599FCD37AD392662D4C41D90BACA66BE4D6E3424EFD35D7FF4CB07CBDFBEBDDB7B50
Test: Verify
Message: 21CFDC2A7CCB7F331B3D2EEFFF37E48AD9FA9C788C3F3C200E0173D99963E1CBCA93623B264E920394AE48BB4C3A5BB96FFBC8F0E53F30E22956ADABC2765F57FB761E147ECBF8567533DB6E50C8A1F894310A94EDF806DD8CA6A0E141C0FA7C9FAE6C6AE65F18C93A8529E6E5B553BF55F25BE2E80A9882BD37F145FECBEB3D447A3C4E46C21524CC55CDD62F521AB92A8BA72B897996C49BB273198B7B1C9E
Digest: 2EA3EA00E6E9305CED0FC160E004265221306A2BE9613474126825AA3C3170AE07E5EA42F6B74F0B2C1BD2A6CD4D26EB1E04C67C9A4AFEFC1DD0CB57C2A9F4C7
Test: Verify
Message: 4E452BA42127DCC956EF4F8F35DD68CB225FB73B5BC7E1EC5A898BBA2931563E74FAFF3B67314F241EC49F4A7061E3BD0213AE826BAB380F1F14FAAB8B0EFDDD5FD1BB49373853A08F30553D5A55CCBBB8153DE4704F29CA2BDEEF0419468E05DD51557CCC80C0A96190BBCC4D77ECFF21C66BDF486459D427F986410F883A80A5BCC32C20F0478BB9A97A126FC5F95451E40F292A4614930D054C851ACD019CCF
Digest: 6A7ADDB28F4F2C23CF0C264579FBA5F892E010689F837B84D006D91402FBFE9BA44B9126F8B5DE1EC6BBE194A3E3854235056A09901D18E8D6F1727DD430212A
Test: Verify
Message: FA85671DF7DADF99A6FFEE97A3AB9991671F5629195049880497487867A6C446B60087FAC9A0F2FCC8E3B24E97E42345B93B5F7D3691829D3F8CCD4BB36411B85FC2328EB0C51CB3151F70860AD3246CE0623A8DC8B3C49F958F8690F8E3860E71EB2B1479A5CEA0B3F8BEFD87ACAF5362435EAECCB52F38617BC6C5C2C6E269EAD1FBD69E941D4AD2012DA2C5B21BCFBF98E4A77AB2AF1F3FDA3233F046D38F1DC8
Digest: 2C0EE8A165BF88C44C8601C6372E522DA9ECF42544DCDC098698F50DF8E70EB7440CAB2953BB490CD2A5E0887BEEAE3482192DA95E5098D3B318F16FC08D1E1E
Test: Verify
Message: E90847AE6797FBC0B6B36D6E588C0A743D725788CA50B6D792352EA8294F5BA654A15366B8E1B288D84F5178240827975A763BC45C7B0430E8A559DF4488505E009C63DA994F1403F407958203CEBB6E37D89C94A5EACF6039A327F6C4DBBC7A2A307D976AA39E41AF6537243FC218DFA6AB4DD817B6A397DF5CA69107A9198799ED248641B63B42CB4C29BFDD7975AC96EDFC274AC562D0474C60347A078CE4C25E88
Digest: DDD4FF117231ECA0445EADA7C7F1D84686520DAA70E160C87DBBB3FB32BB9E2F4CC53DB5413D4E88DE18A0118570318BD6D0E5264D779339AC6F4F4A95546A53
Test: Verify
Message: F6D5C2B6C93954FC627602C00C4CA9A7D3ED12B27173F0B2C9B0E4A5939398A665E67E69D0B12FB7E4CEB253E8083D1CEB724AC07F009F094E42F2D6F2129489E846EAFF0700A8D4453EF453A3EDDC18F408C77A83275617FABC4EA3A2833AA73406C0E966276079D38E8E38539A70E194CC5513AAA457C699383FD1900B1E72BDFB835D1FD321B37BA80549B078A49EA08152869A918CA57F5B54ED71E4FD3AC5C06729
Digest: A9744EFA42887DF292FC09DFEB885F1E801855DED09DC2F97CBFCBD019751878619DA1BC9573201C7CC050E2AA1D453E951366D81C188D329B3CB861C1D78F92
Test: Verify
Message: CF8562B1BED89892D67DDAAF3DEEB28246456E972326DBCDB5CF3FB289ACA01E68DA5D59896E3A6165358B071B304D6AB3D018944BE5049D5E0E2BB819ACF67A6006111089E6767132D72DD85BEDDCBB2D64496DB0CC92955AB4C6234F1EEA24F2D51483F2E209E4589BF9519FAC51B4D061E801125E605F8093BB6997BC163D551596FE4AB7CFAE8FB9A90F6980480CE0C229FD1675409BD788354DAF316240CFE0AF93EB
Digest: 89CAE46246EFEDAD1147EB1868C23A6BE54F6BAC75F0C98A9AEFC6BF3CCB89AE012F2E88A9C838B55E57B232CB3C80BC3C2E9FB3FC9768C6226E93284E208BF2
Test: Verify
Message: 2ACE31ABB0A2E3267944D2F75E1559985DB7354C6E605F18DC8470423FCA30B7331D9B33C4A4326783D1CAAE1B4F07060EFF978E4746BF0C7E30CD61040BD5EC2746B29863EB7F103EBDA614C4291A805B6A4C8214230564A0557BC7102E0BD3ED23719252F7435D64D210EE2AAFC585BE903FA41E1968C50FD5D5367926DF7A05E3A42CF07E656FF92DE73B036CF8B19898C0CB34557C0C12C2D8B84E91181AF467BC75A9D1
Digest: E80A63FAF248AE762D13887AFE8E1954F97327EDD9641CE563F4148F9796669827B3A12B06EBD710D4171B86E21BC13360A541845354E0F4934E6FBBD7ACBF2D
Test: Verify
Message: 0D8D09AED19F1013969CE5E7EB92F83A209AE76BE31C754844EA9116CEB39A22EBB6003017BBCF26555FA6624185187DB8F0CB3564B8B1C06BF685D47F3286EDA20B83358F599D2044BBF0583FAB8D78F854FE0A596183230C5EF8E54426750EAF2CC4E29D3BDD037E734D863C2BD9789B4C243096138F7672C232314EFFDFC6513427E2DA76916B5248933BE312EB5DDE4CF70804FB258AC5FB82D58D08177AC6F4756017FFF5
Digest: 09C10C4818A6821C170D6780D006F7E853E30FE2D9A4E96545673704EC0A1A3E356375715994E1AC1D8CB0E56DBDB2F77DC558ED228FB56EE62217E63455FD0B
Test: Verify
Message: C3236B73DEB7662BF3F3DAA58F137B358BA610560EF7455785A9BEFDB035A066E90704F929BD9689CEF0CE3BDA5ACF4480BCEB8D09D10B098AD8500D9B6071DFC3A14AF6C77511D81E3AA8844986C3BEA6F469F9E02194C92868CD5F51646256798FF0424954C1434BDFED9FACB390B07D342E992936E0F88BFD0E884A0DDB679D0547CCDEC6384285A45429D115AC7D235A717242021D1DC35641F5F0A48E8445DBA58E6CB2C8EA
Digest: D1CAB5979EB7F53C97DCA5D725D8B33008906D7759FD3EBB8401EE2FFF01DB895495A0A062D47F251BC3FC13988607C6798969D213C941EFC152E7DB1DA68E72
Test: Verify
Message: B39FEB8283EADC63E8184B51DF5AE3FD41AAC8A963BB0BE1CD08AA5867D8D910C669221E73243360646F6553D1CA05A84E8DC0DE05B6419EC349CA994480193D01C92525F3FB3DCEFB08AFC6D26947BDBBFD85193F53B50609C6140905C53A6686B58E53A319A57B962331EDE98149AF3DE3118A819DA4D76706A0424B4E1D2910B0ED26AF61D150EBCB46595D4266A0BD7F651BA47D0C7F179CA28545007D92E8419D48FDFBD744CE
Digest: 96AD163869AE2FFDB89B96F4DC700ECE27D1F4DAAFBC5FB81A8E9513C6EA5E2B6A8BCCF4E49A294AF326F872740661629AB780581155810E492424C24F8D1DD3
Test: Verify
Message: A983D54F503803E8C7999F4EDBBE82E9084F422143A932DDDDC47A17B0B7564A7F37A99D0786E99476428D29E29D3C197A72BFAB1342C12A0FC4787FD7017D7A6174049EA43B5779169EF7472BDBBD941DCB82FC73AAC45A8A94C9F2BD3477F61FD3B796F02A1B8264A214C6FEA74B7051B226C722099EC7883A462B83B6AFDD4009248B8A237F605FE5A08FE7D8B45321421EBBA67BD70A0B00DDBF94BAAB7F359D5D1EEA105F28DCFB
Digest: FD2E7A6E11E5D00278099EAF403054D617ACAC5BD3D0A4908191782C89F9217A3F0118BC2B284FDBCE803F66B78DD795EB18DC16BA85E19CB6393DC56C06ECCA
Test: Verify
Message: E4D1C1897A0A866CE564635B74222F9696BF2C7F640DD78D7E2ACA66E1B61C642BB03EA7536AAE597811E9BF4A7B453EDE31F97B46A5F0EF51A071A2B3918DF16B152519AE3776F9F1EDAB4C2A377C3292E96408359D3613844D5EB393000283D5AD3401A318B12FD1474B8612F2BB50FB6A8B9E023A54D7DDE28C43D6D8854C8D9D1155935C199811DBFC87E9E0072E90EB88681CC7529714F8FB8A2C9D88567ADFB974EE205A9BF7B848
Digest: AE53776D969A9B285641998A9F2C70CA71856C956A3C430A32A1E03A8E08D544F16511A27CFA59F6B8275A2357F8EFA6544B1CD0C00A9460F47954A146429E49
Test: Verify
Message: B10C59723E3DCADD6D75DF87D0A1580E73133A9B7D00CB95EC19F5547027323BE75158B11F80B6E142C6A78531886D9047B08E551E75E6261E79785366D7024BD7CD9CF322D9BE7D57FB661069F2481C7BB759CD71B4B36CA2BC2DF6D3A328FAEBDB995A9794A8D72155ED551A1F87C80BF6059B43FC764900B18A1C2441F7487743CF84E565F61F8DD2ECE6B6CCC9444049197AAAF53E926FBEE3BFCA8BE588EC77F29D211BE89DE18B15F6
Digest: D4748C8E17F4117BF2BF71557ABB559247552126C36192C5DF5C6C3E307D879B703C3FCD7099DDAB243E2F1D5AE5066990A7B38D3F2CD7FB115AA6D135E7261D
Test: Verify
Message: DB11F609BABA7B0CA634926B1DD539C8CBADA24967D7ADD4D9876F77C2D80C0F4DCEFBD7121548373582705CCA2495BD2A43716FE64ED26D059CFB566B3364BD49EE0717BDD9810DD14D8FAD80DBBDC4CAFB37CC60FB0FE2A80FB4541B8CA9D59DCE457738A9D3D8F641AF8C3FD6DA162DC16FC01AAC527A4A0255B4D231C0BE50F44F0DB0B713AF03D968FE7F0F61ED0824C55C4B5265548FEBD6AAD5C5EEDF63EFE793489C39B8FD29D104CE
Digest: D8FF0481A63890F0E5A536EBBA2F253FA2CFA19C0F353587AF4BDC3190E4F8F54D17D665E8B2011121D444BFADFFF3E192D97FA03B849D63F36DB20F4CF88A74
Test: Verify
Message: BEBD4F1A84FC8B15E4452A54BD02D69E304B7F32616AADD90537937106AE4E28DE9D8AAB02D19BC3E2FDE1D651559E296453E4DBA94370A14DBBB2D1D4E2022302EE90E208321EFCD8528AD89E46DC839EA9DF618EA8394A6BFF308E7726BAE0C19BCD4BE52DA6258E2EF4E96AA21244429F49EF5CB486D7FF35CAC1BACB7E95711944BCCB2AB34700D42D1EB38B5D536B947348A458EDE3DC6BD6EC547B1B0CAE5B257BE36A7124E1060C170FFA
Digest: 52D771B5016C6B1B93D3BF6A13F718A7B4741D528798609308B54CEA6037862D923751FDDCE10580A7D6431BF208DF17C1B825F7C7401CCBD6D806B744241ACF
Test: Verify
Message: 5ACA56A03A13784BDC3289D9364F79E2A85C12276B49B92DB0ADAA4F206D5028F213F678C3510E111F9DC4C1C1F8B6ACB17A6413AA227607C515C62A733817BA5E762CC6748E7E0D6872C984D723C9BB3B117EB8963185300A80BFA65CDE495D70A46C44858605FCCBED086C2B45CEF963D33294DBE9706B13AF22F1B7C4CD5A001CFEC251FBA18E722C6E1C4B1166918B4F6F48A98B64B3C07FC86A6B17A6D0480AB79D4E6415B520F1C484D675B1
Digest: 36D472A8AE13D1E70E1FD275117FFE34063BEFCCF6706FAB0816E1B81F7FE7F2DDB2A122F1F52C9950644659430F81BCEDAD5D833DF4814CF60AE6C542CC4478
Test: Verify
Message: A5AAD0E4646A32C85CFCAC73F02FC5300F1982FABB2F2179E28303E447854094CDFC854310E5C0F60993CEFF54D84D6B46323D930ADB07C17599B35B505F09E784BCA5985E0172257797FB53649E2E9723EFD16865C31B5C3D5113B58BB0BFC8920FABDDA086D7537E66D709D050BD14D0C960873F156FAD5B3D3840CDFCDC9BE6AF519DB262A27F40896AB25CC39F96984D650611C0D5A3080D5B3A1BF186ABD42956588B3B58CD948970D298776060
Digest: E504AD7F33D65B8D3487B28805D478778C901C0AFF5F889AE95E2919B4F431A80116A8993469E822895F3C21A41D67AFDA93A5B29B6250F76335A76FE8919274
Test: Verify
Message: 06CBBE67E94A978203EAD6C057A1A5B098478B4B4CBEF5A97E93C8E42F5572713575FC2A884531D7622F8F879387A859A80F10EF02708CD8F7413AB385AFC357678B9578C0EBF641EF076A1A30F1F75379E9DCB2A885BDD295905EE80C0168A62A9597D10CF12DD2D8CEE46645C7E5A141F6E0E23AA482ABE5661C16E69EF1E28371E2E236C359BA4E92C25626A7B7FF13F6EA4AE906E1CFE163E91719B1F750A96CBDE5FBC953D9E576CD216AFC90323A
Digest: 1DCA53BE0A34114447D1C1443B92B69DFDED705956EAE60BBAB39178CCB11F526A302AAE83720652EF4C5DD450A3647DF7B77C4664717D935B4F5B20F206FEFE
Test: Verify
Message: F1C528CF7739874707D4D8AD5B98F7C77169DE0B57188DF233B2DC8A5B31EDA5DB4291DD9F68E6BAD37B8D7F6C9C0044B3BF74BBC3D7D1798E138709B0D75E7C593D3CCCDC1B20C7174B4E692ADD820ACE262D45CCFAE2077E878796347168060A162ECCA8C38C1A88350BD63BB539134F700FD4ADDD5959E255337DAA06BC86358FABCBEFDFB5BC889783D843C08AADC6C4F6C36F65F156E851C9A0F917E4A367B5AD93D874812A1DE6A7B93CD53AD97232
Digest: CB1B03B180E04021E0099050EB6B7EB9092C5BD5C445E9D31EE39C724F038E9F619A96D3A2812CA7F208FEB2D074C3F817262F7504705623E635B9F273E37A59
Test: Verify
Message: 9D9F3A7ECD51B41F6572FD0D0881E30390DFB780991DAE7DB3B47619134718E6F987810E542619DFAA7B505C76B7350C6432D8BF1CFEBDF1069B90A35F0D04CBDF130B0DFC7875F4A4E62CDB8E525AADD7CE842520A482AC18F09442D78305FE85A74E39E760A4837482ED2F437DD13B2EC1042AFCF9DECDC3E877E50FF4106AD10A525230D11920324A81094DA31DEAB6476AA42F20C84843CFC1C58545EE80352BDD3740DD6A16792AE2D86F11641BB717C2
Digest: F0482F098B93624BCDE1AAB58097198649A8DC84421826D1C1011AD41B948384C8ED5A97C64C134B38A0075812A35F9CE3CB200972C2ECDFC408714139B9BFF0
Test: Verify
Message: 5179888724819FBAD3AFA927D3577796660E6A81C52D98E9303261D5A4A83232F6F758934D50AA83FF9E20A5926DFEBAAC49529D006EB923C5AE5048ED544EC471ED7191EDF46363383824F915769B3E688094C682B02151E5EE01E510B431C8865AFF8B6B6F2F59CB6D129DA79E97C6D2B8FA6C6DA3F603199D2D1BCAB547682A81CD6CF65F6551121391D78BCC23B5BD0E922EC6D8BF97C952E84DD28AEF909ABA31EDB903B28FBFC33B7703CD996215A11238
Digest: A3188426CEA0C18CB638BCC45C4337C40BE41F6E03CD2D7C4FEE26025C5CA281CFBB3AD1554D45EDC2EB03E2EBE3DE02F57D36D5B6A88A3C61A6AAEDE62180D0
Test: Verify
Message: 576EF3520D30B7A4899B8C0D5E359E45C5189ADD100E43BE429A02FB3DE5FF4F8FD0E79D9663ACCA72CD29C94582B19292A557C5B1315297D168FBB54E9E2ECD13809C2B5FCE998EDC6570545E1499DBE7FB74D47CD7F35823B212B05BF3F5A79CAA34224FDD670D335FCB106F5D92C3946F44D3AFCBAE2E41AC554D8E6759F332B76BE89A0324AA12C5482D1EA3EE89DED4936F3E3C080436F539FA137E74C6D3389BDF5A45074C47BC7B20B0948407A66D855E2F
Digest: 0B14693E6320668D64EBB3BF6EEB81AAFCDB7320ECDE80A245786D1B0A808A15C717DC8E8813BF64BF4AA57C29C33E913D6CE1879E52E1919FB83E4A208EDAA4
Test: Verify
Message: 0DF2152FA4F4357C8741529DD77E783925D3D76E95BAFA2B542A2C33F3D1D117D159CF473F82310356FEE4C90A9E505E70F8F24859656368BA09381FA245EB6C3D763F3093F0C89B972E66B53D59406D9F01AEA07F8B3B615CAC4EE4D05F542E7D0DAB45D67CCCCD3A606CCBEB31EA1FA7005BA07176E60DAB7D78F6810EF086F42F08E595F0EC217372B98970CC6321576D92CE38F7C397A403BADA1548D205C343AC09DECA86325373C3B76D9F32028FEA8EB32515
Digest: A9ABC3F554C1E717935D28C28E7C26AA9DC5BD6D7B02ED7DC6AFE21A0EA027A8801AE076F2872D08635EE81420711862EDC4E448C85513289438B3C8BE456B5B
Test: Verify
Message: 3E15350D87D6EBB5C8AD99D42515CFE17980933C7A8F6B8BBBF0A63728CEFAAD2052623C0BD5931839112A48633FB3C2004E0749C87A41B26A8B48945539D1FF41A4B269462FD199BFECD45374756F55A9116E92093AC99451AEFB2AF9FD32D6D7F5FBC7F7A540D5097C096EBC3B3A721541DE073A1CC02F7FB0FB1B9327FB0B1218CA49C9487AB5396622A13AE546C97ABDEF6B56380DDA7012A8384091B6656D0AB272D363CEA78163FF765CDD13AB1738B940D16CAE
Digest: 04DD83D20F58E854D857F24720C50A4B5F83DBC8CABD460D379417CD4813772AA85591B90462F34DB3FAA4DCAE335FB1252BF41162E24975A0DBD308C41A4A6B
Test: Verify
Message: C38D6B0B757CB552BE40940ECE0009EF3B0B59307C1451686F1A22702922800D58BCE7A636C1727EE547C01B214779E898FC0E560F8AE7F61BEF4D75EAA696B921FD6B735D171535E9EDD267C192B99880C87997711002009095D8A7A437E258104A41A505E5EF71E5613DDD2008195F0C574E6BA3FE40099CFA116E5F1A2FA8A6DA04BADCB4E2D5D0DE31FDC4800891C45781A0AAC7C907B56D631FCA5CE8B2CDE620D11D1777ED9FA603541DE794DDC5758FCD5FAD78C0
Digest: CE76B25C928CB75C09C0674E8FCD22089654182CD3D84B85CC44B186A8B1A7CC1BB66F389DA6D744A24A7B02BF5C85542D1BA8EF0DB4A86D2FC394471B396519
Test: Verify
Message: 8D2DE3F0B37A6385C90739805B170057F091CD0C7A0BC951540F26A5A75B3E694631BB64C7635EED316F51318E9D8DE13C70A2ABA04A14836855F35E480528B776D0A1E8A23B547C8B8D6A0D09B241D3BE9377160CCA4E6793D00A515DC2992CB7FC741DACA171431DA99CCE6F7789F129E2AC5CF65B40D703035CD2185BB936C82002DAF8CBC27A7A9E554B06196630446A6F0A14BA155ED26D95BD627B7205C072D02B60DB0FD7E49EA058C2E0BA202DAFF0DE91E845CF79
Digest: 02D1671981C2E85D0455EE85F41B8E9C32B1C80221DD432B8BCB5FCEFE0996F32FE9FC3EEB3F1F557AE1632750B92D05239AF857C42D59A3DAEB9629E1158BEC
Test: Verify
Message: C464BBDAD275C50DCD983B65AD1019B9FF85A1E71C807F3204BB2C921DC31FBCD8C5FC45868AE9EF85B6C9B83BBA2A5A822201ED68586EC5EC27FB2857A5D1A2D09D09115F22DCC39FE61F5E1BA0FF6E8B4ACB4C6DA748BE7F3F0839739394FF7FA8E39F7F7E84A33C3866875C01BCB1263C9405D91908E9E0B50E7459FABB63D8C6BBB73D8E3483C099B55BC30FF092FF68B6ADEDFD477D63570C9F5515847F36E24BA0B705557130CEC57EBAD1D0B31A378E91894EE26E3A04
Digest: 6B8BC6211FE5001E07B7D20E0C49D314211E3893A39DA241B8839BB3A494F9A2FD8561009D22CCA1330A69362B386E715F1DBE6291DBEECFADF196DA47E53198
Test: Verify
Message: 8B8D68BB8A75732FE272815A68A1C9C5AA31B41DEDC8493E76525D1D013D33CEBD9E21A5BB95DB2616976A8C07FCF411F5F6BC6F7E0B57ACA78CC2790A6F9B898858AC9C79B165FF24E66677531E39F572BE5D81EB3264524181115F32780257BFB9AEEC6AF12AF28E587CAC068A1A2953B59AD680F4C245B2E3EC36F59940D37E1D3DB38E13EDB29B5C0F404F6FF87F80FC8BE7A225FF22FBB9C8B6B1D7330C57840D24BC75B06B80D30DAD6806544D510AF6C4785E823AC3E0B8
Digest: D00E919DAFFF3D5E51AD3A3046F5E59D64B69CBCDA223CB28BC370201D2C722BAE74DFE0086B0EB47BDCB62FABEE870C3340D46E55D8CFEDF2DD3CED8A8DB3F2
Test: Verify
Message: 6B018710446F368E7421F1BC0CCF562D9C1843846BC8D98D1C9BF7D9D6FCB48BFC3BF83B36D44C4FA93430AF75CD190BDE36A7F92F867F58A803900DF8018150384D85D82132F123006AC2AEBA58E02A037FE6AFBD65ECA7C44977DD3DC74F48B6E7A1BFD5CC4DCF24E4D52E92BD4455848E4928B0EAC8B7476FE3CC03E862AA4DFF4470DBFED6DE48E410F25096487ECFC32A27277F3F5023B2725ADE461B1355889554A8836C9CF53BD767F5737D55184EEA1AB3F53EDD0976C485
Digest: CF63F28F107A509A416F9A92C4E4DB4DBF00FB52C2E16D8BB9694E09F9142A904C34E1E960BD97B8CFB2C53E7660C79B841D1565CDAB83293234026A23A56D12
Test: Verify
Message: C9534A24714BD4BE37C88A3DA1082EDA7CABD154C309D7BD670DCCD95AA535594463058A29F79031D6ECAA9F675D1211E9359BE82669A79C855EA8D89DD38C2C761DDD0EC0CE9E97597432E9A1BEAE062CDD71EDFDFD464119BE9E69D18A7A7FD7CE0E2106F0C8B0ABF4715E2CA48EF9F454DC203C96656653B727083513F8EFB86E49C513BB758B3B052FE21F1C05BB33C37129D6CC81F1AEF6ADC45B0E8827A830FE545CF57D0955802C117D23CCB55EA28F95C0D8C2F9C5A242B33F
Digest: F21B8D45B6A857CE663C074C18CC54D914CDD5EB0D968E6153A5F70069345D205DDF4370EC473FC80B05F937D014C0A464582CB4A73B1B72041C5C99F576A41E
Test: Verify
Message: 07906C87297B867ABF4576E9F3CC7F82F22B154AFCBF293B9319F1B0584DA6A40C27B32E0B1B7F412C4F1B82480E70A9235B12EC27090A5A33175A2BB28D8ADC475CEFE33F7803F8CE27967217381F02E67A3B4F84A71F1C5228E0C2AD971373F6F672624FCEA8D1A9F85170FAD30FA0BBD25035C3B41A6175D467998BD1215F6F3866F53847F9CF68EF3E2FBB54BC994DE2302B829C5EEA68EC441FCBAFD7D16AE4FE9FFF98BF00E5BC2AD54DD91FF9FDA4DD77B6C754A91955D1FBAAD0
Digest: 92287F42AB1A2123669C4D35F18257D3A536445F0E4D2C801E99F8529CD9E2A79205982C280C7A6CDDDEF24CE960EC6CA9A35F590AEEBC40448C389E915FC4E0
Test: Verify
Message: 588E94B9054ABC2189DF69B8BA34341B77CDD528E7860E5DEFCAA79B0C9A452AD4B82AA306BE84536EB7CEDCBE058D7B84A6AEF826B028B8A0271B69AC3605A9635EA9F5EA0AA700F3EB7835BC54611B922964300C953EFE7491E3677C2CEBE0822E956CD16433B02C68C4A23252C3F9E151A416B4963257B783E038F6B4D5C9F110F871652C7A649A7BCEDCBCCC6F2D0725BB903CC196BA76C76AA9F10A190B1D1168993BAA9FFC96A1655216773458BEC72B0E39C9F2C121378FEAB4E76A
Digest: 74A9D8F9F72908C7502D1C41212CD86CF4344721A6F02D390346F2BAEC6E6137421E6516C3235443BC2337B3A77630712A12F11B7BA24B2D7085499BA74BCB90
Test: Verify
Message: 08959A7E4BAAE874928813364071194E2939772F20DB7C3157078987C557C2A6D5ABE68D520EEF3DC491692E1E21BCD880ADEBF63BB4213B50897FA005256ED41B5690F78F52855C8D9168A4B666FCE2DA2B456D7A7E7C17AB5F2FB1EE90B79E698712E963715983FD07641AE4B4E9DC73203FAC1AE11FA1F8C7941FCC82EAB247ADDB56E2638447E9D609E610B60CE086656AAEBF1DA3C8A231D7D94E2FD0AFE46B391FF14A72EAEB3F44AD4DF85866DEF43D4781A0B3578BC996C87970B132
Digest: 7432861132E6894BB6AE5115398198317E12CC73C0C5DFC61CB189FF5AA9FB0D62224CBB1BFA8B105784405718E6F8E15E041DAD80D11AE507B33C15C6CAC824
Test: Verify
Message: CB2A234F45E2ECD5863895A451D389A369AAB99CFEF0D5C9FFCA1E6E63F763B5C14FB9B478313C8E8C0EFEB3AC9500CF5FD93791B789E67EAC12FD038E2547CC8E0FC9DB591F33A1E4907C64A922DDA23EC9827310B306098554A4A78F050262DB5B545B159E1FF1DCA6EB734B872343B842C57EAFCFDA8405EEDBB48EF32E99696D135979235C3A05364E371C2D76F1902F1D83146DF9495C0A6C57D7BF9EE77E80F9787AEE27BE1FE126CDC9EF893A4A7DCBBC367E40FE4E1EE90B42EA25AF01
Digest: 6AF4FF4C423051E3306ACE812E5CFA85532B73DEEF0DFE601D2630632389D0FAB2A109214D32508D2391775665B87A94D1DF29DB1214CB48DEC10DBD3D8CF591
Test: Verify
Message: D16BEADF02AB1D4DC6F88B8C4554C51E866DF830B89C06E786A5F8757E8909310AF51C840EFE8D20B35331F4355D80F73295974653DDD620CDDE4730FB6C8D0D2DCB2B45D92D4FBDB567C0A3E86BD1A8A795AF26FBF29FC6C65941CDDB090FF7CD230AC5268AB4606FCCBA9EDED0A2B5D014EE0C34F0B2881AC036E24E151BE89EEB6CD9A7A790AFCCFF234D7CB11B99EBF58CD0C589F20BDAC4F9F0E28F75E3E04E5B3DEBCE607A496D848D67FA7B49132C71B878FD5557E082A18ECA1FBDA94D4B
Digest: 4648D263B608CF28CA65B28A361EBB00E0784C65AB1D55C46A785737B6C8D83DD52E3367D898921EA36DADA42D893800D0BFCF86554CDF5E7630D60A2E8EE29F
Test: Verify
Message: 8F65F6BC59A85705016E2BAE7FE57980DE3127E5AB275F573D334F73F8603106EC3553016608EF2DD6E69B24BE0B7113BF6A760BA6E9CE1C48F9E186012CF96A1D4849D75DF5BB8315387FD78E9E153E76F8BA7EC6C8849810F59FB4BB9B004318210B37F1299526866F44059E017E22E96CBE418699D014C6EA01C9F0038B10299884DBEC3199BB05ADC94E955A1533219C1115FED0E5F21228B071F40DD57C4240D98D37B73E412FE0FA4703120D7C0C67972ED233E5DEB300A22605472FA3A3BA86
Digest: DBD3732440010595AB26F84EFEB07732227A7B7B52D6FF339C7FF1B6442249202AE33A0AEF5167F5B0474D74A5B50CDB033D6C5C72894A3686FE6ECB36E357F3
Test: Verify
Message: 84891E52E0D451813210C3FD635B39A03A6B7A7317B221A7ABC270DFA946C42669AACBBBDF801E1584F330E28C729847EA14152BD637B3D0F2B38B4BD5BF9C791C58806281103A3EABBAEDE5E711E539E6A8B2CF297CF351C078B4FA8F7F35CF61BEBF8814BF248A01D41E86C5715EA40C63F7375379A7EB1D78F27622FB468AB784AAABA4E534A6DFD1DF6FA15511341E725ED2E87F98737CCB7B6A6DFAE416477472B046BF1811187D151BFA9F7B2BF9ACDB23A3BE507CDF14CFDF517D2CB5FB9E4AB6
Digest: C24D4054110889290CBC40B82AD8599229D8E86E4CE76BDDBBB6F5386223512C9D7E00973C706442B2C80EDD20904067AF8E4E681AECBFADC6AA15A2EBFE7DDD
Test: Verify
Message: FDD7A9433A3B4AFABD7A3A5E3457E56DEBF78E84B7A0B0CA0E8C6D53BD0C2DAE31B2700C6128334F43981BE3B213B1D7A118D59C7E6B6493A86F866A1635C12859CFB9AD17460A77B4522A5C1883C3D6ACC86E6162667EC414E9A104AA892053A2B1D72165A855BACD8FAF8034A5DD9B716F47A0818C09BB6BAF22AA503C06B4CA261F557761989D2AFBD88B6A678AD128AF68672107D0F1FC73C5CA740459297B3292B281E93BCEB761BDE7221C3A55708E5EC84472CDDCAA84ECF23723CC0991355C6280
Digest: 4A6404D278A0BA70488C18D7D1861CDE26FD57D66A9AFFE74F1E646E616003A52FE42520504AC4ACE5CA6665CF9155F44ECAA05D55F80FE9794ADE17871C5728
Test: Verify
Message: 70A40BFBEF92277A1AAD72F6B79D0177197C4EBD432668CFEC05D099ACCB651062B5DFF156C0B27336687A94B26679CFDD9DAF7AD204338DD9C4D14114033A5C225BD11F217B5F4732DA167EE3F939262D4043FC9CBA92303B7B5E96AEA12ADDA64859DF4B86E9EE0B58E39091E6B188B408AC94E1294A8911245EE361E60E601EFF58D1D37639F3753BEC80EBB4EFDE25817436076623FC65415FE51D1B0280366D12C554D86743F3C3B6572E400361A60726131441BA493A83FBE9AFDA90F7AF1AE717238D
Digest: FFFD1B1E31377DFF00B492295BCCC735733B021F47BB4AFBA6549EA6C1BA3832E8587099AD0CC216AF5899AC683EB7C246871E21C30FEEF9BCEEDFC78D0C966C
Test: Verify
Message: 74356E449F4BF8644F77B14F4D67CB6BD9C1F5AE357621D5B8147E562B65C66585CAF2E491B48529A01A34D226D436959153815380D5689E30B35357CDAC6E08D3F2B0E88E200600D62BD9F5EAF488DF86A4470EA227006182E44809009868C4C280C43D7D64A5268FA719074960087B3A6ABC837882F882C837834535929389A12B2C78187E2EA07EF8B8EEF27DC85002C3AE35F1A50BEE6A1C48BA7E175F3316670B27983472AA6A61EED0A683A39EE323080620EA44A9F74411AE5CE99030528F9AB49C79F2
Digest: 33C8F40E1BD1EB1A3A70D2071D27460EF0F6B2D3ECE373743842D6B928F3771E4B7446A9ECFBBF552C064F6B26095401097581C38B95E9551119A1FDCB3D58E7
Test: Verify
Message: 8C3798E51BC68482D7337D3ABB75DC9FFE860714A9AD73551E120059860DDE24AB87327222B64CF774415A70F724CDF270DE3FE47DDA07B61C9EF2A3551F45A5584860248FABDE676E1CD75F6355AA3EAEABE3B51DC813D9FB2EAA4F0F1D9F834D7CAD9C7C695AE84B329385BC0BEF895B9F1EDF44A03D4B410CC23A79A6B62E4F346A5E8DD851C2857995DDBF5B2D717AEB847310E1F6A46AC3D26A7F9B44985AF656D2B7C9406E8A9E8F47DCB4EF6B83CAACF9AEFB6118BFCFF7E44BEF6937EBDDC89186839B77
Digest: 2A11CB6921EA662A39DDEE7982E3CF5B317195661D5505AD04D11EE23E178ED65F3E06A7F096F4EAF1FF6A09239CF5A0A39DC9F4C92AF63FDF7211E1CF467653
Test: Verify
Message: FA56BF730C4F8395875189C10C4FB251605757A8FECC31F9737E3C2503B02608E6731E85D7A38393C67DE516B85304824BFB135E33BF22B3A23B913BF6ACD2B7AB85198B8187B2BCD454D5E3318CACB32FD6261C31AE7F6C54EF6A7A2A4C9F3ECB81CE3555D4F0AD466DD4C108A90399D70041997C3B25345A9653F3C9A6711AB1B91D6A9D2216442DA2C973CBD685EE7643BFD77327A2F7AE9CB283620A08716DFB462E5C1D65432CA9D56A90E811443CD1ECB8F0DE179C9CB48BA4F6FEC360C66F252F6E64EDC96B
Digest: 9196BBBD194541FFEE7EDBAB970738BDD3AADBD6B73D1C85B580AFAC1232AE8077F743CE8B5B6F2B418B5134CCCD4F83645E8631885B14FBBCB909A9836C374C
Test: Verify
Message: B6134F9C3E91DD8000740D009DD806240811D51AB1546A974BCB18D344642BAA5CD5903AF84D58EC5BA17301D5EC0F10CCD0509CBB3FD3FFF9172D193AF0F782252FD1338C7244D40E0E42362275B22D01C4C3389F19DD69BDF958EBE28E31A4FFE2B5F18A87831CFB7095F58A87C9FA21DB72BA269379B2DC2384B3DA953C7925761FED324620ACEA435E52B424A7723F6A2357374157A34CD8252351C25A1B232826CEFE1BD3E70FFC15A31E7C0598219D7F00436294D11891B82497BC78AA5363892A2495DF8C1EEF
Digest: 1959CAE3600F128F72E1821C337D841B14CBBFEF3A6D22286F18BDFC3EF63528C11BFFA841A6D2208AFEB5664D524DE83090AB0DB07CD47EF52F4D2EAA8454CE
Test: Verify
Message: C941CDB9C28AB0A791F2E5C8E8BB52850626AA89205BEC3A7E22682313D198B1FA33FC7295381354858758AE6C8EC6FAC3245C6E454D16FA2F51C4166FAB51DF272858F2D603770C40987F64442D487AF49CD5C3991CE858EA2A60DAB6A65A34414965933973AC2457089E359160B7CDEDC42F29E10A91921785F6B7224EE0B349393CDCFF6151B50B377D609559923D0984CDA6000829B916AB6896693EF6A2199B3C22F7DC5500A15B8258420E314C222BC000BC4E5413E6DD82C993F8330F5C6D1BE4BC79F08A1A0A46
Digest: A913DDC5BB089C121FF093BE529225148DF787D48F4F61699EFF9FC2910282A898A81A38D66BE9B06428D6466A614CA822A872C1C2C4D503D434D3B1D6942102
Test: Verify
Message: 4499EFFFAC4BCEA52747EFD1E4F20B73E48758BE915C88A1FFE5299B0B005837A46B2F20A9CB3C6E64A9E3C564A27C0F1C6AD1960373036EC5BFE1A8FC6A435C2185ED0F114C50E8B3E4C7ED96B06A036819C9463E864A58D6286F785E32A804443A56AF0B4DF6ABC57ED5C2B185DDEE8489EA080DEEEE66AA33C2E6DAB36251C402682B6824821F998C32163164298E1FAFD31BABBCFFB594C91888C6219079D907FDB438ED89529D6D96212FD55ABE20399DBEFD342248507436931CDEAD496EB6E4A80358ACC78647D043
Digest: F10B91564AD93D734743281949BACEF065A6432A455236F1BF798DE9AEC6CCAC9B8D373B07C5ACFBD676EF21E4A3A9E0F7C38E8756D177D0A5C283D520844B4D
Test: Verify
Message: EECBB8FDFA4DA62170FD06727F697D81F83F601FF61E478105D3CB7502F2C89BF3E8F56EDD469D049807A38882A7EEFBC85FC9A950952E9FA84B8AFEBD3CE782D4DA598002827B1EB98882EA1F0A8F7AA9CE013A6E9BC462FB66C8D4A18DA21401E1B93356EB12F3725B6DB1684F2300A98B9A119E5D27FF704AFFB618E12708E77E6E5F34139A5A41131FD1D6336C272A8FC37080F041C71341BEE6AB550CB4A20A6DDB6A8E0299F2B14BC730C54B8B1C1C487B494BDCCFD3A53535AB2F231590BF2C4062FD2AD58F906A2D0D
Digest: EF26A1BAF33D4DE047BDD2CE34736E042ECD33AA569FFC0CB81ECFA66E9F87DA8D025ECBA24BCB187E4201046FB99A02DFA6F1BF88EC2B88DE216CF759FAC41D
Test: Verify
Message: E64F3E4ACE5C8418D65FEC2BC5D2A303DD458034736E3B0DF719098BE7A206DEAF52D6BA82316CAF330EF852375188CDE2B39CC94AA449578A7E2A8E3F5A9D68E816B8D16889FBC0EBF0939D04F63033AE9AE2BDAB73B88C26D6BD25EE460EE1EF58FB0AFA92CC539F8C76D3D097E7A6A63EBB9B5887EDF3CF076028C5BBD5B9DB3211371AD3FE121D4E9BF44229F4E1ECF5A0F9F0EBA4D5CEB72878AB22C3F0EB5A625323AC66F7061F4A81FAC834471E0C59553F108475FE290D43E6A055AE3EE46FB67422F814A68C4BE3E8C9
Digest: F8E079A6DC5A6A7E7F32FF7E8015D1B26D43B54F166F2111CFB2B1EB238CABEE58630EF845E0DB00DDF1D800AD67CE7B2B658B42118CC15C8EF3BC9FB252DB64
Test: Verify
Message: D2CB2D733033F9E91395312808383CC4F0CA974E87EC68400D52E96B3FA6984AC58D9AD0938DDE5A973008D818C49607D9DE2284E7618F1B8AED8372FBD52ED54557AF4220FAC09DFA8443011699B97D743F8F2B1AEF3537EBB45DCC9E13DFB438428EE190A4EFDB3CAEB7F3933117BF63ABDC7E57BEB4171C7E1AD260AB0587806C4D137B6316B50ABC9CCE0DFF3ACADA47BBB86BE777E617BBE578FF4519844DB360E0A96C6701290E76BB95D26F0F804C8A4F2717EAC4E7DE9F2CFF3BBC55A17E776C0D02856032A6CD10AD2838
Digest: A5BFAA52499A688D9C8D3DDC0BA06DECDF3829BE5D444ACFA412F4C6E863F4786BE9935805310734E4F0AFFE05558999807408E97E100FADD0C93FF160F8B11B
Test: Verify
Message: F2998955613DD414CC111DF5CE30A995BB792E260B0E37A5B1D942FE90171A4AC2F66D4928D7AD377F4D0554CBF4C523D21F6E5F379D6F4B028CDCB9B1758D3B39663242FF3CB6EDE6A36A6F05DB3BC41E0D861B384B6DEC58BB096D0A422FD542DF175E1BE1571FB52AE66F2D86A2F6824A8CFAACBAC4A7492AD0433EEB15454AF8F312B3B2A577750E3EFBD370E8A8CAC1582581971FBA3BA4BD0D76E718DACF8433D33A59D287F8CC92234E7A271041B526E389EFB0E40B6A18B3AAF658E82ED1C78631FD23B4C3EB27C3FAEC8685
Digest: CCEA9FCF1AD93270AC4690E96B875122C5B5EC20D2CC27079CBF893126C44E0208A8BFA139057D72BD2638059EC8DA8A720499AF9D4C117F86799D7515DFC6E0
Test: Verify
Message: 447797E2899B72A356BA55BF4DF3ACCA6CDB1041EB477BD1834A9F9ACBC340A294D729F2F97DF3A610BE0FF15EDB9C6D5DB41644B9874360140FC64F52AA03F0286C8A640670067A84E017926A70438DB1BB361DEFEE7317021425F8821DEF26D1EFD77FC853B818545D055ADC9284796E583C76E6FE74C9AC2587AA46AA8F8804F2FEB5836CC4B3ABABAB8429A5783E17D5999F32242EB59EF30CD7ADABC16D72DBDB097623047C98989F88D14EAF02A7212BE16EC2D07981AAA99949DDF89ECD90333A77BC4E1988A82ABF7C7CAF3291
Digest: 2EFC5DFE028A35503A25BDF8B2164D86CA7496B7C5DED09C5D414B6977ADBB4A6988AB9939D1EC65F46BCC99C1DCD5F19E035D8D3DC387361200E4DA80C80671
Test: Verify
Message: 9F2C18ADE9B380C784E170FB763E9AA205F64303067EB1BCEA93DF5DAC4BF5A2E00B78195F808DF24FC76E26CB7BE31DC35F0844CDED1567BBA29858CFFC97FB29010331B01D6A3FB3159CC1B973D255DA9843E34A0A4061CABDB9ED37F241BFABB3C20D32743F4026B59A4CCC385A2301F83C0B0A190B0F2D01ACB8F0D41111E10F2F4E149379275599A52DC089B35FDD5234B0CFB7B6D8AEBD563CA1FA653C5C021DFD6F5920E6F18BFAFDBECBF0AB00281333ED50B9A999549C1C8F8C63D7626C48322E9791D5FF72294049BDE91E73F8
Digest: E80D7A934FDAF17DB8DBB1DC6C42E90E139211C2F599890C06B15D6248FDBE682D77D4E05F26D72852F7492BCE118CE7C36950BD2C50F9699BB47D89C3115377
Test: Verify
Message: AE159F3FA33619002AE6BCCE8CBBDD7D28E5ED9D61534595C4C9F43C402A9BB31F3B301CBFD4A43CE4C24CD5C9849CC6259ECA90E2A79E01FFBAC07BA0E147FA42676A1D668570E0396387B5BCD599E8E66AAED1B8A191C5A47547F61373021FA6DEADCB55363D233C24440F2C73DBB519F7C9FA5A8962EFD5F6252C0407F190DFEFAD707F3C7007D69FF36B8489A5B6B7C557E79DD4F50C06511F599F56C896B35C917B63BA35C6FF8092BAF7D1658E77FC95D8A6A43EEB4C01F33F03877F92774BE89C1114DD531C011E53A34DC248A2F0E6
Digest: C414B29FD07720F46C351F5C80BE2094E95D13AD97BDD1F7C5207B695693CD5E1E0169B1AA2E271115BD5171FEC51D04B71E3E7CE1618FBFEB382F56F65F7EFF
Test: Verify
Message: 3B8E97C5FFC2D6A40FA7DE7FCEFC90F3B12C940E7AB415321E29EE692DFAC799B009C99DCDDB708FCE5A178C5C35EE2B8617143EDC4C40B4D313661F49ABDD93CEA79D117518805496FE6ACF292C4C2A1F76B403A97D7C399DAF85B46AD84E16246C67D6836757BDE336C290D5D401E6C1386AB32797AF6BB251E9B2D8FE754C47482B72E0B394EAB76916126FD68EA7D65EB93D59F5B4C5AC40F7C3B37E7F3694F29424C24AF8C8F0EF59CD9DBF1D28E0E10F799A6F78CAD1D45B9DB3D7DEE4A7059ABE99182714983B9C9D44D7F5643596D4F3
Digest: A4679A4CBEE6292203BAFBA8913245F30E046ABA6C0937B407C00B73D17D8D696690EE25BA1B39DEB3DB93525A8FBCFD88173BA9C7A65B4406D0550BA9B6CC07
Test: Verify
Message: 3434EC31B10FAFDBFEEC0DD6BD94E80F7BA9DCA19EF075F7EB017512AF66D6A4BCF7D16BA0819A1892A6372F9B35BCC7CA8155EE19E8428BC22D214856ED5FA9374C3C09BDE169602CC219679F65A1566FC7316F4CC3B631A18FB4449FA6AFA16A3DB2BC4212EFF539C67CF184680826535589C7111D73BFFCE431B4C40492E763D9279560AAA38EB2DC14A212D723F994A1FE656FF4DD14551CE4E7C621B2AA5604A10001B2878A897A28A08095C325E10A26D2FB1A75BFD64C250309BB55A44F23BBAC0D5516A1C687D3B41EF2FBBF9CC56D4739
Digest: 5F49D6594DA939987D1906294B33A037F63C79E078531DFA7E6CE67279D4D5DBEB650FF8690F23B63B7E9C48EA8791B80FDB34EF66DCF0CEFE45842ECFF4AD1D
Test: Verify
Message: 7C7953D81C8D208FD1C97681D48F49DD003456DE60475B84070EF4847C333B74575B1FC8D2A186964485A3B8634FEAA3595AAA1A2F4595A7D6B6153563DEE31BBAC443C8A33EED6D5D956A980A68366C2527B550EE950250DFB691EACBD5D56AE14B970668BE174C89DF2FEA43AE52F13142639C884FD62A3683C0C3792F0F24AB1318BCB27E21F4737FAB62C77EA38BC8FD1CF41F7DAB64C13FEBE7152BF5BB7AB5A78F5346D43CC741CB6F72B7B8980F268B68BF62ABDFB1577A52438FE14B591498CC95F071228460C7C5D5CEB4A7BDE588E7F21C
Digest: B77FB79669EA52C738E58A9EF3ED1501BBE7974478AFB5A8BED44549D6232FF8D7AA9EEEAF02F6755327951093243110D7BCFC0E51299DB793856B57A77E8420
Test: Verify
Message: 7A6A4F4FDC59A1D223381AE5AF498D74B7252ECF59E389E49130C7EAEE626E7BD9897EFFD92017F4CCDE66B0440462CDEDFD352D8153E6A4C8D7A0812F701CC737B5178C2556F07111200EB627DBC299CAA792DFA58F35935299FA3A3519E9B03166DFFA159103FFA35E8577F7C0A86C6B46FE13DB8E2CDD9DCFBA85BDDDCCE0A7A8E155F81F712D8E9FE646153D3D22C811BD39F830433B2213DD46301941B59293FD0A33E2B63ADBD95239BC01315C46FDB678875B3C81E053A40F581CFBEC24A1404B1671A1B88A6D06120229518FB13A74CA0AC5AE
Digest: CACA0FF43107F730A7FBE6869FBA5AF1E626C96303BE3BC95155164199C88922194511B24C48911186F647CA246427F2CE7BA747271CD8D7C5E1D127C21F1EAA
Test: Verify
Message: D9FAA14CEBE9B7DE551B6C0765409A33938562013B5E8E0E1E0A6418DF7399D0A6A771FB81C3CA9BD3BB8E2951B0BC792525A294EBD1083688806FE5E7F1E17FD4E3A41D00C89E8FCF4A363CAEDB1ACB558E3D562F1302B3D83BB886ED27B76033798131DAB05B4217381EAAA7BA15EC820BB5C13B516DD640EAEC5A27D05FDFCA0F35B3A5312146806B4C0275BCD0AAA3B2017F346975DB566F9B4D137F4EE10644C2A2DA66DEECA5342E236495C3C6280528BFD32E90AF4CD9BB908F34012B52B4BC56D48CC8A6B59BAB014988EABD12E1A0A1C2E170E7
Digest: E5106B2A0D49D6D1E13E3323232101CEA5DA71CAA24E70EFCAC57E0CCF156CDF4C2492B03CE0E13437018DAB76B9C989883BEA69E849F33BB937A397B84ADA6A
Test: Verify
Message: 2D8427433D0C61F2D96CFE80CF1E932265A191365C3B61AAA3D6DCC039F6BA2AD52A6A8CC30FC10F705E6B7705105977FA496C1C708A277A124304F1FC40911E7441D1B5E77B951AAD7B01FD5DB1B377D165B05BBF898042E39660CAF8B279FE5229D1A8DB86C0999ED65E53D01CCBC4B43173CCF992B3A14586F6BA42F5FE30AFA8AE40C5DF29966F9346DA5F8B35F16A1DE3AB6DE0F477D8D8660918060E88B9B9E9CA6A4207033B87A812DBF5544D39E4882010F82B6CE005F8E8FF6FE3C3806BC2B73C2B83AFB704345629304F9F86358712E9FAE3CA3E
Digest: FAEE462E4BCED12AD54D3757D644396ED9203037741661AEA32BCCADAE568C4BDC925EDA76610E964FBE3FB26B33BC0BC123DDF9B528715317CE5C92E00AC96F
Test: Verify
Message: 5E19D97887FCAAC0387E22C6F803C34A3DACD2604172433F7A8A7A526CA4A2A1271ECFC5D5D7BE5AC0D85D921095350DFC65997D443C21C8094E0A3FEFD2961BCB94AED03291AE310CCDA75D8ACE4BC7D89E7D3E5D1650BDA5D668B8B50BFC8E608E184F4D3A9A2BADC4FF5F07E0C0BC8A9F2E0B2A26FD6D8C550008FAAAB75FD71AF2A424BEC9A7CD9D83FAD4C8E9319115656A8717D3B523A68FF8004258B9990ED362308461804BA3E3A7E92D8F2FFAE5C2FBA55BA5A3C27C0A2F71BD711D2FE1799C2ADB31B200035481E9EE5C4ADF2AB9C0FA50B23975CF
Digest: FBE25B43E540104A3AADE897838C63511928AF5ADD4F952F1E6D4C39E70C923DF191FAA36F46B21F827D9B437996FF7206F73337CF20C6B0DB748A707455B420
Test: Verify
Message: C8E976AB4638909387CE3B8D4E510C3230E5690E02C45093B1D297910ABC481E56EEA0F296F98379DFC9080AF69E73B2399D1C143BEE80AE1328162CE1BA7F6A8374679B20AACD380EB4E61382C99998704D62701AFA914F9A2705CDB065885F50D086C3EB5753700C387118BB142F3E6DA1E988DFB31AC75D7368931E45D1391A274B22F83CEB072F9BCABC0B216685BFD789F5023971024B1878A205442522F9EA7D8797A4102A3DF41703768251FD5E017C85D1200A464118AA35654E7CA39F3C375B8EF8CBE7534DBC64BC20BEFB417CF60EC92F63D9EE7397
Digest: 0A41A004573E0A983FE9C93BD57439A20C8F99B800A60D4A07117E8D9B25C0EE38BAB3CDB6FC9216B8E07F0CCDD028C418EF97B6D7E15DECDE7425497644E2E4
Test: Verify
Message: 7145FA124B7429A1FC2231237A949BA7201BCC1822D3272DE005B682398196C25F7E5CC2F289FBF44415F699CB7FE6757791B1443410234AE061EDF623359E2B4E32C19BF88450432DD01CAA5EB16A1DC378F391CA5E3C4E5F356728BDDD4975DB7C890DA8BBC84CC73FF244394D0D48954978765E4A00B593F70F2CA082673A261ED88DBCEF1127728D8CD89BC2C597E9102CED6010F65FA75A14EBE467FA57CE3BD4948B6867D74A9DF5C0EC6F530CBF2EE61CE6F06BC8F2864DFF5583776B31DF8C7FFCB61428A56BF7BD37188B4A5123BBF338393AF46EDA85E6
Digest: FF081507F979F69C6743E42EE758858713B570CB48FF85EF0D728C4E1BB5456D035E498C05EA4CEBD820E134BB252AC76BA4949A4FAD76871A9972AE2FCCCEEA
Test: Verify
Message: 7FDFADCC9D29BAD23AE038C6C65CDA1AEF757221B8872ED3D75FF8DF7DA0627D266E224E812C39F7983E4558BFD0A1F2BEF3FEB56BA09120EF762917B9C093867948547AEE98600D10D87B20106878A8D22C64378BF634F7F75900C03986B077B0BF8B740A82447B61B99FEE5376C5EB6680EC9E3088F0BDD0C56883413D60C1357D3C811950E5890E7600103C916341B80C743C6A852B7B4FB60C3BA21F3BC15B8382437A68454779CF3CD7F9F90CCC8EF28D0B706535B1E4108EB5627BB45D719CB046839AEE311CA1ABDC8319E050D67972CB35A6B1601B25DBF487
Digest: 03444AE8319EBD121E7707B9CDFD1FDFD52F3D6B3D4BCB2748AF421A3C8666C22D8C0D8A096767B1CD16A8D54738C5F67A6F9D48C90827BE71691A42BE87108B
Test: Verify
Message: 988638219FD3095421F826F56E4F09E356296B628C3CE6930C9F2E758FD1A80C8273F2F61E4DAAE65C4F110D3E7CA0965AC7D24E34C0DC4BA2D6FF0BF5BBE93B3585F354D7543CB542A1AA54674D375077F2D360A8F4D42F3DB131C3B7AB7306267BA107659864A90C8C909460A73621D1F5D9D3FD95BEB19B23DB1CB6C0D0FBA91D36891529B8BD8263CAA1BAB56A4AFFAED44962DF096D8D5B1EB845EF31188B3E10F1AF811A13F156BEB7A288AAE593EBD1471B624AA1A7C6ADF01E2200B3D72D88A3AED3100C88231E41EFC376906F0B580DC895F080FDA5741DB1CB
Digest: 5EE0A4459724037B7318815A80147C172D6C8F8874C9A0057706FB3E300FE936815F07672E6447B771DE699DFADF345C3BB5974CF019315FADD5534DFF6A079C
Test: Verify
Message: 5AAB62756D307A669D146ABA988D9074C5A159B3DE85151A819B117CA1FF6597F6156E80FDD28C9C3176835164D37DA7DA11D94E09ADD770B68A6E081CD22CA0C004BFE7CD283BF43A588DA91F509B27A6584C474A4A2F3EE0F1F56447379240A5AB1FB77FDCA49B305F07BA86B62756FB9EFB4FC225C86845F026EA542076B91A0BC2CDD136E122C659BE259D98E5841DF4C2F60330D4D8CDEE7BF1A0A244524EECC68FF2AEF5BF0069C9E87A11C6E519DE1A4062A10C83837388F7EF58598A3846F49D499682B683C4A062B421594FAFBC1383C943BA83BDEF515EFCF10D
Digest: 54085A2F9C327E5D8EE225EFF5BD2C2837E44E8057CF1691E6202050079D26851061C4DA8D88FC19237E5B658950E66866E92019D9E425E2416240A59D25A6CF
Test: Verify
Message: 47B8216AA0FBB5D67966F2E82C17C07AA2D6327E96FCD83E3DE7333689F3EE79994A1BF45082C4D725ED8D41205CB5BCDF5C341F77FACB1DA46A5B9B2CBC49EADF786BCD881F371A95FA17DF73F606519AEA0FF79D5A11427B98EE7F13A5C00637E2854134691059839121FEA9ABE2CD1BCBBBF27C74CAF3678E05BFB1C949897EA01F56FFA4DAFBE8644611685C617A3206C7A7036E4AC816799F693DAFE7F19F303CE4EBA09D21E03610201BFC665B72400A547A1E00FA9B7AD8D84F84B34AEF118515E74DEF11B9188BD1E1F97D9A12C30132EC2806339BDADACDA2FD8B78
Digest: 3EA49B6ABD39CDF04BCCD648FB7E1F8AE3DAE9D3E3A5EAB9CE29BE356DEFBBBEB1BB93AE40D31CC1F011DCC6C6AC85B102F2654E2DBBAC47333BCDB4758A1A28
Test: Verify
Message: 8CFF1F67FE53C098896D9136389BD8881816CCAB34862BB67A656E3D98896F3CE6FFD4DA73975809FCDF9666760D6E561C55238B205D8049C1CEDEEF374D1735DAA533147BFA960B2CCE4A4F254176BB4D1BD1E89654432B8DBE1A135C42115B394B024856A2A83DC85D6782BE4B444239567CCEC4B184D4548EAE3FF6A192F343292BA2E32A0F267F31CC26719EB85245D415FB897AC2DA433EE91A99424C9D7F1766A44171D1651001C38FC79294ACCC68CEB5665D36218454D3BA169AE058A831338C17743603F81EE173BFC0927464F9BD728DEE94C6AEAB7AAE6EE3A627E8
Digest: B3851790CA47575DBF988F82C3B501DC8390A8E8598698166167567A0332913CCC8868584DB4ACFB2C9DC0F0A6833292F4DCEDC47CF003217689BC2422B53B93
Test: Verify
Message: EACD07971CFF9B9939903F8C1D8CBB5D4DB1B548A85D04E037514A583604E787F32992BF2111B97AC5E8A938233552731321522AB5E8583561260B7D13EBEEF785B23A41FD8576A6DA764A8ED6D822D4957A545D5244756C18AA80E1AAD4D1F9C20D259DEE1711E2CC8FD013169FB7CC4CE38B362F8E0936AE9198B7E838DCEA4F7A5B9429BB3F6BBCF2DC92565E3676C1C5E6EB3DD2A0F86AA23EDD3D0891F197447692794B3DFA269611AD97F72B795602B4FDB198F3FD3EB41B415064256E345E8D8C51C555DC8A21904A9B0F1AD0EFFAB7786AAC2DA3B196507E9F33CA356427
Digest: A710CB26C632F289504CD0039BA6AB9B4D3524C52B286D466E2F8939F8684E3F18DCA298A2BA67EB710997B7BB10AE279438B9B4868D0ADB248F282BB440A130
Test: Verify
Message: 23AC4E9A42C6EF45C3336CE6DFC2FF7DE8884CD23DC912FEF0F7756C09D335C189F3AD3A23697ABDA851A81881A0C8CCAFC980AB2C702564C2BE15FE4C4B9F10DFB2248D0D0CB2E2887FD4598A1D4ACDA897944A2FFC580FF92719C95CF2AA42DC584674CB5A9BC5765B9D6DDF5789791D15F8DD925AA12BFFAFBCE60827B490BB7DF3DDA6F2A143C8BF96ABC903D83D59A791E2D62814A89B8080A28060568CF24A80AE61179FE84E0FFAD00388178CB6A617D37EFD54CC01970A4A41D1A8D3DDCE46EDBBA4AB7C90AD565398D376F431189CE8C1C33E132FEAE6A8CD17A61C630012
Digest: 8F677A8089052B47BE60C0BB7666E403A5DAA5E28A2B632F2E496C587F1FDCA0EE33D9E78DAA4EF575B13389748B8C24110053B0B96A082C06C3F80EBE8DE976
Test: Verify
Message: 0172DF732282C9D488669C358E3492260CBE91C95CFBC1E3FEA6C4B0EC129B45F242ACE09F152FC6234E1BEE8AAB8CD56E8B486E1DCBA9C05407C2F95DA8D8F1C0AF78EE2ED82A3A79EC0CB0709396EE62AADB84F8A4EE8A7CCCA3C1EE84E302A09EA802204AFECF04097E67D0F8E8A9D2651126C0A598A37081E42D168B0AE8A71951C524259E4E2054E535B779679BDADE566FE55700858618E626B4A0FAF895BCCE9011504A49E05FD56127EAE3D1F8917AFB548ECADABDA1020111FEC9314C413498A360B08640549A22CB23C731ACE743252A8227A0D2689D4C6001606678DFB921
Digest: CE631E6F2C2DC5738C0FA958571773B58AF130B94824331419EE57E2691CE5F29DB3D8FE456CD1E7CDC07F6105FA1B6FD729C2B419008CCD889169C3385DB1B9
Test: Verify
Message: 3875B9240CF3E0A8B59C658540F26A701CF188496E2C2174788B126FD29402D6A75453BA0635284D08835F40051A2A9683DC92AFB9383719191231170379BA6F4ADC816FECBB0F9C446B785BF520796841E58878B73C58D3EBB097CE4761FDEABE15DE2F319DFBAF1742CDEB389559C788131A6793E193856661376C81CE9568DA19AA6925B47FFD77A43C7A0E758C37D69254909FF0FBD415EF8EB937BCD49F91468B49974C07DC819ABD67395DB0E05874FF83DDDAB895344ABD0E7111B2DF9E58D76D85AD98106B36295826BE04D435615595605E4B4BB824B33C4AFEB5E7BB0D19F909
Digest: FFF677BB58909C158EA677BE704253505B106AF934F639ABFEC63BD0C63097AA4BF032FE924149DD991D335E1C44C0220E4D13CBC41B6A98FB5A05FAA3FE15B3
Test: Verify
Message: 747CC1A59FEFBA94A9C75BA866C30DC5C1CB0C0F8E9361D98484956DD5D1A40F6184AFBE3DAC9F76028D1CAECCFBF69199C6CE2B4C092A3F4D2A56FE5A33A00757F4D7DEE5DFB0524311A97AE0668A47971B95766E2F6DD48C3F57841F91F04A00AD5EA70F2D479A2620DC5CD78EAAB3A3B011719B7E78D19DDF70D9423798AF77517EBC55392FCD01FC600D8D466B9E7A7A85BF33F9CC5419E9BD874DDFD60981150DDAF8D7FEBAA4374F0872A5628D318000311E2F5655365AD4D407C20E5C04DF17A222E7DEEC79C5AB1116D8572F91CD06E1CCC7CED53736FC867FD49ECEBE6BF8082E8A
Digest: 451EE587226C99989F5EC10050983B1FD661228A4AB48618F1D1173C94FAC39ECFD3C26C16653633B26097E31A0F2213B4F1153A57CB48A70D2AF1ADEB1BBC06
Test: Verify
Message: 57AF971FCCAEC97435DC2EC9EF0429BCEDC6B647729EA168858A6E49AC1071E706F4A5A645CA14E8C7746D65511620682C906C8B86EC901F3DDED4167B3F00B06CBFAC6AEE3728051B3E5FF10B4F9ED8BD0B8DA94303C833755B3CA3AEDDF0B54BC8D6632138B5D25BAB03D17B3458A9D782108006F5BB7DE75B5C0BA854B423D8BB801E701E99DC4FEAAD59BC1C7112453B04D33EA3635639FB802C73C2B71D58A56BBD671B18FE34ED2E3DCA38827D63FDB1D4FB3285405004B2B3E26081A8FF08CD6D2B08F8E7B7E90A2AB1ED7A41B1D0128522C2F8BFF56A7FE67969422CE839A9D4608F03
Digest: F9D6AD8686125E71FE0856E806D68BA97EF123443938D28283387F33E3AC6E2A7DE042A3EE5F7994C1EECC5B6F22CBAE1349CAB2FB7A0A0125EC2320320858D4
Test: Verify
Message: 04E16DEDC1227902BAAF332D3D08923601BDD64F573FAA1BB7201918CFE16B1E10151DAE875DA0C0D63C59C3DD050C4C6A874011B018421AFC4623AB0381831B2DA2A8BA42C96E4F70864AC44E106F94311051E74C77C1291BF5DB9539E69567BF6A11CF6932BBBAD33F8946BF5814C066D851633D1A513510039B349939BFD42B858C21827C8FF05F1D09B1B0765DC78A135B5CA4DFBA0801BCADDFA175623C8B647EACFB4444B85A44F73890607D06D507A4F8393658788669F6EF4DEB58D08C50CA0756D5E2F49D1A7AD73E0F0B3D3B5F090ACF622B1878C59133E4A848E05153592EA81C6FBF
Digest: F26F3268FD620FC476A49AAC3ED1580864934A2F6BA881ED8C8FB757AAAA64BCDF501E1913DE600BBEF6F12C949FEA8FD68C645086D5E30C9253588FFBD19BE5
Test: Verify
Message: 7C815C384EEE0F288ECE27CCED52A01603127B079C007378BC5D1E6C5E9E6D1C735723ACBBD5801AC49854B2B569D4472D33F40BBB8882956245C366DC3582D71696A97A4E19557E41E54DEE482A14229005F93AFD2C4A7D8614D10A97A9DFA07F7CD946FA45263063DDD29DB8F9E34DB60DAA32684F0072EA2A9426ECEBFA5239FB67F29C18CBAA2AF6ED4BF4283936823AC1790164FEC5457A9CBA7C767CA59392D94CAB7448F50EB34E9A93A80027471CE59736F099C886DEA1AB4CBA4D89F5FC7AE2F21CCD27F611ECA4626B2D08DC22382E92C1EFB2F6AFDC8FDC3D2172604F5035C46B8197D3
Digest: 080845D6FD22A00B30FA01A4B4F81FDC7B46CA4C6A676AD5863A9DBF6611BA97F24FB59BB5BAC4E376B3B8B3357166782876B701273FF351BC8C5805532767D4
Test: Verify
Message: E29D505158DBDD937D9E3D2145658EE6F5992A2FC790F4F608D9CDB44A091D5B94B88E81FAC4FDF5C49442F13B911C55886469629551189EAFF62488F1A479B7DB11A1560E198DDCCCCF50159093425FF7F1CB8D1D1246D0978764087D6BAC257026B090EFAE8CEC5F22B6F21C59ACE1AC7386F5B8837CA6A12B6FBF5534DD0560EF05CA78104D3B943DDB220FEAEC89AA5E692A00F822A2AB9A2FE60350D75E7BE16FF2526DC643872502D01F42F188ABED0A6E9A6F5FD0D1CE7D5755C9FFA66B0AF0B20BD806F08E06156690D81AC811778CA3DAC2C249B96002017FCE93E507E3B953ACF99964B847
Digest: 2678A8715FC7E538522DD7608D769508B63017D9EB6CC48F1CB07D14E741066936C8316BF3211E09F62611E140DDD14A07F97F9F372E99C084FFE289EB302BD8
Test: Verify
Message: D85588696F576E65ECA0155F395F0CFACD83F36A99111ED5768DF2D116D2121E32357BA4F54EDE927F189F297D3A97FAD4E9A0F5B41D8D89DD7FE20156799C2B7B6BF9C957BA0D6763F5C3BC5129747BBB53652B49290CFF1C87E2CDF2C4B95D8AAEE09BC8FBFA6883E62D237885810491BFC101F1D8C636E3D0EDE838AD05C207A3DF4FAD76452979EB99F29AFAECEDD1C63B8D36CF378454A1BB67A741C77AC6B6B3F95F4F02B64DABC15438613EA49750DF42EE90101F115AA9ABB9FF64324DDE9DABBB01054E1BD6B4BCDC7930A44C2300D87CA78C06924D0323AD7887E46C90E8C4D100ACD9EED21E
Digest: AA03EB09417435DA9E6E7803F3B6EAB66FAA3D59CC622950D61F9B962B69145AC2255CD752CB9607742092697B1A79D124817AE26421E61D1176764832ED354C
Test: Verify
Message: 3A12F8508B40C32C74492B66323375DCFE49184C78F73179F3314B79E63376B8AC683F5A51F1534BD729B02B04D002F55CBD8E8FC9B5EC1EA6BBE6A0D0E7431518E6BA45D124035F9D3DCE0A8BB7BF1430A9F657E0B4EA9F20EB20C786A58181A1E20A96F1628F8728A13BDF7A4B4B32FC8AA7054CC4881AE7FA19AFA65C6C3EE1B3ADE3192AF42054A8A911B8EC1826865D46D93F1E7C5E2B7813C92A506E53886F3D4701BB93D2A681AD109C845904BB861AF8AF0646B6E399B38B614051D34F6842563A0F37EC00CB3D865FC5D746C4987DE2A65071100883A2A9C7A2BFE1E2DD603D9EA24DC7C5FD06BE
Digest: D3012F2FB56845B258D7598C0BBB2C97D53B602DEAE9326DC3678B2228454A1E29F28848ED140C70BE85CDEA9F99A8DC347DEABD46D362ED1AFB231146A0255D
Test: Verify
Message: 1861EDCE46FA5AD17E1FF1DEAE084DEC580F97D0A67885DFE834B9DFAC1AE076742CE9E267512CA51F6DF5A455AF0C5FD6ABF94ACEA103A3370C354485A7846FB84F3AC7C2904B5B2FBF227002CE512133BB7E1C4E50057BFD1E44DB33C7CDB969A99E284B184F50A14B068A1FC5009D9B298DBE92239572A7627AAC02ABE8F3E3B473417F36D4D2505D16B7577F4526C9D94A270A2DFE450D06DA8F6FA956879A0A55CFE99E742EA555EA477BA3E9B44CCD508C375423611AF92E55345DC215779B2D5119EBA49C71D49B9FE3F1569FA24E5CA3E332D042422A8B8158D3EC66A80012976F31FFDF305F0C9C5E
Digest: B50C896F2CDF7F105DE751FF6CF664E592FAB752D652B06898B9B288052DF22F721AD87E702AF043E6B1E88929850CBD5698A9172C3932400B2538E401A6F081
Test: Verify
Message: 08D0FFDE3A6E4EF65608EA672E4830C12943D7187CCFF08F4941CFC13E545F3B9C7AD5EEBBE2B01642B486CAF855C2C73F58C1E4E3391DA8E2D63D96E15FD84953AE5C231911B00AD6050CD7AAFDAAC9B0F663AE6AAB45519D0F5391A541707D479034E73A6AD805AE3598096AF078F1393301493D663DD71F83869CA27BA508B7E91E81E128C1716DC3ACFE3084B2201E04CF8006617EECF1B640474A5D45CFDE9F4D3EF92D6D055B909892194D8A8218DB6D8203A84261D200D71473D7488F3427416B6896C137D455F231071CACBC86E0415AB88AEC841D96B7B8AF41E05BB461A40645BF176601F1E760DE5F
Digest: A34A2F27C32F993A7E7007867733547481293C391255FFD0E5CCBE91E1CC749B13525AF6ADFA0C2D1D64BF87DD65B996ADA9111C5DF55BFF8A5742E54B8444F6
Test: Verify
Message: D782ABB72A5BE3392757BE02D3E45BE6E2099D6F000D042C8A543F50ED6EBC055A7F133B0DD8E9BC348536EDCAAE2E12EC18E8837DF7A1B3C87EC46D50C241DEE820FD586197552DC20BEEA50F445A07A38F1768A39E2B2FF05DDDEDF751F1DEF612D2E4D810DAA3A0CC904516F9A43AF660315385178A529E51F8AAE141808C8BC5D7B60CAC26BB984AC1890D0436EF780426C547E94A7B08F01ACBFC4A3825EAE04F520A9016F2FB8BF5165ED12736FC71E36A49A73614739EAA3EC834069B1B40F1350C2B3AB885C02C640B9F7686ED5F99527E41CFCD796FE4C256C9173186C226169FF257954EBDA81C0E5F99
Digest: DD5F4B167175D9566DCA6C5B1B54A33D02EFD02E25E23BB6FB02D878A4415E5E8682C209BEAC04E9882A272D01E8EB435CAA5BCD74FC825C6B9082D041DFF333
Test: Verify
Message: 5FCE8109A358570E40983E1184E541833BB9091E280F258CFB144387B05D190E431CB19BAA67273BA0C58ABE91308E1844DCD0B3678BAA42F335F2FA05267A0240B3C718A5942B3B3E3BFA98A55C25A1466E8D7A603722CB2BBF03AFA54CD769A99F310735EE5A05DAE2C22D397BD95635F58C48A67F90E1B73AAFCD3F82117F0166657838691005B18DA6F341D6E90FC1CDB352B30FAE45D348294E501B63252DE14740F2B85AE5299DDEC3172DE8B6D0BA219A20A23BB5E10FF434D39DB3F583305E9F5C039D98569E377B75A70AB837D1DF269B8A4B566F40BB91B577455FD3C356C914FA06B9A7CE24C7317A172D
Digest: A43AE5DAD936697564AE1BD9B8624C5C31CC36607322AF40E253F10C285467AFD0D08252D2BAD76EFA52E4775C9C26761ABE38212855A80112FE02623FBF0A13
Test: Verify
Message: 6172F1971A6E1E4E6170AFBAD95D5FEC99BF69B24B674BC17DD78011615E502DE6F56B86B1A71D3F4348087218AC7B7D09302993BE272E4A591968AEF18A1262D665610D1070EE91CC8DA36E1F841A69A7A682C580E836941D21D909A3AFC1F0B963E1CA5AB193E124A1A53DF1C587470E5881FB54DAE1B0D840F0C8F9D1B04C645BA1041C7D8DBF22030A623AA15638B3D99A2C400FF76F3252079AF88D2B37F35EE66C1AD7801A28D3D388AC450B97D5F0F79E4541755356B3B1A5696B023F39AB7AB5F28DF4202936BC97393B93BC915CB159EA1BD7A0A414CB4B7A1AC3AF68F50D79F0C9C7314E750F7D02FAA58BFA
Digest: A5AC23D4A0D533CB9D8A68873F5CB749228458D43CE6BD0536C8733777B5E6E3F28FD36BFFE69002A0777BA74FEF22DE3FAC4C818B4842816C6094496F968555
Test: Verify
Message: 5668ECD99DFBE215C4118398AC9C9EAF1A1433FAB4CCDD3968064752B625EA944731F75D48A27D047D67547F14DD0FFAA55FA5E29F7AF0D161D85EAFC4F2029B717C918EAB9D304543290BDBA7158B68020C0BA4E079BC95B5BC0FC044A992B94B4CCD3BD66D0EABB5DBBAB904D62E00752C4E3B0091D773BCF4C14B4377DA3EFFF824B1CB2FA01B32D1E46C909E626ED2DAE920F4C7DBEB635BC754FACBD8D49BEBA3F23C1C41CCBFCD0EE0C114E69737F5597C0BF1D859F0C767E18002AE8E39C26261FFDE2920D3D0BAF0E906138696CFE5B7E32B600F45DF3AAA39932F3A7DF95B60FA8712A2271FCAF3911CE7B511B1
Digest: 07F3BCACF5F78816D515CEDF1CBBA4FFC58D83AA8687B0E7252FAAB43E7F59A7FF7415727ADDF9A22560ADB5755A2C6DF8C7E6DCACEB53106A714D807AAADBF3
Test: Verify
Message: 03D625488354DF30E3F875A68EDFCF340E8366A8E1AB67F9D5C5486A96829DFAC0578289082B2A62117E1CF418B43B90E0ADC881FC6AE8105C888E9ECD21AEA1C9AE1A4038DFD17378FED71D02AE492087D7CDCD98F746855227967CB1AB4714261EE3BEAD3F4DB118329D3EBEF4BC48A875C19BA763966DA0EBEA800E01B2F50B00E9DD4CACA6DCB314D00184EF71EA2391D760C950710DB4A70F9212FFC54861F9DC752CE18867B8AD0C48DF8466EF7231E7AC567F0EB55099E622EBB86CB237520190A61C66AD34F1F4E289CB3282AE3EAAC6152ED24D2C92BAE5A7658252A53C49B7B02DFE54FDB2E90074B6CF310AC661
Digest: 13A592B73EDE487036C8816BD6FC6CDC04DC6133409A6EE990584160518F9EF573264CF04D38A3BA75D150F4F026F6DF8936E13C8F4F3ECC9ECBC43FDFC488A4
Test: Verify
Message: 2EDC282FFB90B97118DD03AAA03B145F363905E3CBD2D50ECD692B37BF000185C651D3E9726C690D3773EC1E48510E42B17742B0B0377E7DE6B8F55E00A8A4DB4740CEE6DB0830529DD19617501DC1E9359AA3BCF147E0A76B3AB70C4984C13E339E6806BB35E683AF8527093670859F3D8A0FC7D493BCBA6BB12B5F65E71E705CA5D6C948D66ED3D730B26DB395B3447737C26FAD089AA0AD0E306CB28BF0ACF106F89AF3745F0EC72D534968CCA543CD2CA50C94B1456743254E358C1317C07A07BF2B0ECA438A709367FAFC89A57239028FC5FECFD53B8EF958EF10EE0608B7F5CB9923AD97058EC067700CC746C127A61EE3
Digest: C2FB590AB74E230B8FE159892F94DE04EF7ADAA02B918D4994F996538D257F5A80C9B3BE8F410170B0C5CAC3F507401220881C5E08D8BF0A13247170D39085BC
Test: Verify
Message: 90B28A6AA1FE533915BCB8E81ED6CACDC10962B7FF82474F845EEB86977600CF70B07BA8E3796141EE340E3FCE842A38A50AFBE90301A3BDCC591F2E7D9DE53E495525560B908C892439990A2CA2679C5539FFDF636777AD9C1CDEF809CDA9E8DCDB451ABB9E9C17EFA4379ABD24B182BD981CAFC792640A183B61694301D04C5B3EAAD694A6BD4CC06EF5DA8FA23B4FA2A64559C5A68397930079D250C51BCF00E2B16A6C49171433B0AADFD80231276560B80458DD77089B7A1BBCC9E7E4B9F881EACD6C92C4318348A13F4914EB27115A1CFC5D16D7FD94954C3532EFACA2CAB025103B2D02C6FD71DA3A77F417D7932685888A
Digest: 02951596A13A1A41188A4A1D6346F7EAFB60A2051EA67C63237D1A9B79EC4733F33ECEC223DEDD946B78387B6F2DF5E9AB6AF7DFBABAF80F4FCC94FA087275E8
Test: Verify
Message: 2969447D175490F2AA9BB055014DBEF2E6854C95F8D60950BFE8C0BE8DE254C26B2D31B9E4DE9C68C9ADF49E4EE9B1C2850967F29F5D08738483B417BB96B2A56F0C8ACA632B552059C59AAC3F61F7B45C966B75F1D9931FF4E596406378CEE91AAA726A3A84C33F37E9CDBE626B5745A0B06064A8A8D56E53AAF102D23DD9DF0A3FDF7A638509A6761A33FA42FA8DDBD8E16159C93008B53765019C3F0E9F10B144CE2AC57F5D7297F9C9949E4FF68B70D339F87501CE8550B772F32C6DA8AD2CE2100A895D8B08FA1EEAD7C376B407709703C510B50F87E73E43F8E7348F87C3832A547EF2BBE5799ABEDCF5E1F372EA809233F006
Digest: 5AA4E32F0EA3E853929BF64ACC9565A01300BC007063B939F6DBBE9CAE0545EA95FBCAC32575AA0727EE4D937071E6B3BE74E23FE76FD63EC05C7F7D8A407AF0
Test: Verify
Message: 721645633A44A2C78B19024EAECF58575AB23C27190833C26875DC0F0D50B46AEA9C343D82EA7D5B3E50EC700545C615DAEAEA64726A0F05607576DCD396D812B03FB6551C641087856D050B10E6A4D5577B82A98AFB89CEE8594C9DC19E79FEFF0382FCFD127F1B803A4B9946F4AC9A4378E1E6E041B1389A53E3450CD32D9D2941B0CBABDB50DA8EA2513145164C3AB6BCBD251C448D2D4B087AC57A59C2285D564F16DA4ED5E607ED979592146FFB0EF3F3DB308FB342DF5EB5924A48256FC763141A278814C82D6D6348577545870AE3A83C7230AC02A1540FE1798F7EF09E335A865A2AE0949B21E4F748FB8A51F44750E213A8FB
Digest: 495B2AA2103159D9A937E9DD56B059ACA98A5E3CB7B59BB690DEDC00C692E9D7A18614A73D12E07634B209CC630D1818B09F1076A941FF80474493E3D42B9812
Test: Verify
Message: 6B860D39725A14B498BB714574B4D37CA787404768F64C648B1751B353AC92BAC2C3A28EA909FDF0423336401A02E63EC24325300D823B6864BB701F9D7C7A1F8EC9D0AE3584AA6DD62EA1997CD831B4BABD9A4DA50932D4EFDA745C61E4130890E156AEE6113716DAF95764222A91187DB2EFFEA49D5D0596102D619BD26A616BBFDA8335505FBB0D90B4C180D1A2335B91538E1668F9F9642790B4E55F9CAB0FE2BDD2935D001EE6419ABAB5457880D0DBFF20ED8758F4C20FE759EFB33141CF0E892587FE8187E5FBC57786B7E8B089612C936DFC03D27EFBBE7C8673F1606BD51D5FF386F4A7AB68EDF59F385EB1291F117BFE717399
Digest: 217B5A985BED80008274470E254443238C5AEACBC7EE2289F0E63B7AFE6D0F395E2361FD6D9DC33B4F54F03FF56F6B264976161D80091788EE9D262F147A35FC
Test: Verify
Message: 6A01830AF3889A25183244DECB508BD01253D5B508AB490D3124AFBF42626B2E70894E9B562B288D0A2450CFACF14A0DDAE5C04716E5A0082C33981F6037D23D5E045EE1EF2283FB8B6378A914C5D9441627A722C282FF452E25A7EA608D69CEE4393A0725D17963D0342684F255496D8A18C2961145315130549311FC07F0312FB78E6077334F87EAA873BEE8AA95698996EB21375EB2B4EF53C14401207DEB4568398E5DD9A7CF97E8C9663E23334B46912F8344C19EFCF8C2BA6F04325F1A27E062B62A58D0766FC6DB4D2C6A1928604B0175D872D16B7908EBC041761187CC785526C2A3873FEAC3A642BB39F5351550AF9770C328AF7B
Digest: 293C551E753BBA7F314DCB93A0FAD94F3F5DEE6ED45D765A708E6FD277601F03F6C905D7E1EAEAEC513CBBBD672B817F6D60FBF02C20167D7F4B7B84AFEEB3F6
Test: Verify
Message: B3C5E74B69933C2533106C563B4CA20238F2B6E675E8681E34A389894785BDADE59652D4A73D80A5C85BD454FD1E9FFDAD1C3815F5038E9EF432AAC5C3C4FE840CC370CF86580A6011778BBEDAF511A51B56D1A2EB68394AA299E26DA9ADA6A2F39B9FAFF7FBA457689B9C1A577B2A1E505FDF75C7A0A64B1DF81B3A356001BF0DF4E02A1FC59F651C9D585EC6224BB279C6BEBA2966E8882D68376081B987468E7AED1EF90EBD090AE825795CDCA1B4F09A979C8DFC21A48D8A53CDBB26C4DB547FC06EFE2F9850EDD2685A4661CB4911F165D4B63EF25B87D0A96D3DFF6AB0758999AAD214D07BD4F133A6734FDE445FE474711B69A98F7E2B
Digest: 89FE6314A0246EFF3BFD07A95FE239BD5071467F53799175B226DAF6C3DB618CAD4CA1C1AF64BF5793F03254F560E6335BEAAA86BCB9E961F214B2AE97B47AF0
Test: Verify
Message: 83AF34279CCB5430FEBEC07A81950D30F4B66F484826AFEE7456F0071A51E1BBC55570B5CC7EC6F9309C17BF5BEFDD7C6BA6E968CF218A2B34BD5CF927AB846E38A40BBD81759E9E33381016A755F699DF35D660007B5EADF292FEEFB735207EBF70B5BD17834F7BFA0E16CB219AD4AF524AB1EA37334AA66435E5D397FC0A065C411EBBCE32C240B90476D307CE802EC82C1C49BC1BEC48C0675EC2A6C6F3ED3E5B741D13437095707C565E10D8A20B8C20468FF9514FCF31B4249CD82DCEE58C0A2AF538B291A87E3390D737191A07484A5D3F3FB8C8F15CE056E5E5F8FEBE5E1FB59D6740980AA06CA8A0C20F5712B4CDE5D032E92AB89F0AE1
Digest: 7690F703E894EE22D4DFF55A7F8D5021D5F17B729F95A59C4D55CFB225C67BE105F2E7CDF56D140E566648E9E9C39BBED96F985A6DAE1F21D8BA500F7FD40EDF
Test: Verify
Message: A7ED84749CCC56BB1DFBA57119D279D412B8A986886D810F067AF349E8749E9EA746A60B03742636C464FC1EE233ACC52C1983914692B64309EDFDF29F1AB912EC3E8DA074D3F1D231511F5756F0B6EEAD3E89A6A88FE330A10FACE267BFFBFC3E3090C7FD9A850561F363AD75EA881E7244F80FF55802D5EF7A1A4E7B89FCFA80F16DF54D1B056EE637E6964B9E0FFD15B6196BDD7DB270C56B47251485348E49813B4EB9ED122A01B3EA45AD5E1A929DF61D5C0F3E77E1FDC356B63883A60E9CBB9FC3E00C2F32DBD469659883F690C6772E335F617BC33F161D6F6984252EE12E62B6000AC5231E0C9BC65BE223D8DFD94C5004A101AF9FD6C0FB
Digest: 65E415C7958A47FCA9EED3846FD1283AFEB38E5130F57ECD99DCB21BEDDA856E3B5FB9F839E579C5EA386EACA8CDC0A9549EAAF6EC452DD6CB5212B709BF5C59
Test: Verify
Message: A6FE30DCFCDA1A329E82AB50E32B5F50EB25C873C5D2305860A835AECEE6264AA36A47429922C4B8B3AFD00DA16035830EDB897831C4E7B00F2C23FC0B15FDC30D85FB70C30C431C638E1A25B51CAF1D7E8B050B7F89BFB30F59F0F20FECFF3D639ABC4255B3868FC45DD81E47EB12AB40F2AAC735DF5D1DC1AD997CEFC4D836B854CEE9AC02900036F3867FE0D84AFFF37BDE3308C2206C62C4743375094108877C73B87B2546FE05EA137BEDFC06A2796274099A0D554DA8F7D7223A48CBF31B7DECAA1EBC8B145763E3673168C1B1B715C1CD99ECD3DDB238B06049885ECAD9347C2436DFF32C771F34A38587A44A82C5D3D137A03CAA27E66C8FF6
Digest: D6542A2F0654B9B874A627D3D53764A65B1DF2C0CEC3BCD0B4B088FAA1095E54F1799757C4371F8D544E298D600E21E11B2F90D295712621231A09C58B05A704
Test: Verify
Message: 83167FF53704C3AA19E9FB3303539759C46DD4091A52DDAE9AD86408B69335989E61414BC20AB4D01220E35241EFF5C9522B079FBA597674C8D716FE441E566110B6211531CECCF8FD06BC8E511D00785E57788ED9A1C5C73524F01830D2E1148C92D0EDC97113E3B7B5CD3049627ABDB8B39DD4D6890E0EE91993F92B03354A88F52251C546E64434D9C3D74544F23FB93E5A2D2F1FB15545B4E1367C97335B0291944C8B730AD3D4789273FA44FB98D78A36C3C3764ABEEAC7C569C1E43A352E5B770C3504F87090DEE075A1C4C85C0C39CF421BDCC615F9EFF6CB4FE6468004AECE5F30E1ECC6DB22AD9939BB2B0CCC96521DFBF4AE008B5B46BC006E
Digest: EC983E787628B94C87FFF8D57D2D058667D12F5AF458BCE79BB7844FB41D9C55920F593C8D8730EB8D54FF1D51CD8AD2F1C2A0F7D6B299A21266744E47D142B2
Test: Verify
Message: 3A3A819C48EFDE2AD914FBF00E18AB6BC4F14513AB27D0C178A188B61431E7F5623CB66B23346775D386B50E982C493ADBBFC54B9A3CD383382336A1A0B2150A15358F336D03AE18F666C7573D55C4FD181C29E6CCFDE63EA35F0ADF5885CFC0A3D84A2B2E4DD24496DB789E663170CEF74798AA1BBCD4574EA0BBA40489D764B2F83AADC66B148B4A0CD95246C127D5871C4F11418690A5DDF01246A0C80A43C70088B6183639DCFDA4125BD113A8F49EE23ED306FAAC576C3FB0C1E256671D817FC2534A52F5B439F72E424DE376F4C565CCA82307DD9EF76DA5B7C4EB7E085172E328807C02D011FFBF33785378D79DC266F6A5BE6BB0E4A92ECEEBAEB1
Digest: 81950E7096D31D4F22E3DB71CAC725BF59E81AF54C7CA9E6AEEE71C010FC5467466312A01AA5C137CFB140646941556796F612C9351268737C7E9A2B9631D1FA
Test: Verify

713
externals/cryptopp/TestVectors/lea.txt vendored Normal file
View File

@@ -0,0 +1,713 @@
AlgorithmType: SymmetricCipher
Name: LEA-128/ECB
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 07AB6305B025D83F79ADDAA63AC8AD00
Plaintext: F28AE3256AAD23B415E028063B610C60
Ciphertext: 64D908FCB7EBFEF90FD670106DE7C7C5
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 56CEC76DBD39F3EB7F7AD2A492C991A0
Plaintext: 2D8CCE99726D59AF50B0375DA8C3EDACAE17FBA6932FA60E61F7FA4E265610B1
Ciphertext: 381D0BDBC808C408D1BD0C791FB08469F19F6319329F9ECD5CD6CFD0C3892BEC
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 54068DD268A46B55CA03FCD4F4C62B1C
Plaintext: D72E069A7A307910E5CB5C8C3D98B19B30A326BA9479E20D4A827D546991501A98BAF02FBC64F559D49E004720B7FCC6
Ciphertext: 6C83D52A769B4146F77EFB6F64193D9AB4763140CB560574792788D8D051A6F842A3C6A731A9D88AD0AAF959F82309C3
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 8908A3383D1544419AD5C4C34D4DE40D
Plaintext: BB64C14FA0F2A151F51AEC6518DA799B27E00B33AC9F1C5880A3D90BE9216D5D06D382E16D02056112E52AD06B29B180D1D167952A40EFBAC594C21285367571
Ciphertext: 1BB3EB3EEFB15CB8B846714332DEE0579AD3E047D1EFA108A996D3F2F0E6532C6E7449E1286B714356525BA48B8A061476B0517FD563499B4145FA62DEAFCDD4
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 42AF3BCD6CBEAAEFF1A7C26E61CD2BDE
Plaintext: 5183BE45FD2047CE315189C269B483B337A2F2FBE54C17655B09BA2944EE6F1E6DA0182B6D66ABFE8B823601DCC2208AAC52B1531FD4D42918B21CE85AB306A6EECD7E2FC43BA4B29DCFCFB92788D25E
Ciphertext: F3B6BF4AFBA7103E32B2AC2E7B46FF91E872BCBB93CF52E294ED5539871C4893D14C54088646E2FD0B7C62D583F3AF6718B0BA83C7A29E2F962DF06062121C521BB9E76D7035070719EDFB409C5B83C2
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 6A677FBC647F6AA5F04CF093ED4577E0
Plaintext: 9BB4F63948C6B9502DDE5ED1932F24983A8A6521FA74603FAB7C3C1143CC4A323EFD8B3143307241045AEA3166DF9B9EE26369672ADC3E6110EC0A4CA46F08069D5042FFFBA057EDEAE97CC1E8BFC1D92A9996773CDF8D72E944612B5A5638C3
Ciphertext: 5C1F5BE78BE59B992EBBC2C049FDEF3E46EAA59934589643468FC5B8BF96377CEC45441D00A380BB71D544D759867D7906EAC58B455292D33590D915F8722253AA2AA3D1CD26D6E5DFC4D2BFC4297BB2E74EF0592886162A17C6BC409999FE85
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 8253258BB93FF1BCA6331B6963F81DB1
Plaintext: DCD5F13978A4D4DAFC2B4A96ACAA62D1B3B13BBDC434C71702E1CF111DB1378FBEBE849526549B00124ACB75E1930E98F8108C7E66A86164C49BA0A15F1398D99AFD56748D166B4EF249EFB04238C5801B1921B4E5C3480CB50897017146C7F936396FBCF613CA2B66CFBB3017C20EF1
Ciphertext: C59436538731DFF170276D0C2B4CB36820D738B8560AAC289DBB3FA55309DAB2783A51395F1CCCB7BDA561DEE95A0389B0FE78FAA1D4202B193F3773816EF020C0011163563ECBE2A8B020BA4603DD60A6C43C5A9EAB7A540AD1DAC2C1C3646C899936D33984E7A8E8C979ED67C6FE47
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: E27301498AAC03789DD1BB199B714C55
Plaintext: 5A1BD857A97343FF348439DBA858725317C634239D8C1A0F449E15D125BDB057D04A982BEE5D5B332512709A3C23780E80BCC32C668A16387116AB1256517A655F6FB7220DF99C2D011E68561C4BA88AE6FBB54A2CCF7E5DEEE187C2785632E9CE323E234D708D5690532AF591F78A2F102B12673983DAE581A8B1CBD1F3614A
Ciphertext: 131F71B1FF2593741530236C37ECC1771C9F5B51DC1F975105C9EB9D50349EBA432DEB097D5E6239423F774CC62FCFFA364D7F82037BB0B5EB3E985705482B89948C1C1EBFC7634B80EEBA8BDE49C33931CCBEF5BD64AB808C0579D66620771A72971820D52862CEC61C2A05493EA89B8A0A3429041DCE4583E78CCD14AEEA5A
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: E63A3415F8EAB6169956BD61E14FA766
Plaintext: C8F5E36AD3CCB338F3132F13AA518EF06F30A1E2548EA0D6E6D22980547C8695D4012F3B43D58FBE0BC90B844A97414331BB8D71AA85D2FC3D6D773C34A6AF26FDF6FEC2D1C4F9DF93734D05FBEE02ABF38401AA41F7D4F267CFAE7BC7F4AB7F0B7C58E7C4C2760351B8FB7D037E5A907F330475630B2F1E2CA1D627578F010AC63D469266F690920F411FD6AB6ED05A
Ciphertext: F4E15BCF683501B1D3432CD57D246D89CCFCE6714295A16170067981F4BBEBDA8C6B144FA12E3A58FF7113B8C9453379F104F394DBC416BB35ACB036479A260958B20A97A17BC353CFC92E62139114DCE81DD50FB89A178C2F020D3A6AFDC2037AEA91CE323802E1A1EC5C70EF177EB6AB5921EE94151F37A48976992E09B9FD7544F34642B05B7E580F1A9AC6A3D9C1
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 128-bit key
Key: 9B6F9FBA56E96AEA538BF8272A9F392D
Plaintext: F6DECFABFD89CEF493B5C0F73BE7ED7110E0D96163BA0DBDA6341A63884BDC52620AFC1AD2A2B891A5BDE7C8FB10373DA52FBA52D2A6A1FEEB4547C3BBBB71E0D367D4C72D6AD7D10F019B313212382724044A76EBD4AD17EB65842F0A18803F119D5F9A5509B21D9828E41A2A147895530692B3F66DB96F6E3DDB8FBC8A91D6E455A57C94A6D2DB07DBCA6B293F7EF0FCDE99F23A984D6E3C7553CB1A382D0F
Ciphertext: 98D85D7D0D136A80CE74864469D77A03EF56EC9B24A7119DE09508A04D6F437E670B54B36E2CBDE51CDBD01E2CEA53332C2A14879FF77E02000A00F159FB1865E7DBED543357917D783F18B06FD8EFA6686D2E362BCEDE94BB7687ECFD7501B79F912740840683722466440D240EF0355604BFCFBC30F16F03D00543582A52718526079355164E6B8CEC36E346B9092D9706C48946C497629C9C9055D9D89777
Test: Encrypt
#
#
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 1437AF533069BD7525C1560C78BAD2A1E534671C007EF27C
Plaintext: 1CB4F4CB6C4BDB5168EA8409727BFD51
Ciphertext: 69725C6DF912F8B70EB511E6663C5870
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: BA838FE55FAEFC0ED7AF051790462F01D7A2C778FAEA2405
Plaintext: A9172C84A2041AD98EC87EDF254384A199F77ACD32198D6535E8D3B80B3E8F91
Ciphertext: C6C5F98E4C633E7463518815BF9087C0289DEB0A1B16A9AF31FEE64455A1D025
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 9F65B0AE082B9A73683929E014A0F3C1F5B5CE242E1F9310
Plaintext: FE2E2174E86FA45E127D176DEC190789117D9AD172EED1D5B1910A06CB7FC96BFA1BB795DAA4EBD4CA0669AB95F6E882
Ciphertext: B465597F4DD76E342F8FCA5D0D095CA9479F6AB6EC86AC51F9F372448AB3CAB73F051704FBD350B2D2EB2B270B416A4D
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 523DD99B8854A4479632355A5262B7DCF1589F012705ED5B
Plaintext: 8EA9AE4F4CE9C6C6F121EC249EFBF67E6C4157080BEFE6CCAA8DE1A217BB315C280EEF41591A28BDB6D0DD56FC0B4EE2FB6579F73E4FDDA4EE61835EF4EE3F3D
Ciphertext: 104D15C2618A9DA9AF8C563A4CB1E14ED869C864CC1EB190731042183F46C9A4FB09472B8485345F94AF5A55257DC1D7A4FA3A8CD46161C74387360061770C5E
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 5EDC346904B296CF6BF3B418E9AB35DB0A47A11133A924CA
Plaintext: 857C8F1F04C5A068F9BB83AF95D99864D6317751AF0332D1638EDA3D322644A837870CCC9169DB43C155E6FB53B6B7E4C13330EB943CCD2CCCE3296382EEC4A4CC2A034DE10278387D4F643587727AB7
Ciphertext: 72223A93942F7359FE5E516A05C8E841C59BB74714809B13A9757B8293F9B0B420D1C5A4F440F365D08F9425E347B5DD23A9ED05F2CE1618CCB09E712C59B97B7674517FC875AE9F6F188BFA5A42BAC9
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: F2A1E6CDE17E8E540EEE986C6C282C280B0C7B8A3CB700AE
Plaintext: F754054579346A453122A2DFDDF0FEB2F1562E3E38FD059BBDD67C6AECB0FA0DF50AD21371250DF6485E6B09D2BBA4AC3CC4F3C22E94D565AA2F0FD83816EEBC4019D287B76DEE33FDFE4933060608ABB9DFF0E0951627EE9AC03AB967116425
Ciphertext: 3ED82167994A687B8B4F5FF8DBCB0F15CD3FFB743C126522577491B04FD9308EDC92ED3CD4F103A3ECC8503DD2128DCE772AEB821A518A023EAA9853D01E473EE45F979048ACFD7F832DD3A69A7B77996BB16B1D1CEBDB33AD4EBE4D24489D02
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: A02A0E8A923392621AAA4445C2FAB3182E502C81B7AA809D
Plaintext: 553107F6C2C8E5AFDCE58C024C9F83ED650965274EBF2C5964BEAF8BDA796ADCA2297E779164F8C2BEF156D92BDB483AA7C4B3C2F27CFBD823D282E847AA6C134B50A6241C0C26C60CF774F5780C69B3A78236FCF65AA9FB3234AC7E46660FA8164F87E5AAE9F6238F9EEC407A5D6EBE
Ciphertext: 5277CF7E992F5BDC4EAEBA7DC00BFE36DB3292A73DA86B230ADC91E94C021679A68C6B65FCDC370C0CF443EE945F4748FCEFB8DD1241EF6A2D2036967E9EBCAAFE636DFEBF0BB23792A0F22C9873B54726C7157666B4A331C79C709D29B2D598B86D1CED7725175E882F92AF04DDBCC8
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 2FECF7BEA180BD2C5B8B35371ED5D904CCCE29A38423F042
Plaintext: 0F8FC8A07BF4E0C505AAFDF13D16BFD2647F26F9191E548F35749544F3E19C89547110FFC1F9472FF263517B1046385416BA86AE7D6A08B118EAD2B23D4B836125EDCA4495952964BEBFF9466336AF1C39E15D3D93E07CD33ED8E8D3AA8A2C334BAB00573FEF10CC3168FF387D0EAC91959FB48EA3A9385B70E4E09184C61F65
Ciphertext: 1EAB3C4E6B81F928D93389D808EAAB91A8B90862E63E2018E9CB50082DD172A094B6ABE3031D6DD282AD79B1AC45A9C7B9368C719EB75665D53342737C924221DB2C709723BFA91CF2070A3FE2A19262608937A23D84EF2E8089C6BD8254BF71C9263E8221609EDE733E33857C37E6A79079654715340D48FF335C133FFB03EA
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 8F52B920073183CF13036A3BA8F7B71BF1999289F5ECC4B3
Plaintext: 74B9C1D31126E561B78AFE8635800BD52B3B43362A195922177AFF16D0D2A94112FD93809BD3058D8BFDD67410072F4642B591104C9B190ECDE8031D7E836E6F14595E8268F50753D55149CFE1EB778A201C5CB356A58048DC8BA78645269BA440742BC0C0B3741A5B2E5F80F0576B098D16AD06906115360C0DF2396EE3B84760F70122ED35D349E63D216F8571942B
Ciphertext: A466C6A0E7D3E3A3756B591C8F5302E235B0EE64F5188B4DCB51A9204B54094D4A1CC3FC34E22401C618AB8ADB28D41531762A576EBCADC956BF19E5B29701B2A77030EE100B65BCF8397853EB2074402089FF697046D538C560D10172EA8DE81299011E3FF0A0FBD87499FF50A0B3E7E59FA06753FC1BC4171046380323875C24350A9E98DDF69F6D7E37E363DDE1BA
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 192-bit key
Key: 514B8BF141F560412413ED1E40E34EC23A89E99036A4AC4A
Plaintext: 3E259684E86179593365FE5CB389E9D1EE489E1E054EE47C97D3EAF2E22888842B8FC6A86050A2F9FD090E2F2C46394F30510F1F034C03DD3E7C0C303AE8ED5F7523BAC13766987575E1C452F553D721B3D9480A8403324DF92D5733860D6643E38879B8B3CAE233649527AE56D94BB13F864FC8CE9EF9348E8ED4E10EBE78983F670B761DA5089D91CD3F2996001E669C002E402943E0FAC6468A231924ADC6
Ciphertext: 6239867F34D57B91729410F93797C69E45526F13405EC222EDFAE682B6C2D75B332430D30BC2479735ECCD3BD985657EC965EB93394BD88CDCE7A76BE81255AB3418D57082770129C3482A2B1E51F14E2C69A24E6405944487B08554D75A35043D713BAD5643F6C4FC1C5CF22B3C72479DD060AB92B4DA51B76DCA855769143608A92AE8DED684A8A6D093765F4149CF1A3753B849368E99D066D2F711C27F75
Test: Encrypt
#
#
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 4F6779E2BD1E9319C63015ACFFEFD7A791F0ED59DF1B700769FE82E2F0668C35
Plaintext: DC31CAE3DA5E0A11C966B020D7CFFEDE
Ciphertext: EDA2042098F667E857A02DB8CAA7DFF2
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: E7FE92FD374D30C43F5DC204DCAE9D4EAD6C0663BD8CF5EC6318196B67C71B72
Plaintext: 66D127137801A9970F0C5472232169778CC13649AFD1DD125CEE5677F700B7CB
Ciphertext: 16BFF149DFA234BF7FBE2C59AE88A1E99A1BF8D91910A7F67D088432E1C6D790
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: D612B382EB6161E9A3B23F150DE977193FD8617DF65548EB7C8F712ACFA25951
Plaintext: FF683F34D892E223C1F88CD4E42E4F9D8F588FE6DA3FC1DF8BA4716E36D48A6CA97CD21087BFB4AB32864296EE177A69
Ciphertext: 7BC5E4E4D9C4B5C4694F5580896671B5F58324B62005C8F8A52A65AA8E1A9B01DC90BAC0817013AD6C9DD0F216403D6B
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 44EAC86EA5B7CD5650D45F2A76BED1849BF674FE3F0E5DEBBE03694575CD7FE7
Plaintext: 263515FC9DE7F6B894C84246D589B6019E7D2DE649A767492C180AC8BF78E67EFCE27D790CF5C36D1F2722A99C5DC14B7AB906B0EDB35A2F466C2C07143E3895
Ciphertext: AB395086E9238A16012DB04844028340C21C557AAD92C0ACA2D261EF3A0F89F9F060462F79879B10C6A9A1C168DCBFE8731E5176604EEB14CA1442D15173C5CF
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 909809CB3809BCDDB99A083D12617BCAF7530645735ABC04D2A8D7EABE4AFC96
Plaintext: A800C0DB6A4C6A702AC9FAE981BE6BE6DCF3368B23C317309973135904C2BAE80DC1AA91E9E5548F395B03952F9B1A08F3409C6B4517F21B6376E93C2DCFFBF38784CFD5FFFD03A0B0F9282965210E96
Ciphertext: 2A50FA90ED00EBFA1188CC9113DD4337B380D5F8C1582C8077EC6728EC318AB45DE5EFD1D0A62E4E870352832BEC223D8D5DCD397209C824E4A957F65D785BA5D7F9A4CC5D0B353528DBCCA63548668A
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 02E342CD207DD62DF858607B8298451FDEF13890F2BCFD0D554A738E6B78D1FA
Plaintext: D283309AFD1E4ACE1FC281FE4B4623D4D9AFECA80B49CC3CF1F7EBAA89C7EB9A2BC96DB82422D666A25C53ADD0001A7A4167F30792CDF7974BA798660736E2E0D55D0111DDB0025D47CDDE7158EFB479DEC05693CF6F07842D0383AB2CEF4033
Ciphertext: 247F64E04D91ECA484BE9D60F678EFE6975CAE82D72EAD270F6DD2EA6D63361EB88F6FA6F58FAEBC1A16ABE6E5D92939B669E0C55EB667E9AE0052D747C0B1D5A5F71AD659C297B0D0A45EA2A5088852198FC88DBBAB1A9AB83C67F737769B60
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 97E6F48C70F0571BD7BE2A302C3A783978631C360958836D5DB2B35F42178CFA
Plaintext: 3A0D4E10240B5C0819D640D4950BEE23D7F74DD78AAFF3B9A45D306B8FD94F9F8779188743299A8CD7BE2743D9879F9DC225F25E989DE0D0CAAC03B85C5B108943D25AD813719710D71DE76740D81210039511B27C4AD11A9746332DF0C5572039C21AEBDD0CDDFAE29C89261426CFE5
Ciphertext: BEABF62347C9DDC68D33015757F5309CC11E9CADBAE3E0BCCD25CF01FC31F68987C5055A41347C4E0D054603D3FF329CC9065923D01A11E7D95DFD5208FEF65122102F9D50B4459839F3720CE24310FDB2124C4E7CEB6D7548C6841852B7A64019D2CAC995F6B84A00BED386FCDCD96A
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 60EEB5BD7EDD4EFFD3D4C8B19540ADCC30EF62A8E822F4B4C0E3136A9B985F82
Plaintext: A2D9E366E57FDFE745FDCB2E91F498F5EF0139F77EDA62A43999901A1F57495191FDA595FB570D3AB66A438B2D08A2033FA1A8C0E55CB1341566051EE68A15B8F4030232068E5F60EEC338B0B1A4535EE877B5EB66D168CB1BF47C5E385A4C21949203264F4B5EC1B5AFB38565F2326EB22A6B60496110D014E8FCC15FEF75F3
Ciphertext: B97E56C7BED6B27CAD1F79EEFB1B4C04559B8632BC5767734E66C402B406B6682C4DC198F0D640982789B87DBC6EDA1914A9E21AAFFDFC360CA77EA34CE73DCB1E42A61E5A3D01A9D5CB1A8D8CAEC8ADAA2317287E48F450C933EF3BF938A060929307E082D06E6061D3EEFEBBA69FCC43FEC4BA75E77F1F6331B993BB5E58D6
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: 3A53AE571EB790C5D3D6BAF19017C79C6563CF07D63330ADC9ED8E31A2701896
Plaintext: ACED0DAEBBFA7FD50FE158DF7C3E9A4EC8C9EBC8557050C9FFA939964806BE72B30928136D3BB357327892346F8D34EDA405C68C0D3FF98C81C405D69AD8EEEF164F056F7DA2B3B5044272D9B22C1CE2C1BE683947C9B15E16E7FADAE00F30759F66AEA8335807554DE8FFB68D44DA94E79DDAB94B3503A785BA218A62D20C6C14F72BA8D78537A1D51141B347FDF76A
Ciphertext: D0F21340B914957E0E5C180376F4A2B3EB50EA171514246209FF259A32EDDF71EF819AEEED2936B1E8FB5B90FB399468A498B501DEDA9280770D903CD81898ECFFD15C3F27AC0FC2C8586B7E0059E5E4FAFF0E2FEE1DA1CCB145CDFDF3CA9E12BFC5F642DFCF73F0D7146969F8C4E050F83C9FBD71CDD39EF74540BBE9FDF94EB2BA543E556202EDE13C7108A9FD50B1
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/ECB, 256-bit key
Key: DE4923F261AC74CF97E481CE674A0B3C3EA98255B150CBFF646641B92A7EFACE
Plaintext: 6D6B4BCED1568E3E140E228F399EB44DE525BD9909E24CD9C18F06AE7CF06B275EAB5B34E25AD85DC4DF0DB31EF78F07D113E45B26634296B533987C867AD3DC77B05A0BDDE1DA926E0049245F7D25D3C919FD8351FA339E08FA00099045B8578123503D0A121D46DC18DEC84357FD1796E212F8D2CFA959828E453FE279A5FF43AB45B1B11628E2D4D0D58914AEA03C00142AA4F10B2B2FEA946F04C33D1F3C
Ciphertext: B73A0064A429EBE6A7CF35D7ADB94F24A2A0FF7A1D835522453A67EB8FB4FED63DA51D9634FF4C70A764DF3F6F3763E0D3845630774219A819C26EADFD3B93199935A95BD4A951D4467723E12FBA1CA4E8B135FA1FB9ED9FAA7FDC79D2857F78AC8D8C39C11D33D0AE58B6E5E0EF78195C0C8214AB7D3A82B91F9A7BBE89D6A0796E9DEBC69AEE8811011B9D48EECD8DB7BF71566EA6D8A0858E596432E1803D
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: LEA-128/CTR
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0x7A, 0xD3, 0x6A, 0x75, 0xD5, 0x5F, 0x30, 0x22, 0x09, 0x4E, 0x06, 0xF7, 0xC8, 0x97, 0xD8, 0xBB
IV: 0x0C, 0x5F, 0x04, 0xE8, 0xB5, 0x12, 0x19, 0x5E, 0x74, 0xB3, 0xDE, 0x57, 0xE9, 0x70, 0x97, 0x9E
Plaintext: 0x08, 0x7A, 0x83, 0xFC, 0xC1, 0x13, 0xA9, 0xF3, 0xE0, 0xE9, 0xD5, 0xAF, 0x32, 0xA2, 0xDD, 0x3A
Ciphertext: 0x2B, 0x73, 0x49, 0x7C, 0x4F, 0xC9, 0xEF, 0x38, 0xBE, 0x7A, 0x0B, 0xCB, 0x1A, 0xAB, 0x87, 0xA4
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0xE9, 0xB8, 0x28, 0xEF, 0x41, 0x87, 0x71, 0x31, 0x64, 0xA4, 0xC9, 0x5D, 0x8B, 0x71, 0xDB, 0xFC
IV: 0x67, 0xEE, 0x74, 0x3E, 0xBF, 0xD2, 0x43, 0xA4, 0x5A, 0xDB, 0xDD, 0xFC, 0x1F, 0x62, 0x03, 0x92
Plaintext: 0x7B, 0x32, 0x28, 0xA5, 0x03, 0x9A, 0x2E, 0x18, 0x5B, 0xC1, 0x71, 0x6A, 0x56, 0x3A, 0x06, 0xE8, 0x5E, 0xD8, 0x45, 0x21, 0x17, 0xC4, 0x84, 0x9B, 0x3F, 0xCC, 0x26, 0xC4, 0xD9, 0xFE, 0xD5, 0x2B
Ciphertext: 0xFF, 0x94, 0xA7, 0x09, 0xF1, 0xD6, 0xC6, 0x83, 0x32, 0xC6, 0x61, 0xCC, 0x8B, 0x6E, 0xE7, 0x5A, 0xF1, 0x8F, 0x0F, 0x87, 0x88, 0x90, 0xD1, 0xBE, 0x5E, 0xD7, 0x93, 0xCC, 0xE5, 0x07, 0x1E, 0xCC
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0x8A, 0x76, 0x0B, 0xF0, 0x43, 0x74, 0xD7, 0x7A, 0x20, 0xB2, 0xDE, 0x67, 0x90, 0xF4, 0xA0, 0xC9
IV: 0xB7, 0xE0, 0xFC, 0x8F, 0x10, 0x10, 0xF6, 0x41, 0x57, 0x66, 0xB9, 0xF1, 0xA6, 0x9F, 0xD8, 0x6E
Plaintext: 0xDE, 0x2B, 0xD9, 0xBA, 0x48, 0x3C, 0xF4, 0xBE, 0x7C, 0x1E, 0x18, 0x3D, 0x82, 0xC6, 0x2F, 0x07, 0x38, 0xAD, 0xA3, 0x6F, 0xF3, 0xDF, 0x21, 0xFE, 0x69, 0x4E, 0x9D, 0x69, 0xCF, 0x6D, 0x96, 0xC1, 0x3E, 0xFA, 0x9B, 0xEA, 0x5B, 0x1B, 0x0E, 0x4E, 0x37, 0xAD, 0x28, 0xD2, 0x74, 0xD9, 0x3D, 0x0A
Ciphertext: 0xFD, 0x38, 0xDB, 0xF9, 0x13, 0xFD, 0x39, 0xD2, 0x6E, 0x13, 0x87, 0x01, 0x89, 0x35, 0x4A, 0x6D, 0xDC, 0x90, 0xFA, 0x49, 0x44, 0xBD, 0x20, 0x40, 0xC2, 0x24, 0xEF, 0x2D, 0x4F, 0x52, 0x65, 0xB9, 0xD7, 0xEA, 0x18, 0x8A, 0x08, 0xAA, 0x90, 0xC8, 0x36, 0xCD, 0x21, 0x77, 0xB5, 0x69, 0x04, 0x7B
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0xAA, 0xE8, 0x41, 0xA8, 0x08, 0x58, 0x8C, 0x3B, 0x3F, 0x2F, 0xDA, 0x16, 0x9B, 0x8F, 0x96, 0x8D
IV: 0x73, 0x8B, 0x58, 0x68, 0xC4, 0x39, 0xAC, 0x91, 0x19, 0x08, 0x15, 0x10, 0xAE, 0x54, 0x51, 0x39
Plaintext: 0xD4, 0x38, 0xDF, 0x24, 0x97, 0xA4, 0xBF, 0x5E, 0x9F, 0xAF, 0x79, 0xDE, 0x54, 0x2E, 0x60, 0x3B, 0x46, 0x85, 0x18, 0x1C, 0xCB, 0xBD, 0x56, 0xEF, 0xEA, 0xD7, 0xE7, 0xDE, 0x77, 0x60, 0xF4, 0xFE, 0x80, 0x46, 0x84, 0xCA, 0xE8, 0xEA, 0x42, 0xD1, 0x52, 0x76, 0x81, 0xAB, 0x40, 0x71, 0x7D, 0x31, 0x7C, 0x91, 0xE3, 0xEE, 0xB8, 0xD0, 0x94, 0xD0, 0x71, 0xC1, 0xA6, 0x23, 0x19, 0x25, 0xAC, 0xC0
Ciphertext: 0x65, 0xAC, 0x04, 0x22, 0x41, 0x45, 0xF8, 0xD5, 0x26, 0xB9, 0xAA, 0x88, 0xA7, 0xBF, 0x4A, 0xCF, 0x3B, 0x47, 0x33, 0x5B, 0x5E, 0x12, 0xCE, 0x11, 0x1F, 0x1B, 0xC1, 0xF8, 0x07, 0xF4, 0x15, 0x5A, 0x97, 0xCE, 0x73, 0xEB, 0x2F, 0x5F, 0x75, 0x10, 0x4B, 0x74, 0xC2, 0xF8, 0xDF, 0xDF, 0x9A, 0xF8, 0xD6, 0x5C, 0xAF, 0x69, 0x39, 0xD9, 0xFC, 0x75, 0x33, 0xF7, 0x0F, 0xE3, 0x6F, 0xE7, 0x44, 0x78
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0x74, 0xBA, 0x38, 0x82, 0x43, 0x53, 0x9E, 0xFA, 0x20, 0x2D, 0xFA, 0x64, 0xA9, 0x81, 0x74, 0xD9
IV: 0xE0, 0x56, 0xC2, 0xC6, 0xD2, 0x99, 0xEF, 0x9C, 0x77, 0x6F, 0x5B, 0xC9, 0xDA, 0xCA, 0x04, 0xE8
Plaintext: 0x79, 0x3B, 0x03, 0x34, 0xEF, 0x07, 0x5A, 0x43, 0xD0, 0x7C, 0xEC, 0xF1, 0xD5, 0x85, 0xCD, 0x9A, 0x39, 0x7D, 0xBC, 0x8C, 0x62, 0x41, 0xEE, 0xBB, 0xC4, 0x89, 0x0E, 0xB7, 0x03, 0x78, 0x81, 0xDC, 0x57, 0x71, 0xEE, 0xC8, 0x35, 0x2D, 0xFE, 0x13, 0x2C, 0x0A, 0x60, 0x3A, 0x0D, 0xA6, 0x11, 0xDB, 0x4E, 0xAD, 0xDA, 0x28, 0xB0, 0xEF, 0x1A, 0x96, 0x20, 0xB6, 0xC5, 0xD5, 0xDB, 0x56, 0xAD, 0x05, 0xD6, 0x05, 0x00, 0x27, 0x5D, 0xED, 0x12, 0xD1, 0xFA, 0x80, 0x5D, 0x26, 0x98, 0x0C, 0xC7, 0x06
Ciphertext: 0xAF, 0x18, 0x50, 0x91, 0xA0, 0xA4, 0xF1, 0xE2, 0x5B, 0xC2, 0xFC, 0xB0, 0x5C, 0xB6, 0xDD, 0x1B, 0x46, 0xCB, 0x01, 0xD5, 0x8F, 0x90, 0x55, 0xC6, 0x1B, 0x9A, 0xB5, 0x49, 0xD4, 0x6D, 0x1C, 0x55, 0x9A, 0xDC, 0x51, 0x36, 0xE0, 0x6E, 0xB6, 0xCC, 0xD9, 0xF7, 0xC8, 0x5A, 0x2D, 0x6D, 0x3B, 0x5B, 0x22, 0x18, 0x08, 0x1C, 0xFA, 0x76, 0x75, 0x98, 0x60, 0x36, 0x8B, 0x52, 0x3A, 0xD9, 0xF2, 0x26, 0xA3, 0xA7, 0x72, 0x55, 0x3B, 0x67, 0x35, 0xAC, 0xA4, 0x75, 0x6E, 0x9D, 0xA2, 0x0F, 0x91, 0xA5
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0xE8, 0x8F, 0x23, 0x82, 0x04, 0xCC, 0xF9, 0x93, 0x53, 0x9E, 0x8A, 0x0B, 0xAC, 0x8D, 0x0F, 0xCB
IV: 0xBE, 0x9F, 0x42, 0x37, 0xAF, 0x70, 0x1F, 0xE7, 0x03, 0x85, 0xEC, 0x9F, 0xC0, 0xDE, 0x77, 0x82
Plaintext: 0xCF, 0xCA, 0x9F, 0x82, 0xA6, 0x00, 0x15, 0x1B, 0x24, 0xEA, 0x64, 0x41, 0xBC, 0x44, 0x2F, 0x97, 0xD6, 0xE6, 0xBA, 0xE1, 0x72, 0xDE, 0xAD, 0xBC, 0x0F, 0xC2, 0x14, 0x8D, 0xCB, 0x45, 0xA9, 0xB7, 0xCB, 0x07, 0x56, 0x11, 0xDD, 0xB2, 0xF6, 0x97, 0x5C, 0x42, 0x5C, 0x5F, 0x55, 0xA4, 0x96, 0xCF, 0xE7, 0x83, 0x72, 0x0E, 0xF0, 0x5F, 0x42, 0xB8, 0xE6, 0xDF, 0xDD, 0xD6, 0x02, 0x68, 0xE6, 0x0D, 0xA4, 0xEE, 0x51, 0x15, 0xF3, 0x0A, 0x22, 0x6D, 0xC3, 0x4D, 0x78, 0x4D, 0xBD, 0xD5, 0xCB, 0xDD, 0xB9, 0x1D, 0x72, 0xA4, 0x6F, 0x19, 0x68, 0x43, 0x4F, 0x83, 0x4F, 0x63, 0xAD, 0x70, 0xB5, 0xEC
Ciphertext: 0xAE, 0x4E, 0xAF, 0x6D, 0x12, 0xBB, 0xE2, 0x0A, 0x5F, 0x81, 0xF1, 0x0E, 0x21, 0x28, 0xCE, 0x02, 0xAE, 0x1F, 0xC6, 0x32, 0x58, 0xD4, 0x59, 0x90, 0x64, 0xEE, 0xDD, 0x81, 0x20, 0xD5, 0x4E, 0x36, 0x1E, 0x35, 0x45, 0xC0, 0x8E, 0x76, 0xC9, 0xCD, 0xCB, 0x54, 0xE5, 0x94, 0x76, 0xB3, 0xF1, 0x7D, 0x33, 0xF1, 0xEE, 0x45, 0x1A, 0x0B, 0x0F, 0x42, 0x98, 0xE6, 0xDF, 0x14, 0xF9, 0x58, 0xCA, 0xCB, 0x13, 0x3A, 0xA6, 0x5B, 0x42, 0x81, 0xBA, 0x63, 0x0B, 0xDB, 0x29, 0x96, 0x5C, 0x0A, 0xB8, 0x36, 0x3D, 0x10, 0x8A, 0x5F, 0x4A, 0x57, 0x4E, 0xB9, 0xC7, 0xAE, 0x0D, 0x8E, 0x52, 0x39, 0x32, 0x5B
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0x21, 0x26, 0x97, 0x77, 0x2E, 0x31, 0x23, 0x07, 0x21, 0xB4, 0xC2, 0xF3, 0x3C, 0xFE, 0x56, 0x27
IV: 0x14, 0x5D, 0xC0, 0x8D, 0x38, 0x37, 0xA6, 0xC5, 0x13, 0x56, 0x73, 0x1C, 0x14, 0x84, 0x9F, 0xBC
Plaintext: 0x0C, 0x58, 0x30, 0x20, 0xD7, 0x4F, 0x81, 0xCB, 0x3E, 0x1E, 0x42, 0x3A, 0x1C, 0x47, 0xC0, 0x17, 0xC0, 0xEB, 0x66, 0xAF, 0x93, 0xDF, 0x84, 0xA6, 0xFA, 0x02, 0x50, 0xE9, 0x7E, 0xCD, 0x2B, 0xE5, 0x2B, 0x2B, 0x25, 0xF7, 0x35, 0x8B, 0xC2, 0x23, 0xE2, 0x34, 0xFF, 0x08, 0xA3, 0xD9, 0x90, 0x13, 0x84, 0x6E, 0x6C, 0xF4, 0xC7, 0x3A, 0x8B, 0x4E, 0xCC, 0x2C, 0xEE, 0xB3, 0x35, 0x72, 0xE1, 0xCF, 0x47, 0x48, 0x7D, 0xE3, 0x92, 0x0E, 0x70, 0x76, 0xD4, 0x9E, 0x01, 0x47, 0x1B, 0xDC, 0x4E, 0x85, 0x2A, 0x8F, 0xD8, 0x42, 0x1E, 0x6F, 0x42, 0x26, 0x51, 0x7E, 0x56, 0x60, 0x7F, 0x9C, 0x49, 0xE2, 0x27, 0x56, 0x40, 0xCE, 0x34, 0x00, 0x12, 0x2B, 0xDD, 0x03, 0x50, 0xDD, 0xCA, 0x77, 0x83, 0xD4
Ciphertext: 0xC1, 0xCF, 0xF6, 0xC9, 0xF2, 0xBE, 0x60, 0x94, 0xA2, 0x62, 0x54, 0x65, 0xF8, 0x9C, 0x88, 0x92, 0x16, 0x52, 0xF3, 0x67, 0x04, 0xD1, 0x7C, 0x50, 0x11, 0x88, 0x06, 0x6F, 0x4D, 0xE1, 0x73, 0xF3, 0x37, 0x16, 0x7D, 0x6C, 0xE3, 0x0F, 0xD3, 0xF5, 0x74, 0x0B, 0x1E, 0xE7, 0x32, 0xB1, 0x07, 0xAF, 0x0C, 0xFB, 0xD5, 0xA0, 0x23, 0xFA, 0x44, 0x9F, 0x61, 0x25, 0xDB, 0xBD, 0x7E, 0xCA, 0x65, 0x1E, 0xE5, 0x11, 0x59, 0x48, 0xAE, 0x98, 0x64, 0x96, 0xFC, 0xF3, 0xF7, 0xF7, 0xBB, 0x4A, 0x61, 0xF1, 0x42, 0xEF, 0x9A, 0xFA, 0x92, 0xE0, 0xC4, 0x3A, 0x8D, 0x92, 0x07, 0xBB, 0xB3, 0xCD, 0xB7, 0xB4, 0x49, 0x10, 0xB4, 0x4A, 0x41, 0xE4, 0xDD, 0x6D, 0xF3, 0xF4, 0x6B, 0x70, 0x0E, 0x05, 0x65, 0xEB
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0x78, 0xF5, 0xB4, 0x83, 0xDE, 0xA6, 0x32, 0x94, 0x51, 0xA0, 0x8F, 0xDA, 0xA5, 0x73, 0xEC, 0x87
IV: 0x95, 0xFE, 0x76, 0x9F, 0x64, 0x88, 0x31, 0xAC, 0xC5, 0x0C, 0xF5, 0xB4, 0xF9, 0xD3, 0xB6, 0x68
Plaintext: 0x37, 0x48, 0x08, 0x9E, 0x50, 0x09, 0xE1, 0x01, 0x93, 0x3A, 0xA1, 0x07, 0xEE, 0x1E, 0x51, 0x24, 0x57, 0xE8, 0x28, 0x3E, 0x6A, 0xCE, 0x54, 0x60, 0x54, 0x60, 0xF7, 0xB2, 0xEF, 0x18, 0x6F, 0xA9, 0x2E, 0x32, 0xDA, 0x7B, 0xBC, 0xBD, 0xD9, 0xD6, 0xE0, 0xF3, 0x95, 0xD1, 0xA4, 0xC6, 0x00, 0x23, 0x36, 0xBB, 0x5E, 0x92, 0x8E, 0xFB, 0x03, 0xAF, 0x51, 0xA8, 0x5E, 0xC1, 0xF6, 0x6D, 0x36, 0xFF, 0x27, 0x59, 0x34, 0x02, 0x6A, 0xED, 0xA2, 0x79, 0x00, 0x73, 0x72, 0x1F, 0x0D, 0x92, 0x82, 0xEA, 0xFA, 0x20, 0x1E, 0x85, 0x18, 0x37, 0xC7, 0x01, 0x86, 0x8B, 0x32, 0xC8, 0x54, 0xFA, 0x94, 0xD2, 0xE8, 0x65, 0x1D, 0x1B, 0xA1, 0xBF, 0xC2, 0x54, 0xBB, 0x63, 0x40, 0xD8, 0x73, 0xAB, 0x5E, 0xE3, 0x6B, 0xBE, 0x72, 0xFE, 0x4F, 0xA9, 0x26, 0xBE, 0xB9, 0xB2, 0x7C, 0xAE, 0x52, 0xE8, 0x10, 0x8A
Ciphertext: 0xBB, 0x74, 0x55, 0x66, 0xA7, 0xA2, 0xBB, 0x23, 0x59, 0xE5, 0xEC, 0x70, 0xD8, 0x0C, 0xD5, 0xFD, 0x79, 0xCF, 0xC8, 0xDA, 0x27, 0x98, 0xF3, 0x8B, 0x02, 0x88, 0xB2, 0x86, 0x32, 0xCE, 0x9F, 0x72, 0xC6, 0x18, 0x30, 0xDE, 0x6B, 0x31, 0xB7, 0xEE, 0xF0, 0x07, 0x77, 0x78, 0x4D, 0x5E, 0xF7, 0xD5, 0x79, 0x71, 0x19, 0xBD, 0x28, 0x1D, 0xFA, 0x61, 0x3A, 0x36, 0xA8, 0x8D, 0x5D, 0xCD, 0x17, 0x1B, 0xCB, 0x9F, 0xBF, 0xBE, 0x67, 0x10, 0x06, 0xD8, 0x84, 0xB2, 0xD3, 0x30, 0x50, 0x44, 0x4B, 0xAF, 0x34, 0xD4, 0x0D, 0x06, 0xB2, 0x90, 0xC6, 0x6D, 0xB0, 0x90, 0x25, 0x9E, 0x02, 0x45, 0x7B, 0xF3, 0xCE, 0x94, 0x32, 0xC8, 0x53, 0xBD, 0x16, 0xD5, 0x63, 0xA3, 0xA7, 0xFC, 0x7F, 0x07, 0xD9, 0x1A, 0x30, 0xE4, 0xD5, 0x92, 0x78, 0x11, 0x70, 0x4B, 0x21, 0xDF, 0x16, 0x79, 0x42, 0x13, 0xBC, 0x9C
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0x3B, 0xFF, 0x9E, 0xAE, 0xAB, 0x5B, 0xC3, 0xCD, 0xD9, 0x6B, 0x08, 0xE6, 0x1C, 0x38, 0x1C, 0x74
IV: 0x50, 0x3E, 0x61, 0xE6, 0x7D, 0x7A, 0xAA, 0x4E, 0xB3, 0xC4, 0x44, 0x5D, 0x38, 0x5F, 0x33, 0x8F
Plaintext: 0xE6, 0xCF, 0xBD, 0xA3, 0xCE, 0xEA, 0x2D, 0x4E, 0x21, 0x32, 0xD1, 0x30, 0x51, 0x62, 0x45, 0x07, 0x73, 0x47, 0xF3, 0x23, 0xE8, 0xD1, 0xDB, 0x1A, 0x3C, 0x6A, 0x90, 0xBC, 0x4E, 0x86, 0x83, 0x49, 0xB1, 0x7C, 0x84, 0xE2, 0x53, 0x94, 0x86, 0x3E, 0x5C, 0x61, 0xA3, 0x9E, 0x59, 0x51, 0x60, 0x03, 0x9A, 0x82, 0x31, 0x9E, 0xD8, 0xD7, 0x40, 0x88, 0x1C, 0x4C, 0x6A, 0xB3, 0xDB, 0x86, 0x8A, 0x21, 0x66, 0xAF, 0xFB, 0x53, 0x82, 0x80, 0x58, 0x05, 0x52, 0x9F, 0x86, 0x18, 0x7E, 0x2C, 0xF5, 0xD0, 0x8E, 0x96, 0x22, 0x3F, 0x97, 0xB4, 0x61, 0x01, 0x1A, 0x11, 0xD9, 0x2A, 0x29, 0x87, 0xD0, 0x7D, 0xCB, 0x0F, 0x29, 0xDF, 0xA2, 0xD7, 0x2A, 0x0B, 0xCB, 0x95, 0x83, 0x86, 0x06, 0x1C, 0x8C, 0xD6, 0x17, 0x2C, 0xCF, 0xEF, 0x6C, 0x8F, 0xC6, 0xEE, 0xFF, 0x61, 0xE6, 0x09, 0x7E, 0xB0, 0xDC, 0xC6, 0xAA, 0x45, 0x16, 0x6C, 0xFD, 0xC0, 0x85, 0xB7, 0x8F, 0xEB, 0xA1, 0xD0, 0x3A, 0x48, 0xAE, 0x7C
Ciphertext: 0xA4, 0xA9, 0x76, 0xF9, 0xB9, 0xAA, 0x1D, 0x1F, 0x16, 0x23, 0xDF, 0xFF, 0xFC, 0xD1, 0xAA, 0xD9, 0x8F, 0x5E, 0xEE, 0xA0, 0x1E, 0xFB, 0xDE, 0x91, 0xAD, 0x62, 0xD2, 0x2A, 0x8F, 0x99, 0x40, 0xE5, 0xD4, 0x9F, 0xD3, 0x18, 0x41, 0x1D, 0x0F, 0xB5, 0x05, 0xC7, 0xF8, 0x83, 0xE2, 0x5E, 0x2C, 0xB8, 0x06, 0x3D, 0xDA, 0xAB, 0x8D, 0x86, 0x46, 0x0D, 0x3E, 0x9F, 0xFB, 0x86, 0x23, 0x69, 0xBE, 0xAD, 0xBE, 0xB6, 0x2B, 0x3A, 0xD3, 0x9C, 0x72, 0x81, 0xD1, 0xD2, 0x59, 0x46, 0xA0, 0x5F, 0x2B, 0xA4, 0xDD, 0xB8, 0x71, 0xDB, 0xB4, 0xAB, 0x7F, 0x3F, 0xD2, 0xEC, 0x87, 0x0B, 0x7D, 0x43, 0xDA, 0x39, 0x57, 0x70, 0x74, 0xCE, 0xCF, 0x19, 0x2B, 0x3F, 0x78, 0x5A, 0xBA, 0xD5, 0x1B, 0xA1, 0x43, 0xF9, 0xB6, 0x65, 0x09, 0x4E, 0x02, 0xB1, 0xEF, 0x41, 0x86, 0xAA, 0x16, 0xD3, 0xB1, 0x8D, 0xFC, 0xDC, 0x37, 0x5B, 0xC0, 0xC4, 0x28, 0x05, 0xB6, 0x57, 0x43, 0x02, 0xE4, 0x14, 0x5B, 0x24, 0xCE, 0xEB
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 128-bit key
Key: 0xFC, 0xEC, 0x3E, 0x94, 0x9E, 0x90, 0xF8, 0xB5, 0x93, 0xE6, 0x97, 0x38, 0x23, 0x29, 0x36, 0x65
IV: 0xC9, 0xF8, 0xCA, 0xE3, 0xD9, 0x64, 0xF0, 0x73, 0x65, 0x48, 0xE9, 0xDF, 0x62, 0xD9, 0xE2, 0x2C
Plaintext: 0x07, 0x7D, 0x79, 0x17, 0x76, 0xE1, 0x7E, 0xC0, 0x9E, 0x45, 0xF6, 0xA0, 0x60, 0x1B, 0x66, 0xC0, 0xF0, 0xD1, 0x4E, 0x2D, 0x7F, 0xEB, 0xF3, 0xA7, 0x17, 0x54, 0x61, 0x99, 0xC6, 0xF6, 0xB1, 0x4E, 0xFE, 0x88, 0x88, 0x61, 0x3C, 0xA7, 0xE0, 0x75, 0xE8, 0x29, 0x0B, 0x27, 0x7C, 0xAE, 0xF4, 0x41, 0xE9, 0x77, 0xA9, 0x30, 0x37, 0x7C, 0x16, 0xB9, 0x6B, 0xB8, 0x13, 0xE7, 0xAD, 0xC8, 0xA2, 0x48, 0xAA, 0xB4, 0x71, 0x59, 0x38, 0x0D, 0xA7, 0x3E, 0x38, 0x38, 0xDD, 0xB6, 0xC1, 0x09, 0x69, 0x4F, 0x7B, 0x94, 0xE3, 0xD6, 0x48, 0x3F, 0xE2, 0x12, 0x2A, 0x1C, 0x07, 0xB2, 0x61, 0x76, 0x3D, 0x83, 0xD3, 0xAA, 0x3E, 0xE6, 0xB1, 0x38, 0x5A, 0x82, 0x58, 0x1A, 0x74, 0x36, 0x75, 0x55, 0x4D, 0x51, 0x6D, 0xCD, 0x05, 0x06, 0xFC, 0x5D, 0xDE, 0x1A, 0x1C, 0x27, 0x44, 0xE0, 0x28, 0x29, 0x0A, 0x67, 0x41, 0x12, 0xF7, 0xF2, 0xF1, 0x53, 0x81, 0xA8, 0x0E, 0x78, 0xD8, 0x8D, 0xE1, 0xB9, 0x26, 0xB1, 0x88, 0xCC, 0x15, 0xA8, 0x99, 0xFE, 0x93, 0x39, 0x08, 0x82, 0xD2, 0x5A, 0x4B, 0x09, 0x92, 0x5D
Ciphertext: 0xF8, 0x67, 0x10, 0x0F, 0x73, 0x13, 0x15, 0x94, 0xF5, 0x7F, 0x40, 0x3F, 0x5D, 0x60, 0x1A, 0x2F, 0x79, 0xCE, 0xC0, 0x86, 0x27, 0x96, 0x0D, 0xFD, 0x83, 0x01, 0x05, 0xF8, 0x13, 0x47, 0xE9, 0x9E, 0x9D, 0xE2, 0x14, 0x90, 0x75, 0xED, 0xD0, 0x92, 0x6C, 0xC8, 0x74, 0x6E, 0x2B, 0xBD, 0xAF, 0xB8, 0x7F, 0x60, 0x52, 0x75, 0x39, 0xCC, 0x24, 0xA7, 0x15, 0xEC, 0x79, 0x2F, 0x67, 0x5A, 0xCE, 0xC4, 0x13, 0x0A, 0x3F, 0x38, 0x4A, 0xE3, 0x99, 0x14, 0xC8, 0x4E, 0x14, 0xBE, 0xD7, 0x16, 0x17, 0xC1, 0xC9, 0xF4, 0xA8, 0x4A, 0x19, 0x04, 0x90, 0x48, 0x81, 0x6D, 0x3C, 0x84, 0xCE, 0x17, 0xDD, 0x27, 0xE5, 0x1C, 0x0E, 0xD0, 0x51, 0x95, 0xEA, 0x6F, 0xB5, 0xC6, 0x28, 0x18, 0x0B, 0xE9, 0xE2, 0x5D, 0xA8, 0x35, 0xDE, 0x16, 0x7A, 0x4B, 0x26, 0x59, 0x57, 0x38, 0xC8, 0xDE, 0xA6, 0x9A, 0x0A, 0x63, 0xCF, 0x92, 0x2F, 0x49, 0xB3, 0x68, 0xB3, 0x25, 0xA4, 0x16, 0x61, 0xAF, 0xB4, 0xFD, 0x9E, 0xB3, 0xF0, 0xB6, 0x7B, 0x53, 0xD1, 0x86, 0xCA, 0x6A, 0x1E, 0xF5, 0x92, 0x5D, 0x22, 0x0D, 0x0F, 0x70
Test: Encrypt
#
#
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0xBB, 0x93, 0xA2, 0x64, 0x3E, 0x84, 0xA4, 0x1A, 0x23, 0xFA, 0x12, 0xA5, 0x4D, 0x5E, 0x7E, 0xD6, 0x94, 0x39, 0x1E, 0xA3, 0x68, 0x49, 0x87, 0xD8
IV: 0xB7, 0xD5, 0xB9, 0x09, 0x11, 0x3D, 0x5C, 0xCB, 0x0B, 0xD5, 0x49, 0x24, 0xE1, 0xF3, 0x4C, 0x3F
Plaintext: 0x5F, 0x47, 0x28, 0x64, 0x01, 0x6B, 0xDC, 0x28, 0x59, 0xBB, 0x25, 0xE1, 0xB1, 0x67, 0x44, 0x5D
Ciphertext: 0xC6, 0x35, 0x7A, 0xBD, 0x1D, 0x38, 0x24, 0xF2, 0xC7, 0x2E, 0xD6, 0xEF, 0x4B, 0x76, 0xD8, 0x97
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0xF2, 0xC7, 0x01, 0xD4, 0xC4, 0xEE, 0xF0, 0x1A, 0xF7, 0x81, 0xF3, 0x19, 0x22, 0xCA, 0x00, 0x7F, 0x89, 0x08, 0x25, 0xB4, 0x44, 0x09, 0xC9, 0x0F
IV: 0x9E, 0xFB, 0x34, 0x49, 0xBC, 0x80, 0x52, 0x32, 0x7F, 0x00, 0xB3, 0xA2, 0xAA, 0x43, 0xD7, 0xB3
Plaintext: 0x48, 0x3F, 0xA9, 0x2D, 0x48, 0x2E, 0x49, 0x42, 0x6B, 0xE4, 0x0E, 0x7C, 0x60, 0x60, 0xCC, 0xF3, 0x2D, 0xA1, 0x52, 0xC3, 0xD0, 0xBB, 0x37, 0xBD, 0x26, 0x29, 0xD7, 0x5D, 0x0D, 0x65, 0x98, 0xFC
Ciphertext: 0xE7, 0x0C, 0xF1, 0x56, 0xA4, 0x6A, 0x88, 0x6A, 0xF2, 0xF6, 0x40, 0xEF, 0x0A, 0x78, 0x42, 0xA0, 0x90, 0x60, 0xD3, 0x3E, 0x6F, 0x10, 0xCE, 0xD1, 0xA7, 0x9F, 0x3D, 0xD3, 0x3C, 0xE6, 0xDB, 0x99
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0xC5, 0xB6, 0x72, 0x47, 0x9D, 0x49, 0xAE, 0xF0, 0xCB, 0x84, 0xED, 0xA4, 0x9B, 0x97, 0x6D, 0x3C, 0xCC, 0x54, 0x88, 0x37, 0x36, 0x40, 0x7D, 0x68
IV: 0xB1, 0xEA, 0x73, 0xEC, 0x33, 0x7B, 0xBB, 0x5F, 0x38, 0x8F, 0x56, 0x4F, 0x67, 0x43, 0xB7, 0xF1
Plaintext: 0x72, 0x8F, 0xC9, 0x13, 0x3E, 0xD7, 0x34, 0x52, 0x44, 0xBC, 0xDD, 0x8D, 0x37, 0x38, 0xAB, 0x9A, 0xE6, 0xEA, 0x91, 0x37, 0x65, 0xAE, 0xC9, 0x43, 0x67, 0x71, 0x5D, 0x2E, 0xEF, 0x44, 0xEC, 0xAE, 0x28, 0xAE, 0xAB, 0xB3, 0x90, 0x47, 0xAA, 0x9E, 0x5C, 0x82, 0x59, 0xAD, 0x19, 0xCB, 0x4A, 0xBA
Ciphertext: 0x58, 0x77, 0x4D, 0x0A, 0x11, 0x36, 0x57, 0xDB, 0xDC, 0x24, 0xCB, 0x92, 0x8D, 0x20, 0x17, 0x17, 0xB3, 0x0C, 0x5B, 0xDC, 0x5F, 0xCB, 0x04, 0x1B, 0xD6, 0xC8, 0x35, 0x1D, 0x2E, 0x84, 0xE3, 0xDB, 0x2D, 0x17, 0x46, 0x0C, 0x9E, 0xE7, 0x5B, 0x78, 0xC9, 0x75, 0xB4, 0x07, 0x94, 0xDB, 0xDC, 0x50
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x8F, 0xD2, 0x38, 0x26, 0xEA, 0x26, 0x49, 0x10, 0x1C, 0x05, 0x90, 0xCA, 0x7D, 0x73, 0xD6, 0x8D, 0xB4, 0x89, 0x9A, 0x6B, 0xDB, 0x10, 0x56, 0x86
IV: 0xDE, 0x4E, 0x04, 0x80, 0x24, 0x20, 0xE1, 0x32, 0x72, 0x49, 0x71, 0xA1, 0x0C, 0x0A, 0xC3, 0x2D
Plaintext: 0x1D, 0xF3, 0xF6, 0x0C, 0x58, 0xF8, 0xFC, 0xF7, 0xE0, 0xC7, 0x9E, 0x23, 0x65, 0x59, 0xC0, 0x73, 0x90, 0xC7, 0xE7, 0xEC, 0xA2, 0x60, 0xF8, 0x69, 0x58, 0xF8, 0x43, 0x90, 0x11, 0x82, 0xBF, 0x04, 0x32, 0xE2, 0x97, 0xDC, 0xCA, 0xFC, 0xE6, 0x55, 0x72, 0x11, 0xBF, 0xC3, 0x78, 0x4B, 0x71, 0xCE, 0x3C, 0x96, 0x09, 0xDA, 0xD9, 0xB2, 0x18, 0xC7, 0x08, 0x86, 0xB6, 0xDB, 0x42, 0xB8, 0xC6, 0xFC
Ciphertext: 0x43, 0xA1, 0x5C, 0x83, 0x7A, 0x18, 0x06, 0x35, 0xCE, 0xA9, 0x49, 0x45, 0xC5, 0xA5, 0x9D, 0x44, 0xA0, 0xFC, 0x0D, 0x3B, 0xB7, 0xC1, 0x4E, 0xF0, 0x07, 0xCC, 0x40, 0x42, 0xC5, 0x76, 0x4A, 0x90, 0xA5, 0x68, 0xBD, 0xAC, 0x6D, 0xD8, 0x60, 0x1E, 0xD4, 0x37, 0xFA, 0x1A, 0x45, 0x7E, 0x85, 0x86, 0xF9, 0x3C, 0x5E, 0x4E, 0x03, 0x54, 0xC7, 0x8C, 0x2E, 0x98, 0xDA, 0x31, 0x17, 0xF4, 0x8F, 0x0A
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x25, 0x7A, 0x7C, 0x23, 0x19, 0xA7, 0x1D, 0x0D, 0x33, 0x0E, 0x06, 0x34, 0x5A, 0x0E, 0xF0, 0xFD, 0xA8, 0x63, 0x72, 0x33, 0x12, 0x3F, 0xC7, 0xB4
IV: 0x4C, 0x9C, 0xD2, 0x6A, 0xE7, 0xD1, 0x5F, 0x7D, 0xBD, 0x64, 0xAC, 0xC7, 0x8E, 0x20, 0x28, 0x89
Plaintext: 0xEB, 0x67, 0x7A, 0x5C, 0x53, 0xC9, 0xC5, 0x6A, 0x9D, 0xD5, 0x2B, 0xDD, 0x95, 0x2E, 0x90, 0x98, 0xEA, 0xE2, 0xA0, 0x25, 0x48, 0xF8, 0x13, 0xEF, 0xC1, 0x48, 0x2F, 0xB2, 0x71, 0x90, 0x8F, 0x2F, 0x62, 0xC3, 0x24, 0x24, 0xAD, 0xA4, 0x79, 0x7B, 0xE2, 0x94, 0x3B, 0xC2, 0xAA, 0xA8, 0xF8, 0xDB, 0xAB, 0xFF, 0x27, 0xF5, 0xAC, 0x53, 0x69, 0xBB, 0xFA, 0xCD, 0x0E, 0xCA, 0x0A, 0x1E, 0xDB, 0x69, 0x5F, 0xCB, 0x0A, 0x74, 0xAE, 0xC8, 0x93, 0x9A, 0x41, 0x49, 0xAA, 0xC9, 0x99, 0xD5, 0x89, 0xE5
Ciphertext: 0xF7, 0xC2, 0xDE, 0x82, 0xDB, 0x28, 0xF7, 0xB7, 0xE6, 0x25, 0x8B, 0xB5, 0x31, 0xB9, 0x22, 0x15, 0x69, 0xE6, 0xDB, 0x58, 0x97, 0x29, 0x02, 0x50, 0xC2, 0xF4, 0x73, 0x80, 0x9D, 0x43, 0x49, 0xCD, 0x48, 0xBE, 0x5C, 0x54, 0x7F, 0x5F, 0x60, 0xFF, 0xFD, 0x42, 0xBE, 0x92, 0xB0, 0x91, 0xBC, 0x96, 0x3F, 0x0D, 0x57, 0x58, 0x39, 0x7D, 0x3C, 0x33, 0xCA, 0x5D, 0x32, 0x83, 0x4E, 0xC1, 0x7F, 0x47, 0x35, 0x12, 0x5C, 0x32, 0xAC, 0xFC, 0xE6, 0x45, 0xB6, 0xDC, 0xB7, 0x16, 0x87, 0x4F, 0x19, 0x00
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x57, 0x9C, 0x6F, 0xC0, 0x5D, 0x0A, 0xE9, 0x47, 0x30, 0x9C, 0x50, 0xF9, 0xA0, 0xF3, 0x93, 0x9E, 0xAC, 0x27, 0x36, 0x35, 0xA0, 0x5D, 0x9B, 0x2E
IV: 0x80, 0x9C, 0x81, 0xD9, 0xA9, 0xDC, 0xCA, 0x1F, 0xB6, 0x60, 0x81, 0x70, 0xA1, 0x46, 0x1B, 0xFC
Plaintext: 0x2A, 0x5D, 0xFD, 0x26, 0x7D, 0x36, 0x3F, 0x35, 0x0F, 0x7E, 0xB0, 0x4D, 0xC9, 0x8A, 0x1A, 0x9F, 0x68, 0x34, 0xC7, 0xDC, 0x24, 0xE6, 0x43, 0xEF, 0x8F, 0xF4, 0x64, 0xEB, 0xC1, 0x2F, 0x88, 0x42, 0xB2, 0xB7, 0x1E, 0x39, 0xE7, 0x10, 0x68, 0x98, 0x51, 0x78, 0x7E, 0xA6, 0x72, 0x78, 0x97, 0x54, 0xC1, 0xBA, 0x84, 0xB9, 0x50, 0x1A, 0x7D, 0xBE, 0xAC, 0xFF, 0x20, 0x1B, 0x04, 0xEC, 0xB7, 0x82, 0x8E, 0x52, 0xBA, 0x19, 0x27, 0xA9, 0x95, 0x2E, 0x3A, 0xBE, 0xAA, 0x27, 0xE2, 0x4F, 0x9A, 0xB7, 0x53, 0xD5, 0xC0, 0x58, 0x76, 0xA1, 0xFF, 0xF5, 0xD3, 0x2A, 0xBE, 0xE6, 0xB4, 0xA6, 0x30, 0x22
Ciphertext: 0xF7, 0x67, 0x2A, 0x36, 0x32, 0x99, 0xCA, 0xAB, 0xE0, 0x42, 0x51, 0xFC, 0x42, 0x70, 0x07, 0x74, 0xF1, 0x6A, 0x96, 0x3D, 0xC6, 0x8C, 0x14, 0xE9, 0xAF, 0x10, 0x76, 0x19, 0xC3, 0x4A, 0x46, 0x68, 0x57, 0x94, 0x4C, 0x55, 0xCF, 0x8C, 0xFC, 0xD7, 0x48, 0xFF, 0xEB, 0xA6, 0xB0, 0x88, 0x2B, 0x2F, 0x67, 0xBC, 0xF3, 0x09, 0x4F, 0x0A, 0x92, 0x74, 0x55, 0x83, 0xDC, 0x50, 0x00, 0xD9, 0xA0, 0x7B, 0x62, 0xE3, 0x21, 0xB6, 0xC1, 0xBB, 0xC5, 0xE0, 0xAC, 0x41, 0x43, 0x20, 0x41, 0x52, 0x69, 0x7F, 0xD2, 0x76, 0x9E, 0x15, 0x66, 0x76, 0xC2, 0x3E, 0x9C, 0x78, 0x9D, 0xD8, 0x0A, 0x3B, 0xED, 0x11
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x87, 0xD7, 0xD9, 0xB0, 0x85, 0x28, 0x4E, 0x5F, 0x91, 0xF8, 0x3C, 0xB7, 0x63, 0x36, 0xAB, 0x2F, 0xE5, 0x2E, 0x84, 0xA1, 0xDD, 0xA2, 0x51, 0xFA
IV: 0xCD, 0x1D, 0x45, 0x36, 0x17, 0x84, 0x7C, 0x8C, 0x65, 0xEE, 0x83, 0xE5, 0x48, 0xB5, 0x1B, 0x93
Plaintext: 0x20, 0xCE, 0x3A, 0x40, 0x3B, 0x55, 0x53, 0x24, 0x41, 0x6C, 0xD7, 0x7C, 0xCF, 0x46, 0xFC, 0x37, 0x62, 0x7F, 0xBD, 0xF2, 0x77, 0xAF, 0x22, 0x26, 0xF0, 0x3E, 0xC1, 0xA0, 0xBA, 0x7A, 0x85, 0x32, 0xAD, 0xE6, 0xAE, 0xA9, 0xB3, 0xD5, 0x19, 0xFE, 0x2D, 0x38, 0xC2, 0xD1, 0x92, 0xB5, 0x87, 0x12, 0x59, 0xF9, 0x2F, 0x02, 0x1A, 0x4E, 0xAA, 0x5A, 0xF0, 0x70, 0x9A, 0xC9, 0x21, 0x9C, 0x13, 0xA4, 0x01, 0xEB, 0x9F, 0xDA, 0x13, 0xDE, 0x86, 0x26, 0x72, 0x3A, 0x4C, 0x88, 0x6F, 0x16, 0x7A, 0xF5, 0x7C, 0x32, 0xA2, 0x4E, 0x49, 0x8A, 0x9D, 0x8F, 0x2C, 0x2B, 0x17, 0x49, 0xC6, 0x46, 0x4E, 0x52, 0xE4, 0x83, 0x16, 0xBA, 0xA3, 0x97, 0x21, 0x02, 0xD8, 0x19, 0x7D, 0x89, 0xAE, 0x91, 0x5E, 0x47
Ciphertext: 0xBE, 0x76, 0x4F, 0xEB, 0x48, 0x8B, 0x16, 0x28, 0xF4, 0xC5, 0xFE, 0xFA, 0x71, 0x98, 0x23, 0xFA, 0x64, 0xD7, 0xA7, 0xC6, 0x00, 0x52, 0x18, 0xCC, 0xE0, 0x70, 0xB5, 0x15, 0x31, 0x4E, 0x2C, 0x66, 0xDA, 0x1B, 0xB1, 0xA7, 0x6B, 0x87, 0x87, 0x90, 0x7B, 0x10, 0xB7, 0xB6, 0xAA, 0x00, 0xA5, 0x54, 0x85, 0x54, 0xC9, 0xA1, 0x47, 0x1C, 0x78, 0x2D, 0x92, 0x69, 0xC8, 0x86, 0x78, 0x4E, 0xF4, 0x1F, 0xB6, 0x50, 0x3B, 0x90, 0x08, 0x7A, 0xC5, 0x23, 0xD8, 0x14, 0xB9, 0xDA, 0x4E, 0xDD, 0x47, 0x30, 0x55, 0xF4, 0x90, 0x48, 0x5F, 0x60, 0xD0, 0x66, 0x6B, 0xB2, 0xC5, 0x64, 0xB0, 0x90, 0x98, 0x66, 0xBB, 0x36, 0x9B, 0xB5, 0x25, 0xE8, 0x1F, 0x46, 0x67, 0xBE, 0xB5, 0x55, 0x4A, 0x11, 0x77, 0xE0
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x91, 0xD3, 0x1E, 0xBD, 0x4B, 0x8B, 0x82, 0x2C, 0x6D, 0x18, 0x3F, 0x06, 0xF1, 0x9E, 0xBC, 0xA2, 0x1D, 0x56, 0x1A, 0x33, 0xAB, 0x29, 0x72, 0xFB
IV: 0x26, 0x7E, 0x5D, 0xBC, 0x97, 0x50, 0xBA, 0x70, 0x61, 0x83, 0xAB, 0x39, 0x6A, 0x78, 0xE1, 0x9B
Plaintext: 0x7B, 0xDF, 0x1A, 0xE9, 0xEA, 0xCC, 0xE7, 0xFD, 0x76, 0x0D, 0xB3, 0x2C, 0x72, 0xBC, 0x01, 0x7A, 0x26, 0x10, 0xF5, 0x09, 0x72, 0x78, 0x16, 0xD8, 0xB4, 0xEB, 0x52, 0xAA, 0xEC, 0x79, 0x43, 0x43, 0x1E, 0x27, 0xB0, 0xDA, 0xF8, 0xF9, 0x57, 0xCC, 0xB5, 0x50, 0xE9, 0x8E, 0x41, 0x76, 0x57, 0xE5, 0x9E, 0x78, 0x4C, 0x59, 0x86, 0x34, 0xFA, 0xE7, 0x52, 0xB2, 0x1A, 0xF6, 0x1A, 0xB8, 0x2E, 0x8C, 0x1E, 0x98, 0x0A, 0xC2, 0x64, 0x4D, 0x92, 0x75, 0xA3, 0xC6, 0xC5, 0x3F, 0x60, 0x82, 0xFB, 0xA5, 0x57, 0x5D, 0x6A, 0x92, 0x1C, 0xAA, 0xEF, 0x05, 0x02, 0x81, 0x0C, 0x06, 0x3C, 0x5A, 0x2D, 0xDE, 0x42, 0xDB, 0x2F, 0x87, 0x77, 0xEF, 0x22, 0x62, 0x08, 0x18, 0x4E, 0x28, 0x17, 0x06, 0x75, 0x23, 0x19, 0x68, 0x58, 0x9E, 0x7C, 0x02, 0x7C, 0x9A, 0x8D, 0x00, 0x2E, 0xC2, 0x9A, 0x8A, 0xC5, 0xA1
Ciphertext: 0x2E, 0x75, 0x27, 0x7C, 0x65, 0xEA, 0xA2, 0xB9, 0x64, 0xE5, 0x60, 0xB1, 0xCC, 0xE3, 0x79, 0xE6, 0x2C, 0xC4, 0x10, 0x1B, 0x28, 0xC0, 0x84, 0x32, 0x73, 0x2B, 0xBE, 0xB3, 0x10, 0x12, 0x30, 0x4E, 0xAB, 0xEC, 0x6F, 0x86, 0x92, 0x12, 0xE6, 0x3C, 0x10, 0x53, 0x41, 0xB2, 0x08, 0x0D, 0x80, 0x85, 0x62, 0x84, 0x47, 0xCB, 0x44, 0x52, 0xD4, 0x9C, 0xF6, 0x22, 0xA3, 0x00, 0x6D, 0x32, 0x79, 0x44, 0xA2, 0x5A, 0x24, 0x91, 0x1B, 0xEA, 0x9F, 0x8B, 0x46, 0x5D, 0xAC, 0xB9, 0x11, 0x40, 0xAD, 0x55, 0x50, 0x0F, 0xA4, 0xA8, 0xD5, 0xC6, 0xFB, 0xD4, 0x00, 0xD2, 0x2A, 0x9C, 0x44, 0x8E, 0xF6, 0x2E, 0x97, 0xD0, 0xDF, 0x94, 0xF5, 0x78, 0xBF, 0x6E, 0xFB, 0x0B, 0x5A, 0xA4, 0x29, 0xA8, 0xD9, 0xB5, 0xAE, 0x07, 0xF4, 0x55, 0x74, 0x03, 0x0D, 0x65, 0x2D, 0xC4, 0x29, 0x76, 0xDA, 0x3A, 0xED, 0x4F
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x53, 0x98, 0x27, 0x13, 0x76, 0x08, 0x8F, 0xF9, 0xAC, 0xEE, 0x8D, 0x31, 0xAE, 0x2B, 0x4E, 0xC6, 0xAB, 0x41, 0x1D, 0x63, 0xEE, 0x65, 0x2A, 0x0E
IV: 0xBC, 0xD6, 0x8A, 0x12, 0x7B, 0x6E, 0x80, 0x3D, 0x1A, 0x76, 0xFB, 0x4C, 0xAC, 0xBF, 0x5F, 0xA4
Plaintext: 0x56, 0xEE, 0x88, 0x43, 0x6C, 0x18, 0x0D, 0xF5, 0xD7, 0x8F, 0xC1, 0xCB, 0xBA, 0xFB, 0x80, 0xC9, 0x55, 0xAC, 0x28, 0xDF, 0x29, 0x2E, 0xE5, 0x1B, 0x5C, 0x1E, 0xB2, 0x1C, 0x60, 0x3D, 0x1C, 0xCA, 0xD0, 0xC3, 0x49, 0x44, 0x9A, 0xF6, 0x3A, 0x1A, 0x63, 0xFA, 0x4D, 0xBD, 0x27, 0xEB, 0x06, 0x33, 0x20, 0x29, 0x0E, 0x0F, 0xEA, 0xF3, 0x7C, 0xA1, 0xE4, 0x38, 0x54, 0x6A, 0xD9, 0xA9, 0x4D, 0xD2, 0xE0, 0x13, 0xD8, 0x1E, 0x80, 0xEC, 0x5D, 0x9C, 0x18, 0x2C, 0xC8, 0x20, 0x7E, 0x5E, 0x44, 0xB4, 0xE7, 0xF6, 0x46, 0x8C, 0x07, 0xE5, 0xCE, 0x38, 0x79, 0x6B, 0xEA, 0x1D, 0x60, 0x2C, 0x7B, 0x26, 0x4F, 0x87, 0x3B, 0xB7, 0x66, 0x23, 0xFF, 0xE3, 0xBE, 0xCA, 0x3A, 0xDE, 0x08, 0x7B, 0xC3, 0xB5, 0x70, 0xBA, 0xD8, 0x3C, 0xC8, 0x2B, 0x62, 0x48, 0xE2, 0x5F, 0x7A, 0x1F, 0x3D, 0xEE, 0x2D, 0x2D, 0xE4, 0xC6, 0x7C, 0xF9, 0x94, 0xC2, 0xA7, 0x57, 0x1D, 0x7F, 0xAC, 0xDE, 0x0A, 0x6B, 0x0A, 0x9C
Ciphertext: 0x0C, 0xC6, 0x7F, 0xA3, 0x77, 0x1B, 0x23, 0x28, 0x9F, 0xAF, 0xFF, 0xFC, 0xF8, 0x30, 0x90, 0xE9, 0xFB, 0xB2, 0x64, 0xA3, 0xF3, 0xBC, 0x40, 0xB7, 0x1E, 0x53, 0xE4, 0xE7, 0x0A, 0xFE, 0x99, 0x6F, 0xD8, 0xEA, 0x7A, 0x10, 0x38, 0x80, 0x5D, 0x89, 0x89, 0x10, 0x31, 0x41, 0x2C, 0xAD, 0x7F, 0x6F, 0x08, 0x67, 0xB8, 0x31, 0x0B, 0x28, 0xE3, 0x7F, 0x8A, 0x42, 0x25, 0xC4, 0x11, 0x6D, 0x48, 0x89, 0xEE, 0x47, 0x20, 0x1E, 0x5E, 0x97, 0x44, 0x0A, 0x45, 0xAB, 0x24, 0x79, 0xDA, 0xE3, 0xB0, 0x05, 0xF7, 0x6E, 0xDC, 0x28, 0x89, 0xAB, 0xD0, 0x62, 0xEC, 0x65, 0x5E, 0x81, 0xB2, 0x5E, 0xFD, 0x32, 0x81, 0x5F, 0xB0, 0xAF, 0xF6, 0x4C, 0x51, 0x4B, 0xC1, 0x2D, 0x26, 0xC5, 0x2E, 0xB2, 0xF7, 0x27, 0x3E, 0x1E, 0xE5, 0x47, 0x98, 0xF6, 0xEA, 0xD2, 0x03, 0xFF, 0xCB, 0xDC, 0xAA, 0xF6, 0x14, 0x51, 0xF8, 0xB9, 0x20, 0xF2, 0x2C, 0x64, 0x5F, 0x3A, 0x7E, 0x23, 0x5C, 0x12, 0xD7, 0x6D, 0xFF, 0xFA
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 192-bit key
Key: 0x84, 0x1E, 0xCA, 0x09, 0x74, 0xEE, 0xC0, 0x3A, 0xE8, 0xBD, 0x0F, 0x57, 0xB8, 0x16, 0xEB, 0x4F, 0x69, 0x79, 0xA3, 0xCA, 0x51, 0xF2, 0xDE, 0x60
IV: 0xFC, 0xF0, 0x24, 0x08, 0xCF, 0x55, 0xA1, 0xD3, 0xEB, 0xCA, 0x26, 0xDA, 0x55, 0x55, 0x71, 0x74
Plaintext: 0x53, 0x2D, 0xAE, 0xAD, 0x19, 0xCD, 0x3E, 0xF4, 0xA4, 0x47, 0xB6, 0x14, 0xE7, 0xDB, 0x2B, 0x66, 0x25, 0xC8, 0xAD, 0x44, 0x9E, 0x62, 0x11, 0xC0, 0x6D, 0x65, 0xF4, 0x96, 0xB1, 0x89, 0xFC, 0x60, 0xEB, 0x56, 0x61, 0x09, 0xA7, 0x3A, 0xAC, 0x84, 0x5F, 0xD9, 0xBF, 0xBE, 0x9C, 0xA4, 0x16, 0xD1, 0x5E, 0xAD, 0x4C, 0x7A, 0xBE, 0xB9, 0xE1, 0xCD, 0xD2, 0x97, 0x3A, 0x27, 0xD1, 0xB1, 0xE9, 0x65, 0x77, 0xE1, 0x2F, 0x53, 0xAB, 0x86, 0xBF, 0x67, 0x60, 0xD6, 0xC5, 0xB0, 0xB9, 0x76, 0x27, 0x09, 0x70, 0x48, 0x0B, 0x92, 0x78, 0x84, 0x99, 0x61, 0xE1, 0x0A, 0x02, 0x74, 0xFD, 0xF6, 0xC1, 0xEA, 0xC1, 0x75, 0x21, 0x73, 0x6D, 0xD8, 0xFF, 0x06, 0x70, 0xE7, 0xD1, 0xD2, 0x85, 0x78, 0xE7, 0x76, 0x23, 0x40, 0xF1, 0x74, 0x14, 0xE8, 0xC2, 0xE3, 0x63, 0x63, 0x53, 0x65, 0x7C, 0x80, 0x0B, 0x59, 0x8F, 0xBB, 0x3D, 0x52, 0x35, 0x59, 0xF3, 0xC7, 0x56, 0xB4, 0xEA, 0x0C, 0x4A, 0xD3, 0xDD, 0x80, 0x3E, 0x3D, 0x06, 0x09, 0xDA, 0x0F, 0xE3, 0xBD, 0x21, 0x4D, 0x36, 0xE2, 0x98, 0x76, 0x4F, 0x19
Ciphertext: 0x3E, 0x23, 0xF2, 0x14, 0x9F, 0x53, 0xE8, 0x64, 0xD3, 0x4E, 0x6A, 0xBD, 0xA7, 0xAD, 0xF9, 0xA3, 0x80, 0x5F, 0x27, 0x75, 0x2E, 0xEE, 0xCC, 0xDA, 0x72, 0x07, 0x41, 0x99, 0x1D, 0x37, 0x34, 0x3B, 0x00, 0xFD, 0x35, 0x03, 0x06, 0xF3, 0xBA, 0xD8, 0xA8, 0xC0, 0x31, 0x0C, 0x7F, 0x96, 0x1F, 0xCF, 0x46, 0x96, 0x4E, 0x38, 0x93, 0x90, 0xD0, 0xFC, 0xCA, 0x59, 0x1F, 0xE0, 0x5D, 0xC4, 0x9B, 0x48, 0x8D, 0xD2, 0xB4, 0x29, 0x18, 0xFD, 0xAD, 0x89, 0x3A, 0xCF, 0x2F, 0xA2, 0x29, 0x59, 0xC6, 0xC5, 0x91, 0x0C, 0xB7, 0xE5, 0x7A, 0x1E, 0xC7, 0xC1, 0x07, 0x88, 0x90, 0xA1, 0xB3, 0xA3, 0x94, 0x41, 0x56, 0x7E, 0x03, 0x6D, 0x3B, 0x90, 0x0A, 0x83, 0xED, 0x40, 0xB4, 0xD7, 0x83, 0x61, 0xCD, 0xB5, 0xF2, 0xB7, 0x83, 0xBC, 0x1A, 0x0A, 0x41, 0x6D, 0xAB, 0xCA, 0xDB, 0xD8, 0xDE, 0xD4, 0x4A, 0x76, 0xF7, 0x3A, 0xE2, 0x35, 0x76, 0x3B, 0x6E, 0x8C, 0xED, 0xC2, 0x37, 0xB4, 0x32, 0x9F, 0x71, 0x62, 0x4E, 0x55, 0xDC, 0x42, 0xAE, 0xC5, 0xB3, 0x80, 0xD8, 0x04, 0x20, 0xF2, 0x85, 0x94, 0xE6, 0xB3
Test: Encrypt
#
#
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0xAA, 0x5B, 0x8D, 0xD6, 0x4B, 0x30, 0x23, 0x13, 0xDC, 0xE4, 0x18, 0x46, 0x4E, 0xAE, 0x92, 0x90, 0x8B, 0xE9, 0x53, 0x37, 0x11, 0x21, 0x84, 0x56, 0xE0, 0x6E, 0xB1, 0xD3, 0x97, 0x00, 0x16, 0x92
IV: 0xDA, 0xFC, 0x19, 0xE8, 0xF6, 0x87, 0x17, 0x53, 0xC8, 0x1F, 0x63, 0x68, 0xDB, 0x32, 0x8C, 0x0C
Plaintext: 0xD0, 0xE9, 0xDF, 0xE7, 0x03, 0x45, 0x2D, 0x16, 0x6B, 0x6E, 0xCF, 0x20, 0xC2, 0x48, 0xE6, 0x2C
Ciphertext: 0xFC, 0x9A, 0x78, 0xBA, 0x8F, 0x08, 0xAE, 0xA8, 0x2F, 0x9A, 0x37, 0xE5, 0xBD, 0x2C, 0x04, 0xD8
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0xE6, 0x46, 0xE7, 0x71, 0x80, 0x83, 0x58, 0xED, 0xE3, 0x0F, 0xD4, 0x5A, 0x37, 0x86, 0x55, 0x5E, 0xD6, 0xE8, 0xB3, 0x02, 0xF6, 0xA4, 0x67, 0x65, 0x89, 0xF6, 0x95, 0xB2, 0x61, 0x73, 0x4A, 0x4F
IV: 0x98, 0xE3, 0x02, 0x57, 0x2F, 0x4E, 0x6D, 0x4B, 0xF5, 0x5A, 0x72, 0x04, 0xAA, 0xD4, 0x75, 0xEC
Plaintext: 0x65, 0x8C, 0xD5, 0x6E, 0x33, 0x66, 0xB9, 0xAB, 0x01, 0xAE, 0x0D, 0x6F, 0xBC, 0xAC, 0xC7, 0x63, 0xB6, 0x78, 0x6F, 0x84, 0x4C, 0x10, 0xDE, 0xD3, 0xC6, 0xA8, 0x46, 0x4E, 0x7E, 0x41, 0x72, 0x20
Ciphertext: 0x14, 0x93, 0x4B, 0xE0, 0x0D, 0x58, 0x76, 0x42, 0x70, 0x5F, 0x1C, 0x34, 0xAA, 0x10, 0xD1, 0x8E, 0x34, 0x53, 0x44, 0x4F, 0x73, 0x13, 0xF5, 0x6B, 0x42, 0xCD, 0x7C, 0xBE, 0x22, 0x9E, 0xBB, 0x9E
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x45, 0x7D, 0x4F, 0x15, 0x02, 0xB2, 0xAC, 0x50, 0x9C, 0x3D, 0x3E, 0x40, 0x1A, 0x19, 0xE7, 0xD0, 0x09, 0xB0, 0x37, 0xDE, 0x1E, 0xF0, 0x34, 0xEF, 0x1D, 0xA2, 0x56, 0x21, 0xF9, 0xF7, 0xD6, 0x61
IV: 0x3D, 0x64, 0x29, 0xDD, 0xAA, 0xB0, 0xC7, 0xBC, 0x22, 0x4C, 0x30, 0x0D, 0xC5, 0xE2, 0x31, 0xFE
Plaintext: 0x59, 0x30, 0x63, 0x4F, 0xEF, 0x17, 0xF6, 0x06, 0xC3, 0xEF, 0xAC, 0x63, 0x65, 0x1E, 0x28, 0x16, 0x16, 0xE9, 0x69, 0xB0, 0x75, 0x8A, 0x92, 0x58, 0x5B, 0x82, 0xEC, 0xBF, 0x03, 0x30, 0x2D, 0x56, 0x6E, 0xA3, 0xFB, 0xBE, 0x05, 0xAD, 0xAC, 0x7F, 0x81, 0x38, 0x50, 0xFE, 0x08, 0xDD, 0xF1, 0xA9
Ciphertext: 0x41, 0x89, 0xCE, 0x26, 0xE8, 0xC1, 0xDD, 0x4E, 0xE0, 0xED, 0xE9, 0xE9, 0x5A, 0x21, 0xC2, 0x42, 0x50, 0xE9, 0x16, 0x15, 0x32, 0x54, 0xB5, 0xC8, 0xEC, 0x62, 0x45, 0x32, 0x2D, 0x52, 0x93, 0xEA, 0xC5, 0xFE, 0xE4, 0x44, 0x58, 0xC6, 0x04, 0x65, 0x9E, 0x01, 0xD3, 0x03, 0x9D, 0x8C, 0xF3, 0x78
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x98, 0xB3, 0x19, 0x75, 0xA9, 0x65, 0x95, 0x8A, 0x0E, 0x88, 0x79, 0x3C, 0x1D, 0x2B, 0x64, 0x3E, 0x0F, 0xAF, 0x05, 0x12, 0xAA, 0xD9, 0xDE, 0xC4, 0x1D, 0x25, 0x48, 0xD8, 0x2B, 0x5D, 0xB8, 0x81
IV: 0x8B, 0x6B, 0x40, 0x14, 0x8F, 0x6C, 0x59, 0xBB, 0x05, 0x05, 0xDF, 0x6E, 0x5B, 0xFA, 0x5D, 0x1F
Plaintext: 0x06, 0xFC, 0x8B, 0x35, 0x23, 0xC3, 0x15, 0x3C, 0x5F, 0x5D, 0x9E, 0xDB, 0x15, 0xC6, 0x05, 0x06, 0xB7, 0xB8, 0xE7, 0x74, 0x6F, 0xC4, 0x65, 0x54, 0x06, 0xA2, 0x27, 0x3C, 0x04, 0xC6, 0xA0, 0x62, 0x19, 0x33, 0x94, 0x0E, 0xBB, 0x94, 0xD8, 0x4F, 0x11, 0x89, 0x5A, 0xEE, 0x10, 0x3F, 0x61, 0xA0, 0xE4, 0x43, 0x15, 0x7F, 0x91, 0x98, 0x41, 0xBB, 0xDA, 0x07, 0x58, 0x8D, 0x62, 0xB6, 0xB6, 0x6D
Ciphertext: 0x8F, 0x7F, 0x09, 0x50, 0x8A, 0xA0, 0xC2, 0x64, 0x0E, 0xEB, 0xC8, 0x1A, 0x87, 0x53, 0xBC, 0xBB, 0xDA, 0xAB, 0x75, 0x1E, 0xD7, 0x04, 0x0B, 0x20, 0x7A, 0x64, 0x0F, 0xC9, 0x6C, 0xDE, 0xB9, 0xB4, 0x15, 0xBC, 0x1E, 0x60, 0x3B, 0xFC, 0x40, 0x50, 0xDE, 0x8A, 0xAD, 0x14, 0xDE, 0x8F, 0x82, 0x4F, 0x3C, 0xBB, 0xC6, 0x5A, 0x51, 0x69, 0x2F, 0x13, 0xAA, 0x4B, 0xBA, 0x5D, 0xB5, 0x57, 0xBD, 0xF0
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x11, 0xFC, 0x29, 0x85, 0xB9, 0x74, 0xB0, 0x65, 0xF9, 0x50, 0x82, 0xF8, 0x62, 0xF0, 0x52, 0xB7, 0xD9, 0xB4, 0xD2, 0x1C, 0x3C, 0x0E, 0x76, 0x5A, 0x49, 0xDB, 0x7A, 0x4B, 0xBB, 0xF3, 0x26, 0xAA
IV: 0xB5, 0xFE, 0x51, 0x82, 0x64, 0x8A, 0x24, 0xE6, 0xE1, 0x5B, 0x20, 0xE3, 0x54, 0x02, 0x62, 0xB3
Plaintext: 0x5F, 0xB2, 0x26, 0x33, 0xBA, 0x4E, 0x8B, 0x98, 0x1A, 0xC6, 0x96, 0x5D, 0x58, 0xA4, 0x78, 0x7F, 0xCF, 0xE2, 0x14, 0xED, 0x06, 0xFF, 0xBC, 0x3A, 0x8F, 0x52, 0x3B, 0x96, 0x2E, 0x9D, 0x19, 0xFC, 0x3E, 0xE5, 0x1A, 0xAD, 0x51, 0x81, 0x08, 0xDC, 0x17, 0x72, 0xB2, 0xAB, 0x81, 0xF2, 0x35, 0x56, 0x25, 0x4F, 0x7A, 0xAE, 0xE5, 0xFA, 0x00, 0xCA, 0xCB, 0xDB, 0xDC, 0xF9, 0x38, 0xE8, 0xFE, 0xFA, 0x3E, 0xF6, 0xB5, 0x70, 0x4A, 0xCF, 0x76, 0x90, 0x06, 0x84, 0xD9, 0x1D, 0x7D, 0x05, 0xE4, 0x96
Ciphertext: 0xA0, 0x03, 0x29, 0xCC, 0xFD, 0x82, 0xBD, 0x62, 0x39, 0x1C, 0xC9, 0xE0, 0xC8, 0x69, 0x46, 0x45, 0x31, 0xC8, 0x1E, 0x6B, 0x5F, 0x37, 0x97, 0xA2, 0xCB, 0x93, 0x19, 0x4A, 0x02, 0x42, 0x09, 0x2A, 0x85, 0x5C, 0x78, 0x43, 0xB5, 0xE1, 0x1B, 0x69, 0x67, 0x08, 0x79, 0xA3, 0xD5, 0x2D, 0xCB, 0xD5, 0x30, 0x3E, 0x9B, 0xF2, 0x1B, 0xA7, 0x0B, 0x72, 0x5F, 0xE5, 0xF8, 0xD8, 0x40, 0x45, 0xAB, 0x8E, 0x8E, 0x14, 0xF6, 0x0A, 0x85, 0xC1, 0x41, 0x3C, 0x88, 0x56, 0xF0, 0x7D, 0x4D, 0xFD, 0x7E, 0x0E
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x81, 0xEE, 0x8C, 0xAE, 0x49, 0xA4, 0x79, 0xFC, 0x5F, 0xA1, 0x0A, 0xF4, 0xBA, 0x0C, 0x99, 0x16, 0x26, 0x8D, 0x00, 0x65, 0xED, 0x5F, 0x5B, 0x1B, 0xB0, 0xA7, 0x10, 0x9B, 0x96, 0x04, 0x0D, 0xA7
IV: 0xA9, 0x67, 0x51, 0xD3, 0x7C, 0x25, 0xAE, 0x39, 0x11, 0x4A, 0xCD, 0x6F, 0xFB, 0x31, 0x72, 0xB6
Plaintext: 0xC0, 0x51, 0x01, 0x74, 0x81, 0x5A, 0x42, 0xE5, 0xDD, 0x81, 0x61, 0x0D, 0x12, 0x17, 0x39, 0xF1, 0x65, 0x61, 0xD1, 0x06, 0xC5, 0xA4, 0x27, 0xEA, 0xAB, 0x7F, 0x2D, 0x52, 0x44, 0x7D, 0x12, 0x44, 0xD2, 0xEB, 0xC2, 0x86, 0x50, 0xE7, 0xB0, 0x56, 0x54, 0xBA, 0xD3, 0x5B, 0x3A, 0x68, 0xEE, 0xDC, 0x7F, 0x85, 0x15, 0x30, 0x6B, 0x49, 0x6D, 0x75, 0xF3, 0xE7, 0x33, 0x85, 0xDD, 0x1B, 0x00, 0x26, 0x25, 0x02, 0x4B, 0x81, 0xA0, 0x2F, 0x2F, 0xD6, 0xDF, 0xFB, 0x6E, 0x6D, 0x56, 0x1C, 0xB7, 0xD0, 0xBD, 0x7A, 0x24, 0x37, 0xB7, 0x3E, 0x07, 0x44, 0xB2, 0x2B, 0xE6, 0xF0, 0x0E, 0x31, 0xC4, 0xC6
Ciphertext: 0x8B, 0xF4, 0xA9, 0x42, 0x36, 0x2B, 0x70, 0xF4, 0xCC, 0x06, 0x6C, 0x6E, 0x3D, 0x87, 0xA5, 0xF1, 0x85, 0xAA, 0x16, 0x96, 0x3B, 0x1C, 0x24, 0x31, 0x3C, 0x33, 0x0B, 0x2F, 0x86, 0xD3, 0x70, 0x69, 0xC5, 0x6C, 0x15, 0x69, 0xA0, 0x9B, 0x7F, 0x02, 0x94, 0x68, 0x9D, 0x1D, 0x3F, 0x16, 0x27, 0xE6, 0xFF, 0x9E, 0xCB, 0x37, 0x18, 0xE8, 0xAD, 0x34, 0x95, 0x58, 0xB5, 0x8C, 0x22, 0xBB, 0xA6, 0x9B, 0x1D, 0x7A, 0x28, 0x6F, 0xEB, 0x0C, 0xD8, 0x0E, 0xB6, 0x4E, 0xDC, 0x08, 0x4D, 0x90, 0x9C, 0xEF, 0x69, 0x42, 0x4E, 0xAC, 0x5D, 0xFB, 0xD4, 0xEF, 0x8B, 0x26, 0x47, 0x20, 0xF4, 0xEF, 0x48, 0x65
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x81, 0x3F, 0xA2, 0x4F, 0xBA, 0x5A, 0x46, 0xCD, 0x44, 0xEC, 0x3B, 0x2B, 0xAE, 0x5E, 0x19, 0x35, 0xE9, 0xE8, 0x07, 0x05, 0xF1, 0xA8, 0x7D, 0xBD, 0xAF, 0xF2, 0x4F, 0x7C, 0x1F, 0xE8, 0xE7, 0x8A
IV: 0xAE, 0x4A, 0xD1, 0xD6, 0xE6, 0x8F, 0x7E, 0xA3, 0x4C, 0x34, 0x41, 0x7E, 0x89, 0x54, 0x9E, 0x73
Plaintext: 0xC9, 0x79, 0xC4, 0x80, 0x61, 0xB2, 0x58, 0x4A, 0xB4, 0xE5, 0x74, 0x0F, 0x57, 0x67, 0xF0, 0xDC, 0x73, 0xCA, 0xE0, 0x00, 0x6B, 0xF6, 0x5D, 0xC0, 0xBF, 0x7B, 0x89, 0x4C, 0x31, 0x26, 0xCD, 0xF2, 0x26, 0xD3, 0x65, 0x92, 0x4E, 0x81, 0x1F, 0x52, 0x87, 0xAC, 0x5F, 0x92, 0xFF, 0xD7, 0x67, 0x23, 0x99, 0x68, 0xD5, 0xB3, 0x93, 0xB8, 0x6D, 0x8C, 0x65, 0x6B, 0x19, 0x7F, 0xEC, 0xFD, 0x2E, 0x1A, 0xC7, 0x9E, 0xF1, 0x22, 0x02, 0x40, 0x5A, 0x3D, 0xF1, 0xEE, 0x18, 0xEE, 0x5F, 0x5F, 0xD4, 0xC6, 0xE9, 0xCB, 0xBA, 0xD9, 0xA4, 0xFD, 0x36, 0x70, 0x06, 0xAA, 0xFB, 0xFD, 0x03, 0x01, 0x4A, 0x54, 0x76, 0x83, 0x71, 0x17, 0xC3, 0x15, 0x92, 0x72, 0xBA, 0x53, 0xA5, 0x09, 0xBF, 0x28, 0xC0, 0x2F
Ciphertext: 0xC9, 0xF7, 0xBA, 0x69, 0xDA, 0xAA, 0xF8, 0xBA, 0x4C, 0x4A, 0xAF, 0xA9, 0x17, 0x87, 0xE1, 0x5F, 0xA0, 0x3F, 0x17, 0x64, 0x07, 0xA2, 0x64, 0x04, 0x5D, 0xD6, 0x55, 0xF2, 0x72, 0x3B, 0x26, 0x0D, 0x42, 0xBD, 0xAC, 0xE6, 0xD2, 0x26, 0xC3, 0x78, 0x34, 0xF2, 0xA3, 0xAE, 0x2A, 0x1D, 0x3B, 0xF5, 0x07, 0x1F, 0x72, 0xDD, 0x67, 0x70, 0xA4, 0x4C, 0x40, 0x92, 0x73, 0x5D, 0x35, 0x05, 0xED, 0x44, 0x05, 0xDE, 0xB9, 0xD4, 0x51, 0x92, 0xC6, 0xF8, 0x3D, 0x83, 0xE3, 0xE2, 0x46, 0x3C, 0x1C, 0x63, 0xD8, 0xB8, 0x35, 0xBE, 0x81, 0x0A, 0x6D, 0x8E, 0xA9, 0x2F, 0x5C, 0xAC, 0x71, 0x99, 0x01, 0x68, 0xF3, 0x94, 0x8D, 0x1C, 0x95, 0x6C, 0x86, 0x51, 0xCD, 0xA0, 0xD9, 0x2E, 0x46, 0x3C, 0x81, 0xFF
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x28, 0x9B, 0x96, 0x59, 0xE7, 0xEC, 0x3F, 0xD2, 0x69, 0xE0, 0x37, 0xB0, 0xBE, 0x59, 0xA8, 0x06, 0xF9, 0x29, 0xEC, 0x5B, 0xDA, 0x28, 0x4D, 0x5B, 0xAA, 0x85, 0x10, 0xCD, 0x67, 0x59, 0xB3, 0xC5
IV: 0x21, 0x82, 0x72, 0x1B, 0xA4, 0xAE, 0x10, 0x1B, 0x57, 0xB6, 0xD3, 0x7E, 0x64, 0x2E, 0xD1, 0x9A
Plaintext: 0x19, 0x3A, 0x6A, 0xD5, 0x8F, 0xA2, 0x16, 0x5F, 0x89, 0x29, 0x61, 0x21, 0x9E, 0x1B, 0x33, 0xF0, 0x9B, 0x26, 0x55, 0x07, 0x23, 0x6A, 0x31, 0xB4, 0x98, 0xD3, 0xD9, 0x51, 0x3F, 0xA7, 0x4B, 0x76, 0x9E, 0x5B, 0xF4, 0x6D, 0x29, 0xAB, 0x72, 0xE6, 0x1E, 0xEA, 0x9E, 0xEC, 0xAE, 0x96, 0xCA, 0x18, 0x5D, 0x2F, 0x47, 0x05, 0xAB, 0x49, 0x2B, 0x03, 0xF4, 0xE1, 0x50, 0x10, 0x95, 0xED, 0xA0, 0x04, 0x50, 0x36, 0x90, 0x0B, 0xF2, 0x6A, 0xEB, 0x58, 0x32, 0x6D, 0xD1, 0x18, 0xDD, 0xF1, 0xFF, 0xA5, 0x30, 0x46, 0x51, 0xFD, 0x85, 0x73, 0x84, 0x72, 0x33, 0x85, 0x41, 0xA3, 0xAF, 0x27, 0x57, 0xAA, 0xF7, 0x73, 0x49, 0x97, 0x30, 0x08, 0x08, 0x1E, 0x8D, 0x5D, 0x01, 0x8C, 0x74, 0x55, 0x5A, 0xFF, 0xDC, 0x13, 0x79, 0xD7, 0xFA, 0x0F, 0xC7, 0x68, 0x1C, 0x69, 0xB3, 0xF1, 0xD5, 0x7E, 0xF9, 0xD2
Ciphertext: 0x0A, 0x4C, 0x7D, 0xAF, 0xCB, 0x8A, 0x92, 0x8B, 0x0C, 0xEC, 0x6B, 0x08, 0x45, 0x0C, 0x1B, 0xCF, 0x01, 0xA5, 0x6C, 0x3E, 0x71, 0xB6, 0x37, 0x58, 0xE9, 0x10, 0xD3, 0x4F, 0x53, 0x0B, 0x79, 0x05, 0x1D, 0x29, 0xFE, 0xD5, 0xB1, 0x46, 0x04, 0x67, 0x21, 0xA4, 0x09, 0x1B, 0x6D, 0x2C, 0x55, 0x8B, 0x59, 0x6C, 0x7E, 0x06, 0x50, 0x00, 0x78, 0x2C, 0xE0, 0x75, 0x73, 0x6F, 0x39, 0xA2, 0x68, 0xD6, 0x02, 0x4F, 0xD1, 0xF7, 0xAD, 0x7F, 0x8B, 0x17, 0xF3, 0x4B, 0x8D, 0x0F, 0xE1, 0x58, 0x3E, 0x4E, 0x69, 0x62, 0x1B, 0x29, 0x89, 0x59, 0xFD, 0xBC, 0x23, 0xD0, 0xCF, 0xE4, 0x04, 0xD8, 0x3F, 0x7C, 0x22, 0xAF, 0x3F, 0x88, 0x1E, 0x6F, 0xC5, 0x4B, 0x3B, 0x76, 0x13, 0x97, 0x4E, 0x62, 0xA2, 0xFA, 0xB0, 0x6B, 0x01, 0x8B, 0x28, 0xFB, 0x62, 0x13, 0xD5, 0x46, 0x0C, 0xB1, 0x91, 0xF0, 0x33, 0x53
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0x5A, 0xBA, 0x24, 0xF9, 0x2C, 0xAD, 0x51, 0x9E, 0xF7, 0x60, 0x37, 0x30, 0xBA, 0xE9, 0x64, 0x8F, 0x29, 0x3D, 0xC9, 0x7B, 0x50, 0x46, 0x79, 0x4D, 0x78, 0x35, 0xAE, 0xE4, 0x4E, 0x1A, 0x0D, 0xE3
IV: 0x42, 0xB1, 0x2B, 0x1A, 0x2E, 0x7F, 0x4F, 0x41, 0x38, 0x1E, 0x7A, 0xEC, 0xF9, 0xD6, 0xA4, 0xBB
Plaintext: 0xDF, 0x6D, 0x49, 0xD1, 0xCF, 0x3F, 0x24, 0x88, 0x0F, 0x91, 0x3B, 0x63, 0x64, 0x22, 0x1B, 0x45, 0x77, 0x03, 0x65, 0xE0, 0x7D, 0xA9, 0x89, 0x6F, 0x17, 0x41, 0xD2, 0xA8, 0x77, 0x43, 0xA3, 0xEC, 0xC5, 0x4A, 0x00, 0xC2, 0xC1, 0x23, 0x4F, 0x83, 0xA9, 0x23, 0x60, 0x57, 0x5D, 0xBE, 0xAC, 0x5F, 0xC1, 0x56, 0xDA, 0x34, 0x63, 0x51, 0x88, 0x91, 0x5E, 0x6E, 0x47, 0x4C, 0x7E, 0x59, 0xE7, 0x8B, 0xA4, 0x7D, 0xF6, 0x34, 0x6C, 0x19, 0x83, 0xA5, 0x0E, 0x96, 0x27, 0xA6, 0x82, 0x18, 0x47, 0x9B, 0xE8, 0x53, 0x93, 0xFF, 0x26, 0xA0, 0xD2, 0x0D, 0xD3, 0x4F, 0xE2, 0xC0, 0x54, 0x3F, 0xFA, 0xFE, 0x44, 0xAD, 0x33, 0x10, 0x1A, 0x4A, 0x47, 0x56, 0x05, 0x90, 0x98, 0x39, 0x1B, 0x55, 0x74, 0x60, 0xB3, 0xA1, 0x97, 0x27, 0x0F, 0xBD, 0xF1, 0x4D, 0x3F, 0x8C, 0xAA, 0xEC, 0x41, 0x1E, 0x64, 0xAF, 0x6D, 0x83, 0xC0, 0x3F, 0x11, 0xDD, 0x23, 0xFE, 0x58, 0xB9, 0xBA, 0xF8, 0x70, 0xA0, 0xBB, 0x17
Ciphertext: 0x0E, 0xBF, 0x3B, 0x20, 0x1C, 0x7D, 0x30, 0xA8, 0x76, 0xA2, 0xA7, 0xF4, 0x2F, 0x95, 0x0A, 0x43, 0xF7, 0x88, 0x70, 0xFC, 0x8C, 0x1F, 0xC6, 0xAA, 0x6F, 0x7A, 0xF7, 0x32, 0x25, 0x10, 0x73, 0x5D, 0xFE, 0x2F, 0xE6, 0xDD, 0x9C, 0x4E, 0x25, 0xF2, 0xE3, 0x8B, 0xED, 0x55, 0x74, 0xF4, 0x1C, 0x49, 0xCB, 0xC1, 0x88, 0x74, 0xDA, 0x51, 0xEE, 0x17, 0xD7, 0x5F, 0xC7, 0x1C, 0x9E, 0xB9, 0xB6, 0xCC, 0x3B, 0xA1, 0x04, 0xE4, 0x29, 0x85, 0x1F, 0x86, 0x04, 0x7B, 0x34, 0x85, 0xCB, 0xF3, 0xE7, 0x50, 0xD1, 0xE6, 0x1A, 0xE6, 0xF4, 0xBB, 0x7C, 0x48, 0x53, 0x2B, 0x7F, 0xAF, 0x27, 0x20, 0x5E, 0xF1, 0xA5, 0xE1, 0xBA, 0xFB, 0x33, 0x8A, 0xAD, 0xD7, 0x22, 0xB5, 0x38, 0xF3, 0x18, 0x8F, 0xBB, 0xE9, 0x17, 0xF7, 0x81, 0x2B, 0x1E, 0xED, 0xD7, 0x15, 0x1D, 0xA3, 0x76, 0xD5, 0x26, 0x7B, 0xD9, 0xD3, 0x3B, 0xDC, 0xCB, 0x34, 0x69, 0xD0, 0x6B, 0x77, 0xAC, 0xFA, 0x62, 0x90, 0xC5, 0x54, 0xB2, 0xEF
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CTR, 256-bit key
Key: 0xEB, 0xE8, 0xEE, 0x96, 0x66, 0xD0, 0x6D, 0xB7, 0x69, 0xCD, 0xA8, 0xB9, 0x8F, 0x1E, 0xAB, 0x04, 0xE7, 0xA6, 0xA4, 0xA8, 0x99, 0xFB, 0x9F, 0x05, 0xCD, 0xBB, 0x95, 0xCB, 0xC8, 0x1F, 0xA5, 0x26
IV: 0x58, 0xD2, 0xA1, 0x32, 0x73, 0x03, 0xCC, 0xB5, 0x1B, 0xB9, 0xE2, 0x0D, 0x84, 0x66, 0x59, 0x67
Plaintext: 0x79, 0xC0, 0xE7, 0x32, 0xFC, 0xCC, 0x44, 0xD4, 0x2D, 0x3B, 0x31, 0x9B, 0x6D, 0xFA, 0xB9, 0xF6, 0xC2, 0x05, 0xB7, 0xE5, 0x7D, 0x7C, 0x98, 0xAE, 0x1B, 0xF8, 0x62, 0xD2, 0x6A, 0x1F, 0xF5, 0x3F, 0xED, 0x76, 0x92, 0xC7, 0x80, 0x77, 0x99, 0xD1, 0x3F, 0xE4, 0x97, 0x4E, 0xA5, 0x5A, 0x7F, 0xEF, 0xF1, 0x29, 0x38, 0x95, 0xCE, 0x63, 0x58, 0x0A, 0x32, 0x33, 0x30, 0xEE, 0x87, 0x70, 0x08, 0xF4, 0x09, 0x72, 0xAB, 0x4E, 0x6F, 0x25, 0x27, 0x65, 0xCD, 0x5B, 0xCE, 0xCE, 0xB9, 0x67, 0x80, 0x79, 0xAD, 0xE7, 0x2D, 0x2C, 0xAC, 0xE1, 0x95, 0x30, 0x28, 0x12, 0x52, 0x4B, 0x24, 0x82, 0x19, 0xEE, 0x96, 0x5C, 0x3D, 0xAE, 0x0F, 0xFD, 0x74, 0xF8, 0x9D, 0x4B, 0xDE, 0x01, 0xF1, 0x48, 0x43, 0xFD, 0xBD, 0xE7, 0x9D, 0x91, 0x60, 0x1E, 0xD6, 0x8A, 0xC5, 0x3C, 0xD2, 0xCF, 0x88, 0x7D, 0xB0, 0x94, 0x5B, 0xDB, 0x4D, 0xD1, 0xA9, 0x28, 0x0A, 0xF3, 0x79, 0x5A, 0xD0, 0xD1, 0x94, 0x26, 0x51, 0xE1, 0xEA, 0xD0, 0x90, 0xAC, 0x32, 0x41, 0xA3, 0x7F, 0xD1, 0x5A, 0xB7, 0x64, 0xFD, 0x88, 0x56, 0x50
Ciphertext: 0xCA, 0xDD, 0x51, 0xE5, 0xBF, 0x4A, 0x97, 0x8F, 0x79, 0x7A, 0x1C, 0x0A, 0x63, 0x0B, 0x2F, 0xC4, 0x67, 0x40, 0x0D, 0x77, 0x44, 0x30, 0x3C, 0x87, 0x3D, 0xBE, 0x2B, 0x52, 0xB1, 0xE3, 0x13, 0x7C, 0xD3, 0x6B, 0xA5, 0x23, 0x2A, 0x5E, 0xD3, 0x32, 0xB0, 0x2F, 0x20, 0xAD, 0x25, 0x76, 0xBA, 0x76, 0x2E, 0xC1, 0x66, 0x18, 0xEC, 0x4E, 0xC8, 0x1A, 0x33, 0x4B, 0x20, 0x1A, 0x0A, 0x24, 0x41, 0x38, 0x5C, 0xB9, 0xA9, 0x33, 0x5E, 0x91, 0x4F, 0xCD, 0x1E, 0x00, 0x0B, 0x8C, 0x61, 0x04, 0x07, 0x7F, 0x57, 0x4C, 0x21, 0xC0, 0x61, 0x82, 0x57, 0x1D, 0x69, 0x34, 0xA4, 0x7B, 0x93, 0xF2, 0x7A, 0x86, 0xD2, 0x0B, 0x0B, 0x7B, 0xA6, 0xAC, 0xBB, 0x7B, 0x0D, 0x56, 0x24, 0x31, 0x0A, 0x82, 0x81, 0x58, 0xC1, 0xF3, 0x36, 0xCA, 0x04, 0xA0, 0xFA, 0x01, 0xA6, 0x45, 0x1F, 0x0E, 0x87, 0x69, 0x33, 0xE5, 0x4C, 0xDC, 0x32, 0x89, 0x4A, 0xB2, 0xD3, 0x9B, 0x23, 0x2C, 0x30, 0x16, 0x38, 0xAB, 0xE0, 0xBF, 0x50, 0xCE, 0x33, 0x34, 0x45, 0x88, 0xD0, 0xA7, 0x31, 0xBF, 0x31, 0xDB, 0x42, 0x7F, 0xE2, 0x76
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: LEA-128/CBC
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0x87, 0xF1, 0x42, 0x4F, 0x1A, 0x14, 0x83, 0xCC, 0x1F, 0xD0, 0x35, 0x4E, 0x18, 0xA9, 0x94, 0xAB
IV: 0xCF, 0x58, 0x4E, 0x6E, 0xF6, 0xD6, 0x42, 0x88, 0x0A, 0xB7, 0x87, 0x42, 0x7D, 0xB9, 0xB0, 0x76
Plaintext: 0x13, 0x9D, 0x4E, 0xFF, 0x8D, 0x35, 0xB7, 0x6E, 0x85, 0xBF, 0x06, 0xFE, 0x99, 0x71, 0x63, 0xCB
Ciphertext: 0x49, 0xB9, 0xF3, 0x22, 0x6D, 0xA5, 0x4B, 0x4A, 0x0D, 0x38, 0x5A, 0x9C, 0x48, 0x70, 0x52, 0x4B
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0xCB, 0x55, 0x85, 0x3E, 0x28, 0x57, 0x74, 0xCC, 0xA8, 0x9D, 0x94, 0xE0, 0x56, 0x16, 0xDF, 0x15
IV: 0xB0, 0x56, 0x72, 0xA9, 0x51, 0xA1, 0x4B, 0x2F, 0xCD, 0x45, 0x51, 0x83, 0xDD, 0x2D, 0x94, 0x03
Plaintext: 0xBC, 0xB4, 0xD7, 0xFC, 0xD0, 0xB7, 0x4C, 0x63, 0x8D, 0xEE, 0x9E, 0xC6, 0x97, 0x7C, 0x34, 0x81, 0x26, 0xC4, 0xB5, 0x35, 0xAF, 0x7F, 0xC7, 0x76, 0xC1, 0x0B, 0x1D, 0xC4, 0x2D, 0x06, 0xB0, 0xBD
Ciphertext: 0x49, 0x01, 0xFA, 0x73, 0xAC, 0xE6, 0x0A, 0x89, 0xE3, 0xFE, 0x12, 0x81, 0x01, 0xA1, 0x9B, 0x8D, 0x67, 0x08, 0x23, 0x52, 0x01, 0xC0, 0x7B, 0xD9, 0x48, 0x15, 0x76, 0xAA, 0x61, 0xAE, 0x59, 0x90
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0x69, 0x1C, 0x4C, 0x90, 0x36, 0x1D, 0x4F, 0xB5, 0x81, 0x53, 0xAE, 0xDC, 0x87, 0x12, 0x38, 0x23
IV: 0x3D, 0x90, 0x1F, 0x8B, 0xEF, 0xF7, 0xB4, 0xAD, 0x27, 0xB9, 0x72, 0xA9, 0xD0, 0x24, 0x3E, 0x60
Plaintext: 0x9B, 0x36, 0xED, 0xE3, 0xA2, 0xB2, 0x07, 0x2A, 0x4C, 0x73, 0xCA, 0x0A, 0x70, 0x01, 0x72, 0x61, 0xBD, 0x62, 0xB8, 0x94, 0x59, 0x33, 0x99, 0x3B, 0xC8, 0xF7, 0x58, 0x1A, 0x10, 0xAE, 0xC6, 0x54, 0x1A, 0xAA, 0xC1, 0xDB, 0x5C, 0x9E, 0xFB, 0x2B, 0xB5, 0xF8, 0xFD, 0x38, 0x98, 0x70, 0x6B, 0xA4
Ciphertext: 0xA7, 0xF2, 0xAE, 0x1E, 0x83, 0x0A, 0x33, 0x02, 0xC0, 0x62, 0xCF, 0x51, 0x64, 0x6C, 0xE7, 0x60, 0x56, 0xE6, 0xB0, 0x56, 0x15, 0xEB, 0xA8, 0xDE, 0x9E, 0x53, 0x31, 0xAC, 0x65, 0x37, 0x18, 0xB3, 0x1C, 0x6F, 0x65, 0xA6, 0x26, 0xC0, 0x99, 0x25, 0x28, 0x35, 0x4F, 0x65, 0x1A, 0x98, 0x75, 0x1C
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0x6D, 0xE1, 0x89, 0x36, 0x34, 0x58, 0xFE, 0x88, 0x6C, 0x6B, 0xD8, 0xFF, 0x33, 0xCD, 0xD1, 0x00
IV: 0xAE, 0x1F, 0xD0, 0x61, 0xAB, 0x08, 0xB3, 0x1E, 0x85, 0x87, 0x4C, 0x4E, 0x48, 0x88, 0xA9, 0x55
Plaintext: 0x16, 0xB6, 0x99, 0x5A, 0xCA, 0x91, 0x6B, 0xFC, 0xDA, 0xC0, 0xF9, 0x40, 0x82, 0xA8, 0xE6, 0xCE, 0x1F, 0x3D, 0x23, 0x5E, 0xD9, 0x18, 0xB8, 0x6D, 0x84, 0xCB, 0xC1, 0x34, 0xC8, 0x71, 0xB6, 0xDA, 0x80, 0x89, 0xF0, 0xE9, 0x61, 0x04, 0x69, 0xFF, 0xDC, 0x9C, 0xC4, 0xC6, 0x45, 0x68, 0x8D, 0x25, 0x34, 0xAD, 0xC1, 0xB8, 0x2C, 0xF8, 0x91, 0x7E, 0x7A, 0x69, 0x63, 0xD2, 0x60, 0x52, 0x1A, 0x9D
Ciphertext: 0x5C, 0xEE, 0xB0, 0x3D, 0xEF, 0x2A, 0x0E, 0x10, 0xF5, 0xBF, 0xFF, 0x50, 0x5E, 0xA9, 0xC1, 0x10, 0xB0, 0x2E, 0x4A, 0x55, 0x67, 0xA5, 0x72, 0xFB, 0x74, 0xB3, 0x63, 0x4A, 0x3D, 0xC7, 0xD3, 0xD2, 0xA7, 0x00, 0xD2, 0x54, 0x41, 0x3A, 0x9C, 0xCD, 0x41, 0x0B, 0x70, 0x73, 0xB2, 0x26, 0x19, 0xF4, 0x52, 0x0E, 0x45, 0xEB, 0x25, 0x96, 0x75, 0x82, 0xB8, 0xD5, 0x12, 0xC0, 0x3E, 0x36, 0x81, 0x4D
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0x73, 0x01, 0x97, 0xC9, 0x42, 0xD9, 0x7F, 0xF9, 0x38, 0xA8, 0x3F, 0x77, 0xC4, 0x34, 0x4E, 0x6D
IV: 0xB6, 0x17, 0xB2, 0x59, 0xED, 0xCD, 0xC6, 0xBB, 0x2F, 0x0C, 0x3A, 0x10, 0x58, 0x53, 0x5B, 0x04
Plaintext: 0xB7, 0xC6, 0x95, 0xE4, 0xB5, 0x39, 0x36, 0x52, 0xB7, 0x8B, 0x74, 0x3C, 0x46, 0x35, 0xB2, 0x0F, 0x6E, 0x22, 0xFF, 0x27, 0x63, 0xC2, 0xE0, 0x8B, 0x6B, 0x5A, 0x4F, 0xD7, 0xF7, 0x9E, 0x03, 0x79, 0x13, 0x81, 0xF2, 0x20, 0x01, 0x4C, 0x15, 0x72, 0x21, 0xED, 0x6B, 0xFE, 0x15, 0x92, 0x40, 0x71, 0x21, 0x77, 0xAF, 0x0C, 0xD8, 0xFC, 0x66, 0x55, 0xF5, 0xFB, 0xA9, 0x0D, 0x87, 0x58, 0x9A, 0x63, 0x51, 0xDA, 0xB7, 0x67, 0x70, 0x39, 0xA4, 0xC1, 0x3E, 0x78, 0x2B, 0xA3, 0x77, 0x74, 0x81, 0xFC
Ciphertext: 0x7C, 0x96, 0xF9, 0x67, 0x5B, 0xE0, 0x38, 0x54, 0x70, 0x0D, 0xEA, 0xE5, 0x10, 0x06, 0xF4, 0xFC, 0xFC, 0x3A, 0xDA, 0x33, 0xBA, 0xE2, 0x0D, 0x4F, 0xF6, 0x13, 0xFA, 0x6B, 0xA8, 0x74, 0xB1, 0x75, 0xB7, 0xDE, 0x71, 0xDC, 0xF8, 0x7A, 0x18, 0x26, 0x7B, 0x57, 0x74, 0x10, 0xF0, 0xE8, 0xB9, 0xDF, 0x1E, 0x05, 0x37, 0xA5, 0x60, 0xE5, 0xD1, 0xEF, 0xFE, 0xC1, 0x10, 0x22, 0xCE, 0x60, 0x23, 0xB4, 0x98, 0x5C, 0x9D, 0x8D, 0xA2, 0x07, 0x33, 0x70, 0x7C, 0xE7, 0x6A, 0x42, 0x35, 0x82, 0xAF, 0x23
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0x9A, 0xBE, 0xCA, 0xEF, 0x92, 0xA6, 0xE0, 0x83, 0x96, 0x98, 0x50, 0x9C, 0x4E, 0xAC, 0xA6, 0x2A
IV: 0x37, 0x78, 0xEB, 0xA0, 0x48, 0x29, 0x6B, 0xA8, 0xD6, 0xD2, 0xBC, 0x14, 0xB5, 0x03, 0xFB, 0x18
Plaintext: 0xA0, 0x9E, 0x59, 0xB7, 0xDA, 0xE6, 0xD6, 0x7C, 0x16, 0xD9, 0x4D, 0x6A, 0x95, 0xC0, 0xB1, 0x35, 0x8E, 0x04, 0x96, 0xB3, 0xD2, 0x43, 0xF3, 0x8D, 0xB0, 0xA3, 0x26, 0x3A, 0x16, 0x66, 0x38, 0x2E, 0xFA, 0xBF, 0x63, 0x4E, 0xF8, 0xE4, 0xD1, 0xA8, 0x3D, 0x65, 0xA7, 0x61, 0xA3, 0xBC, 0x42, 0xEE, 0x1D, 0x25, 0xC0, 0x87, 0x56, 0xB0, 0xC3, 0xD9, 0x95, 0x94, 0x71, 0xFC, 0xE4, 0xC6, 0xC0, 0xA4, 0x71, 0xCA, 0xF0, 0x9B, 0x34, 0xCA, 0x59, 0x6F, 0xD2, 0xE5, 0x66, 0x68, 0xC2, 0xC9, 0xE2, 0xBC, 0xAE, 0x84, 0x72, 0x06, 0x1C, 0x97, 0x63, 0xF5, 0x4D, 0x4C, 0xA6, 0x41, 0x65, 0x4A, 0x19, 0xE4
Ciphertext: 0xB4, 0x9F, 0xF2, 0xE4, 0xFD, 0x72, 0x45, 0xF8, 0xF1, 0x5A, 0xA3, 0x3C, 0xBB, 0x49, 0xA6, 0x2A, 0x26, 0x02, 0xB8, 0x44, 0xB8, 0xED, 0x56, 0x8D, 0x82, 0x1B, 0x30, 0xA1, 0xD4, 0xA0, 0x10, 0x63, 0x66, 0xA2, 0x72, 0xB7, 0xCF, 0x19, 0xD6, 0x35, 0x13, 0x39, 0x66, 0x35, 0x77, 0x61, 0x29, 0x86, 0x06, 0x5F, 0x13, 0xB1, 0x4A, 0x30, 0x97, 0x3E, 0x9B, 0xA1, 0xAD, 0xB9, 0x57, 0x8D, 0x18, 0x1D, 0xC8, 0x4E, 0x59, 0xBC, 0x45, 0xC9, 0xD9, 0x15, 0x81, 0x1B, 0xDF, 0x9E, 0x08, 0x5C, 0xF8, 0x16, 0x1C, 0xA7, 0x6F, 0x1D, 0x66, 0x19, 0x51, 0x2C, 0xD8, 0x99, 0xD3, 0x9B, 0xC3, 0x7E, 0x43, 0xF4
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0xCD, 0x67, 0x09, 0x86, 0xD6, 0xBD, 0xF4, 0x39, 0x9F, 0x00, 0x93, 0x66, 0x38, 0x0F, 0x17, 0x07
IV: 0x07, 0xC8, 0xB4, 0x17, 0x6B, 0x21, 0x5C, 0x47, 0xA0, 0x74, 0xCD, 0xF3, 0xE3, 0x1B, 0xCD, 0x54
Plaintext: 0xD6, 0x3D, 0xB4, 0xF7, 0x25, 0xE7, 0x2C, 0x6E, 0x6A, 0x5F, 0x35, 0x45, 0x4E, 0xB5, 0x6C, 0x38, 0xF1, 0x9A, 0x8C, 0xA2, 0x8D, 0x75, 0x35, 0x39, 0x56, 0xB4, 0xEC, 0xF9, 0xA4, 0x60, 0x64, 0x5E, 0x53, 0xF5, 0xFB, 0xD6, 0x6A, 0x70, 0x88, 0x76, 0xFC, 0xA9, 0x54, 0xEC, 0x4C, 0xE3, 0x66, 0xB5, 0x34, 0xA2, 0x04, 0x90, 0xC8, 0xBD, 0x76, 0x32, 0x36, 0xB3, 0x0D, 0x3B, 0xF1, 0x42, 0x64, 0x69, 0x0E, 0x36, 0xE6, 0x0B, 0xEE, 0x80, 0x90, 0xB9, 0x1D, 0x87, 0xF8, 0x43, 0x7A, 0xC3, 0x8F, 0xE7, 0x98, 0x87, 0x23, 0xC7, 0x65, 0x1E, 0xA8, 0x9A, 0x09, 0x1A, 0x37, 0xA1, 0x11, 0xE9, 0x57, 0xDC, 0xCD, 0xA9, 0x7C, 0x7F, 0xF6, 0x3D, 0xCD, 0xA0, 0x94, 0xA1, 0x2A, 0x32, 0x1F, 0x7A, 0x6E, 0x36
Ciphertext: 0x27, 0xEF, 0xDD, 0xE7, 0xCD, 0xE3, 0xCA, 0xAD, 0xFB, 0xFF, 0xC7, 0x47, 0x3F, 0x7A, 0x47, 0x3C, 0x84, 0x4C, 0xAA, 0xF6, 0x8B, 0x66, 0x71, 0xBF, 0x91, 0xB8, 0x40, 0xB7, 0x31, 0x6D, 0x4C, 0xBF, 0x80, 0x88, 0xBB, 0x83, 0x4C, 0xE0, 0xCF, 0x9B, 0x02, 0xF5, 0x9E, 0xFC, 0x78, 0xD2, 0xCD, 0xE5, 0xEE, 0xEA, 0x45, 0x52, 0x39, 0x8E, 0x0B, 0xF0, 0xA8, 0x63, 0x0B, 0xF5, 0xC6, 0xEB, 0x0A, 0xCC, 0xF8, 0x61, 0x72, 0xBA, 0x0C, 0x40, 0xBF, 0x59, 0xD5, 0x3E, 0x9D, 0xA3, 0xEA, 0xD5, 0x6D, 0xE2, 0xC0, 0x6C, 0x4D, 0xC8, 0x3F, 0xC4, 0xE1, 0x99, 0x28, 0x3A, 0xC0, 0x83, 0x57, 0xFB, 0xD9, 0xB1, 0x3A, 0x5B, 0x1F, 0x96, 0x16, 0x4D, 0xA1, 0x3A, 0x18, 0x47, 0x90, 0x9D, 0xED, 0x86, 0x19, 0xB5
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0xE5, 0xF2, 0xF1, 0x30, 0xAB, 0xC2, 0x52, 0xD8, 0x97, 0x90, 0x73, 0x13, 0x4E, 0x7C, 0xC4, 0x21
IV: 0x59, 0xF6, 0xC5, 0x18, 0xCD, 0xD2, 0xC6, 0x91, 0x2B, 0x9E, 0xF1, 0xA1, 0x85, 0x33, 0x8B, 0x0B
Plaintext: 0xE2, 0x8A, 0x77, 0xB3, 0xE4, 0xD1, 0xFC, 0x56, 0xA8, 0xBE, 0xC8, 0x79, 0xEE, 0x24, 0x34, 0x9F, 0x7A, 0xC4, 0xC9, 0xBF, 0xBA, 0x65, 0x03, 0xF5, 0xA8, 0x27, 0x56, 0x78, 0xF2, 0x14, 0x6F, 0xCC, 0x58, 0xF8, 0xBC, 0x39, 0x56, 0x72, 0x2E, 0x7B, 0x04, 0x4C, 0x3E, 0xBB, 0x3A, 0x08, 0x2E, 0xBE, 0xF7, 0xBB, 0x91, 0x5D, 0x04, 0x1F, 0x0D, 0x35, 0xD4, 0xE3, 0x60, 0x9F, 0xAF, 0x45, 0xA1, 0xE3, 0x10, 0xE3, 0xC8, 0xA8, 0x4B, 0xCE, 0x71, 0xAF, 0x72, 0xE1, 0xDD, 0xC1, 0x7A, 0x51, 0x3A, 0xE6, 0x9A, 0x84, 0x24, 0xD8, 0xF4, 0x27, 0x6B, 0xB7, 0x77, 0x7B, 0x17, 0xFE, 0x04, 0xEF, 0xA9, 0xB6, 0xCF, 0xF4, 0xA4, 0xEA, 0x09, 0x0D, 0x4C, 0x5A, 0xBC, 0x25, 0xAE, 0x73, 0xF6, 0x26, 0xE0, 0x7F, 0x29, 0xC7, 0x8A, 0x1A, 0xD2, 0xA6, 0xA5, 0xE5, 0x59, 0x96, 0x83, 0x7E, 0x38, 0x3A, 0x10, 0xAF
Ciphertext: 0x4D, 0x60, 0x9C, 0xA3, 0x53, 0xB7, 0xD3, 0x4F, 0x19, 0xAF, 0xB6, 0x80, 0xD6, 0x58, 0xFF, 0x89, 0x49, 0x04, 0xCD, 0x88, 0x17, 0x3B, 0x96, 0xB3, 0xFA, 0x29, 0xA8, 0x99, 0x76, 0x6B, 0x80, 0x47, 0x19, 0x01, 0xCD, 0x80, 0x3E, 0xF3, 0xF2, 0xAB, 0x92, 0x4B, 0x97, 0x2E, 0xFC, 0xB3, 0x4D, 0xBF, 0x82, 0x7C, 0xD7, 0x3D, 0xF5, 0x8F, 0x10, 0x2F, 0x91, 0x6A, 0x13, 0xE0, 0xD4, 0xBE, 0x0D, 0x76, 0x48, 0x50, 0xE2, 0x5C, 0xDF, 0x3A, 0xC7, 0xFF, 0x7D, 0xBF, 0xED, 0x0B, 0xFA, 0xA9, 0xF7, 0x1D, 0x99, 0x45, 0xFA, 0x66, 0xA1, 0x4F, 0x99, 0x76, 0x71, 0x7E, 0x45, 0xB5, 0x24, 0x8D, 0xF3, 0x77, 0xC0, 0xD9, 0x8B, 0xFD, 0xC6, 0x3A, 0xBE, 0x28, 0x59, 0xBA, 0x40, 0xFA, 0x91, 0x9C, 0x59, 0xCD, 0xD5, 0x12, 0x73, 0xF8, 0x85, 0x78, 0xA3, 0xD9, 0x76, 0x4D, 0xE2, 0x18, 0xED, 0xE3, 0x3E, 0xD8
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0x60, 0xD3, 0x57, 0xE5, 0xD8, 0x56, 0x48, 0xE4, 0xA8, 0xC2, 0xB8, 0xBA, 0xF5, 0xB0, 0xA9, 0xF1
IV: 0x6D, 0x2B, 0xCC, 0x09, 0xE6, 0xC3, 0x44, 0x26, 0x41, 0xDD, 0xAD, 0x05, 0x95, 0x4D, 0x5D, 0x34
Plaintext: 0x8A, 0x27, 0xE9, 0x83, 0x02, 0xD1, 0xEB, 0xB6, 0xFF, 0x5D, 0x03, 0x7C, 0xC1, 0x16, 0x1C, 0xA5, 0x2E, 0x59, 0xF1, 0x8F, 0x77, 0xA7, 0xCF, 0xE1, 0xF9, 0xF7, 0x9C, 0x7C, 0x61, 0x51, 0x18, 0xAF, 0x14, 0x98, 0x63, 0xAA, 0xCE, 0xA8, 0xC0, 0x36, 0x88, 0xA1, 0x98, 0xA3, 0xA0, 0x81, 0xC2, 0x01, 0x34, 0xF9, 0x01, 0x93, 0xCE, 0x79, 0xCE, 0x80, 0x47, 0x8E, 0x58, 0xCC, 0xE5, 0x6D, 0xCA, 0x87, 0xC7, 0xD0, 0xCC, 0x44, 0x83, 0x00, 0x4C, 0xCD, 0x0D, 0x33, 0x7E, 0x15, 0xDB, 0x19, 0x21, 0x6E, 0x46, 0xB2, 0x05, 0xFC, 0x34, 0x62, 0xCA, 0x6A, 0xF4, 0x47, 0xEA, 0xDB, 0x69, 0xCA, 0xFA, 0x24, 0x6B, 0x74, 0x2C, 0x38, 0x6A, 0x04, 0x19, 0xE3, 0x54, 0xBE, 0xBD, 0xBC, 0xB9, 0x05, 0xC3, 0x55, 0x2E, 0x2C, 0x03, 0xB4, 0xEF, 0x8A, 0x4A, 0x07, 0xC8, 0xCC, 0x59, 0x93, 0x35, 0x8F, 0x30, 0xEE, 0xC8, 0x2F, 0x8C, 0x6E, 0xCB, 0xD9, 0xAE, 0xE1, 0x27, 0xE8, 0x5E, 0x7E, 0x84, 0x6E, 0x30, 0x1C
Ciphertext: 0xCB, 0x12, 0xCF, 0x19, 0xB5, 0xD4, 0x34, 0xDA, 0x62, 0xFB, 0x58, 0x6B, 0xF8, 0x92, 0x52, 0x2B, 0xE8, 0xEB, 0xBA, 0x69, 0xAE, 0xA2, 0x20, 0x9B, 0xBC, 0xA8, 0x72, 0x09, 0xA8, 0x48, 0x73, 0x67, 0xAC, 0x52, 0x6B, 0xEC, 0x97, 0xA8, 0x37, 0x7A, 0xBB, 0x0E, 0x5F, 0x35, 0x0A, 0x57, 0x8D, 0x29, 0x2B, 0xF5, 0xCD, 0x3A, 0x17, 0x28, 0x16, 0xF5, 0x57, 0x8B, 0x71, 0xB0, 0xCE, 0x1E, 0xCD, 0xEB, 0x19, 0xDA, 0x2E, 0x13, 0xCD, 0xC4, 0xBC, 0x79, 0x05, 0xF5, 0x37, 0xD2, 0xEB, 0x04, 0x6A, 0x1B, 0xCC, 0x76, 0x31, 0x44, 0xF2, 0xD9, 0xFC, 0xAA, 0xF5, 0x9F, 0x4A, 0x74, 0xE7, 0xA1, 0x35, 0x81, 0x0D, 0x32, 0xB5, 0xD7, 0x21, 0x9B, 0xC8, 0x01, 0xB1, 0x9F, 0xBD, 0x90, 0xC0, 0xEC, 0x55, 0xA1, 0x84, 0x4A, 0x5A, 0x7C, 0xB3, 0xDD, 0xE2, 0xCF, 0x9A, 0x25, 0x96, 0x9A, 0xBC, 0x4A, 0xCC, 0x63, 0x06, 0x78, 0x9D, 0xAE, 0x2A, 0xD2, 0x6E, 0x9C, 0x93, 0x46, 0xB1, 0x1E, 0x85, 0x9F, 0x6C, 0x44
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 128-bit key
Key: 0xB2, 0x10, 0x06, 0xA2, 0x47, 0x18, 0xD6, 0xBF, 0x8A, 0xC5, 0xAD, 0xDB, 0x90, 0xE5, 0xF4, 0x4D
IV: 0xA5, 0xA6, 0xF3, 0xCE, 0xEE, 0xAA, 0x93, 0x2D, 0x4C, 0x59, 0x68, 0x45, 0x82, 0x7B, 0xEE, 0x2D
Plaintext: 0x9B, 0x06, 0x13, 0xAE, 0x86, 0x34, 0xF6, 0xFA, 0x04, 0xD9, 0xEF, 0x9A, 0xC4, 0xF4, 0xCF, 0xA9, 0xCB, 0x84, 0x69, 0x40, 0x1A, 0x9D, 0x51, 0x31, 0x8B, 0xBA, 0xE3, 0xF8, 0xFD, 0x55, 0x87, 0xEE, 0xB0, 0xB5, 0x34, 0xC0, 0xF2, 0x08, 0x33, 0x20, 0xFC, 0xB1, 0x26, 0xBA, 0x17, 0xE3, 0x48, 0x6A, 0x03, 0x6F, 0xF6, 0xAC, 0x98, 0xDA, 0x6F, 0x54, 0xAE, 0xB3, 0xD8, 0x7F, 0x3B, 0x23, 0x83, 0xC9, 0xBB, 0xC6, 0x70, 0xC0, 0xD5, 0xB9, 0x14, 0x99, 0x3B, 0xF5, 0x5A, 0x22, 0xD2, 0xDB, 0xE8, 0xF8, 0x13, 0x0F, 0xA3, 0xFA, 0xB1, 0x8A, 0x75, 0xFD, 0x7B, 0xEB, 0x4E, 0xC2, 0x85, 0x0E, 0x68, 0x25, 0x82, 0xE0, 0xD0, 0x96, 0x75, 0x72, 0x22, 0xCD, 0x89, 0x4C, 0x93, 0xBA, 0x3C, 0x03, 0x35, 0xBB, 0xC3, 0x0E, 0x77, 0x12, 0xAA, 0xD5, 0xEB, 0x96, 0xBC, 0x0B, 0x4D, 0xA8, 0x22, 0x3E, 0xC0, 0x69, 0xCF, 0xAC, 0x5A, 0x2B, 0x1B, 0x59, 0xE3, 0x25, 0xAD, 0x5E, 0xDA, 0x6A, 0x9F, 0x84, 0xB9, 0x1C, 0xDD, 0x11, 0x7B, 0xDC, 0xCE, 0xE2, 0x5A, 0x86, 0x37, 0xBA, 0xDD, 0x1B, 0x5C, 0xDA, 0x12, 0xFF
Ciphertext: 0xB2, 0x25, 0x29, 0xEC, 0xC4, 0x7D, 0x73, 0xCA, 0x8C, 0xF2, 0x05, 0xBE, 0x8E, 0x88, 0x94, 0x77, 0xD0, 0x2F, 0xB6, 0x5C, 0x99, 0x23, 0x64, 0x2F, 0x67, 0x4F, 0xAF, 0x76, 0x69, 0x82, 0x6C, 0x97, 0x8F, 0xB4, 0x8A, 0xC7, 0xDD, 0x1B, 0xBE, 0x01, 0x35, 0x07, 0xDF, 0xB9, 0x0F, 0x0D, 0x6B, 0xAB, 0x59, 0x8F, 0xDD, 0x34, 0xC6, 0x93, 0xB1, 0x66, 0x13, 0xF2, 0xB4, 0x78, 0xC0, 0x1D, 0xFF, 0xC4, 0xB7, 0x0B, 0x44, 0x85, 0xBB, 0x93, 0x43, 0x0E, 0x40, 0xE6, 0xBC, 0x0E, 0xBB, 0xF3, 0x53, 0xCE, 0xE5, 0x1B, 0x92, 0xD6, 0xB4, 0xA0, 0x10, 0xF0, 0x4B, 0x1F, 0xBE, 0x7C, 0x2F, 0x4F, 0x6F, 0x24, 0x69, 0xA2, 0xE4, 0x4B, 0xAD, 0x79, 0x68, 0xF7, 0xF9, 0x23, 0xB8, 0x31, 0x6C, 0x21, 0xFD, 0xF8, 0x47, 0xE5, 0x34, 0x0E, 0x10, 0x95, 0x20, 0x9B, 0xFA, 0xA9, 0x1E, 0xA7, 0x0A, 0x5A, 0xC6, 0x3A, 0x39, 0x39, 0xF9, 0x92, 0xED, 0xE2, 0x4E, 0x8D, 0xBA, 0x21, 0x24, 0x50, 0x88, 0x80, 0x89, 0x8A, 0xD3, 0x20, 0x87, 0x0F, 0x74, 0x7D, 0x5C, 0xE6, 0xC7, 0x75, 0xE5, 0xCF, 0xF7, 0xC4, 0x2D, 0xCA}}
Test: Encrypt
#
#
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0x68, 0xD2, 0x18, 0x65, 0x0E, 0x96, 0xE1, 0x07, 0x71, 0xD4, 0x36, 0x1A, 0x41, 0x85, 0xFC, 0x81, 0x27, 0xC3, 0xB5, 0x41, 0x64, 0xDA, 0x4A, 0x35
IV: 0xB5, 0xA1, 0x07, 0x03, 0x79, 0x0B, 0xE7, 0x4E, 0x15, 0xF9, 0x12, 0x2D, 0x98, 0x52, 0xA4, 0xDC
Plaintext: 0x9B, 0x56, 0xB0, 0xB2, 0x6C, 0x2F, 0x85, 0x53, 0x6B, 0xC9, 0x2F, 0x27, 0xB3, 0xE4, 0x41, 0x0B
Ciphertext: 0x72, 0x86, 0x6A, 0xA8, 0xE3, 0xF1, 0xA4, 0x44, 0x96, 0x18, 0xC8, 0xCF, 0x62, 0x3D, 0x9B, 0xBE
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0xFD, 0x68, 0xD2, 0x46, 0xC2, 0xF8, 0xC6, 0xBE, 0xA0, 0xC9, 0x4F, 0x6C, 0xFF, 0xB5, 0xB2, 0x0D, 0xF4, 0x8B, 0x4F, 0x1A, 0x66, 0xAA, 0xDC, 0xFB
IV: 0x6F, 0xCE, 0xF1, 0x78, 0x04, 0x29, 0xC9, 0x70, 0xD9, 0xB6, 0x47, 0xCD, 0x7F, 0xCA, 0x37, 0xB7
Plaintext: 0xCF, 0xEC, 0xD7, 0x08, 0x8C, 0xE6, 0x95, 0x00, 0x44, 0x1C, 0x1B, 0x3B, 0x77, 0x1D, 0x89, 0xDF, 0xFC, 0x78, 0x01, 0x1A, 0x9F, 0xD1, 0x69, 0xCC, 0x0F, 0x33, 0x6C, 0x80, 0xF8, 0xA8, 0xC2, 0xA1
Ciphertext: 0x35, 0x8F, 0xF4, 0x28, 0x33, 0x52, 0x60, 0x81, 0xBB, 0xAC, 0x7C, 0x5A, 0x84, 0xD1, 0xE2, 0x07, 0x2F, 0xEE, 0x96, 0xD5, 0x4A, 0xEE, 0x31, 0x1F, 0xC5, 0xB2, 0x51, 0xA8, 0xC8, 0xE6, 0x4C, 0xED
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0x6C, 0x07, 0xB2, 0xEB, 0x87, 0x0E, 0xD5, 0x1F, 0x53, 0xB0, 0x1C, 0xFB, 0xE9, 0xB0, 0x14, 0x69, 0xD9, 0x6F, 0x69, 0xF7, 0xCC, 0x03, 0xAA, 0x87
IV: 0x68, 0x88, 0x4B, 0x47, 0x74, 0xBB, 0xF0, 0xE4, 0x3D, 0xC5, 0xE9, 0xFB, 0x38, 0x54, 0xF8, 0xD1
Plaintext: 0xE8, 0xF0, 0x5B, 0x43, 0x02, 0x8D, 0x06, 0x00, 0xD0, 0x5C, 0x31, 0xF5, 0xD3, 0xE7, 0x12, 0x09, 0xAC, 0x5D, 0xEC, 0x0B, 0x3D, 0x2A, 0x48, 0xE8, 0x0B, 0xCB, 0x82, 0x22, 0xE6, 0xE1, 0x88, 0x7D, 0xCD, 0x84, 0xDF, 0xFC, 0x0C, 0xD9, 0xE7, 0x0B, 0xA7, 0xE7, 0x5F, 0xFE, 0xFB, 0xA6, 0x2B, 0xBA
Ciphertext: 0x3E, 0x7B, 0x2C, 0x78, 0x61, 0x84, 0x84, 0xA7, 0x25, 0x82, 0x70, 0x87, 0xBE, 0x67, 0x79, 0x46, 0x99, 0x17, 0x9E, 0xD0, 0xA9, 0xB1, 0xDC, 0x80, 0xA9, 0xCB, 0x42, 0x5C, 0x15, 0xD5, 0x94, 0xBA, 0xC3, 0xB3, 0xF4, 0x1F, 0xEC, 0x94, 0x73, 0x60, 0x63, 0x6E, 0x4A, 0xA9, 0xEC, 0xFB, 0xA1, 0x7B
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0xA3, 0x59, 0x55, 0xB2, 0x99, 0x1E, 0x53, 0x16, 0x9D, 0xC4, 0x88, 0x46, 0xDB, 0xDC, 0x0D, 0x8D, 0xC8, 0x13, 0xB0, 0x0C, 0x4D, 0xBF, 0x3D, 0xF4
IV: 0x27, 0xB7, 0xFD, 0xF9, 0x8E, 0x68, 0x7D, 0x03, 0x14, 0x25, 0x90, 0x26, 0xD1, 0xBF, 0x97, 0xD4
Plaintext: 0xBD, 0x56, 0x00, 0x51, 0x5D, 0x6E, 0x0D, 0x68, 0xA2, 0x45, 0xD7, 0x5D, 0x0E, 0x65, 0x92, 0x22, 0x18, 0x75, 0x12, 0xCD, 0xD2, 0x54, 0x8E, 0x4A, 0xC9, 0x69, 0xA5, 0x4D, 0x2C, 0x34, 0x9E, 0x8B, 0x31, 0x29, 0xF4, 0x2A, 0xB5, 0xBF, 0x12, 0x76, 0x23, 0xC4, 0x5B, 0xD5, 0x96, 0xF3, 0x6D, 0xFD, 0x42, 0xC8, 0xA7, 0x64, 0x10, 0x93, 0xE9, 0xF8, 0x88, 0xCC, 0x9A, 0x11, 0xF4, 0xA6, 0xF0, 0xA4
Ciphertext: 0xC5, 0x7D, 0x22, 0x65, 0xAB, 0x4E, 0xE3, 0xE2, 0x31, 0x71, 0x63, 0x1D, 0x19, 0x39, 0x62, 0xDB, 0x25, 0x62, 0x8A, 0xA9, 0x77, 0xD4, 0x86, 0x92, 0xA5, 0xCA, 0x54, 0x8F, 0x47, 0x84, 0x39, 0x04, 0x43, 0x44, 0xE8, 0xAC, 0x01, 0xD2, 0x36, 0x08, 0x0F, 0x22, 0x10, 0x0F, 0x2E, 0xAC, 0x41, 0x9C, 0x84, 0xEE, 0xA1, 0x0F, 0xAA, 0x42, 0x08, 0xEA, 0x2B, 0xD0, 0x21, 0x22, 0x6B, 0xBA, 0xEC, 0xDF
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0xC2, 0xE6, 0x6B, 0xB9, 0x2B, 0xF6, 0xA3, 0x1F, 0x12, 0x35, 0x44, 0x5E, 0x2F, 0x92, 0x57, 0xED, 0x6C, 0x59, 0xC3, 0xA5, 0x8F, 0x4C, 0x13, 0x76
IV: 0x1A, 0xF6, 0x79, 0x59, 0x6F, 0x3C, 0x13, 0x85, 0x38, 0x35, 0x6E, 0xE6, 0x06, 0x3C, 0x49, 0xCB
Plaintext: 0x38, 0x43, 0x9B, 0xDF, 0x1F, 0x6A, 0xD7, 0x5A, 0x60, 0xD0, 0x6E, 0x78, 0x99, 0xA8, 0x95, 0x2B, 0x47, 0x90, 0x4A, 0x0C, 0xE7, 0x1F, 0x91, 0x98, 0x5B, 0xBD, 0x04, 0x99, 0x90, 0xB8, 0x8A, 0xE2, 0x5E, 0x94, 0x67, 0x3F, 0xAF, 0xA2, 0x75, 0xAC, 0xE4, 0xD4, 0xB0, 0xC5, 0x74, 0xCF, 0xF8, 0x7E, 0xD6, 0x42, 0x13, 0x14, 0xA2, 0x76, 0xF2, 0x44, 0xF3, 0x27, 0x35, 0xBA, 0x0F, 0x93, 0xF1, 0xCC, 0x4A, 0xD0, 0xB0, 0x68, 0x27, 0x62, 0xB9, 0x4B, 0xC1, 0x0D, 0x92, 0x74, 0x69, 0xE8, 0xC4, 0xD9
Ciphertext: 0x96, 0xBE, 0x15, 0xC3, 0xB8, 0xD1, 0x47, 0x3B, 0x4A, 0x3C, 0xB8, 0xF5, 0x25, 0x83, 0xB1, 0xAD, 0x80, 0x4F, 0xE4, 0x6D, 0xC1, 0x43, 0xFD, 0x26, 0xC3, 0x8C, 0x4B, 0x01, 0x9C, 0x10, 0xD6, 0x0F, 0x68, 0x15, 0x82, 0x50, 0x95, 0x32, 0xE5, 0x86, 0xCC, 0x23, 0x71, 0x8B, 0x7B, 0xD7, 0x50, 0x45, 0xD5, 0x77, 0xF8, 0xE7, 0x78, 0xCA, 0x4B, 0xF0, 0x27, 0x8E, 0xB2, 0x5A, 0xB7, 0xCD, 0x67, 0x08, 0x00, 0xC5, 0xEC, 0x88, 0x32, 0xFE, 0x91, 0xB8, 0x4E, 0x56, 0xAB, 0x58, 0xDE, 0xE8, 0x49, 0xA8
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0x91, 0xB3, 0xDE, 0x58, 0xE9, 0x6A, 0xBC, 0xF0, 0xC7, 0x1A, 0x09, 0x31, 0xCC, 0xF4, 0x03, 0xF1, 0xC5, 0xA0, 0x7E, 0x41, 0xCF, 0xD4, 0x2C, 0xA0
IV: 0xBF, 0x24, 0x1B, 0x6E, 0xC0, 0x1C, 0x7F, 0xA3, 0x3E, 0x8C, 0xB2, 0xC0, 0x03, 0x23, 0x79, 0x06
Plaintext: 0xA0, 0x3F, 0x89, 0xE6, 0x0F, 0x04, 0x4A, 0xBA, 0x96, 0xAC, 0xDA, 0xB2, 0xEE, 0x1D, 0x55, 0x11, 0xA5, 0xC1, 0x54, 0x99, 0xC1, 0x92, 0xB3, 0x43, 0xA6, 0x74, 0x98, 0x34, 0x3A, 0xC8, 0xB0, 0xED, 0x46, 0x3E, 0xBC, 0xC2, 0x20, 0xEA, 0x4D, 0x8D, 0x87, 0x9B, 0xCB, 0xA3, 0xCE, 0x68, 0xBC, 0x07, 0x3D, 0x8B, 0x43, 0xDE, 0xB4, 0x73, 0xE7, 0x23, 0x91, 0x14, 0x96, 0x9C, 0xD4, 0x82, 0xEA, 0x0D, 0x81, 0xBE, 0xAB, 0xAB, 0x46, 0xCF, 0x94, 0xD3, 0x5E, 0x15, 0x5A, 0xFC, 0xB5, 0xDB, 0xEA, 0xEB, 0x4D, 0x2B, 0xF2, 0x26, 0xE0, 0xE6, 0xA4, 0xAA, 0xC7, 0x14, 0xB7, 0xE0, 0x1A, 0x78, 0xAE, 0xCE
Ciphertext: 0xD1, 0x38, 0x58, 0xA3, 0xE9, 0x6A, 0xF4, 0xB8, 0x40, 0xB7, 0x46, 0x41, 0x87, 0x30, 0x5F, 0x6B, 0x41, 0x32, 0xE1, 0xCE, 0x76, 0x22, 0x39, 0xC0, 0x04, 0xA8, 0x9D, 0xBE, 0xA6, 0xD4, 0xB0, 0x72, 0x0D, 0x8F, 0x4B, 0xF4, 0x52, 0xFF, 0x3C, 0x87, 0xFC, 0xD2, 0xCA, 0x93, 0x2A, 0xC5, 0x75, 0xD7, 0x66, 0x3B, 0xF9, 0x2D, 0x73, 0x54, 0x14, 0x43, 0xE7, 0x7B, 0x08, 0xDC, 0x05, 0x77, 0xFC, 0x8C, 0x2A, 0xE6, 0x23, 0x61, 0x38, 0x96, 0x9F, 0x6F, 0xF0, 0xC2, 0x5A, 0x90, 0xC5, 0x35, 0xF6, 0x01, 0x3E, 0x94, 0xD9, 0x7A, 0xC3, 0xD5, 0x53, 0x75, 0x95, 0x7C, 0x9F, 0xB9, 0x86, 0x94, 0x7F, 0x45
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0x19, 0x67, 0x5C, 0x8A, 0xCA, 0xDB, 0xA8, 0xF5, 0xE4, 0xC4, 0x8E, 0xA5, 0xEC, 0x9E, 0x66, 0x23, 0x9E, 0x48, 0x69, 0x57, 0x8E, 0x14, 0x71, 0x40
IV: 0x0F, 0x1B, 0x00, 0xE9, 0x54, 0xD3, 0x84, 0x98, 0xD5, 0xE3, 0xD9, 0x48, 0xF4, 0x35, 0x10, 0x59
Plaintext: 0xE1, 0x4D, 0x6F, 0x87, 0xBB, 0xDA, 0xB8, 0x19, 0xF8, 0x8B, 0xAF, 0x5A, 0x06, 0x24, 0xD6, 0x4D, 0x32, 0xD1, 0x7B, 0x9D, 0xCA, 0xBA, 0xF4, 0xD3, 0x7E, 0xD7, 0x2A, 0xCB, 0x0C, 0x06, 0x54, 0x69, 0x1D, 0x5B, 0x05, 0x88, 0x69, 0xB7, 0x69, 0x33, 0x22, 0x9C, 0xCB, 0x18, 0x90, 0x3F, 0x5B, 0x39, 0xF9, 0xDF, 0x2F, 0xE5, 0xC3, 0x56, 0x87, 0xE7, 0xDC, 0xEE, 0x55, 0xFD, 0x5A, 0x75, 0xFD, 0x8C, 0x5F, 0x94, 0x59, 0x91, 0x40, 0x5C, 0x00, 0xDB, 0xE6, 0x22, 0xC8, 0x78, 0x74, 0x8D, 0x89, 0x6D, 0x29, 0xED, 0x24, 0xAA, 0x89, 0xCE, 0xC4, 0x3C, 0xB7, 0xCE, 0x64, 0xC5, 0x26, 0xAB, 0x92, 0x29, 0x70, 0xA0, 0x72, 0x8B, 0x86, 0xF2, 0x05, 0x78, 0x0A, 0xC6, 0xAB, 0x61, 0xF9, 0x35, 0xE7, 0x4F
Ciphertext: 0xB3, 0xC1, 0xD0, 0xD9, 0xAB, 0x14, 0xDA, 0xF5, 0xC4, 0x80, 0x52, 0xD1, 0x1A, 0x44, 0xEF, 0xB2, 0x52, 0x63, 0xE8, 0xA9, 0xEE, 0xCB, 0x9D, 0x40, 0x63, 0xBE, 0x44, 0x9D, 0x24, 0xDF, 0x26, 0x62, 0x78, 0x4E, 0x07, 0x34, 0x6D, 0x2D, 0xD7, 0x7D, 0x58, 0x15, 0xB2, 0xE1, 0x50, 0xEA, 0x90, 0xD5, 0xBB, 0x08, 0x10, 0x1F, 0x77, 0x31, 0xCC, 0xE1, 0xEC, 0xB1, 0xBE, 0x39, 0x92, 0x8D, 0x4B, 0xB6, 0x52, 0x11, 0x3D, 0x91, 0x07, 0x7A, 0x64, 0xC2, 0xE5, 0x8F, 0x58, 0x3B, 0x98, 0xBB, 0x7B, 0xF4, 0x3F, 0x38, 0xE2, 0xAA, 0x1B, 0x88, 0x69, 0x34, 0xCC, 0x61, 0x80, 0xB9, 0xF5, 0xB1, 0xBE, 0x8F, 0x20, 0x26, 0x62, 0x4F, 0x1F, 0xEE, 0x2D, 0x6E, 0x57, 0x6E, 0x33, 0xCB, 0x9F, 0xE3, 0xF9, 0x43
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0x8D, 0xA2, 0x63, 0xD2, 0x62, 0x4B, 0x34, 0x3A, 0xD7, 0x1F, 0x5E, 0x0A, 0xB7, 0xD0, 0x9B, 0xAA, 0x19, 0x28, 0x58, 0x5C, 0x84, 0xA0, 0x01, 0x71
IV: 0x57, 0x2F, 0x7E, 0xBD, 0x68, 0x60, 0xFE, 0x48, 0xEC, 0xA7, 0xF3, 0x46, 0x97, 0xF5, 0x5D, 0x4A
Plaintext: 0x04, 0x8A, 0x4C, 0xB6, 0x56, 0x0B, 0xA0, 0x76, 0x20, 0xD4, 0x14, 0xEE, 0x82, 0x8F, 0x7B, 0x30, 0x95, 0x05, 0x49, 0x73, 0x09, 0x35, 0x54, 0xC1, 0x0D, 0xA3, 0xDC, 0xEF, 0x6F, 0xF3, 0xC9, 0xD2, 0x05, 0xB6, 0x35, 0xB0, 0x4B, 0x84, 0x2A, 0xF5, 0x4D, 0x4B, 0xAD, 0x27, 0xC8, 0xE6, 0xFB, 0x1C, 0x8C, 0xF2, 0x12, 0x6B, 0x24, 0xDD, 0x73, 0x20, 0xB9, 0x3F, 0x27, 0xB4, 0x34, 0x6E, 0x00, 0x3C, 0xA3, 0x4D, 0x21, 0xE0, 0xDE, 0x64, 0xC0, 0x8F, 0x6A, 0x36, 0x2B, 0xF1, 0x9D, 0xCE, 0x09, 0x9D, 0x03, 0x9C, 0xE3, 0x8D, 0x01, 0x7F, 0xE3, 0xCE, 0xB8, 0x23, 0xDB, 0x7C, 0x2C, 0x8D, 0x88, 0xEE, 0xA6, 0xF4, 0x19, 0x2E, 0x57, 0xD3, 0xEB, 0xAC, 0x3D, 0x3C, 0x97, 0x33, 0x4B, 0x6F, 0x2E, 0x1B, 0xC4, 0xAB, 0xC3, 0xC1, 0xE8, 0x44, 0x2A, 0x34, 0xD2, 0xF6, 0x00, 0x31, 0xA1, 0x79, 0xEB, 0x52
Ciphertext: 0x69, 0x29, 0xF6, 0x37, 0xDA, 0xC4, 0x24, 0x68, 0x11, 0x49, 0xEC, 0xDD, 0x87, 0x8F, 0xF8, 0x29, 0xF1, 0xEC, 0xEC, 0x64, 0xC1, 0x91, 0x80, 0x2A, 0x29, 0xF0, 0x5C, 0x8B, 0xA1, 0x90, 0xA5, 0x1F, 0x64, 0x30, 0xF2, 0xC8, 0xEE, 0xB7, 0x07, 0x39, 0xE7, 0x59, 0x05, 0x3F, 0x65, 0x15, 0x63, 0x93, 0xD9, 0x64, 0xAB, 0xAF, 0xAF, 0x55, 0x90, 0xA9, 0x40, 0x64, 0x6D, 0x5F, 0xF4, 0xEF, 0x9D, 0x9E, 0x60, 0x5F, 0x36, 0x82, 0xDF, 0x2E, 0xCF, 0x80, 0xA9, 0xF1, 0xC3, 0x7D, 0x7F, 0xC0, 0x30, 0xBF, 0x0D, 0xF2, 0xA0, 0x2E, 0x17, 0xE5, 0x05, 0x51, 0xE4, 0xA8, 0x81, 0x33, 0xCA, 0x63, 0x04, 0x44, 0xDA, 0xBD, 0x7D, 0x50, 0x05, 0xC0, 0x9F, 0xDA, 0x0D, 0x35, 0x20, 0x19, 0x57, 0x29, 0x0A, 0x78, 0x4A, 0x95, 0x80, 0x31, 0xBC, 0x83, 0xA7, 0x1D, 0x3F, 0xCB, 0x4F, 0xD8, 0x51, 0x20, 0xE0, 0xA7
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0xD6, 0x55, 0x23, 0x82, 0xFD, 0xF8, 0x32, 0xB4, 0x90, 0x06, 0xF8, 0xD5, 0x18, 0xF0, 0xF1, 0xFE, 0x95, 0xC8, 0xBB, 0xEF, 0x20, 0x54, 0xD2, 0xB9
IV: 0xCF, 0x61, 0x9F, 0xBA, 0xD9, 0x59, 0xB1, 0xCE, 0xFA, 0x18, 0x4A, 0xC4, 0x19, 0xFC, 0x1D, 0x0F
Plaintext: 0x29, 0x3B, 0x56, 0xBE, 0x4D, 0x7A, 0xDB, 0xAF, 0x3F, 0x9B, 0xD1, 0xFF, 0xF2, 0xD6, 0x63, 0xC4, 0x76, 0x0B, 0xBE, 0xFF, 0x1D, 0x56, 0x60, 0xCC, 0xDC, 0xE5, 0x93, 0xDC, 0xF3, 0x06, 0x34, 0x25, 0xD0, 0x84, 0xB9, 0xD8, 0x31, 0x34, 0x73, 0x94, 0x8A, 0xCB, 0x0F, 0xD9, 0xA6, 0xF2, 0x63, 0xBF, 0x90, 0x9D, 0x68, 0xE8, 0xB4, 0x98, 0x82, 0xB3, 0x42, 0x62, 0x08, 0xB2, 0xD3, 0x3F, 0x00, 0x5F, 0x4F, 0x89, 0x2A, 0x0A, 0x0E, 0x47, 0x41, 0x16, 0x3D, 0x01, 0x7D, 0x65, 0x84, 0xD2, 0x5C, 0x11, 0xE5, 0xBE, 0xA2, 0x5D, 0xE8, 0x46, 0x9E, 0xEB, 0xF5, 0x3A, 0xB0, 0x2F, 0x01, 0xCF, 0x08, 0x23, 0x6D, 0xF1, 0xB0, 0x3C, 0x2A, 0xDA, 0xCD, 0x9D, 0x22, 0xE4, 0x22, 0x8C, 0xD3, 0x9B, 0xD5, 0x22, 0x3D, 0x17, 0x76, 0x46, 0xFF, 0x89, 0x3D, 0xDC, 0xBD, 0x13, 0x93, 0x39, 0xC4, 0xDD, 0xD4, 0xDA, 0xF1, 0x65, 0x54, 0x56, 0xCF, 0x16, 0xA0, 0x92, 0xFF, 0x1D, 0x06, 0x34, 0xDD, 0x78, 0x57, 0x5A
Ciphertext: 0xC8, 0x30, 0x92, 0x15, 0x8B, 0xDE, 0x25, 0x1F, 0x59, 0xC8, 0x20, 0x7B, 0x8D, 0xC3, 0xFC, 0xDE, 0x34, 0xB1, 0x54, 0x6E, 0x20, 0xFE, 0x3E, 0x94, 0x2F, 0x9F, 0x0B, 0xAE, 0x74, 0x5F, 0x54, 0xB1, 0x42, 0x6F, 0x0F, 0xEE, 0xD7, 0x60, 0x5A, 0x78, 0xA2, 0xF1, 0x19, 0xF4, 0x59, 0xAD, 0x0A, 0x79, 0x4F, 0x5F, 0x58, 0x59, 0x23, 0xFE, 0xB8, 0xE6, 0xAF, 0xA5, 0xB5, 0x6D, 0xC2, 0xA7, 0x96, 0x20, 0x13, 0xA5, 0xEA, 0x7D, 0x98, 0xBD, 0x97, 0x6C, 0x68, 0x65, 0x6D, 0x38, 0x0C, 0x1E, 0x3A, 0x30, 0xD0, 0xCB, 0x9C, 0xFA, 0x97, 0x94, 0x0B, 0x65, 0x1B, 0xD8, 0x34, 0x5C, 0x33, 0x60, 0x4B, 0xDD, 0xCC, 0xFC, 0x20, 0x72, 0x8E, 0x5A, 0x28, 0x5D, 0x2C, 0x5C, 0x8F, 0xE0, 0x87, 0xF4, 0x57, 0xC8, 0x94, 0x9F, 0xDC, 0x24, 0x8B, 0xC8, 0xF9, 0xFA, 0xEA, 0xB6, 0x39, 0x9B, 0x9D, 0x25, 0x07, 0xC5, 0x18, 0xB4, 0xD0, 0x6F, 0xFD, 0x9F, 0xC5, 0x96, 0xBD, 0x1C, 0x3C, 0x60, 0x34, 0x74, 0xE5, 0x0E
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 192-bit key
Key: 0x60, 0x4F, 0xEB, 0x8B, 0x42, 0x88, 0xE6, 0xEE, 0x61, 0x96, 0xBA, 0xB9, 0x66, 0x91, 0xED, 0xED, 0xA4, 0x8C, 0x1D, 0x41, 0x43, 0x23, 0x41, 0x5B
IV: 0x9D, 0x53, 0x31, 0x46, 0xE8, 0x8F, 0x69, 0x21, 0x16, 0x0F, 0x09, 0x14, 0xF9, 0x6C, 0x21, 0x89
Plaintext: 0xAB, 0x6A, 0x2C, 0x98, 0x2D, 0x14, 0xDA, 0xC2, 0x4E, 0x0F, 0x13, 0xE3, 0xCE, 0x28, 0x38, 0x62, 0xC4, 0x2F, 0xAC, 0xAB, 0x3D, 0x08, 0x93, 0xDF, 0x26, 0xFF, 0xD9, 0xC9, 0x6C, 0x5C, 0x76, 0x15, 0x61, 0x37, 0xF1, 0xBC, 0x62, 0x8E, 0x23, 0xC3, 0xB7, 0x95, 0x3E, 0x25, 0xBA, 0x4D, 0x0E, 0x0E, 0x3B, 0x58, 0x7E, 0x49, 0x24, 0x0C, 0x5D, 0xFC, 0x59, 0xC6, 0x62, 0x93, 0xE2, 0x81, 0x6E, 0xFA, 0x4C, 0xA7, 0x12, 0x0F, 0x4C, 0x26, 0x51, 0x57, 0xA6, 0xC7, 0xA7, 0xEF, 0x4D, 0xBC, 0x4A, 0xC6, 0xCC, 0x77, 0xAF, 0x0A, 0xE4, 0xC3, 0x50, 0xE0, 0x77, 0x0D, 0xAD, 0x58, 0xA5, 0x02, 0x90, 0xA0, 0x34, 0x60, 0x96, 0x78, 0x35, 0x05, 0xEB, 0xE5, 0xE4, 0x4D, 0x55, 0x2A, 0xD1, 0x9A, 0x74, 0xF4, 0x3D, 0x34, 0x48, 0xD5, 0xC7, 0x54, 0xF3, 0xF3, 0x48, 0x7B, 0xC0, 0x02, 0xFB, 0x08, 0x65, 0x6F, 0xE1, 0x0A, 0x85, 0xDE, 0x63, 0x53, 0x79, 0xD7, 0x3A, 0xCE, 0x50, 0xBC, 0x8C, 0x12, 0x14, 0xFF, 0x57, 0x36, 0x4F, 0x91, 0x13, 0xE7, 0xCE, 0x9E, 0x93, 0xB9, 0xA5, 0x77, 0x2D, 0xBB, 0x74, 0xD0
Ciphertext: 0x55, 0x6B, 0xDA, 0xDC, 0x75, 0x31, 0xEE, 0xE8, 0x88, 0xF6, 0xDE, 0x47, 0x8F, 0xB3, 0x74, 0x0F, 0xA2, 0xBD, 0x15, 0x22, 0x08, 0x76, 0x74, 0xF2, 0xC6, 0xE1, 0x64, 0xDC, 0x6F, 0xB6, 0x08, 0x7C, 0x41, 0x6B, 0xCC, 0x7C, 0x25, 0x29, 0x54, 0x78, 0x25, 0x9D, 0x4E, 0xBB, 0xEC, 0xFD, 0x42, 0xD3, 0x2B, 0x97, 0x23, 0x9E, 0x45, 0x91, 0x02, 0x68, 0x0A, 0x19, 0x79, 0x82, 0xAB, 0x3E, 0xD6, 0xD7, 0x32, 0xD2, 0xBC, 0x8A, 0x2E, 0x37, 0x35, 0x58, 0xB4, 0xC5, 0xE1, 0xC9, 0x12, 0x30, 0xB7, 0x76, 0xCB, 0x1F, 0x02, 0x60, 0x78, 0xBC, 0xA9, 0x10, 0x4C, 0xF2, 0x19, 0xBC, 0x96, 0x06, 0x5E, 0xEF, 0x44, 0xDA, 0x86, 0xA4, 0xA3, 0xAA, 0x99, 0xF2, 0xEC, 0xB9, 0xA6, 0x09, 0xD8, 0x5C, 0x6F, 0x4F, 0x19, 0x07, 0xB7, 0x1D, 0x49, 0xDF, 0x55, 0x2B, 0xD1, 0x43, 0x43, 0xB2, 0xC6, 0x79, 0x75, 0x19, 0x6A, 0x25, 0xD8, 0xA2, 0xAF, 0xDC, 0x96, 0xD3, 0x78, 0x9E, 0xEB, 0x38, 0x3F, 0x4D, 0x5C, 0xCE, 0x42, 0x02, 0x7A, 0xDB, 0xCD, 0xC3, 0x42, 0xA3, 0x41, 0xC0, 0x19, 0x45, 0xC0, 0xB3, 0x89, 0x95}}
Test: Encrypt
#
#
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x1A, 0x4E, 0xE8, 0x2B, 0x1F, 0x37, 0x84, 0x94, 0x6D, 0xF2, 0xA1, 0x8F, 0xC7, 0x49, 0xB3, 0x4F, 0xE2, 0x26, 0xCF, 0x28, 0x11, 0xA6, 0x6A, 0x47, 0x22, 0x6E, 0x64, 0xA1, 0x82, 0x42, 0x45, 0x29
IV: 0xA8, 0xD4, 0xC6, 0x46, 0xB1, 0xD9, 0x93, 0x84, 0x48, 0x62, 0x4F, 0x8A, 0xC9, 0x6A, 0xD8, 0x4C
Plaintext: 0xA6, 0xAB, 0xCD, 0x81, 0x09, 0xB7, 0x4E, 0x58, 0xBB, 0x43, 0x03, 0x66, 0x44, 0xC6, 0x60, 0xE3
Ciphertext: 0x91, 0xEE, 0x72, 0xE8, 0xE2, 0x6F, 0xA4, 0x23, 0x49, 0x77, 0xE4, 0x64, 0xCA, 0x48, 0x72, 0xCA
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x54, 0x43, 0x27, 0x17, 0x61, 0x62, 0x2E, 0x0F, 0x92, 0xC6, 0x62, 0x94, 0xDC, 0x9B, 0x0C, 0x5E, 0x6B, 0x6E, 0x53, 0x84, 0x43, 0x42, 0x02, 0x37, 0x27, 0xE0, 0x8C, 0xB0, 0xB9, 0x6E, 0x4E, 0x67
IV: 0xE4, 0x43, 0x13, 0x86, 0x77, 0xFA, 0xDD, 0x9D, 0x12, 0xC5, 0xE3, 0x97, 0x46, 0x04, 0xD6, 0xED
Plaintext: 0xF8, 0x17, 0x68, 0x19, 0x06, 0x70, 0x0F, 0x4E, 0x2E, 0xEC, 0x06, 0x66, 0x2B, 0x63, 0x96, 0x1C, 0x20, 0x7E, 0x93, 0x7B, 0x3A, 0xC8, 0x29, 0x96, 0x91, 0x08, 0xD9, 0x7A, 0x50, 0xCF, 0xBE, 0x61
Ciphertext: 0xE9, 0xD5, 0x2E, 0xE1, 0x8C, 0xFC, 0x74, 0xD8, 0x24, 0xB4, 0x02, 0x57, 0x66, 0x49, 0x92, 0x66, 0xF3, 0x2D, 0x9F, 0xCA, 0xFA, 0x46, 0x98, 0x9F, 0x51, 0x51, 0xC5, 0xE9, 0x70, 0x83, 0x86, 0x90
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x16, 0x4D, 0x15, 0x28, 0x9C, 0x68, 0xFC, 0x03, 0x97, 0x10, 0x7A, 0x70, 0xE0, 0xCC, 0xC0, 0x69, 0xD2, 0x99, 0xAE, 0xDE, 0xF3, 0xF5, 0x99, 0x62, 0xD7, 0x37, 0x4C, 0x25, 0x42, 0x21, 0x4C, 0x22
IV: 0x8D, 0xB8, 0x61, 0x99, 0x4B, 0x53, 0x51, 0xC0, 0x2C, 0xF3, 0xEF, 0xB6, 0x21, 0xD2, 0x54, 0xB8
Plaintext: 0xC0, 0x3F, 0x6D, 0x97, 0xEB, 0xA8, 0xB6, 0x69, 0xAC, 0xF9, 0x44, 0x7F, 0x64, 0x25, 0x09, 0x98, 0x25, 0x01, 0x54, 0x54, 0x5C, 0x59, 0x97, 0xEC, 0xB3, 0x3E, 0x6D, 0x1F, 0x35, 0x9D, 0xDB, 0x70, 0xB3, 0x16, 0xD6, 0x8E, 0x67, 0x0A, 0x06, 0x14, 0xD8, 0xF6, 0xCA, 0x72, 0xFD, 0x00, 0x7C, 0x2B
Ciphertext: 0xE5, 0xCF, 0xFB, 0x9A, 0xF3, 0x5F, 0x2E, 0xF4, 0x09, 0x9A, 0x05, 0x87, 0xA3, 0x88, 0x51, 0xC3, 0x7E, 0xBE, 0xB3, 0xDD, 0x3F, 0x24, 0xA5, 0x8C, 0xF5, 0x52, 0x24, 0x65, 0xDE, 0x01, 0xC5, 0x98, 0x08, 0xC4, 0xE9, 0xEB, 0x40, 0xC1, 0x32, 0x19, 0xD6, 0x18, 0xC8, 0x4B, 0x33, 0x48, 0xDF, 0xA9
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0xA5, 0xD0, 0xF6, 0x42, 0x17, 0xA1, 0x55, 0xEE, 0xF5, 0x98, 0xFD, 0x95, 0x66, 0x54, 0xDD, 0xF8, 0x73, 0xC6, 0xF4, 0xAC, 0xB2, 0x43, 0x13, 0xC9, 0x22, 0xD7, 0xE5, 0xE6, 0x57, 0xDD, 0x2E, 0x44
IV: 0xD7, 0xCC, 0x50, 0x49, 0xC3, 0x54, 0x13, 0x30, 0xBA, 0xAA, 0xA5, 0x00, 0xFA, 0x20, 0xE0, 0xBA
Plaintext: 0xC8, 0xF8, 0xCC, 0xD7, 0x13, 0x7A, 0x65, 0xF1, 0x54, 0x44, 0x9E, 0xC1, 0xB8, 0xE2, 0xA5, 0x49, 0x81, 0x9E, 0x69, 0x52, 0xA9, 0x99, 0x5A, 0x19, 0xC9, 0x1B, 0x6F, 0x46, 0x3A, 0x28, 0x6E, 0x1D, 0x7A, 0x54, 0x68, 0xF8, 0xD1, 0xD8, 0x82, 0xF5, 0x34, 0xE4, 0xFC, 0xEC, 0x69, 0x37, 0x6B, 0xA4, 0x6C, 0xEE, 0x49, 0x46, 0x12, 0x99, 0xB0, 0x11, 0xEC, 0x94, 0x63, 0x50, 0x6E, 0x95, 0x0E, 0x89
Ciphertext: 0x32, 0xFC, 0x06, 0x46, 0xF1, 0x71, 0x1F, 0xD6, 0x83, 0x59, 0x7D, 0x18, 0xE9, 0xDE, 0x0D, 0x60, 0x9C, 0x42, 0xED, 0x3C, 0x71, 0xA5, 0x35, 0x43, 0x5E, 0x84, 0xE3, 0x43, 0x85, 0x78, 0x72, 0x5A, 0xB5, 0xED, 0x86, 0x5D, 0x4A, 0x87, 0xE1, 0xFC, 0xE8, 0xE1, 0x3B, 0x4C, 0x73, 0xB0, 0xE2, 0xE7, 0x2B, 0x83, 0xC6, 0x08, 0xED, 0xC0, 0x36, 0xB5, 0x64, 0x86, 0x78, 0x82, 0x8A, 0xA4, 0x56, 0x5D
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x50, 0x81, 0xCF, 0xF8, 0x35, 0x84, 0xF4, 0x3B, 0x8B, 0x60, 0x07, 0x4F, 0xB2, 0x05, 0x08, 0xBB, 0x60, 0x63, 0xF9, 0x0B, 0x44, 0x7C, 0xA0, 0x80, 0xE9, 0xBD, 0x88, 0x06, 0xDE, 0x8E, 0x49, 0x66
IV: 0x14, 0x28, 0x09, 0xBD, 0x87, 0xA6, 0x43, 0x2D, 0x20, 0x5F, 0xC7, 0xD2, 0xDA, 0x74, 0x02, 0xF8
Plaintext: 0x25, 0xA5, 0x80, 0x8B, 0x88, 0x69, 0xAF, 0xCE, 0x89, 0x3D, 0xE6, 0x50, 0xD1, 0x3C, 0xA5, 0x1D, 0x8C, 0xF0, 0x1F, 0x31, 0x0F, 0x68, 0xF5, 0x32, 0xBD, 0x8A, 0x45, 0x5E, 0x2B, 0xAB, 0xE3, 0xC2, 0x82, 0x5D, 0xE6, 0xAC, 0x25, 0x88, 0x67, 0x64, 0x94, 0xBD, 0x85, 0x17, 0x91, 0xC6, 0xAC, 0x14, 0x81, 0x82, 0x18, 0x3B, 0x14, 0xF0, 0x94, 0xB1, 0x28, 0x89, 0x88, 0xD9, 0xEB, 0xD3, 0x32, 0x80, 0x40, 0x33, 0x34, 0x58, 0x65, 0x02, 0x4F, 0xA8, 0xD2, 0xE4, 0x6E, 0x41, 0x64, 0x55, 0xE6, 0xB4
Ciphertext: 0xEE, 0x57, 0xD3, 0x98, 0x7E, 0x62, 0xCF, 0x04, 0xBB, 0x11, 0x21, 0x91, 0x20, 0xB4, 0xA3, 0x92, 0x16, 0x86, 0xAF, 0xA1, 0x86, 0x9B, 0x8A, 0x4C, 0x43, 0x7F, 0xAF, 0xCC, 0x87, 0x99, 0x6A, 0x04, 0xC0, 0x06, 0xB0, 0xC0, 0x4D, 0xE4, 0x98, 0xB2, 0x4B, 0x24, 0x34, 0x87, 0x3D, 0x70, 0xDB, 0x57, 0xE3, 0x71, 0x8C, 0x09, 0x16, 0x9E, 0x56, 0xD0, 0x9A, 0xC4, 0xB7, 0x25, 0x40, 0xCC, 0xC3, 0xED, 0x6D, 0x23, 0x11, 0x29, 0x39, 0x8A, 0x71, 0x75, 0x0C, 0x8F, 0x0C, 0xE4, 0xE4, 0x2B, 0x93, 0x59
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0xBA, 0x85, 0xFC, 0xC2, 0xE0, 0x66, 0xA8, 0x14, 0x2A, 0x03, 0x98, 0x2D, 0x63, 0x13, 0x78, 0x9C, 0x27, 0xCE, 0x71, 0x76, 0x8E, 0xFF, 0xEF, 0x03, 0x0B, 0x5B, 0xA8, 0xB8, 0x93, 0x11, 0xDA, 0x65
IV: 0x01, 0xA2, 0xD3, 0xB0, 0xB9, 0xF3, 0xB7, 0xC2, 0x8B, 0xA1, 0x7E, 0x40, 0xDB, 0x94, 0x3C, 0x7D
Plaintext: 0xFF, 0xD7, 0xA5, 0xEE, 0xE9, 0xA6, 0xD0, 0xDE, 0x06, 0xC9, 0x3B, 0x62, 0x65, 0x21, 0x10, 0x90, 0x1C, 0x81, 0xA6, 0xEC, 0xE8, 0xBF, 0x4B, 0x23, 0x13, 0x0A, 0x41, 0xFC, 0x9B, 0x7D, 0x06, 0x8B, 0x90, 0xF5, 0xD8, 0xA8, 0xBE, 0x20, 0x79, 0x9F, 0x8C, 0xD7, 0x30, 0x29, 0x24, 0xAE, 0x10, 0x9B, 0xD4, 0xC9, 0x7C, 0x5E, 0xB4, 0xF1, 0xEB, 0x9F, 0x8A, 0xE6, 0xE9, 0x47, 0xEA, 0xF7, 0x5F, 0x2E, 0xA2, 0xD1, 0x13, 0x8B, 0x55, 0x95, 0x72, 0xB0, 0x65, 0x2D, 0x8E, 0xF4, 0x16, 0xDF, 0x63, 0xF0, 0xF1, 0x22, 0x5E, 0xEE, 0x67, 0xB1, 0x20, 0x9E, 0xB7, 0xDF, 0x7F, 0x0B, 0x12, 0x2A, 0xCD, 0xCE
Ciphertext: 0xCF, 0x3A, 0x57, 0xE7, 0xC3, 0xFB, 0x96, 0x0D, 0x47, 0x39, 0x0E, 0xDF, 0x47, 0x35, 0xF6, 0x06, 0xCF, 0x21, 0x1A, 0x3A, 0x67, 0x14, 0xE5, 0x0F, 0x2D, 0x5E, 0xA8, 0xFC, 0xC8, 0x7F, 0x89, 0x04, 0x3E, 0x93, 0x51, 0x14, 0xFF, 0x93, 0xAC, 0xD1, 0x97, 0x80, 0x03, 0x13, 0xA9, 0x1F, 0x3E, 0xDF, 0x28, 0x92, 0x43, 0x94, 0xDC, 0x59, 0x6D, 0x0D, 0x64, 0xA8, 0x63, 0x32, 0x38, 0xB6, 0xB3, 0x07, 0x7E, 0x36, 0x73, 0x50, 0xD8, 0xAB, 0x65, 0x79, 0x09, 0xEA, 0x6A, 0x90, 0x6F, 0x57, 0x55, 0x6B, 0x3C, 0x99, 0xC1, 0xF7, 0x96, 0x48, 0x85, 0x60, 0x1C, 0xF4, 0xAF, 0x4F, 0x5F, 0xEB, 0x64, 0x79
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0xFC, 0x12, 0x5D, 0x81, 0xF5, 0x2C, 0x44, 0x77, 0x59, 0x72, 0x5D, 0xAA, 0x85, 0xDD, 0x90, 0xF5, 0x3B, 0x36, 0x53, 0x84, 0x48, 0x29, 0x70, 0x88, 0x63, 0x9B, 0x09, 0x2F, 0x59, 0x3D, 0xDA, 0xD3
IV: 0x67, 0x61, 0xBF, 0x72, 0xE7, 0x0D, 0x76, 0x5E, 0x30, 0x4E, 0xA5, 0x35, 0xB7, 0xCF, 0x1F, 0x14
Plaintext: 0x7A, 0xAA, 0x63, 0x08, 0x9E, 0x7E, 0x66, 0xC5, 0x56, 0xC2, 0x92, 0x9B, 0x08, 0x59, 0x0E, 0xA5, 0xAB, 0x66, 0x40, 0x44, 0x74, 0x61, 0x90, 0xCB, 0xB1, 0x6B, 0x6F, 0x7C, 0xF5, 0xDE, 0x98, 0xB4, 0x75, 0x29, 0x96, 0x62, 0xB2, 0xDB, 0x87, 0xBD, 0x58, 0xFD, 0x1F, 0x37, 0x66, 0xA5, 0xF0, 0xAC, 0x90, 0xC8, 0xE8, 0xE0, 0xE2, 0x50, 0x1B, 0x28, 0xA5, 0x6E, 0xC2, 0x67, 0x86, 0x32, 0x84, 0x3C, 0xF5, 0x59, 0xF5, 0x7A, 0xCC, 0x66, 0x5D, 0xD9, 0x31, 0xF4, 0xBA, 0xEB, 0xBD, 0x4A, 0x08, 0x51, 0xDE, 0x30, 0xBF, 0x2E, 0x79, 0x01, 0x9E, 0xDC, 0xD4, 0x02, 0xA7, 0xDE, 0xB4, 0xF2, 0x6B, 0x16, 0xC2, 0xE2, 0x87, 0x38, 0x33, 0x47, 0x6F, 0x7F, 0xA8, 0x4E, 0x6A, 0x9F, 0x53, 0x6F, 0xDE, 0xFA
Ciphertext: 0xFA, 0x65, 0xC8, 0x62, 0x66, 0xA2, 0xAC, 0x16, 0x99, 0x95, 0x43, 0x3D, 0x7E, 0xA3, 0xAF, 0x9A, 0x9D, 0x24, 0x7E, 0x5E, 0x0D, 0x3B, 0xB9, 0x81, 0x64, 0x9E, 0x15, 0x3C, 0xBE, 0xB8, 0x04, 0x4F, 0xE6, 0x51, 0xD5, 0xE2, 0x48, 0x7F, 0x01, 0x7E, 0x52, 0x32, 0xB7, 0x1B, 0xD1, 0x45, 0x70, 0x12, 0xEE, 0xA1, 0x40, 0x87, 0x8C, 0x0A, 0x0C, 0xEE, 0x68, 0xF6, 0xD0, 0x2A, 0x87, 0x00, 0xDC, 0x61, 0x3E, 0x2F, 0x1C, 0x04, 0x97, 0x94, 0x9A, 0xBF, 0xE7, 0x8B, 0x30, 0xB4, 0x48, 0x55, 0x52, 0xE2, 0x89, 0xBA, 0x21, 0x67, 0x3F, 0x5A, 0xCB, 0x87, 0x93, 0xCC, 0xE6, 0x5A, 0xE3, 0xC6, 0xCC, 0x46, 0x8D, 0xDE, 0x4E, 0xA5, 0x2E, 0x00, 0xE6, 0x0A, 0x06, 0xCF, 0x95, 0xE5, 0x4D, 0xD1, 0x09, 0x66
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x5C, 0x45, 0xCE, 0x16, 0x83, 0x9D, 0xA1, 0x4F, 0x06, 0xCD, 0x25, 0xC9, 0xC5, 0x47, 0xD3, 0xA9, 0xA4, 0x6D, 0x55, 0x85, 0x31, 0xA7, 0x45, 0x18, 0x87, 0xB3, 0x38, 0x3B, 0x72, 0x3D, 0xFB, 0x11
IV: 0xD3, 0xB0, 0x1C, 0x81, 0x46, 0x4B, 0xAC, 0xE9, 0x03, 0x77, 0x44, 0x10, 0x02, 0x58, 0x46, 0x5D
Plaintext: 0x63, 0xA2, 0x65, 0x47, 0x0C, 0xAE, 0x68, 0x0D, 0x94, 0xCD, 0x2A, 0xA7, 0x60, 0xDC, 0xE6, 0xFC, 0x0B, 0x18, 0xB1, 0x55, 0x0B, 0x34, 0x48, 0x12, 0x92, 0xA9, 0x0C, 0x9C, 0xB3, 0x4E, 0x4B, 0x9A, 0xC6, 0x28, 0xC1, 0x68, 0x0D, 0x83, 0x5F, 0xC4, 0x98, 0x41, 0x4B, 0xCB, 0x65, 0x73, 0x27, 0x25, 0xCC, 0x26, 0x96, 0x7C, 0x1A, 0x7F, 0xFC, 0x32, 0x7D, 0x0B, 0x86, 0x53, 0x20, 0x50, 0x6B, 0xC8, 0x96, 0xA8, 0x71, 0xCE, 0x7C, 0x4F, 0xB2, 0xA7, 0x5A, 0xBA, 0xA0, 0x8F, 0xCB, 0x2A, 0x47, 0xF2, 0xDE, 0x82, 0xD2, 0xDC, 0xBB, 0x55, 0x51, 0xB1, 0x8A, 0x44, 0xB9, 0x1E, 0x90, 0x87, 0x2C, 0x4F, 0x9B, 0xC9, 0x7B, 0x63, 0xA1, 0x39, 0xEA, 0x1D, 0xA4, 0xDE, 0x33, 0xDC, 0xD8, 0x2A, 0xCD, 0xCD, 0x08, 0xD3, 0x6D, 0x5F, 0x36, 0xDE, 0xCE, 0xF7, 0x82, 0xFD, 0xAE, 0xE6, 0x4D, 0x1A, 0x19, 0x98
Ciphertext: 0x33, 0xAA, 0x7E, 0x19, 0xFE, 0x25, 0xAD, 0xA5, 0x67, 0xB5, 0xC9, 0xE2, 0x9E, 0x81, 0x5E, 0xC9, 0x80, 0xF0, 0xFF, 0x9A, 0x7D, 0xE2, 0x97, 0xDF, 0x6E, 0x93, 0x84, 0x36, 0x72, 0x54, 0x64, 0x20, 0x5C, 0x4F, 0x62, 0x60, 0x13, 0xF0, 0x9E, 0x14, 0xAC, 0x3A, 0x6E, 0x08, 0x20, 0x27, 0x71, 0xFF, 0xAB, 0x05, 0x15, 0x74, 0xF6, 0x2E, 0x9B, 0x4C, 0xAF, 0x10, 0x8C, 0xC6, 0x18, 0x88, 0x82, 0x08, 0x60, 0xC6, 0x34, 0x33, 0xA2, 0xD8, 0xB4, 0xEF, 0x0E, 0xD7, 0xA4, 0xFF, 0x5E, 0x81, 0x09, 0x82, 0x02, 0x87, 0x67, 0x3A, 0x3F, 0x43, 0x37, 0x1D, 0x4C, 0x3A, 0xD7, 0x4C, 0x98, 0xD4, 0x94, 0xDE, 0xEC, 0xBB, 0x9F, 0xBB, 0x99, 0x5A, 0x41, 0x14, 0x1E, 0x3A, 0x96, 0xD6, 0x12, 0x9E, 0x0E, 0x04, 0xDC, 0xB9, 0x0C, 0x4F, 0x63, 0xEA, 0x0F, 0xFF, 0xE3, 0xD8, 0xE3, 0x77, 0xD9, 0xF3, 0xC7, 0x63
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x9D, 0x34, 0xE9, 0x0D, 0xC3, 0x6A, 0x8E, 0x8D, 0x3C, 0x55, 0x0B, 0x98, 0xD6, 0x9B, 0x41, 0x1D, 0x13, 0xC1, 0x70, 0xEC, 0xD2, 0x41, 0xFB, 0x6C, 0x2C, 0xDD, 0x6B, 0x91, 0x9D, 0x32, 0xB7, 0x09
IV: 0x64, 0x90, 0xC3, 0xB6, 0x2C, 0x09, 0x26, 0x61, 0xEB, 0xC8, 0x30, 0xAD, 0x0B, 0xA5, 0x2C, 0x49
Plaintext: 0xC8, 0xF6, 0xE2, 0x6A, 0xD9, 0xA7, 0x60, 0x79, 0x52, 0x8D, 0xFA, 0x08, 0xC9, 0xF7, 0x90, 0x0B, 0xB7, 0x86, 0x0F, 0x45, 0x22, 0x3F, 0x3A, 0x00, 0x79, 0xDF, 0xAB, 0x01, 0xC0, 0x6E, 0x14, 0xBB, 0xEC, 0x17, 0xCB, 0xC3, 0x91, 0x37, 0x86, 0x84, 0xBA, 0xB4, 0x63, 0x34, 0x18, 0x90, 0x2B, 0x07, 0x60, 0xBE, 0xD7, 0xA2, 0xEE, 0x34, 0x53, 0xD2, 0xAE, 0x41, 0x83, 0x7E, 0x3C, 0x21, 0x84, 0xDA, 0x4A, 0xCF, 0x34, 0xDE, 0x43, 0x1A, 0xF4, 0xF7, 0x2D, 0xFB, 0xAC, 0xFC, 0xD4, 0x26, 0x10, 0x63, 0x25, 0xDF, 0x22, 0xB5, 0xD8, 0x0F, 0xF8, 0x3F, 0x52, 0x97, 0xC0, 0x0B, 0xC9, 0xE4, 0x01, 0x0E, 0xA9, 0xC3, 0x24, 0xA3, 0x36, 0x77, 0x32, 0x38, 0x73, 0x0A, 0xDF, 0x47, 0x43, 0xE0, 0xC8, 0x89, 0xCF, 0x92, 0xF9, 0x66, 0x27, 0xF9, 0xB2, 0xAF, 0x2C, 0x88, 0x6B, 0x8F, 0xAD, 0xDF, 0x15, 0xBF, 0xD0, 0x9E, 0xA3, 0xFA, 0xB4, 0x77, 0xC9, 0xB1, 0x54, 0x88, 0x03, 0xFF, 0xAF, 0xE7, 0xDA, 0xDF
Ciphertext: 0x2F, 0xD9, 0xBE, 0x44, 0xEB, 0x6D, 0x21, 0xEA, 0x50, 0xB9, 0x15, 0x33, 0xF4, 0xFD, 0xD3, 0x40, 0x43, 0xB2, 0xA7, 0x55, 0xD8, 0x82, 0x4F, 0x3E, 0xC4, 0xB0, 0x88, 0x23, 0xBC, 0xBD, 0x20, 0xE3, 0x22, 0x4F, 0xC0, 0xD9, 0x90, 0xBA, 0xE3, 0x09, 0xF7, 0xB8, 0x87, 0xF5, 0xAE, 0x60, 0x6A, 0xF5, 0x97, 0x54, 0x79, 0x39, 0x0D, 0xFE, 0xAD, 0x5F, 0xA8, 0x64, 0xE8, 0xC8, 0x5C, 0x41, 0x2F, 0x85, 0x41, 0x2D, 0xFB, 0xEC, 0xA2, 0x9E, 0x4D, 0x3F, 0xD9, 0x1D, 0xF2, 0x69, 0x33, 0x48, 0xCB, 0x0F, 0xD2, 0x81, 0x19, 0x4D, 0x3A, 0xF5, 0x1F, 0x07, 0xD5, 0xB1, 0x58, 0x34, 0x91, 0x1D, 0x5B, 0xCA, 0x01, 0x1C, 0x0B, 0xE1, 0x77, 0x5F, 0xD7, 0xD1, 0xF7, 0x84, 0xF6, 0xF7, 0xE7, 0xE4, 0xEF, 0x3C, 0x55, 0x68, 0xF0, 0x9F, 0xB2, 0x94, 0x2B, 0x8E, 0xB9, 0x73, 0x80, 0xA2, 0x50, 0xA4, 0x5A, 0xF7, 0x68, 0x22, 0x4F, 0xF5, 0x0D, 0x80, 0x05, 0xFB, 0x92, 0xAC, 0xC7, 0x25, 0x62, 0xB9, 0x3C, 0x10
Test: Encrypt
#
Source: LEA reference test vectors, file lea_vs.c
Comment: LEA-128/CBC, 256-bit key
Key: 0x26, 0x7E, 0x63, 0x9D, 0x25, 0x19, 0x08, 0x8A, 0x05, 0xBD, 0x8A, 0xF4, 0x31, 0x3C, 0x47, 0x55, 0x88, 0x06, 0xB9, 0xCB, 0x03, 0x42, 0x40, 0xC8, 0x98, 0x1D, 0x21, 0x0B, 0x5E, 0x62, 0xCE, 0xCF
IV: 0xF1, 0x4C, 0x68, 0x42, 0x18, 0x98, 0x82, 0x38, 0xA5, 0xDD, 0x28, 0x21, 0x9D, 0x20, 0x1F, 0x38
Plaintext: 0x99, 0xA3, 0x6F, 0xFE, 0x6C, 0xFF, 0x1F, 0xE7, 0x06, 0x72, 0x40, 0x53, 0x99, 0x7A, 0x2D, 0xBF, 0xFA, 0xA3, 0x10, 0x3D, 0x49, 0x9D, 0xA8, 0x21, 0xD4, 0x91, 0x4A, 0xFE, 0x39, 0xB5, 0x26, 0xD1, 0xCB, 0x1F, 0xCC, 0x7B, 0x37, 0xD7, 0xEF, 0x75, 0x68, 0x2F, 0x68, 0xBF, 0xA7, 0x57, 0x7D, 0x19, 0x07, 0x2C, 0x64, 0x76, 0x00, 0x51, 0x03, 0xAE, 0x5A, 0x81, 0xFA, 0x73, 0x4C, 0x23, 0xE3, 0x86, 0xE6, 0x1F, 0xD8, 0x2A, 0xAC, 0xF1, 0x36, 0xDA, 0x84, 0xFC, 0xA1, 0x37, 0xD2, 0x20, 0x49, 0x44, 0xE1, 0x8E, 0x6B, 0xD5, 0x85, 0xDB, 0x1A, 0x45, 0xFE, 0x54, 0x3F, 0x68, 0x20, 0x92, 0xDF, 0xC0, 0xB1, 0x4E, 0x9C, 0xF4, 0x13, 0x76, 0x7F, 0x7D, 0x22, 0x7F, 0xF4, 0xA3, 0x60, 0xFE, 0x16, 0xA8, 0x50, 0x72, 0x2D, 0x43, 0x1F, 0x64, 0x75, 0x50, 0x89, 0xB3, 0x22, 0xC5, 0xFB, 0x29, 0xA0, 0xE8, 0xF5, 0x51, 0x1F, 0xBF, 0xB3, 0x8D, 0x4F, 0xC8, 0x0C, 0x63, 0x68, 0xEB, 0x9A, 0x18, 0x6E, 0xAD, 0x1B, 0x80, 0xB3, 0xA6, 0x17, 0x14, 0x9D, 0x35, 0xC4, 0x45, 0xA9, 0x72, 0x26, 0x10, 0xB0, 0x64
Ciphertext: 0xB5, 0x35, 0x2D, 0x1B, 0x32, 0x1D, 0x11, 0x00, 0x7A, 0x50, 0xAA, 0x50, 0x0B, 0x7D, 0x7D, 0xD4, 0x3C, 0x59, 0x89, 0xBF, 0x12, 0xE7, 0x20, 0x9D, 0x96, 0xE4, 0xE3, 0x04, 0xC7, 0x2A, 0x53, 0x44, 0xE4, 0x39, 0x1E, 0xD4, 0x25, 0x89, 0x2C, 0x6A, 0xD4, 0x05, 0xDA, 0x1D, 0x0A, 0xCE, 0xCC, 0x67, 0x7B, 0x80, 0x76, 0xF3, 0x28, 0x0C, 0xB7, 0x85, 0xB1, 0x18, 0x07, 0x7B, 0x78, 0xBE, 0x2D, 0xEC, 0xBE, 0xF6, 0x77, 0x22, 0x74, 0x22, 0xC1, 0x88, 0x00, 0xEF, 0x25, 0xAF, 0x03, 0xCD, 0x69, 0x3C, 0xC1, 0x31, 0x17, 0xAB, 0x92, 0x5C, 0xF7, 0xC3, 0x90, 0x0B, 0xFA, 0xDF, 0xF7, 0xDF, 0x0A, 0x6E, 0x1E, 0x82, 0x39, 0x16, 0x35, 0x3B, 0xA6, 0x2B, 0x96, 0x8D, 0x9D, 0xD3, 0xAA, 0x56, 0xAE, 0x7A, 0xBA, 0x4B, 0xCB, 0x46, 0x8E, 0xAF, 0x37, 0x04, 0xCC, 0x06, 0x21, 0x72, 0x52, 0x0E, 0x94, 0x6F, 0x9B, 0x6C, 0x0C, 0x18, 0x01, 0x97, 0x6D, 0x31, 0x85, 0xB6, 0xBD, 0xFD, 0x50, 0x4D, 0x99, 0x2B, 0x74, 0x23, 0x57, 0x80, 0x15, 0x3F, 0x69, 0xA5, 0xF3, 0x2C, 0xCF, 0xF1, 0x1E, 0xC7, 0xE0, 0x04
Test: Encrypt

View File

@@ -0,0 +1,5 @@
AlgorithmType: FileList
Name: LSH test vectors
Test: TestVectors/lsh256.txt
Test: TestVectors/lsh512.txt
Test: TestVectors/lsh512_256.txt

1477
externals/cryptopp/TestVectors/lsh256.txt vendored Normal file

File diff suppressed because it is too large Load Diff

1477
externals/cryptopp/TestVectors/lsh512.txt vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,738 @@
AlgorithmType: MessageDigest
Name: LSH-512-256
Source: gen_lsh512.cpp, https://github.com/noloader/cryptopp-test/lsh
#
Comment: random test vector, size 0
Message:
Digest: 706df4eb f100f06d 5cc9f6c7 9be5297c 3f6f5158 01dd10fb c1b665a2 d7bdb653
Test: Verify
#
Comment: random test vector, size 1
Message: 1a
Digest: 41538236 32396658 72545914 061d19df 20e803c7 446ed603 df0b1614 2fbcc731
Test: Verify
#
Comment: random test vector, size 2
Message: efca
Digest: 2bf860b8 1103b1b8 5e117dfe 1d436170 f4b4dd32 d5471cfc 6a210ba3 05901e8e
Test: Verify
#
Comment: random test vector, size 3
Message: 082f78
Digest: 4112d19e 66e222f3 ed565f68 23583120 424287b1 d09276f6 9b61d4eb fbb72f91
Test: Verify
#
Comment: random test vector, size 4
Message: ce16ec5d
Digest: 8df75820 3a31ad1c d2ac4c1a 52826c37 1986e09c d0444bcd 498cbcc8 4452397e
Test: Verify
#
Comment: random test vector, size 5
Message: 6c74abdb d1
Digest: fd243738 b9090a3e 97bd6041 611cbb64 7c050671 4b71358e 286c2a71 fb93184c
Test: Verify
#
Comment: random test vector, size 6
Message: a84e445e 06f3
Digest: 25c739db f740442a 6a34642b 7a075aaa bc4518c9 28fa20f7 28dca917 56534065
Test: Verify
#
Comment: random test vector, size 7
Message: 17c65010 d8b121
Digest: da0686b2 fa9a7947 07ae2221 7c3486f4 29002cd7 7eae4eaa 597df08e 816721c2
Test: Verify
#
Comment: random test vector, size 8
Message: 959b71c6 884be7fd
Digest: 5ee437c4 712a0543 635ea600 96f9cd22 551fb335 c7bbcafa 0343109b cdce07b2
Test: Verify
#
Comment: random test vector, size 9
Message: a8a892e2 a798a106 c9
Digest: 5ea30b76 415982f3 96adc686 0cb2666e b4e73ac9 5c1dbebd d1883be5 8122c857
Test: Verify
#
Comment: random test vector, size 10
Message: 35ec7869 c23202e5 db37
Digest: d33fc315 4c079fd7 5ff74324 67fa0aa5 89d57017 b55c3649 9b860cc3 5f88d565
Test: Verify
#
Comment: random test vector, size 11
Message: 49e6d05b f9d480a4 49e85f
Digest: f7ccac9f 60a72028 330c8b68 963297c4 2be99456 5c1fead6 c9d91cc5 88906d06
Test: Verify
#
Comment: random test vector, size 12
Message: d3ca2055 a81e08fc 34147e43
Digest: 19da6546 c52a6be9 518e8a69 dfcd0145 67343ab3 b799d881 e206cdec 12453dd1
Test: Verify
#
Comment: random test vector, size 13
Message: 8dfc4f5f ff7cc16a ff760156 c1
Digest: c9903c4f d2136d01 e7520e89 e9175754 7dbd2c63 81c6ec35 e567b704 afa9821a
Test: Verify
#
Comment: random test vector, size 14
Message: 880ac712 0ecc7ea1 3d3e57c3 f3d9
Digest: fc2d214e f7f7745f 2b04e3e0 f30ef409 6408840a 6111430a 7f834b81 0429315c
Test: Verify
#
Comment: random test vector, size 15
Message: 5c0daa41 8454c00a 7cfa0b57 8ffa71
Digest: 67243123 9df116c1 c64d504a c23901b9 d1862e2d 77cbd37c 8feb3f20 4a2de296
Test: Verify
#
Comment: random test vector, size 16
Message: fa852490 949b831f bb7a7676 62c74037
Digest: 3f466dfc c2b8cd90 d9844dd8 84db3f1d aa55002f 353027d1 6002f61f 07c3782b
Test: Verify
#
Comment: random test vector, size 17
Message: b0a79749 1697d6a5 7fe53e75 1610eca5 ca
Digest: 74f99f08 0af4075d fca877ac 9bb6ad57 ff08d09a 5d1c6c1e 35d00b27 822fe3ba
Test: Verify
#
Comment: random test vector, size 18
Message: 28d722a6 c0b6f73b e7410449 8dce320c 3087
Digest: 65602c59 537d951f bbfc3e6a 26c85936 6750422c 39987d44 a9c03631 0ca9d714
Test: Verify
#
Comment: random test vector, size 19
Message: 02ee96d7 b88f2117 85a53bf6 be27f164 80cadc
Digest: 7c4a4b82 b0582458 506f4db7 5b64e6b5 1730ee20 c7f2b49d a3277e96 cca37633
Test: Verify
#
Comment: random test vector, size 20
Message: 1419946b 6562d79a 0705ad8b 484b6836 5bff33fd
Digest: 3e4552be d7ef3832 85f2cc84 568f6780 49203e63 d316c26d 5ddd17d7 dbbd4227
Test: Verify
#
Comment: random test vector, size 21
Message: 29d4d251 ceb43302 a816a781 13bed540 be67688f 59
Digest: 94e1f9b9 7331465e a00d9070 547293d9 88d31e1b 7fde6e7e daed5ab5 985ad7d2
Test: Verify
#
Comment: random test vector, size 22
Message: 17ee7dd9 ae9a2cfe 541e678b 75502d84 78255bea 7fee
Digest: 50824da3 6858f192 7504527d d1c9dccd 59103a11 2341f007 b107b98b f764015a
Test: Verify
#
Comment: random test vector, size 23
Message: 29bd30b3 efdcbd77 fa549f31 74b23f4b 52d48a3b 8c9429
Digest: cb37e195 7dacf5d2 93efde4b bd317800 6bdd8892 54c29d6d f5c3677b fc044710
Test: Verify
#
Comment: random test vector, size 24
Message: 213defe2 31d38849 21149cfa 02b3a1fb 35650d87 442780cb
Digest: 430097b3 85ace713 2bfb4ada 2358db4f 2791798f d52b8532 9a0a115d a363859e
Test: Verify
#
Comment: random test vector, size 25
Message: 4ba5bb7d 72068696 15ad1602 6f56b643 2a7400b2 95efc824 b5
Digest: db28b4c0 70d19439 2ffe04b7 ed4373f8 b3060a75 5b673a56 aab81fa9 a7cca270
Test: Verify
#
Comment: random test vector, size 26
Message: 31cd4306 84428160 4275ec8a f7a9628c 5ae0a381 32953af8 74aa
Digest: a22624ab bcae41f1 1f89b0c1 7353e939 bdd518a3 862aab45 8a7c12f6 ea14e29c
Test: Verify
#
Comment: random test vector, size 27
Message: 96853051 471570c1 39d08a88 34990a43 b70b64e3 1cf72018 63d99e
Digest: 0e673331 53f5ec58 2e8ac216 e743c73d 84e9203d eb67f0ed 7a90d0af 0da17aeb
Test: Verify
#
Comment: random test vector, size 28
Message: 122eaa36 980f51b1 7697d22c 713dd9b9 d3c6c8f1 6413943b cadb693d
Digest: ad475497 e0346122 ffdfec59 b11b04fe 6551e279 feb7df78 36cc48da 5d039497
Test: Verify
#
Comment: random test vector, size 29
Message: 0863b98e 4ca7015c ba1b289d 74d98953 87140b6f d3bd4b70 f36202ff dd
Digest: 86978363 86322c86 27a0b7a5 9aa287ea 5feffa83 46ed0182 256676fe 97a6b208
Test: Verify
#
Comment: random test vector, size 30
Message: 655ee977 38488901 4706f4b5 edc1d5ff a99d3789 fdeddd8d 1915b678 4084
Digest: 2d5552d9 52bf1edc 49d80e0d 62e62b26 a7f34ecc a2215570 627d38f1 8ef479c4
Test: Verify
#
Comment: random test vector, size 31
Message: 3ea22ab5 91fd3a7a 362313ea be54c361 801fa62b 043819d1 0e66cdf5 b7e7be
Digest: 43ca9213 02cd4121 2e5a101e bcc05ab3 bfc7a819 c47aef83 e1cb47f4 7c4926b0
Test: Verify
#
Comment: random test vector, size 32
Message: 90b48d7e 8941ef01 7db644b1 ec083dfd 2a5af4be 70e30915 ea439016 401365ce
Digest: 86b13a8e e3d91378 1d4030ef eae721b2 87879b4f 1b4c3e81 356aad75 74a6a508
Test: Verify
#
Comment: random test vector, size 33
Message: 6837f8ef ea077bad 0401ce1c d4914b99 f84e137d be9d15ef cea7ec77 59196d90 64
Digest: 8355f775 8b3f4669 3b4eb2e7 097df1b8 5708aa96 43bf0664 4bb0378c 75e8dbda
Test: Verify
#
Comment: random test vector, size 34
Message: 37e01843 b0a75fe5 ec6022d6 878b5014 f88eb8e7 8ba73096 225a7594 18db19b2 f23e
Digest: de3b71a0 c9be4d4f dd8e044a 41070fdf b153a78f d0f1b322 ed5d3bb0 c6266ed9
Test: Verify
#
Comment: random test vector, size 35
Message: 87e4ac59 8bb014d6 f6183094 594a0781 db6740b6 a24a92a2 e2030d94 bc961ea4 f16c66
Digest: 22559b97 d99d6ae7 8e817889 c85925df c782a415 25073eda 4993f627 f9e7aa1b
Test: Verify
#
Comment: random test vector, size 36
Message: a807060e c0eb7584 a3d38b34 c3c6db8d b241afd5 e77f74bf c06ed14b 3edb2203 6f265edb
Digest: 38ddcf1b 678c6032 c64a102b fe6e2028 4fea37d0 905e7ab5 76ea9445 f54a3d8a
Test: Verify
#
Comment: random test vector, size 37
Message: 862a6217 1911bbf9 c79166d8 df5f0029 802ca10e df357a7f 48cf1761 220803ea 456b112e d1
Digest: 83abd6a0 a2c60eed b257b702 fb4ba847 3c42cd29 90b73142 5bc693f0 ab454070
Test: Verify
#
Comment: random test vector, size 38
Message: 59f5f78e 5f2aee4b 604945b2 aa171c97 e53440d0 685c2314 71496a6c bb76cd1a 813f4877 f60f
Digest: a1b8d9fe 4d340156 5a4f032d c9579c3d ad03fef6 77a13ed6 d1b7629a aa36ce34
Test: Verify
#
Comment: random test vector, size 39
Message: 8eac0c69 97485301 1dcaa8f7 466fff15 77889aa1 3857ac55 49099ec6 6d538531 a2a82931 7f1c35
Digest: 047e9757 d9fc64ea 881366fd b0ceda35 d7664bd4 5e80d72c a2f755d7 7d18dec4
Test: Verify
#
Comment: random test vector, size 40
Message: d8c9f317 2cd14bd6 45db6733 f29fbd00 c961a158 1cfbd580 4a4350a3 9e398c45 b16518d1 8aa4629a
Digest: bedd3c82 96a944ee 22851acf eb258073 26d2ffe0 95d200ea 3b01ceb3 75b441df
Test: Verify
#
Comment: random test vector, size 41
Message: 7164db81 a34ae505 8af1bdad f36b127c 34e5ce31 65d85154 ad965585 62eb2f06 a893a93c dd808fe8 9b
Digest: 5a849f50 0cfd67f4 ee2dc3bd 0557db49 d9049d62 dec94ee8 e78bed21 40a33bc7
Test: Verify
#
Comment: random test vector, size 42
Message: 6eb58bf4 7c072458 53c21275 25a849a0 861dd8c8 f3065f7a 77b5f18e 7b0b1a7d aa5b641a 324bcebe 1e94
Digest: 406c14fd cb4c4a01 9de86b7c 18f90874 8ac5f126 a9b363e5 f797032b b453b8fc
Test: Verify
#
Comment: random test vector, size 43
Message: aed81945 89513c18 f6e38d0d 4a15a52c d0fcdf79 0698b1fe a4dabb42 72e4e35c 1b6af9d3 c4ddc19f 1dcee4
Digest: 9d69c6af 8e9bbfdb 87a301cc ecfd0053 489f662a 112e483a 48c89064 a9998071
Test: Verify
#
Comment: random test vector, size 44
Message: b77f7413 ee201599 ee2f758b 1d08ea3c f1363b0b 828797da e80ff6b1 ef4be209 520340c2 f5859531 04d74098
Digest: 78845ef1 18aa9cc1 3ff1a9bc ce89b23b 3c8d42af 46f80ffc 3525b21a 68d5ee5d
Test: Verify
#
Comment: random test vector, size 45
Message: 29b18f30 0f6ae44a 24df643b 59b60870 be8ea6a6 b8654634 08b77f32 4102d174 e64fd2a1 1261a0ef c959f5b7 89
Digest: 915e0956 661c9a89 69210c0a 2bb92ca0 166c25bf 857df846 bb08bcb1 f0dc4f24
Test: Verify
#
Comment: random test vector, size 46
Message: e064c9fa 7be03ac5 5a0a865d c92c82d5 c8ec4fff 384ffe7e c1ac7236 7b9b0c9d d914087a 69f27265 0b78177c 3303
Digest: 1feedfea 88786cbc 8452e92a cba4e21f af737d88 fe0f259f f8320aa4 076a57ab
Test: Verify
#
Comment: random test vector, size 47
Message: 113f5113 fc22263e 66dfdd85 7fbacf6d b3d198e6 7f0a0f22 23f349e7 74267a28 b87edaf5 3af43735 243754f4 6ace78
Digest: 0cd9a53f 34117de0 fe8ce1dc a64410c1 5b58ccf8 d3734518 1318c53d 5203d046
Test: Verify
#
Comment: random test vector, size 48
Message: cca8374e 6e85dec3 26054497 6159f8af 0c987127 91628780 41257d09 a0c2d5ea 867a0ea6 181622a3 461bb84d c1cc5d95
Digest: f65bbdbc e5fb7a21 64a4f56c fc2a8fa1 4ae0ebde a9ac26ab 5a2250b9 875c8676
Test: Verify
#
Comment: random test vector, size 49
Message: 1e988d80 33225b6b 0eb897f3 a6ed163e 3df3ef3d 5fe4fc40 8f68e855 e36bbed4 f5809b2d ea6d1bf6 6db4beb5 ad1fa07b e3
Digest: 3ff068ff 9d852a6d 93c58b93 117ee49d dde705f4 74f66e0c fb54f64c 0aef0434
Test: Verify
#
Comment: random test vector, size 50
Message: a4668b5d fc1b6805 45ffa793 15b9ed4c 3b1dc54c 8c428523 ab61c9a9 0d527821 a658a3ec 63128e1e 986c2804 106de221 5d09
Digest: d3880e26 55844508 d26cae4f 9597431b 8ccd9e83 cfeaaf28 0cb4ad68 dfd185fb
Test: Verify
#
Comment: random test vector, size 51
Message: be10ce4a a09cacad ce1f728f b94d752b aaddff3b 1bfe1c1d be44ba35 7b2276ab 163659e6 015f850e 2216e3fa f56dbba9 df93b1
Digest: dfa2cd9b de0d6afb dfa70152 9bb0f169 1bc9204b b7dcf3b4 56900bc5 b9d46461
Test: Verify
#
Comment: random test vector, size 52
Message: 140a058e 3ef9197e db818116 86da357c 9cf0843a 61c1a94e eab581c8 78a63784 f709f64a d8b9a7ff 9c5f2170 24845f1d 7782a1e8
Digest: c527573a d38c60ce 6553871f 4841caf4 50ebbd5a 753b373b 720081ae 764858b4
Test: Verify
#
Comment: random test vector, size 53
Message: 4874d4cf 8a6f4ddd 2058086c 24afd2c6 21f47fe1 330d5f9f 5e47dd01 235ef7aa 39a5344e 2fa4ec05 29f9c0c1 11e3c58f e51cb722 7b
Digest: a011cbee 947f4611 5ca6dbbd cd22b1e1 316ac5d8 b79c7819 f9457f21 2fc5c6c6
Test: Verify
#
Comment: random test vector, size 54
Message: 81d3b8e8 0c2b2c6f 0deb6b33 312be001 d2e2571c 4384d5a9 5e399a67 d9a355ba 154962fd fe45163c 618ea852 17758eaf b21369ae 87af
Digest: 04bf76dd 0f4696e6 7533e74d cec27dde e65c3ede 47753177 3cc00209 65100a5d
Test: Verify
#
Comment: random test vector, size 55
Message: edd519de ff76fd82 82d67269 f165308e a820082c ba52f9de cce3e344 3d73c7a6 cfc072f7 743efe60 4d4e14b7 8b5e50c9 d85d07aa e3691c
Digest: 05d9acd9 191aeebb 77ada0a8 3866390f 87776921 929cda0d 53b4f48c 963f73b7
Test: Verify
#
Comment: random test vector, size 56
Message: 497e9774 09724c7e 62f5097b e4720123 e99dc1c9 497b08d7 20fb78dd c220bbd7 a475546a 7d9e1213 5cc04025 649db8df 293f5f0c da53371f
Digest: 354e3bdf d1556c6f 72f56ea8 8cddc9a0 346e1330 63f6751d b88ee8ac 0650021b
Test: Verify
#
Comment: random test vector, size 57
Message: 2c5e1dbb 122a9b46 27e51928 3d652aa8 a90b6914 a7bb9f10 19464499 2d736d16 4e3b5c06 5375c481 4c827e4c 7992a218 ecd132d5 d42edc84 45
Digest: bed0024f db98418f dad67a2e 87770885 f318882c 2e0e9962 a7714afc 633c0e4b
Test: Verify
#
Comment: random test vector, size 58
Message: 02afe3fe 7ae5784c d4258399 6a23e43d 42d19446 464bb3a6 38f3f831 3df865a5 917b9039 7d45c466 748d3960 1818e6f0 885428a5 1eb0dfa9 e3d8
Digest: 941a49eb 0b7f4a07 ad1949da a4a7edd8 410a221a d49207a5 9cffd635 b62ca448
Test: Verify
#
Comment: random test vector, size 59
Message: bba19a76 8b6d18bc 0fb842ab 456823c7 249470e3 dda63807 e3f210f3 5d9a7f12 abf1eba0 906e68ec 79fc67cb f30d8dd2 249b43b6 34d65c81 0ffe05
Digest: 59b0e3f2 2176ebda b10a0166 2b86c596 a4c8c842 0a4d0eb0 ed1e3219 4f3c6856
Test: Verify
#
Comment: random test vector, size 60
Message: b3c2ed24 0d61cc30 d27db448 59b9ca3f 1fe2821c d0251bfb d1b6372f 16abe40c 90707031 7e3e5c07 374e0d0e d37e20a3 8052ea4a ca3ab443 5bc737bc
Digest: 231eb876 0ddbe5ba 9975f139 2777e1a3 3e04a57e 1ee92194 bd472085 43ddd9f8
Test: Verify
#
Comment: random test vector, size 61
Message: babb0acc 60e63cc0 32d27401 c40f5e8b caf69333 b680d964 b04cf55b 4bab4816 eeeceb3c 7b5e2aa7 b6c27bf3 3dd7cacf 6aa4d01d 9497a77e 8fc66302 1c
Digest: a1f404c2 02cfe94e 6128661d 63db979f b2be7962 2dce9220 6c6adb02 ee143da5
Test: Verify
#
Comment: random test vector, size 62
Message: 99e58e78 fa8f6013 d1b96982 98625a7a d23eeb59 7d63fab1 53280cdd c4bbf003 0fbdc23d 15547fb0 4c6c9465 48cf403e 50c884e0 afcb5cf9 a12936fa daf8
Digest: 4f3713e4 42162cc5 17919b1c ae955385 bbe45a61 97170d49 ffff1b8e 4ee3ac8f
Test: Verify
#
Comment: random test vector, size 63
Message: 029a4eb3 e53cce25 bc380110 a094c068 adf05953 78499fbb d99a2ff3 000f93b6 83641f4b 533f7af2 16be9f85 21dc8833 ed2a7b38 8420b3f2 4360953e 5579e2
Digest: 6fcdfcec 7b70cdd2 76778e6b 949f67a2 5405f391 cadecb74 560ec979 c6877d1a
Test: Verify
#
Comment: random test vector, size 64
Message: 5df92a47 6a31c52a 0f2f02ae 14fa1920 62e2a6aa 7a2855eb 0bcfedcc 28f3de2c 460fae0f 472829ed 3c1fd7b8 92c526f7 43ac2f71 44864752 1deaa39a 5eb693ab
Digest: 34ed7411 ffe9a8df 0d9d1ba7 189efa37 2dc6ac70 41c4ebab c16974a4 1c5d43d8
Test: Verify
#
Comment: random test vector, size 65
Message: e4877ce0 da5e622c 77bdbe98 a8b6be1b a62c5c0c 83982fdc 2fae2b8f 0c657cf7 5f819a01 5f6c1e11 344ea215 77fb9529 9e315f0c 45e692d5 f7e3f6b4 c012c05d 67
Digest: 0ef2f460 5f729be3 024cd166 44d263e7 bcea69f6 9ea00ff8 2028ace6 834c626e
Test: Verify
#
Comment: random test vector, size 66
Message: afa3be29 d5bd6683 4f7fec68 d8e82716 af3eb0b8 734178bc 3f887e18 ad4f0478 595b6371 93475778 432c610d 940dcb32 70381b44 eae4f1fa 95d61392 b9dc730c 938d
Digest: 8c549191 a233c307 0ba772c0 16495cce 4470a6fb 5d7c99b5 09fc3b46 2dcf5fb4
Test: Verify
#
Comment: random test vector, size 67
Message: 567b5ca2 ffbc3fe3 68d25a9c 8143eb11 cd6b2627 e9052792 023d9b4a 97ac3c41 503ea1eb 312a41c6 247d8ab3 0ff97c8c 00021066 6ee1205a e45b7a10 f41d45b4 27ffe9
Digest: 2e6da445 17f6bf0c 9b38075a 5952ff70 f8a27e0d c7e7ce15 fb4ad780 6e223cc7
Test: Verify
#
Comment: random test vector, size 68
Message: eb55a08c 424bb9f3 42e3d837 d1d3f0f5 35924116 550cdc8a 95eccc7e a303abde a81fb64b 5d2fbde8 77f2a5eb baf6fc81 b74874cf 437b055b c3d0bc90 a1a74a21 792386ce
Digest: bada8fbf c2066ee1 519bd94d da261d2d aa4d5dac adf974f2 a90b4e33 2296cc31
Test: Verify
#
Comment: random test vector, size 69
Message: 0d99a3c0 a789a257 6bd8796b cb860bea a99d640d 7a6a8a6e 3aa014e1 2aeb8e0c 20d2ac26 8ab1fc08 d3737f97 ce1afbe3 a4c29f5d 06c6078f b8f43e42 9985fafc 8fed9bf6 27
Digest: d372de4a 36c18f18 b4ef9a22 f4b6e0cc e09c4b4d f2793398 0578ff0a fb4204ed
Test: Verify
#
Comment: random test vector, size 70
Message: 4b0d572b e9c0b27e 93e45d2d 9c413a94 86f68264 186cb944 62fb09a6 79764fab 4f86106a f8ef165b 7a433e66 3cc34b03 5598e706 a3910829 8b1a4509 9773e791 5dabf0c6 f755
Digest: 92372385 aa9cb6c0 914d9369 709d2a82 cd2564e3 1161d0a3 4201bbca 9c6f4111
Test: Verify
#
Comment: random test vector, size 71
Message: 2229d93e 15f1a89e b5f88873 347c59d1 da405729 7c5ba763 551a7206 596884fd 35384ed3 c56e298c 45d4162d 7ee3e7aa 1e3a64ba 9e093a2e a6ad2bda 7d1830c7 fecfe4aa 8c083b
Digest: e9dd369c 5fb32727 8091d0d0 fd4b4a86 b32bd5f8 261628c7 3cfa430d 06bb9636
Test: Verify
#
Comment: random test vector, size 72
Message: 2a318cb3 c621d57c ac55cae9 19ddd2bb efa74392 0a2c6d8e 6343557e e7e7d2b8 1dd68946 4b504ec4 d536a3c4 2a5f654c 33049dce 2a275ee1 89e53b0e a5de66f7 844c0b1d 2c2a2296
Digest: 7cbfb433 3d07c9a5 606b55d6 137b6c27 f0df4b45 d79eb5d7 40d4cb16 0cfc34b3
Test: Verify
#
Comment: random test vector, size 73
Message: d7fd6b14 6c57f6fd 20bbc8b3 7005843e b5bc2bc8 61611e8b 4fbb1725 c74fab09 32f59349 fa9bac7c 9d1b6061 51cfecd0 5872c0bb 20b26a47 b48bafef 12a0e813 f4ee9011 2e6f562c e4
Digest: 30a9ea74 8ed5893b 8926d785 b066305b 9ec820b1 6a20533e ac7afe94 2d4000d3
Test: Verify
#
Comment: random test vector, size 74
Message: 0b1af505 9b1be1d4 bab8a79f 12fe263e 803ea4d6 9fa28a74 5f663f6e 78179e82 839168d8 1f3ecf27 23f6e28d 746405dc 83f4002f 86cce0e3 eb59629f a7af0e21 0cb81e8e 71b34186 424e
Digest: a7adc07f f4f6fb7a d28209dc 6c79af9d acc1400b 1d5b3cb5 a46ff989 9062ce1f
Test: Verify
#
Comment: random test vector, size 75
Message: 1216ec40 f518ce97 2d774f88 0bbe5f3e d13a7df0 0f15b600 cc8d3cc7 88e073fe 36b2bbad 2d222c1d 58049d94 b22ae7b4 cc05f959 8061d853 b74ca5d8 778e7aa9 a0f513ef a53b927b 76ba17
Digest: 39dd882b 4d0c9c0d 52aebf8f 3a40ec61 57e8f583 2a89e156 d528d83c 210dc42a
Test: Verify
#
Comment: random test vector, size 76
Message: 5e95cfd9 3092a09a 72c32e74 8ff240d8 487815fb 081565f1 71f5038c 1edc218a 6499d788 a4239faa a182f4fb 5e6630c4 1c59dfdf e8dd1ec4 48c9f439 6579b73f 9337f29e bd63988f 2eb09df2
Digest: b06a0aa8 d955667f bc81d702 060d1b0d a615a57d 7afb976b da0a8ea9 3155090d
Test: Verify
#
Comment: random test vector, size 77
Message: 1bed27f5 93efa38f 313e0991 338a92ac fd49d68b 5bcb3300 24e88dc0 338775e8 6387f7f1 5788f499 89853854 37192277 92500db1 57d28aff 6e6e7c40 520d0711 f6276fd2 fc0b2501 4a91a795 71
Digest: 406667b3 c8744733 372e545c dda96564 5ae3ce32 7bcbb0d1 7a8555b9 57fb1717
Test: Verify
#
Comment: random test vector, size 78
Message: 8f97a6f7 3aabcf97 f6010593 83e88e38 d77cc373 5c26898b 7fdb6f8c 4a96388b df9434d4 dd5cc914 93097dd0 9092242c a5fd6204 34da9791 ffeb712c f4a8d124 ff0fa981 08b317dc a0a13cdc 9b02
Digest: 41ba5588 fc9092a4 1cd86da7 da5632d7 9df74518 bcb41932 f73a7abc 4e4b69c9
Test: Verify
#
Comment: random test vector, size 79
Message: 41869c86 b567f86d 716db13d 3b566783 9a613308 9b6395c7 6c02fb2b 4a463ac5 3fa64d24 ec989acd 45071016 2c1ae0fa 34a11f3a 31f7a80b 568af161 c6dbdc70 de76412f 6f221212 52ddd537 2ab69f
Digest: f75488d1 faf3a596 ac6c3f1f 1f3e168b 9623fd24 e096227b 9572fb99 c7ec5350
Test: Verify
#
Comment: random test vector, size 80
Message: fa3288a5 35bbb2a3 8db4fa8c 0720bd5d bd041580 721a538a 55fe0bfe 670aab59 db8bb03a 61cf8eeb 92fdf7ae 627a09dd 5f2ebc55 a98833f4 a066e8d5 e26e584f f981461d f14bd37b 6cdd4ead c012bc69
Digest: 49f8a0f5 3fc98a34 2befda3a 455f561d 61a48866 a42900ad 87c6d551 171784b0
Test: Verify
#
Comment: random test vector, size 81
Message: 58e9da47 417a2b96 8a4dfdb8 285c3909 60e216b2 b81fe4a2 19611d79 6ad07562 6ae45657 ff849b8e 8ea058a9 8d2ba6f8 ce60ba02 9748b1e3 35777040 b89616e0 0a230614 ee9e7a38 f1528299 59dbcaa5 76
Digest: 8eb9d9ca fb8833e9 5d185d02 8f9d9cfb 615178d3 29e94094 c7863343 0507258c
Test: Verify
#
Comment: random test vector, size 82
Message: 5f376d4e bd190a04 d56739ea c0d15be2 fac63855 98ab8666 89e644b0 ca951efa 518b25e2 bd83f08b 20ea5e87 43adfc1f 9e5da6cf f7179b5f e2afa25f dcf1a98e 7242aa9d ceffb114 81b4ad82 2c05a90f c81c
Digest: 9375876a d6bc7634 89ef2cc3 a9a5c811 d07b26cd f90b5126 f4f8e73d 69c251a9
Test: Verify
#
Comment: random test vector, size 83
Message: 110ba1d3 38ab2da9 c6e553c3 2399982c 32e3a5e0 f23ceb8f 2ea25992 9a3bea08 a976a83e 113996fc 6a9d7dc1 64eaa0bb 097ddfe1 2a69cef3 67125230 b7324f47 85b076c2 1f5de74a db289e8b cffba73e 5d9192
Digest: 9d3c67e1 0d1d6bd9 48f2f381 26c84cc3 c100e3f7 22c7782d 3384bc81 a3ed36fb
Test: Verify
#
Comment: random test vector, size 84
Message: 3300b3c6 d286ab72 cd1adc8d d496aa03 0214f1ab 0bbbd217 0fcb8187 fadc8bc8 47dbff68 89cc5042 afc8ef6d 73f3e3fc 5ed16d3f b1a77782 baff5a6d 0998e588 353d9bcd 87b7ab40 e80644c1 f242d84f 00b1fbec
Digest: e5285356 ba9d8113 a4a62d2b 1e3884a9 80d309f1 e947b5dd a3bc6690 35da5ede
Test: Verify
#
Comment: random test vector, size 85
Message: 3be50533 abb362ed c7089dc2 9d69258a 18c81093 af8ed119 e0793803 62e17d1c a29b7926 51945089 0971d746 a02a3ded b25db038 a7a27364 b0b289b9 af387886 19cacf48 af7f611b 8cfa0281 1f028d2c b72a4055 96
Digest: 9f60fd89 ed86245d 9ee814e3 e71f3ba7 ae6b6a19 aabe05a9 389d0da6 8390e6f8
Test: Verify
#
Comment: random test vector, size 86
Message: e2015440 e9921502 20fc3bc3 edcbb1f5 7b620db1 79bcda28 a046c38b 70507d97 c811c067 25b71485 65aee584 2b811e84 0d853832 26a711a5 c69ddfe7 51bf343b 27ba9af6 8a26dd52 65e4a097 c1a2045b 5ba0319b be84
Digest: 11e3bbc5 e8b1d1bb 2b5aa18c 141b6ad7 1a9a66b8 3c38de32 4a8f7c14 ef778d67
Test: Verify
#
Comment: random test vector, size 87
Message: 6038e5dc 290d99af 15b7db92 88e20b4f c70edd0c b891d366 442b201d 7d487fc5 209f09be 74855840 c83e243d 8171362a 01d6ba3b 12c3aa1a 9381cfab bfcd1166 d00bb945 5a40b308 7323501a 8e23f896 70415d78 6f3a57
Digest: 45cdb012 a502fd1d 9aa6e6a4 9d25ec6a 187f1c2b b7c38e0a 0374ecff 45549d5e
Test: Verify
#
Comment: random test vector, size 88
Message: 54f6ffa6 2efd4da1 9e40b607 54014bc9 4f55f606 3abf4b24 1403d92c 28d7fe74 5a8ba2b9 fc3fce4d c1ef0c2c a6b19747 bd65b351 ff5de199 e0f77d08 d36a4073 ac952ec8 1eff7caa ca0c9955 f7eab657 2b348e57 3017e813
Digest: 778ad765 3f099c70 03c7f4bc 21904992 7746edce 92ffc64a 31c6f611 af90cffa
Test: Verify
#
Comment: random test vector, size 89
Message: 44b25308 46032203 ea3632e7 4979b0ec 969b1117 5610c3c7 e815530b dd2ee97e 3b93b529 e4a3db21 73e1aebe b5ef127e cb9e1ad7 d3cb8325 2a827b6b d233ba59 c8349baf 251f38f1 c92686b7 f2abc0ea 4b7cfed3 bac62941 c8
Digest: 166acd98 1a9ed2d6 f9c1a52f cb519f03 117beb6b 6f447c5c 34fa9b09 ff3165ea
Test: Verify
#
Comment: random test vector, size 90
Message: d4ef4827 d237d55c dc03f016 48f95a00 ae442cb7 4fda4d50 bc917673 fe3b388e ff81384e 2cab8caf ec0f5575 6eb3cf21 f9ed4b28 c4a3bfd8 408541b6 87e03825 225d63a8 ae39540e 3edf31db cd433a39 6d7be00d 7b3c7359 8005
Digest: 8dcf7aaa 40301c68 c11773d1 c6785f21 53254164 41f58397 dff83082 d91a2dde
Test: Verify
#
Comment: random test vector, size 91
Message: fe89ea00 4e4cd769 71ffd695 be48cfc9 a0ac4cca 47a81d58 11f912c4 214cff03 9e8c1e3b 84a0e347 659d0d9e f57eed7d 92102df5 c9280d9b 5aaf80fc dff89dbd 574e6a71 d22239fd c3d12ac8 39bf5e25 4654f36f eb6d6bde 61cb79
Digest: 16568e3a 55dd41e0 f326e1ee 1ee5c9ef 8cb6887e 1f85026d 346e7f9b eaf3be10
Test: Verify
#
Comment: random test vector, size 92
Message: 99a42fd6 04569529 15902893 af4b7a02 364d447b 257e0175 d35fa952 21efc56a 50946e52 67f27d3e b3d0659a 6f139d7c 5c95ef4d 0eda28f0 efcfc289 00631b9c 1f7f3c9d 9c3cd8e7 cea29a10 c11ba8fe a92cc2ae dcdee92e b8a9b1fa
Digest: 3d320a74 9aa65e1e 869f0c51 e8f1c637 875dde10 d3fa3d03 867d70b6 8a637606
Test: Verify
#
Comment: random test vector, size 93
Message: b423f75e f564079e 5119b89d df9025eb 4fff6542 513b2d7b 3a4331b1 942e6bb5 7eeb3ca6 5d3d02c2 3a4f3002 d60d8fd7 10d284b4 92d5bcbc 4323aea9 8a2dd991 ade82ed2 ed9e0062 f6de577f 34c40364 74a47246 29590280 52e68479 aa
Digest: 4e279e1d bf9e31c3 1ba54485 dd386f16 e5fd459b 0dc86cdc ba0c2070 64cdeea6
Test: Verify
#
Comment: random test vector, size 94
Message: 843596fc 48853f48 bfaaccca 580dee36 53f572d1 5a995eb6 79782a99 d73840b7 f64c0a8b a986ed3d 51ccd381 1ac84a85 f105e59f 240625b7 ae679158 a4b099d0 0c0ce8e0 bd993bab 495387c6 711577e3 4bfc23d7 200a2c7e 3ff92c40 bb0d
Digest: d69346be ea2460a2 5e0a1c5f 8db04e78 48d76362 acd48db0 bef10f0d 3e76f19a
Test: Verify
#
Comment: random test vector, size 95
Message: 182f6075 f8bfff5f 681a1a61 91f9d7bc dfec63ca e6e892df de8c2e13 9fc293da 1259858e f029ebff da2b481b 2eb48f7d 089a18c5 34ce79f8 29c8bc12 abec1f72 0cdc5b4d 8355ca99 9a61d1b9 235ab53c 98f32feb d3d2ae3e 41976958 687287
Digest: a22bdc79 f518b95a 7cb816ee d351e71d f90f4bcb 6ca45174 3f1ad9c6 76c5d080
Test: Verify
#
Comment: random test vector, size 96
Message: 450991c8 bfa70c81 4590fbad 7829dcad 0157af1b cfb6d077 1ec79d14 42693367 1c781e12 bc009d9d 65e864a9 e6840ae9 11fc9fc6 54ff4e8b 69fe207b 49e393d0 460f641c bf70b38f c32bd668 0b64cda1 89987203 50b38bc9 11f6afcc 0053d61d
Digest: 4dab3b47 1a52f6d7 cc6607a9 ba0ebb88 c4c0de7f 4056f67f 6eb035e6 83623fe6
Test: Verify
#
Comment: random test vector, size 97
Message: 1803cfb7 59f1f2fe 1cc4cc66 2aa3478f 664cf1c7 5eba89d7 1211c6e9 7f66fd9b ca30788d 4b27d3d1 d99b0c3c a347a46c 4462fc3d 8dd87fc7 00c29e9b 18458a2d 74fe388d f2c15940 6be8cff8 64d415a7 7e896cd0 66369bcc 8d916443 c491df3b f4
Digest: 854bd8cd 4607590e c1c2a577 3c5f4af7 7f6b630d 7de46e43 e8866ddb 9def1ff1
Test: Verify
#
Comment: random test vector, size 98
Message: f4552e8c 32b1e9cf 69cf4e22 8fe1d3cc 2137fe99 97193c79 05abc57d 9f0a34f8 f852ea4b 57518565 ab6ba19e d62ef210 63ff0b49 48d35635 6232f94a 86c905b3 cfef7b9a 6062224f bf7ad534 fe5ee1d8 d4def2ab d5f74cef a568a2d6 dcb87d03 79e2
Digest: a03467e8 5a481168 b1df72f5 1bf305e6 f019f89f 1bb70dc9 98151e74 568decb4
Test: Verify
#
Comment: random test vector, size 99
Message: 455772dc 5075a29f fd62508b 09060e60 27717c93 abd389e7 c6d5de53 493323cd ab745937 a7c93c60 9e03de6e 912abc71 ef2d675d 394cd8f0 24801e89 0558332a b723cb71 b09fed34 267fc2d7 b0f44b96 3221d65b ff35b33c 9fc19b4b 161a1755 54872f
Digest: bb598652 424764f5 5146980b 219ecede 4a23f51e b128182e 491e28fc 69f4faa6
Test: Verify
#
Comment: random test vector, size 100
Message: 19914a92 29713e34 450a1568 abe95705 dad58a70 7ebb80f9 d9ff2117 a6393a60 9ac78a51 b104cfdd 1b407da2 cdad3116 0a0f5035 41747609 66d28124 76b8ec22 bbcd697d 2e146de6 44d9984f aa1aae1f e4d5ea70 a3788c38 9699b8a5 181048d9 21c2d2c4
Digest: 8c68915e 3d2f1601 5a52b380 ffb91f8a feb65104 7ac5cec1 48cf907e fc8962b3
Test: Verify
#
Comment: random test vector, size 101
Message: 629b9c24 a4fbd0b3 26aa6f71 d99ab79c 903d85a9 46b03768 011e1a47 5489ee20 6ecbbce1 831c7e00 061fbe09 5d2ce517 aab14c01 03100884 4de96756 dc6214ec c51947c3 3843feb4 dc2d445e 5c575b79 815da516 5f39a97b 91e067c3 ef4d87d1 999e944d 45
Digest: f12972e8 600433c8 35f0c7b5 46d6bd09 bbd07e78 ba45e143 c5286534 c94c06a5
Test: Verify
#
Comment: random test vector, size 102
Message: d9e9ba03 b77a7187 8198a262 fe8d37a1 915bc28e 8a94bf62 1c22e9cd cecafd7d dece53b8 108b0462 60535ce6 fdd81061 9ddb13cd 69ac611d 5a94a7e6 4ddca058 0044b037 6d8db107 29197f49 0bfea21e f7af1a05 74f1c575 52b72634 fce4b8e7 af574f58 ced1
Digest: 24163dad a76f534f dd43b72a 8c2d144f def614dd 357e3df7 e63ee2e7 8737fa23
Test: Verify
#
Comment: random test vector, size 103
Message: 0e8380d7 def1ccc8 49ebe5b0 35c061fc 9bf5e66d 53cfad92 b9645610 adf66d59 63717920 deaa7dc4 95631943 bb966a9f 81b5e14d ba17419b e830585e 44626b64 bcb9d17f 3d0de1ff dcff206c a63ad7ca 45575c04 cdf2a25a e6675caa 5d44a727 846c0669 fc1653
Digest: 3e5619c4 96ed71d8 ec2bc6f4 21c59d4f 671dbb04 be94bf08 e7da4b9e 4e103e4b
Test: Verify
#
Comment: random test vector, size 104
Message: e72e355b 257284fa 85e3bc14 816e8534 3bf08ab5 3e839f76 b86f7eb2 987d8e0a c8fce5db 2d37e4a5 ce1da44f 299567ab 9dfda42d a53cf76c 4ccaf481 79db9ffb f93f987f 8033906e 7045bd35 d0ec2e2d d081f859 0364efee d713f7b5 eb7b4de2 8e2afae3 6f631128
Digest: 77b9d42a dc7b2676 38181a84 b31388bc 0960c94a 895f5133 662f8075 b0063215
Test: Verify
#
Comment: random test vector, size 105
Message: c1489cca 9670a755 9954a328 fe008712 54debd77 da7aa132 77005598 d03d2d8e 86f8703d 883c3c2e 4d61c020 2c551cd8 a6c9d79f 0e73404c a087f688 e32a7ea5 596cb59f f7a1da6c 7cc579a8 2239c98e 70f10a85 62b4c5d9 7a183013 cca3b2c2 1c22dde7 0882425f 49
Digest: 26aeceb2 a19778ba 688e43fa 8a3cf707 171cdfeb 97a707ea 99ca5d8f 39aa212e
Test: Verify
#
Comment: random test vector, size 106
Message: 13eda709 f4fa36be e6db024f b10a67c5 77adb14a 5aee3bbf 51907df4 33a2e9c6 0ab5935e ee04d426 4dcb67c7 9fb86122 fd2a0ae3 15ddb7b3 d2efc3f2 21e70ea0 e532c07a 986e5290 07380834 063d367a 4ea8bea9 dc1c4db7 b6b4034d f5299297 ee887b5a a844e8ef a751
Digest: 45e9a3f3 21b1745b 9156fb38 6cb5fe43 a42bde29 a3e0313c 53527f47 9b6ac607
Test: Verify
#
Comment: random test vector, size 107
Message: d55e6968 55f2aefc 5a800b33 502fce5a dc1ec63d 37b0b03e 0cae3ffb 80f73211 59d6d3f2 a6fa2bdc 52c3acc2 649c65cf 37bb145d 3a415845 5ff369e2 73ea5915 85fa186b 0e7e4e78 2ac45f40 a6173215 bf107765 f8bd7c99 f345470a 7cfffc2d b60c060c e35a5f21 3e4e9a
Digest: f6f477da ca904d78 89d6a8c0 f3f69acf cf85aaaf 84f82aab 38c25217 449ba7d3
Test: Verify
#
Comment: random test vector, size 108
Message: 2a0dc389 cd7294a3 81a08279 26030cb8 4cd89fbb b8ae7a0a d41f821e e27336e4 19af6a0b 8c68ba63 a8178d8d 54fdaad3 1a2800bb f6895a7d 19744e39 669fe34f ad7d10fd 34c8b12b 98483a3a ce350a8e ad18ed7f 7a1d056e f5ac1bcc 8635ca4e 6cff4f95 59e253ab 22e68a14
Digest: b8c64ec7 e0d18475 db1405d7 262530ea bd7861bb 63c7483f 7384721b d21c5820
Test: Verify
#
Comment: random test vector, size 109
Message: 31721fc5 ff30db16 9933e17c 0eae6e22 cf923eaf 2914d7b8 01f2df4c 6b5e1dc4 358a6837 fec9fb03 134caf73 cc4132d3 c4e48d11 c8455404 a482c444 2bb8588d e573cf6f 25dbef46 3c63f603 1318c3fd f1c9fa06 7e806074 b58de828 1c2cf067 4f92465e f76dd844 31d6e704 3f
Digest: 840bde72 990db1c4 e53c443b 7cafd671 0935c9a7 423a47fa 18a5fba3 b54fa1dd
Test: Verify
#
Comment: random test vector, size 110
Message: ce8e84fc 95f5b394 77c19517 4c6f4fba ea8a7578 c574eab4 a5db4301 6c3f9dfd 75b67071 f7abdb8f 63a01d48 52feb24f 210b1fa3 24ccfa8b 7af19205 7cdd95db a595e0ec d24cbdd8 8b950ab9 fdef498c 3a07080b 3f4f64b3 eec553b8 71997c28 e4bfe022 3db263a0 49aa0499 c03a
Digest: c426b0ab 30ebc65a 31338f86 4d81a029 95727c51 4c3c8c1c cb113263 147bb9aa
Test: Verify
#
Comment: random test vector, size 111
Message: 2614db25 10ee904d ecd6234e 56fabd06 18c128e8 336e3f7b 81d925bb e0e644ae 39ad2a74 f6cf10c7 c9dcc448 79a1ec9a abd48483 1e79a646 e909a2a3 dfea5a9d 1a04e0da 8974860d 537b710e 3185226e 01c4320f ea93ca33 0ccb7d9b 38a186aa 13c9af83 2033cd19 d9415ff5 4eee18
Digest: ecd5b75f 7178ae59 0463d993 6b7d5154 cb851d47 7a17ac33 db6f4ab0 e1d4b7af
Test: Verify
#
Comment: random test vector, size 112
Message: ef8080bb 71ae02fa ced63c94 fa30b64e 21b15011 64eb9c36 deadd742 9a5886cd b6f9fbc1 be35aa50 cacb0cbd 9f8c3e2d 88c2e246 615a3442 09801de6 345e22fb a799164b eb34c133 53a848c1 abe69447 11365481 62554c23 1b83a230 c8844c48 b30952da 37a0fe14 ebaf660b a06c1107
Digest: 1b91f7d1 28cdcabc e180c2cd b262e1b4 28fde853 5daa4523 bf91d251 970e3e05
Test: Verify
#
Comment: random test vector, size 113
Message: 7780ec7b 19e96bff c160ca35 1f26b458 3b3b85e3 65005421 5d4635fa dd7b1067 311b863c 7ad82977 6b3bddcb 1bb58b6b b760d686 2031ba88 9d9e9158 bc1e7899 99867c0c 7dcf9dff dc55ed46 ee5b28c1 95e7099c 03e27ffd 21f4d8f9 60667dac 92f52571 c0f89732 840d0318 49986cec c7
Digest: 3c061b35 0dabf337 21e7e660 6ef20430 ebfce866 76ccf8a3 0e1f6d4f 3c3afd24
Test: Verify
#
Comment: random test vector, size 114
Message: 53cb075c 941aed75 b897d5d5 93c7d7d1 00e73c16 bfff5446 7e3804c2 ab8c9366 c30d353a 2f886972 55a3e551 f8d12cfc 77c4babd ffab131e c0e0c3f2 d262d0d6 4505715e c2cc88e1 3f9756d3 58694c74 619d71bb c436489c df389dbd 16a77151 4b6b4041 b2a1c9bf de700bce d213d931 eae4
Digest: 7eab9750 76990ed6 e170c57b 7121b59d fb1b7ff2 8c13ca1c deb8d6aa a49d0442
Test: Verify
#
Comment: random test vector, size 115
Message: 49fc215e 60fa381d 82f3bfed 49308383 0bc81f52 45551f04 52566372 dbd4732e 393a9e1f f7fe4b25 fff8b6a0 e5b64499 07742947 24c93816 83461da6 8d6b0cb5 abcd4011 4fa37351 6a7b8e93 7bd6fca9 a6963134 135e9845 f1011ff6 4d6eb3bd 1c674700 391eec54 91f94cdb 1d39f655 08a36d
Digest: 547698c2 63aa8e8a 7797d307 674e68a3 8a4acb8b 02963b9e 1dd65922 d661120f
Test: Verify
#
Comment: random test vector, size 116
Message: 0bd80074 6cbf10df 691d32df c4a0f33d 12493cb5 6d52584e 236c6113 968dc0f7 d4675d5f 88be9f8b f3f3f950 92e0299c ebf20cff 9560f06a 5b7cce1c 92efcfb3 82f1dd7d d3f42829 ff0b9abc e29be4db aa3bedf1 5fe1c40b d7385cce c59ff4c0 8f01037f 6222e390 36c1f78c dfeb0bf4 722a3b20
Digest: 2fdfa8b1 123d2d2f 4851af04 e64198fc f45ae369 7e89abad 943200e9 9e92f4e8
Test: Verify
#
Comment: random test vector, size 117
Message: bcdb91b4 ddd36e4e 53eae0ec af533231 64c5702b fec90dcd 09bafc75 29c783c7 b4a0a5c7 9021845f f2a35e99 73e718c9 a80b667f a650f0cc 7bf08104 38084d1d 47b4daa5 561235e1 4c52f8f4 a7c77f6d a7905c51 2e6840e0 6f3e0611 c6748f42 0b6c066b 59abe0d1 caa026ef f961e809 b5826fd0 f6
Digest: ef68ee3a 1012465b 57c59ae9 eb5b8401 56fbfd37 4d23a374 6a21dd0c 6a2d3eba
Test: Verify
#
Comment: random test vector, size 118
Message: e3c8fe3a d9af08cf 694aabf0 876faa1a ad217b04 85579820 5925bb06 8ff1aeed cd0ca8cd 35c36e5b 189724da d1134760 9e1e6b69 ff6b61bc 90e247e2 80f52ed3 d3a4da36 5eabe643 0567a9ac b5f74bab 2e7ea633 6a74de5d a3d37fe6 55b1eeb1 fff35eb1 0482e331 7acf14c6 2dbcd871 bf30d846 0b13
Digest: 7ea42e25 6b1e2f33 d5e90cef 5310703a 20e9b781 d4b8dacc 6d1c419f dea67551
Test: Verify
#
Comment: random test vector, size 119
Message: fe9fd3f9 fff3bc65 4133c0bc 90ca8363 8e3282a9 1e3f68c5 5a29e0da 76ac7514 b4934571 d962d471 acc1e6ef 89264d35 876bfc83 1fd83d45 4b8511a5 86974a04 ef72f1cf 1bc5d308 afb8381e c49cd7cf 77016506 fe6623ba ec4af192 af5d7dff 6183bf51 22a3efc5 b3a08577 ac8933aa 65305b97 420560
Digest: e3b38fa0 05a13f7f aaf736d6 3e647bd4 e5c99657 94820257 3a2930ea 4933c375
Test: Verify
#
Comment: random test vector, size 120
Message: 365cdc26 a22eb50f 2e27eb46 f7df5af8 ac0d419b d6584908 3300ad2b c2d52cfd 4c81386b 257a6848 39b1cf4a b8929131 09791f64 a3d7d153 abebb04a 576bc8ac 0f60fda6 f02f084f 7747fd83 d78e2152 481eb0bb d174f0f4 9f2d6137 f1d587e7 9cfd64b4 77ee8759 1361cb4f 36f17774 699486ff 2418cacf
Digest: 67b0a822 3700d346 b7e18886 eb4de5d8 4d56e5a4 356543f6 6c555b30 9fa6300c
Test: Verify
#
Comment: random test vector, size 121
Message: 06ba2172 ef79bf8d 3e022009 550aff7a ec9ba9d6 370a5ae2 e5569ed1 dd7d78af 206aa423 ea1b82f5 91bbd542 4c085b53 4bf85087 1054ad02 28d8a607 5f3f8036 27037e9c 46834304 b2f204fc 40887597 7846e27e c964ea3a 8c4c3e2a 9da832e3 3686451f 8b4411dd c5461ded 65104277 219270a8 a36f95a4 14
Digest: 38edaad0 6b837451 8d8d9b03 ef9cf0fc 7c181181 37c48cc9 3152c33b 38d6c895
Test: Verify
#
Comment: random test vector, size 122
Message: 6dd80381 e89cc33d d841b972 edd9212e 0f12435e b2e5df42 46de7e0b 0519cb27 24dfb7a6 0300c5d7 98b727d4 9505bb5d f831dd65 daa8f0c4 27b084b0 dd951153 1892bef1 c616c8ab 920e8713 9f33a9d1 7f77678c 18fa1651 c82282b0 f950dfe4 549ea91f 13a186b8 2beb497e 04fc4ce5 2a95a895 6d350792 1ab6
Digest: 6b0a4759 a219c056 f6cf35ae 4007a2a0 8fde345d 52a69f68 afb903e9 3baa0e4b
Test: Verify
#
Comment: random test vector, size 123
Message: 1592561e 4aec32a9 811df61c e0963c40 82dfccec acf5e057 40b3274d 1f7656ce b362fb2b ff1cdd89 6b26f1f5 c6c94e66 6c416d2d 4c1c9bb3 fd44eca1 03333d92 ee1d3b12 402029a1 c6fe250b 189fb36c 1e77fea4 8fe17ca2 28a395e9 5fc76222 3815f09b 18d4d08b a954e1e7 f74a398b dafa3b46 13650661 c85c10
Digest: 53d25c13 fd3685d4 23078e01 c3cb5fde d76bc52f 0a2a7700 fa64d2fd c9da9bcf
Test: Verify
#
Comment: random test vector, size 124
Message: dedbe6ec e78358b7 d033f48e 1850c6e5 f7a6e790 f7cd6717 dd600cc3 802ff770 ab5aa5f6 a28f3101 cf784270 2f08b077 44e891fd ef43edcf 1d877e87 33c1ae58 150b19b4 0a09ffd0 d77d6602 3dcf24c8 e1651ee0 bcab39f1 faf139e5 f13e3b29 c135583d 6248c5dc 27a638ad ee16c29a 0a23b579 0e8bd147 73169914
Digest: 7eab83e1 56223188 080c325d daddff2e 7ebe6374 80fec0a8 9ff5d4ff cf4fac97
Test: Verify
#
Comment: random test vector, size 125
Message: 13bf6ea6 10a2102a a1144a1b 4c862861 cb00fc12 f7d2f060 87e9f87f db61d013 83b18849 6e619f42 a78327a6 e29684d6 f2154c4b 2fa9a8a7 9d332df0 20272321 a135835c 2767b012 7f0a5c91 9f601d46 37970aa7 283fa5e3 1fa34e44 f1dc70a0 5ba752fd b870c50c 08d2988e 9394c14a b1c38469 65530f22 68fd9b04 24
Digest: cb1048a8 69571045 606b6551 a1a5813f 3985a25f 6d3b8dd3 2d01d2a1 632f357d
Test: Verify
#
Comment: random test vector, size 126
Message: e13ff9fb 16a96f24 9b069ea9 eaf5988e 692eaef3 5630966b 47c025f1 bf285525 bab75bb8 1211f3af 749a2ae7 fce7df2d fb3a5957 c1de7cb2 63a28084 48e92cf8 9e112b11 7b6b028f e2f165c9 884f7f37 1d71044b a32fb3ec 5b0a24fe 25a94e20 9778deb6 3897b5ac f89a48b6 85a256ee 83232cb0 13ffc642 1a3fbc8e 81ab
Digest: 71a1b608 2fb3e73c 3cc5667a 480763d8 287d4a41 abc1e086 7469ae1c f1fb08fe
Test: Verify
#
Comment: random test vector, size 127
Message: a8b7f749 153eb918 2ed532b6 c6aca354 3a6de851 dfc353f6 77ff06da db039300 7d14796b ef66fe9e 1da26791 5302c141 c5e4b358 c06b03c0 0319a7ad 52a2079f bc572e69 52adf834 4f0903d5 a03f17f8 968a0189 4c1fb7c5 54b7de85 c873b569 63708968 d8dfadaf 866772b2 cc4eb036 e7e5ea77 0af68af1 fcbf14e6 99c7d7
Digest: 30177032 a6001130 b342e6b3 ff573ce2 2dd4244e e00e810e 19dd3940 af3d69a7
Test: Verify
#
Comment: All 0's test vector, size 1
Message: r1 00
Digest: 1c1b3b34 745f1ee3 1006f8dd 7a6c9bf1 2513c981 872baa9c e44cad77 7f9a54c6
Test: Verify
#
Comment: All 0's test vector, size 2
Message: r2 00
Digest: f2788b4e 344d7c1c 7846cd5c f12d5f07 4730bc07 60cac48f 8c565f8b dcb55946
Test: Verify
#
Comment: All 0's test vector, size 4
Message: r4 00
Digest: 567bdd30 1163798a a1269029 77021563 3bbb6401 4f7e15f6 4214a5da f0e35a83
Test: Verify
#
Comment: All 0's test vector, size 8
Message: r8 00
Digest: 6c32dbed 2ef3b41e 54356ead b43d076b 2d7ef3bb 89aa1f4d 980bf1f9 bb9a8906
Test: Verify
#
Comment: All 0's test vector, size 16
Message: r16 00
Digest: 293c3325 2a232c86 03ec7097 cfd259f3 a4af3cf3 15c68f72 ba359eeb 73c08b0f
Test: Verify
#
Comment: All 0's test vector, size 32
Message: r32 00
Digest: d279501a 6c65f7bf 7a994ccb cb61df42 e5869604 d9613cfb 749c04b9 6ec75068
Test: Verify
#
Comment: All 0's test vector, size 64
Message: r64 00
Digest: 5b334f6e 9fde0625 5257aec6 853da2bb ae4baab0 3c764035 c0d0a6c8 b3af22f8
Test: Verify
#
Comment: All 0's test vector, size 128
Message: r128 00
Digest: 8a377d23 b588ac9a 4f9c967a 189df1a6 afc85fa9 65297c1b 7779fbf4 d668b577
Test: Verify
#
Comment: All 0's test vector, size 256
Message: r256 00
Digest: 884f41cc 17306136 21e6775f 99d56a57 44f82a71 fcbf60db f949a413 c96c040e
Test: Verify
#
Comment: All 0's test vector, size 384
Message: r384 00
Digest: 4a8a0f48 ae959a3a 9b141a6e 7873e767 415123a4 8dd732b9 253d3804 de6b0a14
Test: Verify
#
Comment: All 0's test vector, size 512
Message: r512 00
Digest: 6944bc36 880f33c6 68512b60 da7245b0 21d7f439 c55eac62 6470760c 4aae8d7e
Test: Verify
#
Comment: All 0's test vector, size 768
Message: r768 00
Digest: 295383e9 c4d74944 17a8eb69 ec8c37b4 de3d9f47 626297c9 b94ac2f5 2d1e5d6e
Test: Verify
#
Comment: All 0's test vector, size 1024
Message: r1024 00
Digest: c7d9bbbc ff934a1a b336e104 dcf3ecfa d18497e9 11c61738 d06e4bbd 0b63c684
Test: Verify
#
Comment: All 0's test vector, size 2048
Message: r2048 00
Digest: 3839aa4d e6328da8 be264839 3eb2c7f7 66191e60 3db33dc9 4c565930 f4c7acea
Test: Verify
#
Comment: All 0's test vector, size 4096
Message: r4096 00
Digest: cda0dcbd 7a3a2665 f6ca2c8f 5b26e3af f35cb5fe c462e7af 4b3a94cf bf46c3c4
Test: Verify
#
Comment: All 0's test vector, size 8192
Message: r8192 00
Digest: e4ad9a5a 50870825 16e4f5c4 7a22c8a9 86d14761 dd544863 3ef9ab8f 1a173606
Test: Verify
#
Comment: All 0's test vector, size 16384
Message: r16384 00
Digest: 4ff14571 a9b5cf02 abd8492e 93758f50 b11dac82 4189acf8 e77400ca e8eba51c
Test: Verify
#
Comment: All 0's test vector, size 32768
Message: r32768 00
Digest: 582975d2 c7004ba3 396b3fc7 d944b0bc 72de7459 6a5dee71 9bd981d7 a228ab88
Test: Verify
#
Comment: All 0's test vector, size 65536
Message: r65536 00
Digest: 87531683 87e0e5f2 eeb7cb8d 055cf985 ebdd5acf d4aa13f5 4e6609b5 17f51ce2
Test: Verify

66
externals/cryptopp/TestVectors/mars.txt vendored Normal file
View File

@@ -0,0 +1,66 @@
AlgorithmType: SymmetricCipher
Name: MARS/ECB
Key: 80000000000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: B3E2AD5608AC1B6733A7CB4FDF8F9952
Test: Encrypt
Key: 00000000000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: DCC07B8DFB0738D6E30A22DFCF27E886
Test: Encrypt
Key: 00000000000000000000000000000000
Plaintext: DCC07B8DFB0738D6E30A22DFCF27E886
Ciphertext: 33CAFFBDDC7F1DDA0F9C15FA2F30E2FF
Test: Encrypt
Key: CB14A1776ABBC1CDAFE7243DEF2CEA02
Plaintext: F94512A9B42D034EC4792204D708A69B
Ciphertext: 225DA2CB64B73F79069F21A5E3CB8522
Test: Encrypt
Key: 86EDF4DA31824CABEF6A4637C40B0BAB
Plaintext: 4DF955AD5B398D66408D620A2B27E1A9
Ciphertext: A4B737340AE6D2CAFD930BA97D86129F
Test: Encrypt
Key: 000000000000000000000000000000000000000000000000
Plaintext: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Ciphertext: 97778747D60E425C2B4202599DB856FB
Test: Encrypt
Key: D158860838874D9500000000000000000000000000000000
Plaintext: 93A953A82C10411DD158860838874D95
Ciphertext: 4FA0E5F64893131712F01408D233E9F7
Test: Encrypt
Key: 791739A58B04581A93A953A82C10411DD158860838874D95
Plaintext: 6761C42D3E6142D2A84FBFADB383158F
Ciphertext: F706BC0FD97E28B6F1AF4E17D8755FFF
Test: Encrypt
Key: 0000000000000000000000000000000000000000000000000000000000000000
Plaintext: 62E45B4CF3477F1DD65063729D9ABA8F
Ciphertext: 0F4B897EA014D21FBC20F1054A42F719
Test: Encrypt
Key: FBA167983E7AEF22317CE28C02AAE1A3E8E5CC3CEDBEA82A99DBC39AD65E7227
Plaintext: 1344ABA4D3C44708A8A72116D4F49384
Ciphertext: 458335D95EA42A9F4DCCD41AECC2390D
Test: Encrypt
Key: 00000000000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: 3FE24DC09173D15F4616A849D396F7E3
Test: EncryptionMCT
Key: 00000000000000000000000000000000
Plaintext: 24BD3D2FC6FEE152D1D64545E2230584
Ciphertext: 00000000000000000000000000000000
Test: DecryptionMCT
Key: 000000000000000000000000000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: 34EC834E2F30741ECB476DA7E9662BBD
Test: EncryptionMCT
Key: 000000000000000000000000000000000000000000000000
Plaintext: 7F27C3397A8CEEF1BDF859459690FEA8
Ciphertext: 00000000000000000000000000000000
Test: DecryptionMCT
Key: 0000000000000000000000000000000000000000000000000000000000000000
Plaintext: 00000000000000000000000000000000
Ciphertext: EDE145C10E279501D921C5E3B04420A6
Test: EncryptionMCT
Key: 0000000000000000000000000000000000000000000000000000000000000000
Plaintext: 95615ADB0DDF6613A5E84F849AC8C00D
Ciphertext: 00000000000000000000000000000000
Test: DecryptionMCT

615
externals/cryptopp/TestVectors/nr.txt vendored Normal file
View File

@@ -0,0 +1,615 @@
AlgorithmType: Signature
Name: NR(1363)/EMSA1(SHA-1)
Source: generated by Wei Dai using Crypto++ 5.0
Comment: 1024-bit NR key
KeyFormat: Component
SubgroupOrder: \
09b2940496d6d9a43bb7ec642c57b302e59b3a5155
SubgroupGenerator: \
a1c379ba91fe1f9d5283807b809c698bce4aee6f405f4de8c46becf33c08a63b\
c5f8088f75b5b6bcfb0847ccbdee700e4e698652317bbd7a3056404c541136d7\
332c2b835ef0d1508ef57b437de60675f20f75df0483f242ddeb57efacd18041\
8790f4dec0a8250593ba36f17316580d50db1383ea93a21247650a2e04af904d
Modulus: \
bd670f79b0cde98a84fd97e54d5d5c81525a016d222a3986dd7af3f32cde8a9f\
6564e43a559a0c9f8bad36cc25330548b347ac158a345631fa90f7b873c36eff\
ae2f7823227a3f580b5dd18304d5932751e743e922eebfbb4289c389d9019c36\
f96c6b81fffbf20be062182104e3c4b7d02b872d9a21e0fb5f10ded64420951b
PrivateExponent: \
0355dc884345c08fb399b23b161831e94dbe61571e
PublicElement: \
255cf6b0a33f80cab614eafd5f7b2a6d83b3eafe27cd97b77ae70c7b966707d8\
23f0e6aaaa41dc005aaefd3a0c269e60a665d2642f5d631ff1a3b8701bc06be9\
c44ab7367f77fefeec4c5959cd07e50d74a05af60b059ad3fc75249ecf44774b\
88b46860d9c3fa35d033bcfc7b0b2d48dc180d192d4918cddff4f7ebcdaaa198
Test: KeyPairValidAndConsistent
Message: 66B92E1E2C44B80F7BFA
Signature: \
06e7586b76d5a8270155cce2d3ff4495237eed29a101eb1341fce0b43d95397b\
053d93772b0a9cf3117b
Test: Verify
Message: 973266BB0A492248082A
Signature: \
02de44ed2233f0f11dcf567217d2089ec039a211bf000d42e04900a66ce45c58\
526a97d7f4cfba29e43d
Test: Verify
Message: 9A6D079ED0CA9D8B40E8
Signature: \
04f59dbb2712926b3bc1d3c428f16203f3443f88db0669adda94dcb54e1fff71\
fb51bb603e7adff13f84
Test: Verify
Message: AA34DCE67BCDAC927DA6
Signature: \
08ad21bf9d0cc598a214329d3544685d39487988bb01aced68ad0a4831affbff\
3b14df6c0f4ac4d2e967
Test: Verify
Message: 4EDAC08816AFDBF284DA
Signature: \
09a9d5aa9bd1b6b61fe8825128c8e52a6213692b2504c8c6951299b5ca51b03d\
ea0a5e56f9a7c4cd44f7
Test: Verify
Message: D82F2E903230962B8174
Signature: \
0441c8d089e690a7fab391de07073326d443a0d9d806a3997ac1641175310890\
1e55582a582541330539
Test: Verify
Comment: 1025-bit NR key
KeyFormat: Component
SubgroupOrder: \
0b3949dadf3196f08bca0606f06443afce2fb1d02f
SubgroupGenerator: \
015f0f6d1729ef2af723c00e36450a04c7e7681d65b74a6417a53b3eb6036989\
eff8e0ab11a7ec3ce2340b7c7a92e1a977aee52555c06c12c4cc28496ddc2598\
feeb7539ce90d3888e21f61d7f14746cf67d9fed373afd97e2483700e300ed9d\
a25e7200b363a4727ad201194b36ea5f816cf83488c3e527d3a5515870d2da63\
d6
Modulus: \
017310bf02d70ef2cee45d1cc47ec8ce8cabdd6bf32a560975a42ef057bf9dfd\
553bc9368ddb154a55d855edaa755e69f511a4c69ba78571cc4b14ddbb0f32a4\
a9c56c286305aa21ec4e35de7390747477b3bd574e7b87cbebde2f665703137a\
1172350ad2f48a0884d076ada9db82f104e6b0ad86693cd4adbd0067639102fc\
f1
PrivateExponent: \
0696b0f255468b7ac18e11632f208ca86383a46724
PublicElement: \
45bf83e62f50190374b23de5e4a1d0278e9e8e6c8335577d62e80662a380c206\
e326819c5082d321dfda1f905fa5a3ead9a2dc769885a27b1fd6a133185dc5a7\
876a76ab0a09fe02b7071a924169e4d2d2a67e67ed3628800134183b962c0b31\
3463aa154e6437d644e025ab234e63d19c129842a61c5e5ea5a06466c858c81c
Test: KeyPairValidAndConsistent
Message: 2F585D0CE4FA1CD93880
Signature: \
06586d8a703cdc27200d5261853f50effa8ebbdfc905f5becb68b81eca506992\
50fb54e46d557c6095dd
Test: Verify
Message: 4F09A1F217B8393199EE
Signature: \
0622cd33b1d715829d8fae104759ed449f95becb5e03d36f5578fd6a2951d2e6\
26cfce85ba6563990d64
Test: Verify
Message: 03D7110A753B008A76A0
Signature: \
02925630b4c80e604fc1d8680bfd0e3d878e22b3a30ab8b10da7fc38816a8c5f\
1e06927c68f9d3db60d9
Test: Verify
Message: 129F4781D417671F886D
Signature: \
016c2c4ce845b4d412828cbb8a396d080c7eb93bcb01f7010410198c8bac96df\
8ab8761cebdb7d87f3a2
Test: Verify
Message: 3E1594F559D1248D1112
Signature: \
080bab68c62be86ab2c1bfd0edf10387a7cd66b69f054e254218e01f650e4e8c\
6bfa10054e367893e59e
Test: Verify
Message: D6F0354F1B6B253B6997
Signature: \
08755c7e8012e8160db75c6160686351e5c577207f01602b4dda2fa56b864374\
703c83bb323c7bb34f5f
Test: Verify
Comment: 1026-bit NR key
KeyFormat: Component
SubgroupOrder: \
36bb68cd95dab195f14c4534283e7ea50b00cc31a3
SubgroupGenerator: \
e2782ad6992f4b7e88787b4d616744b60e095575a177569c4a069e311e38b724\
0c43343367e23574c30e4d9f05afe1fbe61423bab715915c4ccf28aa0ed2f52b\
092b86c8ec1f9d4795d6e91c88ba41297625c11a9e1f4f182da13cf51e541038\
a1266bf32b2dd81ecd84bb80be8fdf97689942e944b7fbb6981e00cd680ee25f
Modulus: \
025098828217d00108030801e5f135fc6fd3010be39e49060a96addc8a081198\
803402c4b46e4ce0750fcbab8cf084c7ca8cae09f1b5482d336fa3af47b96791\
d02d8143e274b1325f2213e17f9384c805f479e52a3117cf84869d395f1bc025\
c918484478d2da1880d32bc519f4e6b2fd2d46958795550ce1765f725626f3fc\
17
PrivateExponent: \
2db270c284328353f979cad99f4133c53acaa6ee71
PublicElement: \
0179b283f67868aeded3a0c5633d0e6c18fad77174e2c89c03452593d05e77a9\
fb029c0ccb2b6f2328e79c286ee392713f12d9d45578348383b81d11b0e0f7e8\
9965a7785d5ab64ea25bb73e8acaa8e84cb9897985015757a48c0b1dac3a6a60\
6fe671ea073ec434a46f227b8d4b02a46fbba2f6c6216736d669f55778d81004\
d8
Test: KeyPairValidAndConsistent
Message: 7E4F2ED4E79062778A2D
Signature: \
03f523873462ee1513833e2853c3b62e30c5c1cc3224f1a42dc154fa84ecce04\
487069530d76e0574a38
Test: Verify
Message: A0E35846B5CF1B5BF560
Signature: \
2264285d75a55c431a7adb9347bc07d58efbeb1dd9354d01b0b86f2875f8dec0\
294d20289d39369c5afa
Test: Verify
Message: 3B138785EFC6F520EAE0
Signature: \
116e45961ca73f3ccf08b35f94877fef88772cf0fa2ab196c85a91104d8fbde6\
65b7032b2fb4011a88cc
Test: Verify
Message: 0F6BE2AA764B485145D4
Signature: \
027ad753bde13c7f2fcd7571e5558f8af756cdb9463237fb0e285cb633cc86be\
1b410188d701f6ca83c6
Test: Verify
Message: 6CD9FBD23EA58826FB04
Signature: \
1651decd376899104e3fdbe40ab2d9bfd3c8577f3b092b66e3760678ecb3fc35\
23a59107e0bdccb76a73
Test: Verify
Message: 473A82649565109E9E89
Signature: \
2045ef56d92f89a214d76cca6b591068ac5f0d008c121ec4e5c4c1e8ca9b67cd\
bb5ecc776a23b6d54ba5
Test: Verify
Comment: 1027-bit NR key
KeyFormat: Component
SubgroupOrder: \
291d0ba731a4303070504d8b9615640a5e1345e00f
SubgroupGenerator: \
051c9d0270b69ceef82af5aed5f91dc88d585096609d835d03d39cf3ce74f5a3\
402d4e8e192455493da61cc58ee6f54dd941172be3d7642169cbc52273f4b725\
f1d6c820c3333336c64d32fb6238121b3ccb7c71b847764946bb0887a44ca9de\
802cda62efa9dda573751084225353f11ed837f3dc25de8374b6fdbfb6e313e4\
6d
Modulus: \
055402a8abe9cda3072ca8601d68032651feb0335856e57f8f8d4ec949098a64\
59151cefeef91b7aa733668c8cf0e9b96c93c61f3528d4036daa6565646f65d7\
4c4552817df7e5fb1cc421cfd885e27bb811ad227e81b3fa02f7a00bf01ee6e2\
3fb5572a75f8f29b58bd5f7db435e8a92a923f15d50f34213d29816921bf195b\
2d
PrivateExponent: \
13b27094d9a5a3a9704cebdbe890da325fa26ad555
PublicElement: \
03b06b99097cd7145c7d7782b02e247a4741f3c7f39233627f17e13ebff89a18\
cad6a454c3f32f7ef2910384030da71ae47e1c3fa79c2141dad107f8e715e47f\
b0bb626baafc35db769852ebbec2d339c3c3d5f2287cfdd20b3b78ea4607086c\
42558ae4637eddd6a74bc1072d0f34d9c0130cbc9e84f537e7ce50df502d17b5\
c3
Test: KeyPairValidAndConsistent
Message: AE6DCD9535AEEE3ECC89
Signature: \
1c6794878aabf07cf9f59b685d4a3a6e51c9135dc101a4a6a62c95a20902e2fa\
23db7d15293f595f86ab
Test: Verify
Message: C83A14EAC016D659F9FE
Signature: \
18ed4812925dca6a9c30e2e3566433e202be2d305414e1e6583905ad845cbc63\
2049804932aac79b858c
Test: Verify
Message: 745E02041EB487D16CE6
Signature: \
13d4ef1de59ef0fe9bc4ecc6d382908642f6f5793e255b819e25ed124f7fa574\
d91fc2e9b258f0514b15
Test: Verify
Message: 62F019655A83501FC4E7
Signature: \
07f797768984ecc792f366ece16f5102aec2aac6d31fdaf3972839cac2c99a2b\
f5b347c887d37943383c
Test: Verify
Message: 351D37A4B5046E885EAA
Signature: \
22064cd5179ff1551dbf73c5220e17a9dfa1aa8f7f22f44a6c70f13c6d0a21f8\
7e53278251037a6cdc5e
Test: Verify
Message: 4073D33915F595F4FF9D
Signature: \
1f902ea2c9521b8c7f11619d35dd22a4667e2eb89a017194bb68ec0a9df762c9\
377c1c075b5f09566048
Test: Verify
Comment: 1028-bit NR key
KeyFormat: Component
SubgroupOrder: \
2368e2b864b250ad45406391e7eeaa3d27cd053c2b
SubgroupGenerator: \
07c325695dfe315a77ad7b42f0d18f9d4821b5c153fee7385877602fa54477bb\
8c0639d2438f34352b97c22d02a7295d2b53d5286a01caa919d6283614690624\
240af922675ccd4a0534ec336cb79cde31b02b5988cc5a53ca17790d67d803a2\
7bb927b9c59bdc6ac794175e285cafdece6778ab19a0b444747fee20d5bf929e\
70
Modulus: \
0abdeff64b6f28256e4562109bffed29cb5aa95d89cc0ec95da0e773dbff3467\
c271bbb1e1fbb6af058517fdacdf26b5919674c625eced6317d8631c063f43b3\
ade2cd633d554913339071d6ebed5fd665fc5dd7d47b80721a976c3b14fbd253\
f0f988c354725289f2897df0a15985c92b2d4da8d087870c251c72d979b8304d\
51
PrivateExponent: \
0771305163506b2b83bd5279935df1b5fcf180b004
PublicElement: \
043e4ae6244408879264fe6b859b578218705b9a45af22efded27141b7f090cb\
cbe42dcf481df3e41b13920ae02b694eaa6bfd62f2d3c5d677b8c4ce783cbe27\
89e088b04489ef535ad4a517351c8835cf128f7ec677a1b1dbe3ae9cc4198ddb\
6e1cef8e978c0725f5063797bc43eb9ae496286cccbad5d4e026e9edb997d2f9\
18
Test: KeyPairValidAndConsistent
Message: 4867852C83F181CDD010
Signature: \
1db6a5661b20c9289428c3b9ebf65d5a8f757f3a3b1eb15dfaf0c8cefc891954\
b48279eb45910a141ec3
Test: Verify
Message: DA6493C86D6B62C5961C
Signature: \
1c05300a56319ba4a8ace1206f5f37b5bbefc9d80a171a57b6da3c02aa1f3079\
70583c008f073996d932
Test: Verify
Message: AE2C1136BFE966794A6C
Signature: \
02dfd79eb18f3a862b11a5d199a7db1dc53580ade90517a7739cbd8ab1849c44\
54ba17a69b8d03ecc4f9
Test: Verify
Message: B20160E0442E726BE749
Signature: \
14c0cf809174d39f1324b7dd0d6d1fb3be5b5577c10048b12def39772fa60cd5\
a9d2cca9075f12e5a3c1
Test: Verify
Message: 3638935C4492F5CA42F2
Signature: \
0081d7216636bc6fb9bc7a637a377ebf4f9048826e0360c8faf03dd28c4ee4a4\
da82689259f140b3d918
Test: Verify
Message: DFB674CA6E0FDC0CBE99
Signature: \
1e3e21aa3dcccddb8cf3e360631fc36956263951ff18fec553531252b4dbe753\
6ed5fc62897d51500c38
Test: Verify
Comment: 1029-bit NR key
KeyFormat: Component
SubgroupOrder: \
3357536531dec150be0ef8747f69ea30d987ff7df1
SubgroupGenerator: \
067dd80dbc6b41f58d08f077a9a3dcbfe12a62065fe6b4691c457f506b56dcab\
0433b3aad6ef962501633d0f3947b491a1317e7e6b632f062c53104d609c9222\
b056f08a0c83662a70744331fd09b2b42fb0768e52da27e92732106fbd41ec73\
7373fd080b56b543d808d49eeb6e1bb0a8619b1edee8fb8295dc042423f684af\
8a
Modulus: \
1d0f176b6799b36724c92954c38d0288fa95400c2b14e064f76a6338fccaebca\
8d978b93bb76507bc150a50f9fe799fffe12ae2875b13ac1084ffcfde9f62b86\
185a72f04ff80538d6eac177edc98d61a517b1275bcf4b57aa262e1702d623bc\
344db7e5621c949a9b12e9936e88fae9b200a1f8ad5b40ec8220aa301267f38d\
d7
PrivateExponent: \
2dcdc00a86ecc2a60ebfa6660a83af1d7c3e570b85
PublicElement: \
13834f0fa1f42abf7dbd264cb7d2eb5798da8972df67f517c62d7ae5070fd588\
d61db62e492f9654833e876ed5737df35069f5ee01a45de881d8f5e68ec52ad9\
ef32780e8c453a5f1e38cc17bc5cd061a3c122080f6e1b82d31877e8b08f634f\
497bd90b06824eaa0416c64104ce5622c272673d0dedb836ac7d47e0cea06739\
02
Test: KeyPairValidAndConsistent
Message: 1E34034C47FE533F8FF5
Signature: \
05c110848feacc9ac762ffa14943f9ce9a111777de0502d9f364ad9b2df4e1a8\
17bc15a602579b3a6a25
Test: Verify
Message: 53D2CA23AF7DF95634F0
Signature: \
14009997efeb3fd246956e44b5b0e48581ac5f414613b41fe5842c85b031ab8a\
e68f66f8e1f1f9fc1d74
Test: Verify
Message: 0F056E08AE77B3B30F33
Signature: \
1beedf85b426d36a657f422ab9a9132986eaf415332816d33d70c726c3066158\
c6481fd00503ffb65518
Test: Verify
Message: F08C80E8FD38A3867B76
Signature: \
0a23b8d8f920cfb0dec93725e4972080445647c54227fb987dd9f80fab446c75\
1c2594276168aa68f318
Test: Verify
Message: 6D392690B92B3E75020F
Signature: \
18668f59c6974dad551a89bec5cacf0bf8617e8f43052eb97d7a1b12411b27b7\
4248b3d1f5070823e951
Test: Verify
Message: 10AE0E091A267641FACF
Signature: \
1b3d10f74fdaed3d4d61fedfa3f6ad3a37c0cf6687166a312d5b280724c3545d\
225e1fe0639cfb1113d6
Test: Verify
Comment: 1030-bit NR key
KeyFormat: Component
SubgroupOrder: \
27c7996c1d3729c4cf1de06529e5619771e27ad9eb
SubgroupGenerator: \
0d87a4b01385da7f43b6277933c5f0dc8072dcacd5252e1b29f588114a7ac56e\
377050aa8174b5dda400f043234e4a746442792734dc80274a00a3676101be94\
759fc2630b9a858966488b12611d03d0b31e7243e124497a754544cee1db10bb\
0a81cf0b2a68045b76fe935f641c666fdc788a2b968c6668c669115756b961d9\
fe
Modulus: \
2a32d68d31248024053bf628a94404b9a49d91ade4d7a45b071e93292a7f8c26\
61d9165f0ab85491d4b0dc67d335fa7d7dd172cb17193390a55eb000aa97e2b8\
ed3ee64b73aa43ea9b8979132c2d966ab03c42cc14782c96e4284ee1136b8515\
007ed1b1a5708b5e8d81304fa651edc715918e2299cfe9016dfec5f454d907f5\
9f
PrivateExponent: \
091155581ecb7a0a792ba95c772d9382298bfdfa6f
PublicElement: \
0d7d22c931422fc46505887559a51490c2e367cdb40242cdbaeb23024693fd5c\
68f6a3307ca34b224457d5aa610b90eca3b39905481daaba7151318f09f974ad\
664546d14c87f797e38139ee1e07adba9c775e07b7f7b3edba87d886920d6b2c\
ef5f084359566b0a3b8b940a65b9ad93fd7ccd1354cdcee3c43c6bd315180498\
ad
Test: KeyPairValidAndConsistent
Message: 23EEE1D0EA8950B8F322
Signature: \
18fe1a5f61c4946810e82a1e30fb6c87ce4ad9cebb1ae27eebfa8779fe292b2a\
451be3506bb65519dfd0
Test: Verify
Message: 13FA6F2816FB83190A21
Signature: \
2161a5be85f7ffe806df00f4bd50915e4b0674e7591f1c0902153823f881bc7b\
3f093d92bf86b74b5b3e
Test: Verify
Message: D071CCC0C6E4CAE82E5A
Signature: \
059158b2cf143f38eb8c51088dd79bf45990e596c8026fa3de5e668368b9d8d7\
fe9ffdbdecf66aaf02bb
Test: Verify
Message: 22CE83F4803BF3EA2C48
Signature: \
073b56d72a5b706455cfdcbf85b75ee45c40e96dd21a5460542ade665e51a85c\
510315a50307c2bbdb2d
Test: Verify
Message: 7A927EC7BB9CA16C1B0A
Signature: \
254c7525aad9b4b3807b3900a963fbf42f9ff2144820ea69abe5ba2c80613510\
e1429ebc726fd0a87a4c
Test: Verify
Message: 9591B069993E10BC0B84
Signature: \
0ed4210e5e4f2f9546ea181c4a61d062a1158810071905b180dbf070b480f436\
0b1f66065ecf111741cf
Test: Verify
Comment: 1031-bit NR key
KeyFormat: Component
SubgroupOrder: \
26f86a81a6bb530c2f9b63e3690e95a0894575f445
SubgroupGenerator: \
1e24828adb4ebf2becdbdcadf6706631293ad6566803d12479f04a7bb20b6086\
fe81df164f8bd02c5f418c1140d143f11a71170b42d0753c952bfff951b9ca42\
04868375efaa4afad50b75787e41c5ab9ce8adcbccecd3716f350bb8aaeca9b6\
098bd0002d789e1f7db9c19d9045499877b93ecb4e7c64808b742063bbecf60e\
29
Modulus: \
4d58515f7b41c4fc87e4fcefe5cf6d84b2d74a9d6f498ae9605fcbf1c5921742\
2001a272ef91dbd09e7af5ee54126dd4fc44bb1ed624d0dd5dafb984d5278114\
0bba40600cbd4752d2c32b43253efee57af6964c339570edb24195502e6d424b\
84bed65ac98c6fc52ec90e40a525f1863a53f2fbe2a0a133342eff4337f26ceb\
93
PrivateExponent: \
0e61a054ee6510734a80f67a54d8c4151c957ef16f
PublicElement: \
19b50f1eea45bfaa22352a38f3c3b86d6f670747ac2fd94359608e25f2bb9f60\
2506bc357245deeb4c3c702d435c557da4f4a9fd37330a75547c91681fdbb51f\
286adb498d1e489e89b2e6a4eb9ff30222c51fefbeac7435f629f536ac2d6b87\
664d80e5c97398cf489a1d1ca217f7f21ea8e409f938378875cf5f528162e3bc\
07
Test: KeyPairValidAndConsistent
Message: B4B3C8FBE82013228A21
Signature: \
0e1003dd216194ded89f7d10b35a266ca7587d8cfb06a1fe3dd43f07dea4a6d6\
acaa1477f2552c9b3114
Test: Verify
Message: 17D2D18302173E2CE992
Signature: \
027b40cd9a159257a57efae3a657399a3b6d8b06f707ba3a323abc383a93f919\
1246c38c03b028be05df
Test: Verify
Message: 8032AE177D6DF38C7E27
Signature: \
1f5e3d759e3b832f5a6c57b055764ff5b8ad942dd819610ef94cfec296cd1b56\
4fd0b18bfa08c3645db3
Test: Verify
Message: 768640A60A3C62E02428
Signature: \
0abe2dfabc81ab677d2cbd781ef9768325a5d6d15a22f41b32972bd67058e617\
e28c7e0dfbaae535d655
Test: Verify
Message: B0999CA45B77ED63639D
Signature: \
1525539cd207d5f6f915eb2731b6451e38e11e0a031d7e420e0bb95d6616d8ef\
35d20eb43c111f8f9ca1
Test: Verify
Message: 587EDB968FA82C12C930
Signature: \
024ed20dc19a07e00158aa2fe9cb6353f0112b8fab0e6775667115e1c92e5eb4\
29876c12ed48e996f4f7
Test: Verify
Comment: 1032-bit NR key
KeyFormat: Component
SubgroupOrder: \
2e802b5369c3f1ddfa789bf8f2ad2e048ced3bf355
SubgroupGenerator: \
a9aebee7d29f90b081afc4d496a6a78210e918bb57a8a21c5995586c0bf20f7a\
56bb10a97e05a3a723e7db64612b12bb591b1fe7d2e46be8c96a7b2ce7c66076\
aeded938775ae2223900adaf52a93f52d62173c82d4b67388c85d4c1127e1edf\
4643cf09f5375b60c19316c4f8f8fd7daea1d8b44a2d03e97c2741537f63d86b\
4a
Modulus: \
d551680a62ebf98f0ed8930cc5b12de86d0a0c29a0d7e5524c24672a25428833\
f4c19ac883ead22efcc0c6823f2e942c17adb7ab763ff2c7cc2698fa8b6448e5\
14d4628b197721bdaec780e126ac80ac83f24fef5c154f7690ceba903748be52\
12e3180ea718ca7a71a49dee939bf9bc5b7845c9648d074587ccd3724493b91f\
09
PrivateExponent: \
0f66e04c5a75d3eac03d744e5432f23e3aea066a63
PublicElement: \
2640c188055329f0b44aaf80f82f7fc7f0e421031834dfbd1fb6d6af6ab3e1c1\
73c901370a4ce2793c1b88d12f764c58ff064905da9c5001f679c7508972f237\
bccca56524787466a7c9c2d6bb6392963008ed1a3e4cf3b13e66086bce3a4ca0\
4d8cabcf0cadb4c403c7d02a858460d04350e730289cb5adf200b5fdf1198168\
b5
Test: KeyPairValidAndConsistent
Message: 909068BEFFA43331FDC7
Signature: \
2d557d8fae420880640dd9f60a524db48980c80d8b0179dd3c1892f02e87c9f6\
a04a8aa731be05aaffef
Test: Verify
Message: AC8AFC7A1D9105539E10
Signature: \
0ae7f23328453fdb03c090c09ee69d787ee7dfaccd047445b1026a9a7cacdd1f\
91455db7299538817894
Test: Verify
Message: 310E40311BB3F77F9483
Signature: \
28a8d8de06dc0011b044d19a163d350535d6ca91a023c9687557690ddf102d8c\
7558246ced311f2fc444
Test: Verify
Message: 35455ABD53E6FB11ED9B
Signature: \
162156e476cba65e767b4db942bb35cdc6293cf4360f1801a215bb2c726c22af\
f3a711d3c6473f1eb985
Test: Verify
Message: 95FFA73B52F0D06A0C1E
Signature: \
29bf4f13e6aff528aa1b060c2baed865c442e0472422b4bd485aa5ba2a09ad0d\
732637bb3ee520f6bc0b
Test: Verify
Message: 1E9934125DA6E9B4E975
Signature: \
1674975d0a97e799d113ff9cad06b7f70a33f5ca5f1916cee07b525270284fbb\
1c0428666987ad7e2116
Test: Verify
Comment: 1536-bit NR key
KeyFormat: Component
SubgroupOrder: \
232cf9bee9d56c8bd8252d1edb59d99c40cf32d07d9e5a4893
SubgroupGenerator: \
f028143e3f9d1317aafb814215ffda9c584da8943e96212c90a082c3d2f335e8\
a6b64d1c890aa2224ebf158bec2b6fe6bad236417acd517a4907331e0be0dd0b\
801218ac270acdd45579290be1b94bc418b8f82c651d82a19d2f0e1cbb0fbc0f\
054d95150af96f9a7488010787a799c544883ff76a4e3092f2ca9aa9000cecb8\
8dda343c972c8192a83820727b1945c1a270cf913ab932457e8e6e207d06cd0e\
fdf265b762b9fa15c9a14633af17204ba2b755ed1b3b421ac596a2a04e64be43
Modulus: \
fada6e4becef964a85caf9e129639a5616ac000dbac59bd50b84bc8d46411407\
9c34c5b58d7d40027faaf037c6a649c527cb002d3a716bdef62b6c94d7a47a8b\
65c2ebac05da09e40cdc417024cccba267a98f4eb69701a276b4f117662b5666\
05c36054e7f015d2e5f81331e5666ec17ebf71907788b40cbcea0f24aaffb029\
ef5c25c55ae998f28a2ddb091d262c32ad324f4e64c7b4b50a19e9d92f6d8024\
188627cf5ce68674e7ec7da38fd6cf4ec29a6ce2f17e3188d8ef6b0e50d77d5b
PrivateExponent: \
1d4cedc87d55eea31bd702139b90be08d58692a1f97628a01b
PublicElement: \
819c8cedb9c014aa577e9046b90795accbebe81bef68b1b5c37c68cb357e1a5f\
f92761bc26cb0953956b6c0aec05acfc9d1a27c50789793b13d9eaf2361760c9\
7a7d86e7d922f4809a5d2d01448e938190bbc24c150e03ef8305365ddbf5ca19\
6857314e3b3023f8ddc9d209bd7dad1ee763e7003fd1b0c53057d2e9acadd23a\
a18f83d20143bc41a2dfa4a164c82621fc0f800052ec01bec7c99c66fe20ec57\
67e6fbbe8810cd5aa75eff3d8a4cb53e1259ebcfebcc2fcf21ba7f3589cd525a
Test: KeyPairValidAndConsistent
Message: 9F6DC301DF53FE22CAC0
Signature: \
15b22111ffa1b733979cd9d8944b1291ce09468ccbd05040de0f83023c8fe083\
734ec39a542011643e448b01429c4bae06d1
Test: Verify
Message: 2D7B5B9A27EAB468331E
Signature: \
029eea970a049ffcb4c6117c97d181bec7a27557ceb88d422b2212ca36238380\
87cd52d2445f539c9c03705ba4b485f56e19
Test: Verify
Message: F552FCBBA04FFCCC5CB6
Signature: \
115de3cc15d9a066c00fed43f583f6a9c984d4b8f4c93c3d72094a4b04dda506\
7d460c3d1ae33ba66ceaac676256c1e73001
Test: Verify
Message: 0D52B894153A4BB74068
Signature: \
0f6b8cc28e2068a3fe14d220177793daf3512ba6942e9d16ef1571fa34926c27\
edd1bfa94723a663425f5c2d01eaddaa972e
Test: Verify
Message: 294442E103CC0CBA32A6
Signature: \
0fbd8768a1b3025c0d0d309cc448320e086318772bb9485a5a0a2afa1eb2afb2\
d1818aa7b1c55b9dc424e654524278f0ddbc
Test: Verify
Message: E993D8FE1E6F6C3914ED
Signature: \
0559d66bad3a51520bbb85827a257ab09dfa33938127c69bf40f08339b2f2251\
c0e50b63d2a4d05225dea7f58f67de3071e9
Test: Verify
Comment: 2048-bit NR key
KeyFormat: Component
SubgroupOrder: \
03f35f80fcd896f03eda9ff07f2e35295384c4f3b8f8c4821369ab5417
SubgroupGenerator: \
75c5d8c8f72302d92be3bf486b8648330ff86954de5e6e83efef624a277574c1\
6757684d3874ee303fa08343fe82dae484e5dda6781280b434c4090044cc7ff9\
b6e962594d3ca069815c0f0b6bfd25215a419420d0ef8a1595c6eb1b44a719b4\
0131081f75cc15cb09a5d5a029c8546230c30b4af2d4a9f4374c93a095c83b59\
4b1774d635d4aee965f1d094469f7bbf8bdc93216a6b8a6c5753b48962335bf2\
092aa583c897878c8a7ce61186b592b05d2aea710b673d5994cedb5f117fdb6b\
8ad4d89f443c4eb662b428a34a7522c69794cc0274f3eba837e90da86acbc707\
4ee3a0b029d970efa48b3d582b740ae0e585d175a5f63a385f8b6b8878b44e1a
Modulus: \
9a08865d2bc9e0cf03d2500b2a08402bb9dc953d5fcd73f04be61236efc0998a\
8f012f00e52f7a6e91e81b88a4c9f985a2da523cbe7caff08cae44963d2035ed\
a72e1f31f82c8d64c86e686899d53c0200282f407ceb1507db480f1db223606a\
57466cf60fe9fc5f7ea7d5fd82ed3ab2cf5e35491dfaef0aa2e10fbfa3cdfeb5\
ebf65e4dfc2837e1f6399db06cc2e0420c7b14a4c0d483b742ca58b31fec9f26\
a64e9bfcaa82334e644f4b954e2a9c7eeae096b8864ecd223ead3bcf9e8c1f68\
f6678faccdb7f26d8f33d8a5fb0cb156cc7daf4a96ec2b730c0d7f666d699f73\
45a37ddc1ccdea6d8f439ddb23de04a941b246bc257b0aef544a8e868bc8444f
PrivateExponent: \
0212c34d3d17b96a899548ebf43bb886676acebd2f040f5b33a4e88d2d
PublicElement: \
267f9c3ff3ee3cbc0f9e94dc7e6837e1ff65175e967987b90b9aea7eef1de6e4\
c342bebb5dbd0c4e2f6514f2d487857a146dda6cfdbc8b56ed254cd65754d84d\
d21a271cd15fc656274725643728b41ce3f0e6872b6dfb4c289e03f9b903880c\
e3d7d745dfbb641c8c42ec0bfb6951ca2611fd877c32248c97252bdb42d7bd65\
ebc50653dff389526c546d1e6ebaf6bd8b3298c01935901b7efb288b78730d89\
fba7f46f2a642aee0dbc93aa29c190b201acf89d4f8ba28f3e3f54a1c5a48294\
dda908f904afb7db398682c809ce13abd49279221d5b40ad76216bad7ca256d7\
18d3552344c481b20da5aac3e637fb7edeaf7960b532ef761376489f02fa8c10
Test: KeyPairValidAndConsistent
Message: 5F3914F7AE0F6C76D152
Signature: \
03d30b7eaaddcb384dce378f806e88d646419bbedbc2c0c5cae32f3c3b02e0e1\
a3c3ab04b31e2c25db713db539a65c9419a846aea88aaa707cb4
Test: Verify
Message: 769583D4E7EAD14C137A
Signature: \
01dc2815fd4918b8d3bd1743f5ab4546313b1fa8044b4737b2c485eeb0016bcc\
cc084be064b6a8934a28011167eebbc33513ce609aa206810aa1
Test: Verify
Message: 6441D5239F50C71DE0F5
Signature: \
013f6d395de56832f82ee813b574002c36e551aaeffbb28ddebb84da7f01ff6f\
4c3d0f3519d548e2ec1a0b36f12ac1e4fedc83071bbbbce024a6
Test: Verify
Message: F1C2D4F7C3ECDF2C17B7
Signature: \
006441a8b3517613f9a8c2e7a89c492e7f49300d901ad01b92167c1fce02453d\
52b69dc1fc6532e792ad6366eae7fb14de3ad3f6f3132b0519fc
Test: Verify
Message: 752A1F2B8D9A717A882F
Signature: \
0127027984402f5b8cc069decc1bd611f0bb59c6eee86da7d334e3f8b903c5f3\
02c65aaf16a837963bf772931235f81e963e4d692699dfd4f7e1
Test: Verify
Message: 666DC6B1E871026EDE56
Signature: \
03e87b55a7e81318b7599da3fa8f18d46253b6546814fd1ae19318820100c297\
4de2624da0d54ca27e7fe3477913a6df35bf925de3f3d9a06849
Test: Verify

177
externals/cryptopp/TestVectors/ocb.txt vendored Normal file
View File

@@ -0,0 +1,177 @@
AlgorithmType: AuthenticatedSymmetricCipher
Name: AES/OCB
Source: https://tools.ietf.org/html/rfc7253
Comment: Test 0
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110F
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
2021222324252627
Ciphertext: 4412923493C57D5DE0D700F753CCE0D1 D2D95060122E9F15A5DDBFC5787E50B5 \
CC55EE507BCB084E \
479AD363AC366B95A98CA5F3000B1479 # MAC
Test: Encrypt
AlgorithmType: AuthenticatedSymmetricCipher
Name: AES/OCB
Source: https://tools.ietf.org/html/rfc7253
Comment: Test 1
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221100
Header:
Plaintext:
Ciphertext: \
785407BFFFC8AD9EDCC5520AC9111EE6 # MAC
Test: Encrypt
Comment: Test 2
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221101
Header: 0001020304050607
Plaintext: 0001020304050607
Ciphertext: 6820B3657B6F615A \
5725BDA0D3B4EB3A257C9AF1F8F03009 # MAC
Test: Encrypt
Comment: Test 3
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221102
Header: 0001020304050607
Plaintext:
Ciphertext: \
81017F8203F081277152FADE694A0A00 # MAC
Test: Encrypt
Comment: Test 4
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221103
Header:
Plaintext: 0001020304050607
Ciphertext: 45DD69F8F5AAE724 \
14054CD1F35D82760B2CD00D2F99BFA9 # MAC
Test: Encrypt
Comment: Test 5
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221104
Header: 000102030405060708090A0B0C0D0E0F
Plaintext: 000102030405060708090A0B0C0D0E0F
Ciphertext: 571D535B60B277188BE5147170A9A22C \
3AD7A4FF3835B8C5701C1CCEC8FC3358 # MAC
Test: Encrypt
Comment: Test 6
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221105
Header: 000102030405060708090A0B0C0D0E0F
Plaintext:
Ciphertext: \
8CF761B6902EF764462AD86498CA6B97 # MAC
Test: Encrypt
Comment: Test 7
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221106
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F
Ciphertext: 5CE88EC2E0692706A915C00AEB8B2396 \
F40E1C743F52436BDF06D8FA1ECA343D # MAC
Test: Encrypt
Comment: Test 8
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221107
Header: 000102030405060708090A0B0C0D0E0F 1011121314151617
Plaintext: 000102030405060708090A0B0C0D0E0F 1011121314151617
Ciphertext: 1CA2207308C87C010756104D8840CE19 52F09673A448A122 \
C92C62241051F57356D7F3C90BB0E07F # MAC
Test: Encrypt
Comment: Test 9
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221108
Header: 000102030405060708090A0B0C0D0E0F 1011121314151617
Plaintext:
Ciphertext: \
6DC225A071FC1B9F7C69F93B0F1E10DE # MAC
Test: Encrypt
Comment: Test 10
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA99887766554433221109
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F 1011121314151617
Ciphertext: 221BD0DE7FA6FE993ECCD769460A0AF2 D6CDED0C395B1C3C \
E725F32494B9F914D85C0B1EB38357FF # MAC
Test: Encrypt
Comment: Test 11
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110A
Header: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F
Ciphertext: BD6F6C496201C69296C11EFD138A467A BD3C707924B964DEAFFC40319AF5A485 \
40FBBA186C5553C68AD9F592A79A4240 # MAC
Test: Encrypt
Comment: Test 12
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110B
Header: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F
Plaintext:
Ciphertext: \
FE80690BEE8A485D11F32965BC9D2A32 # MAC
Test: Encrypt
Comment: Test 13
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110C
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F
Ciphertext: 2942BFC773BDA23CABC6ACFD9BFD5835 BD300F0973792EF46040C53F1432BCDF \
B5E1DDE3BC18A5F840B52E653444D5DF # MAC
Test: Encrypt
Comment: Test 14
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110D
Header: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
2021222324252627
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
2021222324252627
Ciphertext: D5CA91748410C1751FF8A2F618255B68 A0A12E093FF454606E59F9C1D0DDC54B \
65E8628E568BAD7A \
ED07BA06A4A69483A7035490C5769E60 # MAC
Test: Encrypt
Comment: Test 15
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110E
Header: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
2021222324252627
Plaintext:
Ciphertext: \
C5CD9D1850C141E358649994EE701B68 # MAC
Test: Encrypt
Comment: Test 16
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110F
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
2021222324252627
Ciphertext: 4412923493C57D5DE0D700F753CCE0D1 D2D95060122E9F15A5DDBFC5787E50B5 \
CC55EE507BCB084E \
479AD363AC366B95A98CA5F3000B1479 # MAC
Test: Encrypt
Comment: ocb_ref.c, 6x16 bytes
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110F
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
202122232425262728292A2B2C2D2E2F 303132333435363738393A3B3C3D3E3F \
404142434445464748494A4B4C4D4E4F 505152535455565758595A5B5C5D5E5F
Ciphertext: 4412923493C57D5DE0D700F753CCE0D1 D2D95060122E9F15A5DDBFC5787E50B5 \
11DFB888DA244711F051DBCE82B0B9A7 CB14869B164E55EB578E41FA435FF220 \
25ED114F6EC18CD67B743AB299E596F6 6100FBA539DB164D765EAFF0BF489ACE \
1CE76A77FDC72610CFBD24209EF931E6 # MAC
Test: Encrypt
Comment: ocb_ref.c, 6x16+8 bytes
Key: 000102030405060708090A0B0C0D0E0F
IV: BBAA9988776655443322110F
Header:
Plaintext: 000102030405060708090A0B0C0D0E0F 101112131415161718191A1B1C1D1E1F \
202122232425262728292A2B2C2D2E2F 303132333435363738393A3B3C3D3E3F \
404142434445464748494A4B4C4D4E4F 505152535455565758595A5B5C5D5E5F \
6061626364656667
Ciphertext: 4412923493C57D5DE0D700F753CCE0D1 D2D95060122E9F15A5DDBFC5787E50B5 \
11DFB888DA244711F051DBCE82B0B9A7 CB14869B164E55EB578E41FA435FF220 \
25ED114F6EC18CD67B743AB299E596F6 6100FBA539DB164D765EAFF0BF489ACE \
F94995B3E25C16AF \
A2EBA4BE7057D9A7 B1BA6E9611822FEF # MAC
Test: Encrypt

View File

@@ -0,0 +1,76 @@
AlgorithmType: MessageDigest
Name: Panama-LE
Source: Panama reference implementation
Message: ""
Digest: aa0cc954d757d7ac7779ca3342334ca471abd47d5952ac91ed837ecd5b16922b
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
Digest: 5f5ca355b90ac622b0aa7e654ef5f27e9e75111415b48b8afe3add1c6b89cba1
Test: Verify
Source: generated by Crypto++ 5.2.1
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: af9c66fb6058e2232a5dfba063ee14b0f86f0e334e165812559435464dd9bb60
Test: Verify
AlgorithmType: MessageDigest
Name: Panama-BE
Source: Panama reference implementation
Message: ""
Digest: e81aa04523532dd7267e5c5bc3ba0e289837a62ba032350351980e960a84b0af
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
Digest: 8fa7dadce0110f979a0b795e76b2c25628d8bda88747758149c42e3bc13f85bc
Test: Verify
Source: generated by Crypto++ 5.2.1
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: cb34f0937e8d870d3bd7ff6311765f2c229a6c2154e4db119538db5159437cab
Test: Verify
AlgorithmType: MAC
Name: Panama-LE
Source: modified from Panama hash test vectors
Key: ""
Message: ""
MAC: aa0cc954d757d7ac7779ca3342334ca471abd47d5952ac91ed837ecd5b16922b
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
MAC: 5f5ca355b90ac622b0aa7e654ef5f27e9e75111415b48b8afe3add1c6b89cba1
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
MAC: af9c66fb6058e2232a5dfba063ee14b0f86f0e334e165812559435464dd9bb60
Test: Verify
Key: "The "
Message: "quick brown fox jumps over the lazy dog"
MAC: 5f5ca355b90ac622b0aa7e654ef5f27e9e75111415b48b8afe3add1c6b89cba1
Test: Verify
AlgorithmType: MAC
Name: Panama-BE
Source: modified from Panama hash test vectors
Key: ""
Message: ""
MAC: e81aa04523532dd7267e5c5bc3ba0e289837a62ba032350351980e960a84b0af
Test: Verify
Message: "The quick brown fox jumps over the lazy dog"
MAC: 8fa7dadce0110f979a0b795e76b2c25628d8bda88747758149c42e3bc13f85bc
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
MAC: cb34f0937e8d870d3bd7ff6311765f2c229a6c2154e4db119538db5159437cab
Test: Verify
Key: "The "
Message: "quick brown fox jumps over the lazy dog"
MAC: 8fa7dadce0110f979a0b795e76b2c25628d8bda88747758149c42e3bc13f85bc
Test: Verify
AlgorithmType: SymmetricCipher
Source: generated by Crypto++ 5.2.1
Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
IV: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Name: Panama-LE
Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Ciphertext: F07F5FF2CCD01A0A7D44ACD6D239C2AF0DA1FF35275BAF5DFA6E09411B79D8B9
Test: Encrypt
Name: Panama-BE
Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Ciphertext: E12E2F6BA41AE832D888DA9FA6863BC37C0E996F190A1711330322D37BD98CA4
Test: Encrypt

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1980
externals/cryptopp/TestVectors/rabbit.txt vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,89 @@
AlgorithmType: Signature
Name: RSA/PKCS1-1.5(MD2)
KeyFormat: DER
Source: http://www.rsasecurity.com/rsalabs/pkcs/index.html, \
Some Examples of the PKCS Standards
PrivateKey: \
30 82 01 50\
02 01 00 #version = 0\
30 0d #privateKeyAlgorithmIdentifier\
06 09 #algorithm = rsaEncryption\
2a 86 48 86 f7 0d 01 01 01\
05 00 #parameters = NULL\
04 82 01 3a #privateKey = RSAPrivateKey encoding\
30 82 01 36\
02 01 00 #version = 0\
02 40 #modulus = n\
0a 66 79 1d c6 98 81 68 de 7a b7 74 19 bb 7f b0\
c0 01 c6 27 10 27 00 75 14 29 42 e1 9a 8d 8c 51\
d0 53 b3 e3 78 2a 1d e5 dc 5a f4 eb e9 94 68 17\
01 14 a1 df e6 7c dc 9a 9a f5 5d 65 56 20 bb ab\
02 03 01 00 01 #publicExponent = e\
02 40 #privateExponent = d\
01 23 c5 b6 1b a3 6e db 1d 36 79 90 41 99 a8 9e\
a8 0c 09 b9 12 2e 14 00 c0 9a dc f7 78 46 76 d0\
1d 23 35 6a 7d 44 d6 bd 8b d5 0e 94 bf c7 23 fa\
87 d8 86 2b 75 17 76 91 c1 1d 75 76 92 df 88 81\
02 20 #prime1 = p\
33 d4 84 45 c8 59 e5 23 40 de 70 4b cd da 06 5f\
bb 40 58 d7 40 bd 1d 67 d2 9e 9c 14 6c 11 cf 61\
02 20 #prime2 = q\
33 5e 84 08 86 6b 0f d3 8d c7 00 2d 3f 97 2c 67\
38 9a 65 d5 d8 30 65 66 d5 c4 f2 a5 aa 52 62 8b\
02 20 #exponent1 = d mod p-1\
04 5e c9 00 71 52 53 25 d3 d4 6d b7 96 95 e9 af\
ac c4 52 39 64 36 0e 02 b1 19 ba a3 66 31 62 41\
02 20 #exponent2 = d mod q-1\
15 eb 32 73 60 c7 b6 0d 12 e5 e2 d1 6b dc d9 79\
81 d1 7f ba 6b 70 db 13 b2 0b 43 6e 24 ea da 59\
02 20 #coefficient = q-1 mod p\
2c a6 36 6d 72 78 1d fa 24 d3 4a 9a 24 cb c2 ae\
92 7a 99 58 af 42 65 63 ff 63 fb 11 65 8a 46 1d
PublicKey: \
30 5b #subjectPublicKeyInfo\
30 0d #algorithm\
06 09 #algorithm = rsaEncryption\
2a 86 48 86 f7 0d 01 01 01\
05 00 #parameters = NULL\
03 4a #subjectPublicKey = RSAPublicKey encoding\
00\
30 47\
02 40 #modulus = n\
0a 66 79 1d c6 98 81 68 de 7a b7 74 19 bb 7f b0\
c0 01 c6 27 10 27 00 75 14 29 42 e1 9a 8d 8c 51\
d0 53 b3 e3 78 2a 1d e5 dc 5a f4 eb e9 94 68 17\
01 14 a1 df e6 7c dc 9a 9a f5 5d 65 56 20 bb ab\
02 03 01 00 01 #publicExponent = e
Test: KeyPairValidAndConsistent
Message: # "Everyone gets Friday off."\
45 76 65 72 79 6f 6e 65 20 67 65 74 73 20 46 72 69 64 61 79 20 6f 66 66 2e
Signature: \
05fa6a812fc7df8bf4f2542509e03e84\
6e11b9c620be2009efb440efbcc66921\
6994ac04f341b57d05202d428fb2a27b\
5c77dfd9b15bfc3d559353503410c1e1
Test: Verify
Name: RSA/PKCS1-1.5(SHA-1)
Source: generated by Wei Dai using Crypto++ 5.0
Signature: 0610761F95FFD1B8F29DA34212947EC2AA0E358866A722F03CC3C41487ADC604A48FF54F5C6BEDB9FB7BD59F82D6E55D8F3174BA361B2214B2D74E8825E04E81
Test: Verify
Message: 00
Test: NotVerify
AlgorithmType: Signature
Name: RSA/PKCS1-1.5(SHA-1)
Source: http://islab.oregonstate.edu/emails/pkcs-tng-02/0152
KeyFormat: Component
Modulus: A885B6F851A8079AB8A281DB0297148511EE0D8C07C0D4AE6D6FED461488E0D41E3FF8F281B06A3240B5007A5C2AB4FB6BE8AF88F119DB998368DDDC9710ABED
PublicExponent: 010001
PrivateExponent: 2B259D2CA3DF851EE891F6F4678BDDFD9A131C95D3305C63D2723B4A5B9C960F5EC8BB7DCDDBEBD8B6A38767D64AD451E9383E0891E4EE7506100481F2B49323
Prime1: D7103CD676E39824E2BE50B8E6533FE7CB7484348E283802AD2B8D00C80D19DF
Prime2: C89996DC169CEB3F227958275968804D4BE9FC4012C3219662F1A438C9950BB3
ModPrime1PrivateExponent: 5D8EA4C8AF83A70634D5920C3DB66D908AC3AF57A597FD75BC9BBB856181C185
ModPrime2PrivateExponent: C598E54DAEC8ABC1E907769A6C2BD01653ED0C9960E1EDB7E186FDA922883A99
MultiplicativeInverseOfPrime2ModPrime1: 7C6F27B5B51B78AD80FB36E700990CF307866F2943124CBD93D97C137794C104
Test: KeyPairValidAndConsistent
Source: generated by Wei Dai using Crypto++ 5.0
Message: 74657374 # "test"
Signature: A7E00CE4391F914D82158D9B732759808E25A1C6383FE87A5199157650D4296CF612E9FF809E686A0AF328238306E79965F6D0138138829D9A1A22764306F6CE
Test: Verify

2083
externals/cryptopp/TestVectors/rsa_pss.txt vendored Normal file

File diff suppressed because it is too large Load Diff

166
externals/cryptopp/TestVectors/rw.txt vendored Normal file
View File

@@ -0,0 +1,166 @@
AlgorithmType: Signature
Name: RW/EMSA2(SHA-1)
Source: generated by Wei Dai using Crypto++ 5.1
Comment: 1024-bit RW key
KeyFormat: Component
Modulus: \
e5eb47bc1f82db3001faaeabc5bbe71b7d307b431889ac10255262281ec5f5af\
8a790bd7bbec5efffa442cf2c3fd5ca4778763b9d15aeac0b9b71bdb13da8272\
7f4967ac685975f8ff05a763c864d100b7cc1142102aa2dd343ea1a0ab530255\
195c3a6400ecab7b27eff9b01ef6d37381fa6fb5401347f195354396772e8285
Prime1: \
ef86dd7af3f32cde8a9f6564e43a559a0c9f8bad36cc25330548b347ac158a34\
5631fa90f7b873c36effae2f7823227a3f580b5dd18304d5932751e743e9281b
Prime2: \
f5bb4289c389d9019c36f96c6b81fffbf20be0620c6343e2b800aefb1b55a330\
8cc1402da7a2a558579a2a5146b30cb08e3f20b501081248f2f1de36cdfce9df
MultiplicativeInverseOfPrime2ModPrime1: \
88813a3d50b7c301948ee1985db19c9fd33a47c78c977024745e10483d9cc4f0\
f573597ce564a91421d1d7457bc45a971f7d8b31403298da77799b57cf9a76de
PublicExponent: 02
Test: KeyPairValidAndConsistent
Message: 2CA039854B55688740E3
Signature: 1AF029CBEC9C692CE5096E73E4E9A52EC9A28D207A5511CCEC7681E5E3D867A4AE2E22DE4909D89196A272F1B50DE6FA3248BCA334D46E0D57171A790B6F4697E7BA7047DB79DECD47BD21995243DEBBF25915DDBC93C45875C14DE953792257C5C6825C905AFF40109C8CC7E793123D47AC1B5B6304A436CFA9BEEC8E0054E7
Test: Verify
Message: 2A51DF4AF88613D91A37
Signature: 6FF18F4471E1A8F850C910A181A9F28E69AACD8E8126969605E000A853197541AF9047E5D17315BF062B9CD8DF91196F0343285D9E31D5C72560C156782B6D0E5AF8F06D7DCDD8CABEC01B2438C168C40C21F6A8794648361BD2AEE13573A49ECA07A7EED97C0B9C5B1E508869E4CFD5FE1771924B1CF5A4BFF7D4379E5CD59F
Test: Verify
Message: 1CF8DDD95D780A89D7CF
Signature: 539C266B0313E0E256ED98EEF13E6AE64CED90C160A4999B3D47CBDA5285DAB0E0678C0E079CE9B8EB23E10EDFACFC19A80EEBB8F38ED5B5D6C8A988AB8CEC40A5A5BA102F75586167EAB6D5BF0CE8FF30C656895800F6F1B37D69FBBAF9055F7505DBEB537C0F986A1B5F0270DC12A640FFCB626F9763FDCFEFA1208C104003
Test: Verify
Message: 2119A954F1AC0F3DCDB2
Signature: 60C3CCF4F086B15B7F850B445F384333F7AE5A4B5EDE2820C7233239E1B86D6E4B4FCA4F50B087CE1DF17DA5D62672A17F2CF87A2875BBD9B138CAF6863821D6A4D553E9EB64C9254A8F9A6B960E57E39069D65E3F561AA1FA91643D42FEEFB9270D34AB0861DEA1E234EA587F580503D46A1989D413DAC2FFE0FC4CA663CE68
Test: Verify
Message: F6959926E6D9D37D8BC0
Signature: 249E1066542618CE0D236A7174708F801E7AB257931E9967A65C483ED66FB58598F99B6664AF0EAE221E2A6B271D7D17875ED02BF7FE35AA0786023858521CB79FEE0D134D9DDA609B0270FC9804BB6BF74AD90AE11EB339353533DC0D5A69E6B8758212B86024ED563767EA5D9B59655E0B8CC21244F720BA4ED663BF668E3A
Test: Verify
Message: 7A4C634DE6F16315BD5F
Signature: 308A5D65224201BED626CC83FB901EC84874EE03B2E7AB4E752EDBDE024C754E3CC9841CA062100A8843DE9183354B4E0596E8C68F1605828287884F0F9BA6968FC7A9F0CA09418A8485B90465E5D3F96CE4995A5FC7A6E5ABD9CC06BB8A2C3C8109F72EAE67FB4C108852C881CA645B3C5586F27F12FF3028ADE56E32AD9434
Test: Verify
Comment: 1032-bit RW key
KeyFormat: Component
Modulus: \
b660eb18786256c993ebc6dcb5892eac342f6d91229b73dc5d04f1afb9bb0dd4\
eb0b48895f514b4c9afeaf86e91226f2299126d37528ce374e89cc312c06f47c\
81112bf5ca60ffc33b98318e04a17627269f1af461b6cb40f3be03b0113fb2d8\
404e154c7191306b36fd3efa73c784ad9189115d0bb1bd82b850d000e7cc8d20\
35
Prime1: \
0bc31c063f43b3ade2cd633d554913339071d6ebed5fd665fc5dd7d47b80721a\
976c3b14fbd253f0f988c354725289f2897d7fb62c5c74af7d597a1e22aafba1\
d3
Prime2: \
0f816bf0add559afda38b008e4087f6a38b575c56fff453056eaaab3381c9552\
0969546f954d458d48e44850938b1db471cf4b40afc47e067fb5bce67ba98be8\
d7
MultiplicativeInverseOfPrime2ModPrime1: \
0b684eeec75b3e24e2d9947341b3f462258628af6f0b881396c887fe26a3408c\
40b13370710c82dd4a021a87bbaab5c0fc96cb1d015a783a764a8ab7b002903d\
21
PublicExponent: 02
Test: KeyPairValidAndConsistent
Message: EF0F1D56F4E5D587C212
Signature: 3E544FEBB6623F5D392003B729FE2BFC20E2CB3ECAC22734DFCA55150254E616A41C5E54CE3B50FBC2FE2363EE9AF9B15C70615497B0A458F8AB6D850992EEEB56D65F87EA1BD6E2B4B7E40A0F5E1635C7DDB17110C61039CF712D3524C9C2C1F35D9163BE5C70276F46634514BE16EC09602782E88FE74EAEB2F50CBB0E3B5C4A
Test: Verify
Message: 2C9EA313EACF2C5DA43A
Signature: 1FEFF88814BB53E447E1E955AC8F1AF597C15C3866033E337AFBAB8627306F2EC1276621FF2176C89323CE32EA20F6AEC2CC271F1ED749408B2A3E43A23A44D6A3F38DCDDCAB696B239110AA7ECF12C6681B0E97E6FFF1B72F4F6D796BF82B9450AB8B3D28CA9D220BDF84ACCEA1DA5EDA0B470C3A82BBDD77B4C2723297608BD4
Test: Verify
Message: EC5CC4228C3C70EE8F35
Signature: 228BAA85062F10DCC9D99A23D340BC4B9E463D8AB86A6781A6D2143564303E2DC78772BF68449BE1E2711A68D5A15CF04A23573FB3870454308F583BBB5F2467069EF1395431E70F91BD56D846DC8DB2E88AB3D26A9770660B87A76D6C3575DE512BAFA8A0B901AD15B7D8E8BE2F176A182D16A9609F19A4298416245873175805
Test: Verify
Message: D81F0C6F2D3D60EE19FE
Signature: 17EAA0C18178CD45A2B9100997F682E5F02BE09FBE4D8F345033951345CE98C8B3F13F2CA2A950CE7BDCBF83DBB700890E1F0B863D04C3ADB298F546A8F09F4DA4EF0DC6E7317207CB3CF691114E55D9EAA11C53BE55F7C214F62E6B0460DFA60C55B16EB55B29C9DBB908266C1BDBB03AD651EFB91905B142D852DCA0C4E3BBEE
Test: Verify
Message: FEF5EE07C74118DA30B9
Signature: 2637E16E2599B6EC2F4728C73D3B29F483C2B881F1E1969C426027605EF080E9B17D258D5E1EBC6472A2501E04CF19C144537FCB38A1DA00D948EBD39FA11322D9230B62E2C12AEDB366BD85A2089588A8D52E941FD986D89828A342B83438A960B6FD87E9AD025AD75A692AA9DFEA873A9467B42D84879E85C5D11EFAB347FBED
Test: Verify
Message: 0B9554FFE4F6ADAB2C76
Signature: 095952F24D9FBEF3A93A932865F4BDBB522CF24EBE153CE4BBB24CF301A1C7B51FE47B94F8F8B211CBC5A926FF6BAF9A6BBF7E15975D2DCCB95EF01AB7E641687870B0D01FC18B6B16FE17D3FC82931FBBCD4FD18C7F9588CEE8491876D72F98F2E7EEA90C12907210D6859053ADC7178B87BF8B4826954D6986FE761E71E1B7EA
Test: Verify
Comment: 1536-bit RW key
KeyFormat: Component
Modulus: \
9f8f8ab78ad635c71c9ef0fce9d4a958a9013ed69fcd67c385722668d4357c32\
3732c78179eaa17984531ba570aa0721a1e228957b1008010f1a2d6c42e09847\
9ffeaff9bbfeb3c8e101f968fc7ac74cfba210f76a6da160e65934d216368763\
8f59e414dc6f0448c0b4052c90f7dc565d32acae5da04e3e157dca184aba8362\
bb28a2da6915d51d65f54fbeee69104a5a1b2304b87230c504b126dcf1c377cf\
1777b93be6903b50a44f054ae233b7cc24f950ded467cb8ffbdb17e7b6937605
Prime1: \
d0505c510a3b38a139d6d139818b04251d6ca46c2e717cfafbeebcd5fff8ae62\
de4698e3241784f05e8c86f0f996db77259ebaac6983f092853639f619b75701\
e562408cc1f5c543cada21fc26af36905b10a0df5b111efd754666bb3db4be63
Prime2: \
c41623ccb51e2474eb3dc5c2ef42cfd320a285ef7aefc1d1edcd5f566549cb79\
7285f01c89b9f749ca506b717c2a45b708fec2e7d611c5eee6af0a6d61219c7d\
cab18961e98eea3b7797c61a75aed21d411de4fcf4a009a8238a832dd6e41277
MultiplicativeInverseOfPrime2ModPrime1: \
bc1ceeed917217387ead12254cfc183f82c79709499f510ce093d6d28bc1bf2b\
fabc3d86d64a1c807605bd57f9ec533745d6e359270885c3eb7a36a02dff7137\
9bd453bf3fdc282afa2295d5e393f1c2c74edcbd2374c7740e8135ef0b8af258
PublicExponent: 02
Test: KeyPairValidAndConsistent
Message: 400AEF79EDBCEA796D71
Signature: 15EB5A68CBCB0D6313BB2D14436237A716AC3159B059FBC29931933DB802D6925C01BDC6D90DD0DA25980F1C8199AB9CD3FD105A63D13B5C0101A0430455334492038FBE029BF4EE61F8A2F88D2A6D5424DE7C0CC314B5EA4F867B35224D574463BDE78B71904033C1455484865EB80AE1C2A7D1C229CD0A4D49C0F06A26E264AD42ACAA131F8C0C5EA4DC9EB5BD349D1EE12B3F91F4B9F2DABC3BCF0E216D4A34A3541169955BE45289CECE16DA6BC5352FF31D66538F64308D6FBB9C7DDE72
Test: Verify
Message: 63F64BFAD5B830682F44
Signature: 1003E58A73B018FF9F0F66D3BE9A8DD9D83097A0EB216AEEAA75B63C150AAE9E8BE2A5DE426D18FBC56865F4C9CA51A9BB6E99B70C59B7995246A1F4327C9E4A69517131DA66DDE98AE5D8355527D1C5E4D83CC7ED7B3B1F404F6FDF731DA615974F0777CD22C1E6FAA3569D1141900734C7F3262FE7B9ED291A934DE81A06EBF258F7159DE842737A32DAEC79EFE211C2739D3F5859CB9A633D2A16D78C347790241925C3E776F04B5D5F1900A7B48645DF16DC6F9E8C990AEFEE22FA1DA496
Test: Verify
Message: B6AAE87E8D469A16A335
Signature: 368EE32DDF9D5526E50B1645473DB79CE4B0EF3801F3DF050E8B6B10DFAA600A505FD1C91CAE1CD8CB8FA7BC2F81EDFEE7E74DCF7BDA9ED4FF87C39650E8A473672FD012A6A57C5DC44FFBBDA4A5DECD099A32791CEDC6170C8B367080792713041350D2483B27924822DD886A36EE575A3CD6C097162F758F5628D3EA301050AC848F0ACAEDAB8AD34D436E418AA53618AFAFC3168B7CFA641B1A88C86007FD1EDD8FE1D1A94FCE59B548DA3D8FE313A0A97719E19C857560763EFF1682CC14
Test: Verify
Message: DB0F126516E3EDFF3D7C
Signature: 42076C3F6976EF4BBEAFEF0B4F7A8198CACE6F73436C59DF212474C94D00B0501C359CAB8950EB8937E8458964C817926A3181EED64EAB3A5274A9B3114406F62A62C51F4EDBEEF3BD948C21578996236D6D477B2701DD5A4818B08F5D4740CD23064798C3406133D0758D51717DB4575117DE887733D1E7170AA0845A81535444A962F2003A46361E8A8A1914DA6732C37334320F155E90E18D9E2A921034BEC81395AF69D61E22FEF90BC4F9127914B536BD2477552166C11F139519129864
Test: Verify
Message: A58B1E5E98C44A8680BD
Signature: 100B8692C7A09EFB585A63B5D636EABFE9DDFE50D5235B11BDFD818D1810893B327ACC3B78942900C8F7498BDC1D2FB44330ADD3FEBC709046D8028F38AA7DCC768558E7D6469EDA306C0FCAE001C7B01544C80043864761355888C13960DD53BBD7854F2FBB7D9DE021BAD69769418712B6335A8C63143329363C65CB4170AA0C040559136EA9C19A6793024AF77BCF3EE793CAEDF07FD8A8E2C9C29B5F225F399BBA177D070314E319359394DB999D866A48D591EE8C662BA6394E396300FE
Test: Verify
Message: 7AF0498714B0D93AB959
Signature: 35A959E3717468552590C26FA92009C3866955A1D14405AD33D3FA745D7591521A323BA031070B1FB60A1B6FE0C7198FC14EA41CE62EB6EB060FD073E816C9C85BB6251BF5235567E12951778A61D87F117137C347DE56337FBF9A3360D49330A98248233719FF862F83F772AC887F035820579F406D221191F4535ABA37401FF6E28216EC06AB8832D9AB3EAE4E1D3D780A1FA46883A79B657A7027597BCE4F21744CFC3704A449A204D3790F668E2EB710D5CF031BAA58359D35DDF92455D7
Test: Verify
Comment: 2048-bit RW key
KeyFormat: Component
Modulus: \
b6dee7375bf4385043b3cc2ac5cacbc14ad11a17574738dd2bd84d2d1e6c74e1\
6066c2a5c35bc3b87839858afb5ee5e8abfab408f38772866f6f833f39fab248\
3a2c34ed55ad7098f9f63d4ec70b7950f02daaaab10781a0008f993c4027e381\
6bfd45c52f59452a7b28873513dce415a84fc8bc06601567f91ec41647da2304\
5b6e01e24516724acc02947ad5aa2dba4d952bc4f49d18ada0b0f7cc5d488814\
b921c0bc2b33d8828d80130df7d79b0992cec40d3bc7217d4a4dff3699345e44\
dac968575194845aa7b60dcf3c712d9b0a384824c3579b40dba265457d50f69f\
02a140884d89b7fdee9f0a787e76a37c58c92cf2d3818c72097d41b3faa7aa95
Prime1: \
fa880a456f9c205a26e02c3357536531dec150be0ef8747f69ea30d987ff7dd8\
9e9a1075ebd39f04fa495bd26d8408a8de69113a9fbb52f20713d1d046a76b47\
8cf77c46454a7afda2ef418f63faf67c947d898bca109f3275999e8f2e60e2c0\
eec133ff69e71a2d396632670b52d8ea03f7589d8144ab580b1d3e60efa1280b
Prime2: \
badcc718dd2d761c4893c4831d56ada30fc5c7c148d473bedf7615b7e821b92f\
319676ce278349f1309fb3d264c1a22bde71b221354c7a4d31117b3ec3c9d480\
2e0a26bd8ec05d28b6502c65f35c687af7f8396b963ed029a2c5ae38dd7c5c96\
2a953c113c0f590957ab19a6e2afda6db84f22c0c31ae243debd2920fbe9fbdf
MultiplicativeInverseOfPrime2ModPrime1: \
48a56f93e044a8211861da6bde9ab61265c63e168e507b56cd6e6e5f4de57c2f\
5c0b626462d6c06790cf561fa12a350dc0c08767f2717914183fac90db36495a\
91c0e9c0fbcfef19c85075b3b744fc378a9f2045cd7fd144ecd39bd1a59f1483\
10f6982efb3ffe502b279c4c0cb2a7f9ef64ca8f38690c486afb5f659cf7f838
PublicExponent: 02
Test: KeyPairValidAndConsistent
Message: 00AA5515CDAE5CD0F0DC
Signature: 30EECA6B48D796552F5A6A3C11F28D730FA077422CAAB34FDEB879AE0F71DF21330E2F3BE5BF3A8CA372EBCD3DFA7C81B3398C31B0972D0B857926CB39732351AACEB8276D52B9D82F9C245FA0F1CF49E785A2BC00FF27FBCF777F84D05BEF17FCC0505820B029AC8F0CE17D2469372CE47E1428BB941004FE170EF87163E07298EFFCC1BFA7E7CB1F572C340CAA075A5962A15B69CE937BC7EFB492F501FC88CBF0119C351C8498782091EF6EFB19120195E5FF51DF86F90E90FAEB225AA2EE43AB4E8358101C0348C7E3859B9DEBA19464C74B74AC48A0B73FC8D2E7F8033E86208F0792B6E5B6DE36C99DEF604949811D1671EF6B0A4781B4E7A0A72AD855
Test: Verify
Message: B8E2FB9EAE22FB2C0021
Signature: 416D33F8C213CF81F805F54FC1D4E7C6A588A0965F1C9CAEEA1D41452E20935AAF2D30F957584B56621035430212A428E27A2F687CA9DBB596C19864AE692EF7BBA730F3D70CC2DDE15AB71E1E350C0C316EFA1A831ACD1441598B112482487DF72F58ED318182C7CD0906FE39C5655BF1313F29A15D60A6178CBF600C7FBFF8994840ED649C3C4026A463B3EA39C692B7D112B128BE49E1E32D4A7FF8D4513283D8DCD9CCB8FB7300BE0BDD4C44DAA2F7049B3AD83437093E623442AC69B48911CDA21E95E0775041F67F6E6AE01DCE646AEC20908E7C1B693600FE41ABA85AC0C778641E46C419083E41773C749DB3E1BD8FD764E271860D2D7F8E11BD6AB3
Test: Verify
Message: 8C8C306A629373BAE647
Signature: 0E9A00045FFD399D9DA9D0D7E543CF9FFD098BC23E72DD7763A64F22C7F0479CE866E31438B8F7DE31A18F35AF419BED6C67BE1540614D3310DD24F019E14FCC3AF73743F4C143D4B79CDF35C752A300F0A8251CCFF4AAF18785C533A7DF1A20AFE6770DEBD1B8BA2C83B2E345A04F833CD173E998FF9840C2F8A370FFDCFF5FD95CBD71B25FC9972192470FD145975344F64C2F6D68CB3513F48F9FC070021BEE8F6A4282D098C44DF655CE415E89B97994AE3ABE85986C7EE0AC348EF2A4F52D102EA80836E77E81AD3678803E53C83CF2F30D2D4950FB6B038CCB3F2690A9381EB34D6C09E88C090AB05E28047DC490EB8A1282FEB38E82FB0B18309284C4
Test: Verify
Message: 15E7B7B7ED0F176B6799
Signature: 39FF4B5FA50AE498F3C91A655E6865840D1FC401EE02DBC8460A59DEB8816E6680F712B7BAF8D4DC11A3B54BF906BE698306F0449BB43F3F223B944D930A1A3C718E8A9E2EEDEC5A07AB817C26A80CC2A2EE2846A597EAB8A999D38DB98490166F2574524038BBDF24B4E4622C843210C6B94987638C6976562EA9727385B152614C18349BD54AD95DE33D5354954B505E5259CCDA47E3CECEF3154F6E5481E536BAB568146A0BFCB66573714A7BA7ABE0385115720687F33D9C6EF6BB60272F1272CF349990E3A2FBCCE180B730792101089B164AE5A001F5263F7493AF148D6E0953E311AD12E4202D35F96DD30885663B5101F9B05675FCD2FCC4FCC4DDFF
Test: Verify
Message: B36724C92954C38D0288
Signature: 3C8CD3614555568BBECA99174B7B203D0BC6FABE9E6FFE0C41EB4D9A2C601D2393CA1E01B7D7E99337758AC914C9F151311E5AE6708DAF1D8C825DA471652C6E13A8FE5802D7AE097BFC899A4EC8CA235B5982B9058C53AAD52823ACF692290EB8823C126635AB0BBF101C2B3149AB16183FA2DBB049DDB99C5E83723E4D4693CA3A08588AA868C677D42ABDAA6586EF192391D276C5E5AF0763ACCA6293F06250C51FDC2AD369CD44EB5F654E98761C881DDEC08E795FFB229B20522349B0714059E18B7B23A48875EAB12ED3F0A011D3A985DD7384B0046F39FA6C1A331F3D4C5125100BA58666935C68A7A10849D9C74850BAB82AE15EC950A283F3E7DAD8
Test: Verify
Message: FA95400C2B14E064F76A
Signature: 3F67F9DBEB88E6AD057BEDC3D97030555A908867EC578A6CA572137CB61C21036AADE6DDC5592EC7CCB6B263E51B4C886A51904C858040E493D64B9ACE5BAA50C4A66D04ACCDFE0039D8541C4363DEFFCF93BDF5F5CC1FB64855D956B5EFD42D4C9B96B9CBAA97A32F02AAB307674E53404E6836DB5C96B59572ADBFD1113B87608ACE6D0898CB02E35575CC28D38A9FF8C1C4AD36BAA991DEFAB533F0A6C9C2F0F0815F1D659ED576E5DB18494A54B6817D9E34A134F3B9A0F1E8C77FC204B6EE087C0445A7036C935117E338D092F6E1FF4DF7605525C409456A5195233A176B29B2FD8FB2808D0412FCA0541B2BB6800BD8BB9DC9DC25230166071E8D961E
Test: Verify

596
externals/cryptopp/TestVectors/salsa.txt vendored Normal file
View File

@@ -0,0 +1,596 @@
AlgorithmType: SymmetricCipher
Name: Salsa20
Source: http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/salsa20/full/verified.test-vectors?rev=161&view=markup
Comment: Set 1, vector# 0
Key: 80000000000000000000000000000000
IV: 0000000000000000
Plaintext: r16 00000000
Seek: 0
Ciphertext: 4DFA5E481DA23EA09A31022050859936DA52FCEE218005164F267CB65F5CFD7F2B4F97E0FF16924A52DF269515110A07F9E460BC65EF95DA58F740B7D1DBB0AA
Test: Encrypt
Seek: 448
Ciphertext: B375703739DACED4DD4059FD71C3C47FC2F9939670FAD4A46066ADCC6A5645783308B90FFB72BE04A6B147CBE38CC0C3B9267C296A92A7C69873F9F263BE9703
Test: Encrypt
Seek: 192
Plaintext: r32 00000000
Ciphertext: DA9C1581F429E0A00F7D67E23B730676783B262E8EB43A25F55FB90B3E753AEF8C6713EC66C51881111593CCB3E8CB8F8DE124080501EEEB389C4BCB6977CF95\
7D5789631EB4554400E1E025935DFA7B3E9039D61BDC58A8697D36815BF1985CEFDF7AE112E5BB81E37ECF0616CE7147FC08A93A367E08631F23C03B00A8DA2F
Test: Encrypt
Comment: Set 3, vector#243
Key: F3F4F5F6F7F8F9FAFBFCFDFEFF000102030405060708090A0B0C0D0E0F101112
IV: 0000000000000000
Plaintext: r16 00000000
Seek: 0
Ciphertext: B4C0AFA503BE7FC29A62058166D56F8F5D27DC246F75B9AD8760C8C39DFD87492D3B76D5D9637F009EADA14458A52DFB09815337E72672681DDDC24633750D83
Test: Encrypt
Seek: 448
Ciphertext: 5A5FB5C8F0AFEA471F0318A4A2792F7AA5C67B6D6E0F0DDB79961C34E3A564BA2EECE78D9AFF45E510FEAB1030B102D39DFCECB77F5798F7D2793C0AB09C7A04
Test: Encrypt
Seek: 192
Plaintext: r32 00000000
Ciphertext: DBBA0683DF48C335A9802EEF0252256354C9F763C3FDE19131A6BB7B85040624B1D6CD4BF66D16F7482236C8602A6D58505EEDCCA0B77AED574AB583115124B9\
F0C5F98BAE05E019764EF6B65E0694A904CB9EC9C10C297B1AB1A6052365BB78E55D3C6CB9F06184BA7D425A92E7E987757FC5D9AFD7082418DD64125CA6F2B6
Test: Encrypt
Comment: Set 6, vector# 3
Seek: 0
Key: 0F62B5085BAE0154A7FA4DA0F34699EC3F92E5388BDE3184D72A7DD02376C91C
IV: 288FF65DC42B92F9
Plaintext: r131072 00
CiphertextXorDigest: E00EBCCD70D69152725F9987982178A2E2E139C7BCBE04CA8A0E99E318D9AB76F988C8549F75ADD790BA4F81C176DA653C1A043F11A958E169B6D2319F4EEC1A
Test: EncryptXorDigest
AlgorithmType: SymmetricCipher
Name: Salsa20
Source: http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/salsa20/reduced/12-rounds/verified.test-vectors?rev=210&view=auto
Comment: Set 1, vector# 0
Rounds: 12
Key: 80000000000000000000000000000000
IV: 0000000000000000
Plaintext: r64 00
Seek: 0
Ciphertext: FC207DBFC76C5E1774961E7A5AAD09069B2225AC1CE0FE7A0CE77003E7E5BDF8B31AF821000813E6C56B8C1771D6EE7039B2FBD0A68E8AD70A3944B677937897
Test: Encrypt
Seek: 192
Ciphertext: 4B62A4881FA1AF9560586510D5527ED48A51ECAFA4DECEEBBDDC10E9918D44AB26B10C0A31ED242F146C72940C6E9C3753F641DA84E9F68B4F9E76B6C48CA5AC
Test: Encrypt
Source: http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/salsa20/reduced/8-rounds/verified.test-vectors?rev=210&view=auto
Comment: Set 1, vector# 0
Rounds: 8
Key: 80000000000000000000000000000000
IV: 0000000000000000
Plaintext: r64 00
Seek: 0
Ciphertext: A9C9F888AB552A2D1BBFF9F36BEBEB337A8B4B107C75B63BAE26CB9A235BBA9D784F38BEFC3ADF4CD3E266687EA7B9F09BA650AE81EAC6063AE31FF12218DDC5
Test: Encrypt
Seek: 192
Ciphertext: BB5B6BB2CC8B8A0222DCCC1753ED4AEB23377ACCBD5D4C0B69A8A03BB115EF71871BC10559080ACA7C68F0DEF32A80DDBAF497259BB76A3853A7183B51CC4B9F
Test: Encrypt
#############################################################################
# These test vectors were created using ECRYPT Salsa20.c
# We modified the ref impl to seek to just before crossing the 32-bit block
# counter boundary, and then we generated 16 blocks (1024 bytes). The large
# number of blocks is due to parallel processing of data in SIMD units.
AlgorithmType: SymmetricCipher
Name: Salsa20
Source: http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/salsa20/full/ref/
#
Comment: Counter crosses 32-bit boundary (0xffffffff*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3fffffffc0
Plaintext: r1024 00
Ciphertext: \
59FC4DD73F4B7B28CE1B0EF562BAB604824076898A800797B59902A99F312254 \
5231E85B887FFA19F71F24AAF352DC6AFE47281D8F546C9D419194479A369392 \
B65FC777C4F950EC0274FF0FFBB0A6E3EDEDF78477E94945E87F26E3162BF6A1 \
050933421833F249DA1162DB6E92A7678505190C80DC46350B81E831F974B28C \
13A4A90B48300DEB77CDFC5378E32B30E9DD3DDA3B8B090AB4D87EF9C7C2D197 \
6B21DB54289C482083B82083E45E874A54308CE43EC450FAD96A5AEE5D383736 \
542EF270B565257B286F3206D1B52A9A869D0F468DB5527630F2A6CE97625A2C \
A2981C12026168A88B88A7D6461F1896E459A9BA831CECE0B0DCE57BE99E9C84 \
DB5ABE2B64A1581BC10F769E329179DA30F4B4FC919E0766D089D04785EF0435 \
B408E1226F6CFED789CA5C3B9C74E930E07D1153163F4C62062D446602BD3FE7 \
208E7EBB8EF4D00139FF2D12F683B6857D59ECD88511A53A85742D4775C17606 \
D762B03B75BC6C7E479E47851AF596BC2E245B8B5627318F8BAF8C3BD6BDD1D4 \
03AA566FFBF79A28B28620D5A4BB4119D2AD0348098246099BD3301891770B56 \
4F284CF7A7D845BC3339002F02DCFE5C8FA625C28EFA509DA1421E4A35D784E4 \
59BA140F78E5A775B4EE23DF036CF10EB4672081E11EC5ACAC57338A38F5F5D6 \
1858736BC11898E0AE6CB1F6240FE6C2D9695F99A66EFC08BAB06F1BEE38C218 \
62DDE7156E9D384F3C4A2E095BF41D22B189EDF545482A9810069D647217B5CF \
E7743ABCAD72B8CF93B28164D01CAB144C40E79723D942F692392FDDAA367AFF \
B75A171AD4E81DD0320434B93B3AD34333B7670146B60E73C5012CF7DE82F2B6 \
5684D7BCE0C0DE9349AF87864B2328B1ACC053D8BC2E3476B052B14126C5ED4C \
ABFF00F449DCFCD5659ACD10B74C15A7C85B1445D0965CBD1A383FD0C5B44289 \
3E8B30D1B450B12C3FE05132E906BDFBB2A096313949B6A0B944E909FBB17D3F \
45F072F1D1E361F5AC8A785335DBC8E322595F2E0B5457E4BC780780BD18560F \
2C6C60802D2C1D3625508461FB67143C38C981A27F91F73999091F27E24A0371 \
06872E84B33605572552F46B381D56E07AB785F689905AF33DD3BCC6CEB0FD41 \
754552FA59C555B16500DB4D9C81DD933201A2B0E60F3E477D08ECBAD7DBD44D \
BA7F2A3299D6DF3AE4AE198E5F2AFC78DDDF3E87180ED1CE031D91595DDCF411 \
36FA9031ACDDDB3E219C500770E6D98E6B2FC5FFDF85B798368A9211FCEC807D \
9CECD894A4A47D55E5ECBE994809DBB6C8F8A3B797F811B32AFB611EAFFCD153 \
AD240BCE0FA95B2756CC14056870AAD283F6D15408DB26F1FC9A961356D38335 \
DDCEE60FEE213A6872BE4C897F5F276B0C13410CD3FEAA72CD32DD55BED76D7B \
26E821965EBC3A93AF8984490721B08EA797F0FCCCBA9144BB77A6910CAD0450
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffffe*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3fffffff80
Plaintext: r1024 00
Ciphertext: \
4EA79D03BB6DAB09FB849BDDF6534E8465015F966CB46DD891ECA04B997570E4 \
4E2A9A72DC128CB98865CA9C64319484070D4F85E5B13524B5480B453877869B \
59FC4DD73F4B7B28CE1B0EF562BAB604824076898A800797B59902A99F312254 \
5231E85B887FFA19F71F24AAF352DC6AFE47281D8F546C9D419194479A369392 \
B65FC777C4F950EC0274FF0FFBB0A6E3EDEDF78477E94945E87F26E3162BF6A1 \
050933421833F249DA1162DB6E92A7678505190C80DC46350B81E831F974B28C \
13A4A90B48300DEB77CDFC5378E32B30E9DD3DDA3B8B090AB4D87EF9C7C2D197 \
6B21DB54289C482083B82083E45E874A54308CE43EC450FAD96A5AEE5D383736 \
542EF270B565257B286F3206D1B52A9A869D0F468DB5527630F2A6CE97625A2C \
A2981C12026168A88B88A7D6461F1896E459A9BA831CECE0B0DCE57BE99E9C84 \
DB5ABE2B64A1581BC10F769E329179DA30F4B4FC919E0766D089D04785EF0435 \
B408E1226F6CFED789CA5C3B9C74E930E07D1153163F4C62062D446602BD3FE7 \
208E7EBB8EF4D00139FF2D12F683B6857D59ECD88511A53A85742D4775C17606 \
D762B03B75BC6C7E479E47851AF596BC2E245B8B5627318F8BAF8C3BD6BDD1D4 \
03AA566FFBF79A28B28620D5A4BB4119D2AD0348098246099BD3301891770B56 \
4F284CF7A7D845BC3339002F02DCFE5C8FA625C28EFA509DA1421E4A35D784E4 \
59BA140F78E5A775B4EE23DF036CF10EB4672081E11EC5ACAC57338A38F5F5D6 \
1858736BC11898E0AE6CB1F6240FE6C2D9695F99A66EFC08BAB06F1BEE38C218 \
62DDE7156E9D384F3C4A2E095BF41D22B189EDF545482A9810069D647217B5CF \
E7743ABCAD72B8CF93B28164D01CAB144C40E79723D942F692392FDDAA367AFF \
B75A171AD4E81DD0320434B93B3AD34333B7670146B60E73C5012CF7DE82F2B6 \
5684D7BCE0C0DE9349AF87864B2328B1ACC053D8BC2E3476B052B14126C5ED4C \
ABFF00F449DCFCD5659ACD10B74C15A7C85B1445D0965CBD1A383FD0C5B44289 \
3E8B30D1B450B12C3FE05132E906BDFBB2A096313949B6A0B944E909FBB17D3F \
45F072F1D1E361F5AC8A785335DBC8E322595F2E0B5457E4BC780780BD18560F \
2C6C60802D2C1D3625508461FB67143C38C981A27F91F73999091F27E24A0371 \
06872E84B33605572552F46B381D56E07AB785F689905AF33DD3BCC6CEB0FD41 \
754552FA59C555B16500DB4D9C81DD933201A2B0E60F3E477D08ECBAD7DBD44D \
BA7F2A3299D6DF3AE4AE198E5F2AFC78DDDF3E87180ED1CE031D91595DDCF411 \
36FA9031ACDDDB3E219C500770E6D98E6B2FC5FFDF85B798368A9211FCEC807D \
9CECD894A4A47D55E5ECBE994809DBB6C8F8A3B797F811B32AFB611EAFFCD153 \
AD240BCE0FA95B2756CC14056870AAD283F6D15408DB26F1FC9A961356D38335
Test: Encrypt
#
Comment: Counter crosses 32-bit boundary (0xfffffff2*64)
Key: r32 00
IV: r8 00
Rounds: 20
Seek64: 0x3ffffffc80
Plaintext: r1024 00
Ciphertext: \
DA196754A8E7E3816F1125E5869FB10D138C07A07B9C0C10B1EF6D8408B59DB1 \
8D25812F19AF0E1C1BA020AE4B1C19022776CE998E6B9ECDA6E2D8B946ECF987 \
A448A793D6AF0FA41ED1B31F574A0CD55FC2352D53F6CC5F04C2765DD94A858F \
49E649770E5BDF470CFC879C05B0C2BA3BDFE040EA258DEDF8C047A6564723ED \
60245A40CD404492B2F23717852DB15CCCCC4DFA01E20F6C2D22A4A0BCAD6429 \
4ABBD2F829F023EC8A9110DEFCBD6252B3D81D2BFAA18D222DBDCE519CC6ED49 \
9DF23E480EA415B5B1DF880697B7A7BB76E95BA1C71F36C8489B89D791EF9DC7 \
AF25F0DD23179CC473462FF4B7166A3267F7E538FDA9BEC0E894EF420ACEB25C \
2BCCB1BB4E3E72FF7575EC76D2F9EEFE2B4A22ABFEA5E27F9BC958467D151544 \
C485888676ED238BCD536F579F5451BECE583181DB529488A8F44916842178B6 \
E8D83460F152D9F6D995B4DC5D8FF48DBD66DD46863D1C9EE068E6903C737AAA \
D33A82F3B349897AC9B97F705F7B431A6438B0D2336CCBAE9A00C03A9086A5E8 \
F559134C4337D27A600445FBA2FEAB937483680E0327FAFEFF8F1CD02EF7A7AC \
2E76748F04203A7AD1F3263CA1B17E244CF0BBDAC799BC4E822658427150242A \
FFC1F8BE91475CC5F02CA6E2488CE0913FC191A8F1E49403C783CA06B1DE7DBF \
B25C4E6CB6932DD0CC6F9BC748BDD85EC80EFF37B50432EFFDEDCF7ED4D43673 \
0BCB581D4C0A9CD46F10D05C254902CC1896006FC3B65D1EEB2E333CB808B45F \
F0F51FD264937F74FBA7EC21C1FD347F78220CFC50AA03BEA9A0EEC62D3D833D \
3048618A5983B6191948921EEC72F0C52DC1621F2B7E82AB9940948374014B33 \
8EF906C38A13A5ED3B392777EA1CBDFE50605F995CABE83C2157B48AA273710C \
908F37E7C4A76DDF87DE31A0209323487A1A122582C24CC2D283B32AE96AD0DB \
0C12D2332B36FB54DDB6A9FA776F6A2F38BB0456CD29D208EE19BFD1D0F787B5 \
FBFC3CD1EC25BBE32258C0373E3738F613B4867AB4CE042BFF8D0FC44857E664 \
54E29790B9D72780D0089C06B5C0F12868797F9918F7C0C347AFFED02DAD9AA5 \
4EA79D03BB6DAB09FB849BDDF6534E8465015F966CB46DD891ECA04B997570E4 \
4E2A9A72DC128CB98865CA9C64319484070D4F85E5B13524B5480B453877869B \
59FC4DD73F4B7B28CE1B0EF562BAB604824076898A800797B59902A99F312254 \
5231E85B887FFA19F71F24AAF352DC6AFE47281D8F546C9D419194479A369392 \
B65FC777C4F950EC0274FF0FFBB0A6E3EDEDF78477E94945E87F26E3162BF6A1 \
050933421833F249DA1162DB6E92A7678505190C80DC46350B81E831F974B28C \
13A4A90B48300DEB77CDFC5378E32B30E9DD3DDA3B8B090AB4D87EF9C7C2D197 \
6B21DB54289C482083B82083E45E874A54308CE43EC450FAD96A5AEE5D383736
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: XSalsa20
Source: created by Wei Dai using naclcrypto-20090308
Key: 1b27556473e985d462cd51197a9a46c76009549eac6474f206c4ee0844f68389
IV: 69696ee955b62b73cd62bda875fc73d68219e0036b7a0b37
Plaintext: r139 00
Ciphertext: \
eea6a7251c1e72916d11c2cb214d3c252539121d8e234e652d651fa4c8cff880\
309e645a74e9e0a60d8243acd9177ab51a1beb8d5a2f5d700c093c5e55855796\
25337bd3ab619d615760d8c5b224a85b1d0efe0eb8a7ee163abb0376529fcc09\
bab506c618e13ce777d82c3ae9d1a6f972d4160287cbfe60bf2130fc0a6ff604\
9d0a5c8a82f429231f0080
Key: a6a7251c1e72916d11c2cb214d3c252539121d8e234e652d651fa4c8cff88030
IV: 9e645a74e9e0a60d8243acd9177ab51a1beb8d5a2f5d700c
Plaintext: 093c5e5585579625337bd3ab619d615760d8c5b224a85b1d0efe0eb8a7ee163abb0376529fcc09bab506c618e13ce777d82c3ae9d1a6f972d4160287cbfe60bf2130fc0a6ff6049d0a5c8a82f429231f008082e845d7e189d37f9ed2b464e6b919e6523a8c1210bd52a02a4c3fe406d3085f5068d1909eeeca6369abc981a42e87fe665583f0ab85ae71f6f84f528e6b397af86f6917d9754b7320dbdc2fea81496f2732f532ac78c4e9c6cfb18f8e9bdf74622eb126141416776971a84f94d156beaf67aecbf2ad412e76e66e8fad7633f5b6d7f3d64b5c6c69ce29003c6024465ae3b89be78e915d88b4b5621d
Ciphertext: b2af688e7d8fc4b508c05cc39dd583d6714322c64d7f3e63147aede2d9534934b04ff6f337b031815cd094bdbc6d7a92077dce709412286822ef0737ee47f6b7ffa22f9d53f11dd2b0a3bb9fc01d9a88f9d53c26e9365c2c3c063bc4840bfc812e4b80463e69d179530b25c158f543191cff993106511aa036043bbc75866ab7e34afc57e2cce4934a5faae6eabe4f221770183dd060467827c27a354159a081275a291f69d946d6fe28ed0b9ce08206cf484925a51b9498dbde178ddd3ae91a8581b91682d860f840782f6eea49dbb9bd721501d2c67122dea3b7283848c5f13e0c0de876bd227a856e4de593a3
Test: Encrypt
IV: b2af688e7d8fc4b508c05cc39dd583d6714322c64d7f3e63
Ciphertext: 418078fe843f5984dd3c7975d1ff51af4dceda640999aaa3c28618ae286ca15051cb4d55f9da22a213ef14a2b905b52c99a557854c7f2a6d6ed6f69c1c6649f3fb67b8628468029b3367920c2e1148aa1f3b9c695cb1426f09ce84045842946e0454e41ab1edb32cae4b95669de4e2ccaf00ba86ffeae6a9c5fce4153baddb0d8998a600537a9649939cb7d7a9c4e8cbca0fab77963abd516699879de0b1971dc7328668111ff5b77c253b9e6346d1a2ce6e390cd736156ad7f44b339cfb141f00e7a766c06e130b0c31d88980d2ad8814a2d641599162ab8af25d93067f06a49637eaf6523806b8fa07d56628bb
Test: Resync
Key: 9e1da239d155f52ad37f75c7368a536668b051952923ad44f57e75ab588e475a
IV: af06f17859dffa799891c4288f6635b5c5a45eee9017fd72
Plaintext: feac9d54fc8c115ae247d9a7e919dd76cfcbc72d32cae4944860817cbdfb8c04e6b1df76a16517cd33ccf1acda9206389e9e318f5966c093cfb3ec2d9ee2de856437ed581f552f26ac2907609df8c613b9e33d44bfc21ff79153e9ef81a9d66cc317857f752cc175fd8891fefebb7d041e6517c3162d197e2112837d3bc4104312ad35b75ea686e7c70d4ec04746b52ff09c421451459fb59f
Ciphertext: 2c261a2f4e61a62e1b27689916bf03453fcbc97bb2af6f329391ef063b5a219bf984d07d70f602d85f6db61474e9d9f5a2deecb4fcd90184d16f3b5b5e168ee03ea8c93f3933a22bc3d1a5ae8c2d8b02757c87c073409052a2a8a41e7f487e041f9a49a0997b540e18621cad3a24f0a56d9b19227929057ab3ba950f6274b121f193e32e06e5388781a1cb57317c0ba6305e910961d01002f0
Test: Encrypt
IV: 2c261a2f4e61a62e1b27689916bf03453fcbc97bb2af6f32
Ciphertext: 7030af4a9db8a6b95f55f962efefcc60d8ceb0d5d920e808cebd8cf6f31542d227a67c9db8888cfcb9410ae357f8a3da06a608a93b7fd5513978c6b8b837f6ecaafd3366495cdd3ab719d9d4c2ac74d6ea2eb117f30369ea62727fa6dc7982f668fa3bf44c9da8e70ff8c18b07d63aa01afe1311bdafc457d06c69aaea0dfbb1fc89d1574ad1e7be8b459d4cf36bdd88db0363219652089c50
Test: Resync
Key: d5c7f6797b7e7e9c1d7fd2610b2abf2bc5a7885fb3ff78092fb3abe8986d35e2
IV: 744e17312b27969d826444640e9c4a378ae334f185369c95
Plaintext: 7758298c628eb3a4b6963c5445ef66971222be5d1a4ad839715d1188071739b77cc6e05d5410f963a64167629757
Ciphertext: 27b8cfe81416a76301fd1eec6a4d99675069b2da2776c360db1bdfea7c0aa613913e10f7a60fec04d11e65f2d64e
Test: Encrypt
IV: 27b8cfe81416a76301fd1eec6a4d99675069b2da2776c360
Ciphertext: ed158a1dd07f4316d403af3e6977afaac8205d678b38fa5928c61e366ff27003143d5d20482a2ea76a50756225a4
Test: Resync
Key: 737d7811ce96472efed12258b78122f11deaec8759ccbd71eac6bbefa627785c
IV: 6fb2ee3dda6dbd12f1274f126701ec75c35c86607adb3edd
Plaintext: 501325fb2645264864df11faa17bbd58312b77cad3d94ac8fb8542f0eb653ad73d7fce932bb874cb89ac39fc47f8267cf0f0c209f204b2d8578a3bdf461cb6a271a468bebaccd9685014ccbc9a73618c6a5e778a21cc8416c60ad24ddc417a130d53eda6dfbfe47d09170a7be1a708b7b5f3ad464310be36d9a2a95dc39e83d38667e842eb6411e8a23712297b165f690c2d7ca1b1346e3c1fccf5cafd4f8be0
Ciphertext: 6724c372d2e9074da5e27a6c54b2d703dc1d4c9b1f8d90f00c122e692ace7700eadca942544507f1375b6581d5a8fb39981c1c0e6e1ff2140b082e9ec016fce141d5199647d43b0b68bfd0fea5e00f468962c7384dd6129aea6a3fdfe75abb210ed5607cef8fa0e152833d5ac37d52e557b91098a322e76a45bbbcf4899e790618aa3f4c2e5e0fc3de93269a577d77a5502e8ea02f717b1dd2df1ec69d8b61ca
Test: Encrypt
IV: 6724c372d2e9074da5e27a6c54b2d703dc1d4c9b1f8d90f0
Ciphertext: cfb653dd50a04a8580847d5bb98dc15e27c60f5a70da635718ba6d589f47935ed476fc960ffaf3b8750a59171b1434429a977ba878aea7ace8dd083a9238585112591165d0948a86e89e6118d572aa85667cceffd78a60baa5a152dc5e29bdd93f7389edde1541eec2f3aac38ea2bfc812f73de7e2e7b1322468f823a2c7c16e30fe9283894ac057da5c45a67f4988b4edafeb51c1b4a51a849d188b15838552
Test: Resync
Key: 760158da09f89bbab2c99e6997f9523a95fcef10239bcca2573b7105f6898d34
IV: 43636b2cc346fc8b7c85a19bf507bdc3dafe953b88c69dba
Plaintext: d30a6d42dff49f0ed039a306bae9dec8d9e88366cc19e8c3642fd58fa0794ebf8029d949730339b0823a51f0f49f0d2c71f1051c1e0e2c86941f172789cdb1b0107413e70f982ff9761877bb526ef1c3eb1106a948d60ef21bd35d32cfd64f89b79ed63ecc5cca56246af736766f285d8e6b0da9cb1cd21020223ffacc5a32
Ciphertext: c815b6b79b64f9369aec8dce8c753df8a50f2bc97c70ce2f014db33a65ac5816bac9e30ac08bdded308c65cb87e28e2e71b677dc25c5a6499c1553555daf1f55270a56959dffa0c66f24e0af00951ec4bb59ccc3a6c5f52e0981647e53e439313a52c40fa7004c855b6e6eb25b212a138e843a9ba46edb2a039ee82a263abe
Test: Encrypt
IV: c815b6b79b64f9369aec8dce8c753df8a50f2bc97c70ce2f
Ciphertext: ab7204ab4f995c2d87376c3586f0261250907ab2c25e2d232f10f51f0f3a3f11ff704ba188a508301fb9d5f7e4d55070631ecd2e3be5d79d4fa67f4f4acb3879afc2dc18c09446489b79dd3043f74027e9a24a54d8babe757c9a3470a95cb7b7b093331e32534b337d697046f7349bcfa89036b3cf50ecfc6f1e61300a49b6
Test: Resync
Key: 27ba7e81e7edd4e71be53c07ce8e633138f287e155c7fa9e84c4ad804b7fa1b9
IV: ea05f4ebcd2fb6b000da0612861ba54ff5c176fb601391aa
Plaintext: e09ff5d2cb050d69b2d42494bde5825238c756d6991d99d7a20d1ef0b83c371c89872690b2fc11d5369f4fc4971b6d3d6c078aef9b0f05c0e61ab89c025168054defeb03fef633858700c58b1262ce011300012673e893e44901dc18eee3105699c44c805897bdaf776af1833162a21a
Ciphertext: a23e7ef93c5d0667c96d9e404dcbe6be62026fa98f7a3ff9ba5d458643a16a1cef7272dc6097a9b52f35983557c77a11b314b4f7d5dc2cca15ee47616f861873cbfed1d32372171a61e38e447f3cf362b3abbb2ed4170d89dcb28187b7bfd206a3e026f084a7e0ed63d319de6bc9afc0
Test: Encrypt
IV: a23e7ef93c5d0667c96d9e404dcbe6be62026fa98f7a3ff9
Ciphertext: 5c77efcb16097df824bd58cd3498e07af1c761740b5539929115e2caf3bc10eed2a16254a4306f4e20827247900276ce887362990c070c0f79e15987473b7ad240e7a9f8e6e3f020fb337438cc3c8b81c4cdbfbdd7b543b13a48a4959744f3efcb99a939c0599ce32f816d12c2b47a2f
Test: Resync
Key: 6799d76e5ffb5b4920bc2768bafd3f8c16554e65efcf9a16f4683a7a06927c11
IV: 61ab951921e54ff06d9b77f313a4e49df7a057d5fd627989
Plaintext: 472766
Ciphertext: 8fd7df
Test: Encrypt
IV: 8fd7dfcb16097df824bd58cd3498e07af1c761740b553992
Ciphertext: 85e098
Test: Resync
Key: f68238c08365bb293d26980a606488d09c2f109edafa0bbae9937b5cc219a49c
IV: 5190b51e9b708624820b5abdf4e40fad1fb950ad1adc2d26
Plaintext: 47ec6b1f73c4b7ff5274a0bfd7f45f864812c85a12fbcb3c2cf8a3e90cf66ccf2eacb521e748363c77f52eb426ae57a0c6c78f75af71284569e79d1a92f949a9d69c4efc0b69902f1e36d7562765543e2d3942d9f6ff5948d8a312cff72c1afd9ea3088aff7640bfd265f7a9946e606abc77bcedae6bddc75a0dba0bd917d73e3bd1268f727e0096345da1ed25cf553ea7a98fea6b6f285732de37431561ee1b3064887fbcbd71935e02
Ciphertext: 36160e88d3500529ba4edba17bc24d8cfaca9a0680b3b1fc97cf03f3675b7ac301c883a68c071bc54acdd3b63af4a2d72f985e51f9d60a4c7fd481af10b2fc75e252fdee7ea6b6453190617dcc6e2fe1cd56585fc2f0b0e97c5c3f8ad7eb4f31bc4890c03882aac24cc53acc1982296526690a220271c2f6e326750d3fbda5d5b63512c831f67830f59ac49aae330b3e0e02c9ea0091d19841f1b0e13d69c9fbfe8a12d6f30bb734d9d2
Test: Encrypt
IV: 36160e88d3500529ba4edba17bc24d8cfaca9a0680b3b1fc
Ciphertext: f003b213737415a81894a3d3d8fe4e4434d4df2b253d60c44609bdc0414cedf8bae297ecdb1d0b92393dd6dd7027b555388ac8a66308082fc6327ad94ad96223003de15c48a06e9cd99b5561e7fc5949c6ba8cf11d6ba1374ec32062caef541e7252d168781aab4c637793433b3998c5a5013fd35c336600a02765ddbf52b97ae80dbfbbe55e43c6bd5f746a1c2df4c80611c76a90308c47b2807876249d6d3c507a1a96c2bbb8242ccd
Test: Resync
Key: 45b2bd0de4ed9293ec3e26c4840faaf64b7d619d51e9d7a2c7e36c83d584c3df
IV: 546c8c5d6be8f90952cab3f36d7c1957baaa7a59abe3d7e5
Plaintext: 5007c8cd5b3c40e17d7fe423a87ae0ced86bec1c39dc07a25772f3e96dabd56cd3fd7319f6c9654925f2d87087a700e1b130da796895d1c9b9acd62b266144067d373ed51e787498b03c52faad16bb3826fa511b0ed2a19a8663f5ba2d6ea7c38e7212e9697d91486c49d8a000b9a1935d6a7ff7ef23e720a45855481440463b4ac8c4f6e7062adc1f1e1e25d3d65a31812f58a71160
Ciphertext: 8eacfba568898b10c0957a7d44100685e8763a71a69a8d16bc7b3f88085bb9a2f09642e4d09a9f0ad09d0aad66b22610c8bd02ff6679bb92c2c026a216bf425c6be35fb8dae7ff0c72b0efd6a18037c70eed0ca90062a49a3c97fdc90a8f9c2ea536bfdc41918a7582c9927fae47efaa3dc87967b7887dee1bf071734c7665901d9105dae2fdf66b4918e51d8f4a48c60d19fbfbbcba
Test: Encrypt
IV: 8eacfba568898b10c0957a7d44100685e8763a71a69a8d16
Ciphertext: f17808cf21dba4762ced5fcc264f615a4619d8d5ee3278dbdacf14a799f8ee5f8a38a7fd9d262b336e51a8790c90fb8f0b63a49edae81f9a200ad73d9ed5ce6257524b506d7a219013e3e44a1f2a264b7f7f121e5d4765d0bdfe4a36fc51e48ee21e9dcbc3dc2541405bbdb90490fd786b942a07786094fc990be21e5b746d522cad26269a76c85134ee654f33485807fc28cf87ac37
Test: Resync
Key: fe559c9a282beb40814d016d6bfcb2c0c0d8bf077b1110b8703a3ce39d70e0e1
IV: b076200cc7011259805e18b304092754002723ebec5d6200
Plaintext: 6db65b9ec8b114a944137c821fd606be75478d928366d5284096cdef782fcff7e8f59cb8ffcda979757902c5ffa6bc477ceaa4cb5d5ea76f94d91e833f823a6bc78f1055dfa6a97bea8965c1cde67a668e001257334a585727d9e0f7c1a06e88d3d25a4e6d9096c968bf138e116a3ebeffd4bb4808adb1fd698164ba0a35c709a47f16f1f4435a2345a9194a00b95abd51851d505809a6077da9baca5831afff31578c487ee68f2767974a98a7e803aac788da98319c4ea8eaa3d394855651f484cef543f537e35158ee29
Ciphertext: 4dce9c8f97a028051b0727f34e1b9ef21f06f0760f36e71713204027902090ba2bb6b13436ee778d9f50530efbd7a32b0d41443f58ccaee781c7b716d3a96fdec0e3764ed7959f34c3941278591ea033b5cbadc0f1916032e9bebbd1a8395b83fb63b1454bd775bd20b3a2a96f951246ac14daf68166ba62f6cbff8bd121ac9498ff8852fd2be975df52b5daef3829d18eda42e715022dcbf930d0a789ee6a146c2c7088c35773c63c06b4af4559856ac199ced86863e4294707825337c5857970eb7fddeb263781309011
Test: Encrypt
IV: 4dce9c8f97a028051b0727f34e1b9ef21f06f0760f36e717
Ciphertext: 534f5151319c299d7356be2275ed2137fab66742797370b511e5150dcf7bc75c06d5249e8e8bd7c16e563cc7d99368a7a7f47f811a2ae2b632c73e9f49641bf9954d4df19c2778221d780f799806757738b327e6aeebab6bb22137f8b994c1e08baff75bb2774576bce2deb599817fc7a69860c538efffe91439f4714e4629b00a25b5b1a6be8aa7da2be33bad953481926e0067a70d4ff1a7bd0111e605ef6a2d66fa7af43d746c24a5d464dd6f75773aa9b65bbdfad9b82fe80f182b144cea9211d0b2472de873008509
Test: Resync
Key: 0ae10012d7e56614b03dcc89b14bae9242ffe630f3d7e35ce8bbb97bbc2c92c3
IV: f96b025d6cf46a8a12ac2af1e2aef1fb83590adadaa5c5ea
Plaintext: ea0f354e96f12bc72bbaa3d12b4a8ed879b042f0689878f46b651cc4116d6f78409b11430b3aaa30b2076891e8e1fa528f2fd169ed93dc9f84e24409eec2101daf4d057be2492d11de640cbd7b355ad29fb70400fffd7cd6d425abeeb732a0eaa4330af4c656252c4173deab653eb85c58462d7ab0f35fd12b613d29d473d330310dc323d3c66348bbdbb68a326324657cae7b77a9e34358f2cec50c85609e73056856796e3be8d62b6e2fe9f953
Ciphertext: e8abd48924b54e5b80866be7d4ebe5cf4274cafff08b39cb2d40a8f0b472398aedc776e0793812fbf1f60078635d2ed86b15efcdba60411ee23b07233592a44ec31b1013ce8964236675f8f183aef885e864f2a72edf4215b5338fa2b54653dfa1a8c55ce5d95cc605b9b311527f2e3463ffbec78a9d1d65dabad2f338769c9f43f133a791a11c7eca9af0b771a4ac32963dc8f631a2c11217ac6e1b9430c1aae1ceebe22703f429998a8fb8c641
Test: Encrypt
IV: e8abd48924b54e5b80866be7d4ebe5cf4274cafff08b39cb
Ciphertext: e8c59b616dd10474930c432422d23d8df8dee1c626def1278eb6c9828435c0c8a98aea9d350752a78cf0cf1de7973436605f22b0d40b9059d777c55c8fd02cd9dbab6888161ed28979c64b700d7ea48038edf36af21078713f844f5f23a4f271aad3562ed2cd773de622fff2f0b5785672760a7064e5415c76ffec522eb1225868345e89a9fcbb4f12c1176b01550fe7a74f750dc43d6fa4718c33ba99b0084c7a1a8e245c8566056296aabe13af
Test: Resync
Key: 082c539bc5b20f97d767cd3f229eda80b2adc4fe49c86329b5cd6250a9877450
IV: 845543502e8b64912d8f2c8d9fffb3c69365686587c08d0c
Plaintext: a96bb7e910281a6dfad7c8a9c370674f0ceec1ad8d4f0de32f9ae4a23ed329e3d6bc708f876640a229153ac0e7281a8188dd77695138f01cda5f41d5215fd5c6bdd46d982cb73b1efe2997970a9fdbdb1e768d7e5db712068d8ba1af6067b5753495e23e6e1963af012f9c7ce450bf2de619d3d59542fb55f3
Ciphertext: 835da74fc6de08cbda277a7966a07c8dcd627e7b17adde6d930b6581e3124b8baad096f693991fedb1572930601fc7709541839b8e3ffd5f033d2060d999c6c6e3048276613e648000acb5212cc632a916afce290e20ebdf612d08a6aa4c79a74b070d3f872a861f8dc6bb07614db515d363349d3a8e3336a3
Test: Encrypt
IV: 835da74fc6de08cbda277a7966a07c8dcd627e7b17adde6d
Ciphertext: a91f3039c37f753857510f121cbbab8f942b41a4d04815729361268c84abed9fd3dd2c0a84ea5dc3cab46245f720d8f0fd81ce4c7837aae561186f66ae70db9e5c2238f1b417b0ab001eada16d1f9bcc2ed74d335fe8da60bebd8b1c4ae4c51d8c46eec7d1fd575a5824bced85b02bfcb1e11d5686471b2791
Test: Resync
Key: 3d02bff3375d403027356b94f514203737ee9a85d2052db3e4e5a217c259d18a
IV: 74216c95031895f48c1dba651555ebfa3ca326a755237025
Plaintext: 0d4b0f54fd09ae39baa5fa4baccf2e6682e61b257e01f42b8f
Ciphertext: 16c4006c28365190411eb1593814cf15e74c22238f210afc3d
Test: Encrypt
IV: 16c4006c28365190411eb1593814cf15e74c22238f210afc
Ciphertext: c86458ffa23d50437f3385ea7d3fbae5cdc1df7a14658b8316
Test: Resync
Key: ad1a5c47688874e6663a0f3fa16fa7efb7ecadc175c468e5432914bdb480ffc6
IV: e489eed440f1aae1fac8fb7a9825635454f8f8f1f52e2fcc
Plaintext: aa6c1e53580f03a9abb73bfdadedfecada4c6b0ebe020ef10db745e54ba861caf65f0e40dfc520203bb54d29e0a8f78f16b3f1aa525d6bfa33c54726e59988cfbec78056
Ciphertext: 02fe84ce81e178e7aabdd3ba925a766c3c24756eefae33942af75e8b464556b5997e616f3f2dfc7fce91848afd79912d9fb55201b5813a5a074d2c0d4292c1fd441807c5
Test: Encrypt
IV: 02fe84ce81e178e7aabdd3ba925a766c3c24756eefae3394
Ciphertext: 5526b8ff95272e95ad298c30f9f165353ecf0f68aa2943476ec53c386cf07c465b677be13d01279779965dda94d23fe9452dc4934e344c2ee0f6f5e32efc2b3f79630492
Test: Resync
Key: 053a02bedd6368c1fb8afc7a1b199f7f7ea2220c9a4b642a6850091c9d20ab9c
IV: c713eea5c26dad75ad3f52451e003a9cb0d649f917c89dde
Plaintext: 8f0a8a164760426567e388840276de3f95cb5e3fadc6ed3f3e4fe8bc169d9388804dcb94b6587dbb66cb0bd5f87b8e98b52af37ba290629b858e0e2aa7378047a26602
Ciphertext: 516710e59843e6fbd4f25d0d8ca0ec0d47d39d125e9dad987e0518d49107014cb0ae405e30c2eb3794750bca142ce95e290cf95abe15e822823e2e7d3ab21bc8fbd445
Test: Encrypt
IV: 516710e59843e6fbd4f25d0d8ca0ec0d47d39d125e9dad98
Ciphertext: aadb7c36647ded09fca7587edfa9bbe81911925fa8996330c8e7b77601075e5f94404db9f82c67e2cd39d1649062d4c30cf23bc28f9ddd6d5b9ec586a7de7f8ef45560
Test: Resync
Key: 5b14ab0fbed4c58952548a6cb1e0000cf4481421f41288ea0aa84add9f7deb96
IV: 54bf52b911231b952ba1a6af8e45b1c5a29d97e2abad7c83
Plaintext: 37fb44a675978b560ff9a4a87011d6f3ad2d37a2c3815b45a3c0e6d1b1d8b1784cd468927c2ee39e1dccd4765e1c3d676a335be1ccd6900a45f5d41a317648315d8a8c24adc64eb285f6aeba05b9029586353d303f17a807658b9ff790474e1737bd5fdc604aeff8dfcaf1427dcc3aacbb0256badcd183ed75a2dc52452f87d3c1ed2aa583472b0ab91cda20614e9b6fdbda3b49b098c95823cc72d8e5b717f2314b0324e9ce
Ciphertext: ae6deb5d6ce43d4b09d0e6b1c0e9f46157bcd8ab50eaa3197ff9fa2bf7af649eb52c68544fd3adfe6b1eb316f1f23538d470c30dbfec7e57b60cbcd096c782e7736b669199c8253e70214cf2a098fda8eac5da79a9496a3aae754d03b17c6d70d1027f42bf7f95ce3d1d9c338854e158fcc803e4d6262fb639521e47116ef78a7a437ca9427ba645cd646832feab822a208278e45e93e118d780b988d65397eddfd7a819526e
Test: Encrypt
IV: ae6deb5d6ce43d4b09d0e6b1c0e9f46157bcd8ab50eaa319
Ciphertext: 89e9c51abd31d6156b96c4e82ef0dfe5c376bd6324750fdbc46e5ae63897323c816fb5bb8e6bf4335853e512cc334dbbfecccfe4e5c8fe8289963ee7127f3ac56bc26b7bd4f0d1e0afb06bde930e7587eedf07995d5052bbff5453147c1555a7c8534111295bb5ab9e89645cc330ae3e0d9294c9e7d6d841579e93aefeaed879f8e8299459a3c07e3c9dee497360510668c5246970ad39077e8d8935b0d885f11d2f06dee0d7
Test: Resync
Key: d74636e3413a88d85f322ca80fb0bd650bd0bf0134e2329160b69609cd58a4b0
IV: efb606aa1d9d9f0f465eaa7f8165f1ac09f5cb46fecf2a57
Plaintext: f85471b75f6ec81abac2799ec09e98e280b2ffd64ca285e5a0109cfb31ffab2d617b2c2952a2a8a788fc0da2af7f530758f74f1ab56391ab5ff2adbcc5be2d6c7f49fbe8118104c6ff9a23c6dfe52f57954e6a69dcee5db06f514f4a0a572a9a8525d961dae72269b987189d465df6107119c7fa790853e063cba0fab7800ca932e258880fd74c33c784675bedad0e7c09e9cc4d63dd5e9713d5d4a0196e6b562226ac31b4f57c04f90a181973737ddc7e80f364112a9fbb435ebdbcabf7d490ce52
Ciphertext: b2b795fe6c1d4c83c1327e015a67d4465fd8e32813575cbab263e20ef05864d2dc17e0e4eb81436adfe9f638dcc1c8d78f6b0306baf938e5d2ab0b3e05e735cc6fff2d6e02e3d60484bea7c7a8e13e23197fea7b04d47d48f4a4e5944174539492800d3ef51e2ee5e4c8a0bdf050c2dd3dd74fce5e7e5c37364f7547a11480a3063b9a0a157b15b10a5a954de2731ced055aa2e2767f0891d4329c426f3808ee867bed0dc75b5922b7cfb895700fda016105a4c7b7f0bb90f029f6bbcb04ac36ac16
Test: Encrypt
IV: b2b795fe6c1d4c83c1327e015a67d4465fd8e32813575cba
Ciphertext: 0a8a907dc7f30f6f68eec465ead25768383956a304aa32e4ccea6e3756cbb19f2751e3b68339ade1499004a88170e44620529d3c568cb1e014c16548830dfbce1b47a2dcdd28e59bb0daf5908c5ff51817bd119fe33bda07d63e93a3522685eb101d912b02d093780d10884959ae4a49e2fb7fca51b81394f09314879a41f6dc2f4a7dc34e88da4747a5a1fc15dcb207d13222f08f91f079eafbded0d6036325f607ff29ff2fc7635e8c3767d61a3b7814227d6a2798d623bfdf674604e4e9e03529
Test: Resync
Key: ea060c72f6e0080fd4a9a2131c9d684902415cab34fce4e52d62273e3c385f37
IV: 5826043957a27509423fdd82f34935928a4b23a84ede72c8
Plaintext: 20ae58dbf5c20225c35518711a86a19a61d5ba47ab17e8c5fa9658333d40ed31bffb79cde927c36baf61ed8df37acac330f64471bd91d90bfafa72dc8cdb6ed95ec6610cd6e8f2859255216a3eb4b573410d5644a40e4f0fa785d556304489c0023a1991eb0d01b5
Ciphertext: 6025c4d5bcc769cc3e67b88340b4101690eb283654c761f8a0af360926313129f16d1c9358ecbaf66acd85787c7c1f52a953bc05e91d43bf3d94d341bffc5913435fb3a8e6264ccd1c355472929a140fe30a22689b055082c70395e0b070a3f0967ab36848cdf3d9
Test: Encrypt
IV: 6025c4d5bcc769cc3e67b88340b4101690eb283654c761f8
Ciphertext: a420fde6c359342819ed9c07853c594c0098fd2a3c8da24713dbd12261b528e43af7dd52ddf1a1b553d08c20b0ab399c38a067fb115368c990d9e839735c8427aa885eacb5c2900d1d04afdd3d35793f11c78dd826c5d09351f39823a13976eaa5a49b0bdb054043
Test: Resync
Key: 115aaaa3a3827fb05175412dc6478747d7c128ce2637b6afdfe3213f7b0b6991
IV: f8cbe32bdb4c8eac3a571f186ef683b9eb902302ff7ac746
Plaintext: b09472fbdaa3e4bdb7b04c8819fb3257f764154d09cea22e9a67b40f7e601a97c469811773d2733eb4ab0da6249f237d4c063012fd06714a726b24a512daa7e287d39818980a6720abc45f10aab7d71da318244507b5a9d0aeae76ec5efd3b5ce167c38196744d13b07a14805ee49dc4421e0c59d559e8518a9911682ce1d2b307ccba48dd98c003103421ae6253c6a2476dda5d11cb3d5e7d6dc2c02499d5731095ee89f77c7d4ef27231fd6e9e854d1ed84b0b47bc4794e68e055e1d83d75ab527a53ebefa4d363f952562ac1aa47635296d55e2d5d1b8e214c95445bd586c7f82b31839ff78a60f0063
Ciphertext: 50c5e2584d473a696c797ff1668137e331bcd9a1ecd5c146422a9140de87c10996d407c5eb8335b5bdb7a9b1613ccc198d5157c6f89d409e1ce7958605d68d442e1b10179c13e12ec33f98d676ae4be95ac7a82786402b1491918a6526e9676037d04fa7aebfd9afd39f6d10dc663877ebbb67aa82c6089529218db9622bd0af7e722e72265e25524d827da8eea6d7e0daf94c516ba24ecca2d820959c0dc939252158903d97139f6fcd81752deb3e9108fc62178bf54797c428e0887d1849fb5004c3b76f0d466afffd47f5066d6dfcbe4782319738e90fa19de6b99861bfc9e8112df4573bb38b1b9e35
Test: Encrypt
IV: 50c5e2584d473a696c797ff1668137e331bcd9a1ecd5c146
Ciphertext: 280303c6467f6badc300961c549c33f249c6d2df0596a459383b4c995b296854dea2072d04e46cd47c3380c4be6f6456e8759a5ab2025bd20ae6d116b0bba77b4f03aaa118c73e50f48755a89474c4380e8bbecffc4d6c84514711094ef67c2ed8b81a07c2afa41a19709e69d0bea22067eb3ce3618d80066f9c9f333eea1a624cc4d4dbfb0134004d1d6d295751c7a134cfd29cc85045734e2a4400c261cca16bca4c7e4622837eeed6ddc64c0999347248081aedd3f4d911ad5c92aa491b05510adcb0bcd7c0711a964f176775f11d8b00d9e4264afbb4d6b6a81760d964ca495485895ebba1dd1d2bf9
Test: Resync
Key: da4147528d2e7862009aa772051e60e309721eeef4b4bcd7f98ae8d0561960b3
IV: b625057bd07c1385fc08bdc14d735e5832dce5aa0045d9e4
Plaintext: 6db3a848beb8a6e9670ed91427364c9b042d000a14eb2ac4c6097625e20b2e8eb367c156f927262d2251974d5953f17d00b4ed6b4d93513a19ee6b4f1a159bec8ff94151a7bdd6074d12d343fd852fa69a26302a11caf57417e950723c5a5e795de4cb6523fede7af6b6cb68f41931a1eebea6079e8018fe4116e7b03df7
Ciphertext: 399c5bf3b894e3dcb5881fdcd927d8cf4ececa5140b2425df5cb2cb993b6901f736e94fb847de41b7c32ae990510402ce5e99a34b5acbb3b5aefbe55be4707025ffcfd6605b6ebeffca3c1ed3c42cba900eb5f14c195e5c574eae67e7355b780403e44ebc91f81fb04f95759f78999fe619d5b8f9fb2185c0e14cadfa8dd
Test: Encrypt
IV: 399c5bf3b894e3dcb5881fdcd927d8cf4ececa5140b2425d
Ciphertext: ebb1d4ebb394e185fddd72fad5efa8434465a9ce758fbdae25cdc6b1278b2e137f5afa706c5a8e95684fcf6645c6c2f67f698621c7d6c7f1899be12e2f6c9e480315c12f02405b8bcf45f4a715eeb72f12e0fef15740734747764e698ee88d05ab30028c9ee237a48b50c8fc453b7d370daad88e57a572a9cb8091526861
Test: Resync
Key: d61f8e75dc9295dc029292764f3ed08dfb6fd725cae4b0e47aceecaefcf654d8
IV: a6046a92ad15e9f9d8027ff39bfbf534d46fec35bc9cd94f
Plaintext: c11f014781804645ca22ca213a5558a038090341f3f70aa1df0bf135fb8d0184d77783b519c9c2b2b0b748880a85bab986de7a37a4a11bcbb5c0c87676d7808fd41abbfd0d7a11a7c545405a4ae42f60baa22ccee6de0272e79610c7b885b70ba9bf027657abae393cc8f56735faab9f6fbe36e7a4d99ce15cdac24223880bfb5865ac7acf01ea833098fb148406e6
Ciphertext: f3b2a1188c33e96124f383b8b75dcacbf782f728eaf436db05551ae2be1a77f09c9ea009d8651329d0a812580d1e11d0f64c44e245bf30dd9c8033b72d0e5049131063c5fc2a3f219e6c1bd993c8961cc174eebb655574dd45b73d0d804f5190f92e385dfd7c2a4ff430ed6dabd41db040aca8ece7f11de796478026f48337f763cf69aef12609384f0ae72ee38c8c
Test: Encrypt
IV: f3b2a1188c33e96124f383b8b75dcacbf782f728eaf436db
Ciphertext: a9b213db6c8e161687e1b63f32a806f15aa8b3ee60cd37d7d437f90b446c3361d37893b702dfe774e5e5ce486399cd408fbf6ca1005768bf7825130c061e43f6077080438514f1a8ecdc6ff7cc264122b1a55c849c76328e833667326f23670590b77f2bfb9a666bcc4c44c16efd6c506c37ec62de8e5365ee894670ac4264b807a8455d8df05ba45af51ff1fee343
Test: Resync
Key: 0f2850f98634181f49e53bf49d2f822fbf75e5f77c6cd7487541c514a4101ce7
IV: d6defb4e74c327d89123bdc1d1c6d2fce6b745079bc2c9ef
Plaintext: a064bd9bdab0ee26530c2d26be556cd67295180bca445dfc87954bc51b28a21b606a229cf5a41fa104c51c3f32003a65064ff73e66691e4d2b1a22d236232be18677d54aba7ad49edcc9284897a7f88945513460166e5dfd7650959c05328abc0a7e95c352dbc227ca17
Ciphertext: 51de41664070aec657612a57641c0c83ae14f5b3b25b25d916e0cdfae1c1bd21f7b47d9ab02b6841e115394cad58a568c1d7c2559a1d3fcd9cb4b25529d26e475ae313e6487538d16376a6b24e5cf27d2dbf4c83bd18996594f60549f34a8683b04d05198893a816adbb
Test: Encrypt
IV: 51de41664070aec657612a57641c0c83ae14f5b3b25b25d9
Ciphertext: b5f57b5f00d2bf5f48828a4e793997e6d12b0f14953f5b1634cba91867776f75d2d2d247799a46080372046518416c60a07a65b2aa1318238597c320360a279e7633045bc43cf41bf9d366eafc7613b090a41fd8db3f684afc03d96c82a40b46e2994438febf268020c4
Test: Resync
Key: 5cf680e8a11eb005d03fdc3d4ec0e129e6aceb47262dee6c452a5b8b0ef1b450
IV: 6a6920ddba39b5a2640976ca10c97bf308a8cdd70ea98260
Plaintext: 1f322b31f5f577a596b0fbe567864c7ce2973b41f924205defe08e2866b7fb5c1814d664d33957614e91668bb15d9848ffb93dc08c1f74c5f5e1f88148d1a1a7ad47395b75834de4988adfbf7e58a38157544c2be5b913152c1d00
Ciphertext: 64d6c9ca4db201d95afc0dce28f6e47d51c2856ccbbc8f4c2e2bd2d834aca165dedd117b0be9a7dcd21eb22b508f4ecd0236075b064a0ced23e324b18b2bf2cda1c4416f78c740e51ce687cd37842be368fc4e6ba7cb312d89ea7a
Test: Encrypt
IV: 64d6c9ca4db201d95afc0dce28f6e47d51c2856ccbbc8f4c
Ciphertext: 9f4090fc504efc0f6bb5f76ac9881e1379da9f700737d86e9636714debc5c4eb3276fcff90bf71c32a71e06c199b3431475ab77410e83a7eba158723efb383a5437731a136758aaf7d39f0def719b0dd46798d9d53a30cd1b91eb3
Test: Resync
Key: 9d27327495159927d0dd93e258908590343a57f6583e0d8aca07070ce41fd37a
IV: a01d1d7d1d43de5fcd60277f84dd8b93d08d480a77961f71
Plaintext: e2ce8d1f9ee9329c3599e1880b9e6cb75d52e86f48ca89b829d4d7ca16d3e1b496b8b46097501793cdf6764ffd44b44013c7aadbf0ccfa4eab012529373a9022480f58877332b81f3c703ca80a77f429d944d5a877d89c6f64214c9ea6d3a098d9057d519354cfbb71a4bcddaee65de22e4d782ef0065952b891c9494d8a509e86d08ca31594015d3c31931d417cd048e59945d42ab74983434d14ef4e078f30ec2fe9ceb7e247d557b1d2593ab35896082c1c218dd73a868bc5cae74862b898395681234b20fa1ae9cab6a49b94bcc38a3a4a91cefc7745d094d9d8cab730cda4079705e4afd0f5e401
Ciphertext: 94e0d546dbdcedd76e26629484ffd9b67b9c15f61b07df7ef0efce41270bdc9039ffad321c5b2d2847f6f4d5d105676fde08b8c47df248850dee1272d51feb42d503e58d67b61fff0a20abd999a5ad5942676aca3f31ce08614106fb692ae230c2a74339eb38c074bb59cf5ab42fcc428a0d629c12fbc3d845e84ed76c3f774e92c1109be12f00aa8ebd2a137a914e655081e6e60176cc98e849165d9d93235c605c8562f51bb407aeb8f330692d6245297817eebd32fa2ee96520b560e37019e9aadaea40f25ac4c5446fe93c5b39fc90152f088a5a936ba4efb10db7f246143f2cd151b1f1155e05a8
Test: Encrypt
IV: 94e0d546dbdcedd76e26629484ffd9b67b9c15f61b07df7e
Ciphertext: 33203e910f56c5e1a63f3a801fdd772dfd1c3b0f3e012772bf0796337d95f4562c349f65557e76dc0aadb982d1aa3a3a865db36418bd1efcae36095fdb3ad68e1df72622d45d5336224caeb237adf9c19b02e23a1b9d4b32a5b6f39595a93d495a74cceeb4254e0b75f54277b80b153f62c8b5bdccae8d3ce24d8ee258f6d4ec6d631f6d1c8e8daa049d33076bea38acc5fda4a8822a16a693c936b340eb7951cd1ab0f7f58206252b0ebe46c77214dc86db136f8e170fc402f31e1c7ef9bc409b19260e4164c145aca28846ead4dc91783bcb1bd914a23d7bdf83745cb74c7ba66eca45457c53f42280
Test: Resync
Key: b1a6c9bc9870d808a81612d0f4b335cbfd8b305150a6140627df06d9f8b24c0e
IV: 7313e9e505147d4a4c2023259ba01197169bac01af0d5bb0
Plaintext: 479d7baf87a385c781f0dee6e51ee4f94eb2ee3e93bdbb3f402b0252496225d4118511ff893f4ddebcd31149920e259006cc7353ec5a95da4bc61ee6863282edc341afe9541d44958c2855b6714625ed2fde62db387e114fe837bbecee398351d187e0c93e0a0618f9d923504dd662c11e43af794e7ac7c99816c180ccfe1779bd2dd476ed68eb1736f421922fdc6696
Ciphertext: 30a86c8b6a55670856e6d1b31d59602e05819022f12df1c67294fa138d65d5fd9f5e9192ad09604e08005537832d07ad5f4743bdbf137b7e18b8811066c7e411291fffc6e6ab55744789a225f15086173495279a4c628ffe4b1f8bb4d886bf74ada7d783b143edda1675ca9493ac1da04ae62584ce41c8a2c4f9fae79d94363bcf79c343e51ce5694c639bdbd8405781
Test: Encrypt
IV: 30a86c8b6a55670856e6d1b31d59602e05819022f12df1c6
Ciphertext: 33c313c0da87030169b7da6963644cdd257891b14fc1e4387d35faadc39279cca215e7079ec4272bc259e6499b0cb6dd52c6dff5965c7ddc9e951ac5c0056b4065a6f8eb5cc8e5373633a4aa3aa1736a67be11ef63c3418b1fe57730d6cce0f40e5bf02e61f6aae1404a813fd2a2a870960833be71dc73bff4a98718d64cb146a2ca5d41fcba85a56fa3d0413d0a807b
Test: Resync
Key: 4f9f97fd4ba7db6365f5fec9fde4e752c8bbde48a7ea986b878302e4cc8af9d5
IV: 05788b5db4e3711eca900a2bfe6f78de44e98a70362504d7
Plaintext: eb50b1e352f3fae6921fa7884c99365411928a2ffa33e3106768a773246c31cb0bca5cc166819b3b05819017f06c8b8932607db6d66d58d6a2f7356e4666ff7bec3a2223c12777fa54d9ed1dc139d9512c52e1e53762badc7e6f8da576afd940fb4a29d89e76fcdc93e515d69a6ca9efe5d053b7600b458b6719852ec4ad3c59d0b0a69971ac6ae53118c186f2d1a57e350ac3c8ad7d4e087c8f32816462f0506122fc01caa8c93aeebf0edf0c8e1cb726bfc861
Ciphertext: c63f829e84c1c9709c49780a445bbf0dd441acc5304e0433ce0cd70af3fe98d36bd9e6fab17e6e8b50fda157e3ce9d2a928e8c234dd1700999047db4a28ea40a9657172a471f962d872a1d3342c12965aa1f1484e760979181ec8fde5472f509f76748fb4557b9b73fd517f70b20795caa1cd19e4dd5ac65e8f4cdb65a4ad60e0dd64407dc5232a5a893ace71acb35700fe059bb641497a2db63caf083942b7fe530092e90014bc5b6f889710ba3fc50d086fc32
Test: Encrypt
IV: c63f829e84c1c9709c49780a445bbf0dd441acc5304e0433
Ciphertext: 625aa1ac285ed59cb4b17da0ddb32a772eaf95181d0587fa92be22d1f5b65e403de9c0caa3301aa569ef9396c4cd06cffb602d5b5e6d2238712e74de51b0620733e1ba802038de3735b2a08951cbf17759f90cb0c4c4eb6a1acf147b54b7ac7372bafa4377fe7510d06a9c4ed6f972a669e270610a7084b61d4b52d2931803b805440b3d5e333ccdb0f3e7c0d013f068b2b402680a83210d71051da3529299343813150fb0f26ec053a8dac9993568e9b0c703ed
Test: Resync
Key: eee68b65fafe9a5bf2f9f92512a716e5af3740efea15e596f4ea0b5aef23550a
IV: 4d312f84330a107250b68c0b1df417ef713615b704d99b71
Plaintext: 95ccd08ed2ab0fb87f55786f1f10d33c7713bef4435c3699b13982235ed040c9d9cb1b1f335cac0faf8654812f6874408bf20b129558a2c342c07c7f42a30700b374d18b91d881fc0f153f4ec1a55633a92d637212a11d122a9a1eb085439ea1226ea7124e8bd1c644a1996fa6369dedcacd5c766d7dc9a8c8682c5729ccf4d59433ba8e1569fe826089995414afd576ffb9686a30725fb9e5d7
Ciphertext: 6c832a8147658a1741af29b0f558fa3773c81429f91a5cef270f7154988f97d4b28549604909f726a8a6e89d625089ea387b2725861963480424d9835d7e2fea93a5bd3bf86c7827fb22e7a68efea1a05c45f9606d4ab7add687d9418ba60517cecb3503287fbc5b2c9f0f9b5faa991337b394dfac7514dc38ffe019a1e7c74e5ad23f4e3bddb74ffc8a81f521d0b6044f98238f7c2a38ab14c0
Test: Encrypt
IV: 6c832a8147658a1741af29b0f558fa3773c81429f91a5cef
Ciphertext: 7e1ef21dad49405e2fc86c50bf045eb14c65e58acb64e210af9ad8ebb5679021721312b96514d8681fa9d52c01c83f7d871401ec345a334648e0fc2ca294ced407ff98f1d1bc4afd83bb325072a5367d9a014092bc99699713bf84587fe2ee998bf8df35aacf61a96be157bddfd52e5b5a1d4a2e3bb109502e608f286aa8f0d5f67b4072ad9b60971ee8cf9fe966015260e61802f19f4bc8a29c
Test: Resync
Key: 188fbb5bea95b5101e056b93d8890c68e1328966089ebf424defa1bcb96e88ff
IV: b51304a0194bbb2490fced46fd0f39c3e87ea5196ca67ce3
Plaintext: cd78c7c8f308addbd9acb6352d1b5b8a6ddee8a6f51401556e612d4c18960d152e6973381f45b19693e8ab6643424f01e9ab27de29f4ea16465d95674f7c939b
Ciphertext: 81a468948c618db0de96ad5cdd8b577c8253df097128cea4ffc7044f3eefa1b486b9159545fe135ea8a862fefa015f663febbd9b9527cba516551949013e9601
Test: Encrypt
IV: 81a468948c618db0de96ad5cdd8b577c8253df097128cea4
Ciphertext: 0510193beecfda67addf420e9c52130dbc8883cbe27d3e013207dc0ef3ff4e0b92e9ea2a2b644ffbab55c942acd63ddb7f1cff8d51d27b0a7d2853584dcc0bd5
Test: Resync
Key: 2fb88c256a737eacf97ce4e1d13f1e20e8b2426f19076d7901bf6696f38a81b4
IV: 12a82872b47b2c5b73cbb38904a08d283701eba289c057b0
Plaintext: 3caae8a0c99f38cb7b2e45ea91dd5dc1331f0efff9f69a5dab0164693e986ba0da48a84321f618cc7e4b4e4d66acd8a71b69e23dbfbc6bca0c4ae279f3583b08705100adb7a4aecc0d72955a7305f4e7e2765b0a1bebea9d7e044e360d44b402f01357dc9a3e83fb46b48a683c1ad450a255bf45fe801db33414d985fd3a337c857d370ddd05c3313ae2eee0c8cb1d12a2fb650ea6e4851f2ca27badaf36dede18a9f8a62a502f6c2ff94d591cc27438e7215ce6e6abf76c22190b7201763cbc8d3a2be1f366f69eca6e5386883f56bd1c
Ciphertext: d446cbadf5afb1f21d7748a5973e8650d1dbdceaf5b837cdecf972bd091734a71ee1692fca675f4972d1e8db716873a03f9a5516f409982316cdc9f66ca0a8018dd055af0086397a86cf7574253d53fabd3aeefdc54dc2eae48b5b61a31dfb8db6531d2185034b81f745a3b88fa11453df073343de8bbd35a45f9cdff45b52e5352081f1f1a003a58200a4aefe27c87e930b77b8dc5b0882dc848437892e1902d126813e31ee27526d947bad5e8f9cf16a302da1a8f3883e3c9b257091e708ad58f4e716bb49e660cbf1f6fa709d64857f
Test: Encrypt
IV: d446cbadf5afb1f21d7748a5973e8650d1dbdceaf5b837cd
Ciphertext: 4125c6831bd2d39c1b1a2e12c505ca077fede7c553d486ae9a87ca3232d27974fb35c9a18a6315e5feafbffa943e52e9c46aa0eff6bce2f2dbf703c641ac570a92551f8a6e9aee14e8bc433b36e06bbefb0a292279f688e5d06dcdf317eded20f9dab8fab19298b146e1555b772d9f9c95e920356282ae691436a8505051190bd840b234fde486726dabec5e0755f4335b8ff4e30c30bd4f473a6af3fa3e7542f2b720784da760753938a682e86cf7ee18c5b5f7f515ff0380134d375e434934508f7cdd7602ffe2039a376d443c048103
Test: Resync
Key: 7066fe1125429407b653fd090262bed2a3f7f3be2fa8f160f3344f327b1e53da
IV: beec3787c335739fa5d7ad15b85b7e3e7c9438367434872a
Plaintext: 9dad7f5ca1
Ciphertext: 014a1f27cc
Test: Encrypt
IV: 014a1f27ccd2d39c1b1a2e12c505ca077fede7c553d486ae
Ciphertext: 20539f2d9f
Test: Resync
Key: 3154d3f5bb56b00b34a255425057e99ed9effd1cb0168d16157fd769ddc665ba
IV: f7f9f18f9648f6dc06ac643ea77f1493a9fea3390a98bb0c
Plaintext: 80a488703cf316be904ac8394437ea02ae2c027b7880ebec58416429ea060db543839d781d82a0fa209077e4b1
Ciphertext: a07abc8ef3641cf33179296ca401bb291a9547d3e6d1b0886ac31d26d2f3281a6a568cc042593132a3cc1082be
Test: Encrypt
IV: a07abc8ef3641cf33179296ca401bb291a9547d3e6d1b088
Ciphertext: 27ff7646fa8c6b98b1a732841e1596caba7b87eb40508ef0f8ef390aa5e36c0296ba84b686701d5e3d34b16508
Test: Resync
Key: 81426f03ae1578d8ec1407827db18640d9d90d2bb773971f4ef14f859bc19e06
IV: 479961f75954ed4f8024108cdb149ca3fd53e6a239a01e86
Plaintext: 9cd08cf58e13e94e02c9a40269875392251353223f5329412e2a5e34328ea18c414d4c730b4e1c0bc140953f4ecf4ffc8aec963e59305d4d
Ciphertext: db3ea5b5fdc9671ec56b3f1cecbb2a552b0ea4ce9be508863f3dfb3238d4fb91b896727357fe454a08114200ea7226787fd2ab154d53eac8
Test: Encrypt
IV: db3ea5b5fdc9671ec56b3f1cecbb2a552b0ea4ce9be50886
Ciphertext: a887b52b3e97e6c899e1d68e57f283633ec9392438d17fb645702ae3b0ae0aad3a7c6eff0baff9f5357328307f628f470891884c264973fd
Test: Resync
Key: b3c260036b79cd3345e04cbee474dfea3a7c773db2ccb29d4c36a1b8c8b252e7
IV: 1277840fe82046c024e6f4f53b4ff761c7c9bd1fea6c855a
Plaintext: 6a6dac1bc93b9b5c0dde0d1e6a534914dc2a6d51e6f8af3e9d42b88bedc2173782a2314b33f795cc2e4536829871d77186168f5461d18130581664586256
Ciphertext: ff5e71022c6522998a2d10843fda170796a70d186e5fca2afcf529c6d075c5212c793fb322c1675d0bd3cc6b18f2715678812e81a8727a2d6ac1158eacf6
Test: Encrypt
IV: ff5e71022c6522998a2d10843fda170796a70d186e5fca2a
Ciphertext: 7e8b5b4d250c13e38b5dcaa5532295e649ab3669fa594cf30eb81a54b25b3fed4f35be97afe4a2a37b7404acb41ad31d737fa9f272e1c57b3754830b4823
Test: Resync
Key: 14fabd52e0fff9dae88d54815d82a56c4d4a660db5f214288cec1982e56fae81
IV: 55b8328a312dff104c7f0720af0b7624f9281731b9f5f4b6
Plaintext: 71bfc290baeeb0380732aa4312982c0dd0cc06cf2ee53adb0ae61c64228b80c073e7687ad3d3f888151b4066f415b62cf851d2987a3c816255ac40b62f453f350da8c4e1ec6dd0985e721b45a063381e997f629a7fbcd44fead19adc289f58f104fd37ec93a35305ba6fa44844d22e80a853e6db1d466ba2ad09ee2d30b3f47dd01b4d7b5d498cffd934cd3e005dc91e9e951951d5b937b319de0a7ba23c7918b1d74d3551b6500d39e6d626fa9cac8ec4e744713a93d5edc8413e2fba1d3b9b0f70509e38a66a2a2d70c510b57e15ac0c4b2aa7c5d6eb088fcdf6cbfef2c6dad19d7f17437cd261636c6d
Ciphertext: 7fc8bc27994031b3c35632590a15607ccaf1be15c542eea5b71ea1f7fa3abee79cb1281a00adb05e6fee4e65e8cba616a5789629d8fc617fae9bde9d92f6c8779374b1cd32a8e9277d0cb052c7658b3ab24ee1e55e5dd88a76266e9fb5661f576000968a9af71a3edb59ef3974e76aceb41c3de2fcb204a0022f302316eb01a0a8d74378599a7f72987e9abbd6f1a8af152ee89455840584010da73b01bbd7b01093a8c38049dc7a5ee0ee80daa98de46803ed75d0a97083ca328e7642a07e1c037346a280a856a64bba53b050272b7ba9742ef62aa89e34500f0efd7bce800bcac91981556a878d102ceb
Test: Encrypt
IV: 7fc8bc27994031b3c35632590a15607ccaf1be15c542eea5
Ciphertext: bfd5908a43916afa5e2709b2e43ac62f406a4e677b855d70b216ae92cd444fa47f5568558c3cedece54e8b436e904e927175b455d96672a8cbdb4316b9e48a704216e30e9955ae7107f9f7770768bfd3ce71416bd337710bdf4e8789c8537a37f7c995c616a437ee406ca20c8f333a7c2f84ef87dac8c32f5b9678e344645bd356dbff32089fd195d982d3bb94b06b5b232580b492cb754659df62c9b5186b26bc2485409ff95bdc0c1c4c80bfaae878abebd373b159507b5894c5a9f8402447559b5aa7c3b491b97adf202847d0f74605a2502b193b6440a6b1765d538e38a2206630dfda4123fbbe4da6
Test: Resync
Key: 75fe951556aae3d6ee93670241b7adac6907fd9285dbdf165834fa0cbf741b00
IV: fff3e1ebb2e48520be552d2f0b617291c42a946f38804243
Plaintext: 2b56b7dfaf5969d84a88aaa10dd12682f15d8a9a942deb6eba04a9a7ff38f2d0a947b414cbf7f1fca82d74b4ef98880368ba58ab7da98e8d6a6c46cc47cf0536961920e46095627b73737ea19e393c2f19d1f252ddd74b8fe050d95d21004b8997678eb565db0e369cb8bd326942e634a20845c61265da8a21448357f3eb
Ciphertext: 4b3bbef56b4400b130f8df0ab25bb28ece9160c430417060e48e691e6cc4ba119b0c34f5e76d4f1b7963785b4c6a9fb0b42c9f4eed92f8d0989710456c7f8d228fb26359f6e2549439ff5610dacaeb1df4f43a39cb3802ab1c87ce73f731ab1127ea9c2e82fb372be407a8c2b1af40398b33582e842ef0862f120a96c75b
Test: Encrypt
IV: 4b3bbef56b4400b130f8df0ab25bb28ece9160c430417060
Ciphertext: 76c77925fc94b86624decfd2014fa505a6343054ae55c5be6d12c43018944b5d1c2aa08b9c11ae00d0c8779e70f220ffa59847969e54228d89b4351471fcdb9f0f76f18fcb896983d09dc5e8d9ee666f5abcb4d9e7bebbba824092c65646c3bee46d07609057e44b36dedfc02ce576506aa1274d550afc57d973fbd60294
Test: Resync
Key: ea7bcb7f8712f9aa149a311d906dbcba443319f68a441a68a263c7bd0fe10fbc
IV: 620e57a9ce4b3d438c968e603f3c1518ab70be5b7bbecc62
Plaintext: e40ef8606c72444fd3feeb1873f7ccdd3900760af66c269ad1ee6bf1e4546b1a556d4a90f6397527b270021c226dad5353a142c22963bb818548c3ed504965b2e6eb9744a15ca3c00fef2835d34592b90cc4bef8be904987dfc35e92f835ba15f054ceb760ad903d56c65854fd21f6a03ce9f8f16c04ef7ad9507b5cfa4b373eb544f2bc61bc16e371db087fb7bb749463c16f75
Ciphertext: a31ae696ac9d66241bf9c826a381c4610de7f6416b153d7f8cc17484f1eeb63b2bc25d7c9b8a486e3e8eed6d34b4604ab5dbca373a80c29d50f416bb4ffb8485bfc6f7b61328f7c708360cf93370b7224b7cba075becafeb5cb62938b396dcc789900d8cb8315ceb460a753f20baabb4c6f61526a012e305c28bcb59fed20565ad1afce39f98b354b67a33daa8425479a07c0dd0
Test: Encrypt
IV: a31ae696ac9d66241bf9c826a381c4610de7f6416b153d7f
Ciphertext: be217c97aca7ee0c1be18f1d93ccdd0f26d751bbbc36ca29f12bbf4afe83bbf7a749d325aad3b6af4913dbb83b09ade5ec79d88b755f7b2ba63df6ec458627c83e28e4742bd49396f19463bd597902de42ac46ba675d2f0c9db8d39dcc56a5e9233264be90cfed284302b965ab0f0748dcadcd02354c1f81d640a359b8ee5aa58a1908de1356031432b6f12e22ae9ee9f847f0a0
Test: Resync
Key: 017f97c643425ef0ce5c0a6a0c6dd67aa6181e6aed360adcb103bba88773e1b1
IV: 8189c8cd17a945196321cb6147cf483d785eacbea352fe3e
Plaintext: 145a3d3ac4c5b57d68d26a1ddabc71289929b6dbf317acbb3d83313c9e4861fa9d9679de974e4f7eea83129cb8f4221df16cdf545e000e087735cb37cb321d097b7b2f4874b74af6a6da9c429b1e62d418066bdff5ea0ed7c3
Ciphertext: 90551d5f8ebaa8c1aeb52d893ddec3e9cb95f77b8bd5f6d0b3f8a3fae5fd8d9c1e42a96360e8e7e6cc9b7711ee1d61b4d67e6c2d682215c59a72778756dcc3fa93068889219579b2a1ddd85b0e69880913cd2e9be47b93ea70
Test: Encrypt
IV: 90551d5f8ebaa8c1aeb52d893ddec3e9cb95f77b8bd5f6d0
Ciphertext: ef58a8589c2996e1fd990d7ec412353edcef7dff079ae0ffbf430f3a479818352647fd8640a518575a3210fa45f7df5bd63532273d54c442ff02918aa79176c137cfea1a6ae167464183ae716a0f6057be891537059ac3322b
Test: Resync
Key: e9a7e6aba47b1d9c1df629c6920ded6894b85d3e7fd211bbcc7a9335e5cbf7bb
IV: af86ca3a196464931fd579bff601c9fe7fcc7a10d7778d22
Plaintext: ee681bb5ecd15201f433a8f89871109aff85ed5a4a16a7ffe032fff60f1acca78cee6532f7740be05438da05933c8d29fc880533d589f6029291cd0a965113e042b27734968784f871f9e9e6c2a7342bc01fba3ef666aa0e018957169f2213f492acd0d2ab82dec47d8afe7a6bedee72d0c5c7ac0d86d0af5238da822ad4e6346cf2ac76faa64d34051a91659009976d140534a4f2a80f2758a912eed692b62bda4a46649fe58563707478746c77d658f481ebf90c2cd5ff3276fa8dc36739084640e319282d74479084a15838b9822056e900f2050d0f48ed52a3a3ffbdfe3a1831
Ciphertext: b049fa161f19691f3bfa783327d2663eb8b7f188b301b17336f68630d8e001349f659428fd29359c15e95aa3f5a9f46a92d214e0085ab661b511831d00fb6f496e171b8c139def92be2ad8f6d94c2fde48f9d77ea338b920b2d8d6ad380ce761faf170bbc05128e65149b29d32aeec45e2882362dd2d0e3c7cf9634b9f52c578cb2e1d51b5aad6447f4d1860b1a1f1b7e45bcc002a5f4f03dd7116216414b0be23876b35ffb58f466a4087c992340437e89b12151a7d8f1af04aed585f5feee36f60c1b0e19251c7587e8590e7b6bae774f3ba5f3be2d726c8da4da3824debffedc3
Test: Encrypt
IV: b049fa161f19691f3bfa783327d2663eb8b7f188b301b173
Ciphertext: 7cc5bceb953ed1acf44c3a448a15f07c4e4db33f863bbc2368acfe699cd18f0580e3ff8545b946c15dd0f5c15e355fc4a10e340035e91c60b757cb69bbee8d2a22b20066b15929bf3506f2b271326509552b6430f4b82cf9b38ae83124f9b448dbbe049d7b3a98bf25678a72965f9656df149bc068e4cbea8573befef8c70b32d1dae7dc9b74601db95866dc7b5a3b307ac6ab9d09f3c55b6aaeb34c8b0e77c724666a4cea694ee90129568a46bb0f8380d8bac4f6151e84d357f32488ef8d62a08cb02255de04612bec676db471ea2199b9e86fb8ad89b259c0d1ac487cd95a5430
Test: Resync
Key: af768581d5e401b02de76e6986de0bedbfb7130b9014727194c1d3f02c747fd0
IV: c4568db83cf9eed0c05629951afa4fe5b72c055d89421efa
Plaintext: b34095f5b7660a03edb3e2277dcd3241270c9a7b890cd682214ff979b725148b1d836346ad84bd776ad748f6fb063c15fb763ca5005e9af95840f2677c1904090a19d83dcbf1011a48c23b620eda573b4a61bb8b86fbb7260090ff6f788a9dc27b5c95c3a3ebff1dc6f72446a23740179bf4dcb0169624d1ce2bf17c79dfaa35c7e12e313488919adf7e56f2d61cad070c164797b9d2dbaf5b954b56fd43e15b61f2cddde618bff31ad545ff163f2482024388ec470329835a8deb0f230760
Ciphertext: 5b132bc08ec5bb09b5c92587a661c25ec54b8f65a581ab5f788c97c959e39cfb93032c6f63a489deac9eacb0b1a40b14ed152077fdc7b8b6dd5f94501d319d1f5cdfac56dbbedf8a5430843ca36507a363d5694e277ad8c0dcd0c0bd729bbe4b64823acff976f39973ae2d3eaa415f32db86a207f3220054306d99558e27ced2a683699a65d13eb67abb38230137de63c5c758a2149a773d403442cb826d70064c57aa4a778cb3e00a36cc4ebba6ec83dc178a7e4a3fb07c22b77a9c00e889
Test: Encrypt
IV: 5b132bc08ec5bb09b5c92587a661c25ec54b8f65a581ab5f
Ciphertext: 907a2c78d9e0064b600c1d20985b6268b48cb8e7af87f615f8c298316b186ef64470b1c3c05f46096697d84ac390a3d2e37cb2306b718e7c48fb624bb1c5b3855951444f83e0433e26bbe2e05d8ad375633447a9f1c0856e35c6996c4fe4a477f503a47818ccd364b099b8d640ff2540f892e6a8e915a90b96b3ec13ec18e81a5c5e9f6054e6c90b49892e22ad1f0911a33740fe0719845f5428b0911b220ccec09a73cd8a790afe1ad4b76480c5e7718755fd2c29ea2f5f3cd7608ecb7bbb
Test: Resync
Key: 215f4b041d68a316d29cbea833a9d4170c32c5ea0aa34e90b4381e642f74231b
IV: 0b9e85d8e3d62b0c5b45ef1ead0b180348c0c82b2325beb2
Plaintext: 68a7cfb070a3ffbb5a1456ff96703d56f84fbf74d92573368def92bde3b49dc9cf8ea87dd8a51d4c12cd9b4e1d20d5939a20b86bdb9fe5c76a10bef983c871c559741ac89155eb6d1a226c2a371c03f3bdf2b4bc
Ciphertext: 68d6236f9df3727c9a457609c0b59e393864855160b1e2074257f72d8b122c99fda40d6092cc96c8134823ab93545a6f8b43e8efca9502b5db2ecb86af5798b45639dc41b34df49782388cad7d1826d9d165b79f
Test: Encrypt
IV: 68d6236f9df3727c9a457609c0b59e393864855160b1e207
Ciphertext: ab148bbc10bdb9a086c2c94c641225bdd8bca6f04d11a7cc5ba7eb728f1fd84522d3861a648ccae4e03f34162058f560028680d986c4a71e5369a312af02d135684b348b2cf42df1ab7ca841d474b3b51b8b52bf
Test: Resync
Key: 2ecbb5a282ee515b3226952d11d0579607f653a708d18920d18dc5106f76074f
IV: 53f67a3bada58382426b7d2142c327c7a9fa75a8634463c7
Plaintext: 0878ed1298af132502bb5144066d26042e4a2990
Ciphertext: f8ef2dc3ffca9dfa4d006bd9d3c00d7517fe0971
Test: Encrypt
IV: f8ef2dc3ffca9dfa4d006bd9d3c00d7517fe09714d11a7cc
Ciphertext: 488bfbb9058907da6218b81138c26f306b3e214c
Test: Resync
Key: 473ee670e4b93e070c69e4c9f9d1a1808aca67c02dc9b8250034b9a19f0a306f
IV: c7bc3457a0d5b3384ff35ac10c8b09a114b09ad8e3d1ef6b
Plaintext: 09ba3c2aa122ee53878bf46711922fc946d67085ff68c3c5f07da6749194737b715bdfd4d052366fc6761c5aad4931808033b620f7e47d3c6bb65e355d66f4f577ee42a1881a853acfa6e710673b72ba15cc169333aef8fc63635ae5a7af8154d19409f57121d6580d10796585236812bdee04346084c9a831aea5d4be2ea248a90b9d71fb00823c2fdb522ff00e7482bd9d178766ad26807d963002104d3e42d2
Ciphertext: 12fa7fe0fa0791d6a1ccb22f025563a9f61b1dbaf825bb59ae7523b531da1d720b816f42c12adeebe8171309aa65a5357d46e719e260af1ed2eb2096ab59a00f08671acf0e3a4ca67843641a5d9be4e2c00f8da7d37349f2560dabd133dab9dfe2ff6f3c087099ebcd2c4420b6485a8e810392310a8dfb61eb850ae70680882e98d8c97c1c922e6358c0ff3a6cb6df77f0ff86f4b2697c698c0440305d3ff03c1e
Test: Encrypt
IV: 12fa7fe0fa0791d6a1ccb22f025563a9f61b1dbaf825bb59
Ciphertext: b069c6b32e99129d65d0e17dc92106edb3949710ea7f84638137073b706d790f4c57db477f4f40161c029f1663ca17fa6ffbe8f6d1e10d94718cc7cb75549307c2e3da305bd33263d7f80d8da26ddeeecb95a241f0d0dd636ca54f7129ee35bd49c707c52aff4a6fb5f520575d693949b8a1ece03cf093663c86b8cf97c89b87fc76cf76d9dce6791c499208fcf7a2b7e868f625a940b5721bee984bf3ba0925cd
Test: Resync
Key: 95d049394412ccaaa002264f391f2448837b9a9eaeeec49ae73f21c3bfb83016
IV: deb9499a1b4043f0c116133700eae22ea61f45ffad305c03
Plaintext: fba6e561dbb8d9d3dca1b6073d29103b758c463c5ad756920f66dcfe88fe0e4fc21b6aa382b6b96ef5785d51bf4c6b2375f7ca4494e711a34fef708ec09dd10311d312f7aaef6828f112ffa786263f1f9507ecd5fc3a80bc3fa75c17d272ef1c7cac66097a46df791d0d61a22a68dc4217f7ce54abbf7d4fd3fcedfb4d92c4a87657e15aa3417b62
Ciphertext: a081927e375175dc84df664d824c351c9417614523e0c30d9fc5b6ab5aadcbd9d3a2fc28cfd7c11a807dfbcfdc7d28a54a5c44e52f6e9806a1c08a5fb06f322d22a91f5aa5097b9cb12ac29d5bdbbf8312fcde98b79c6cae3a26c9828874f9c8e2b072b6c1c70f15a1b6464c722fe183fb1367e03bb3991d8de30396aafe160b4669462ace11bf46
Test: Encrypt
IV: a081927e375175dc84df664d824c351c9417614523e0c30d
Ciphertext: 2629e5e9e550bcb2d80ad3134a2ceaa80ebc96a68d4cb9b0bfc1e78b8b9b06b6ee34e242a174f65f2c74688b740aa9d52f14e900436c020c10b860f7cc8063dffa9b5baf2202a8ca05a3b52bea40bf7dc3c9444989f33e2ff0cc841742df284ea75c6dcfc9a2eee78dd9ce6b29255979b4abd333ed1ed92d19661850d42ca425a30d3aaf95a201d3
Test: Resync
Key: 9a1831352b9bd922b41cde1ad94b40b3c2f622ffdd633d03f5638d2ca01b892a
IV: 4539205c887f099743e9ebd3aa4ef88ca7eb0a957a1cf8a2
Plaintext: b4a37464a37b3691c7fe66a81572f535d780925b3b28dbc85b574edc2b6753278994fbcdac780c6f09e153fcd8a2ffb6e873c440dabcbd081e7bb35098c29dc97248dae7781dbc3b00d7c097c75a2f3cc88bf6dd1989
Ciphertext: abc902e1dc5c4e5d858597347ebf523cfa233ffa1c38b7d8e8df8cb5dc75f08e74cc7077352efccdd18e39820bf03a39ae1aa56b3f07d92b148b26d6214d710167004b338c1f9868b6932b3d999e60f84ec839dc09cd
Test: Encrypt
IV: abc902e1dc5c4e5d858597347ebf523cfa233ffa1c38b7d8
Ciphertext: 7b2d46034c39cf770b075dbf8eaaa19492e51e451d1ba97a0f4a71c466dea5dfa1d506ff3c7cb90fe276dfd73a6c0ce88e0df56ec0429872dbcae451dd19d2f3e58ac420e83c97909dce9673e7785cf3a11df9a0b062
Test: Resync
Key: beed63202b4bb586cadbbb8b6893bc6ca2c07217a3b9275b499245aaace55383
IV: d22603bfe4fe47187d969fce3aefe24beafb9337ef886980
Plaintext: 375fe2819168ed3a1bfa7f46e037af06f202f1927b78606a46a35f41e23806817a4151872a5738ba76fc6bc736208124d2da5aaa952276125eb5ee95ab9668a7e773a2c429acf296979436ab21bf8bd77f31ab3023bd7fdbe28b93fe92ddabf0bdb1d990d628bf43942d728cddd330c8b79ab6a270877b789a714095074823637880bb380ad826c3a5ec6fd46c0e2b5887dbcfb101fd84
Ciphertext: a9b65651c6b7b3a6322c21538d9732f2f31beabe4e94c288aff4cc0bd18dea04f15215343a07e16eda6eb535a04f0fa6100bbafd8fb7e89ed087e662cd5537ed321351d19b56a6dc4a8cf50078f7bc9bb9d2982a0ffc8d24e1814935a9ca38edc6b04105a8ac488437946af107e1bf0838db8ec4066646692fc61b9d94d09a83d63913838c1e88ef6845de6b32e261ae972a6b70e72d6e
Test: Encrypt
IV: a9b65651c6b7b3a6322c21538d9732f2f31beabe4e94c288
Ciphertext: 685c9adf5239c2f521ac91e3a335267b34ce2aad1760f8771c51ac8c48ae1b93938ae2fa2f988b7c87a43c8cd4a97b5e65c2d11aa878c69349308922bf63dff3a5579d549d22c0028a336aac48bdba88cd9654e37746d2728ddf653c7eed0b0404df6f5a4342d0d7e1df8841da0a249313e105e2863d63fbed1ee621ef5e57f48753dbe3d2fc08d15b5244bdf0369c1741fe92fe3b677e
Test: Resync
Key: 8d4b9a4e7e3107c54a75a7c74b93ddf9c44adeffb07a503a05d6a5f287244808
IV: 7abba4d58cf460f394f80bc9a080a355961c4a2511f50947
Plaintext: ed3eccc8be0e5ae6d90eed3b15357050171716c7ae56bc9ef7224db5740257361b83aec0d8c7dc7a9e1df44e0f3fd1b8275bb6c5d6fb8d172df4918f39bab0323a5fa7c4a98aef3a482394882daf5403767f639c0d651f01b9b294d511876c4c3c471f7b684900c54cbbc1143d8aa690d7ab98a41fd9236c31692b7d2406beab5202e1b617ee43a6b9c8324404c4862e5fc0301ba8ac7d7b65df1eb36bf038c85e51a03f1b38a6fa74b0163657eebe640343b83a94ef09308ea3f98cc30ad9
Ciphertext: 5cf10e20d44ba83ba4b201c7176846976b1a10a98d37f006a9b1ba01b4c81db6e97514d0dad76855d95483f3765b26ecb5f8403f8bd65a79cdc220bbc39a35538dfc757431c20b22cc825633a9af1be926f1072b38d2e89dcc903f2d257592ca97520c869abd4f2ec41b10adf0a2f7c56296975869dbc3a2e1465d32b7781991747ad3d141fb0c343419b76c5ce4facfc257f666c1dd020bdc8f189aea79d5c77e63f42da60510ba86ec2b1c934b90d77793b5951faf1c94b5e3ce38d869b0
Test: Encrypt
IV: 5cf10e20d44ba83ba4b201c7176846976b1a10a98d37f006
Ciphertext: e23e817a9c4c2740922734bbe3cc5fad938020ed34c0fe401d4da9cee010d4d1056b71d28856ea327d495c643d819d2d4ba6d97820909a7ac222b892aac4ab130610fbe29311f28432303af69d3dbd3a696fb35582aef9b7040a7e85f6c48d31a3d0c3f1cddb5251bc01a5ce0ace8c95882228ddf7c57aaf1890d70b899631a09af5f4130b436a69ab8623e0260cadebad595ba3d27da5df9e62544876d4daa3fe7af8ba8bdbb7246af0289903d69928c43a1c720b948e2d5a0e8b0d062fca
Test: Resync
Key: 39efc9016ceab203c0e172a335d7dc2916ff577f168904648dce170abf5d21ba
IV: e4e0a36fd930f726ff81007cc919ba0da8aacb5abab72394
Plaintext: c1229356fb463b251270dae5bfe6772135af17b0624454edee3490ae95616c8b4efaab8a6b6f2a83b083d4ef19a86950c6b570d9000e94255087ecaeb56fead57eb8c51ef71fc802f9fd9d14f462fb5568d4206815e7f3473442b5f9ccc730fbf86a45a008f2b784d14791dcda532578e3ba17a0a3733bd518e15d2a65eb6c79a2130d988db4ee07f1f557a9a08aaa77f28744cf928829c940f70ec541a07b2646f4860fbda22f95cd20018deb68159aec40a889e534dd071a076b46d29a3445c8cebdf2ae0ea6ca7ecdfd203e5941581db5a84e66828f2c3e1b
Ciphertext: c885db1a0c9211392f2cf3cd655170409d53fa559acc66faf0f75766b4501ce80b739f51b985ab10ebcaae7adc2b58c1315ded28b77a2c1c1e3bb65b7d9866827a8b4a39f316222bf0522f3c4cd1ab367c6135cd1b104fcaf4cc746e12d3c72a5cf781d487e1a297d83822c6b68c1b5a9a9505a9b64963d64b2d50ef487057aec172cd070533c400fe0d83f79f4affb1be18fd9429d5dda1ed35c71d674fe98788e3b488bb3b5a781fb6689f8732aa8e4674a5df2643b03a332fdc3d5e10bee7014753a745b4e7bd2b579b8885955d8141fca840204da3eeceef
Test: Encrypt
IV: c885db1a0c9211392f2cf3cd655170409d53fa559acc66fa
Ciphertext: a65f1a87049667811331f8305128b6c06fc3becedae1661dcbac3a627d27cf80429687178b1ff1577cc99bee4b311c480dc3053a74fa523660e9af670d852a032e69b65bb2af61af8a2db4d3aad0a4b27ee74bc2203ac502d188975463f050e3369259d676881b1b318a1cd26094923d2c6fb15c0b522952c176c3cbc01252a4d64f875aea09a9295957be06209ae896410f5665422df60dc4038dc9ad1a45f16350bb433054b9a14061b5eed9cde905ea59f15bd1f58811dd4df49531138431e9d57a8a9adbd4d4fa472077ccf40a2a61affb82242db08f3d27
Test: Resync
Key: 3070f0db09c523507d36404dac79038a393e9f0e3cf5f870b16d2a06da68dcd3
IV: 4afe87bf79eb938d786ba54c26fd6d7e62261eeae8b62202
Plaintext: f4ea120b47d15466ade07df0f2ff508759d9cb1035ceeab43920e9094fa50b868673b07173557d4b994b1e9d35078c1c7369df6b6adb2ec0e6bfd280fea8ac31db44beb0c2a4ddc6198957bd0592e3e587d304863b893ff8eee0efc70ced5d712651c3e9dd1a0de0480fd8cccbae4c50dccbacb83dcdc3e2cef7dbc645f0af468163fb0e015ef48ad74694dfbce2db8430a6e91645fd16adbb72e21a0fbaedf5ecff829cea9cbc22f82902748aa52da5ce903d9f2bde77efef5fa3970c720e89f25dd05157247bf0de2d2129c3f856238d4fad
Ciphertext: 46f396f0d2d54189968bf56b5b2f35588c3ad851e00fac6507598f3ea0193a586c00b18677811cc305b0261d9aebbb9c0485a5800c940aa4f09c4fbdede12553824c429c7954e0b8dad889203d292517b98a64e8d7a37c1364eb0934751323d9b9f8498f50d729e977fb742880222f22ac5d7bfebe6905a4c344d82027398a70c334635792deb0f20b83861b05e731f5627aee17df20413c79957556e66a970085e9ad40a73d9a964381584976c6f111619a916fbb5f5d305df862d5a56bac9ff9b436f31c85f34ff890b5ad3299eda2b8642d
Test: Encrypt
IV: 46f396f0d2d54189968bf56b5b2f35588c3ad851e00fac65
Ciphertext: 358a8f5e5c6fe93c3d6d7d2f90f5973ba2c0cf7c4579c92a52d1ce6203ddd90188d3e36ff7cbe94e7adb4ec7596e89edcf3a94dba1fe64eeb24e8bec5fed2ef6faa4f0d16faf5853e8f69ee0ca0e048658507bd155bfa13d487c3b994f3a1b8871996eedc2d899d9d79ecd8ff968000b863337dc04d9ad8d05696659f8a1cae880e471621ea13ec42d163eecfdf9cd07bf0b10d6f4634ff16d26c700c88831efc82ac0abd0269b93e302422cfc2dc4088e28bc22ed6c06c9b51774bf3aa4088a6a18fa3d3608f9927837efc3382b25a7ab873c
Test: Resync

137
externals/cryptopp/TestVectors/seal.txt vendored Normal file
View File

@@ -0,0 +1,137 @@
AlgorithmType: SymmetricCipher
Name: SEAL-3.0-BE
Source: generated by Crypto++ 5.2
Comment: verified against partial ciphertext from 1997 SEAL paper by Rogaway and Coppersmith
Key: 67452301efcdab8998badcfe10325476c3d2e1f0
IV: 013577af
Plaintext: r1024 00000000
Ciphertext: \
37a005959b84c49ca4be1e050673530f5fb097fdf6a13fbd6c2cdecd81fdee7c\
2abdc3e764209aff00a12283ef675085c1634b53289059e6a7ab5ed9480c01eb\
4c64569a8dce2a23feed0ef58f6f5ac3f74145127dbcaec4bcb6b1a459bdc287\
58ba0523f721c3e154433dc7353f02ef487b07ad309ef5e44e6cc19026f5fd57\
07cc32ec12b9c01fe0c58beb2fe73ea79e24093f05911663a76b21beab18cede\
17275c54d18fcd3e4cf32279347b22f8751119fb56d92f55d511e4ecc1334085\
e74934455a2daec3f1821c54b4cb809053b8d837de4186600afedf8bd72dd56e\
223745c19f76edba01e9b5346666d01f677fbd68fa5010fd7db8b06829a90da0\
e81b84756a70946a6c05e16d225a2e11af586bb1c5b1d21f5349f8e5e3ee41f4\
232d554954d1bc86064754b86c1dc92d7a9de30086d8eb4a7c86db9c380f13b9\
52e11c5b89f1be0a6b52c6e7a053da7359c5fd7f50c70232d86aff08c5ff1746\
d3bd074d79ad6fc657e0cbbe5d02c4fce55d3c31fef4642ed738f751430f2f1c\
f6e453ef6edeb9540cec52c697d4864201e141e06c3ddf5aaa64a1a984247e96\
d2cf1e7fb2bc239919369f4a0bf9d111d0d8be64afae86214d5f62e64f25e8f1\
3e12680ec170ad6234cbbda938df53cc17a12afea1eb4005122a65cb42bedb76\
edf029db910fc81b81f3dd28341fed4064ce37648548e5852d4aebb7923016f9\
afcb07ae7bc11800e217a0062f0b53ffa8d471aa78ca6a13b7f5647189106773\
0a311d6fe4ff57f05f9a58aa742696b6cbb3ec539da0c2aadd6a60d2a33c26d5\
8a343448ed912aafb98568c6ae1cb1efaeafd81a6e3e7c450f8e2be4c6cc18f9\
5e8a1c6c59190a2798e912a614c1e7d0f7e74b1baf8e5682f5442f998b24fa86\
d1e5f673002e2c92db8ebf7abb1c9d267a9763f4bd54f7bbf07c4466dac0bf3f\
faf5666a43a52f0812e76df5f9d4da8ed1bc6d4ab29b34718facb4bebc11e907\
fe9b0e3937de7769fc5b0cc52b3e50d57e02b9b4022949aaf3698bc58f696073\
ec972a425caee9700864d3d166130ee09d51320b9d51bc9b4aa575c789786242\
0698d9e1f6426fd141a32c9f55c24e5149e274983035ac1c44833b0179aed63e\
a2b2b61afa54700155e55c7c343412584f7b0fe73d63c5ad88718dde3000ac1d\
b4050ae2610032e6b389eec48952a1a2ed0016e525ccd9616706caba89ed07d5\
4f15ecfaabbc91b7c82c5904bc0f83d44888997faa11fe8fa7333cb8c5b16e31\
52233c80fbc9f71d9ee8fefa50d67a7e45b93d3469ba4078bb1ed5859e7a8e62\
b26bacf538507fa6bd43e18d67d7aaf27baaa68d233ca392ce33e257d5ddf3fa\
ef6a951430d686f65ee9afaf6aee0677b41098922b41fba202ef05a27d614612\
5daebeb147d617c8df42dba0b91dfbf8ab5805ee9877e495881035fbb7342c24\
e24f3b85c88671184152ab0d395a9a81afab3bf93bea49cb23ee6bd1c9fb84e6\
4ecd462f60119ceeae7f1d2150bd36fe7ef2782b0fd12b55df119a517103d489\
0a739b715d3d33e2ae9fe659df4bc0136c0b243538eaa8f9b813043d66ae15c8\
261c94c0072afc802668b3151ad1c0ab0f034eb3e8f2fce0c9fbc8f68404fb93\
a1cd11f4eb9a5eeb9117462ea602ae41fbfe0074323e56e15deb04d41f3510cd\
1df417f759f4c2bee72bab88833e7d3d9837801f16901ee12581588fa7037f74\
073b2166405d79098098fb196cc4b1733e45796fa7fc977cbd23853e5943b2ad\
e154856565a455189198f6ba50b9cc6fda0c309a413ccc746bc8261fd6b060f0\
5cfcc82894125b3f1e0b0c47257fd838cf295aa13102724163a9fc2598fe8572\
d0bf844518dccc1ee16eb8e4c9935b78fb969b7c3104091079079a7688f1e833\
0335f63eabfdd3224a506bae4ea3022a8a4959f4fa410ad7111488a39e3c1cd7\
a28ce83255de2c4477fe62f660af3b7ba049240aa5212e4e9fffd8b66fd51b17\
0bdf6c7e7214361a7efdceae86878f49716c0859ce2e24979bae82d98025720e\
06d7904c9646f1b1058b1a7c93ee4fd728c4f19051adf2ca30f4d54cf65be23a\
7198e5be5765c018bbc1d2344fa8d1aa908cb8f789ea793c6c60d9a7ba9eebcf\
7aee50a54810cbe3b632144956a157c220e33a232c169cc9ae64d6aa3560a185\
fc2d94f15b389eebad8d07662c2be6d6349ece8ef88aea27d430ec9512ff1bc0\
c5560862fa4a833af750d968e9fb545e3879571ec021735761da937e294820c6\
585ae00e8023f48a4e1f392217df763a09e540ca615188345512179f8889902f\
38c626ea3a333fc367818b058dbb8d6aa474ff3438b2de2b32822fdb93f77618\
83b89223e0e616c885fa3414905d098d82a5359f629ed11589974393cfaf4695\
da7ee36346d088a6ea6ef21ad6245da8de9956fcefc930c4e2759b596e3f98d9\
2483b2bd82b74269caae2014f796ffcfe5db58759f0cd4e527b16f989d9cbab7\
f20282ee2e666cc19ad64aa7a36193ff248002c762280a98f3ad2bf07b32f26b\
eff5a5586d967d844aba69f7297bb1e28075273f39aa6e7c6c7308728da8ad30\
31a2d20ebe99940732f93d0440b6e3b481774b69eb76179496350983031c2611\
a27d885d91ac37debc02512edd06e1d10061325c5e04269c0c14942d10f03f83\
06ef173d645478d79c74990a82df4b13f2754f273227f96988c25bedaf392534\
69d73d642305f8058ce4713f65a36b822cd98da3fd805c4408d18dde4ee8e794\
72e38f8683edbbfdce8d085e005407666eefba25d8c3368c6cb656a699b30736\
31b8024eb6859019feb76bdb5a0d7f17c92a37fe6bcd14630c1a62bdde1e41b5\
e9ab7306183a16c31554821ad44229ebce2e552f9a09fd1607dec8c92a1e893a\
b80c331cdc7860093503cedfd44b3403b3501415916303baef0c68d12efa7c54\
a11af3a7df5d23df98cfba907dafad0a8989c710d4602fc75f663fb16039d94e\
f860f358bbf05ac9c34865141030513c4cda32e9b777d9fd9e4ebdc1ad0b24f6\
799f815e29b8e2259f94b0215b94b349938556736d3ed578cdcea9024d71f174\
376f05b3c203cc56476dd92d07ecf7e283cc181225a2b690eeaf3cffd35bbda9\
c4ed0456661e2e39f6be537d2446f65cae13a6dea668b04f8f223601629cd3d1\
1b75180dfea19435bae5e0622c5005371d4198b8dc1e0c40adbbe08d3651d345\
4d68507f7f0b56d4bf2a328bb68854064699d0a38d7468ef64ddb4139644fabb\
d21ad79b5f28a5612e445dc5673b2038e3f7dcf17a12ab32da214fb28500ea79\
00491554da45661a03e2a878d1006d4fba8e22a7e5dded9b02fb8b5e6d166aad\
43f8ef3eec4a7050a0304d46cc0be3ec97f0bdd137eea7c001bd8519101ff3af\
76d1d7710c22c5b0a69c10df3493283254f5afa2ce4b3959d3be512e6ddb78da\
30cc0a338d675c8fc3fcbbd313b696c660a85fa13ec9fa13ac8e8dbce8335575\
608d5962ecb516b9ac186206e1ffb971924e9301e6fc220d0769ea1cd954e2fd\
dc591ea026e369509d427ad062b81ca5e8873432a0d7a031b7f26702840fbb5e\
5e9e6c8794dbec841822ca92aea2a22709182a3cda136b7b3569d85be6213817\
06b2852b7de3e20907739958726334ad0c2c3b7327d0060b3f6cd319bf6666e0\
9de3ee588abb948a6df37d5ac2b18c82d63ca0a0dcc6f1c1e2ae609999f60738\
714df767fbf14b12b7a002ce0dad86f8adf777ff7ccc9b08180faa0d96b44023\
3ca5398525eaaa9afba9e0ea4f2cfbf5a3e868f99ddc1a86ee36baf2ab56f9b0\
b1ff1ff591033e579847267b9557217e0991d2c90e61f7e58321d9bdaba96c9c\
63e9d3924f0a8c7ac6d4fc94d74d7bc1a96aafad76fca0fa4017d76f00f5cb5e\
96058fafb57caf07cbcf665fea359cfa2cd4084796e3ea2ccf30bbe6e8f7efea\
60190fcf2700d1d27b80ff53d8071aeee1ed8708617c92d821f83c9a7ea90c72\
f19a58e9179cbed5f4f86a80c28e0fbc3fac50d5eea3117df747ab076044f1ef\
61c7bb95ab31ca2f4f6e61d19e906230694158df40a72fb748dd79d0fd0617b7\
24b23c6d0569d170731ee07dfd637820f10fbe860a179f2a24775b1f27a2e528\
a5808d13cc3f995d2cf0c4a832915e19bd6293bfae8eeabcf85de223c4dea84f\
0d095815cd34ab885d6c50816bf8fd07d4e58aa8c8fbf34344fc3279c1efa142\
68471ff263f121bc501439c9fe1ae45c946b348a00535ae451d17f3edcecea67\
5a7dde387813246bb8312147163f813159413fd550e00204c441b0eaf4d12c79\
520a3d3bd75b00e20a5284457fc3999ac7ce1f1202e5bd651047c74eac7ff92d\
7f214d6583304f6dda309a01230198b1e656c9707f2f27663c1855771af7f449\
0e3f3f8da53f0492654a3c40d15620e2fd2a68658ecaa8fb5601775a393878a3\
110d75e6b968db8eb81c2ecba5852b2eaf7f9b8967b60f92ee4af138a5e777b7\
aad802e39d7237a17b4a79d9a467a4be1be5121de907400ee5586f0f94bed1db\
35dcd7995ec93b49b0f6dc7a1e3e4cc0ad1945e60dbe0d24948eb94ddbc45e20\
fe0bea593df4e6d38647fb623df65f6fbd1e36f318decf77824abd6bdf95eb8f\
a5f29b650f36b77a305bf9c15b034a7ce1f482ccba079171a6476863a70bf49f\
cc488177e461837c64d5f5419ae0a344010df2d6edb170b1461ef27024199b15\
44144dc327eb225f1ee99ab4f07bf2f934042f2df86252c4058212b2e5cf35dd\
14df206c1dba5445d41f211911e1053813a09e7fea3d5de5cac92acfe36b3ef6\
8d4767c52a31c8ccba0eaa85874892d813ae601db1ffd5cd42ec1e98534056e2\
753b5fa30f993016b787de9620a1242986370e005ff4495315c2b1aedb59a32e\
47be953ea41f15fbe7a115d10328f67e59c538948ceef3f4a338a030ad198b2f\
c89f067b336f28085a4ca061a38ae6190de48981de1c942ea83a9143b1faf94c\
2f462a9de5d14b915bfc52e916d16f11cf59a28a3d933fedb48ac06b7cdd29a0\
720ed851863bafe7a149f403881afe46b940ca37c29b7e49a730b28404179449\
73274553b70fb11da65acc1c5420677288c624e67542f230da340d1e9b8dc5a1\
90b69bf5e67e77929250a802f07cdf0716db567209774367aae32e0c1e90928f\
61c43eaa372f1e9ec70aa0dd506734d23825213edaf184a24a1bb128811db664\
783cb27cac1edd074d79d1259f84da9e0e5c75923a4dbfaa8a6283dd2279ba69\
bcd1d78970d7a54a0d31c44071cbf05527010e2ff808cadefd74d906a8ad8c32\
a01845d3ad78bc6ed96a688dfff171d80d931409d94c83da2bc54ad9790e9a6b\
a5093384850090a961572f6fdb929a1a6baa98c015e95b0a6da10de04b8471c1\
aeac19b6c887c1c81dad641d55ab1a29250d14dc41a042f83eb8a6bddcb662a9\
3e00cf6adaed95cb52b36692f43a8e9b85ba7723d70e5ada851a16fe102ee1c6\
d3bf8be1634ade9fa6b44626c734788b3aed0c287ab7e80ae5fc1451ddb037c0\
f729309209226022f13e6f8aa592445db33bb1f29101e0df15db15df0bab6411\
5bc12f0bbf430551473dbd274db2eea9905eab75f290ecbd903b675f1ad9ac2f\
2196d00139e7671ac8b95a8cc8e244511d481863b509e5bb7573b6ce49cf0fc9\
53de75523ca31a64012d11bb7f60f1f67b199a4f2013f6ea3808e2639eb5f263\
1c19568bcf36071235de8ae7b2d5815e2e0a2e81098a6b4d6179e29ed0a92bdf\
585a2905f0496ba58eb3d740efa54b664d1a6134fed9fede636504aa691e08e4
Test: Encrypt

19
externals/cryptopp/TestVectors/seed.txt vendored Normal file
View File

@@ -0,0 +1,19 @@
AlgorithmType: SymmetricCipher
Name: SEED/ECB
Source: RFC 4269
Key: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Plaintext: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Ciphertext: 5E BA C6 E0 05 4E 16 68 19 AF F1 CC 6D 34 6C DB
Test: Encrypt
Key: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Plaintext: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Ciphertext: C1 1F 22 F2 01 40 50 50 84 48 35 97 E4 37 0F 43
Test: Encrypt
Key: 47 06 48 08 51 E6 1B E8 5D 74 BF B3 FD 95 61 85
Plaintext: 83 A2 F8 A2 88 64 1F B9 A4 E9 A5 CC 2F 13 1C 7D
Ciphertext: EE 54 D1 3E BC AE 70 6D 22 6B C3 14 2C D4 0D 4A
Test: Encrypt
Key: 28 DB C3 BC 49 FF D8 7D CF A5 09 B1 1D 42 2B E7
Plaintext: B4 1E 6B E2 EB A8 4A 14 8E 2E ED 84 59 3C 5E C7
Ciphertext: 9B 9B 7B FC D1 81 3C B9 5D 0B 36 18 F4 0F 51 22
Test: Encrypt

59
externals/cryptopp/TestVectors/sha.txt vendored Normal file
View File

@@ -0,0 +1,59 @@
AlgorithmType: MessageDigest
Name: SHA-1
Message: "abc"
Digest: A9993E364706816ABA3E25717850C26C9CD0D89D
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: 84983E441C3BD26EBAAE4AA1F95129E5E54670F1
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: 34AA973CD4C4DAA4F61EEB2BDBAD27316534016F
Test: Verify
AlgorithmType: MessageDigest
Name: SHA-224
Message: "abc"
Digest: 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: 75388b16512776cc5dba5da1fd890150b0c6455cb4f58b1952522525
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: 20794655980c91d8bbb4c1ea97618a4bf03f42581948b2ee4ee7ad67
Test: Verify
AlgorithmType: MessageDigest
Name: SHA-256
Message: "abc"
Digest: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
Digest: 248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0
Test: Verify
AlgorithmType: MessageDigest
Name: SHA-384
Message: "abc"
Digest: cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
Test: Verify
Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
Digest: 09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: 9d0e1809716474cb086e834e310a4a1ced149e9c00f248527972cec5704c2a5b07b8b3dc38ecc4ebae97ddd87f3d8985
Test: Verify
AlgorithmType: MessageDigest
Name: SHA-512
Message: "abc"
Digest: ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Test: Verify
Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
Digest: 8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909
Test: Verify
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Digest: e718483d0ce769644e2e42c7bc15b4638e1f98b13b2044285632a803afa973ebde0ff244877ea60a4cb0432ce577c31beb009c5c2c49aa2e4eadb217ad8cc09b
Test: Verify

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
AlgorithmType: FileList
Name: SHA1 FIPS 180 collection
Test: TestVectors/sha1_160_fips_180.txt

View File

@@ -0,0 +1,6 @@
AlgorithmType: FileList
Name: SHA2 FIPS 180 collection
Test: TestVectors/sha2_224_fips_180.txt
Test: TestVectors/sha2_256_fips_180.txt
Test: TestVectors/sha2_384_fips_180.txt
Test: TestVectors/sha2_512_fips_180.txt

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
AlgorithmType: FileList
Name: SHA2 FIPS 180 collection
Test: TestVectors/sha2_224_fips_180.txt
Test: TestVectors/sha2_256_fips_180.txt
Test: TestVectors/sha2_384_fips_180.txt
Test: TestVectors/sha2_512_fips_180.txt

View File

@@ -0,0 +1,6 @@
AlgorithmType: FileList
Name: SHA3 FIPS 202 collection
Test: TestVectors/sha3_224_fips_202.txt
Test: TestVectors/sha3_256_fips_202.txt
Test: TestVectors/sha3_384_fips_202.txt
Test: TestVectors/sha3_512_fips_202.txt

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
AlgorithmType: FileList
Name: SHA3 FIPS 202 collection
Test: TestVectors/sha3_224_fips_202.txt
Test: TestVectors/sha3_256_fips_202.txt
Test: TestVectors/sha3_384_fips_202.txt
Test: TestVectors/sha3_512_fips_202.txt

5123
externals/cryptopp/TestVectors/shacal2.txt vendored Normal file

File diff suppressed because it is too large Load Diff

1206
externals/cryptopp/TestVectors/shake.txt vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,317 @@
AlgorithmType: SymmetricCipher
Name: SIMECK-32/ECB
#
Source: SIMECK test vector
Comment: SIMECK-32/ECB, 64-bit key
Key: 1918 1110 0908 0100
Plaintext: 6565 6877
Ciphertext: 770d 2c76
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 3d6c 4ae1 6784 18be
Plaintext: 4823 0029
Ciphertext: 6535 9de9
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 6df1 1649 5f90 6952
Plaintext: 72ae 2cd6
Ciphertext: 0ab0 73ca
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 2ea6 0bb3 01eb 26e9
Plaintext: 41bb 5af1
Ciphertext: 6ed0 bc2e
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 0099 0f3e 390c 7e87
Plaintext: 153c 12db
Ciphertext: 7637 4119
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 4db7 4d06 491c 440d
Plaintext: 305e 0124
Ciphertext: 8252 aa91
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 4dc8 074d 2d12 39b3
Plaintext: 54de 1547
Ciphertext: e288 e7ea
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 5d03 701f 26a6 428b
Plaintext: 66bb 6443
Ciphertext: b730 99ae
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 1e1f 3b25 1238 4509
Plaintext: 767d 7a5a
Ciphertext: 058a 62df
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-32/ECB, 64-bit key
Key: 7ff5 7f96 6bfc 63cb
Plaintext: 1ad4 6e5d
Ciphertext: 60c4 43f2
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMECK-32/CTR
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: 454D6DFB E3006317
IV: 94B0A755
Plaintext: 3D249C64 7F8BBFFC 875E70E0 A9859626 6E3B7C01 0BE82C43 6A7A3624 55487CD9 66858665 EFA6C05C 96CFACBD B0D37578
Ciphertext: F4533FF5 74659BB0 2ECADB3F 8FF6BB87 3C193D5F 63AC840C 3A844701 7D50D51B 6818F59D 3D87CAE4 A63B8CE2 DAE80C56
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: ACC7C073 CD410D18
IV: B66742BE
Plaintext: 7B5BAAF2 D13A41AE E146BFEA A00F3032 086F56FB F85C3917 571B41D9 1F2C3B9E 0E9BEB3F 631DCBAB A0ECE6B7 751C2884
Ciphertext: BA3429C8 BA44FDC5 123A1191 4EE3E44A A644DB17 4390B079 97342989 CEDE461F DC5E2885 00A55A45 DB875F37 537DF372
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: 25AD7CCF D13FC20B
IV: 7BFCFF1D
Plaintext: B14E2879 95CFC795 50230736 956FBD15 A5AF5134 3496E3B7 ED82F016 158FD754 679B7BF9 D43379BF 9613783B 695341DA
Ciphertext: 2D63B5A2 8A371B1E 8A10D1DC A1C0B15B 16401077 1871358A A97624A9 3C6121EE 13AF4F0C 8B09E6B4 B2CB0B09 B84BD827
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: 176F8071 C245E3A5
IV: 3201EDC5
Plaintext: 9CA6EE4C 23732374 4BE61C83 10804C20 8DCDED53 85B7AA86 B5881F73 D80A8FCE 77E02A3C 028711F8 F4C902A8 B7CC3804
Ciphertext: 5A98E287 3479F1EC 96F68777 25FC0804 D8FB53BE 4BCDE9C7 AE17DE00 31106C20 18C75DB3 CEBF10A5 FCB5C50A C911B844
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: A3DC9A6E B905B998
IV: DC8785AA
Plaintext: D5E32BAE 12E97583 BFCB8813 B780AC4D E82E1823 0EBB7391 EE78D254 4EDFAE3B A46B2666 57BA4A0A 7CE1BF19 03AD2420
Ciphertext: 8F2F68DE 17F43639 22A49A09 6DF3EAFF 6D536F06 B5C5FC45 F3605347 B5E62E03 8BEBCF43 507EF8D0 8A0CCF11 7E97A2EB
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: 9F6CD0D0 394CA176
IV: C2D22BC1
Plaintext: CAC79890 B6A7C6C1 A5CF6ED6 A04205FC CE2B9AB9 55F2ADC5 D3212FFE 80D57778 74F934E2 6BD2BD15 053BC32D E56B297D
Ciphertext: D34796DD 4F21DA51 0EC90D0E AB3D7166 AD6CC217 FF7E1D52 3D165331 B742C3C2 6303E6B7 D5335015 F2A65CD1 A2069533
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: 72529FE3 6D38A7A2
IV: 08BE1944
Plaintext: 28EEE9F6 534077DE E86E4B09 D438D7AB 903CD574 1F139D08 7D7C5638 79C0A1EA 3A7D8F9B 37B207D2 62B62F7B F71BDE68
Ciphertext: 97647E73 D5EDEAB9 C3B45EDF 35B9C03B 4815C5EE 9E941FF3 EF2BDAA9 7CF984F1 DF3442D0 8E8F9F57 EC4CF4FC 8CA76D99
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: F2E2DB05 59DA448A
IV: 8BCD257F
Plaintext: 9245E0A7 09C2F1FC 0401B9EE 877F6B05 F87D8C82 A5FEA18F 425B8D6D B4AC4E8C 0EFC4FF1 FDFA95E6 24EE87BC C154F0D1
Ciphertext: 33DA4B15 F7778355 5CF86EAF 23618EAC 4C8F95CD 3EE992A6 86AFBB76 104ECA85 1C83FA51 C0A2FD3A 00120437 9E50300B
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: 431F2171 797815BB
IV: 7EFDF0EC
Plaintext: 556149DD 54E5CE05 7113CC87 2645922D 54F21A91 A887A351 25A99554 D29CA58E AC85A62A 498284A9 0FD2710B 47CE9397
Ciphertext: 035EA886 B516D83A A37A72B4 1FB140B4 36630971 E4668E29 531BE247 EF8B6359 22207189 ABFC7D58 A33B3EE3 A77ACF88
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-32/CTR, 64-bit key, 12x blocks
Key: BAB568AE DFE7A74D
IV: F11B48C1
Plaintext: E6198EF2 6A5C7C96 5D689C44 64F71E41 C9D103BC 26B15962 36E4CF0E 5D2957FC AC3C444A 1B2D83A2 854F8A9F BC127E1A
Ciphertext: 19F7BBFF BC29C7E9 49D167E5 EC544B77 0BB973C9 90CAA422 5BD42DF4 0B5DE4C1 F4E61E45 0173760F 49CC325C A139E71F
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMECK-64/ECB
#
Source: SIMECK test vector
Comment: SIMECK-64/ECB, 128-bit key
Key: 1b1a1918 13121110 0b0a0908 03020100
Plaintext: 656b696c 20646e75
Ciphertext: 45ce6902 5f7ab7ed
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: 0938251f 43bb8ba6 06b747de 870c3e99
Plaintext: f1bbe9eb e16cd6ae
Ciphertext: 4d11c6b9 da2f7e28
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: 323ba122 444066d0 9e7d49dc 407836fd
Plaintext: 1cdbae32 96f5453b
Ciphertext: 1e6a0792 f5a717c5
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: 61ff698f 2ddc8e66 53bf67d6 99d5e980
Plaintext: b9729d49 e18b1fda
Ciphertext: fca0fa81 94bda9c7
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: cfd3902d 597e35cf 9e0cf4d5 2c53cbc9
Plaintext: 844f4a77 9d9c1672
Ciphertext: 562b1caa 75266241
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: f8466a04 6454ceb1 3b33821f d4618dbe
Plaintext: 78818744 e6d91d2a
Ciphertext: d946fa49 41516d8e
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: 97278a59 28ce0bf5 2543e53c adae2488
Plaintext: d0576876 162f6768
Ciphertext: ca3e5050 126fa61b
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: a786c2b5 c19be1c0 978c2ff1 1128c18c
Plaintext: 08614014 c9cd68d4
Ciphertext: a307ab5a a10f5c29
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: 63b126df 89a98279 0c9bb447 9cfed971
Plaintext: d96ca166 d923d155
Ciphertext: 5e47b40d 9854418a
Test: Encrypt
#
Source: SIMECK reference implementation
Comment: SIMECK-64/ECB, 128-bit key
Key: 463608dc 1b2861c9 3f410784 28a11e20
Plaintext: 3f895ef1 62e09612
Ciphertext: c5fd5a6c 32056800
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMECK-64/CTR
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: FE3B1C0B2B47784A 3CA99857BC6C65B6
IV: BA8359D201AF6F9B
Plaintext: A3E44524EF89F6CC 3D93BEA482CE919E B35E02217B98F33F 46B271932F1DC1C4 71EB2C4AD5ED8B0D 4CE50A418EA8EBA1 A5981963C0866A09 C485E20643B68604 744577746075BF96 A17E5A14C348D67A 69E7D4AC4B89E625 300D8F744B54BCF2
Ciphertext: DEA57DA44B3C39D5 B948B580F62A1F9C 0E697278C767AAF4 F95CFDE865B035F3 661CD2E287EF22D4 C00901D8DABA4540 DE473A0F3D6A50DA 852F4AE41DBDD96A E19BA5490C60D3EA BEE6C61BFF06F62A 05D49E323AF4A7FC B4AFED218C8BF69D
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: 0D39ADD4C84F9F43 24D5A9BAA86F0208
IV: 297F67F1CE145ED5
Plaintext: D923EBF8B58A8F02 BE0D704DDF1BCF5F B826BF172E810701 905453A966FC0BBD 8176CCEFB905377A AAB66249660192B2 33054EEC37FFCE6E 441AD8A7C4686E7A 04F859C0F1BCD900 D37648DD09CF0A38 BFFCFBE0E1154F39 BCB8B67B29CB355B
Ciphertext: AF113C3645186BB2 97A16F83E2C3517D 9781CE170F6A18D4 B0D15010F5936EF7 B40E474952250568 8309BC50F89D91BE 8D45F337B2E0CDB5 1B04AED774E98443 D0C3A135703D5FAC B8456DB76A25BB29 F90E0D29A6A9DC4B 7327D0E5464BAE72
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: AE0E79D509DFDD03 269AC29D54AF8E90
IV: 07410095B82AB1A7
Plaintext: 8BFBAEC9CFB0BA59 F87C94D2FB3DA211 99AEAD16D8FCEA16 F531A47863BF23C3 ACE36F0E1844A818 C9178830279A4E49 431B7C0DAB7FEE44 55C5DA81DC83ED2C 23EF2788092A50D4 E2F479ED762BA545 CF313AE7EF255EBA 9D1E8A82337ACCEC
Ciphertext: B3004EED0560BD39 ACED314341F6951B D0F7E330E6B3710F 9D89CA1406F0A9B3 7FAE750DDDDB80F7 FA9778BF813729EA E485F07DECBADA48 DFF85CFA38EB04D3 75BF6654BAB44ED4 89A403DB7D336D9A 738E4B46E58AA7DA BC340ED1F0280C72
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: 907999AA2CD157DA 5333ECED531E2AAE
IV: 4565D6B399D67290
Plaintext: 8FE5147A42741524 EF5EDE3B8B9E31C6 5EA131C8693926BD C1B1DBC5F2A8F27D 8683E948037FC06D C1F09AF877A18973 FC58131487A3F18A 34CB23BFA3D4DDF2 7A7BF04313491C50 7CAA9DED424C1ACE F8AE0C79321A9657 FB01CF1FC55ED0E2
Ciphertext: 2E05D7D2D097D40E B2C91486938CA714 0693B7E8441385F5 3DFB681D4F077029 632FD9119020B98E 31CF01712DBC6F5F AAE4DDDD92098012 9F88CAE7E8D87321 27383D3EDC65B72A D1F4D0222B2892C7 E6456323CDB3D5A9 06C64D1C9DAEF874
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: B8500E1606DB42AD 590328F22ACAEE8E
IV: 5E35D1BAE6E79A13
Plaintext: 2FC764B2FA42B248 0C89BCD0C6E6EA4B 6C84F5F5F4FDA446 EFC724C4B8512356 0DCD36B655CB0727 0C1E0D47967F9204 464E1EF85CF331C2 29066907B47B2671 8F92F714171A7D03 374FA8B9893D4896 394904399A8316A8 2108C94C4034C3EF
Ciphertext: 5CADD8F76250E68E 1B4EA84EE2E8294B FB3FB4A57664FE6A 2B1FF710A16292AF A3282479D26C3310 EB53DBE28FB5187D 4768D6D17B9A0AFC 608EC92F9D6964E9 A00E1A5B65E2249C 5CFB54EED9FE5F72 98EA1FD0F0286CE5 881957C91941CE63
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: 3519FD95A81BA076 25A114B9365A029E
IV: EC8B3B7776DCE2D4
Plaintext: 8E16B47439476091 5D80CCC01CC4BB37 9996688C090966C0 8F63021D04DB15AD 7ABF16AD21483FF5 5B329FD33AD3B5D1 29F5AD6DF9CDF286 05E9898433AC08A5 25428F80BA47B4E9 570EE88EFED20D44 F47692BC98726F87 2DC0AA075E835645
Ciphertext: A5452F97199991A9 2B3E35695E9711D2 B8C06700FB56D062 102A0682FACD93E8 796B738DF5A1BBB4 1AD2033621A8687E B3E49EE829F8F146 6D125E8019FD4212 5FE69045F5F702D3 75D50FF1ED313880 FCD9EC200CD07FD9 2BEC661D6D3C3A9E
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: 8B7F582B831BD6E6 A6977D0EEE93BA4A
IV: 989EC701CD85E583
Plaintext: F66303684B09816B 32BA846BF5941339 7E15EB2F58527B17 6297A028A76E1E94 73E154B586B345CB FF10908BE0CC42BD 36D8EB7D5E944AC7 8B0871B1C35721D9 3BF6DF1E54F76358 5F51534A74B27F76 6D8282DED5552054 70005375C17FD71E
Ciphertext: 2D62B730D0EB04D6 EED9FABB2910A247 F149D8577CBA6A95 6D7EA8CE26C56E61 566BDA2EA4D238BD F82D84655D7251A3 ABF23B50729FF8A6 2651BC01A5B412D6 D7E4ECAFB36621AB C041C15A73AE4379 50ADB118875BA47C ECB6D0DD38357A24
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: 9F5C4B54620D1241 7E731CE58D6D5605
IV: 1492E297870E057C
Plaintext: 7BFF26CDE3A245E7 9DBE4A06DD016036 DE886A58DC8A578A 011645E4F300B014 35D1BBD0BBEEAD79 FAD68AC25E8EA44C 494CD8ABD8E11BDC B3E1E470D5161104 DAD371A5F9AEB35C 59A14D74DE252ED9 96A3514482703891 336AF0BA06EA7307
Ciphertext: E78FE71E34BCB41E D5F085B8DCCA6202 E592CF744AF61833 38621EFFD44ADC5E 3279366AC7401292 4A388D671905B402 FD594EEEE328F2D4 92FAD61580FD41AE 28117CE88787F9A8 0AC59316A91D1887 07F1E2FD7EE92AE9 6B905FBF32DA71EC
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: 452B87D54115ECA3 93B3A28899B45774
IV: 933EB7BD1C3A053E
Plaintext: 3CBB780F1A508745 B9541A930060A28A BA82F5B225EC4D5A 92F57FC12E69BDC6 104DCFCA6A94B690 87B5152A1B70CF97 072E0441639C1D97 52F385E8F48B5C8D 714D0EBC1D3F6C6A 2B0BF18687966E1C A168B004376E23DB 33B3287D9C4A343A
Ciphertext: F6F7045A4E6E629B E43B643B49C2199A 5B1000CDA2405AAC 3BA4430B909C907A D8DB91A9DC5D8B37 CAE211881B9DC187 488550C922006519 D57155DDD40778F4 5EBCF51C0186FA04 229CF0F39A0149F8 0C32B52758087545 88303C3C81D6A352
Test: Encrypt
#
Source: Crypto++ 7.0 generated
Comment: SIMECK-64/CTR, 128-bit key, 12x blocks
Key: E8DA7CF058E34A07 3CF875CC87323068
IV: 0DAE4378246B98F0
Plaintext: 37BB881051D17A02 6EE1A19975C7CDDD 8C6D6BAA6E56B3E5 211C8E46E37609D6 2E8EF4F05E083AD4 C7353C4D29B58FDF 8015F9D51E9FE508 1A6A55BBAC6609B5 0AA9E7A076CAC9FC 057F87B1C8E6CE3A 5D40088E1607535D 16319FA8F59CEA6B
Ciphertext: F9A0CA6ED5F24463 39EC8410CE66844E 818956DCF5D4A996 D25F4E2A3588B730 3A26D0FD05AE674C C5DA5071ED3FDA60 CEA4422C2673C088 C0CE6B1EA956FEBF AEACC1FB6BF9CA0F 6B302E73A5562935 19520DF956307C45 828CA8E68EB1B3E9
Test: Encrypt

885
externals/cryptopp/TestVectors/simon.txt vendored Normal file
View File

@@ -0,0 +1,885 @@
AlgorithmType: SymmetricCipher
Name: SIMON-64/ECB
#
Source: Simon and Simon paper, Appendix B (modified)
Comment: SIMON-64/ECB, 96-bit key
Key: 00010203 08090A0B 10111213
Plaintext: 636C696E 6720726F
Ciphertext: C88F1A11 7FE2A25C
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: C04DDD70 D26730FD 7FE0B451
Plaintext: FD7E2EE5 4B1EBEF8
Ciphertext: 570B1682 A037E68D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: 5AACDE74 0D8668C2 1E88440A
Plaintext: 706B7B9D FAB67CEE
Ciphertext: 76A7EF01 710B1A73
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: 73A39735 967BD97B 5B154900
Plaintext: 6311734C 621DBC92
Ciphertext: CE1BDC96 CE098C71
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: 5D6429E8 50566A75 7A843FBB
Plaintext: 45E55355 69CE86E8
Ciphertext: FECF1858 5F5D2615
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: D151969B 26A40B36 3DB7C56D
Plaintext: 2E395F10 5A20A4FD
Ciphertext: CBEFEBC3 4F5300D4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: E65F1BC4 EA5BDA82 E47EFE6C
Plaintext: 3677F95B 75FC80A7
Ciphertext: EDD6CD13 B322C7CE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 96-bit key
Key: A7EC1C1B 95E50FB8 2438B333
Plaintext: D21CE7BF 891EE2E7
Ciphertext: C089F0A0 3578ED50
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-64/ECB
#
Source: Simon and Simon paper, Appendix B (modified)
Comment: SIMON-64/ECB, 128-bit key
Key: 00010203 08090A0B 10111213 18191A1B
Plaintext: 756E6420 6C696B65
Ciphertext: 7AA0DFB9 20FCC844
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: 435CCAE2 7799F611 7C08652E B81E0EBE
Plaintext: EF4A99D6 E0D6992C
Ciphertext: B172958B E0F28647
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: 6CCE23B0 5650D412 37FC8380 5A76EDDC
Plaintext: 6E27377A FC08ECF4
Ciphertext: C889752D 52F046E5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: 44FEFD47 1820EA58 B1733B1A E94B1598
Plaintext: DC40B363 A39366BC
Ciphertext: 96BEF5A2 67BE1738
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: C2358C44 4168BAD0 AB5067FD 536885F1
Plaintext: 547AB26A A85DA02D
Ciphertext: BD99B958 3D4C5449
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: 73F69803 E0188929 4CFEBE43 744856E6
Plaintext: 6E8832F8 188A7E35
Ciphertext: EDD92FBD 9C9E0695
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: F5D38DFA 6AF99C7F F2BD96EF 2F6A4291
Plaintext: D2A50E77 640EFE09
Ciphertext: 9FE213BC 7D3EB3D0
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/ECB, 128-bit key
Key: 9B865660 80E2B0BD D8ADA8AA 23AB36B2
Plaintext: 0958A7FF D7104705
Ciphertext: CE369A1B A3F7537A
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-64/CBC
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: F96ED34B A22724CB EC689351
IV: CA50BDF5 40783AB4
Plaintext: AF47187F A3206E2F 249E619B F562229F 1701C0ED 4D761330 7602CEE8 BA7BDCA8 4FE05208 4ADC9222 4FFDD325 EDE47CF8 EE48DE4A B9644256 928784D1 E395B134 B7D3B360 AAD6411F BFB9FABB 28574EFE 87525A35 335E6932 1C518DC7 6F46347F
Ciphertext: F98CCB2E 3B424CA8 40B2BA1A 2F78656A CF61B21B 6E66E6CA 06CF6351 BCA100A1 BBB82691 1E4225F5 96C2BAA7 96ED38FE 57CE35B6 AAE7F85F E14690C9 5868436F B8F85BEC 5784E2DD D543E999 61E46B60 6A96B946 4C6C01F1 56E0A3DB 899883C9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: CFE1F023 B066F05D AA052771
IV: F32B56DD 511EA5C0
Plaintext: 43F7B0E5 39C4CA8A 6D54A9B6 7FE56F87 3ADD3878 00ACEDCD 05BBEF38 29754C99 EE49709B 8FC9F148 42E5C8D5 37445EC7 9EF8279A D25B30DB DAD91016 03459154 980EE75E B0E6AB8C 70A89EBE 0FA92DB0 F283656D 4A38CF4A 38032755 348173CA
Ciphertext: AEC60B88 D6E7B349 0F97A0C7 A9DF8280 AE399281 A083E514 F27495FE 94E2772F C2129F75 1E895064 DB593F69 165DA5BE FC0C9E18 F0BADC2E 37CFDA31 48F79ECE 191A6B7C 7570D862 453079D1 3AE2646E E7741F88 154E6D0B 42085C17 58593421
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: 5F2E7C2A DF2C4F66 B9D19E6C
IV: 2B255D34 216F72D5
Plaintext: 4D5AD15B A52F62A4 17C0270D 849A8A31 86C9841A 548CDAF9 C17F8855 CCBFA643 AF7E3ACE 1F045237 52636775 C514677F A61D54A1 39056333 D2B67E63 543FA199 E9863789 997C17DE 44BBE119 7873DAE9 1D561A04 72D5C6E3 8D235D4B 9F61E264
Ciphertext: F3114926 54380FC2 009402C8 8F14BD0E E880575B 0A4D9927 05EBE2D8 9667AE71 13262B4E AED69D59 E4745CF5 A0AF6645 C269A245 A4E1D10D 4776AD2F ACE50CAA CF33B4BE 08692CE2 E572D7AD 9F06ED48 FD586FD9 241A96BC A61C796B B00093D4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: 375EECAA 36BF64BC B2BFF6F4
IV: ED553599 39DA85AD
Plaintext: 9E576104 31B03DD7 2120BA1E F230ED52 F6FBB510 FC0CD726 B88355A4 6A0011BE 2EC3713D 5C5329FB FA473298 B7E1A53A C1CAF13F 31A91833 61A6A74B 2D94D81F 3AD2FACD 87AAFC1F 93D01974 A1BFB395 ADCACF95 C2603C05 388ACBD2 F94302FC
Ciphertext: 47ED820B 69629420 AA31DE5E E7A78218 B0A4228F F17A6C33 C23F0A40 9AA64DCE 50C8BD86 60FA4113 8F87CC60 D307D761 8CC733EE B027193C 7D819B89 2D6C25ED 0FA7D1BE 928528B4 41E7BBCC FF8DF183 9C6EBBB1 5C28B3C6 8CCB90FE CACA1B62
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: 68BEBC77 9DBD39CB CD77C719
IV: A5E815C7 F1BEAC47
Plaintext: B4206CBA 5527FC06 9E04DD22 E196EC8F 56392FA6 AF15B2F5 A5E7C3A1 B9A2464F F1A21771 339A6609 80C96860 72CE6D92 08F6CC47 C632A528 0A2169BA 5C23BF69 600A12BA 2551AE6D BA1516A3 41083770 8D853F99 068FDBBE 4073BDBB E3C10343
Ciphertext: 4601ED7E 964512F7 B3B4540A 1F37828F 5D5DE22C 0E429305 9184560E B3497E26 F3101588 5ACE83B4 4696F823 C93C76B4 EF598221 344F4484 6CE87B06 91247B9F 5E4A6D66 0737EB62 8C27531A A6AEA02D 8090E372 5BF2945A 98CB65DD 883E588A
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: EE97F06A BC8560D5 58184AA8
IV: A27B2E7D EB7B7597
Plaintext: B0AF1614 12234BA4 7A8DD802 2ABBD7CA 9B9628BE 7F50FA16 131A6EBD 0B61090E C4C813B4 EC2F23AC 9E66A989 FCAFB5E4 B2D27468 0BE827A0 5A4FA363 B7B28772 8FD9FFD9 85F9189A BA4D72C3 8CB16BB6 7A6585AA 862809E4 E45D4BBF 3AD04DBE
Ciphertext: 8556A448 5BC2E879 051A0790 5F1B6FE5 0F566328 34543AE2 52F26269 E060FDBA 4FCC1F13 DBE52FE4 872A6026 26045EA9 AD39FCC5 75F9FEEE 05960E2D 82B4BC83 28350403 0BE3DD96 6EC13128 EF6BBBA7 5CF29D9C 8B255C48 12E3CC06 1FFECAE9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 96-bit key, 12x blocks
Key: 30775ABE F9B7BE97 5EBD8771
IV: 1BEB3A0A BA614BBC
Plaintext: FA15E583 B80AE00E B1F5689F 10082C2C 6C5D23DB 6C0CD91A F9983C95 E9DE7BFA F618A6F0 22E85072 033EEB99 9BF1E595 1484E789 038442EC 5B7A49BB E182DF85 7658A1A5 B22801BE C1115E7C 572E0718 E1EAA2BB 944A4823 27800ACD 3CC5708F
Ciphertext: D8122E4F 6366355A AAC5AF88 84407350 1AB0F304 41F8B136 44D9C6F8 A46A397B BFA431D8 CDEDC3E1 8FECC528 A16BA1F7 F1AA2828 CF68A239 BE32E50B CCFF5331 AA9C4F0C AD35B1C5 C0CE5FF5 3B228305 FEAB3948 334763CF 47820971 9C4D961E
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-64/CBC
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: F0F6FFC4 B6AB8D6D 1AB995C8 1F0DD652
IV: E207BAA2 67E92403
Plaintext: 279C222C FE8EF092 8F82CF6E 4CEDF6BB 793C3A0D 96BD55DD 2B5D2770 8B353466 390BBA65 27743AC3 22DC1E35 4242EBDE B6D026A2 B32D5C7E EE0851B7 C749AF17 93CF7640 0C1F45FC A3BAC53E 68E9378B BFC92E21 70BEFE39 D5E73FCE 2BB4FB22
Ciphertext: AB8177DC 5E1E95E6 82ECCD60 2B1B3DF2 0AB35F4E 81B3738C 14A5DBFB 9C1F202F 5878DBD5 0BE9AE93 6BE47D1D A7ADE1F4 51B73DA8 F84EE44C 5E6BAE04 E08437C5 9B2E3167 3F78B4CF 21330B3B 5D0FCA7F F03EF06B 0665463C 1BFBAB4A FAA9ADC8
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: 25A15BCF 4598728A 8C503B4B 375CC3D4
IV: 131FE983 0E7DECDD
Plaintext: CBFA5C61 2A689D30 359B58E6 7798E999 7ED789AA DEFE06BF 73F4BD55 6EEFF7A8 A45D3220 CE2EF052 B8A543F5 08D4A5DE CD0B4331 4B536BB8 10098232 9183E015 996DB85C FA844D11 D23D3C5D 408E05E0 E489EA4E FD41B44E 17AC2B3C 946D3CEA
Ciphertext: ADB6708C 9270E11D 4662FB60 F44454B4 02038A6E DBD16B2E 716978B0 515A64F3 AEBBA6F1 43A76480 6A98545A 923B7B0B 1FD63BD6 AE48235E B945E141 210F9E3C 7FC1AE77 5772481B AE7F7453 04478EA0 2D766A89 76CC8A1D 9F4478E3 8F8E98F4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: 33FD1715 30268713 35A4A057 D651F3A9
IV: A30C89A9 ADB7737B
Plaintext: 4678E53A 473B7DBE B04C60F4 69787AAE 655BD744 B76955E1 96C99DD0 05BA8B96 04A5AEAF F3E1AA46 CA766FC3 58D9C5AE FF408784 62C09BED 83C3CC2D C74F89CA C8D644A6 C6628956 0C3314B5 6E98A913 62D4CF0E 35ECBB34 97AD3727 40C4FD51
Ciphertext: B626DDA0 BBF3B713 2C0F4507 9D3F9EEE 4C5284CB 6408247B CC087CC1 E84BCB9A F6173DE2 97A5C4AD A7A91379 F44E3F10 F1947F83 594797F1 8E3A8881 480ABADC 2F260FAF D737BABC 321D668A 47763C38 27CA39D8 70E29144 8548EE50 8D8A0C8A
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: AC039B29 D525E4B5 76130405 BEA56B8F
IV: 30D2FB53 46DD7E08
Plaintext: 88BADCCE C1D172BC 296F8D4A D8697567 538AD944 13CB85AA 9C5B66AB 15D166B6 4DEB902A B0BAE9B4 C7EA668C A1BC7AC9 8BB25BAB 9F4AAD29 74428632 07C7ABA0 537E9613 78946D9A 1C4EB4B5 072DFD65 B9832F0E 41FBA29E C254FFCE 8AB13232
Ciphertext: 9FE38D2D B1D705FD A4EB181A 6DC90105 E48335F9 CE14A56A 31E22CB8 8EB6037F E1D1EFB5 C858B100 80D0A470 D0CDBFC4 B5C8D4BE 0D6DBF13 26A1F747 64FFBE93 3CFF9544 2B1581EA 03C96468 20B13803 AF071292 F166289E 8CD830A7 2EBCF9BA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: F941B4DE 40D8ADBA 5E8351AA 4EBE4232
IV: 9E0C39FE C1FD2E09
Plaintext: 1760A125 51810DD0 ECDBD365 0FBBD0DE 21A73327 418EBAFF ADB6F364 E314F323 D8D6CECA B9662C5D 5FBF20F6 693F2A23 2F746AB6 0E3F9562 EB95A7B2 05C3F292 6F4264A4 E596BEEA A49ED357 69B4E65F 38510697 DAFD6294 F1D00F3D 1C42A40B
Ciphertext: 7D5C5611 85A293A3 4EA15CF7 1BD51BC9 159C143D 3A58E6DC 9E5985A7 33589237 3948D6F2 A00909F9 70C40B8B 5E50D567 A339F429 17351510 8864FF57 003169A4 0A28125A F4269033 2F697089 52C3E3C2 376CA6E0 6CC84C18 8D1DCBAD A13D7F95
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: A1F32EAF A22B57CF 7745B3BE 1710BE98
IV: 50336C65 FD131BEF
Plaintext: 29B18DBA 82EF5E4A 4C8C4EA7 C0D11613 20280558 583DAE17 6C588C8F 9AE127AE DB746A8B AB5DEEC1 712BA145 BB6EEAB6 7605CD77 2D472595 CDC5ABA3 E2010436 F96948EB 737E481F 66FB947F 53B598E7 06149E2C E91A94ED FFB272AA 6C77F566
Ciphertext: D332C035 954209A0 F34F85D5 E57957FC 8E8CC1DF 5942EB70 1F65659E 7833D73E 4DFFD017 27FAF8CB 42BDDAB0 DD8D4A97 4880686D E2C0A61E 928414DB 9241267F EA2D0F84 4A143218 A7574AD8 67222E8A C0341B5C 384D90CD D9CCEAE7 5CED20B0
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CBC, 128-bit key, 12x blocks
Key: C09B294E C2F5DE4F E39F8B7C 0205FE67
IV: B719AE84 365F1B02
Plaintext: 59A7B5B9 FC8A7E40 4F9B6D48 4B2D9F32 B8E0F4D8 D96BD590 851556FB DF9E0483 E0780423 5DA6512E 068943DF 6E1A2D30 67FBA015 ED3E09F7 1A3086A2 9A51B098 0CADD4E4 2796C1FB 73070299 C0BEC077 0830C1B9 9E94F8FB F68A2730 CEEC9195
Ciphertext: B02B2E57 F67D332F E31BCFED CF1FB892 F73E3957 4825F840 B85D278C 6ADBA520 67833FD5 A9663696 59B6E47A 77859008 0D799191 D5BD59DA EB3B739E 219E763A 9766F89F 1DCB2991 5393D870 740C4C3C D7DA5BA5 18A63236 A2069E0E 7069AA5F
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-64/CTR
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: ABA54D62 C7020898 94831796
IV: 6984D406 435BD846
Plaintext: 984274E9 8A6B6C8E B51837B6 C6FC2DE8 83EC0724 86B6D951 C0EB1EDD 42C349F4 D841B6E5 8F8E85AB 99631CF7 95442C1A B9E58320 2D56F4D4 EC416496 01D5D1C7 B861E608 504EB146 55D82A54 7F3406FD 999DF7C0 BE36D807 94EC868D FB42A7F7
Ciphertext: 5E1817C4 047F75F6 50E8F5E0 106A269D 81A8E973 A6636B55 1B217498 82150E5E 204C692F E7B923FA D34471CF E2403503 A4056E92 D10D2DD3 2420D532 F66FAB1C F37E6BEF B7CF1184 D0A5CAF3 96B3C468 C70BDBF5 D98AB163 B9AF08C6 6925006F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: 7EB0E696 AA1D2415 EF4E77D0
IV: 1CC61F5E 53C698C9
Plaintext: 769C5D2E CA8C902F A6E0680B DCC3C6A7 4EA8CA1B 9DD24240 DCD5DC3B E5BFCAC5 D8675FC4 F5F75F39 A845E4BE 611B3A17 6E22B95B C17353C0 B8A6C5EF 2B5A22A1 FE0DAF9F 13D1D648 D99F56D8 06B90A61 80AE2E68 72B10718 A4932CBB 5495C755
Ciphertext: CD98BD6B 48607EA2 3CD38949 8A5CC6FA 0F494A40 9EE3C81C E6FA3531 9EDB0CB1 48E7D110 F366EEB8 84BDE609 224BA926 5D697606 A48346BA A4DA12FC 8CB220C4 085076A1 413EEE7D CF296847 B2B24E20 A6EF2458 D573940E 04021836 91B7C290
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: 0DFCD2DB C78C0B99 E38BBE3C
IV: 64980962 4772F903
Plaintext: F23CD1F9 B7096B03 A4F17A4A 9F00555C 94AB36F8 5B242F70 B0D686FC 9338020B 4A04368C BC4B4761 34C61016 FAE22288 645A359B 89D65E5A 718C3944 424D7DEC 8449BBC9 9E35EC64 52923019 0FB66806 62DB4B5A 0D996058 6E125BBA C2707C87
Ciphertext: 0C0C1596 CE5F4564 BC74BFBC 4C03C1AA 39233FF3 CDC2D082 6A95E780 490E6013 05E2B9BA F39C14C7 8C7E0C53 C2695FAC D4A28393 963EC3BB 841D84E5 019327EA C9FBE36B AA2C53BF 961A984F B5FF4A7E D1366069 10DB6010 E648F5FB 6CEBCF4B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: 06A74E08 593BA4C6 130E4F89
IV: EA97218A 51B4CC4D
Plaintext: E148969C FA7E9A88 1F709685 DD414127 FD07CEF3 4FCF44B7 C8C68228 5DADD7C6 531DFF1B 2CDAB2FB 36DF8207 D8E2138E FF6EA7FC F5CEEED1 8BD5F6CD 64119FB1 D086F6C3 4F27B11B E2A1D598 55625D1B 35E02EDC 9388CCBE 4C975C2E A662A2D7
Ciphertext: DABD581D C4ED7BE0 84A9665A 1A33D287 FDCA94FD D8FF2529 441F15FE 9CD67992 C238D405 B41B4B09 240CE504 A9CEF153 FAA30FAB 02C4B887 10ED7F2C 1CEA7E0B 8B793DFF 6A30D236 F38CEB0A 98C74C18 26B4B0C7 02B6ABB9 40A3CB2D 2CB31158
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: C0E6CF65 1DB8BD5F 9D505D83
IV: 59F4E302 1ED02F90
Plaintext: 0B712D38 B4142229 C8D969EB 6D04A761 0037AF2C 9A0441C6 5D956C01 28C6B82B 0FA20915 D669DE90 2D9CE6A1 2A31AA71 92D27D5E 2E262B79 B4607262 77C6CD04 86651026 75A635A2 3C712D7E C5040ABD 12C36A13 5760C387 E836976B 2AE2A69F
Ciphertext: 269AB853 8527A76F 4CD431EB 70E68E6F 0EC6CBA8 70AB1281 46E25CF7 A80AD199 791AA868 FE44DAD6 93869720 E9CAD227 5BE262B2 F0F1A872 CFDDDD4D E61BBAEC 3AEB96ED E90F663D E8D94D6F 9A7E0923 5C86E48B 7554EFB4 9E137281 CD6DE9CD
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: 94E0B57A CF3D5537 4C433FCF
IV: 9AFEE1F6 DD3BCB58
Plaintext: BD3E1054 1E759758 A886846D A4F9B36F 34CED43D 8A972FC0 AEF815DE 1D9F5474 FD12D065 2BC608A9 DBBA1443 5B4AC114 F15720E5 54B2F09A AD3940B5 177B61EA 3D05B05C 30E32B09 F16617A4 66FF39AF 4E2A582A 99637E5D E40F7C6B 034C3FA8
Ciphertext: 0A899443 F79D7BB6 34FD1419 22793910 BF526000 623188A8 A2F1DA03 4DC7319F 12151917 012C32DB 6FA99098 5B7C04B1 CF2224B6 6FF1AA47 FFD1C904 B992D284 511160F1 8630BAFE 8C3EFC7A 3DF23E3B 1DFCA8A5 2798CA06 055FA2D9 16AF47A4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 96-bit key, 12x blocks
Key: 822F17D8 9E699C16 AFE6FE56
IV: 2D9916E5 6AA43752
Plaintext: 377B549C B4AA8632 A38AC6BA F5D8062F 27B2B53E EEF757FE E6293803 2E5FBD6C C1A37EDE C43E8BC6 03F7FF47 D0B2E309 691A9407 319FD962 8BBF0E02 2F94D95E AB111856 F20F29D1 222308E7 E4C90F52 496C414F A6210308 4BF40844 1085A70A
Ciphertext: 7212F76E 84F6877D 364E13BF 6728C47E 6ADBC874 8280FE0C FABA6CA2 0E4DCBD1 1C123F86 540B7719 7CBB1BBA 4E704CCF C4B45F7D 9548D1AB 062ABFDB C6565E60 F644978C D1F3C35D 67331FCB E2E3D77A 20F4FBC0 531800DB F28D20DF CF4B0027
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-64/CTR
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: E9CE15A7 BBDD4C26 3FEF6118 6C7B5F57
IV: 0735885B B647DB4F
Plaintext: 58646325 2F006B40 6CB0F578 8619FAC4 722A8DA8 0FB59F25 794E696A 126FF23B 0A54DA3F A887ED8C 9F6374AA 2BF401E4 EB4459C1 8091E663 417F5543 C93C0472 A4F0F86C D491B890 D390D1B5 BA9F2C1D 826B96F3 94D94835 FE585D28 661A0915
Ciphertext: 88CD9CE5 D27F281B 659A00FE 07E686CD 96C2B322 5985E777 41FC7E72 99E17D98 2F700216 FA045B6D B7306647 A123BB02 4A90F985 08848211 4A839727 F4FCCF37 0EC84D47 C800539B 0135AD49 A01A3792 4B0F56A8 8D92287D 9280FBF4 CC3154AB
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: BDC626BF 25E5DAC8 2D3E01E1 EF8B994F
IV: A8B311BF 70A26280
Plaintext: A488A4A8 E302BA95 E3C5116D 1576970A 625E57C2 EFD9EF5B B55C7120 108D65EC 132A5FC4 10A44E47 74809D12 35BFFB7D 1502CE44 2E3B0619 343EC78E B6859750 83312BF7 F383B8DF F2A172B4 4A365B19 6BBF7BA0 9DE6FF5F 85FC569A CA3A8C4E
Ciphertext: 60D5C027 863B9929 7DF82DF6 5C1FF042 6A4A3AF0 E737F028 64CC4C25 3694134B A2FC5EDF 43DE7094 44AD2AC5 7EA886F0 450DC649 9205DEB6 8F754A61 5CB48D66 270F33E4 E670F5B6 59590C77 94D0560A 155471E6 5349C0A0 ADB22804 92B5439A
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: 84BCBA72 EFC45B7C B057DAB2 547E2AEA
IV: 07653B75 FDD299C9
Plaintext: 05703B17 5665CB30 17788135 A99BA781 692AA3CC A192F67F 7E7605D8 307E3D95 EDE4ADAC D29604C2 230EA77F 5985427F 021CA429 9AEE4CAC A254A842 DDE2EE15 30D26C88 AF3E4726 19291677 250EC16C ED0F80AA 950C3A5D ACE2B941 0D0C5E7D
Ciphertext: A12BE3CA 74A605BD 4F974B1F 5D4D641F 3CC071CA 300A4F09 F129E361 9F007EB6 FF0C1E92 C9C04E51 AB15C81D B40B4C2B 2A1939AB 878347E3 9936AAF7 D6D925DE A2707728 39C21271 FAA8BE1D 088147A7 7E505C99 A0EF35E3 12E20CED B97167F4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: 50B94329 7AB746A2 15AAE087 43B6958D
IV: 9F5D6B06 49589478
Plaintext: 62C6FC81 CCD99091 2A90608A 7AB4FAE5 4B140A57 742F403D 49675541 80ACBB62 E6BB8B29 AF03E48D 6F5F175D C61A9227 A2E0C65F 2CFFF84B DEA4B70C C5C0CC02 314BA902 0E504E83 58941039 7F7CD1E4 85F01682 B39F170B 584F6838 C3140978
Ciphertext: 07332561 F5BC6685 14B5FCFF 3F878FA1 4DADCD15 089811D8 AC358F49 E54F17FB 62E0CCBD 521B11A1 939959E7 77F6C80B 9A0D46C1 2793D300 60615694 686844E8 7EF6BF7A 3BFF7DFC BEDD37FA 68F21ECA AA71F86C 5B95B6F0 F8946ED7 2EDFF793
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: A8FF9AE0 B0D70454 C9698361 50A8DB57
IV: 1C15D3F8 3187C066
Plaintext: 9BB43D70 B78DDDBF 73393985 31F5CE83 4A0FE759 B885D45C D57B228F 73466FEA B0A87112 EC2B79F2 D5A9084E 152675BA AB0A14B4 86506DF8 91C8DD08 21517023 6304A39D 194DAC91 D08F6E48 4295ADB1 4194E7E5 4364DFC1 A70DB847 2B413860
Ciphertext: 3D707D85 18C210D5 4681AB68 E38B5C10 77C81518 DF237CBB 75B6ECEA A92B13BE C324B72D 265A2112 E5B4A68C CDC108C4 5197AF10 18A0488B 5BC78D0E 3320EDBA 6D24FA01 DA6A050D 0FD76AAC EC0B07C9 8AA3BEF5 579BAB51 EBD96B35 F76CF841
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: FBF411F0 976D8966 56F1CD8A 6BA49024
IV: 5ADA22AB 85B05894
Plaintext: 70F9B78A 37491F39 82095A96 D2C43EDA 7F5AF0F3 A75A2EB7 D267C518 D8C2E3C5 628696A4 B965B6B3 AF7A6EA3 28274C05 C43DB9EA BBAEBA30 40A600C6 72A444E3 DBFE043A CAC9FD37 32D16352 97F7BE14 8BDE1B10 7EE33189 8ED9A576 75AA4184
Ciphertext: 4A2879D9 65DCF0B7 8B1777CE D03FC335 2179D6D2 1274535F 99838209 A84AD86A 0CEC10FA 2F251A3E 7E4AFFD7 B637BA66 D69533C9 BDADB03E 7272D832 A03FB410 483EDA7B 5CA917C5 371672F8 4EAE7314 BBE157F6 B2928B76 442B3B9D D181B979
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-64/CTR, 128-bit key, 12x blocks
Key: 1AAD9442 10E05ABE 554A0B2D 6DD02F5A
IV: 34B57398 755FB85B
Plaintext: 27911CC3 44DED377 5814E8FA B85ACC59 2379E499 5373423A CC3BCFBC A36C1928 7705E943 189160CB A5B0D4A9 0A720C37 443CBBD1 65F454C6 B546E729 FDD361D7 51F47A23 7DFB85C5 1D3FAA6D D01372F7 A887519F A5FC1CE0 9B842323 4B0AF44E
Ciphertext: 3ECC8E88 874ED151 53BAEDAB 70C42E57 BC121002 A71AF18B B75655F0 CE15243D 49C51226 2D845B6F 9059A293 B1DD16CF B5AA465B 7F806136 3FA78EFE 466C3C53 9F84100A A7BFB4A7 4CF32875 3075DF4D 5E27459E E40D5611 55EFF389 E9988ECC
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/ECB
#
Source: Simon and Simon paper, Appendix B (modified)
Comment: SIMON-128/ECB, 128-bit key
Key: 0001020304050607 08090A0B0C0D0E0F
Plaintext: 2074726176656C6C 6572732064657363
Ciphertext: BC0B4EF82A83AA65 3FFE541E1E1B6849
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: 4025FB84F626B651 F98B624E07D4916F
Plaintext: 48E77185133A2B7E 7D3A0E7CB4BAF2F3
Ciphertext: 89E5C21F350C959C 36F9C1D25EF1D1A9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: C6CA4D23517C2BCA 9EF41F073BAB3D3E
Plaintext: 98E3D09B061109FC B00D9EB516819990
Ciphertext: FC78ADEAD7E41AED 23FBBE61E4AC43C2
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: 9B737204297E92E2 9A0466B491A7B548
Plaintext: 3AF473E5AF583ABB E642C8AA3535A599
Ciphertext: 940B4E08DAD46616 EC8AB1319F608F47
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: 279ABD54E2ECB2C9 04F4402C74E711D6
Plaintext: 995A22386F4D0971 8DCA4A756EB58512
Ciphertext: D15AAC4C190F314C D372B9BAAA338170
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: 4479C441DBCB18F9 EE47DD9B71E029DA
Plaintext: BBDEF323AC6A6060 B58D8063B74E1E3F
Ciphertext: F61880D5952B67D7 A935CEB779E41099
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: 081A60EC367BFE87 F24744BDD6954F15
Plaintext: 47199DAC3C5C5E78 12749F32324DE5E6
Ciphertext: 6F22DA8592EA13E8 ACC4BCA1D0041B3E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 128-bit key
Key: 90041AC92DB746E1 91875EF010371D99
Plaintext: A8C496C946EDF47D 8D354250A26117C3
Ciphertext: 278B734C1EC04121 B9627E3D9CB30326
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/ECB
#
Source: Simon and Simon paper, Appendix B (modified)
Comment: SIMON-128/ECB, 192-bit key
Key: 0001020304050607 08090A0B0C0D0E0F 1011121314151617
Plaintext: 7269626520776865 6E20746865726520
Ciphertext: 5BB897256E8D9C6C 4F0DDCFCEF61ACC4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: 77BF3EBDE59EC167 5B1E35A1904C8698 E35FAC3790C2EC32
Plaintext: C44E7AD8DEDB871A 7E21D9B5510530B6
Ciphertext: 0A80256E2917408F D3909C85F1899F97
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: B339CAF8EF079848 189E758280D3EEB4 B229C8782DA27CA2
Plaintext: FFF18A09740B5716 C19569131CC4F62B
Ciphertext: D8867B787C724E6C 01BB9B503E37A9E2
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: 45BA47A866CEB3BC D51272C1E21FFA9D D06A3C3F24F617F5
Plaintext: 67B39406A0F1E938 6C139506DB38B95B
Ciphertext: 5546B6A9E23EB9C9 DA269ABFA081E70E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: 79906815C1419488 13F3B4D02078E615 CD60DC64E353DB77
Plaintext: 876CBF9F1E1251E3 724D3EF9C97E5924
Ciphertext: D7301186CA0A8803 811B666C6A5573C1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: 60A17CA98BAD3AD6 824A31473C1965D1 6735C97BC82AA326
Plaintext: 95EC0F3E9F654103 431B9E8AEF4E339A
Ciphertext: F2560B40D89836B5 CC673DFE5F370853
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: 1A460CD1224A66C0 3C1D215B8320F62C 8A217DA7F85B786E
Plaintext: 5C77AC0BB725084F 66D3BF386804F4F0
Ciphertext: EBB6D266353C6EAB 6F27D1DF09B2F0FE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 192-bit key
Key: 728A9E7286733FAB C9F423D310FC239C 41C134F271274EAD
Plaintext: DA91A951C96485A8 856C1C609E5701C2
Ciphertext: 118BB2A5B05B3E0E 16C03B93F8B403A3
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/ECB
#
Source: Simon and Simon paper, Appendix B (modified)
Comment: SIMON-128/ECB, 256-bit key
Key: 0001020304050607 08090A0B0C0D0E0F 1011121314151617 18191A1B1C1D1E1F
Plaintext: 697320612073696D 6F6F6D20696E2074
Ciphertext: 68B8E7EF872AF73B A0A3C8AF79552B8D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: 73FD58ED60314241 E61E641CCD18AD23 D0B0AA7C15AC1A45 88DAA74498E4DA75
Plaintext: 9B6A0560279D0C15 72654F2D96858BB2
Ciphertext: E66F99E824B41902 C3815BAC938241A1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: EDADBFA5A0F77F8D E367B0329CF7CE1F 27969086146A0370 F19A3AB52C842C67
Plaintext: F082E05CE8EF2084 BDF16C67161D4EAA
Ciphertext: 491518B50925960A 591FFDD3945BB25E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: 9E48235ECCF68F8E EFA28A086997468E E7E83E9957CD8BB5 B708D3AE37A6D5C2
Plaintext: F2E7275267EA7210 197A3F9327C3909A
Ciphertext: EA569F44C4E7D1DB 4E6D1D589AE38DF4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: C15C8CD8C884DDAF BD90C9AC052AE827 C35D54DE5419509F F9D68778EEB3968B
Plaintext: 8F7900FBE6C81CFA BDCA132AEF3488A1
Ciphertext: 51B99E0CDAED7B76 3E938143B872668B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: A92F44A08E4F85B4 403845A727367721 CEA5E4DF6BA4D468 10306AEE0A7CFD22
Plaintext: C06BFC1A2C48470D 99CB57E55B9E43F3
Ciphertext: AF90B040E35EA595 054BD6F17925F4A5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: EBD4C7A6ED3F86C4 11E281C59CD9D332 5B7ADBCAB23CBB2E FA1A69D62B1F061D
Plaintext: 81F7C825BA658DFD 619164937153BE5B
Ciphertext: A2F039C0C8FC0AF9 7C86E128B82F21DA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/ECB, 256-bit key
Key: DB76028BF2046377 CA24E8C54DFBDBAE 930D94799C5D6F9D 306EF15BCB618DA9
Plaintext: 3ABCCED0C5E537E6 DAB4357E51D529BD
Ciphertext: 9A8718CDD3937ABD 31150E6A3B6AD927
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CBC
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: 566E5048FB2EA6CF F50A241E242C7B51
IV: 62EB4ABDC0519AF1 E92AAAFF65697B87
Plaintext: B21D3681508DD191 D6777CDAEA9197FD 76A129AC8F0D1444 7EAA1F0EE8DACD10 C60D599317303EA4 1751199911BB51FD 8F809D194C7152A9 0F273E5961F8B6CE A92666219E2BF335 DD3BDB47B0455FC9 285B13B8A1FE47D0 B79E8EEE23CFC3D1 0D58C2253B9907D6 F09E811A0333B4DB BA2F290DDBC40B02 14339B15AF1BF4D6 9CCB35991C4EA1F0 F0C79C6C59B1CE0D F44E6DC16CC76406 20DBE0FEE0F9915C F06AFB5DE51C188A A9A6663ACA82A0AA 862DFD65A2283E07 919FDA1E78688C43
Ciphertext: 1AC36A7624E94A3C 0C08E6F3188CC055 EF027793E30B46CA 4BD5D393A5135DA3 8410E89A595EE2BE 4946DD33474C6DE0 96109E9EEB972B77 07DE6FD3B8ACFAD0 CF4B56FB94079376 8AE11F2CB4F081E7 0326491F54FA2E78 667D6A4E581E1F0A E8D25D5CE7222FF8 57525EC535CE39B2 050CCEA50A65109E D6636634DAD3C627 6A8BCD2C8E8EE646 EC9A8219CAEAF85D 0966CFCD353925B9 1DED7E9FC545B9C6 8925DBCC4D385E5E B31D83D46CC8E6B4 1E0C9F842BAD6654 0C605F78710CCEAB
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: B12ACF2B302D7E7A 44894CF205E7F64D
IV: 5C51E2469948EC95 75E31B9DAB79C7EE
Plaintext: 058930E89F41CA64 74B42D753BEF6C83 17F367D1A6CF518F 9A1E367B85A49522 B99DB63F4CFDFB81 CC34D173D94DC782 DF540B092C193D1C 80CAF1115388331E 8063AA3776BC927B FA27FFBC6B9D70F1 925DA5B09DDDF1E8 EDC5F1A9B813FA58 EE937FAB351994DB 9F14AE79F19F66DA A0B105DEAF0216E2 51FBF8CBD1C215BC 6EB95C656AF4ECF8 4A691034DB19A5F8 42238DC2DD648DA1 DCF9A08D78DB36F4 86698A5E136A035C 14B7697E232A1237 06409293A1233B28 B9220949DAA10ADC
Ciphertext: 6ADD59402E6226BF 990B8F789904B907 E8956A728B9B0B96 6075D6D93F4A34EA 7EB18DFD35A5D21D EFE619E2AC553968 7D1532AC40A3F75D 01C1C854E1DB4919 182737B6D0A4170F C9485002EBE95B26 84FAAE479BF099D8 992D0845054BCE9D ADD7BB8BDB7F3A9C BE4110137FE49CC9 77E32F43D45F3510 C7A565884DDB5998 D293225E4F00527D C46314D5CC1A62F7 2919DB72DD035695 F5F0EF36CFF73693 2A245F08EAB106EA E381EE8F1BC7F6A7 DFCC5A8C4FD95C7B 53328B9BAA8214DD
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: 62B649FC0F43F041 6EB7F2BD96A95101
IV: D0E73D2B6EEA95A7 73CE5A3F33DD690F
Plaintext: 25A5EA22FCFBB2DD 72BFF800C3682452 CABF348AD5F22A08 E6FBAD3D4B8A9562 C115FEACD27FC6ED 4D50016C943705B8 D652954AF890F7F7 E4554C5F05985E1D 2B12D8FA6FCD12E2 FD1957C6C6BF0C92 8386B6C517D6F489 01AA990DB0A04F96 B0981E2785A54C06 3D0B1CF76363843A F9DE6C499CAC9AC6 52D5C58D7F2A8D75 F14D6BDDE8C7A943 114947062F6E8FB0 A90010F1955EF8B4 55CF5A7A8E81C6A6 BBE16CAE4A0CED5E E776431558D155DD 97EFEFBF7B982D26 C91C7D3B73B9BE69
Ciphertext: 6E9936FF2EA7057B D8F6E9A4D52420DD 4C0C12F315E459FD AA6C6050959D36DD 157C5C75C1FDBA38 FCE9A099D2E4F444 D98BBD4B05370F41 9DCCD36508253B8D 7E7BB996F866BB37 51C1FFF7AC58AD39 5CF0AA74BCDA3D3C 298D563E0AC55DC0 7535BC8F37108199 63669C68940127D5 84DF379A94D73369 764DC3EF22A3EDA6 B90F9766D4879569 FC73C45144767C0A 9FBA49ED9407D1E9 5D5CCEB2CD452698 9CC4ACC83E3C2EC7 98037769815E8924 47AD40309AB7B1F9 26D744BD125D3F55
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: F279C420FA43CB9D 6E4002ABF64A5FDD
IV: D3143533AF7D3ABA 0BE276D9723BC3E9
Plaintext: 475F11F89ACDB918 328B2387048DAFFA 9CBC05828C2421DE 2CC11D2AB8FC6F47 C66996B403C8AF78 BD3BA288BF3F1DEF 802ECDE7E8453B10 CFC7240AC22B3CB1 6DA244C8DEAB00DD A2AED5B2BA8463C1 967DC6DEC4B0A8CD A2B0CD74F73E8DE6 827850D94FE6A0C5 4F64356E8A09A29A E1051B6F2303EF5A 3CEC55592778DC2C 59E08C359CF37310 85654D2772DFA003 3D9BCDC686EC85E6 29F8FD0620531655 A30B894303822F60 0F9872B506D54CD4 863B20BDFC8FA0FF B1ED06E97F790812
Ciphertext: D3A419512567F960 778B44461C443B2A 45EC32F94EEB3E5C F9F4690CDAD8B20A FD55A9C6E8BE250A 6C62698A19112EDE C51FA8C41817A8BA 6E63437587804C49 2D0238F28E4926D7 B11AA00C97A4A9B4 F79B31F466ECCCEF F8D1C85C2EC858A1 14230D0C371975A1 4BB1A937169A8895 339859E7C821CDEA 78455E3C4B8EB0C5 7DB3B2F6CB5CD05D F2E9A69826EFDBA8 41D59F1BD02D058F 46E444D69BA20F7F AF8A692A82746C4C 2835D4CB145125E9 A916C386285B3DC1 E4C71222593BFB57
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: 76D80E319D3A385E 49369BC5C1BA8542
IV: DC63F48021372EC5 9877C3726FF15228
Plaintext: 932CCA97F1D5DEDB EFB168BFC0013181 C5B7B884C04F8D3F F7125A6495F61F01 DC35E8F904788E2E 9D1854CEA75CC1EA DD24C8B75D802D21 BB68C853195EBEF3 A5C1196A7A48D061 A6C44E41C3CED49E 0A4C6BAE1E43C87B BAD7C0FE7EA4611C 117E6794C12CDE61 4A492084D17E0ECC DD1BC9CB1B081FC0 A1A41BCFEB0FCE22 314B3D427A74E416 AFE9D3115B358209 18DC4E000418440E D478B24F7F607109 444C850298CDA609 A4C2228CAE0C9144 286572E4E55F707D 01EFBD1BFC2A9E74
Ciphertext: 17D9B2044B711C9D DF6DEB6ACC4CDF5E 66A0929F002515E4 B360A940B3F140DB FBB9D85933245627 5033438E9E008802 4EB278B904ABA393 126CC776FBF7C221 97F1948C47F36E37 79155F27CEC0C15E A845CA7A7CC88A14 770FB258770EB5BB FA63DC6EED84B3FE E95CB8068CC776C7 6B6B1F9C8AE05ECC BD1CAC00A1AD7ACD 3A19907F8939847E 16DD3123A91C8765 A0FD18B95E887C50 E469209083268486 6663EF2AD0203377 E48A09926EB61765 BFB724ED777AB418 1CDD3AA6EDE8D5A1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: 7C9346CDC72E5513 24618EB02F3430B6
IV: 6C790EDD1F6A7FD9 80D6D7954A06AF2D
Plaintext: 5B0038EA829441B9 11BB879CDC02759C 6A55EB9EF07C9F0A 3847A9088E8382CB 37C9043B75258B62 3B29824C73C55EAF 600D0FB63C2BF50D 361D3EC5CEA4970B B396FA6A06160E76 C722410CE692BE8E 1611A5AD83777035 BB8C6833E1CB494D 5E9BA1E46B021AB7 FDAF301AF1633746 653A875B0352A2BC BE1AD876CF90AF3E 7BA423669B2ECB90 5DDB1B99805A4921 656534430184DE34 983106DBC8179B75 7787E13B807A2E13 E32C35A4017D7FBA 3EC0F31539A07B0C 31E4D36138877F51
Ciphertext: D5E57230BE3D35D9 6E447854B761F615 79A99086E21195E0 69DA18886F5B5F02 951839706680C725 0504AF949BA73E28 D9A4224192A73F26 7CA636E12328CC06 F6A48C9A328EB259 9F272A98E690096A 0C8C0C0B0D3D38FA B28A07E34806540F 591BFFA53A6C7C8A 5751E155C8DD3C0D 9B3622ADFA0E8231 DFC338E0753A3536 C6BED656131DECF5 25E0396C4659FD0E 173A0C0CA831F6F9 5F52AB3863E5030A CB5951170C17992A 9033C1857C3EE85E 5671F2B07A83AE2D 81C509997AB2DC82
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 128-bit key, 12x blocks
Key: 34110324073D1249 EB0D142FFF0D96AA
IV: E827C972C792F20D 2D22C73FE8A7150A
Plaintext: 6456018D8F323F6A 3921AB799F9FE4A6 27F82B1A78CE7112 2A59AFFB85DC2680 6C278D70E3C69FD1 F08FA4238DB229D3 1765D6569CACFFCC B97139E1F9217BAF BB9F1E65A0FF084F 77198316787D027F 8C1023D5E671AC82 99D098F75A8C2B3E 281AB17C2000A33B 50C9C15256137F9B A04441000FBE474C 4E79AE4DE21B3250 EDCEFD4200E28C51 D746BD4A6443094F 2667FD8A2309DBDD DC7533C6DFE39C20 CCB53376C70BFFCE D4FC918C8B9EA048 8C88D77CA32F00EA 42D5E1F3D5EC45AA
Ciphertext: D2BEB0A0F1374F86 2DFACFDBEA30821D 73858A393C8BA62E B1FA47035641BAF4 638F7DE20C007482 165379C27AB884DE 921298BBBB9FBC29 F29DC673C2D89544 DB9CC590AAE85752 1571835F3A23D54C 17CC8F19CB46E852 EBC4D4652B057CBE 93FA1C02B1062CE5 B8F215A226B5E62C 3FEFBF8A214C1BF9 600BF31821CD796D 464F714B9A23C18B 37AEA0DCDB524F2E 5C38E063BE2EBDAC B2CCB34D8A28176B 81C39ABB05B93303 1E8308C517491248 204CEA4478FAF54D 6CADB3A845D32A8A
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CBC
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: BBB399BF36ACD7D0 EB4AC394AEB586DD F4D0C8C0F2E754B7
IV: 7F9EE522181DE783 3CE8731928C44261
Plaintext: 28A82228C9D93A53 93C36515BD8E6319 A637DFCF91CE14C9 D682343B7701370C D49AF75F6E28D612 118AE9AC0861CAE4 6C4EB420B5341924 83759A49E7E5EDBD F86DFF3CD069F34B A5E52EEBD5DB0481 262D8D5CA55E544A 41E8CA49A5C6FD11 06EF9520B3A2B404 0B6DDB1FA3D04BF5 155D0974EB9F5CA2 60C68B6D68FB5A3C 8013F7808DEE4AC0 733881436BC240BB CEB25854CB005C8E 3EFD78090D104E89 AE5459CE68C80FDB FFD50D669E1A4B7E 67E4E9EE65B558CE CF6F8DD785180C26
Ciphertext: 2B716026C59E1334 650CED0D439962B8 BE783CD9EB00770A FCD04D693C520907 78BED40ADCDB2CE0 9D9988AE792E2FD8 42324AB41DAC69C8 737960CE081EB510 561E5617131229D7 5EAF16DC00945C53 9AB55C0C3E5D5ABE 5D82B90FA2457E23 A2F351FAD12C5C2C 77055DA09ADBC659 E844CCF33214136B A8A93212BBD3F8A2 CD31D1B5FCAC389A 41DB430616C3272E 657B604F04A72531 7BC23B627B5F64DD 323E83F788143F8A 5C6A2CDDC70DEFB9 FD9E75C5FF20D41B 16E649FF078B23A1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: 83B35254DD24147E 336BE4DE789305F8 63733E47120349B1
IV: 2438CFD9585B1859 314031B1E6A3EDDE
Plaintext: 7BE45EB70E60A8E2 786FBEC2285B07A1 2161B16B5EA3FE45 E2D49129B0B0A99F 791B17A12B1BEBC4 5EEB4212FE4A4E57 A52B663E17529D7F E8D0BA69B5A057D0 E86DC5847508F61B 344D9B3C1324A1C9 B301859318D53FE6 9BFB245B2A5774B7 28EC5D61B993D783 591C7F6BD32F19C0 D41FE98D7E849F25 EF758CC9337B8B43 4385AB3A4F1805F1 AAAEE2475CCEF302 C06E6CBC48CAA535 F2861BEB78059165 D876147C5EAD9717 0DF78608056B9696 82BFD97531097F96 0C074260C9273A3A
Ciphertext: 12D81883578B7F28 1D17AB6CDF5DB0FE 6A62FE0900B72869 01458FA10AF2C234 541AD80531BD56B9 80E848809CCDD4EF 3B30E4ED1D8D8B7D A56909C78C5CE966 ED6EDD1E0B2003D5 DA431BFAF6859835 A330865890536225 C07E75BB9E67CE06 EDC0778D5C031DC2 6308BA06085FA1B6 972781CE0B860FA1 1CC082327B56FE76 ECC89FBFE776324A 7F920864E84C4431 B51BD0DE6EAD2412 5619BBC766E6ABA2 C838E842B084EF4A 0E4B4726CC2ED1E3 B6ECF845343D6037 9FE577E73C6ACEF6
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: FD51A802260767DF C3B8BBA9FC5B531E 9C4D27BC100F035F
IV: 2460136FF462FC36 B6846935ABBEF29A
Plaintext: A0F97F0846E7D4FF 0B8D318F2F7C998E ABFC9957E0573A05 8138F2F6626D2BD1 691DB15D460E6507 CF6393C96B51D241 7CF2A6BED24E4618 679D116BB75F997B C81F8F75B04449CE CC21ABCF8D245247 05A1312619C0BA15 8F8D2C0D0BB97D0A 93053D621A8A0A32 BCBA864294DC52C9 E28EE324BF50E934 6AB57C2816C13E50 6AD82D5623E2F6AF 6BB01EABD1C05D63 144B0A09F7BF17FE 00CCC7A0100ED4FB 42BA1DF06384C2AC 985675D28848F015 4F8C6CE8F4A21C91 966EFB17A93C94AA
Ciphertext: 6C55397FB759C20B B54E797C9B64BEA2 AA402B6DE582F971 1599D824002CD602 AABA6290F08947F5 4ADBB9518C45BC06 CE0989B74F226E6D 197F4F810173773A B90A31989178CD91 BFC3FBC407405CF5 1CEB3F996070D516 44941F73AF3E2A44 5DAE15FE49AF300F D9C90890B14EFFFD 34F9D449AD9C20C5 0598672F4AE5F3C8 129FAA53825EE045 02D0E02FA444B06D 2999BD009A9CE2A1 86DBA8E56FE73F71 C222EC28922E515F 34DA4E9705EF3012 EE9EDC0D93B0528A CA313A58CE764427
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: 29DB6714ED589042 3E1E3972ED9237F1 F43FA909FB1FACC7
IV: 3B541AFA4BD87066 63EC10711BE4EB22
Plaintext: 55E00FBC9BDB2D4F BFF67E945A419977 0B711A17B8C99BD7 CD26B5A2408C9A12 8396430C79301B5E 0C8A88DC1B8DB9BC F01ADF129FA6E811 80706A955B461231 1C3CE8C1B7E3A31D A926ECD4C104701E 706420D7EE76CE25 28F2D2EF27BB3813 4803F79FD82A17A9 9A46E247979AC416 C51909619F0B5779 60BDDC993018D8D0 6FDDCEB0B5128D84 4D270A841AD7555F 92E5C12D2E7EDE3B 77786172C04555B0 8784F38D9388801B C45BE0324DB2C691 FCF1F4B6385CFAC4 7EBFDE155FE125B2
Ciphertext: 9BB03AA456C5DB96 28861CBE5EA55F1B F8C2C140669865B6 4EC118A76DC71839 091BC4199CBAD94D 4F8A3E10D678BB20 8D1902097DD82787 100D7A5F8211E37E DD966E1E8808560B 097DF9DEAA9D89FE FB2317D963738459 FE76E03B5EFDBF43 37080BD71419CD71 C8280A90B1597CB2 EB9DB798A62B5499 0DE81D705F6EFFAE B265C65941BA9EDF 384016A78CA6612F E365EDB2BC22152B 16BF680E982216D2 162B2E18CE9365E1 B153A4344ABF40F3 905913C83AAE92B5 0DF35924E172769F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: 9F4D1B7D37899BDE 501CC598E28E736F F22C02023C00A742
IV: 64CE4AD5F69110ED 3ACAE1697DCB334C
Plaintext: 19863B8ED9B0DE46 A5D8F6F1F89E3709 FD0FC99091FD0F48 8F36CD152228E722 356FE674E42ADADD 7FC5CAC9FD80BE69 35605A3FA37E9FB0 4CC21B2AADF7FBD0 DFA79B4DF869E45C BFA4EC7F5CBB4E9B F315C642A302BAAE 9B9EA9AB4FA27DA8 D06897494E78E97C 1714FDAE6B311235 E3C82E0645E6878A 02B832345B1CC80B F166192230EF09DF 736AAC7FF633F761 5910549E53150A60 E7EFCF2C8E9B03DB 6F0B4D3509881212 9CEBD8D1BA040AAC 2A22B68F8056F20B 29C58C2A29E3E9D5
Ciphertext: F41B60471E8C8A12 714B5DE019EF1B85 524C9FDF0EF511FB CB25225E6E3DC499 A4D54CDAAC30FA3A A1BA582A161155A1 3E906E79D4A1814D 257E6DA8C253B4EB 67E4750643DD440E 2CD4D4A05B08B438 A62A1D98178FB605 29112E5B3EBCDFE5 7206AF6FDF3FD8F8 178D1F73F7EE3BB3 EA624713D2501555 7F420FD8C30155AD 999095F25A059FD8 26B1CE3F3E418A30 16F9C83CEA678EFC 512DC825E8C66049 74C3F02F53349BC9 D9850D1C0CB6B93B BEBF981FDAC023F4 870C7AB9DF69CD20
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: 82DC45252C8F713B C95865ED882ACD15 C45ECC78ECBE3ECB
IV: 14F7D5353F0BD5C6 B64BED628A5B1F52
Plaintext: B61CA6023AE7C213 E877A518841142D1 E0A7CFBF1878EB2E BABF22E868582FAD 6FEDD82BA913AE1E 8C43E45BCD2EBEF1 97A58DA04A04BC58 059A888ACAFAACF2 3C8CBC4DB12FD745 A748DB18A46469C2 FF3FD51F2E5F4D01 201AEC1789EAD534 5C80AE96B0432EEC 3C0929C9D9D4197C F2804ED58527A3DA 86E74400C7F6DF8C C5A3405D08EFFE01 BF78BDC52A3BDF7F 558CC472354ACD19 BBE769B0BD8D2705 FC4CA5A079E9E67B 7BE9975E435A276D 4F6C6838E770FD15 76EA94C15E857AC7
Ciphertext: 69D5FF8957547E5A F512F9499CFCF02A 4A67F23C781E879D CBE2ADFA27FC6B03 E7BA66D74F68ABDF 15B96D6F375B6C1A 72D41F9C46DDAD78 C3FB52448D438C3C BE33E65A2E36C822 14DAFCE7C78CF5FA 9E3870DF7B5C4744 35587798BE5DEA4F 3BEA95ADEC7C2DE7 FC10EA7F2F96DCAF 06926534DB81AAA0 B7DCE089E50F5AFB 6AA98F3966EE4A3E BC08E620172B6212 DD6D47344AD89140 443C8A7A6B0A4206 A0C2E17CD06B599D 58AC7DF8FB03A22D 8355F8632D9579FF 305FE9387D999925
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 192-bit key, 12x blocks
Key: 581A60409A915966 549A28D955747D7C 878A836643292B66
IV: 485B9144E5AAC5E1 B6896BEC120275A1
Plaintext: 27E8676FC9375BBB F3169D1A6DB29953 7F8A6338B9D769C9 B91F108B286D3853 DCAA2643476B779B DE7E61D5F3B8F9F3 4D5FFCA84ABDA5A6 358D8767F37A3787 9DE9C9826CF86547 097DEE6DCAA79EE7 56773CDBE31532C7 8E2FB28D8244F83E D4906F742F986D3C 96682BEDBB273384 5C018A2020B1471C CF27E4CD495B60CA 0DB2EAA40539B428 70A83E514372B9C4 83707E91F3B0F97D CB52982C1D49CD51 D14EE8900E8E322F 8240F1AD086F0927 5DC06FBDAF89A10A 94CDB5A7AFC41AFD
Ciphertext: 10EA2559110242C6 B66882F8D2B38521 74BBC21604728D5B 24E609C82EBCD6F4 C39AC8FD99F347E0 A3689DDAC39983C9 CB9B61ECD80506CE CADDDB94B30F8CED 7F3E20A93E8C1343 678094D06526D6BF DBB821E744E513EC FF80AAAC5759FCB9 BF59D8D7016DA235 DF78BA47CC6B8F70 2CCCD9DF7A6D460C 2508A50FE4A30F83 2E529337A407A09D 3B4644C427DE0AB4 EE689029FA176FC4 D6182B0B8D63535D BD07DAD1E14BED91 F74294D5D4366BB0 A6B3A712FFB24208 461A7316E9F205B7
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CBC
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: 4715812FE2A46C5B 12B258851C832BE8 C787E287453AD869 4654DCC2AA308EA7
IV: 56448302D3E0C6ED 19B7651DECB22D6D
Plaintext: 0B57FC8523832C3C 4BD2694DB404E036 7126A8181BA9E5C3 CF8BA9CDFFB8F353 2602781B73FA8580 8A468C90FB5A5B10 47DCC1D19D2DB7D1 C9D343F87F66DA73 A5C9F79BFF59DB32 5DFBFEAF0C5FC629 FF80A58DA72BD1B9 1BD093C6E26A3E56 2B1D1B63D0C136F0 E39190AB2805067D 5598A01FB3DC8AD4 9406F2AA02BA85D3 4D6F16E1288179F9 AAD03BBD02EB8F66 1572FDCC3B9CA2BE B628EA9384D82D74 3D00F1CED9B5CC93 0467BF578ECB25DB FCF84D48EA5FAF00 98E29A8865D2AFEB
Ciphertext: 6E8D4F4452338ADD 0470C070F03B1527 5E950081D8C1C87D 03924D4E66FBB926 6295EA9D41722021 B640B32C5F0C8D05 414CA1FE8559FE17 96AF24081C5D81E9 E25C8BE2A0D14150 958E812E3C076FD1 5F6195836012D782 8047454CDA3D535F F9F151BCD2887EB9 61F19E246C8CE685 874D9632276E9AB6 74A3031943B73DBB 6C5971C0750389A3 2BCD89779818EC8C C4E66E2E1F0CA30D A1C20DF26B480EB3 89438CE90C6A6FD3 5706EBAFA2BE1AB8 F98444BA3CABF9B0 256750E757FAF046
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: 1EAED0D2B9733367 E1A6E5CE116102F1 FBB7945578F8C8F6 3695CB5984FA1690
IV: 5C287A083BA11F34 B26C3C7A70A3AE94
Plaintext: A7C5C513A680B3AE CAE3D25AA8A7ABCD 940ACDBD92038630 E8AACBC4ACD381A2 A71D3C8F44C2E679 EBDAFD6C95EC3847 633FE7A92E913B62 6237BCAB5308A0E6 6F120E7D5D3BBA4C C154C49810F2117C A6C120A11B750875 2BEE30D072516604 75CE51306AC490FD E04F7F188C8036DC 1E10F8ACF5C2E48B CCF7199C3E29D1AB A468A622283ECED2 909343ED34A9CC3B 6C4594C1CA649B7D 76DEFC22D2804F2A EE6EB9D974052F6C A99D8517E4A64229 0EEA063D6C8F6CDD FA9985061D137291
Ciphertext: CF29FDB5385833D7 6483732DA3A6FFD7 3A518BCA1F8F4341 7775CE012DC6AF3C AAC2971F43413B0D 1A2C007D6C5ADD9C 97F25D38CE30A90F A7150D707C4E9CF5 E89C8B6B7282E772 EC95ED967D1F59CF D4EFDFCDA87811E9 0446750152272B2A 643925C69F6969F6 C3FD7A7420DA2108 46A3966BD07C0666 566EB4B1C05290A5 F678AD2B46FC625B CA216DEF86BE1C5E 3F8C494C1E5B0F06 7A9FB3ED515AD0CC BBE3359920337523 90240B269EC3844A 7053F40BB2605847 D92BF8E41B3D9CAD
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: F4DA7A6E9DBDACAC F4F04F19F95EDD51 0796A2ABD16D4E29 4891161AD4F0BD57
IV: D09104452AC95476 EB20C76DB7AA26BF
Plaintext: 6E00301197834A71 41BC99B9D4631018 D8E28356E4F8C2FB 2935091B1EE418AB C0A26B1FCD69508A 2ED4BE24C9BA5B2C C0A1E6E9E601D874 8C8A960932A2A3BD 52D78BDFD1D46178 72374DFC35AD6F93 94AB2C2EC805994C 9F24055D8253132F 75AF7647E3ABAB5F 9E293E5C0CB35F87 3FF7471C024ACE9F CAD9FF48B46FA3DF 460F44FC89011E00 AE7C812E0AED98CC 4D826C1A4A1628D1 A677F280A28D6686 D85DEBACAE9FDBBD 04A81E8A6615F9F4 2F8F4700666F863A 3EB6EFA976100D17
Ciphertext: 5B3A62B3E5E33D7D BF507D1E3F35247C D7F0381393569C26 18E0372534B46495 5D31D88A6C1ECAF2 C771B26D76BE1A92 4DEFA75F9012659D 41E9B52DD1894D66 9907E812DD73FA25 223C1388C664120D 05F928272E1C3CDC E10FA641E3916155 640F9A309B0D1C47 2161DDA24C6C2D6C 6AB3DF25384E1D49 606622F2E0E59A23 F67FB272EB8925C7 2E3230F7F30EC268 CE25BD12720B57CA 11F5F76EF6DB02B5 3B12FAD40EA356B7 7C1C866EF30624FA 5E2D51B361F21643 83A36812EAAE664F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: 07E7D1F2CD411A8F 0AAA06FFC378CA6D 5653A2861FAA146A F230E474F479617B
IV: 1FF076F87B70C0C5 6B5761471FCC514F
Plaintext: D82D6593049CA75B 5B3B25BA648C1864 C0B6A5B38660032B 39F47C293695C402 BD6467DCCDB17DC4 1C3AD62C1C466299 09D6E73134736E0E EF23AC4182454E10 DBC0293FABE8BF59 CA4C4A780E3C6B6D 053FBF090F0756A1 063515580F9625CD FF74DA9E260C9703 732A0EC6385627EF C1084995B545CFE4 8391CB58A2162675 7004B8E9F671AB1D DB0A7FECD9C4AEFD FF665A8721C82314 F27894EE9436485B EDC088DB55BBB54B CF1EC937C080B93A 32A78EED93CA1B00 034134949FF6D482
Ciphertext: E6AE5ADA2D53557F 37A11B64CF8BB273 1F32FD3393B128AE 727BC232947481FD 9B806D5FD43ED6B2 607833CF0115E72A 40E461D2F2819098 EDB8CE36BBC662CC 1ED70D3918C37165 D7446636D8EE5E2B 3D735D7B048B79D2 110069EF6B5C1ABF 2852BF48AA625A8A 7E84ADAF8FA0BDD8 68F0A62016455DC9 A92A904712ED77A5 96F843146790101D 8C6C2323C6B3812A BAB08BF954DFDA61 7494D896DE15DF5A 65BA2AE36EDA5D8D ED027CB046DEB88C 846684C3F17C0686 9F1367C3F9D5A64E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: F00851D0122A2618 65BE399F572805ED A4C629B4FB0572BC 42D0BBFA0F0DC91C
IV: 57BFBC68E5E8B559 CD74AB98F4B55193
Plaintext: 5E40BC884D4D5C75 1872EDC6FEBD5411 C17FB204520A2095 587F4DD3350025EA FA83272F33DFEE3E E4EB685120AE4AC8 C742A053B723BD76 A539D9D31613B994 3916686A7DAF4184 D64A9C03D90098B9 6AA645D4B59992C6 02F15F0BC6A5235A 93A4A3641780DA94 FD4AF7995A2F803C FA7004A8D70528C3 6A16FC674DD7F106 E70EAAF0408E5FC8 E7B2AE07F61AEDF5 579EAC67B46C2982 5FD524B6ED2A9453 4119B5DEAF0A893B 6F74BB6171368E67 F014162AEE229B27 E0D051F41F0BF9A2
Ciphertext: 278EBDC9E40308A8 A545BBC4A581C28F 8092F3F87295E60C 361CC5982149024B 31812809146C0724 FE47AAF4183A865E F57959BB78576672 68772A35DD04957F 72BC10259A6B80FD D42F66310E1309F1 6B3F495270AA821C 265D313C15FD882B 210DDF52CA1A4D83 A656DF0EA8A15ADA 044938AF93C91073 1574877F51FCD9AA CC41CECB04BE19C6 39E49DBDD65EDE18 4D069DFFB93C58AE 982DD7E3BEEDC422 E451FD1F9888CB2C 85AD28D9A70CE591 E444FA274CC2EB35 397FD1AE86425524
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: 437E06EA76685B81 23EAA676EDACACC0 13E707E4CF009E31 E2DB89C381236681
IV: 918E2DA07E9E464D C33240C8C9CA9E10
Plaintext: 8206997B4F702991 768F7F6BA3C6DB91 B825FD09861F3CC8 6AA66ABC13E5580A 702376F87AC253CA EFC38580EADF3957 38BFE9A02C192254 CA6100B5DD9C5879 8A64D6D9B54D522F 09046406C26B58A1 D023B049258C15B2 473E91B852724A8E 3F42C449343FE1DB 25C4B6C142792F94 22C2FAC91611AAB7 D6E75C82051281EE F2D447F659DF5D5E C52DA923AA46DE38 0C30AD567E21B0E4 DE27403BED540B90 563E6B6EA469B433 6CB98A1046DDA79A D1F23D59206A02D1 16068117ADDB41C7
Ciphertext: 14B93A3058F1F529 306AC5A4065D03C9 787FE33997981F16 9BE953CD548709EC D1C3DCFF37B8063A D5D821BDF819207B E91C270A034FED37 FE1436F6FF250BF5 9F4601DB235CF1CD E298163C1EE1AAD6 9EC30012DEBD74D7 B7123BD244AEA68A 7BFA39F935FE575E 7604871B68E9BA55 017258C945596590 8128A5DE7FA355BE EEF79E75A9FB3E07 1053D8A161742FA2 EC9C46BFF28A54C7 7D1EE6096BBAF1D4 0B6103A63679345C BEFE7056F4397185 5BA569D9274BDE31 7F264449055DA17E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CBC, 256-bit key, 12x blocks
Key: 79D9D780D9BAE1C2 4C062F2B54B020FE 9595AC70F13C14E8 0534C5F04A213AFC
IV: 47B53AA92A132FE8 2D0A2CD96DFA8C0A
Plaintext: 9EDFDBDCAF208EB3 67F05F14500DEA06 D002C33F6CFDC795 60409E29E279945A BA577CF30CD68889 2A74A3CCCFACE8F3 983749A6BE2FCC00 385CA8393AC9CD5D F786E7030EBE9FBF 9650F5545C7747A8 73D4A1194F75EADC 7B54FC028FE8EFE0 9697FEF2B1ACA93B B98BB6C4629C83A3 793C46DAC2086430 E17EA18ADCD1DF6F 4E58AD4F3A23A8F1 E9D2D78AC21B8DD1 04F1653D421D9159 956DDB6506A680F7 909A7B125128A608 62575E5965D535E0 306F7A2D23730EDD D45732550108B8D6
Ciphertext: 486187C4035B0F98 AA839D444C09154A 6BF386760CD9F65B EC630ED6286706A3 B87F58417AA2CD94 13B17330A6708328 5338DE0B16B70E97 6C80A60B72CC21E7 F093C8461ABF72B3 0080C676AE40F0AE EE61A6A502778190 924A941C0DC8C0FD 14B62B221E7B70CC 8DFDADAF66C0BAAA BABCA76E236A6591 2EE5F73AEBFF0156 AB345A3F210ECB4C 837A97E9EC3B2129 AB53C2616920582C F40E4F2440A3787A DD788DD8CF31FCFA D181FC1118CC04BB 73A6874CBB9912F4 14F1BE907AC514D1
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CTR
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: 37A6805A4D25A242 877BD174F4FB9C43
IV: C39FFA76C8140C5F 2BC8D3572A1846B3
Plaintext: 748ABB34841CFD89 E07497B2A31C66F7 B11FF97A58C25CD7 1AAC71DAEA2DA8CA B881851646DF6594 7A74A1886D5A2589 62BCB2424DF90916 5351BF6854135DA4 5F12B589B87AE599 A24C71158B3B0034 4459202E57EE0627 B10847E150ED17B5 319D75686686FFA9 7D7237F6A5774C0D 57A46741AF8980E6 980DDF78603E9017 FEC4A1B7C265C160 D69BBFDA94686EF9 FBC3CD495884B531 3C16D7C2C17FC306 42BE300BF5170864 0471CA72C93E9CD9 EBE42BDAB49BE5E1 F22D3B30946548A7
Ciphertext: 42068CBFCB37CE73 5AEF1EFFEE2C8C1E CC314C850D5673F6 C4C144D96D42B1C7 B4AFCAD82BB37D65 06FE4F7F675A9CA2 DEDD3993CCAE8E1C 637ACD7C1B918FA8 7A77A2D9E838F60D C4225F80DB9DCB89 E8AD0854CBF01B31 A65D1AB832030A16 A2C93BC9681DBD83 5575C5E1D00A32B1 0E58E90A2A22A574 D960B0376E71FCF4 394675E4EE4193BA 9421A6C1C0AFC8BA 4AC0474842D8B97A 7E598BC1C722A1BA 14AC097703899827 369D04140E138951 A575A8DA2B705B6F D83A741C6CED18D1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: 6868FDA2ED5D6A41 B9E4AE407077D5B2
IV: 339F680330BB3B46 A9162488EBDACCE7
Plaintext: 8B1FFA18BF915AD7 1CE063A0F5CC6FD0 F116166C70B456E2 4A8AB84086CA8CD3 AEE75897E6EF30BF 4CEA06987ABAA6C6 C4ADBEBD611EA917 A2D1D932EF78E13F D643B91B9BB24530 C2694198D904A072 2616DA9F7B0E83DA 17BFA6B9B1C0ABDC A162E28554C87A88 8479FB86C11699B2 BAEEA1FD9E306D7C 969125EBA24163FD 70501269ABB0891D EF8AA2BEC46ECC9A AB2053F8E42D331C 5E85C4BF645B527D 12565695C061A85E 34430690BE27A229 EF6292E6E32F7BBC C8C195A368F0E322
Ciphertext: 0153CCA935332C36 9BF24FF8918CFF10 48C49BB4462D0893 9EED77687EEB7CE5 CA18132B15778E3D 751E25A7D8B09635 93BA1A18CD3FA81C 2D2A816C119D1C68 C8B16B4FA30836ED 5340635009092FB3 4ACC7A72C3382B7F 2BAF703F75B10EA1 9862A99655072D7E 72A153EED6A7ED40 1B0898D704A1FA6C 5200EA34E3A49FB5 6651B7E3FF7D5C97 D41513A93654DA7B 42E6A072D3DB05FB 8CC182107BC1B963 2D4CD518C81EA035 6AA77099F15235E7 476F1127D51C15A1 129D31B58CFF2314
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: 97815AEEC0CA1F1A DED835DC560C43B8
IV: 784880C9D59A18AE 2AF8B24007C6DFF3
Plaintext: E0FCC868AE50CD68 AF5AF4F0A7838F0C 1CC4C12C5104233E F0313DE5D3617F98 36A137E8CF74F1EE 04CFA5E18FFAC3E3 07DF4A75105DD7AD 9E3AB826462C375B B859EC454BAB26C3 199AEE50B21EC212 4C9845D5B0D72E4D 15287F733921E491 4520656C6BBB145C 964C396060AF84D3 3B6D9902D3DD3873 21B0497B900D3045 4204DCD10D39EBFF F6594C6B43EF7678 B61E08F32506519B 35F4CF35092437FF 8F09C892EB7200A1 8C5E1712F1BCD690 EF3C636F52648DDD BAE2F43A2FC49D13
Ciphertext: 96A625AA300926C0 025FF01AB3036CE5 8716043971F61431 EDE5931265FE90F0 9F09B3A8F6B80432 FE1A6B6C9890F51B 839226D71E3BF7D3 F55BF365439D03E6 47B4806E2005FC13 190CF72D4B3B48AC 63ED44374966867D 636DB57F6B132DDD C5718BB8F069E097 6BDCBDCCE4C03E61 9BADC0065E44A472 FB14E7490F73E85B B7FAD3F152F680D1 9D977B9F0341E6B2 ED7C53B35B80387E 3F6851D0BEC9DBE2 8E5F22F268D8AF34 AB4D38546DF4BFD8 B5DCB5E16CD4DD76 2F516D985E2E8E2D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: 1B0ADD15B3A3C556 36334D7EE63DCBF6
IV: E41C90AAEE34F35C 985A535B33A119F6
Plaintext: 306BBF4C0EB141D6 BB486F429FBB8FF8 6E648E354626D409 E9250010FD4F8B97 B15AC88CCDBF6C32 AEA263CFB2E820F2 5F649506A248B35B E01292CD2D838BE6 521D1DACC92860FF 516D34B7789DB863 701048E2BF52BA66 0BF2041FEF08BBB8 17EE02379D207FD4 8A0645C6E568E52E 827DA281EDF4A056 A4F66D805FBF2C51 972FA32551D6B13C A26D73731BFFBAFF B0FCCF758EBAFDF3 8F9A2C994FB003F6 6017FD14619BA99E 6E3ADB1DC3A7CB52 48407B52E501137A 7C3F82641414AF8A
Ciphertext: 117F5878C2C18D94 15D7097847AA71B9 CFDA73383AC7F8C6 53AFE31F13395D03 3ECD192BFB366A1E AC229BD7FCEE255A 68A187E4B8F6504D 3D3A52D2D53CA2B7 968BA88E677A322C B20D1CFC226270EA 393636755855C9D0 CD96C23381C15A5A 2721F7EB24C51C47 7903A992938B556B 7391A8DBE8E76286 6CAB81B97E147BA2 E10D3FB1A0088616 58EFEBD415AB79CC 91D33D16841D9551 BAA949C8D9448336 58E94D4FA0810F49 AA558CF928993748 FC9894556F2C09CD 3DCF6C6584BD340A
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: A8B82E4B849AAA32 16544ED3EAE9E372
IV: 76E93A7F5E7EC98D EAF6C7E40291D22D
Plaintext: C97B6502C8F89462 0209B941E79C0222 3A45025D363F425B 8AD7DD10DE58D45A 4C22B4610AE2DDE6 F9D56E005EB9ADFA 5C41ED5768289DA3 78578893F315AE70 3B0A2B5904851C0D DEAE603E7D5C1351 90A10850FE8FB7AA D4CDCEE4FDDB170F CD843E9304EBF561 5D47E707937EC789 4C9DE4C1230D1082 CC2F370BAEE65161 FF8587E4E8F6BEB0 E839493236DA5334 C76BE36881D480D2 87BCD8B8F23E9568 1A9B28E0717CB577 5396DCFC61E1EB0D 399136FEFFB843B2 ADBD812E918728FB
Ciphertext: 1625EB1B1230398C 5B9539BAE9EA7EB6 62570F14FD1B58AD 29FCACCF803C5FD4 8432E591D59CAF3F 84671A3BFB9FAD3E 38C611FB98D05B73 7281721F80A7C165 89BE291A9AE2B880 E759FA79BE394676 B4F3340648F2AC0C 5EEB03C07AA3E710 0EA5D21B23EA3EB9 B48654788D6B2546 FC6EDE917B00BF38 CBD9BC0C95BFD865 30310432C49382FD 8D1747AFDE4166C9 56928CD9DB322014 EF782DC4F3B71744 07300C28DCFB26AB 97C8F31F910EEA4C EDB751B45062CD01 55EE728DAD024398
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: BC8AD49A20A41C17 EAD3564386616D5A
IV: EF649014DE2AD1B8 A3DB2B8A8150AE5F
Plaintext: 25151C10A9A18E98 42A41729581977BA 2497BC87D7378A8E 85A48831E3EFFA61 F2A051BCA4F61122 32B5017EA14B4D06 114E51CD7CA90250 F0B70A47A9A708DF 2EDC7D90EAE6A287 EEE063D9E95FDFE4 6D7360EF4C1B59CC 3F6701E1F77ED631 A91390445D49B824 690D33CBD0D7DC9A DA111D2497204114 45A3B56388B6CDF9 373B479C77AEC036 566611BFB0C40F42 4D690E15EF4349E5 C5FAB9AE93D12151 6DEC10EC55CF1855 8C6F50D8C0BA6FC1 D29214AC38BA7232 1B319F916C5C9FCE
Ciphertext: 5BB3A34337BC6E29 54969A3BBBCE7833 BCF49CFB04CF0C0B 2CF500A642A8C16E A7E5C34025C03376 624DE2B3A57E0F19 83C5F099C94E86A1 23F01575B4F397ED 457CFA28C22DFD3A 0EA1E0B56EACC254 2FEB49F42B920D55 91BE949CE6F79237 114455189F1CA82C 1F3BEF4737D424F0 CEDB5DC6E7EBDA65 8396041864A9540E 968F8AC0B4E80C64 8C695EF4F7F0AE0B A85FAA94368E7693 0FF19BD2FDF7172A 7AC233B685EE3BBF 7EAFA388A3577F15 BC63229708D04B7D 9C8FC0B7FBB1EA90
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 128-bit key, 12x blocks
Key: 9BC4B9B73EAB4024 4E2BCFC3A7BD16D2
IV: F72EA7101F0A12E9 390CE0EE2291DA00
Plaintext: AAF953279BFA6B0B 72F1CE3580CFE6F2 EB6043E8933E2393 61A9C8E1F8B2858A 17038CF6C2F7A10A B2AC73150B8DEB32 2F862234C1A87D86 E584CCD813D3EDC1 B5F4E35A0621C5A6 F171FE9188AC4E77 D6500DD53271F78B 12820545EEA26320 89A44DD265054E45 B9B74CEDDD914BA5 1512F474AF9730D3 391672983B2E3D36 7EE8E0074A14CA68 63A5968DD11A8AA7 70BBE7D9E4B02877 7C6F23383F05FCC4 92625B0B0D4E570F E784A8151800041B EFCFF3A9BFEE7B9B 8BE0550E7D32215C
Ciphertext: D771BCAD68B7EA94 FDD4572E753BA3BD A3F0638174F472C2 623EE447BA371C34 910D62BBA65B49DC A770DBA6817CA660 A1EFC53B70DB803A D8A65A8A7427AAA8 A0B887CE284B55FA 7A2F3AB9AA09B394 8A2FB654701E34F4 FAC8BEFF06A4CADE 30EBEF2238CD84CF 1C199249D69AA35F 40C82C7B820255A0 C0EA2C30AF6C07F5 57D0940EFDCA65FD 729F49718ECD8C8E 92AB44EE12CD8D91 DE4A78A9C27DF59D 88D6720BB610349E BA3EBEC64FCAC1C8 F96310FE3F18F244 38AE6ECCD2B6FE97
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CTR
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: F4DD828F90CF1002 8015E19B7A318B6E 5EF542A244F37E06
IV: 5DC88C8F0C052348 4E725ADCB8A8A033
Plaintext: F783C272DC7D2DE6 338E08ECC41EC786 2509C9B365E31A18 16BA9009C0351AF2 681A38FAC8598DEE 9005105BC237A645 5AFA692296CE7D02 6FEE35A718084010 6F155185EEAB267A 637F30D9A0C28309 45014DE8B96AC2C3 D147E14C0F368BCD 0925150A94465B02 78B12DCD2DFE4F59 BF8528D749040582 D20DAE3F1DBBD6F1 682D76E3EB76C06B CE9F00837247AEA6 1A831500352B77D8 626EE2FAD58DFC44 69FD420F5A5DBBCF 82C95B3C666F2416 F55E816010766414 E80F2C5FB223210B
Ciphertext: EB4855D6277CF374 A74E2B892F075A0A 2DE50AA43A1146C0 293F9FE6208B0BE6 5F62138F9844017B 66F8343953F9903F B05B5B2F10095417 C5CFFFA3A8934E7E CE4B7103A6AA1DC0 C8D48F3104F5CAED 769A3799BBAD6F5C 5188A46904724684 BD80C1DC5E6DF7B5 D49B35E9A016A0DC C67A32DAB7AA293C 78AA194C967F4EEE E0D6557B1262DA34 7233EEA4296DB7CC E415777B6C5487FA 01013692996962AA E6CF11C5F7865A58 1EDF54B3FD4BCA4C 46204EE37C4890B0 6A936EBFA2FDD20E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: 8EAFDC5096CC0C4C 1B90C51DE6B2CC29 A5CB889B1A9CD47D
IV: 49DB445C2C3FB306 65C1A8701B61917F
Plaintext: 56C2DA45C3610BCF E0418883DCDB0CFC B4383E48AB01CA71 901132A82092DD93 5B78518666863FE1 D97627DA60DA1B16 69446EB1CAE20982 E70BF4F821CF7FAD A90AB854B7889BED 184B37EEE04216C0 B6FF60B562871E89 FCE8D06669BE091A B762A78A1D2856FD 3EEE00EA927FDA14 4BED2AA4D50C1A32 A3496B9FB8D51F00 A3B224469E6C4FE8 1440199413909C13 1BE1BC309335B92B BED3DCAD1FBEB365 4D05F0214C002FA6 0208B2DC71149480 537CEFC9F109F62D 35EA0693EE9CF692
Ciphertext: 3B2601E55D8B02D0 930E9E590F6C851A 797758B7116E2007 778BEFC18457C15C EB0535635EFDBB3A 7E9B05430D435586 93209680B17B7462 61889BDFFC3927E1 A8A43E8FF1AD625F 5CED204366DAAFF3 9B63BB3C3E2699A7 EBBBBFD07E348F40 60AD3C1F985CA562 C1B810009785F65E 2C46276D0780FCF6 074DEA0E0A0044D0 9ACE4A9868B558D0 44071B24030D3098 7A1B72E7C9606B44 24E66DD36DB02A3C AADBA43F0ADDA793 9510C34DA9C74D4B 34844DFB68A5C173 734793BC7329D6D0
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: B92B0312B31C150D 41A8011AF74E9807 B4F5DB67F4BE4CB3
IV: 182BD886732183EB 35F93E74BE3DD09D
Plaintext: 3B82CD3D75535004 06C6B112E631CB7F AEEAD79944169730 2242D077520C6BD3 2B4E45FD0F3F343A 834D76706E8A93D3 0EF58887EC214FCE 89D181EB863B04FF 8E38F1EBAE442DAA 4AD3C87E453B5328 B0888AF2DC8E3263 2DF1BE410945578B F678759015795FCE 8E00FEF3F66615A1 5CAA0E5603C4A01C A19796EEA4068888 3475A1EFFD65F237 7646E915FA2ABA91 1A730A41279888FE AB45C878F5E810B5 EE085DC9057391FE 44926F601F95ED1B 0BD82FC13899CA94 C6D0C0EBD1604BC7
Ciphertext: 2DE221D14C3D26EA C136E1F38151CEE0 B5ACB2A256DEBB79 2B00F7C2A06CE854 BCBF5028F64D275C 44CBEB1C759E9343 2248A455CF919E51 0FE326D1EBDED5A8 C4318A0F9EEECED1 960DF5E7C9C6BEBB C650748126EA606B 47152F0238F887E7 053E659882B13D06 01F496A97872394C 11312157E1AE6FAD 213133D743BF31EB E1741FFE4B632491 21099030A03C8C45 C949680B61E3547E 5B32DB415317D832 7B0FB9CF8F77060A 6DA3BF96A835CB0A C2636D730054D3CB 12718E10AF1E7CFC
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: 1B7B748081C4FFBE F34C9F1B6496DE4A 143EFFF9BAF39929
IV: 55C32A5CFB2E074A 30EBD8C2D990D0FB
Plaintext: 6B90A9F383031B32 AB801BA187B56C3E 65DFB0D426757B3C A096CC7E987EEC57 7247C001DEFC2BB4 44F90F1DE6FE03A6 5366DDE2F2CF974D E6D7F79F14C40A24 8964438C54B17B87 B72E08D68A51B12C 2599DF70427FE535 A940F405EF1C357E 1808AE3318E9901D 67D2C0247B47F8F8 22691ABCEE4C811E 00DA4448A6F01DB7 A3114E595484B3E0 E2527A061C7EB12A FB49EB0BBB0F6FBC 260269248E44D44A A6C742B5FE38876E 4B5199009BE6CB58 77E3F788A4C8C6E1 E6DACAE42976E2F5
Ciphertext: 94449194EF772B5D FACBED206A6BD656 A9E4E898175C82FC 0BAD0D9329F02B15 7F26B8BC01561B49 78CD6CAD4E7EEE3F CDE7A440D1BC8968 FEBC9C66B210BB1D D7E9A447C089A637 2F35626222D8F645 96EC55437FA6BCEC D698B1AA5E7879B7 0878B1FBE1D9727E 1EEEE07A652ADC9A 902AA6420BCC7CE6 7EEF2E974A500454 7CF7FDA4D46191F7 A57CBDFE092F8E81 5D226A0E89B36846 47A6490BC8C961FD 4504B8B4A4DFC3D1 5BBFF63874DDFC66 18E75A5AEE4613C2 C51FD3C82C3BFBFA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: 16740B2A3B21AF51 916F3C1CDD87D341 7B7A51776ED65EB4
IV: 4F87EA8BCF1C9733 E8309A55B895706B
Plaintext: 0B140B7E74076FCC 58572CB4B31792F3 8767C5ED8101878B DE278EF93B72A82F C69DA43681B7B5DC 94D12DEC69AE15A0 D975F68FFD2166C2 10502C44A57F9DED FABAFBD1BBD3EE14 718C5F09A32653DA 2E192D06889FB029 495A3EDD182309E8 9B9C54CD48A65DC9 A74ABC4FB6877DD0 BD8ADF4E82416654 C392C65FFB11DED0 E1F71075E88B6392 50CFC84A96BFCFB0 D989A8C78B4BDFD2 E1F65D4CA5DFFC9D 4AB487030B32AFB1 9D81D11AD870A55A D467E92688A7C32A CF03F6F6D8C863AA
Ciphertext: 6468AD5E68A515FB 856F8BE0B06BF818 950161F1A858B898 EB1A99B847F63283 EA38441713049385 901C2A07055A005E 88312AEB9FA3A1AC F3ECAD7659C6830F 56822669A54BBF93 E02414FA360F3579 15739220E2808790 E5750412A976526F 2D2DCE200603DF50 6BC1F78F3936631D E327F29A4BCEB70F 1D8644CDEF62A3D6 650E7CA8A7295311 B763B7886EF92C17 8DB3C014659A9728 D7164B6ED9D547A9 88478C2AD4B1EB39 7FD1527097E28E8B B88D6AFA441CED4A 58FCADF319B73144
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: 0FB7CD05CA53CAD2 C7636D8A3D9106DF 4615F164A7E4E7BC
IV: 80BB479619764BC0 78064EACE10D7297
Plaintext: A1072F75F6024F10 91372317C292AA0D 1CFD4916E7769F33 FFC824F7295053C1 2BEC78A7E76C1B87 73D6F957D8E0F234 7E48CF405B93D034 67794D8B61A67D1E 973EDC875DD1F13B EC4EFEA56A87386C A6BA97EB3A00724D 47897EFDDC43CFDC 82EE808261E6B162 69BD9731186D7440 BBF829CF8FA09969 69A72730C9B668E7 75B54AB162962188 F3EA72DF65123D5B D21A83974FEB0159 E80561F10FFD4CD6 88617B647BEFF21D B5B0699EE21C299F 1BBA8A38FC4626D9 E21FA145EF1FF033
Ciphertext: 280A05BC447C8691 1D142EEAA7D2A823 41804CDAAFFB833B 7828F2C586F152CD 64944A8F4EA527F7 5D2F983A932D0E74 44663BD5A1C96446 6A70D70BFF126E09 D8ADF0E5208D9A9E BA03620D3C158DBB 49417DD79DB9BAE7 0A280832A37E083C A92F29B55DB9E55D 295B674D775E53BA C0D44FFF64159E24 31ADE9819ECD55D5 C93AD00773BA2CA0 3472B8A8546A4B91 FC08ADFF4D057113 14E0A546FDCC0E30 8D324F68F328C0A6 CE5AB58A8EE265A5 C38539B722811408 61288BBEB9E4FA6F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 192-bit key, 12x blocks
Key: 6C34B63A4D26D07F CBAB139C4C03A3EC 3229BA0F5F919ED4
IV: F33AE154DDF90945 264DE520BF5AC262
Plaintext: 567A0B881B693DA0 A650851CEDB9FBB1 DACBD20E765B4339 87FE92FF492414FE C2CCD723E5BB2EB6 5C515064B5E92388 2B59C29F439F3434 A99E7EAAF46A9576 24A60F131E91D6ED DECF3B7DAA2AC75B C0D3073A12A907C5 9739DEBB3637332F DCAC6FC3CB7EFC34 0190127C3E71D7F7 4C1DC609C46D15DC 2CC5386430D2A19A 1B955901BEA1B23D DDF4F7F04C8316BC 9000C798A67A9F68 B77D46C061EAE735 355DFD4D59BF915C 2DB6F149CCFADD33 01209FBA1CD4CC94 794E79F624F5813A
Ciphertext: 2C759BD172DBA22E E772D62C17EDB778 344348B4284002D0 9D6D27DF0702CA78 3A7AFA409F663CDE B4B4C0E08FD2F31B D40B9252A4B22C3B 3969C8B30F9CFA17 485402C3F57F6A48 397C668FDD58A972 4464E50242C5468A 55C8D73278DC4C72 163B492621F51CC8 61B5C4EDD8339C2D 619712A4B2BCE201 EA9E85076A9617E1 A113674E212D65AE 3E1ECBD173BA2BA5 317FEE608A426FDC 2CE3197A214F8AF7 442010A492FA6612 6C2263EA98DBB0E3 10947707638D3E68 C3ED9CEACE7E04D0
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CTR
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: 0CD392BE4CCC59A4 9DBCC6C867E55A31 15BF6DAA01F63358 085ECE4AECBC7079
IV: DA2196B5A653DBE8 66D5D7C600991404
Plaintext: AA8F90BE0D8A94B7 80F5DF25A2E09954 368CC2AAE6B2711E 56B01F8925751E67 CD0920EFE3BE1626 3748F74AA46110BF 5B87504A2BBCFE27 9091BAA8B9DB3BE3 FAAE902DC60359CE 805EC6BDF7108222 CA464C620A09870B 02046BAB0329020E 698E1E8306149514 485299ADD1E45264 07197A4D16E198D4 B9A5AB86E4D0B45A 6FD6D9C6FBE99FAB A46719D0D6348D74 ED17DF6CFF7DCA35 EAB062822EEA1645 ADA9D289A44D4EFB 31C222A7DBE77909 58CB4AB6031283CD 19F4DEE6B403B758
Ciphertext: 41B5D8DF99F7D031 41FEAD62774B38B7 ED3FD720E0C3699E 43979967BF92D9D2 089EEA1ED076E1FB DFE837FD91D0307F 607BC798EA25FCC1 999B3763B1C38330 5605F8BFE561FA61 9E815F3F98EE155F 4C2811C6175A7D1E 72E43C51D002996B 309B0B62A004B58A 38B5A454DECF57DA C46F28C1780750B1 68D2DBD33403179E 891DC4E0483BAF13 079479792124E1CB 3160170ADC10B5B7 04CCBED5670A1B11 EEAF6CC7017E2FB4 13D00C632CCE538B A770E23BF6504C36 2981FAE83EAD0EB5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: 356ECE04BFDD2DF9 4DF18F06CFD8B77B 952E92A7AE1F168E F9326B24F7F4F138
IV: F5F4BAB7649A97D6 EC499F94D3458172
Plaintext: AFAD08EB5B4BE854 57E82E8514D91233 2414778BB8210BFF 3B2C33F304EB3A34 67009874B7CC7E9D F7257B929E30EF50 64981BB4B9CB2051 879725AEFCAC8D61 48B020339EC723F5 EAE189F22E7D10D1 FF98E6151761B386 C4BECB6D55D90D3F 265D5413CD20F2A7 17037D820B4BA76F 73EB0D5ADACC2EC8 5973587BDAFE9F27 1ED78B0A61330948 A14AA2A3A985F94F 4E9DEFFC63A46DF8 AD0FE51C1C01F2C0 BFD8C4B222AC58D1 9CD63B93E52B626A F428F72519B275A4 1B70CAA183B69B04
Ciphertext: 6871FE9E6E4BBBFA 72FDA3D7F409A6B6 E4E27C57F3616DB5 995A4420B5140682 1F420486209F8034 0D9D6E62D45A0EAB 8D841BD3E434E5F4 AC22853956348E9A EC7F5879ED2F8E08 660A6F48811A0135 4C1A2B97D6C9E656 9F8FBBE7729DA0EB F68D7B5E2A516927 4964674F783411F3 24C896F6CEBF1A0F 97E9E28E339F2E4C 79963C4D392C602C 05FFEC305E5C33CD 0E4615A0CCF6B354 DD4EAB893FBCCC6D DEEF80442E476ABE 123D7393A8F65E5F 4B69FE5B0A5F9C49 CA574C694442B52F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: C42205D6EFDC4206 C579CAAB599EEF9F 3532AA5417B03859 95944B43A608A267
IV: 2942FDCA9B4E5317 93CB6D84364E54E1
Plaintext: F81BA3FAE2F35DB5 AA590F3EEC91C610 485CA7D27E7B9DB9 DDA05F1CA0033DFA DBD5832FD826DDBE 50274822C5DEDA5B BD9B9B00B42A93AC 4E23A302D0A9DABB 76E4DE1271506544 F2BEB94435840AD3 9EBEF59D29FED5EB 4B9721ACE6B5778E 5D3C4E2ABE97589A 234F206F8D2D49E8 86CCD57F74BA2C52 722D30D6CB385E82 AD27DFDA1B14A608 96B82BD416B2CEDF 77755CA8048CAC62 AA2D61EBEA04E28E 01EE2469BF9A8355 BFC3274B3620E87B D212D875D4179338 C08FD53CA1883047
Ciphertext: AB5D54266C873766 987522FD76FC9385 08A1EA53102FE47F ABC0F6506C5A677F DD7221FD76997C1E 5629EBB22771AC8E 5407DE92A8CF7634 86A8B3A0BCB516D3 03866A56EF358962 4D4D6A50896C6D5D E58F7B7F104DD141 CC8B4BC43D763CCA 5E1BA55E49172556 3CA531E6086F1BA1 98E9BF83837524A9 B280341008BDF723 7E1486C3D2484F58 0251E58D44B3B525 A64A9B8B23EBD9CB A8200F474B04B903 862DF183272B8FA5 84D0E625719E7F2E A26C22BFFEFA1EED C97C781D4295E5F1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: C3626B29DBE4C92C 0A568FFFBCE7C951 7D3030209C4EC974 6E2EDCC3ECCC111F
IV: D4DC64A10581F985 FB7684B802717EAE
Plaintext: 486344A7D7A76289 054433D0222CE676 59DDBC7D7F992801 D819137D951578F0 175EE2321D5320A0 FFC7746EA682C806 7D641A07E6C35943 32092735E146288A B45104F6CE9DC73B B81F5BB66ECB21CB 6902AE3910C22A84 719CD8FD43703E9D 89D7C5FD984C9949 61730A17DE8B9DDD 06E67BA8D674EE22 87F44CF3C456E591 587E2D65A242B2FD F72C21CB247BC25E B93692EF6FB0F522 F44A29267EF13959 85A6CA313DA755A7 DA5A426874B1D268 7780EE9BFDFCCAD8 A24570A6CA539E24
Ciphertext: F187C2A2B3291812 A8876F7ABB2B32A1 9389E4FADE58F50E EACF273CD8537DF6 CBA49EE109B0A809 405CAF7867CA776F 42DD4C62976AA986 98C8A6598F38A1F0 D3442A85CF7F1FFD 5849CEC0FF9C8D30 4C959BAC3B59AA9A 5F4B84AC01E513B4 D4B29CF7BA825D50 4F06F0936C4FCA5D C61FF6EDB30747A8 8734D1EF3B44DDCA 8869F5F469E9921E F206D55A4A4DC950 2BB7BC475EC358CA F360460F194A7C8B 3FDA70EEE46818AD 38EBDC5F58976334 B88857117DE32558 B7F91F9C806F8C1D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: 24C1654A81539FCD 2DFF026510931DD4 5ED41306759A852C 766BAFE17416629E
IV: 22A8B6A79CC6C062 1CBC8CF9B36D83BB
Plaintext: E3083390DE0E968D B0BADAAC1907B129 820CF628441F3048 8E48E2625D6B44F2 1FCCEFC3FAA32421 1A1AC9D7C408BEDA DB562923D54075FE 1749AC6F29A77CAB B05207A2775383D7 2C8FAC41930601A8 79F7564FD2B4ED5A FF62B71893BB43E2 0CC438842905BA1A 5C14F4CA1F3EA9C2 BA7271101904131B 004B105E1E922DD3 2B20451AC17C871B EC5B62CCDDFA5342 A7568FBAC8693438 86296BC8198D663B 19D4C4A89B28D19C A80D1517F0270E3F 7928E10554471787 F25798F13171865F
Ciphertext: 6CBDB6CD2712B46A 091D96745708D2A8 77A154D723314C06 287B954BD08DEDAD 88DCFF261CB361C5 372252C920584CAD 3F3286A8A51A4836 467317A70F27529A 7031F8C169F61C55 2898EED73B23D47D 35297E60DD9098F3 FB9C02B13FEC82F9 E47F307DFCDF0211 61276F8305A53B5B 5CE5FF0863CD9175 C5B41E9E4FC23059 E23041B63CC0E57E 2473F34B34C0FD32 2E1DDEE10BFCDA63 CEB12DD4943DD17C DA6EE2A47804DA2B 6A0C84946BD5D143 441C56D0EC91E74B 54EB874FA80183CC
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: E80B6665A3DD2F47 6A4716CFE5290EBA 9D28BD325AFDD65C 8F18C66C299E7B7C
IV: E8E80A644EFA5551 76EF34CF3EF5C959
Plaintext: 654D3164BE78013D 93A3F69028325CA1 B56B0D4E7845BB9D F6447D04BE272991 6F3723A3B841793F D5E44352933BC3B9 83485897580F575B 8AF38AEB2A5DB237 476366C4A5C2EC28 46F145DD611EB037 643E048F88A23609 43EC8F2FE9BEFA62 609F73DD83857C4D BD97214C8FEFAAB6 3BED4903404BDC2A 930256332622E69D D6B41DBB2FA66036 148A2FDFC459B304 B21BCED589923A31 F1BD85C207FDD02C D329EE107FD755A7 4FDA9F9DB2EBF57A 64C63DAE7B418CC2 6A46C077E307A4B1
Ciphertext: A525ADB02F55BA2E A3AE3F560D70E7AA A859C6DE1EBBA5AA 14B1A7E328DC7685 7BD8A67DF8C98F54 69102EC0DD46FD37 7B0104A555B2DC15 436A60AA0518CF7A B265E2C843FECCA9 F5534FC26DA78859 502F82F8ED4F3377 FDBBC6050F7B7797 8108AF5285692D0D 471E452529DB5173 D6F0E2D23569474C F689F2164820C261 41565D90F04D4581 895BBBE17FBC99C1 FCE6093A9AA60C02 10496B67387FD9AA 9E660ECC458445C7 DBC27E9A41873259 25054431165FBF72 1EC8DCC808D54DDC
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SIMON-128/CTR, 256-bit key, 12x blocks
Key: 3CD9F83DB7EEBFF6 9FB2F1A44B63FA2F 6AB0896400C977F9 E74177B998FA9809
IV: BC06DC530AE0EE60 0FE71817EAC46969
Plaintext: 0623EE37B5C881B1 A78393A9492A52C8 799D5EAD5ADF05B3 8345D3AB7E80D25F 7FF41B04AEAF8D0A 0964FA930975ED67 75EC16C4513C830B 4645F440C324E028 7F670C52B9C14CD9 445915EC508358CB BEE6AF96E530C210 34BE42AD1A42461C 1546A34F9AD8DC54 A87B3B5940DCDE21 0EE29CAB0B880C52 75052EDBDF1C862A 41D354D2697F1A88 413549B1F1343162 67EDC6D87BBC8A2E F11D024D2B0EB9BC 539125AD04423619 5FD7706AEFD56998 DB37E8707B406D35 EAB53B493C26D722
Ciphertext: 347BA935A3469099 3817935902150415 8439DA6E489B9E2F 3367C26EDD45824A 12D84950D9227FB7 1D94521477C4C1A8 B0510052926FDDD3 CBA59FEA0494ABCD FD027D38A204C738 3ED87F8CA0AA1F22 EF19BFACBF9EBCDB 96F81B65F9BFD3AF 47418C8E531EA22B 4D78BF24428ACB8F F02A82B3C3BAF19B CA890228777AAAFF 83B42FD2599C3DEC 3586E3B5BA673750 CE9EC750DCFF596C C0E56EC33ED9D0F3 4A2B9DF8865DA452 D1CAFE40446D1F8F B8CBACE7E65033A9 F7867FA14B54F0CA
Test: Encrypt

3849
externals/cryptopp/TestVectors/siphash.txt vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

358
externals/cryptopp/TestVectors/sm3.txt vendored Normal file
View File

@@ -0,0 +1,358 @@
AlgorithmType: MessageDigest
Name: SM3
#
Source: SM3 Hash function, https://tools.ietf.org/html/draft-shen-sm3-hash
Comment: Appendix B, test vector 1
Message: 616263
Digest: 66c7f0f4 62eeedd9 d1f2d46b dc10e4e2 4167c487 5cf2f7a2 297da02b 8f4ba8e0
Test: Verify
Digest: 00000000 62eeedd9 d1f2d46b dc10e4e2 4167c487 5cf2f7a2 297da02b 8f4ba8e0
Test: NotVerify
#
Source: SM3 Hash function, https://tools.ietf.org/html/draft-shen-sm3-hash
Comment: Appendix B, test vector 2
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: debe9ff9 2275b8a1 38604889 c18e5a4d 6fdb70e5 387e5765 293dcba3 9c0c5732
Test: Verify
Digest: 00000000 2275b8a1 38604889 c18e5a4d 6fdb70e5 387e5765 293dcba3 9c0c5732
Test: NotVerify
#
Source: Crypto++ 6.0 generated
Comment: 0 words
Message:
Digest: 1AB21D83 55CFA17F 8E611948 31E81A8F 22BEC8C7 28FEFB74 7ED035EB 5082AA2B
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 1 word
Message: 61626364
Digest: 82EC580F E6D36AE4 F81CAE3C 73F4A5B3 B5A09C94 3172DC90 53C69FD8 E18DCA1E
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 2 words
Message: 61626364 61626364
Digest: B58B85B7 95B34879 C354428F 7C78CD14 86C4EF25 EA4C5D68 E611FF41 C15731EF
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 3 words
Message: 61626364 61626364 61626364
Digest: FD959B25 60DADD0C 0839144B E6090CB6 65915156 179C1FA6 DC00292D A7A2B9C2
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 4 words
Message: 61626364 61626364 61626364 61626364
Digest: 639C6F6B 30D93ECE BD559A95 3BA2EB72 705DB7D2 BE82BBF3 2979380E 02124971
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 5 words
Message: 61626364 61626364 61626364 61626364 61626364
Digest: 3F037128 7A1D1FD1 98E12BBA 07E94AE5 815DC7E0 6BA45856 B6E53E56 F1594F23
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 6 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364
Digest: 8D15C0B9 E7540B5F 41B35977 4127EE51 D126A3C7 80357336 C7D39D6F FC01F130
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 7 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: 0A5A2FAF BA54C2A6 593B18C5 877C50C2 6BEE5369 BC7F07B0 C66A641E 49295419
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 8 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: 73EDEF5C 9D3710F1 4DBAF892 F50CE9DF AB48E462 D837D93E C0F9422C 5F2A4007
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 9 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364
Digest: 28A6A907 842A5B4A 360CEAD2 FF6F0B96 F1B28C12 E5C9ED0B E58169C2 6863B0D8
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 10 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364
Digest: 035BE9AC D343D371 1A61972E A6A80D4D EB38E40C 901F1CD2 0786CF57 C82CE8ED
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 11 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364
Digest: 7A04F699 DEF87C0E F8A9DD44 D46A71A3 9E6B594B C467298D 04454E52 AA922DCA
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 12 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364
Digest: 6FE77B62 7C1A12BC 367D13C8 F07B32FF BDE1A537 B1B9CB06 1BF7D75A 692E02BB
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 13 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364
Digest: 4251F280 685451D9 F73D75E6 D59F4E3F 140F3A0B 22F9CB04 16E4DD15 C1410D11
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 14 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364
Digest: 9A032F0C F27E4B40 8F252452 D451CAC5 1A422D43 AE73AB6C D7EC2483 241358E9
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 15 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: 7B0685C8 8114BEE1 54296C26 2D619A3D 43C4FBF3 25D5DCB6 F2BBDBF9 6D4275DB
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 16 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: DEBE9FF9 2275B8A1 38604889 C18E5A4D 6FDB70E5 387E5765 293DCBA3 9C0C5732
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 17 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364
Digest: 860F7AD1 18996A6F 631C5E4A C693157A EFDA97A1 8A873D33 23F64C28 A8A44FC5
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 18 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364
Digest: 0C5E778E F656184F 8C9EE54F 0FE0C9CE 5059E02C 77132518 4619BE82 C92A8C5A
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 19 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364
Digest: BB78EAEB 6B00D13D 43AB682B 8D65512A A9E91FBC 8C6C2841 C6B96345 F44F9652
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 20 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364
Digest: 716F5396 CC931260 9C28C645 344EC695 FDABDB9F BF11DE36 C1B33AC5 291CCA6C
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 21 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364
Digest: 24CE4FBA AB353814 F890561C BDE3D103 08C33AC6 831FF74E 236E8E05 25B2CD4E
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 22 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364
Digest: 5852844C BC2D742D 4B129392 646B3A10 29C54F98 13EEC409 012BF2C4 BF0ACDEB
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 23 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: 3EFB9D84 992A8760 7DC43D91 FB818CDB EBE3F6CF AC664564 95F6CB92 2F9C2FB3
Test: Verify
#
Source: Crypto++ 6.0 generated
Comment: 24 words
Message: 61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364 \
61626364 61626364 61626364 61626364 61626364 61626364 61626364 61626364
Digest: 994BF36E B6C0099B 21D6EAD2 CF71490E A57AA845 F0FEED97 D7F8CE27 88E22342
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 8F
Digest: 2B6173F01B9002CAC00EC91C8B481867C2E35BF408BDE154D62844DA1B5B6E18
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: BF23
Digest: B49515E07F9E777070D725FD49D41579D263CFFB4EC3FA65B93C87B473D91CB9
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 7A9719
Digest: 171E937ACE4B4E18FEF1EFBAE2FEAAA7F1022F722FFC82155A24E75AE4AC4B29
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: FB39E8CC
Digest: 041326870D40091C58CE7A252458E86CF19664CA6AA7E11DB8952329B7688A1C
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 95AAF89FE9
Digest: B2249A453544CA8699E07B369382001E8D741C76CAD673851A4A25BE5C1765CD
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 7688740E973D
Digest: 5AC22E272E9C6E7CEF2C17178302817D865CB178C6C04B331B0E5EE61C2014F9
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: D7B976B5F139C5
Digest: 667509D27E794D11621817E993B8DA4ACCACB3F83A719E635E0EA455905040DE
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 391B4861669A3DE0
Digest: 911B051B02636A5EFE12EC8FAFA3B18D55B1AA6C4BC9E07789B2D44470B94167
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: E71EC750CC768837A8
Digest: 429DEBAA692B6AEB85AAE6666ED2F8C206395D6A87560699DCA23D6035918B28
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 898FB851BB90BCEEFB6D
Digest: 140F2130D810310C5D0A988E9B380678031C4A9050AABE1A7B5603A98F452684
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 7D33665E8EF4F522B55DF7
Digest: 3B4C28A7BD3AB41B65525F580EDCBE1A308C3FA09D821C192858A349581CA55B
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 815E16C63B984946C07AD55A
Digest: ECC8181AAFFC4DBCE05C8AD2B3544BF6838791D6C9966DE2996318B33EE37B8B
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 87EB36F4116F4D2AA05C9D2B56
Digest: 5B617C321F8769B5227BC02471C117F44DFDF816EBABB60575D07EDEF1F880C0
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: F670D1ED03316874263B039CB53A
Digest: 911048C7853C404970A9230FD997A95B5B4A00FF74A8AAFBBCE72B4F9444DE8F
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 102CB525FA7E0DE28EFE6D2F2AD1B1
Digest: DDC82E25EB0CAA33EE7229A12AC69A7B9B72345236E835857E81BD2173EDC532
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 74C2E33D49E8C2A5144E82EDC04218F9
Digest: AD2B435CDA7615F0AC367AECA843A69189B665552233F4804439090F86F3009F
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 706C9721E103771B688E97636AB26B412C
Digest: 78B026963E21183970483449EE9272A877A2254C89C63F0F6A0B4B86DEA1DB33
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: AC24DED9E54844B3E0CA037EC1D0F8103FEC
Digest: EB46D32B15EBF5C5FD2AF316C9717065CC21376053945F04CB6F92D31E1666E9
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 1B39C5A77A7CD6D538C3D2D1079F3F5338C620
Digest: C1761751AF06A5BE5233BD7A8D6FC497FC1EA3F36CAFB988E457F281615BF867
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 65A647B8DD26DCAECE299788B13AC05A0E71C577
Digest: 7239694C9B61CDF9E62D5D48BAFDC283F2041A9C0845E0DD975BB3A8E5A01198
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 98F13468FF3C69382495D34BA12E1E4BD895BEC29A
Digest: 6B70357406F59521BA34F961AA4C7D78A088DB325595D6267AF5D499F1D95B1F
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 03DE8240C26BBAEF801D579D2F2BE849FFEAB779E056
Digest: D98DEA9C0A614FB689750C75FD4C6D5E91447104F8F563DBEA1F50602DA018F5
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: A733F4ADFBE6B110C1EF6FD3599B680A6FA5644FBCD073
Digest: ACFAAAD49A8B94D1DF81EA951A30EE2B899FBA79F60C452F63AF3C79E1283944
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 1CB083E53C6242D1DD62510CCFB3D5496D692B8017023BAE
Digest: 1EC1F230391A74818CF79B24C9B4DF63F0A291E317EED70990C65EFAD9B5AD33
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 6A8000BAF113DDEE93437CE36C9B28F69F0DF4A0500633EEAB
Digest: 9AA7E33E6D4EDC5E487A4A15B9BFA013D167D256AFD86DF7770468107DF19F87
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: D2D424446F9B2B29EFCF93F2DA96208A90A39FB0DC7E46AD8F53
Digest: 6F5321A4BD11EB49DCFC9214D1391FCB733BEDCA2148F05A18AFCC3D141211E6
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: DB1BCAF89851CBCC847347EB4B1D0C40EA6F3E0DE1853D713704BC
Digest: 6194EEDA953C297C20EC9876E4F0D51C44C1CCC4037CC90E6BA184572C84EF2F
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: BAB74A186887702204977BCEEFB1BBA1D52C9C58667E7FE0E3F4BC19
Digest: E715A625D3D1271F8A3AADCF215F91161C1BC161BD645627B78C707F0C8B3B3F
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 36CDC511B3082AFD547F4331298F879AA742C634C10E0263F80EFDEECE
Digest: 4C77EB46A03CC08C37EE567127C0BCE8F952BA5FDD729FF6FC44E3FFE307A507
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 072BEDBCBE5F9295EC6A2BF22490D984BC7388FE99035916C1262E8B592C
Digest: 6A1AD547946C39BB22DDA3DC8B861010790D8CEBF4CF8DC3C9493CA8D4C92F70
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 6009DCED63EEF9985DA162F1BEDA1B56E0C17D51119B1AAEEE7B28050BD1DD
Digest: 8ABE85411E3CE2C2A2E582EDA291D45FCD3A4A5CD7E1851A7E67A49FA2F3BA9A
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 45DC649B6C57A9E21E9B069D06E12729B80A62FACD901C6E9ED10C38BA5C2E65
Digest: 355422A0C526088B16C5207D1ADAD939CF9642150EBE110E213F23884F8DB789
Test: Verify
#
Source: GmSSL, http://gmssl.org/
Message: 8D8AC08987FEB09407263BC7CD471911372F1DAEBE2C879B258C0EFBEF9C544ABA
Digest: D730E1A1482889C9F4F2B661941C2E1EA6A12F1C78E70908DF164B33C6226DEE
Test: Verify

392
externals/cryptopp/TestVectors/sm4.txt vendored Normal file
View File

@@ -0,0 +1,392 @@
AlgorithmType: SymmetricCipher
Name: SM4/ECB
#
Source: SM4 paper, https://eprint.iacr.org/2008/329.pdf
Comment: SM4 test vector, section 5, p. 5
Key: 01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10
Plaintext: 01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10
Ciphertext: 68 1e df 34 d2 06 96 5e 86 b3 e9 4f 53 6e 42 46
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: EB23ADD6454757555747395B76661C9A
Plaintext: D294D879A1F02C7C5906D6C2D0C54D9F
Ciphertext: 865DE90D6B6E99273E2D44859D9C16DF
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 11E3790F430B4729DA1EEF291BCE99CD
Plaintext: 04A36E56B2032B725DDE112FCE3F8398
Ciphertext: 4076848AD4563B9D8E3FD09BA2E5DCFE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 4310652E0BB55C2CBA9AEBD4FC2BED5C
Plaintext: CB33507774E6E161CD5029E901C6C36A
Ciphertext: 64B8D9FB4114D490FFBD105969310EF9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: FDBA958326CD690F28C7632B5EBEF6A1
Plaintext: BAE8A9B1C3319D3FC9D48817E034FE1B
Ciphertext: 19C70A4E9FE8D6739863224C8734A79B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 63AF71AE3CE38FD96AFAAAF12CC3D5D3
Plaintext: A505B41E20C73C777F56235261198E56
Ciphertext: 2F6071BC04F55844BC8675FABEA3F727
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 03F360D31DA9DBD2F0BFFFEAEFDB1D1E
Plaintext: 8177F025DDBC7CE919DC5D2612548878
Ciphertext: D7447F601C174AABC62E06BB85BB597C
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: EA326BD4223B2F1BE3CB0319220ADCAE
Plaintext: 15DBE19A7FAC233433CB9CA190FAC2F1
Ciphertext: 6BC11D09BB46092831E2399CF1525F43
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: F1163693E6E70CBF48E774368142286F
Plaintext: 95FF06C4A634E09BAAD6F1B2230662C7
Ciphertext: 558614DB4DD8AA43717C14C7B87A8D79
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: CBAD11138E97EE20B140BD8923031488
Plaintext: A514119F5AB688278E581CFCA5BDFF5F
Ciphertext: 8E4682E2A5F92B777CAFF65275528CAF
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 3198AB4E006A5180966D5075912BC406
Plaintext: 5F9B108B715F047B7879E323B0D95C3B
Ciphertext: 7B40084F82CAAA25821862F986ABD424
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: F11235535318FA844A3CBE643169F59E
Plaintext: A27EE076E48E6F389710EC7B5E8A3BE5
Ciphertext: 94CFE3F59E8507FEC41DBE738CCD53E1
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 419A55A70C401DA6571654BC4AF1F6D7
Plaintext: 9B6294AE9BE009C87CAEFCD842632A1D
Ciphertext: 9868917B7329CE6F1E1FBA6E404D8F20
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: EE1E457608D7704A99F76C73815CBFA8
Plaintext: C89C30AD3B257CA7635052ED63B6D268
Ciphertext: CE25779CA2A8EEFD7ADD059273E2A1FD
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 43D99B186BEAA4E2DE3159F77BF708FA
Plaintext: 91CB86CA6B0FDF6671FF4AE4BF63AD6C
Ciphertext: 3A6B1DF36C9CBFC327FF8B6C7318579C
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: BBE5816E2B56084FCDEAB9B739CE899E
Plaintext: B607BB382377F3B6D5FB740E3BF0E822
Ciphertext: 4DCDC1708360A700130C3BD90C8F626F
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: BF35FEE606E59D0E1E18BDA40180672C
Plaintext: 6F217DAD31488A54A7F4482D1BE230BC
Ciphertext: DE1AAEA076633B37B54AEF10B180661A
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: D2B1CE2CFDB2306BE24F0364434F7734
Plaintext: 7AB0E2CC96E55659E5078591F510B721
Ciphertext: 052E420981D36C01A96A8302F71FB7A6
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 2DDD024A42B24A9652C8C52021024C33
Plaintext: C9BD217786C00F420A88D6818B685A02
Ciphertext: CE273E3523B443EB34C7B6A153FC9308
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 4A6453202EC4378492BFA3D6A685F6CD
Plaintext: B9EDC63029F5FA1390918736590A3483
Ciphertext: 2C7E67E24281BA3271E6FFF2D2B91B75
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 6FC86EFE73B3AF96014E490882A34825
Plaintext: 13805831D15593BA3CF4553D4AEFDB71
Ciphertext: A32951875534F6B1ABB12465EF370FDC
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SM4/CBC
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: B60B64598B7C3B4CACE7F79E0E6A04E4
IV: 3976D813A095B411050652196B88F85D
Plaintext: 20D88FA20206E4C05B173659B9EB40934534C3528544B7EC1160143C612BA781
Ciphertext: 4A9D869BB80D52EBCD6FB3EF459338203DC603466DE779678B725A24F56B3CA3
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 088D295D113C7293D6BCF4672ACFA99A
IV: 06EAC32D27F8F7DAABE4C11249ABF9AC
Plaintext: 43696982BC5872405F545D4AA5CFB2DBD7F08A55DAFEF734174B32F3F349EFE6
Ciphertext: 4120DA4EA4749F7F7A1B720543785D384E1D1DA552B1A8DF849E61C217527EE7
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: C06C1B9A116D395AE2A157C8BB046D1E
IV: F022B684F6FF7FBA7DF6FF9D113349A7
Plaintext: 7BA4D5C4A0C392E5202E57D7C9545FAA96D5F0A1CDB56AFA12306A17C8ED87A7
Ciphertext: E30F019D9A37485B4C7B4D3D0F80D206F1C96D89002860D115BCA1EB7A26FF76
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: E5C52267B2F77B0D91DBC0CFAB664D2D
IV: 6DB64FC718DA534FD7F851D3B9296031
Plaintext: 13C9F96DCE93C2AB145270392FE94A312EE8E01030BD3273DE5F00A21CC8F661
Ciphertext: E8EF3831EDD8D201BF3C31F60C48E75A952F3E525A9598B1BC86A8EEFC97F399
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 24B8D3435647B89307C176A7526A72A9
IV: 76546FF53DB565746DE0167A60E6689F
Plaintext: DE4871BDC5D0A4E8E7C6191BEF5279B9C0B37AA67B1E68B4EB961FC7910D1AA4
Ciphertext: 92F1C46F07634D73FB9A3905335A61FC67991A91013D1335662307512E997FE2
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 78CCB3780A6B1083735768169B25A173
IV: 7245637ED3330B6DEB289F6B4BC21C4B
Plaintext: 24D349B9ED2A7B11D04759F965D4EA58E4942490A78B6D4DD7EE9411356CEFFC
Ciphertext: EE070B41CCDBE7212BA557C796AD5646148477A0F306BFCA15202E71838D2B3B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: B80C3000FD2C046A69CA7CC0A30EFA37
IV: FEC64E270710C10306379AC45224F0AB
Plaintext: E34F3E1EF452FD124754648386493FC219F7935603A84F739FABC0945AB99D80
Ciphertext: 34FA5DB02B6F4AF1993B6254B098405A078E2B01F920DAAF9682E2D976AF93DC
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 0B35A8FCD48700A8686E31D0DE26D728
IV: B0D1FFEACB1ED83284A635F1F29A78F9
Plaintext: F21CCC23F69ACE95DB4E4B5297043A492498512D372140EC3D89A84737763C53
Ciphertext: 09743B30EEE11B9563062CAE2C1F5A55389C041C6683B535EC027C0434412AAC
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: 26DA145BEC95BB79A9A2F021F5B3D71B
IV: 60C4967D68EA166854CE50DAF76417B3
Plaintext: 619DDE4377CCC30782EC92AE592745610CEE8019B838DC3AE2F62C6768BCFFF3
Ciphertext: 9598619D651378ABB8EB96AA2F016AE358845A128C84A653C832ED329B9F2453
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SM4-128(128)
Key: A2B0F85DDEF58297E88ED1A032B5BDB9
IV: 4FD854D99894CFFC2C9A7C7F977E2766
Plaintext: 62584CC7D1F9DB700C6AB2FF4B9DDF975CD4E8133AA9D7A1C5B077EFBB168A01
Ciphertext: F2D73D32D40275E93B268B2256522E8AE54BEFD8F75B9356A40DBCE776C74CA6
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 17F2C0B6780285E8C55CA80B16A8405E
IV: 6568F64CC25C82A46AB2AA72A096DAB9
Plaintext: E76C0998AB76A337D27A5D2A135D8FD85176919A6BA41E824C816B678969FBCE
Ciphertext: 1A81371450233A524FD6AADDEB08C216594784117FF2EC7F6431E5BE5103C333
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 14DAB62E532CF28FDAC99587970964D1
IV: 71B9BBDA8A38161D7CB58176F4732552
Plaintext: 79A23B2CB8D9232A6704692FAE27D70AB7D82F2989AE3A6F7B0F900D24C6BBEB
Ciphertext: 2ABF06D2C75D73F09A011633CDCE97C114AF2006424402AF16FC75BB0943D8D6
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 43F7D8DB753B659193086127F0B3E99E
IV: D96AA0925B192F42262DDCA87EA5DAAC
Plaintext: 233A2612AA0ABEF48BE82F2424A20554D50ED5739FD89685304059160249D610
Ciphertext: C56D0A845FCCE64F3C2778643A296CA60209C1C6D1D0F45676455DCA50351A5C
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 5258495BAA989D2FD0C41FE10A8389C4
IV: D95DB7A120A826EDEFB97FF7B88A0FE0
Plaintext: CE58464F58A584DB5D9D636DDCDB4EE3FD0B46715F5288AE98E2E2705A1EC91A
Ciphertext: 83DA7D1263DAF274CD57BA4A8EB047E7C0C1BDA32096396FAB33AB6389833910
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: E03754933CD9BE7251E883A2D6E8B8A1
IV: 696434CB293F4A5DD54E0F6227AFF878
Plaintext: 3D9A5783E9995CB4684D27868A78C3D8E964DDC5FC172DD5997220D3F4328F8D
Ciphertext: EA1159046E10E036D4FDF41BB195DE2F2E637B3B12B204762F5CD15D1EA4EAA4
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: FC0F1ADDDD28519198C5BFABA1213F5D
IV: 36E76356F4BDABE32EA4E6493B8CAD5B
Plaintext: 6FDA27301CCB4CA5E5CE709128137EC7C2C7D9A0D8D7300D7053972F9702115E
Ciphertext: 15656DA7016540BF66109F35354622F1A91E6B93532C5EC4E71885E32C3617B6
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: ACA5A010B3125870BD782DEF8186796D
IV: 5EA2BC81AAE4C2835E7E0AAFC1098632
Plaintext: EFE7FE67775FFD17AF262091E73CF2D78E5F98DD9FE8D6681F328BB15BCA17C3
Ciphertext: F356998B970837748589E5DF0979ADD16ECAE4DD592C85868B78B070AC8010EC
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: C91F04FFD8ADE4C142503A326A153658
IV: 600F8BBCE6CF1E547CC8F32BCC6AF65C
Plaintext: DF70A03C18D0584DB481711C46B4A36DFC584851D9F29F9C5761EF0AAC2BE260
Ciphertext: A5CC5B7ABC9FCEA77AFB76DB886856D6059F450B35587998D02EECB3D6E90FD0
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 313A78EC212B7D85E4DBBAA53AE5DA5D
IV: 0F8A09F1A8157E095F0C4A4D2F7CBBDB
Plaintext: B5A36428979C3180DFD76AD3C19EC992B9AA32AB60CE44DE285EA6C5D07F9CD9
Ciphertext: 7A62C05B9303C28E4E30960B3CC6DF6115079EF6369DE59E5E7051A9F076C2B4
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: A44D63019D92AE9AEB9BAFECDA17EFAD
IV: C82A1F870BCD7991FB07C693FE244DE1
Plaintext: 3C46279234478D3BE2B86DA217C0095ACC419991EAE796F9A2A2D96708F0EEA0
Ciphertext: AA8633949821711483E1496543F7AD8F4C27BCB71390EDF825E56C868EB77608
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 26EA70B32E9C7E92A8AD09D2355B4813
IV: 1EA558158DA6105D6C3529C0D9D071DF
Plaintext: D7CD7EF080B5925988B3A8AB270B3595710BF368AD1CA7D67357B63A862E5B4F4D947ED680337198E51B7721D38B69599E14D327B8265EACD594195243B1A0A8F23A7BDB23F68E4F0E1DB03D4CE2A3F6DA45826E98519E30C942DC24F875B144244049777AC75D97BBCD70A13EC3D5BA93B39297B89A9DF9C753BA116F6E5FE1
Ciphertext: 2D539F9328643980D87283E42D82D60ABE498F202DE91DEC7AB903583666DAEACA7B36759B237AA587E019DF6EFAA1998AB7F7711D5D88FA6DF90E090D55E0F8BA66E25D966EDAAC8C9256052C9173C797529F14A78A35A2EACFBC32341EDFA20AE35ADAE83ED19F1C81A159D6CA4AB1E0FD31042798E1FDE60C1191DCC9AA36
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: D5BF86802C110E14979C2B98D1A58D90
IV: 67B3B48D7FB39548C74D147C81D7B06A
Plaintext: B6F719F2B98B8554F69FA6BC3ECE960B1457B83E3CC37502A2FFBD22885E098622D6806B713D9B5C3FD335562E2379022073DB7EEC63710713B2DBF4D9CAD0227E5CD8BBA5B70933CA927A8F4BEB201C26DB5C6507223EB7510387D2D556F364F24F5F3627FE5A8FF534164F53EE1C5BA1335ABFD74466F9822C54CA689FC4AF
Ciphertext: 5D60223B5011658EAA078A6470624841C8A53B400EC76517C83286A9A9E7E84CC10559176491425624D2B24264DC50927767560BCB65B7C4615E33E794DA4BAC7F9830F88567527B3B0ABCD8BAC410EDB1EFB71205B6FD976942FCF09468AD8FE2088096237C291095E98F62555C90E30B90CD7BFA518780B5154B18CDFAE6C5
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 6A892BC55F7F80F114FBD0870B123F1B
IV: BF2A2CBEB249805673774C2E8DBE01CA
Plaintext: D9322E1D875A2008B61F145631CE5FDD64D6AC85604564147B7FFC06C3FA0C85A46A9678D5DB457265DDFD31C59CF52ED6173C94AC962F06C51A2C4A5AA3FE628155C06A0AFBF0C7305CE1756133E903833B9D1593EF55B6AA196AF1299087171A4517B11503A666E58E607D64931D445400BD4BB2FCB4BCE878D117E7B9AA1B
Ciphertext: 6C84079A952561F8C733F2FB0ABE874DC04D70A8E1ECDE8BD026866F8790923B046AB51E711CD442FDB7C28CC773281E48F40178AA8F0BA5C43D56269664A54FF474BA78D9E763A1D806B489F62FF82C9D337735EC229935E18DA53E932469B081BFFFBC20089B8E62ED905D4FACF2054DC0F67D67116977AD4FF4AB80954C48
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 5458876D02C39DB8458372E89CB3EF27
IV: B09B187F7CCE25E94F534F06D8442796
Plaintext: 751579F1BB15910733507A4CC04CF00EAEFC3577EAD165F77F2CDF037B445CA4390B56EDF0F3832889828B613A785CA924D3259AD7E664186D2C88C01615B637D0796246AEBBA584AA3746E10EEF436E73792CFEA40290260AE9BE1CABA919919F5AF3A2F7A2CE67912FD3464A564BF4D4374895F0CE6AB91851F35A1CB197B9
Ciphertext: 7A97307CB8E9EACD703E6F9B518772AB2C7A0FA3F9FF61FBE8CE0896F10DA287E0CAE7C276EC9E6713A692908284EEA0420CAC3B35C6D43594605CA637C7520CB6B7759FBE7660167C4C08B337C4451B85890C3B354382C5721A555777474CDA0E0A82E623FEC9C0645CECD7A7FE7E5F499E71E49DB83A1540448FC1B84BC06C
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: BFD46DC9190FD1C167DFCA22E6CF201E
IV: A661D3214BFD96AE23CC98E9A831A4FD
Plaintext: 43EAB0941EFAA25550A3F267C7032BEF852132401C4799110D0A918285B40586A51D2F79015518F009F7430874D4030A96CC97F87FCEC7AFEA5C50FCB831B18CC628B6CBA5CF459C36103E985CEC386A401D468613330C1C765B79B5A424932EFAE70489CE7BF8DD640569D345440FEE6E17042B101D27A9B77669179B6E2321
Ciphertext: 139BEF74260F84F7F186ECE92E48CBA371711961CFC0073DED8FFB3F67F2CD0B698F20D9E2C16CFB0AFAD13E303429BA63A7B52FA506E084FF62C53DED3E42E2E0FE1C08D086B445971AB31D019209ECF4D711EFBF0609E09998C65119CDEFA9E9AB8B7D49843C7145EFA6CFF3304B5CB81A4DFBF2464CC270484C5252060A7A
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 7037C22E9E77FA9349E4F5D9B2BF5C31
IV: 150DC7E4D6E23045AC3449091FA5F1FC
Plaintext: C36788C3BB5E62B35A6AF89349EEB52040E0BFDAB576A53EFB24120A28413D092AB4739BD1652B6E48170EBDB51E7DC622C2EB35AA76692DA666D2B205A74B5E45F04B3FC90256717ED1B4115409630EE2B5D2D9D0BAF18A8782511B4717D80D24DB28EF328C5AEDBA2688A8F4AD2CA945290A2A4DB9C09A00A6512AF763FE9A
Ciphertext: FBF0DF7DC49D0DA772082EAB62268C74FAC576CED62B0648404FCA9CC38E0C0DB41487BD3053702C514A46117CD03055F2C340DDA26ACB60AED77328B6A87E55D487CA67C23E39885DDD5E81AAACE95ED29E6071C14737885DC68D1CF771D7E75D8B7F7B37E6917B7548C3D93FA94B98BC02BB01FEE4125972B1243C8C9423F3
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: C15C1A33201001143C27C5EE4752FE40
IV: F1DEF583CD269B9EAB03E43AEB68C892
Plaintext: F174738D9194B561D2899567310395FA8E7138D2BD4659DDA06D89C192A0F438199F9D26671D23D1A17A612E773ABD74F8FD2EE80A9A032866CAB531E8F89A65181A7B6834126F5158CBEA91F698077C939006B1FC84DF6235E331F39CF32D412324BAF787A33E4D338F56B06BAAD8CC1279936F7E9FA5FE0FC68B65EC25C7A0
Ciphertext: 872C38791713DDF693DA7393BA2BDC2C88FD86C7592E40B449BB172BC0B22C93A763241E0F3528136B9A765EFC011D7F97CC61E9FB1DF59D531A05F4F29B02A6F621E9A4EBB753838909EA51592190E2FEC47849C7DB63078B92045C75586EC38EA83506CFCCFF89AE0F90275C8C1CD304C1C7F85CCC6FAFC7A97A6867420BC4
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: 868C4D9F60BCCF5B773DA75BE9257683
IV: 618B1C16A2F77C40D0376805A3FAB180
Plaintext: E065F5957CB5161FA1A131C6097247D07649E4D930457114B10A987E9A99AC9F23D83C1459F388AE839A96B8E0E4DFBA81025664D700A31EB8BC4C16C02D24CC1B8F94124427D082106BEF7942D24984841B6DA96F3955B6846BE070218907F9350E40ACE2A7EF68536F7FC5B6A9514158E25774F01D70F2858DBD88BFB891C8
Ciphertext: D1BF41AA65980104BAB813102FB68A18EC6343F1D1407CECE0A813EF396FF542F38E2EB976535FBCFD5A849FAF3B96834AA3F6F3C9ABD885BD4F74EA6C21901266662A6F5D9139E3B2BE767AE696897BA7F5C9A2EDD14E3A9EA478AFD5794D94600D37C08BF617600248BB1BBBF6BEF0C2EFFC6ED0F0285BBDA2A5FF8D298B62
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: B5C240C4F428FC89F7773E966A98AC07
IV: 1343DC2468A27A1DCFBA19E4A2AB0743
Plaintext: 8DE067EC9FF28BDBBF2B5FAF1D6A753E462E2081A680EEBCB01BEC0A06AD7D21BACD5F03EF229B65C8FFBF9F05B3C6258662EEABD145CFE502462C0712E4B1D7975ADD864041FA0A77E31969F4FFD1F855C928007DE2BC8888DCFE00E85644C21D27E784C013667DDC2023B0AB0A80742FDA3252E6C23F0892AEF0D6F97616B0
Ciphertext: DBDA73BFB3D75B0454E0DFE3A4F74B08276E889CEEA606FB3DAB74BF2EEE392BAAC197C7C461FB9FA8AF71E71C5798904D5A4EB6C4EF5EF3F182CBAC96D81AA7F96BC503962314E7F77C5470DFD7081E45E888B8CC8B2B2034212B98C5EAD44F18D1057EC70A8129CC41844CD42A3FAAA8E10219204A976EF7609AD76F27EC7D
Test: Encrypt
#
Source: Botan 2.3 generated
Comment: SM4-128(128)
Key: DBAF14277EC8B5282957FC44EBE64EC1
IV: E334E464735A93F8E641D52FFE474CDA
Plaintext: B1AB09547F859D8A257E55A4E3D392D12A63CAEF3E66F751C3EC59E7EEC7AF2CDD96438EC2A83D01AE059529FBE4992A8E35F8BE030BC09092B16081914CF1E0C9E734A5E0E6B4F14DD505E8878D4527F12DF1B1601A67D72BC8C09EB34E4CDC8EA24AB947D6F2FF974D7BEE9E81785DB414AD7EA453D6604360B342DE8B0975
Ciphertext: 891480A5C542CB64B1FA46471FDBEACDCCD825920344A64CB792BAF07F2272918F78C51FA892B95A754D77B932E5E66852CF20EE198E71D29E40DBF2919663BC67B86EA5EA3CD5A77AD473B54D0C6EAF6325EACC41306EA0CF501D501D9DA4016594F1544DFACB3738EA84EEEC6C07FA887084E7547B381A34D4E571E470D161
Test: Encrypt

View File

@@ -0,0 +1,25 @@
AlgorithmType: SymmetricCipher
Source: Sosemanuk reference implementation, compiled with -DSOSEMANUK_VECTOR
Key: A7C083FEB7
IV: 00112233445566778899AABBCCDDEEFF
Name: Sosemanuk
Plaintext: r160 00
Ciphertext: \
FE 81 D2 16 2C 9A 10 0D 04 89 5C 45 4A 77 51 5B\
BE 6A 43 1A 93 5C B9 0E 22 21 EB B7 EF 50 23 28\
94 35 39 49 2E FF 63 10 C8 71 05 4C 28 89 CC 72\
8F 82 E8 6B 1A FF F4 33 4B 61 27 A1 3A 15 5C 75\
15 16 30 BD 48 2E B6 73 FF 5D B4 77 FA 6C 53 EB\
E1 A4 EC 38 C2 3C 54 00 C3 15 45 5D 93 A2 AC ED\
95 98 60 47 27 FA 34 0D 5F 2A 8B D7 57 B7 78 33\
F7 4B D2 BC 04 93 13 C8 06 16 B4 A0 62 68 AE 35\
0D B9 2E EC 4F A5 6C 17 13 74 A6 7A 80 C0 06 D0\
EA D0 48 CE 7B 64 0F 17 D3 D5 A6 2D 1F 25 1C 21
Test: Encrypt
Source: http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/sosemanuk/unverified.test-vectors?rev=189&view=auto
Comment: Set 6, vector# 3
Key: 0F62B5085BAE0154A7FA4DA0F34699EC3F92E5388BDE3184D72A7DD02376C91C
IV: 288FF65DC42B92F960C72E95FC63CA31
Plaintext: r131072 00
CiphertextXorDigest: CC09FB7405DD54BBF09407B1D2033FBBAC53F388DD387A46F2B8FCFF692A7838353523A621A55D08DA0CA5348AE96D8B0D6A028F309982EF6628054D01B9A368
Test: EncryptXorDigest

885
externals/cryptopp/TestVectors/speck.txt vendored Normal file
View File

@@ -0,0 +1,885 @@
AlgorithmType: SymmetricCipher
Name: SPECK-64/ECB
#
Source: Simon and Simon paper, Appendix C (modified)
Comment: SPECK-64/ECB, 96-bit key
Key: 00010203 08090A0B 10111213
Plaintext: 65616E73 20466174
Ciphertext: 6C947541 EC52799F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: F64F824B DA9DA2D0 D446ABE3
Plaintext: 48731C8B FE3260D4
Ciphertext: 55CABA8D E9F967C8
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: 21942E9C 01FD29C4 C9FA4534
Plaintext: 377EC26C 13792317
Ciphertext: 28B64301 48F16E86
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: 29E37229 31BAC130 F52789C2
Plaintext: 7574E874 EE68873A
Ciphertext: B2ACBFB9 E6D1DD92
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: 7473B3BB 16E52F6B 856639F9
Plaintext: 32F5A97A 020BB7AA
Ciphertext: 0CEB7AD5 C89C744F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: 738350E6 D8851BC8 4F20ED41
Plaintext: 2E46B2EF DEF2C9FB
Ciphertext: 44046D9B 97E30F84
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: 1EBA2100 965E3D94 F715A9E0
Plaintext: A40EF0CB 7D750A29
Ciphertext: A2917A43 F49EBF2D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 96-bit key
Key: 77C06871 ECC5DC34 9C022E8D
Plaintext: 4603E1E1 6719F44E
Ciphertext: 02BB97CE D0D4ED4B
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-64/ECB
#
Source: Simon and Simon paper, Appendix C (modified)
Comment: SPECK-64/ECB, 128-bit key
Key: 00010203 08090A0B 10111213 18191A1B
Plaintext: 2D437574 7465723B
Ciphertext: 8B024E45 48A56F8C
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 64B76FA6 1CE980AB 2F71098D 75D66E5F
Plaintext: 1589A8BB FF4C7A85
Ciphertext: 2F1D1223 70946BDA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 5524ABB7 7240EB5C 4554FAD4 AB730DDF
Plaintext: F85FA072 1A3C9AD6
Ciphertext: 2A740170 155B33EE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 1A531CD6 BA360807 5A8713AF CE355015
Plaintext: 0232F83A 4A647D06
Ciphertext: 98251CA1 B58C59B5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 922BF30E 46F8CD8C B624D0BC FF7AE7A2
Plaintext: 35B7E6E1 60815A52
Ciphertext: F1761C9C BE6621E9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 63634339 4D464D9C 395C662E 567BAC4C
Plaintext: ECD85815 FF2F6F6D
Ciphertext: 682DAEEF 521688D5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 4EA353DD 118EA836 5F97DBBB DE809F55
Plaintext: 77570929 2D2BEE93
Ciphertext: 92F55C00 15B9F649
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/ECB, 128-bit key
Key: 5F51F790 E60F2751 C2E158F7 784D56EC
Plaintext: C4C1002C CBA66F2C
Ciphertext: F55426AF B097E170
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-64/CBC
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: 87A6829C 1FDAAB90 AC8AFC52
IV: 869AF558 D633F02D
Plaintext: 2DE18565 88CAC5A3 225A1048 A6C9C98E 7B6E1E80 DF1DD431 AC075133 555F1091 B075AAE0 D05C0572 49D0032D 78DE2CD7 4F1BB05A E8C38347 088C1207 D3EF5389 0F35F0FA 99BBDB10 F17DB0F8 E7AFD03E 40DD31E2 B4330CAF E1C32993 0096CEEA
Ciphertext: 570D66C5 A24534BF 916C25B7 F1093A05 55C54857 A11FDBCE 549E3CFA 0E65307F 46B37960 25925E55 DD53D441 9E5651A6 B4D615DC B34EF4AA DF7CA9AE 4B0B266B CB2DBB78 F933028E 655F9F00 820A8B32 C27CB748 1C071C01 2B54DCFB 1FBFDB62
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: 79774B6A F511E4C6 98AD5F57
IV: 2236DDB7 98EA920E
Plaintext: 388539D7 93DAA0E8 B6D034C4 256F7F92 FA1D1684 04241F2D 223B03E6 80D746A0 61289F20 F8C3BE1C 5F600E84 A31B349C 60FDF7CB 3B159197 526AA6D6 84107F47 7F6F92EE E224455A A7772FC4 70E8133C 08472D0A C3D3FC85 74D1427B 864D110F
Ciphertext: 62248675 9B5DBA27 F3F28A52 E49EFF95 2F9C4710 EE53AFC2 FC2835F8 149E64F1 CFCC6F8F 693D4DD7 490F61B7 ED55E225 6CCC11C5 7B5B0F6E 898EC5BC A5F4ABBE 0594044E 4A298F29 0C37135B B0F03D0F AD9AF7E4 E4AD0C87 D6B2F34A A2BC67D8
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: 2D9480A0 5B2D2554 80EAB358
IV: 7A658EBB 6F6EA8E2
Plaintext: 2B7C5A7E DD3793FC D4E78680 76389EC3 49CE4C92 8E52FE04 29411BDF 80D0AF57 A3B300EF 1D43BBF5 533E014E 0A71B95A 5F643B27 2F2B9534 F6E53D34 8C7AA09F 879C0EBD F266538E 2AA13BDA C5E481B8 16E4BC32 5E8564CB 6940D98B 51843539
Ciphertext: 0468A954 3D547BB9 6B8F53AA 738ABECD 87ED9D2C ED1EA504 DAD2DFD3 6A815AB6 A3E5C3FC 00186363 6FE7EC8B 75CCE4A7 632D561F 1DC65750 97391092 25825C83 8F040759 6B51E467 0B491812 9E188673 E6AA834B 7A319101 4EEF88FF 44B7DD2D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: ACD56633 11157C0E 698D68FB
IV: 6CE8A97E 61B4EB34
Plaintext: 74788317 D7BB1DAA 8EDED711 D2A0FF79 3344F924 50C898D6 0A3FA43A 8591CA0E 40A39B28 8A162EDE 7C3A62EC 5FD9E651 50135A65 DA585217 4047D191 6E3D7E40 0FB902C8 D2F1AE81 6B572437 3EFD880F D212D8D5 7028F1D3 A2AA9ECA 7EBCAB76
Ciphertext: 1328BF2C E7948F6E 3109A1F5 D1F4E804 C34BEC9E 8C6A3D02 8E2A6E36 A01D2AAA 75526D9B 0FD2688D 14C4143E B5688DAB C075043A A10E5E18 2353B011 804E6837 C9360BFD 28B1B9F1 233BAF30 07EBBF09 846D8F0D 1902AF73 765BCB1C 6A037C43
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: BDE7C77A F740E94F 5DE73E68
IV: 5F035DB5 E6A01B9C
Plaintext: D2575E31 1524F55D 059F4453 03BC42D6 4602CA45 C9ABE52C DED62EE9 3A787494 4BF4DAD1 5505BE25 D9CA120E 99775236 5D96D986 7443F405 F978FE7F CDFF7327 565D32BD 0929DDFA D5CB1FC6 624E1C29 F0779592 01FCFFCD E01190A0 74CF50B9
Ciphertext: FDF10B14 0725DE34 EEDDFE22 44AEBDEF 3DB72D61 2EB0A1D2 86C3D54E 64608491 05832CBB A2CE7E9D 0BB4C48F DD30BAB3 5CBC9B22 0D9C85F5 CF1DA919 31D04B99 66865C7E D3420282 13A6B508 85530ED4 C7EC261D F27ACC14 5D0574A7 F35B116F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: F5434517 4F558AA8 2454410D
IV: C28565DD 6D78B4F9
Plaintext: FDF8207E 41F7DC67 89C51333 35109789 EDA13088 FF1A4FCE 6E7FBE28 77B56921 3BFB3630 DE7F1A6C F18E8A42 16CE5AAE D0F4B806 A019CC33 4E461A98 9D4D02E0 E2A12896 DFA4399E 518FD0F5 83F1D8C8 160BF97B 9B752381 2C1F5098 C51ADDBC
Ciphertext: EDE5D257 70A47CA9 3D3B6E9C EF9E072E 9281FEB0 B383C977 2DDB574C FE57AE78 A3DF3A55 0AC0AD2B D859C05B 8D80BB5D DF2FEDDE EDD4D906 A51592B8 AE8862A8 F0070345 268C56DD E2314ED6 8BB371B1 E9A82312 E6D0DE36 9DBFD6AD 0BE34ED9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 96-bit key, 12x blocks
Key: 554DE12C 104A06C1 DFE4B3FB
IV: 010A25AE 27106AC8
Plaintext: C63ABD57 0012B8F3 BFDC0FAF 9EA806DE 6C24D2AC 2B63C50F 449F347A D4654E25 5B9608DF BB4503C5 32EF4E70 008E28F9 EFD7FAB0 491099CB 2CEEC12B DF191A9C F1F56879 C34964B2 53FCBD8F E099E206 F6DDE55B D8423645 4F058BE8 561E2E4D
Ciphertext: 1C0A65EE 9A781678 E79214AF 77D15593 243C430B E38070E8 980FDFFA 348044E7 255EAD54 24DFB895 49C6AAE2 AEB70CC2 805F42DB EB812B35 53225F5C C40B7C9B 0F786193 96B100EF DF1F51BC 7398ACD1 09020FCC 39855155 35190A8B D21B8928
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-64/CBC
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: CA4345F5 3BE6D8F3 71D91C33 4FC0838B
IV: 51A3A8DE 472EF740
Plaintext: 8A46B92E 16B50EA9 3080F680 1A0F77D7 B1C7A11E 8F212D03 6EDC6AB5 E30ADE3B 6A980C36 FD40A62E B868F42B 8CFB5907 EBDA51F1 C9D394DB 691A326F A0DB093B 632FEE98 C106207A EFC6E26D C14724AD 7684E2D5 4F7C3417 A1BF4382 24B23FF1
Ciphertext: F2475EFA 5C2F3BB9 D4D16DFF 5E3A3D16 679C2656 60F6ABD2 C4FC73B8 4806127A DDFAACC4 5E968770 C747E2D6 D66CF1AA 37C96637 DED14E43 9DA5F997 78F4BA22 6592DFED FE7EAB84 D9B3665F 71A6F9CC 6E3AD6C8 CCA1DB91 D0F4F8BC 572ED873
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: DE8C618C 1D27CE98 7DE23A9F 1D71303C
IV: 6569291C 7FE1AC43
Plaintext: 35334A5A 3EDCBF79 A539D0B7 0C1D63CC BACB7133 D454876D C0E2773C 1944EB68 2DD80222 F50A9E35 4952715D 3C15A761 7BCEF7AC C0C0B06E 4100EA6C 5628DB11 E48B75AA 262913E3 E1E28991 452EADA2 84D59F9C F0048163 5CD8F5CB AADE41EA
Ciphertext: 409F222E F824FC17 07053684 5B702C1B 0B5F4ACD F738C859 B5FEBF36 F6D7B19F 188BE552 210479DF 8BD8E540 AD67E3FE 409FAF27 2D5C565D 8E217341 74B5FE7E 2374068F BE211E87 14B9D26E 00D912FB 6DAA09C8 4FB44E55 BF82F3CF 0D0D88AB
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: 9C698DF0 3DFC46F0 ECE88DDC 8C2BDBA5
IV: 55C237FA CE88B4BF
Plaintext: 92DB0850 4E00EEFC 4B032992 50331E37 71A0D7A0 76ECA6A0 E39F2B56 942448BB 1EC85848 7E77271E 07D334D4 4525860D AB9DA776 41B0D9E3 954CFA76 3A464AA5 063B2CE4 4215D15B CE4C4262 279C8961 D89273BE 324EC15B 959E6547 77570121
Ciphertext: DC26B867 3CB50544 8035ABF3 AC67E7AD C80DAAC3 D5B9B2F2 AA57C306 9499FA24 EE9F7BF1 ACFC1B8C 1D938731 72959B4E E72BBB5B 55C96960 04EF19C3 296C2D6B D4924BCC AA14B2B9 814A19F2 76D7B7C2 73868927 35393C07 50748B12 4ACF3371
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: 4B738710 FF4018BD 0D93BA74 7E75FE69
IV: 9348E00B DFFFFC37
Plaintext: 44F15623 F4361672 B415DE03 53EACC09 E8ECCC0D E1F45DEF F384C167 FF5786E3 16A2C5BA 1AB1A397 6C4C506A F25242E6 59F38251 C6E0726F 0932B61D 4A4656D9 144B8854 C96D1A37 A1D23B72 07F63650 1BDFFA80 4838E7D7 FEEA14C3 1C666245
Ciphertext: 3346B678 E25B88CD 6E1F5E85 4B3CDCB3 B2640DAB 8CC2A4CB D377CD21 1A8555EA F595442E B947D98B A063FCCD 61BEACB7 F9AF65F0 8E5E42EC 4AD9DB8A DD6DA48A DA6EB521 3B4EB120 F5F6ED00 57D2CF30 8AA17EFB 23C562C9 3AEAE9E4 53AF4636
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: 855725F8 A35B9C19 1819BD51 4105C3CB
IV: FD6F0B64 C3EC9BE2
Plaintext: 100AA06C E05A5BD1 87644715 EB030709 B583F76D 79C4D387 0FE337D5 8300C2C2 F23CF8E1 CAD4105E 25AA4D6D 7EDB7735 214F018E A651B1F3 1FA7BC18 6ABB02C3 FB4BA1F5 80AC94CB 9C147AA3 3894B5A3 804681FC B49DA051 E6022DE3 65FF5F0F
Ciphertext: B2428517 2A1BA8C3 81B14D7E E517805D EC97F899 F6B12699 8F1574B9 A16254F3 44EE49B3 B4AD38F7 92B5B3F6 8F576DDF 7FFA93D7 DC0C56B4 B261599A 1BD483D7 8DDCA535 F6E7CC30 ED9AEE91 D0CB34DC A6151619 39E821C3 54831A7A AF8FF9D0
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: 37288E86 565F8907 48721C7F 1A4E572B
IV: EAFE013E D8C74911
Plaintext: BFD0EFDE 1D5EB12D 3307B759 B11A32C3 4531CB36 5FA1A4F8 CB3FAAD8 D323EE1A E732E96A 290AF8CD 195AA7C3 69E544D3 59715E05 E0C66AA2 E22CD693 E1B757A3 5FDD7EF3 3EAD1FD4 9D6AF29C 459C1A69 87939DB5 F1DA8C4F 2E14D08B 5D6959C4
Ciphertext: 19D16985 84E4FEB6 256B5C98 7D3D4206 1029146F 604DB39E 3646961B FC50A789 A4B95248 D55DB150 BF1961A0 77281715 BB36BEFD 6C07F994 2E3C9F5A B3E1DF64 CB906C52 718B95CE E393809E 57BDFD18 68983CC1 117492C8 EAE77C56 3F48C67F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CBC, 128-bit key, 12x blocks
Key: AC1E6AC5 84F4591F 05E7B05D F4509937
IV: 90C0F9FA D5F8414C
Plaintext: A82BB4FA 203E2D21 4917D8DE 7C9EA857 248ACE95 C407AD52 8A3DEBBE 34C4BAFA 2F20F5C9 6A84ABD3 5EFB5342 EB876929 A2106679 BED203EF EC512DAB 5DC94E78 2ED48CA9 EE1C6E74 CA718963 C6208BEC 095F7063 6139AC79 58CC83BC 87312210
Ciphertext: 74B64C5A 79C8FCAE F2D37CE5 18FAA725 49EA23C9 2EE46643 610BCB37 882B7274 7E3FE20C FFEE1B50 86DD78C8 03F9F457 C6E6C963 15433319 8A9D30A2 3476276C F1725F0D 821980CB 99DFD89F 542B0E13 E573AE72 E8AF1188 F7123F94 281B3B57
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-64/CTR
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: C72CBD54 3750780F BCD5CB64
IV: E4FE1799 7B0F8028
Plaintext: 2F75D639 15E9E524 D98DF7F6 F5B32FFB E4B7F911 F3CEC758 FF265FB1 B202C78A 7F5353E5 08F23D84 D6FFF2CA 54AC649B F583A409 8876A52E F54341F5 81AF8C2C 2E5AF873 4B7535B8 54295C0B B3A20B73 82650F62 62D33DC4 0403B794 82A71437
Ciphertext: AB692394 FB3A7B7D 4A356673 075C947E 04EE4CA1 DC025EAE F950FF24 527DE9E7 2DC4B3BE 5E0C82A7 964A64AE 98204519 10F44802 6C43FA08 86A095E2 277D484E 90CFB960 AA43023C 958863D8 741333AB 3CB25B2B C4778DCF EAFA89C9 DC6285E6
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: A24E2D4A 6D0ACAB1 D0E78E7B
IV: 924EDB9A 10D12319
Plaintext: 5FDB16ED ECAA820E B7D1C20E 1CB8D33C DE7AC0F5 19C2AD7F 9E85A3F7 D0B4A2A6 864783E1 A45A0E8B 00617D44 7DAB3055 01D01334 CE04C4D9 5A977EF7 F07458D9 D2BCB0D6 AD2ECA40 F2F3EE33 4426BBBD FAF10D56 2BC94407 2C7ADC9E 41E414D9
Ciphertext: 09EF51B1 AFDCD2A0 2D94DCB3 245A6142 B42809B2 E70A1BB6 9FC6B39C FB538217 E3F7E52C 9149D5FF 10EE93C0 26694057 12BD279C 968D6D4B 6E6AAD4B E947A9E6 AE539D38 D9C7A153 AE5CDFE7 73C60B7C B58AB1C6 6DEB40DD C1908642 36137331
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: 1464D4CE 2B4C0717 FA93C4E0
IV: 18130055 C77AFC61
Plaintext: 291E4379 818186EA 8388ED45 5E000FE3 DA0907CA 47FCEED4 E8D868F2 FDDCAFE5 E6667391 B5C6B583 1F6E42CE E6DA7925 744034B8 70F9E978 8A739D85 E0A4F241 5D4C3F0B 3154F56C 8EBB47C3 2A9CFCAB 68CD7F9F 93F7DDB0 3AF91519 331A11B6
Ciphertext: CB1784D8 94CBB8ED 9E516C82 F12A1D4E E6A5393A 2447C248 85B6D61E 5FCA18E1 52754801 9CCEB502 599CBE88 7B1BC6FB 62F3CB92 4E96348F 93E49A14 34475B11 6F177099 C8527006 B9C07D84 96776FA4 616F9BA0 8323B03B 3798B966 F1D5E67B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: D2FF1D60 6EFCAE29 62B844FF
IV: 0154EA7C 97E24F38
Plaintext: 698A9173 52E7B5D6 7F0B2283 F6CBEFD2 E9FB2979 CE6B72FC FC29A9BF 92A316F1 8F53FCDF 807A09AB F4147E5E 766D0706 B7DC289D 25661109 5F3696F5 DD030222 CD63BF29 FF278882 10FD0C7F 92FF4253 8F65857A BA1604FB 856E9BDD FBC5753A
Ciphertext: 112F9DF4 B566415E B3FE5E50 97D29A7E B0AF97C8 DEA45375 D8B83CDF C303F6F7 8798A492 E45D526C C0F72F32 448B87D4 CD0765EF 66B6CA15 4DC94B59 34D2E396 2BB15429 D97410ED E6BD319E 82515C9F A29F3C42 7C08AF8E E520CF3C D8CBA7FB
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: 6E843654 9820FF56 1F5CED85
IV: 5167F2E6 285E4C8C
Plaintext: AB430941 6031309D 98CA0A38 C0A00E14 B678A16A 8BF357BA 1B20DA1F 39F6F747 AEE80C78 6857B7F7 182D961A D02FF82E D877829F 42BB7B75 7A1BD5D5 0799DCE6 4CB35A2C 6A51166E EAE3184D 907D126C 58C4460E 5DC530CA 73C3174A C3C8774B
Ciphertext: 5A8FAC8F 5BFAE3F2 FD9F44EC 4BA60229 86C92A81 EBDDBACC 0FF3DA3E CC8FAF38 283ACB90 DFD94125 EF5DACB9 9D64FC27 E8FB8501 CF7E5247 13A7B546 BAEE799E 8B5CA888 9D2D7AD9 623AB3EA 36D5CBFE BC40C39D A686661B 7D621389 D9651BC7
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: C403BDDF 8F5FC2C3 6A88A330
IV: D9C75EA7 5F962F8C
Plaintext: B305D406 6C9F1F29 8246FAA3 2B69DEEE A4A87BFE 56B50592 E9881783 2E7798B8 50788A53 3F810BF9 F8BC9DC2 E9186510 E76A6E7E C9F91616 6D08B90D E61FA110 9C77B84D EC2DA7F3 2E1DD3BC 7727CF32 7A8F81B3 88C9A272 E3203E91 D9E90FAC
Ciphertext: 9FCCF7E6 D377B34D 9B115DA1 90051BEF 8C5D7C0D E6B06689 1F9583B5 E80609E1 6EC0D204 450356CE 3E8F9103 1A5B7A13 F20DF826 A463F5DD 227FF1B0 A3CD2DEA 498CD9B0 AEE07F95 E9F922B4 9A5DB0E1 5A985CBF 3A868E4E 81A6A3F3 8C0292BB
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 96-bit key, 12x blocks
Key: B9308092 B53F5ACD EEBF40CA
IV: 6A961DE3 62EB2A25
Plaintext: D0BCE109 D1BA2D00 FF79C860 6B55C814 481EEA90 0FD135D7 3AD83563 CC693287 013C8C5C 711A912C 217E4D35 3D8E0109 9D5D145C D9F357DF 2ADE38D0 60E45705 7EF808E4 B515BFDB AEA7FFA7 BD1940A6 5D5EE8C8 7C820C72 D7072C38 718B5961
Ciphertext: 0571E616 BC1839D7 799401CB 3444B465 FB0C32DF 2298915A C43FD109 A577B42D E5A474A7 9145F013 3815051C 4D5FE00F 36E2F1F1 FF82CF98 8156FFD4 20FC4155 938F19FC 3258F13C 31092BF0 FDA07889 B487E9CC F6258E3D 7C916FAE 58419DD8
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-64/CTR
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: D0F15E55 870DD392 36C0251C 438F57B4
IV: 6942E2B8 C46D5374
Plaintext: A71E62DC F454EEC5 A1ED766C 45B7B67A B82E5019 AD8DB7F4 AA0A5373 0AA301C1 1441908D 4290643E 71FF39E3 666934A3 17912C68 DF01E137 E28A6047 F7E12F57 66D01E20 16408AE5 54B63EA6 6DBF87AE BD1BCE95 ADA84563 4E6D33D9 0E10E60E
Ciphertext: 309D96C0 38FD03AA 85815D6E F4453440 37980EAC D6B61BCD D7F74FF8 207F0F05 33AF40AB 822F480D B08C9729 CF59BF2D 3EF4192E BA1087BC BC112B46 EA4D512A F2FA8FFC E2824C31 6D401771 A25BF98E 842BDA81 20039AE2 049733B3 29A189DA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: 744FA621 EE4E34FB DC4DCF81 C0AB5B45
IV: EEEC6FDA 4A9B841E
Plaintext: 3D6794CA 9EB63FF5 A65B7162 A0ED4F7E ED50E4F0 A9AA49D9 A5D65F80 384D813E 029993CB 3D0AF550 7E848FD5 361BFCDE DAFD4592 AB7F7B6D D18ECF25 DC1C031F 72AD1F97 386A6DB2 940B0A3D F451C39A 53410E10 7CB4A904 4A5D5A6B B38568AD
Ciphertext: AF760984 11E93559 E760F07C C51BAAF9 6DC0B931 8F4B2E71 85707269 53BAF0F8 16BB415E 97AEA1BA C1CD15AA A1E294DD E190556F D3C0DBD4 B7F7135B 257E6364 4BA06EA3 913E5E38 AB605FF7 D5709189 0D6C235A 02D9B56B C0E364E4 E3480C4E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: 2B5AD621 293E08C8 E2397A62 4BDC3630
IV: 34FCBE15 9017D70D
Plaintext: 2F9D756B 6F526676 CEFEF840 03758EF8 5222EBD1 BA0C772C 4C185F95 1EDC6F78 D258255A F44E3CBB 2755E84B D5360DEA 439167DD 707659A3 B66295D9 2FBCB859 18E7E12A 2D8742E1 D83B3F4B 6B3D5916 E710ADD9 3B61B572 EB4FB9F2 DE423382
Ciphertext: 069E756F 0E1BB0A5 0FCB1582 38D3668F 49B5F9CB 27F4B8E1 AA688E6C 1C060C16 9748A049 EFC72340 912729D8 438D8538 C4DC2965 482212BC 0AB73CDE 74B0F53C 05020A58 C4A27E7B BE3373CA EA910C4A E34F2398 254E619C 72E1B15F 671D7EB1
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: 710176D4 FC3FA9B7 942E64EC A37C5D10
IV: 7AFDA5AC EEB426F0
Plaintext: 9AA1A5FE 03E0AE73 848963B5 73AC904C E85B2FE2 DB452878 9D3C04EF 8C09AF4D 52FC82F6 78FBF898 342416F5 BB33FC7B 31695F61 17474978 76F76D75 FC333D7B 41F92F40 2CA3D373 BCA27828 6ACC2ECA AB09E5F4 7D037415 1C20C17B 3FF65FAD
Ciphertext: E16F9075 EE48B86E D8A987AF 2698DB19 6C5129ED 62969FC5 42F4712C 878C6EB6 F05D2EDB 52F56A6B 53E11E4B F10575A8 B6293EBE 84D7467D 4B5E50BE 1BD8D6A7 C104676B A5A02095 6E8BE4D5 4C60DFD8 7CE564A2 15BC8162 C7489784 B636562E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: F66446F2 4290AA4D F3F7891B 83C1EE7A
IV: 3C2FA2E1 E7AF9131
Plaintext: 612D7EC9 89DA6D2D 38193B24 FE83DEBD 92D7D40F 3B06ED5E 154AED5F 05D813A7 223D796A 8AAC5604 206D69D5 0421C3CA 3A8D3FD2 BCF305D1 6DC4991F 53EA9D88 B5F0E5D3 AC87B3BA 852A3366 F866AB20 66D652F7 2FF1E2BA D1B0E4A5 580C6202
Ciphertext: 542482B3 01872D96 F67F4932 EBDFF993 62ADBDCC 47B50F1F 354F9857 3973FEEC 9D174D7B ACEBF83C C40A5A18 A49E5D75 BDB1E862 AD181FAD 9BFB787A 5589DEE8 8E45BAC4 17DF3AA5 8644243C AEDBE8D4 F2F49079 AF7E6CEA C9F6DFD7 F0C484D4
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: A433571C 5B064A0F 1B30183F EB8586AB
IV: 479D03D8 EBBDCADB
Plaintext: F0278DE4 D2652A7B C2A7BB36 99EA40A9 4E07EBFB 15BAD174 402DA5E8 376B1D2D 231AAB70 183A01A0 51F95D45 E62B25C4 135889AA 6EF990B5 0407C4B7 2D241D50 90D25DF4 38766DD8 D2FE411E 1192729A E58F5C1E FD541699 874FFD73 0DAC334A
Ciphertext: 24E84E95 1B75DD7A 15A8100B 1ED5F766 F7ECAC17 AC1B18C0 BEDF9B8E 0DF8CAB7 2FD1A2FD E3BCAD57 02977430 A8743B21 11D1BB2A 9AEAD946 97B22289 986E738F F7B0FC28 D09A06F4 E4D388C0 9E3CBBA9 A9C23B9F AD5812E1 EC340015 017372AE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-64/CTR, 128-bit key, 12x blocks
Key: 37C686B6 D9FBE4BA 75B50EC5 DCA39957
IV: F6E82ABD 8FBC0F3B
Plaintext: 6EAC08DB 400938C3 4A3573E1 6CABD59E 689B4C2A 863B9896 55850949 7231BB55 3361C8C6 565441A1 445ACA16 BDC61103 5A18CB08 DFE2FCBD D34ABBA6 771C3254 9A43F292 F5F1E1AF E6A1AE56 26D07C15 2A7AD094 53D26686 4F3856CE 7ADD6497
Ciphertext: 58214898 BBC04FF2 2196E37C 7DE33202 1D5F8453 32C84BF3 29F70315 EF624EE9 63A7E011 BD94D68B BBB5675B 1F2B8A00 EBF2A3CC D6330255 B473ECAA DA6FA758 DD4E0136 76416183 620F5850 521DE0F9 F5AB0309 AAA5604D C4AA26D8 494F340A
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/ECB
#
Source: Simon and Simon paper, Appendix C (modified)
Comment: SPECK-128/ECB, 128-bit key
Key: 0001020304050607 08090A0B0C0D0E0F
Plaintext: 206D616465206974 206571756976616C
Ciphertext: 180D575CDFFE6078 6532787951985DA6
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: 75289E33D18BDFC9 C689B29A43CBF3F2
Plaintext: 51C16CD9AFAB4F1D 326658F89C06C940
Ciphertext: C003C0497684789B 3A6CCBE8E7F98D9E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: BBEE81640C2194E0 6814569B246E7E9A
Plaintext: E8CB363862043F53 548FFDF037AB5FB5
Ciphertext: 914724FF30F732A3 20240D2336259C98
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: 5CFBC43DAB5862A9 053C32464EB91A0D
Plaintext: 07CE381B1D27A5A4 7E9296C55BA5EB93
Ciphertext: F77DA7F35C455FCE D97F1DD14EE15B32
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: 1CBC65B1737E70E8 78ECB98486FC1F01
Plaintext: D25B7EF7EBB2E872 C51E40081647230A
Ciphertext: 3410E3292E3752A1 C9BE3730678A64C3
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: E8E210ADF85A9876 84FB9C987A8FA89E
Plaintext: 2C16DB0493F23A1C 054271CCE217773B
Ciphertext: ECC6DFDA4C35036D D2A43A0BA3B778FA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: 7C2F99004989C8E2 9A8DED86745C5472
Plaintext: 41ACAD710F64CD20 16E2D80EB91852E3
Ciphertext: AAE11D7BD4EFE2D3 B6FE49BA4B54FE68
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 128-bit key
Key: 4D5073F3673B3972 F4D9F81B92EDC373
Plaintext: 6F742232E2F86EB3 B7A94304DC42C580
Ciphertext: 06390114161E73BE D7E476302D71DA9E
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/ECB
#
Source: Simon and Simon paper, Appendix C (modified)
Comment: SPECK-128/ECB, 192-bit key
Key: 0001020304050607 08090A0B0C0D0E0F 1011121314151617
Plaintext: 656E7420746F2043 6869656620486172
Ciphertext: 86183CE05D18BCF9 665513133ACFE41B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: C289F537364FF63C B37FD75FEFB7C64D 9D0997CD230B0BA2
Plaintext: 0FF691D4E981FEFF C226BB85C2793B45
Ciphertext: A757BDA6BAFD5356 AE0693B89E4124F9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: 0B4BE7BBEBB14BAA A14E2985A29E0C88 A90331DAE9559584
Plaintext: 90EE0DA5B755794A 3DA6233D10B6658A
Ciphertext: 55308675A8BBE410 270265DB6EE7EE66
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: F672B91B29F2CCEF E7096B28D1DD1CA9 AED1BA577B9D0AE5
Plaintext: 15C8BA0448121768 BFB45791D944D591
Ciphertext: 180B3772274677CB D71574EC3D8D1E7D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: 3B41431A0930F98E 17B4E62C93086518 447FE733B1453590
Plaintext: 23E21E14BAB904C8 B03813EFDFADCCEB
Ciphertext: 77B3B9088D81182E C2D38E10E3CA2DA5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: F0C48216D1D57525 E8C8912AC3B925EA 70BB71167B67590D
Plaintext: 0044DC0174DE0933 AAFB1811566E5A3C
Ciphertext: CB3876949B15CCCC 74F3BC5CCE16681A
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: C2DACB9E5F297E78 0A1D7A282F4C0E04 6D9CAACB98A1B4BA
Plaintext: 5E6E7DE9C737AA60 55C29B632C014E7F
Ciphertext: 8116F090EBE935C4 9AD2727648078C6C
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 192-bit key
Key: DDD0544A800FB15F 0747A543298B0580 BED0BB530644372B
Plaintext: 57E65AF9AB7D4406 DADC94BE134C7D2F
Ciphertext: 3F6E6C631EF7A6F8 8E52C511E969EC69
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/ECB
#
Source: Simon and Simon paper, Appendix C (modified)
Comment: SPECK-128/ECB, 256-bit key
Key: 0001020304050607 08090A0B0C0D0E0F 1011121314151617 18191A1B1C1D1E1F
Plaintext: 706F6F6E65722E20 496E2074686F7365
Ciphertext: 438F189C8DB4EE4E 3EF5C00504010941
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: 3FAD1C9A616C155D 42A077C2458E6BBA 12C340F1475EA1F1 624F8636FFB14ECC
Plaintext: 83A3C8AC4655B7B0 9FD2E6372F67D80B
Ciphertext: C1666B5CEFC7A834 AA8E17151325D89C
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: E9235BD73D5765F9 8233C2021EB193CD 83D9FF76343580A2 0D48C142B1A25F6E
Plaintext: 10FBEF4883786A14 C18481055AD076A9
Ciphertext: 8095D35115BB5FC1 064AEE233832D921
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: 009ECA0719A624A4 B084213A45B7950F 9B4D3720B2F7193D 7B6CE05C92E6F6B5
Plaintext: B9BF57EF4FDF273D 751919D9DE4C5A02
Ciphertext: 96070BBFF73875E3 82E29423DAE04DFA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: 6C86F091D17F7261 C964F3EC3902988E 33568010418B7F26 7B6848B2C746A53D
Plaintext: 31562C0AF6E5F3C8 69222D35BBA01FF2
Ciphertext: 42FF1EBF3DD18B22 E6AF206740945FA5
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: 49C44EC0AB29B4DB FC99284EAA23FABD 6EE1DF514A55E0AF A634B6DF1D64BFF4
Plaintext: 15D7F91AA5555939 80969C0A96691832
Ciphertext: D4AC0465FD577123 23E38EB3800EF2F2
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: A7C428C81C02E258 6A56C870AA6C0D3D 2D9604E70D5943B3 732664D4983BBB5C
Plaintext: 2BE71A17BCBD8F3F 38887B633DB32540
Ciphertext: 3C6689A1A779CF7F 24BAF05263F0B741
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/ECB, 256-bit key
Key: 4C46BE3B57F43F1B 51646D48EAC8B291 CD6BBC788D2E49FC F99E0A504BD9BF93
Plaintext: B19F424B5EDC7150 FC6F46B0D45B4675
Ciphertext: BA3F63708D144B7E 131D6E8270A8F281
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/CBC
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: 84B6C2745A751516 8E794BC312949733
IV: 89B996EC3A2030EE AB18E777A4A826F4
Plaintext: E99CEF37FA72BB34 2275090D36460E59 9982535234C52780 FA11AE65F36208B8 2D9C439183DBF93C B1EC5E7B14EA3707 C6C5A4C12F9942C4 3C24D0FE1BB17BC4 73137E3E55B76871 13A71DDFF47623B2 9B5431656976E8BE 845FA2676F4B5073 D980BE0BC4521629 9B8D8A2026E21B6C 4737F3601196307D 82F986D0D4480895 1172A160B4EE2DCA 04C4EAE7D5BB53BA 0929C990AA706495 BDEF15DD989C1460 CB821FEDB14EFBEB 6CEF223B4BA00F6F CB775B79EBD4F2FC DC570057045B9956
Ciphertext: 88E166E1D46064E4 7187F9854A195702 23E96BE0EE13D890 E0209B66F0E45808 F9B60513D90EAC2F 0C1BF8A55EF2B637 B72597D9B9B3107F D42FD86AC9EE58D9 83C334F938FDC7E5 0DE292AC030FF3C6 8B6C5F5DA298DAB7 438F322B8E4F003C E5310BC88074E98D 9C38045D40C95690 9F766774CE00C30B BE2D7DDDDC94C96D 9FA252EB5EB514D0 66D8DB995526F402 389057C2310F64B2 6BF936C902D7B4F4 E4E9D9DFB4294DFF B81BC3A524EFD7A8 0317E8F812E94013 7172F6DA27B4C01D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: D85452624E404152 DFFB4EAAA7AB583D
IV: A9FE28044C16F57E B94B7160F9632709
Plaintext: A548ED2CEA015E59 C1BB8C13C2443B2E 20E4AFADE0FB23DE 70CF22D21422CC51 3D88776A13A3E1D0 FF678567B94029C7 47A5D2CD14CBD831 5F0556C9C4C50151 427A3352F2703A19 7AC5E1F957142D75 8A3EDE30FEE1B506 B4B1CBE6791943A9 CA7EB9CF2DFE510A 6887F01837F66E12 C14566B3A4A43D45 516D613ACAFD0EBB E0F14373A326E80B 51313CB8AD082761 F34C8E130D4D2454 6399D0F9AFEC7D4D 7B529970B6B4F48A 84AA1A9575CA1523 59D2D8440DD2B06E D3F8BB692CC74CAE
Ciphertext: F5D9FFFB52016E94 16C7AD46FA9EF62E EA430B743D82069C 76DD4D9F86E14F78 9D18EFC0FBECC2D0 8E933B3C763E8F8D D13F8D9E5F6A757E C58C3DCF5D507182 C9918BD877007450 75BDF684CF23628E 565C7DE992726BA6 DD8BDD482165C4D8 F52F2DA745FC8EFB 2A70293CE379853B C610992264A21650 F984756D90A0D47B 2FE82755733A7ACD 9F31DAD6D394B4B3 8E527F56704FD25A BA162736F58A7715 77EFC704EEA4F73E 9BE69CFF64B7AE3F 92229BE226C72A11 B7BCCD84D60E8A97
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: 9F6770224732E0FD 05D04858E4EFEED4
IV: 360CFD2C15C1A93C BE018BA65AB3B60B
Plaintext: 5CB4A71F13E98DFD D397A81DDB3BB1C1 37A46C9CF5E15BFC BF63894F764686FD 501BE576B509E5FD AD45780E2495D152 1D7989F748B45F75 6F954376EC4B2603 2C7DFF3DC45D1F3B 2E9EDF936A30F586 5D0112C8D6913770 0B2EA26C2FF81B3C BDCB9C38EAB5FBA7 C53787FE513FFE01 525D3DACF25C09DD D30E0DC7868B6B72 A32009AE3715DA21 2C9512308DA98732 B6D005C097D73035 12D54E277BDE7A08 D20263FAE455A2B3 F007A8C5103BA11D B042E0499E14A777 81FF043A3646C2BA
Ciphertext: 5FA0FC1CF4B8E79B 42336FCEFC9F07DC 592F9ECC5CE65E44 466E237039DD431A DAD9A015D77FC86C E8E11E47EA911BB8 F2050202966F8430 DAD71E73AE4FDC37 97A0BB7713090F7D A9EE776E8E270937 27D5B5FE2631376D 79AC09F3B92259E0 30929B5823D8104C 3186EDF4917D86C1 D9914F910604D3FD 13A0D698EFC7C4FD EB7520BA0E301DB3 14B111537A4E03AD D9D39D27824CBAE4 F25A5E488DEA3E43 316D27C974CD3051 57315C1643E58A57 2A2EB41F96851B5B 9471863FE0B8BAAA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: 8FEB217C26AA3308 744F6F6EDB834F03
IV: B89A06A7C029A086 95BB228237D3A712
Plaintext: B23427DD6790A4B7 A3DDD6CF822F3C9F 95A5A3D06547B9E0 8739AE771653A87A 0BB1E8D0701D4438 829DD9CD6FAF5A06 5215F3A83A8AC01B 67FAEBC1782BB61F 32EB0EECF6EA90B5 2D1C4091FDFB9F84 7E10A3B6141BFCBA B23FDDD055FBD8A2 DCCD7B18582208B8 AEE7233D46A5082D 8FF575C81C858923 CA442F7580CC8705 4876C61A98F558B9 1C8DDC7208749A67 A0CA8BC28399FBE4 619335455E04A2A9 8972B3B1A0CAF010 111838FC27FECD0B 4655D6C6721C49C5 2C4C11D34673CBD3
Ciphertext: 8EE2DF6F7EC44A5A 0F129AD5709F4602 97D63579240234D0 00DFB9B08C322082 1313D53B2A9CA990 1DF63A9BDCA6ED19 24008DF09416525C 6E8FB02A287ECD09 1BA4A2C56C6C99A0 CD5445D0B8529359 D46BAC12AC19926E CEAB82021E149E3C FD64112222A5571E 3BF79AA7CA6E2B7D 86C5FE896E80CE9E DD4FD44F9F3E4EBE 9C0E1428E9045AA3 E1BB9E77ADB387CD 03A5C3BDD21E9C55 8CEA0BCCB78C643F 64135BB9C8A04D27 AD885522F6CAA71F C6ABD4E85D9BE31A D3AE62A5AC6EE0A0
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: 633A62CBED2F88AD 4D2830391A1D60C1
IV: 4C7D2A381C5AD8E1 7A67CB96C141A8AC
Plaintext: DD9C6C11B197B9D8 9400C12A6D921FC5 EEF6FD95F9E06BC9 686C015636D96EAE 70AB3A92F2F63B7D E03D3D8877B2200B 880602520424C57D EC679970A00D50E8 977F83E9671ADE7A BE36248C1A17B0AD 557E70AB2BD7F554 1F9609B8A4192B35 06B568FEE8BEE459 2690C9BC6C07B410 8769D644E2803EBF 7E7276520A3309C1 CD3DAE47FC57EB93 40D998C3B4F5B38F 85DC003FAC92B77A E08994BED9E95AFA 1E9496F7D07D9AF1 0DCA336E1C7FBFA4 5755DE5D5371A564 E158DAD787C3F396
Ciphertext: F3EE2B441EA573AD A8BE3FE0D599BDD7 8427E25704CF62C8 04CE3235E943B3AC B98DD55F3661BAF7 D449973D6728F19E A081EC6106B80487 FA9538632CBCF715 120490574F78C170 4011B33FCDB15B25 930D57C997E6FEDF 4CEA48A7CDF8D149 EA502F5A97AFFA1B 0DB399BDCB053F66 453B35635544F50A FAFB0ABFA4C82B15 AF8A305D86F7A7B5 915E3E1156286297 AC24A861972C71A3 B95FD17245CB5FDF 0B7601C598147983 5DCCCD5FDEA0D06A F8764214176914E9 2F2F1E58F79AB33E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: E18347064742299F D9206055AAE6BFC8
IV: 55FCE093F51D0696 31AA8AD3307CFD2A
Plaintext: EB7EDAA98D1CEB3C 87DF861940CD3ADC 293BF7DD4839306E 1F2F5DBA4228F33E 833B2601F3393818 35A6BC2BC2CF2397 70B10BCF4F29744E D8029433E1339DC1 D53CA96C23C9E38B AE7E43760A2BF8AA 43828E5E3A1FFD5F 0449B5981310D8B8 65D55736B7D301D6 15C005169E728AD8 CFB107D29A10E1E1 DC4E0B6E5E886C60 798789FD6E6C03AB 957076BF4A239BDA 803555634444D8C2 A05AB898F4486286 06E8B3143A2A9B85 CC157BC51CE9CC58 0AC4B04F87DD5291 4FF7125C10A8A2F5
Ciphertext: 33C075C8554BFC76 7A149E4A2DFF079A 57EC758771A8E50B 7F509ACB25905855 F8DC038C983A28E0 FB753ED68C32086E C4DCAD5C9C994120 C6ACA248C979E6DB 5B9C9E7AB3B941D4 1A3CBE800712DD35 2CC267B8122E34B9 31957C55CCC52278 C110F82CF49D5CC2 F1F30394A6E5B3D0 55723116D1CDCA5C A70197C246118AB3 E3A3B1783646C5EE ECD6C61EB3EBD68E 5B03E59D4D80740A 09A884CE307EAC48 0042497E3DA43253 5A079B1470204F8D E46F046DC9B263BF 17EF0D881B7D638F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 128-bit key, 12x blocks
Key: 36B3B3AFC1A3837D DAAF104CAEDEBB87
IV: 9EDF10E0B2FC0F68 774EB4FFA45B0D0D
Plaintext: 568FFE0265C83A82 97B5B7ECFC3FDAEA A658F244EFB25B01 301CD8B59F8CFECA 1F54A226224D425E AF5331C856E2C845 CB48B5FE885BC8C0 32A2774FBB295F35 85F99B4FB6288C7E BBDA1F672AA377EF 1D3E2F9DC568B6D3 0E405904819B6D76 092F29D4F7F6E525 C168C6D12DFF8078 E20982E84EAE8E86 F55156BD36B2C6EA 935CAAA9AA2A1F25 CD91AB2A91EDAD7A 8817F5245020F4E4 7E91774191AFB922 79B9279C4FDBEF8D 42648E6ECCCFCCD7 667B2BDF9E31CD85 5D5E2B51AC4AA9CC
Ciphertext: 6B0D6C8E6A694FC4 77E89F4956DCFF7E E661B51980134006 D93C3EF1786BB8E6 E0301929FDE5A373 7DA8CC365640C906 AAB7544DF6EF489E 25771357E005098A BBA2AE0DD3B93426 096CB66E3D9AEF10 F5A6858268B3EAE7 AE4AFF2FEA7BB2A8 8B03ED1869BA66D9 EAFD53B31C4C2DD0 5A358B390B0D06BE A7FF0BBDE9FC761F C2FB0D54628A2C5A D831C968913DBC3B 646754067C4039BA 9D154200D8C49A5F B203BC196772BC41 8985CD2FB6647CDB 34A5EFD8D363EE04 F22F98049D0E130E
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/CBC
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: 52EB87E80BC7BE50 A0F2C823BFC1D147 8540010A1E61BA1E
IV: 817111309CF0E5FD D3D29A87F24A3D42
Plaintext: B3DACAA4EE7C1AE9 6BF563F9EEAE8C32 A47A2CC10F9D1F06 CFDC1BC5AC57BF42 5F4D2816A4517035 DBEB9A43E6EE7BBF 592B861BB04077AD 784B19049B6E25D8 E85182053B0C8969 5B3F49CA874CA37F 263E004862FFC178 B82E7844B13AE98E 3E7E4DE517BF00F8 9316C54CECA154A9 A618C4CECA7D0F54 23A459335B6758AE 2D0134526791EEC3 A1730B055C3D6A8A 96422A37DF32F910 365B319FED76591E A32865920A4357BF F6B3DED6DEB9A453 F8A4FFE66AE62115 9F40DE5170F94EAC
Ciphertext: 73024FB7D9931CFC 64738C1B46417089 226FA3E1ACAC0FBD E253B8C46673AB61 142C76CC8F965762 113384C462793FC0 1F7B8FE04EB42D92 76E25F7CCB4DEAED 845CCA1F14EE0346 28E917EC7B95D658 E00B1DED8F2E0D44 BEBEF62B5BBAD9E3 872BB56008429919 18F6DC8D8E2D96CE A85743270BC7DF4A 0363E65959794910 A3EB9689A8DF5AB3 14A26B31B60AA63E FD57AD5FFBBAA793 996B71841F468F99 B485CB0CEEE6D101 30BEB091A4D55206 577A354768E5B8A0 44C6BE7C992EB0EF
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: 97697C26CDCE7128 7FCD2D04B44FF10B 1CEBAFCFD75884BD
IV: 740D38A5BB3ADF3C FADFD73196B50FD7
Plaintext: DBCBEE11CD4C1150 AA3ED883565AADAC 35C2ED7D06FABF86 4D903863C9BC8404 4D4334C9130CB79A 8BCC4FBB232225D5 676C9A5A0FA77CA4 6AB49F65E87B0A27 D51E373A5988F2CB 43F435E0B1393672 C9D858727DE3F5FC 35B0F1E883062A27 23DA82695B078AB7 21A0E28DD8219FCB 305AE6CBA243CD6F 9BEFA99DE9BF872A 23F85DB207F364B3 D3B439C9D3C3862B 290319CE7A1FC9CD 3247D6A110317C10 CB30449436A3B3C0 A957558BAE02DA02 C6248A63DEA2D469 D78D88113C868351
Ciphertext: BE40CE60DC13A994 81312BF1C7D367D6 611852101487E945 8F5B1EC39F93FB53 7B2F51651B89F314 46E1C516302CC295 87B14820ACA0B741 722FC64D42C1D710 79EDA46F6D242BF6 83DE63776E045453 F39080E327568D0C 5E247E510FE7853B 6397D1AA1F27BDBA C6E6B8631C81B9D1 FBB9B79E8A5D69F0 BBF3E8D17C62264D F78A8A5B0D4CCAC2 7F530B2250A9D2B5 0B34F62FDA8960CE 17BE7AEDFAC167D6 546DC18EE5D505C6 90F2A8DDC6BE10F4 A405A59C366B50A5 FFAF36A7B13DC02E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: 6F6F9C5A91B19FFD 251B166C06B7753D CA856F54020F7650
IV: F599BFC7262CD97F 53F0BF4701029E4C
Plaintext: E157E787547A2D70 D2254D942C047891 FDF5381C25224151 42BAF7F145EA2069 D4DC892E326E062C A7ED03F75EE55822 435F89F088FA8FB4 0B7DFF8753EC3083 BA081190CDA6BC82 2EDC0238CDF06787 D532D1814A8BFBB9 CFACBCCA320444E7 8E755EA8E40C41BB 1F3EE9F8BF3E656A 3F376F739570CE5F 3936A3FF5285D641 1F91B31A06A53F3E 9227AF70F850CB98 FCD3D5F766B81B3A DFC83C1CA7DEC53A F1C8BC1EBB96376E 77EC0B893C578B90 4005B9B3DE83D331 807F6251792F521C
Ciphertext: 663B09F363328664 EBB7849DD9D85D84 439DF9B3BD93B6C2 82D0D031DAD2F48E B435C1B470325724 A65C253F59A32B0C 2E313F7A4361AE54 054132A1D51E8D6F 4E53A377E9361AE4 09F1389C14889E6D 69934EB8EFAED5A4 3457D3732410DD7F 6B100FD831EBAF14 E46A15771A6C3B77 962780E09A33B054 48447B8F4B6D1AFB F7DAAD106251947D 206C2B057593CB71 F0CC3EF82A5954FD E0FBB1B140BECED3 23B7EF3E263137E8 476D3C4F3207FB8F F741E0C140A81EB5 D9ABE22D266EC79F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: 8130F8388B0648D7 1CC0761F4DC2A2B7 4046F82AD5E8D628
IV: 7DC6C28A90EC6F79 B679AE687AF4283B
Plaintext: 3C5212A05186E5A7 327819D4A80763DA 23DE8355B47120CB A2F55FC76C502F05 C084A149A073F3B4 FD24A40766257A8F BFEE8E0880462480 88AC5A7420C65F79 F328D03E36E54305 0419C2100B6F4C3D 4A72E1700E9EBA16 5F190C26884C863E C7904E57CCD4C313 C9ADFE0400B3C062 8DCF55DCA7BE60B2 A6F3F0D708BE2914 F1F3447DE3DC7601 94D94D00F3A5D6A4 308DC567BC6B7CB4 04C30CC64A3DC0BA 05AF915DFEE29ECF CCBE5A47C77464D9 739C24AF97BF43C6 23FA3041DEF0BFF8
Ciphertext: 9006999B0FA4FC74 89CCAE36F399DA8D 3E85F665D8320B54 1310EDC527CA3F69 CB15EF167FB0EB98 FC649A4090A1D83F 23688E491A46515A 542F96D60C06B012 D56085EB3637EF04 58D8731F9ED55EDC DAB57B48BE444444 6A5E1D463C2682FA 7FB8E7C77B26EE8F 061FF498A8BBBF38 5B3CB65A01A05059 A1D96368FE226264 335B9ECBF9C74E92 0A8377BB92CBE5AB B57C3B6A604ADE88 3F779C09B7BAB6B9 D71AE1F3ACF741B4 76BD03BB2EFBA242 45A53F71EF25FA10 6DC6E2773FD40701
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: AE4A2E816B8AD6F6 48110685B4274344 6CAFC94C2DD0B013
IV: DEF19E8080D2B080 76177D950A10AF75
Plaintext: 5154B27E310F491A 6219FE0947A3B18C 9B19C9E98D088C24 2D00DFCD2EE087A4 B38FEE18DF5535CC F58D072EED957A8C AF4BB1C24A9B0165 580CB492E7EACDB3 A232DE5969AC260E 8B5EF3F2FDEC61B5 A1B7224828455C8F AF4BFE9C028DEDAC 4F9857AE3B9F053D 2A58DA55AD085753 ABB141DC050D52B4 355C435EEEC12A58 5DEAA24C41FBB1D2 FA02B51C5E0DC868 FB1EE70A9F4ED6B7 F0B410E3D2E7517E 54840E3D1806B89B AEBD1EFC90A88752 B395A9C17A2DA3E8 949B18354BD3A89F
Ciphertext: E8EB224B6754D467 80656BA18629F677 788B73B06D3849C3 3829634901BE94BC 75732768372FCD85 D08069790198156A 95A78279BE163F23 6F0240841D931388 E62E342B54FA9666 2170D09354821899 A34EA642976002D7 84AFBC5379C0191E CA58E044DEB10E53 E87AE909941E3921 8300738385FFE8D4 D11EB1C9E5113C81 1791161639C5A537 239542F1E84D5515 CB0BBC27C1B4AD42 23513570CD907D91 47F721936B9108EA A2FAA67DBDECFB57 DA37277050AA4F25 7F3792BBE17A5F51
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: 0990F229D5C6CF12 A7D00155B02BAA7A 57D3F46C0D251E80
IV: ADB3D497EA363850 207BB6EB1372960C
Plaintext: 81EBC54188389574 CE9E8EF74AFDFEE1 9EB7F56E1B2D404B 1409496536D07D60 54DB6E7286BAD97B 2C21316E9B0A796A 551D94B4F28B47D7 964201B78625ED89 86DC80F472BA80E2 AC39A5E1A4FE848D 762E5D596808A044 285F5BC19981FDA6 41A59A4F351B7615 7AB036728AA90429 CE7F7B35C91FCDDF B7094F0F917C8533 500FF708F67FA27C C81B9764E44FECDF 661792BBC9CD0E3B 3CC939A76C312435 0EB599D5B9C1CAA3 A9D9FA860643AE0E A870DB7BCF5B8FEF BBD7FA1D4D9EA7E4
Ciphertext: 89C6428F05330027 E285A7B747CE5B14 FAAE5B4D9BF142F8 43E3CBC242F04764 CF114D8102477D42 2500EF610B8EDA6C 36DF1CC8981A2352 AA3C4B456579A6F9 C263A4FFE41DB785 B531D2607B63B548 780A0861C37785CF F06B5E765F5C88E0 9BC6E015334F8E15 793930D9AEB33F12 338F07C4E773B3F3 39423B671CF220F8 8CA2656916F735DA 0E523DFA4A065ADE 78E37B08B2E219FE 06E482B1EF234132 A174FFB55D435DA5 6D436ACF5D78B1FA FB93388291A64CC2 631579B513C3A496
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 192-bit key, 12x blocks
Key: DF9F68414DDA9C19 3BAAB218E7AD73BD 88DB1EC3B7484BF5
IV: 6D516393A3B44C1C F859DFDDCD3009BD
Plaintext: 50D7182B06CFF8CB 74475A903FEFBB65 4BC7FFBA9525E890 48C2EAEBD203B70F 247B5BCBDB549A3C 5EBA880241C0979D 1152C23CD4476CA6 FFF5FD95123D2E4A 142D2B827DCDEB75 45E762E2AA3EA2E7 C8D72DC98C292177 D51B948EF4B78CD4 8C6F81EB48C5DF01 CEBB1A9F6FC76F51 FDFB592A077CBDB8 2E8CDFC31D78419F 913DC7B4688FBC1F 79C5B7F0849C6AD9 56E5EFE509D2759B ED87730AFF72F4AF A7D3E671EC9596E5 B01F170C01BA779C 5E23B93999E22F6D E07E75F65E76A9DF
Ciphertext: 26ED130819140928 B92C0FDE7DB88F1E 2EDC6A1B43CA06D7 10F2F9DE2055822E 4CD110248759E358 3CE6C04E628B9AC3 CD35AE86C79D3147 DA16134606FA7325 4F3E5310B8A53A0E 15BFBE6F264639A4 22C212E9D15265AD B74A43117D4F9074 F5006FFB50559C44 5C2DEEA8ED5E3985 35706592C66B83E8 32BA67BC96E4122C A9AC6B083A732EC9 CBE1B805B1DC6315 570A281081B5B7AA 164921FFEBA256B8 FAF1595E0D796358 948913AC898C3558 40D8CE2456158CDD 45F06487E2461507
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/CBC
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: 4FFE6ED614F36621 99AB5B77C01FFEFF F6F2A2928486F2CB D0AA0555E28837E9
IV: 2A6421928921E1A3 64798D330D22E4C3
Plaintext: 05DE17F97F9DC2DF 3BA5858D161B2125 5C539BC715A55D8C D09BAE727920CB57 44CDA1B7C962B13B 4263F0D67B65ACFA 84D6CBEB95B18703 2F5887D4DB0A509E 14FF4373546BE2B4 071B78387EB69225 91E2F276E8FABE4E 3BCC444D036EC400 C9980F45D09F79D5 DA9FF01A9B195087 4013BC855BAB6F92 2030DA96FB4822A3 887401C50DCB6AA5 6B44C06CD43EBA84 3ED339B91991E791 B956752EF773D5B3 59E988C7CA4AF92D AA14E046DFB3DE52 20EC3884C786B844 3574211A4970FA78
Ciphertext: 21BA4DF8F5BC068B 530800358033A3B9 76098B304E8CCAA2 64F9BB3FB5E0BDB5 C888E6BB9AC6508B 8F56798DBACDCBFE 963AB5172E4A4FC2 FD160CFD378A597E 6F1E8FE0DCEA6BA0 B06142BA49FFDCF0 5F1E9D02D06E71B1 FAD3E8A6E8B14C65 AD24973B5739D076 EBAD7E4ED9ECF9E3 60CA32E41066A5E6 69DF888F49803F55 FD7097ED4D182552 F71720E77A416046 A81C71A53E3F6DD8 FBEAB1D9F5F4146E 4E2E4F0A344A740F 8091135B1CF6C04B 3B00B6E557F0F807 8894483242DC165B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: 366D11F4C207FFB4 F6CEBD1D42252E0F 52473DB4E43EED66 58C2C787B60EAB2A
IV: B1116945860E6552 7F5607DF9FA58058
Plaintext: CADF834E387A4D19 7630F60125B933CB 7723EA1FB6F71B12 CEA0130ABE3D1D52 4CFE00302381EE62 7370D61653D7F0C3 D96689528AC51F50 A089143EC88484AF EF384722FFF872AB 609C73D983DFDB1F 9F8A5244F0031860 95A68D5160A4094C 5E55B921C29ECF08 485E22F0A9B5597B 917FA94532F80FBF 28AAB9CCE80818C8 7DD02F0E504EF7CB F9110897C7FF4A7F 04B304189EB86286 4D1FBDD82931EEF0 522FCA8A262280D4 1D1126B0B9F288AA 872A65B7BF269CDD 5EFFC36D1C785F37
Ciphertext: F912C4678ECF5608 333FBC96AA8BA29A 8C615B6FE9D178C6 A26AC330428E49DE CE4ACE1E2118E6CF DC999F9CAE7ADAFA 236C4E5FA381DD06 1D56F74414D1DFD9 C9E2A0C7F29A6B45 4B9D2D4BE2A4E6FE 44CB820C8E042353 8FB0A965076F81C0 C224548E7AC6F0C4 E99BBEF8AE5D3DAA 356C98798B4716E9 C98FF8AF920827D0 46F2D9D7B338106E 046789CB768ECE8F 0F390563E86FB0A5 EE67AA7FE354D41F A96AA5952DBBC410 76F01602F51D2DE2 6724040B162C1E9C 4A7348A101F3D9DA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: A4772DF2DD23F22A 7AAAB70B6DE1811C 33E55112624080F2 9E2D12AC88C9235A
IV: 1DF28FC22A081CBA D507462C096CFDC0
Plaintext: 162A03C75F4A5A8C FDF3195AB9A4CAB7 6FD597D0996E32F1 74BB3A07612B1CAE BBC44C6A479CF6B9 B2587F1066683D77 2ACF15D5076EB502 832B54CF1F6B2411 D77627DF1672712D CC1C5C9E0BC03414 746BF5A7E8E504C2 674D6538D23E98BE 09C0E418EF0C93C6 6B4DA49D0B37BBD8 6E46DE05BA7D9939 EB8760FCF157E42C A344A57819094FC1 D6CB7EBB5ED88F73 C0EC228009B72301 DA4927787C8F32AF A2C546D24C90A496 92B78F954EFACE5F 102888672C5ADBBA 66EB4FC99D5EEF7F
Ciphertext: 3491D2B54234304A 023BD8A8201DAE7E D0AD7596359EC384 9E0447F0E5699849 E59A9749F59B7554 4B062567953F717D 03FE0A7C437F9193 4D09F0D2C1799B6B CB4BCD6A58727F84 D0F15FC44CCB626D 2268975F922A1C80 1F4813841D1E35B1 757EE3CE69C4C209 21A28EF8A0517E1E A7186F670EEEBBA9 E6B2F540F80F1F56 A39FDE0E01EDB15F 79A7E3EF8036E8EB C91450B425D4F168 40BB575FECA68788 56744810202256DE 1DF9E53AE0AB443B F693DF26D6A40471 DD21F17DBFDFEB44
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: C886ACBB10BD3D37 203A4D4622920BA8 5FB78EFE6385C044 067DD9D8F626BF05
IV: A37227B2D77CE0A9 1595A18FFD862F5C
Plaintext: C74A65B5E280572A C51F18086C1E2444 DD6AD111133426F7 995F4C1D1A4835CC 12302AE7580471FA BB68B7AE0DEF42A3 A578981482F5845D A6170012EA1AE9A2 6801D4AEF69DC79F 8BE572B326D82D04 04EE429E0F38BBB2 8A986C032E1D22D4 4B2BBD4600CB3E10 DB16860298A4BD13 52BBB6A70FED4FF3 BFA58AB8A7D12753 8CD96D356C4A5F75 4F0773B98B7D1CC0 35EE90F39C6ECDF1 C63A4F45B8F38805 5DC03378E5618C57 CDD4CAEAA921F5C8 571AF7D654E882C7 9118AE6008E4E33B
Ciphertext: 4F86E1A7291D939A E2A4319090E0B6FF E9668C54309CE8AA 1DF23076DBBD0068 A9BE0321AAF593D2 81E03E3CF09A069B 1984B2F9C76CD8AF ABA7C5E76FDDE09E 5ACDFC4908AA1EA8 DA9B1775B9915F6B BDE605C37EBFBFF8 3F00D859E4D9C29C EEACF3518B2C8B95 0D9CC400CD453D18 625CA7D3ECD03ABD C8FECF8338EC0759 ED8503719805C594 F4D6C10D4AE7D58D D8ABCA1D8499E688 E3C2D6A3CBF62EA5 08CF9DD05DBEC7AE E893822D2E38C9C8 D217637DF0273DDA 8CC292E461B4A3B3
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: A4C564843BDE3A61 9AAB8E6D61891B00 E464FDE01DCE8B32 9217EE6A6885E4A7
IV: 00B75E2E31A4638E BF4355B784BF11D1
Plaintext: 4990E4C20262F2FA 01C3821B14DB6266 1B926EAC4DA063A0 0A3BD83E02C0B1FA 606AA7CF228F7FEC 8A0700B2953DD7BA 1BA5923176274F1A 431EB65DB3EC8B0D ADC5B1F65D2F0BA2 1C364797BBCF010E E30CB307E9979AFF D42A85285B9EE7AE 73D0389F4B869B6F F76C643CBE152CB6 83D79386B8867A50 FECF63C4A1423693 485DFD2B8BC971C1 1BF70ED23C477E1B 57F5AF2DBD877708 E931216379F7C38F 29B02B068E10DBA2 8D46DD2EEC5F5443 461FE4F08950930A 0D3A3CA746EA4229
Ciphertext: 589A7C0119975C3D 6E12271A4AA96177 CC68AFD7C9601DC3 B74D3086EA3E104E A35C58FC6542F401 C4EBA99FFA511847 AE80E0AE73C3904B C578B39355D07FB5 3DD6DC762D2B02F3 D5D35556F8EBDD6D 47879E82CC7E2928 819ACA0B7CB78F32 45A20011C6B69EDA 429FAFD053607726 E40BE48C54B19910 A4925C4C6FE8183F C88404923614243A 9FACDE3ABF64B8F3 31D8B180AE2C178D EB01F18148E33FE5 8C9FA584F4AB9117 D1A2A1DE16977E53 63223C27463CB7AB B91743C4577C412E
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: C44756EA9545D380 AD77F5D7EC8812EA EA927C025233806A 950146CD02AAFF15
IV: C2F392896EDBBF8A 0456509FEE7A8CDE
Plaintext: 1AF869F57AB73D63 2FAF2E59ED511E21 590CCC58424B3706 49827EDDD010C891 4D22A4B048CA767D 871A985181D7FAF2 080F9BB6A64E4335 4E09EAAF2DAE8758 16D9D8E1DCB398C1 8390CBCC0E91B804 C967A4599508CC26 A8DA4E764846739E DF0F5C95E1B991D8 E534B4C8A3F4C135 851109B41CBA93AB E106E28BBEC88851 3D16C9B6CBC7C899 3CEDC20D6EC38D42 6D226AB4DC81F893 265930E405438C78 669AF250929EE7D1 4AC6FC743DD032FB 2163679966F410BF DF690DF5042A49AB
Ciphertext: 384941EA6D68A656 5A8F06AB6A8E3BDD B227AA05F311265C 4D48062A88910146 BF9F500D8B5C93D0 96B19E64D4AD80C6 ED63E82D7F4083FC A3C8BE104F4ADFC2 74EA7AC2633AAC48 EA991ED0550E11C8 F2393E396A6BA0E7 C83180956D3B2512 C12BE3DC7A310AA1 31886F499AF7B91F F9FE37A31635E121 167D9BA5BA0D976F 01286492279DEEDD CEFA26203D647DC2 9A09E314619FC2D0 F1C05D200937C56A 5F3FFC869AAFBF80 50A111FDF11C5C15 9066A75A0B1CF977 EE96BCB9322CCACA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CBC, 256-bit key, 12x blocks
Key: 9E73EFDDB12EBC6E 7F79E7D935101B7B 2F860F24C5FEA28F AC52CBC38C8A818A
IV: 1A7BD7BA8B1C3D2C 92D79E9C67139486
Plaintext: 615B6DDC341D9641 F96940CFBB6A0DA1 4DA87C3665804CC4 E77C1512A5988FB7 C0BB8CD67CF845CC E26729E552FB2EBC 7A533C464287BCC8 397977BD957E57C7 F9F676FEFCE7556C 0B66F046C2CF003E C67C6BE6EE517F41 97B662B495D527E9 E2237B558A54D0DD 1AE355FB101AC0CD 6E5A2591B65E6108 97CE96F1EA64CD15 C99B7CA5C510C9A2 7433E856DCD2AE6F EC3C6ED38007D71D 3D3444C066AD3A39 32D124DD30518056 63E2AFBB1CB60682 62AF0B01FDA07CF3 B627AB7CD380E3E7
Ciphertext: A8E4F32D8B879C97 CB4F9194B978A4CA 86244539D2D9B903 DEBB4F7CB759369E 0FC380427FCE0F0B 489CA621DFB44303 9C1A10E76DF2501F 135449596859ADBA 17F2F86AB2107BC9 DE25F734ADB3F07C 47B9A3E05D3CED32 75DFE3F3064B6EBF F150BDD0607F109F F422B7B987701295 5A3A55740CFDC32A 6F368DB6079592A3 028B540FBA7B490E AACF36AEB26DBFA9 7A9B739F0F0D7BAB C34D6D9309C22C6E 203232C9512AEDCD 1CA685F9B54DCED7 F9F0F71A06A45D79 4902802682E6F282
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/CTR
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: B043F5B45E825695 6AFC4E26B4861240
IV: E0BEDD6ECE0D72FC 19D59E7BF853AEEC
Plaintext: 4CB83714C34CA56D E8FB06069F794A51 89F468191552CF8F 5C46A07960BAC354 C2D73359B01BF150 8213ABF986ACA73E 413566129134A6DA AAF54A45F7CFFE63 E476B6EF237FA1FB 0878F30338A18D29 B91E204F37FC504A 4908103AE843CDB0 5FACE5CC5EBD85D6 03F187CC4245D18D 78036B81F8980A86 A333418D7F81C752 14D30555368B5D11 A56AE732B2910031 28181F8364EA2C3D 1C333C7615EFF410 78E9CC8C69BB87BC E5EB8630E9B2E261 758DF6693730E3C5 F5C8F4F9F992D886
Ciphertext: A17264CC79FB9634 8E22E42F8FA8DCB4 3E9415AEF3552A67 3D5BF27B81E810F1 5923578D0B5CA148 B183FB51AEE2E23C E2CFE4820B91DF21 A6C915B2268608A6 2960EE8802991546 048BDB4C2B9461B5 5869335954EABBAF 09F255FAE862140E 87AABBF497AE3578 AD030FBC4CB87A5E E4DEEB114FA4DE64 DA74CE1AEA41D9FC 72962B26C1339E25 93166E8D79E06EAE 809A080D41979342 98FBE3586A3235CA 76A176E41DE1A0BE F47CD37F5DE36E79 C78E20A2E6BD0DCF E27A5A71431A5983
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: 6C3C7326F99193AA F8CD53AA54F91687
IV: 2B866DDD46B51C1D BD3783588741B316
Plaintext: B01D5DA70E7E7042 EF0F37470E9EE6E5 BD3E4279770632C3 A0175DF8678605A5 29774B00DC0A7578 96AA203BBA7B672B 9320657330F468F1 15D5D829BEBCA600 F75BB215C75008CA 78E3FF878744DBE4 4735DE5011EFDAC1 C851F1CF8C87DBF9 04DFA05294A1E001 44851A96665CEEF4 0E02E1279EDC1039 FBDEC18F1933E849 F6965E93D5CD5D22 28958A27C4BC47D8 779F885BEB2DAAB0 FC37991A5A2FF0A9 53A0EA315BD3ADA5 0B4E3A63A630F8A8 C3296C49DE37AE56 D4312922CF174B90
Ciphertext: BAF58A9F2C2BC58F E2ADFF5F3E93CBBF 53853408BC0C190C 7A256DFEF573CBEC 6C0A0B87876D8935 175EAE82651EB7E1 15C43BE17D7A1C3E A45F57433AB3E6D6 CDFCA9F52C09B7CE 1139C25D54B5776B C001772FC10B58DA 7579550ACEE1AB18 E559C13FA07F19CD 130C7A561FECC98B 5F948F2325A84AE1 8D0B69F2F9A32AB9 11FF5899E37711A0 95D746167E5E84FF 5370CF0FABA28664 1A3ABB0A0133E2FE 594B3FC1A5814F82 E0F74F045B7EDC61 2CE58BF71AB45DDB CFD0D2796E64B72F
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: AF31FA25B33BFB59 BA3CEB60C74586EF
IV: 33A61D7C18998C5C F56FEF60AC98A581
Plaintext: 1DEB3DEBF77128DD B543C7E2FEB30E4C 1B0BF38389E85217 18BA9485D36DFDF0 3E193693C95EE679 49FF8834EDB8DD1B D974514D3D4EB60C A1B2670C10875FF8 A4C83F9CE65A66CA D54EFB8956CA444C AA1679569EF4CECA ADEC2373E8B22000 F6CF88697C691127 BA5E57389F1AE709 2E96FADEA332BC44 13A26F6B88BA0926 5F44CAB8FA3B89D4 EFDEE6D5D3DB038F B0232CF2CC33AE7B AA3A39D9D3A791C5 C8DF568196BB0C49 783265DF28F07178 014FD8306213D63D F3CB87E0F342CEC3
Ciphertext: 8BE61162FA806DA1 D02A10648F475129 4E6D0237ABE9C858 5357F3319EE277C1 4E20EAEB9F76E413 F2A7324B9C6B3407 E3D8BDB848E57CED 302B0644D93EEC29 9390FD9D3C228512 D5A40A0ECC52DE33 028DD4D73049BB0A 953D3B5F63DE3B1B BF622E4BB6055665 1D21A460222F5BF7 27B0417D485DFBDE 21FB7EE90A6BDF71 62F3C4D03FFC8EBA 962F19D9BDADF649 3E2454AE3EF0CAFF BD9EDA558AE9DC06 3A35C419E567C9A8 997385200027894A 500033C9051329F3 4314F1A157CD982D
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: F6DCEA2312AAEFA2 91C02E2A552A18F8
IV: CDF7847F46F48FD9 070AAC4114A7544C
Plaintext: 0E1331D682EFA350 8A665C30B0E96653 61BF6444BD6DA79B 068C47151ED2744D 821169CBA1F7A7EE 83DF8221979351F0 A67FBC4CEE161235 66D45B2439C2AFEA A80BD3DC7DE29C3E 1BB9F6CDBA8520AD F392BCA615ED82A1 3F3E5E271D79A593 4FFB757C82C0C608 DC7F20EC30ADB48B D5E92ABD8956117E 3681B5E5E323CE0C 9ECC3994B1DECC84 F8CB7206128560CB 74B49C5B4BCCF453 2DCE202BA6490839 B335B13E3117D438 FCAB0612236DC38C 4C954C537BFBD4EA A66D935D8D96778F
Ciphertext: D53A55BA6914599C 70703380CAC36BCD 785A8E27E7758A51 EBEC0AE6B5F5EF51 3D1C9B2436918367 3351205E502D007F ADC3D8EBC68B1274 F06D17640765B07E DEF3B1DEA09BBC2E 70D9133B972C668F D523C9B7194E8653 09D913DA022FB462 7E7F5E14A63F4D09 AF03D351FE9C9B7B 9B579AB4CB71D57D 966E9F6CAD42BEE8 346E3E787D7CF717 7D4BB717EF04AA20 4C3B0B084A601BB4 92EFEE83186CC903 311A8E7F620B5C9A B4B54EF76D400DF4 FEFB9DA988218346 78E6364DC0EB799B
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: EB06E86A26664655 0264DC665DF4BC79
IV: 2B2B804978DE49F1 889C682069F2387A
Plaintext: 0992490BA9A72AF3 9384EFB84AF3EFF3 39062D75DF7ED274 1703BC19789CC0CD 88087ABD10F39CD2 FCAB01764BDF3ED4 6EFD3B6C25D8A6F5 E9C0CFFD8814C753 2395A6405EA9E18D 03FB22C1F81BDFDE FFA7BF77A660FFE9 98785C6017778CD5 1B1073915153889C 5BAD83524E75991A 88B164200E56EBC6 29FC7BDD42F215DE 4AD0A21D7BA1C865 5F0169031F904BBF 0CFF9FD3DC130F73 10D42F50E9A430A4 DDAF11B9B39029DE 1A8C098B6235EB6A 83359AC59FED2190 999915EFBA1B54ED
Ciphertext: 37FC909762849652 DFB9E1551F1F2381 229E66DF1D65D7D2 AAE9AC03848D0C5A 4DD4AA4F32369B78 74F2EE25BF513992 E0D368C0BFC2C8D6 C66008CEB5B32B7C 3E7D2DB96988B181 150D2F032C6D40A1 F7FDBAF3584A3687 BD5E0AF8A0605833 EE62D3D28F35B74D 7DF4879C7FE036A3 A915B824B83CF3BF 08AFEDAAB40B675C CCAE2F39B7A12FE7 E1F92C11ED32E116 89732A6426EC6AF2 A25799EEA6A992DE BDC442D41E50A12A 6C9EA16405E01BC6 1BBF076BEE9C0DC8 D4405FD653FDD0DE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: 1935344EB182AB45 349A98A45E42A2C0
IV: 67FB8B98608E4211 237528BA293BAAF6
Plaintext: 75BF7ED26409249F 35D9794B255E9934 03B36F2FD24317BE 12799571780006B8 00988C5543467D58 875F69290DE3567B 91D902F9D17C8D67 8375565887BDB89B 2824E7C1EF67EE3C 27757919DDDE899B 54D414F81655B7D3 D11331A69F45F4D1 3422DF480E3CB51B 68EC6A12E5418F0B D923FF8F9BC32B9F 3D4709E197DCF1E8 BCECE38FE1A5B0A6 1DCF582C134EF5C3 D980263610C75299 C6841D3067233CF1 0F2B40DF4B630B54 E25D81B3833E3542 6C28D31555CA7914 D63A0EDB119C857A
Ciphertext: 13D909AFC8F237A1 12B0A6BAACD7D154 E49FF1D4C4D40183 A863A0A1BA36818A 3D5C3C845E70963E C2F20E3E1FE3308C 977B49DC2F3AEEC1 6B3734DE9BA2C5AD 2061A98039285F0F CE7B89A5064F4E92 3AFC91A0C0AF31DC 82225399D523FE69 60D60A5C7B15A5B9 B761ED25922DAB2A 0925029AB49DDECD 0C58FB1AF0267BEF F3621EFDE9603F3C C3983BAEEB4841B5 2E3EC61FA3B33071 7344912F00A94CB7 CF52BD699D55B76D 78583737244DA173 BAEECFFEDCF7E0E0 808324529EAA4679
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 128-bit key, 12x blocks
Key: 29BB449931463C37 0169D77CF8D80E8F
IV: F6A01BB93431973B 3CA2F597349942E4
Plaintext: 184B6BB03927CC1C F53F084BFA5D3A50 959C3A9E26AF60BF E4EE8EE1A167F845 3D0170556C7408E5 D69BA1E9B2A1AFA4 6C8106C9B6FC697E AF69FD1AD44B8589 BE019F9424DC1776 111D2077A885C388 E390968CB7804B37 5E713C6E9CF4A352 5C66A560A2387C47 82E3FC20E6B786BF 2B759F1963F44957 F2203B0C057FFA76 7ED601677DF0EA3D FFD01693A0EBCA9F 68C88FB5ADF204AA D3771573AAEC41EB CDE77A93A00D65E6 7610B9D6FF254EA4 F5929B0BA360672E C44B19702C119649
Ciphertext: 3E7E1FA08ACF9B7D A8C672D5894C3D0C 4FD610BFAA6092A9 E82BA0D2D9F21154 DCCCF19A8AD756D7 6F4F13729D5546E2 E35DE71034F092E7 FB7367B7AF89458E B09838FBEC381144 168F1D8638566747 38229B406DD89708 7392C2BB41154CF1 64928E13A2E5B23E 836A664EF4FD21F8 5AA6872B716840A7 EB3DAEBEADC89A03 5BFC4C92701DD127 89A2789B096E7D0A 5E87C9DAB52F3497 71E0ADD5D975B1FB 3D8437E8D37EFAB4 EB979C2746F3C2EA 1BC5D1F02CA9EF15 8566A6CC738044B2
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/CTR
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: 691EC1C805EFBD7A 9D509F226D2331D2 0771EE79BDDFCAFC
IV: 348ECA9766C09F04 826520DE47A212FA
Plaintext: 8BF93C7DFA63CF6D 78842FD7458A6CB1 7184F75ECBE1DC0B E9F32DAC0E8F28D5 152FE7351A46A402 AE019C38BA55B2EF 6C00DEAF4BF721A8 C6C15434E466CBAE FA643BCCFEB4F2FA A5CE9178DB83DDE3 7A2F388ED9FFFB91 DF4E2F16D84D9B03 A122ACD1745FF2E3 568C4F535689FEB9 9A30985EAD5BEF39 A0730B569326FB23 435CCE3696A8CD42 C6D8C57A04134ADE 9A68D927A16890CB D245A2FDF4E19455 0692A75A19678014 0AEBA98E800BE985 1EDE654D4AB8EE31 FADB1815CB66BCA8
Ciphertext: 8F1C06AD39209431 4A7C514FEE0BA31A 4129325900789A5F 0F5638F5114509F0 7C22C527B41831EC F67B25EDEB4A0694 81950B7BE6117721 29F7995011A1429C F26CB6E91E970D74 5958223DCB55D606 A7D78C20F5866D53 2C7CE27A97D1DCBA 43494948C9698201 17DA62B83F421270 BC90997F0ABC2709 9AAA9610FF44C48B D701EB20DEA30081 64097783E6006010 AE26486D46726E05 07E4C8F3F9448EC2 9642AD71A05B60A1 386E39B81E747B64 C8B39F73E27208B1 EA3BC075223804AA
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: F771A735EF612398 9B2D031D83B83BE9 1D9097833A04B9A0
IV: 3C22138F60501A74 B91A3B0E6EB93A96
Plaintext: 845258414902B091 11F9D021294070CC EA6EAE95FD6D75B5 4CC7A51F4EB609C5 E0234799FF4FC0C5 EDB751A6AA305C0E 23C5A87E83CCF178 C96307A1EC39857A CD2783FF7EFD30DE 3C47FD13E43FDDEE 312A846DE3B9520B 248198CB361278FA B6492DC635B4E2B6 F69FF9E0B82E67D5 49AD74E69016544D CEF7E2C73A4C0B1B D9BA5B97863CD1CC 64E3FC2D0350023C F4E474729B7AB8E6 B869E5FDC8BB8EEA 6DA2C3D3D22CE996 1DAD6C33ACD82704 E2871EABA5DCC434 EDF137BC48C3D055
Ciphertext: 3537ADD83B070584 E900E58D8D141328 0F6F676205BC15BF A5F04F5A3FF80DCD A9906755371D0B10 3690EE0D26389F53 758FDEF8E745D7A1 7F695505F8FDEFD2 1DC56463780CED50 05401D6144789923 9ED3F837E06AB660 59E4A2A87A17A955 17193ADC4C2C4F5C 9A3B615429E3D4BD 5F28C25B8F8F6F78 3301DEBD4B02FB8F 02B44BA6643CF9C4 4979E54850023B92 6C3167F9D5B4A200 70A7DC3BCA8F94F1 AC00E25E97325592 BAA49EE63FB0F42A 102A0790E758A4D6 59C2C19D9D3171C3
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: 4A1E3FC50A0D3A02 958E0B632F4207C2 4D8A6DA67A6979F5
IV: FD3283340E20D8F1 7045D66F65EEF556
Plaintext: 4600279BCAFD63EE 1D6BCEB3A21C1123 25F088257E1A87AD 7C08211ADC58268E D46F7990325BA661 2851281392FC381F B96020A3A010A274 68ACEE35C4D08D60 B45591EF2D63292D 11AAAD9FE3DC5116 0F519E1E67735D18 EDB1C6E77C32CC2C 989116B5356916F1 6EA9320262DEE607 EC43C4FE24DF81C5 43C3D1A0AE3F4199 8E015F145D22E1C8 90A5E6F8B41C4050 B180C92DB85CABC5 FA34DC02FE08DE28 DE1CF42288097BCC 5CB235DCCAEBA305 A1B095AE547595A7 80E4A08F2C01E2B4
Ciphertext: 70B550E17AA59E7C 871D86182642A783 BCDC37A0BF160A11 A24156BD1DF4467A 3B05380C9B8523AA 59A22469C89D6BCB 6BA4E1E9B40F9BE0 AF2F80A0B8A17C54 ACC8B6D3C81C6C47 7ECFD087655ED360 767F6A004E2FE3BF F5CD8B7CEE2EE5CF 4DFA3D3F54EA289A 97224596144ABEEE B100961816748FD0 54D795836B1A8485 4F4E7FDD5B12CE91 BE0A39D30ECEBD94 BF731FC2252D08B2 E1DA2E3E5B84C090 21F697191155B4E3 C5F22C7D160A16B3 8377D6BDDCCA4D0A 0E2CEE749C34A83C
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: A104723C95043A77 DC1222C8DEE532E3 B3FE478D5B6798D8
IV: DF374983D8A45A7D DA845621B2CCE7ED
Plaintext: 059BB5689163B4DC 7FB5E195BA6381AB 073F57FDD0B203C0 55FEBA05E0220D11 E3BBD75FBC38190C CFAC3AD03A073CE3 91E1496C13AA7599 5C708E7FA37E20CD A1576A7C36D09BD2 078553853B2426C0 67E30B244D297E68 34AB20C558CB74C1 9671027739788E89 30F6CDE8EEEA9989 101EEF4F044210F9 DB68D526CF1A745C 3AC20675C53294C1 E07957C01ACBBAFB 399852EE33B8718C 8253B8C8125B70D5 DA5EB44F6AAF7F7B C03F7D790D7D1B7F 267541AC11119A2A 48ABAADC05A37FB8
Ciphertext: EB96AE29EBD236A2 C74CAD8C01791244 06DA51990F418A0C 2978A58281E629E7 60E91C86D6C5C3C2 2A5F8287DA17E819 D403B5E7F4BA6CCB E07A286D8FE6482B 08554C6D4E605994 FB36AEA231649504 5C37DD8A3AEA7676 8B0378EB664126C9 FFB44C4A5DFBCF32 5E7D9F6FCB9B1F4E F08DE91CB47DF84D 9D6728EA25A2311C 16D8885587F33A79 FA2887BFB19C0587 25903AD87F4E8063 3A96EB136502AB96 146D7BBAF55F7B44 C0A469101A8DD926 B73E958CD900BA9B 0E3DA6EDA0642E00
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: AE4E3798BF1C2D99 9268308FD4AF4BF7 FB8F6541BC788080
IV: 626E96D779E2777A B75E85A7C45A33F6
Plaintext: 683E43856D8A7BC4 2C036B1F2AB5AA3B DD5F04576BBEEE26 0D3904E9FB679425 4BC93B0632661919 5D2FDE51F2116308 11492AC0BD8D75F2 67DB539B8B5EB26E CED4C7717E903FC7 DFAE311EB763FD1A BC0A367D65DDEC6E 9BC0DB50AB005399 EC4C590DA73CDDDE C1B53DBA338A2EF8 FF643851104FBBB0 5F9858757A66B904 7CAAD7327BF1B8D0 ABE133B61DEEDEC6 036BDE33EE572BF3 65A01C6FE4433CE4 60C6E8BFCE206045 458BC9CCD78EC68C 1544D910C4EC4893 BBE4122E5B7079FC
Ciphertext: 1978F30C21351D54 A5C7CFA8E9146E9E 32172B6D4659AAD2 C625097AFB7A2BAE 1125013AFAC6032B CED730395E28BDAA 8B2B18AF66BD8359 3619549E6982B629 F137796FA85676CA B400DBB3EB695C65 C4958C08674DB260 CEFAB79BC8883523 CD91C1621E44031E 3C1B7D4DDA2439BE 81C0CC5293304F58 5537E721C36E62EB 8E657B223F4748D9 1D3A9BF0211BD01B 0CC9E5C77F7E18B8 952E05D98603D107 ADED361F54C2B966 CA3D1F82A90961DF B4C1DD944C47CFA0 74286AA8CB72BCBE
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: A3E10ABD090645EF E48E731D2E15E07F 2EF259064BB735BB
IV: C8FFE4035FADFC00 D0959E401F698F71
Plaintext: A85084CA653AD7D5 DAB0700D7398939F 28814D4CE9283A49 156DC699EAA18982 16B2A49F01FBEF77 493D746235C998AF 53DCDDC6BB4DD1EB 2DAFA07DC1F83C1F 81B247AD43B61455 486242CAEE088586 E466982999CF188F 375D2A5743FFB80D 382CBA222351D208 175E5C43C77B2D80 5AF7182D4A016F21 49B19804F1C40CB6 121701C948261BC9 F479F814F7BA91B5 B48FE8945746911B 2796B210F066F7CF 3EC186068A89DDAC 0FF76FD2BB72ACFC 890DC1ACEA06B80A D2A35CB75600C4F6
Ciphertext: 3E4F17FB808E7F27 B217C081D61BBE3B DF326540113389D5 63772D36EC0417FD 6CB2402342C87601 CF15A33C52BCFBF7 B316C183748452BF D53AB41942D193FC 113C37E5173F0128 CC75768D5639A9CE 916831FC4BAB0357 E0DB1789727391AC F38158066B1410A2 2479D3636D8A85CF 0CD2890945579E1A AA3CA8B550C8B685 EFAF5541309D9DA7 AA601843752A0F8F DD8E0592DAC72E40 CADCA05F5ED22B63 575768D9997C465B D607A75905789FC5 3ED922D6935CC67E 8B2267B9CC854CAD
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 192-bit key, 12x blocks
Key: 15A2322F4A9A1C1D A996D4998E8DDC46 A7C88148F9988FFF
IV: DBF6991DB471A1F5 05D18B002E75D04F
Plaintext: D7E96943B43E42DD A259E9A5110C1786 A9613DA895BDAEC3 1DB0EF9BF8356548 5D986F52DBDA78E3 83B427A6A355A03B BB2714F1F2911E81 39CECE4F6AA19655 10DAB0EEB95DC32F 32BAF5F9E6CCF3A8 4832B1E33FA483EC 57AB4C667A294C43 53C30F4A68B06E4B 84EFB320A446D34E 1CECB913EA2A12DB 8962F7CF50D6CD64 EAECE1E7EB4C34C5 5692477689162932 E8A55426DF52C3C8 2DBA6D1CF5ED13B6 1B8162671927AEFC 7CBBA85FC0667D76 8A171A4EABE41212 CBCC803FE4C7FBB6
Ciphertext: C42F5FFD001FFB46 ED7AA00F7575B945 82EA1CDC8534D6F4 17D0B729149127F6 45B7BB3EFBF3132F F26AA2226ECA980D 2BFBC0218B59189B ECFCAB5629B1CC52 699FD91599EEE8D0 0B211FDFA337CF63 C31D12DFE683071E 44D4AB64B1236786 54129DEC39007F1C D1139AB6088A2D2F BC9E81793D45DD21 F94C07A314D3DC14 F64F53B18ED177BE 76DAA03BA84641C1 0E7890959D6E3E10 8673304523AD5C7D 299177D8B82E6434 F0503133DE03D790 4CB118FDE46DD0D9 6C2EE040E54E119D
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SPECK-128/CTR
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: EB78929D56C5D0F4 9F75C1C8694AFDA4 96F808E5524CC592 FD980EEC363E5382
IV: AF322427139F48EC D9C779FB768B28C0
Plaintext: 5DCC0F8301F37774 1D8517CD6DA27D1E 8170109C361FC68D 8E5022CE3DA1C8FB DD37F50A7DCB5BB1 A059D7CF100A94EA B59ECE9260072B64 B746FD9ED93F49F0 C654CD5DFD321E4D 8959CBD1095FE2B5 D4ACC78474AC2232 EC34ECA0737F8886 E156866C279C679C BAF544E7F69E3E8C 710DE732C1F8FEED F20773C6A674D706 BF7EF2B5AD9C3D7B 00A734E0919F181B 59FBC8CFCEA4BEE9 525894814CE42122 E3AD0F07C0AD56E8 99D780C5D1759312 351057C15F550C96 5379BADFC728E8F3
Ciphertext: 46DDAF62B84BDB9B 97E2C114417AA5BD 126132D922FA7B2C 8B25A0D3147C9C1B 203F06C546A7DAE2 0E98BC95AC6CB124 C0E7C51566B5D106 1EE61E25405E51CD 6EB848C673E21BC1 0F9B9DCC36DDC162 81F1369D9DFAABDB 43C50C7CE10BF980 5596D8C3CA530810 C1BE9EBDCC0950BD A5A0CEB196B8E81C D167809481E61E46 B7748C8B88D71693 52C41761C0536286 A61619BBB841E19E A7867DE51DAAD870 80C317A4B269AE8D 5BD6087E61BF9EE7 65DC69619E87FBC1 AB1E26EA9CF9EA42
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: 95696079E9356EA4 5E3104822A711E6A 64B7C9C98AF9A788 23B37A38CE80F435
IV: EEA10D2863044AE2 B56E384F36E12D81
Plaintext: 0F6404D9A07C8A35 8803E5F4445DA0F1 F408B3FD9CED345F 5C65DE7C61235777 F4862386E341D7D1 4A07A284EF358AEE 1F4BEA54477FBA4B 69FAE2DD0994BB6A B64CAB3ED4CE7397 FA7DE9E952B04FD9 FD0DEC7C2F49799C E180D5FCDEC22A1B 341B3A430B4AFC8D BEB1AD28B6D7FD8D D0709DAB48177EB4 6C9A63D8479B708C 14BA2675642F6539 C67E6C448D6E3596 F56AF2C66C018B3F 0145A33823879F9D 2D8F2BA1231DF644 86318421D6731F54 B6528FFA90CE6E88 FFE4DAE56883FE71
Ciphertext: 2DCA161AAFAD6067 2FDE9B2E9482C6FE 3713EBA8785812BA 66239AB54FE3D571 DABB54911C4BBF80 B782558C3A05CC51 D618378573824468 24BC128AAED2902A C1F4EBA099C32139 11A492ACBC7CA5CD 1D3FB585CCF1CF83 7D4E7AD7F1370EA0 7BE0D23CB5C197BD 88C078C3BA6EA795 4BA88ECFCF4399D5 7D5D4309680301B6 20D9F17B473E35EB 88994F3D0502CBD9 AA7933B7AB16A624 A5D8464510396301 FCF22B5BFA255C1E ECE8289EC48EB127 465AE8DA80727A34 1BA88D9AE9AE4835
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: 10B9841B34ADC658 CD09CEBEF1343C09 9CFF08633A0A54E9 852A276C58A533BD
IV: 43BAD5F3AB7AD07F A21FF3AD57C10DD1
Plaintext: BD253C082D2D3999 8AE0D0E3ECD0B4B3 0A8903A86A8CCBBD B9BA8FEA0E6A74B6 1AE3961E2D87781A E566E37B03FBA19E ECDC0939DED0A17F 081E900471B6E795 36E791EA141F368E DEA5805CC082894A 37E6F5565045878D 7FCFD60DCF4D9942 FEC33839FD44B712 9ACB4A8E7A99BD00 3920397889C1EC95 1E9A2DB01B1FC477 DBB93E75E3665BC3 6D0E748A13841FA1 BB221C4C2D31D8C9 51AB43D1067FFF50 735F3F9BD1AD3225 47E781CAEA6203F2 1F73AC0C9BF0B0E3 BE9B987F1C2211DE
Ciphertext: F601ED7E544F2ED9 8BC6C88BD93E4B75 CCCA9898098A788A 21AB6186C722BA05 8DD2A57E33682A5F 670274CB0E66B483 B873643C1E1C6444 BE01EBA06FF516FC 72099BBE4F928917 AAD15FBCDBD63DA2 F9A945259A7552AC D8CF8895884940F3 89F88387D54C3AF9 85685D01DFF0F88E 375597EC28D3DC96 86685F91809E71E1 07E38A8BDE441773 6DE1BDBF2092DAE4 08AA8790C0BC0852 CD7BFD7A108BB4BF FCE969F0465074DA A0F1BB7BA5E55852 525D6684D3A7BEDD 2873120517A1A1B3
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: ED883E2FCDBC8279 87F82A21D7D2450B 645A98480A43E1B5 443AEE35CDFDB50A
IV: 8B20236C4791B0C6 D632F53F6E051A8A
Plaintext: 514833B805E4448E 6C2740658BCC04CB F0A484FDE374CBB6 A91D3479023069C0 5044E22E13485D54 BAD3AB158F136C54 1BCB5062FDB8875E 96A87EFE8C39692E BD93BD487AE2A85E 611D340EF0F55901 9E6EEE0514EAAB81 67B4791D7380DA57 FB3BDD73D9457AE6 6F9D1E55312F153A 5552262CD98C1F9D FD9E80B920A7E056 31E917D461ADEEE4 A7FC57B4F61BFB72 EE0200D6E66EA1B8 4DBD358490D068BB D0782545CBE2D720 2333EB82304D3018 B9EE8A38260CE00B 03CF78006462FA68
Ciphertext: 26EEC2D52598E6C9 595391673494D5DB C81DA69B7BE2F002 0BF368B98AE4061C A32703CF9F1887B8 B2F02CB032F2FE48 92950906CF82FD69 0C7E509D33C36466 38B5E8E6234250EE 7126FF9CA789F373 8C26F14E61B75125 1FC5600D38292147 2214B9883C54C72C C82669C6A8D98861 62E49333CB07DDE0 1CD6D019574DF082 ACE4C99FAB87A9AA 60062E520A2C56C8 F3E1724CB65D122C C12FF03C57C23E78 70877987A31CF690 91370A970C783C67 4F13A76394A38385 B83982D770327DBB
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: 381298F5885A71BB 2278534AD4002BC4 BD558A4D8BF8B95D 774F519C0E090093
IV: 5040D6EE26735221 35998CE9C35C4A99
Plaintext: 02B452B362A583C9 2AE289D0F53628AB A0F376D095FDB90C FBF79EEA90FBC2AD 604DC772B0A0A502 6F8DEB0D3BEC0B12 734D7BD3D2B60D8B 20E872C351BC48B7 F37E4101C0A4163A 24DD776FF0A97920 F2B800985C058AD4 52CD5E27897AA511 E21E6A6B0C7B4024 0294C15100E3E229 B6C8474F6CA3591E F6442764C2459A3E E3FE3DE8AB079916 B531634D901ED7D6 876F94BED81F6211 C4B485A701D0AF9E F18631D03FD1F81A CBF558175209E2B5 80D12821D949DB7B 451EC50C6AF88631
Ciphertext: 62D4DE428970AEF7 14DCAC2B4D493DB2 F7C3B079FE31D8CC E911C89CBF5E1564 55EC67010346B72A AF9D3D547A579BE4 3F0666CE8852FA8F 289384E8AA0B77EE E0FEEF3C03220554 1662FE4C808A7ABD C613EE907591E325 62843644B7535EF5 38ACFBB973DE95F3 CAADA5164DC6C4D0 51CA1331ADBDBABF F6FE4DCA885D7BB5 5752EF11C7E39911 F69B2187751AD30E BB27AEA57CFA591C CD86F1A2EDC0C914 1B52095DE53BBCBD FFA081C727CE8F39 38A19896F4CE8801 B1ACDD5CBE9CD5E2
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: CDA8124A7006088C C5C7810CFF9A7980 069102F7435DE5A9 AF311A98A97CE8A5
IV: CCB211C6806A9F6C 67A1BB666F7EF186
Plaintext: 8FDF7D58BC00214F CFFA728DEE6A6EB5 CD60980D4CEDC264 8C3C92926FC00C09 7EE4DA23D3F69373 D0650FF25C70048A 9ACFEC361FFF3806 01E2D905B8A382EB 8C05C1FBC870ED04 EB33D6C3BDA78D84 DC3AF70339C2C3DF C32137A062082C97 8803B2632B90094C 51CEA804696A3502 B78F10C20BCB1584 65EC38AC04EF26EA FB55DE5D6B9E597C 2853388DAFC65CBD 993BC6C91ECC294A 590157567ACEB1BC 789C6D91A59FABD2 055939639ACE4A11 88E61935243DD5F8 CB39DABF8A728BA1
Ciphertext: 4C4FD4A07A3B6856 773EB7C0B28DB4A5 90200266807134AC E0E4CDB79EC0F4DF 42B883083E99741D 787E98E02FD4A3C4 1DA6ED08AA905542 E44A57930EF459F8 5B5D9FEE880C0B73 6DEC857C761994CE 742B46C0F9380DE8 B84E41C9C982B2FE 9CA6AE647CC66C6F 82FFDD6A126A4395 06AC4A4B7BC25BF1 5BDEC61987525ED0 4A6CC431A170889A 6CA6430F696ED8C7 20D568F3CB77B163 094C066BAC5D745E D011D4715DCF5A66 AE806F1A4FA4368E EEA1268C041FCF20 D13B2CBDB494A0B9
Test: Encrypt
#
Source: Crypto++ 6.0 generated
Comment: SPECK-128/CTR, 256-bit key, 12x blocks
Key: 2C76EB47CE4303B4 CEDF4D40CB19A003 6125B628EA4BF6A3 52DF1C778B8DC42C
IV: 6777C0C5403EE574 538A86110BF02A1E
Plaintext: 3A6A3FEDE42C4965 AFBAF090752C3CA9 5B74F4DAE223F0A2 8517926F7D67E0BC B9FEBB5A2491A153 4D3638496B170043 CAA2AAAEC42655A1 0122B8892260ED9A 86F8D8989E6A3D8C FA749991C53D3D9C 1DFE78707E21675B DBC93310BA8807BF B5773A68ED898C20 F004204DA487DDC9 5B4748FE53021A5C A6ED41EE5DC552DD 50A19E51B1FD62DD FE27102B8B47C9DA E1E75FEB404CE0AB 7E32581DBA170B79 77693B27F1B71FBE 1DC51F112B1922C8 E1632C24F2DD418F F4B6DD13D6A8E08D
Ciphertext: 36A3D2925DA21397 EDB02130E88079E7 0E4B89A863639E7B 00FD3CC5B6C57028 8D922BF13398E892 420DA1B8A7182A67 A27D3C9CE659AF6B 260601D8BE21BECD 2324FBC27D074B06 8BD3B5384EC8E45A C98A69426C1F084D 42061C9F4FEF9B69 FFDB577D0A887C87 891A6FCA45D23492 7C196047D600C1CB 17B83D300FF0216B 08E34AB3F2FD5EAE 92A44F49A1419345 C4E12BE2B3F30D17 EBC83B1188DD70BF B012142B86C73AD7 249EC2B3D2272B4E 92989B000B49228A B56CA2D97239E452
Test: Encrypt

711
externals/cryptopp/TestVectors/tea.txt vendored Normal file
View File

@@ -0,0 +1,711 @@
AlgorithmType: SymmetricCipher
Name: TEA/ECB
Source: http://www.cix.co.uk/~klockstone/teavect.htm
Comment: test 1
Plaintext: 00000000 00000000
Key: 00000000 00000000 00000000 00000000
Ciphertext: 41ea3a0a 94baa940
Test: Encrypt
Comment: test 2
Plaintext: 94baa940 00000000
Key: 00000000 00000000 00000000 41ea3a0a
Ciphertext: 4e8e7829 7d8236d8
Test: Encrypt
Comment: test 3
Plaintext: 7d8236d8 00000000
Key: 00000000 00000000 41ea3a0a 4e8e7829
Ciphertext: c88ba95e e7edac02
Test: Encrypt
Comment: test 4
Plaintext: e7edac02 00000000
Key: 00000000 41ea3a0a 4e8e7829 c88ba95e
Ciphertext: b84e28af b6b62088
Test: Encrypt
Comment: test 5
Plaintext: b6b62088 00000000
Key: 41ea3a0a 4e8e7829 c88ba95e b84e28af
Ciphertext: a0a47295 8fadf3b3
Test: Encrypt
Comment: test 6
Plaintext: 8fadf3b3 41ea3a0a
Key: 4e8e7829 c88ba95e b84e28af a0a47295
Ciphertext: ed650698 cf9f2b79
Test: Encrypt
Comment: test 7
Plaintext: cf9f2b79 4e8e7829
Key: c88ba95e b84e28af a0a47295 ed650698
Ciphertext: 1024eea0 6220ae1c
Test: Encrypt
Comment: test 8
Plaintext: 6220ae1c c88ba95e
Key: b84e28af a0a47295 ed650698 1024eea0
Ciphertext: 5ddf75d9 7a4ce68f
Test: Encrypt
Comment: test 9
Plaintext: 7a4ce68f b84e28af
Key: a0a47295 ed650698 1024eea0 5ddf75d9
Ciphertext: f1be9d1e 8dd4a984
Test: Encrypt
Comment: test 10
Plaintext: 8dd4a984 a0a47295
Key: ed650698 1024eea0 5ddf75d9 f1be9d1e
Ciphertext: d32c758c 092dabad
Test: Encrypt
Comment: test 11
Plaintext: 092dabad ed650698
Key: 1024eea0 5ddf75d9 f1be9d1e d32c758c
Ciphertext: bdb43728 f7183fc0
Test: Encrypt
Comment: test 12
Plaintext: f7183fc0 1024eea0
Key: 5ddf75d9 f1be9d1e d32c758c bdb43728
Ciphertext: a9c3801a d9dcfb4e
Test: Encrypt
Comment: test 13
Plaintext: d9dcfb4e 5ddf75d9
Key: f1be9d1e d32c758c bdb43728 a9c3801a
Ciphertext: 32a1e654 a9df917c
Test: Encrypt
Comment: test 14
Plaintext: a9df917c f1be9d1e
Key: d32c758c bdb43728 a9c3801a 32a1e654
Ciphertext: 08b63bb9 b20bd3e8
Test: Encrypt
Comment: test 15
Plaintext: b20bd3e8 d32c758c
Key: bdb43728 a9c3801a 32a1e654 08b63bb9
Ciphertext: 21410574 cc4264c6
Test: Encrypt
Comment: test 16
Plaintext: cc4264c6 bdb43728
Key: a9c3801a 32a1e654 08b63bb9 21410574
Ciphertext: 4ec5d2e2 5ada1d89
Test: Encrypt
Comment: test 17
Plaintext: 5ada1d89 a9c3801a
Key: 32a1e654 08b63bb9 21410574 4ec5d2e2
Ciphertext: dd46249e 28aa0b4b
Test: Encrypt
Comment: test 18
Plaintext: 28aa0b4b 32a1e654
Key: 08b63bb9 21410574 4ec5d2e2 dd46249e
Ciphertext: 2486dcba a713df03
Test: Encrypt
Comment: test 19
Plaintext: a713df03 08b63bb9
Key: 21410574 4ec5d2e2 dd46249e 2486dcba
Ciphertext: b7c7af9d 1acb6cab
Test: Encrypt
Comment: test 20
Plaintext: 1acb6cab 21410574
Key: 4ec5d2e2 dd46249e 2486dcba b7c7af9d
Ciphertext: 8cc0400a 9aa49fbb
Test: Encrypt
Comment: test 21
Plaintext: 9aa49fbb 4ec5d2e2
Key: dd46249e 2486dcba b7c7af9d 8cc0400a
Ciphertext: 9c241876 6cbc8c66
Test: Encrypt
Comment: test 22
Plaintext: 6cbc8c66 dd46249e
Key: 2486dcba b7c7af9d 8cc0400a 9c241876
Ciphertext: b59c5d45 a90066f9
Test: Encrypt
Comment: test 23
Plaintext: a90066f9 2486dcba
Key: b7c7af9d 8cc0400a 9c241876 b59c5d45
Ciphertext: b765a1b3 64b37eb0
Test: Encrypt
Comment: test 24
Plaintext: 64b37eb0 b7c7af9d
Key: 8cc0400a 9c241876 b59c5d45 b765a1b3
Ciphertext: 7b172fac f5ab4933
Test: Encrypt
Comment: test 25
Plaintext: f5ab4933 8cc0400a
Key: 9c241876 b59c5d45 b765a1b3 7b172fac
Ciphertext: fe48f4fb ada404b1
Test: Encrypt
Comment: test 26
Plaintext: ada404b1 9c241876
Key: b59c5d45 b765a1b3 7b172fac fe48f4fb
Ciphertext: c5294093 c1d53e3d
Test: Encrypt
Comment: test 27
Plaintext: c1d53e3d b59c5d45
Key: b765a1b3 7b172fac fe48f4fb c5294093
Ciphertext: 759ca8e2 77a96649
Test: Encrypt
Comment: test 28
Plaintext: 77a96649 b765a1b3
Key: 7b172fac fe48f4fb c5294093 759ca8e2
Ciphertext: 69c53e0f 3e979807
Test: Encrypt
Comment: test 29
Plaintext: 3e979807 7b172fac
Key: fe48f4fb c5294093 759ca8e2 69c53e0f
Ciphertext: 60388ada a21fa8e8
Test: Encrypt
Comment: test 30
Plaintext: a21fa8e8 fe48f4fb
Key: c5294093 759ca8e2 69c53e0f 60388ada
Ciphertext: df70a1f5 ac4aa407
Test: Encrypt
Comment: test 31
Plaintext: ac4aa407 c5294093
Key: 759ca8e2 69c53e0f 60388ada df70a1f5
Ciphertext: d9cb4e09 92636233
Test: Encrypt
Comment: test 32
Plaintext: 92636233 759ca8e2
Key: 69c53e0f 60388ada df70a1f5 d9cb4e09
Ciphertext: 7d2c6c57 7a6adb4d
Test: Encrypt
Comment: test 33
Plaintext: 7a6adb4d 69c53e0f
Key: 60388ada df70a1f5 d9cb4e09 7d2c6c57
Ciphertext: 44b71215 cf25368a
Test: Encrypt
Comment: test 34
Plaintext: cf25368a 60388ada
Key: df70a1f5 d9cb4e09 7d2c6c57 44b71215
Ciphertext: c10105a1 ef781a18
Test: Encrypt
Comment: test 35
Plaintext: ef781a18 df70a1f5
Key: d9cb4e09 7d2c6c57 44b71215 c10105a1
Ciphertext: bfdb29fa 9ece39b6
Test: Encrypt
Comment: test 36
Plaintext: 9ece39b6 d9cb4e09
Key: 7d2c6c57 44b71215 c10105a1 bfdb29fa
Ciphertext: 9b0b256d dc04574c
Test: Encrypt
Comment: test 37
Plaintext: dc04574c 7d2c6c57
Key: 44b71215 c10105a1 bfdb29fa 9b0b256d
Ciphertext: f8295142 8c022711
Test: Encrypt
Comment: test 38
Plaintext: 8c022711 44b71215
Key: c10105a1 bfdb29fa 9b0b256d f8295142
Ciphertext: 61341d1c 3a85f2f0
Test: Encrypt
Comment: test 39
Plaintext: 3a85f2f0 c10105a1
Key: bfdb29fa 9b0b256d f8295142 61341d1c
Ciphertext: f6a0d30c ad230209
Test: Encrypt
Comment: test 40
Plaintext: ad230209 bfdb29fa
Key: 9b0b256d f8295142 61341d1c f6a0d30c
Ciphertext: 3de21a3f aa0cf5c9
Test: Encrypt
Comment: test 41
Plaintext: aa0cf5c9 9b0b256d
Key: f8295142 61341d1c f6a0d30c 3de21a3f
Ciphertext: a7e307c6 bd52d939
Test: Encrypt
Comment: test 42
Plaintext: bd52d939 f8295142
Key: 61341d1c f6a0d30c 3de21a3f a7e307c6
Ciphertext: 017bc3a7 66fd8c77
Test: Encrypt
Comment: test 43
Plaintext: 66fd8c77 61341d1c
Key: f6a0d30c 3de21a3f a7e307c6 017bc3a7
Ciphertext: d8f8fc86 d01b5761
Test: Encrypt
Comment: test 44
Plaintext: d01b5761 f6a0d30c
Key: 3de21a3f a7e307c6 017bc3a7 d8f8fc86
Ciphertext: e186c41a 5e6e5a4d
Test: Encrypt
Comment: test 45
Plaintext: 5e6e5a4d 3de21a3f
Key: a7e307c6 017bc3a7 d8f8fc86 e186c41a
Ciphertext: 4368d224 dbb4e677
Test: Encrypt
Comment: test 46
Plaintext: dbb4e677 a7e307c6
Key: 017bc3a7 d8f8fc86 e186c41a 4368d224
Ciphertext: 9bd0321e 84096523
Test: Encrypt
Comment: test 47
Plaintext: 84096523 017bc3a7
Key: d8f8fc86 e186c41a 4368d224 9bd0321e
Ciphertext: b7c56d5b 97c65866
Test: Encrypt
Comment: test 48
Plaintext: 97c65866 d8f8fc86
Key: e186c41a 4368d224 9bd0321e b7c56d5b
Ciphertext: 63a1bfac 5a5d7ca2
Test: Encrypt
Comment: test 49
Plaintext: 5a5d7ca2 e186c41a
Key: 4368d224 9bd0321e b7c56d5b 63a1bfac
Ciphertext: 91f56dff 7281794f
Test: Encrypt
Comment: test 50
Plaintext: 7281794f 4368d224
Key: 9bd0321e b7c56d5b 63a1bfac 91f56dff
Ciphertext: e4c63780 019aedf7
Test: Encrypt
Comment: test 51
Plaintext: 019aedf7 9bd0321e
Key: b7c56d5b 63a1bfac 91f56dff e4c63780
Ciphertext: a9fb56e7 35f4aeca
Test: Encrypt
Comment: test 52
Plaintext: 35f4aeca b7c56d5b
Key: 63a1bfac 91f56dff e4c63780 a9fb56e7
Ciphertext: a6537187 f0f1ba93
Test: Encrypt
Comment: test 53
Plaintext: f0f1ba93 63a1bfac
Key: 91f56dff e4c63780 a9fb56e7 a6537187
Ciphertext: cc960eda e44c6b8f
Test: Encrypt
Comment: test 54
Plaintext: e44c6b8f 91f56dff
Key: e4c63780 a9fb56e7 a6537187 cc960eda
Ciphertext: e12f106d 4f1152d0
Test: Encrypt
Comment: test 55
Plaintext: 4f1152d0 e4c63780
Key: a9fb56e7 a6537187 cc960eda e12f106d
Ciphertext: 556ad853 f79992fd
Test: Encrypt
Comment: test 56
Plaintext: f79992fd a9fb56e7
Key: a6537187 cc960eda e12f106d 556ad853
Ciphertext: 78e8e265 128df6ad
Test: Encrypt
Comment: test 57
Plaintext: 128df6ad a6537187
Key: cc960eda e12f106d 556ad853 78e8e265
Ciphertext: f23892aa 288cb926
Test: Encrypt
Comment: test 58
Plaintext: 288cb926 cc960eda
Key: e12f106d 556ad853 78e8e265 f23892aa
Ciphertext: 1d115839 6a117fca
Test: Encrypt
Comment: test 59
Plaintext: 6a117fca e12f106d
Key: 556ad853 78e8e265 f23892aa 1d115839
Ciphertext: cf899635 5b087e34
Test: Encrypt
Comment: test 60
Plaintext: 5b087e34 556ad853
Key: 78e8e265 f23892aa 1d115839 cf899635
Ciphertext: 5c60bff2 e68d88c2
Test: Encrypt
Comment: test 61
Plaintext: e68d88c2 78e8e265
Key: f23892aa 1d115839 cf899635 5c60bff2
Ciphertext: 7072d01c bffeb50a
Test: Encrypt
Comment: test 62
Plaintext: bffeb50a f23892aa
Key: 1d115839 cf899635 5c60bff2 7072d01c
Ciphertext: 4513c5eb 9c99ae9e
Test: Encrypt
Comment: test 63
Plaintext: 9c99ae9e 1d115839
Key: cf899635 5c60bff2 7072d01c 4513c5eb
Ciphertext: 8f3a38ab 80d9c4ad
Test: Encrypt
Comment: test 64
Plaintext: 80d9c4ad cf899635
Key: 5c60bff2 7072d01c 4513c5eb 8f3a38ab
Ciphertext: 2bb0f1b3 c023ed11
Test: Encrypt
AlgorithmType: SymmetricCipher
Name: XTEA/ECB
Source: http://www.cix.co.uk/~klockstone/teavect.htm
Comment: test 1
Plaintext: 00000000 00000000
Key: 00000000 00000000 00000000 00000000
Rounds: 1
Ciphertext: 00000000 9e3779b9
Test: Encrypt
Comment: test 2
Plaintext: 9e3779b9 00000000
Key: 00000000 00000000 00000000 00000000
Rounds: 2
Ciphertext: ec01a1de aaa0256d
Test: Encrypt
Comment: test 3
Plaintext: aaa0256d 00000000
Key: 00000000 00000000 00000000 ec01a1de
Rounds: 3
Ciphertext: 114f6d74 a39e590c
Test: Encrypt
Comment: test 4
Plaintext: a39e590c 00000000
Key: 00000000 00000000 ec01a1de 114f6d74
Rounds: 4
Ciphertext: bc3a7de2 4e238eb9
Test: Encrypt
Comment: test 5
Plaintext: 4e238eb9 00000000
Key: 00000000 ec01a1de 114f6d74 bc3a7de2
Rounds: 5
Ciphertext: 845846cf 2f36d07f
Test: Encrypt
Comment: test 6
Plaintext: 2f36d07f 00000000
Key: ec01a1de 114f6d74 bc3a7de2 845846cf
Rounds: 6
Ciphertext: 2794a127 4f3e4b6a
Test: Encrypt
Comment: test 7
Plaintext: 4f3e4b6a ec01a1de
Key: 114f6d74 bc3a7de2 845846cf 2794a127
Rounds: 7
Ciphertext: 6b8ea8b8 d99e66c3
Test: Encrypt
Comment: test 8
Plaintext: d99e66c3 114f6d74
Key: bc3a7de2 845846cf 2794a127 6b8ea8b8
Rounds: 8
Ciphertext: 31c5fa6c 241756d6
Test: Encrypt
Comment: test 9
Plaintext: 241756d6 bc3a7de2
Key: 845846cf 2794a127 6b8ea8b8 31c5fa6c
Rounds: 9
Ciphertext: 4a581696 1fd58a6b
Test: Encrypt
Comment: test 10
Plaintext: 1fd58a6b 845846cf
Key: 2794a127 6b8ea8b8 31c5fa6c 4a581696
Rounds: 10
Ciphertext: dfcd0451 df8822cd
Test: Encrypt
Comment: test 11
Plaintext: df8822cd 2794a127
Key: 6b8ea8b8 31c5fa6c 4a581696 dfcd0451
Rounds: 11
Ciphertext: 3ad1ff17 f465776c
Test: Encrypt
Comment: test 12
Plaintext: f465776c 6b8ea8b8
Key: 31c5fa6c 4a581696 dfcd0451 3ad1ff17
Rounds: 12
Ciphertext: 6a1d78c8 4d30bdb9
Test: Encrypt
Comment: test 13
Plaintext: 4d30bdb9 31c5fa6c
Key: 4a581696 dfcd0451 3ad1ff17 6a1d78c8
Rounds: 13
Ciphertext: 08c86d67 f6ef939b
Test: Encrypt
Comment: test 14
Plaintext: f6ef939b 4a581696
Key: dfcd0451 3ad1ff17 6a1d78c8 08c86d67
Rounds: 14
Ciphertext: 2a65bfbe f733428c
Test: Encrypt
Comment: test 15
Plaintext: f733428c dfcd0451
Key: 3ad1ff17 6a1d78c8 08c86d67 2a65bfbe
Rounds: 15
Ciphertext: b4bd6e46 40672bcc
Test: Encrypt
Comment: test 16
Plaintext: 40672bcc 3ad1ff17
Key: 6a1d78c8 08c86d67 2a65bfbe b4bd6e46
Rounds: 16
Ciphertext: 1d8e6992 9a478905
Test: Encrypt
Comment: test 17
Plaintext: 9a478905 6a1d78c8
Key: 08c86d67 2a65bfbe b4bd6e46 1d8e6992
Rounds: 17
Ciphertext: f8994ada 80dee76a
Test: Encrypt
Comment: test 18
Plaintext: 80dee76a 08c86d67
Key: 2a65bfbe b4bd6e46 1d8e6992 f8994ada
Rounds: 18
Ciphertext: 0997e6ed cdfef370
Test: Encrypt
Comment: test 19
Plaintext: cdfef370 2a65bfbe
Key: b4bd6e46 1d8e6992 f8994ada 0997e6ed
Rounds: 19
Ciphertext: ece50553 10b76c66
Test: Encrypt
Comment: test 20
Plaintext: 10b76c66 b4bd6e46
Key: 1d8e6992 f8994ada 0997e6ed ece50553
Rounds: 20
Ciphertext: a6d39c7b dce1a473
Test: Encrypt
Comment: test 21
Plaintext: dce1a473 1d8e6992
Key: f8994ada 0997e6ed ece50553 a6d39c7b
Rounds: 21
Ciphertext: 21d06fb7 fbb98544
Test: Encrypt
Comment: test 22
Plaintext: fbb98544 f8994ada
Key: 0997e6ed ece50553 a6d39c7b 21d06fb7
Rounds: 22
Ciphertext: 72cdd36c e1115fb6
Test: Encrypt
Comment: test 23
Plaintext: e1115fb6 0997e6ed
Key: ece50553 a6d39c7b 21d06fb7 72cdd36c
Rounds: 23
Ciphertext: 25bc6eb3 e4c28ab7
Test: Encrypt
Comment: test 24
Plaintext: e4c28ab7 ece50553
Key: a6d39c7b 21d06fb7 72cdd36c 25bc6eb3
Rounds: 24
Ciphertext: 4932a288 78020b9e
Test: Encrypt
Comment: test 25
Plaintext: 78020b9e a6d39c7b
Key: 21d06fb7 72cdd36c 25bc6eb3 4932a288
Rounds: 25
Ciphertext: 25285da1 b66c4459
Test: Encrypt
Comment: test 26
Plaintext: b66c4459 21d06fb7
Key: 72cdd36c 25bc6eb3 4932a288 25285da1
Rounds: 26
Ciphertext: 39b0155c f227ab20
Test: Encrypt
Comment: test 27
Plaintext: f227ab20 72cdd36c
Key: 25bc6eb3 4932a288 25285da1 39b0155c
Rounds: 27
Ciphertext: 547571aa f38f1e39
Test: Encrypt
Comment: test 28
Plaintext: f38f1e39 25bc6eb3
Key: 4932a288 25285da1 39b0155c 547571aa
Rounds: 28
Ciphertext: 27f917b1 e5796aee
Test: Encrypt
Comment: test 29
Plaintext: e5796aee 4932a288
Key: 25285da1 39b0155c 547571aa 27f917b1
Rounds: 29
Ciphertext: c1da8993 670f9fd2
Test: Encrypt
Comment: test 30
Plaintext: 670f9fd2 25285da1
Key: 39b0155c 547571aa 27f917b1 c1da8993
Rounds: 30
Ciphertext: 60e2acaa d0a60db4
Test: Encrypt
Comment: test 31
Plaintext: d0a60db4 39b0155c
Key: 547571aa 27f917b1 c1da8993 60e2acaa
Rounds: 31
Ciphertext: a6eb923d af20a390
Test: Encrypt
Comment: test 32
Plaintext: af20a390 547571aa
Key: 27f917b1 c1da8993 60e2acaa a6eb923d
Rounds: 32
Ciphertext: d26428af 0a202283
Test: Encrypt
Comment: test 33
Plaintext: 0a202283 27f917b1
Key: c1da8993 60e2acaa a6eb923d d26428af
Rounds: 33
Ciphertext: 1c03ceb9 96e9f2d3
Test: Encrypt
Comment: test 34
Plaintext: 96e9f2d3 c1da8993
Key: 60e2acaa a6eb923d d26428af 1c03ceb9
Rounds: 34
Ciphertext: e260b3c1 bbd7dff0
Test: Encrypt
Comment: test 35
Plaintext: bbd7dff0 60e2acaa
Key: a6eb923d d26428af 1c03ceb9 e260b3c1
Rounds: 35
Ciphertext: d33073f9 12841b97
Test: Encrypt
Comment: test 36
Plaintext: 12841b97 a6eb923d
Key: d26428af 1c03ceb9 e260b3c1 d33073f9
Rounds: 36
Ciphertext: 17b7ea05 1d723f18
Test: Encrypt
Comment: test 37
Plaintext: 1d723f18 d26428af
Key: 1c03ceb9 e260b3c1 d33073f9 17b7ea05
Rounds: 37
Ciphertext: 9f571045 31e849b9
Test: Encrypt
Comment: test 38
Plaintext: 31e849b9 1c03ceb9
Key: e260b3c1 d33073f9 17b7ea05 9f571045
Rounds: 38
Ciphertext: 288351d2 bd0a0054
Test: Encrypt
Comment: test 39
Plaintext: bd0a0054 e260b3c1
Key: d33073f9 17b7ea05 9f571045 288351d2
Rounds: 39
Ciphertext: 9236883a 2bd13143
Test: Encrypt
Comment: test 40
Plaintext: 2bd13143 d33073f9
Key: 17b7ea05 9f571045 288351d2 9236883a
Rounds: 40
Ciphertext: e91dcf23 7c3fd716
Test: Encrypt
Comment: test 41
Plaintext: 7c3fd716 17b7ea05
Key: 9f571045 288351d2 9236883a e91dcf23
Rounds: 41
Ciphertext: 5c8ff51e c3abe43d
Test: Encrypt
Comment: test 42
Plaintext: c3abe43d 9f571045
Key: 288351d2 9236883a e91dcf23 5c8ff51e
Rounds: 42
Ciphertext: 446e9f7c ecb0eb4d
Test: Encrypt
Comment: test 43
Plaintext: ecb0eb4d 288351d2
Key: 9236883a e91dcf23 5c8ff51e 446e9f7c
Rounds: 43
Ciphertext: 86455f77 ffc74050
Test: Encrypt
Comment: test 44
Plaintext: ffc74050 9236883a
Key: e91dcf23 5c8ff51e 446e9f7c 86455f77
Rounds: 44
Ciphertext: ae85d873 e21ef8d3
Test: Encrypt
Comment: test 45
Plaintext: e21ef8d3 e91dcf23
Key: 5c8ff51e 446e9f7c 86455f77 ae85d873
Rounds: 45
Ciphertext: cf411a68 18dce768
Test: Encrypt
Comment: test 46
Plaintext: 18dce768 5c8ff51e
Key: 446e9f7c 86455f77 ae85d873 cf411a68
Rounds: 46
Ciphertext: 4ef68794 07d2b1b3
Test: Encrypt
Comment: test 47
Plaintext: 07d2b1b3 446e9f7c
Key: 86455f77 ae85d873 cf411a68 4ef68794
Rounds: 47
Ciphertext: d75a1925 07476976
Test: Encrypt
Comment: test 48
Plaintext: 07476976 86455f77
Key: ae85d873 cf411a68 4ef68794 d75a1925
Rounds: 48
Ciphertext: 909d29cb 16b37e1b
Test: Encrypt
Comment: test 49
Plaintext: 16b37e1b ae85d873
Key: cf411a68 4ef68794 d75a1925 909d29cb
Rounds: 49
Ciphertext: e05578cd bd40cd0c
Test: Encrypt
Comment: test 50
Plaintext: bd40cd0c cf411a68
Key: 4ef68794 d75a1925 909d29cb e05578cd
Rounds: 50
Ciphertext: 988b50e5 adf1b74c
Test: Encrypt
Comment: test 51
Plaintext: adf1b74c 4ef68794
Key: d75a1925 909d29cb e05578cd 988b50e5
Rounds: 51
Ciphertext: 90699d3d d2333c19
Test: Encrypt
Comment: test 52
Plaintext: d2333c19 d75a1925
Key: 909d29cb e05578cd 988b50e5 90699d3d
Rounds: 52
Ciphertext: a119eb2e 3488c65b
Test: Encrypt
Comment: test 53
Plaintext: 3488c65b 909d29cb
Key: e05578cd 988b50e5 90699d3d a119eb2e
Rounds: 53
Ciphertext: e4c43e62 e9c4894b
Test: Encrypt
Comment: test 54
Plaintext: e9c4894b e05578cd
Key: 988b50e5 90699d3d a119eb2e e4c43e62
Rounds: 54
Ciphertext: e1aec3f2 1976c384
Test: Encrypt
Comment: test 55
Plaintext: 1976c384 988b50e5
Key: 90699d3d a119eb2e e4c43e62 e1aec3f2
Rounds: 55
Ciphertext: 1b7b0e2b 0b392b46
Test: Encrypt
Comment: test 56
Plaintext: 0b392b46 90699d3d
Key: a119eb2e e4c43e62 e1aec3f2 1b7b0e2b
Rounds: 56
Ciphertext: 1a6ffc0c 600f2ee0
Test: Encrypt
Comment: test 57
Plaintext: 600f2ee0 a119eb2e
Key: e4c43e62 e1aec3f2 1b7b0e2b 1a6ffc0c
Rounds: 57
Ciphertext: 82ccc9d3 94ba3d77
Test: Encrypt
Comment: test 58
Plaintext: 94ba3d77 e4c43e62
Key: e1aec3f2 1b7b0e2b 1a6ffc0c 82ccc9d3
Rounds: 58
Ciphertext: 38b5ebd1 c56af77e
Test: Encrypt
Comment: test 59
Plaintext: c56af77e e1aec3f2
Key: 1b7b0e2b 1a6ffc0c 82ccc9d3 38b5ebd1
Rounds: 59
Ciphertext: f5571f9d fe136a04
Test: Encrypt
Comment: test 60
Plaintext: fe136a04 1b7b0e2b
Key: 1a6ffc0c 82ccc9d3 38b5ebd1 f5571f9d
Rounds: 60
Ciphertext: 62ee209f 08550367
Test: Encrypt
Comment: test 61
Plaintext: 08550367 1a6ffc0c
Key: 82ccc9d3 38b5ebd1 f5571f9d 62ee209f
Rounds: 61
Ciphertext: 069b7afc b0fcde91
Test: Encrypt
Comment: test 62
Plaintext: b0fcde91 82ccc9d3
Key: 38b5ebd1 f5571f9d 62ee209f 069b7afc
Rounds: 62
Ciphertext: 376a8936 11b9c087
Test: Encrypt
Comment: test 63
Plaintext: 11b9c087 38b5ebd1
Key: f5571f9d 62ee209f 069b7afc 376a8936
Rounds: 63
Ciphertext: cdc9e923 2e6c1fe7
Test: Encrypt
Comment: test 64
Plaintext: 2e6c1fe7 f5571f9d
Key: 62ee209f 069b7afc 376a8936 cdc9e923
Rounds: 64
Ciphertext: 7a01cbc9 b03d6068
Test: Encrypt

View File

@@ -0,0 +1,117 @@
AlgorithmType: SymmetricCipher
Name: Threefish-256(256)/ECB
Comment: Test Vector 5, Threefish-256, null tweak
Source: skein_golden_kat_internals.txt
Tweak: word64 0000000000000000 0000000000000000
Key: word64 0000000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: word64 0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: word64 94EEEA8B1F2ADA84 ADF103313EAE6670 952419A1F4B16D53 D83F13E63C9F6B11
Test: Encrypt
Name: Threefish-256(256)/ECB
Comment: Test Vector 6, Threefish-256, tweak
Source: skein_golden_kat_internals.txt
Tweak: word64 0706050403020100 0F0E0D0C0B0A0908
Key: word64 1716151413121110 1F1E1D1C1B1A1918 2726252423222120 2F2E2D2C2B2A2928
Plaintext: word64 F8F9FAFBFCFDFEFF F0F1F2F3F4F5F6F7 E8E9EAEBECEDEEEF E0E1E2E3E4E5E6E7
Ciphertext: word64 DF8FEA0EFF91D0E0 D50AD82EE69281C9 76F48D58085D869D DF975E95B5567065
Test: Encrypt
Name: Threefish-512(512)/ECB
Comment: Test Vector 1
Source: Botan test vectors (threefish.vec)
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: B1A2BBC6EF6025BC 40EB3822161F36E3 75D1BB0AEE3186FB D19E47C5D479947B \
7BC2F8586E35F0CF F7E7F03084B0B7B1 F1AB3961A580A3E9 7EB41EA14A6D7BBE
Test: Encrypt
Name: Threefish-512(512)/ECB
Comment: Test Vector 2
Source: Botan test vectors (threefish.vec)
Key: B1A2BBC6EF6025BC 40EB3822161F36E3 75D1BB0AEE3186FB D19E47C5D479947B \
7BC2F8586E35F0CF F7E7F03084B0B7B1 F1AB3961A580A3E9 7EB41EA14A6D7BBE
Plaintext: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: F13CA06760DD9BBE AB87B6C56F3BBBDB E9D08A77978B942A C02D471DC10268F2 \
261C3D4330D6CA34 1F4BD4115DEE16A2 1DCDA2A34A0A76FB A976174E4CF1E306
Test: Encrypt
Name: Threefish-512(512)/ECB
Comment: Test Vector 3
Source: Botan test vectors (threefish.vec)
Key: F13CA06760DD9BBE AB87B6C56F3BBBDB E9D08A77978B942A C02D471DC10268F2 \
261C3D4330D6CA34 1F4BD4115DEE16A2 1DCDA2A34A0A76FB A976174E4CF1E306
Plaintext: B1A2BBC6EF6025BC 40EB3822161F36E3 75D1BB0AEE3186FB D19E47C5D479947B \
7BC2F8586E35F0CF F7E7F03084B0B7B1 F1AB3961A580A3E9 7EB41EA14A6D7BBE
Ciphertext: 1BEC82CBA1357566 B34E1CF1FBF123A1 41C8F4089F6E4CE3 209AEA10095AEC93 \
C900D068BDC7F7A2 DD58513C11DEC956 B93169B1C4F24CED E31A265DE83E36B4
Test: Encrypt
Name: Threefish-512(512)/ECB
Comment: Test Vector 4
Source: Botan test vectors (threefish.vec)
Key: F13CA06760DD9BBE AB87B6C56F3BBBDB E9D08A77978B942A C02D471DC10268F2 \
261C3D4330D6CA34 1F4BD4115DEE16A2 1DCDA2A34A0A76FB A976174E4CF1E306
Plaintext: B1A2BBC6EF6025BC 40EB3822161F36E3 75D1BB0AEE3186FB D19E47C5D479947B \
7BC2F8586E35F0CF F7E7F03084B0B7B1 F1AB3961A580A3E9 7EB41EA14A6D7BBE \
B1A2BBC6EF6025BC 40EB3822161F36E3 75D1BB0AEE3186FB D19E47C5D479947B \
7BC2F8586E35F0CF F7E7F03084B0B7B1 F1AB3961A580A3E9 7EB41EA14A6D7BBF
Ciphertext: 1BEC82CBA1357566 B34E1CF1FBF123A1 41C8F4089F6E4CE3 209AEA10095AEC93 \
C900D068BDC7F7A2 DD58513C11DEC956 B93169B1C4F24CED E31A265DE83E36B4 \
073CB5F8FABFA17D B751477F294EB3DD 4ACD92B78397331F CC36A9C3D3055B81 \
D867CBDD56279037 373359CA1832669A F4B87A1F2FDAF8D3 6E2FB7A6D19F5D45
Test: Encrypt
Name: Threefish-512(512)/ECB
Comment: Test Vector 7, Threefish-512, null tweak
Source: skein_golden_kat_internals.txt
Tweak: word64 0000000000000000 0000000000000000
Key: word64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: word64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: word64 BC2560EFC6BBA2B1 E3361F162238EB40 FB8631EE0ABBD175 7B9479D4C5479ED1 \
CFF0356E58F8C27B B1B7B08430F0E7F7 E9A380A56139ABF1 BE7B6D4AA11EB47E
Test: Encrypt
Name: Threefish-512(512)/ECB
Comment: Test Vector 8, Threefish-512, tweak
Source: skein_golden_kat_internals.txt
Tweak: word64 0706050403020100 0F0E0D0C0B0A0908
Key: word64 1716151413121110 1F1E1D1C1B1A1918 2726252423222120 2F2E2D2C2B2A2928 \
3736353433323130 3F3E3D3C3B3A3938 4746454443424140 4F4E4D4C4B4A4948
Plaintext: word64 F8F9FAFBFCFDFEFF F0F1F2F3F4F5F6F7 E8E9EAEBECEDEEEF E0E1E2E3E4E5E6E7 \
D8D9DADBDCDDDEDF D0D1D2D3D4D5D6D7 C8C9CACBCCCDCECF C0C1C2C3C4C5C6C7
Ciphertext: word64 2C5AD426964304E3 9A2436D6D8CA01B4 DD456DB00E333863 794725970EB9368B \
043546998D0A2A27 25A7C918EA204478 346201A1FEDF11AF 3DAF1C5C3D672789
Test: Encrypt
Name: Threefish-1024(1024)/ECB
Comment: Test Vector 9, Threefish-1024, null tweak
Source: skein_golden_kat_internals.txt
Tweak: word64 0000000000000000 0000000000000000
Key: word64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Plaintext: word64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000 \
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Ciphertext: word64 04B3053D0A3D5CF0 0136E0D1C7DD85F7 067B212F6EA78A5C 0DA9C10B4C54E1C6 \
0F4EC27394CBACF0 32437F0568EA4FD5 CFF56D1D7654B49C A2D5FB14369B2E7B \
540306B460472E0B 71C18254BCEA820D C36B4068BEAF32C8 FA4329597A360095 \
C4A36C28434A5B9A D54331444B1046CF DF11834830B2A460 1E39E8DFE1F7EE4F
Test: Encrypt
Name: Threefish-1024(1024)/ECB
Comment: Test Vector 10, Threefish-1024, tweak
Source: skein_golden_kat_internals.txt
Tweak: word64 0706050403020100 0F0E0D0C0B0A0908
Key: word64 1716151413121110 1F1E1D1C1B1A1918 2726252423222120 2F2E2D2C2B2A2928 \
3736353433323130 3F3E3D3C3B3A3938 4746454443424140 4F4E4D4C4B4A4948 \
5756555453525150 5F5E5D5C5B5A5958 6766656463626160 6F6E6D6C6B6A6968 \
7776757473727170 7F7E7D7C7B7A7978 8786858483828180 8F8E8D8C8B8A8988
Plaintext: word64 F8F9FAFBFCFDFEFF F0F1F2F3F4F5F6F7 E8E9EAEBECEDEEEF E0E1E2E3E4E5E6E7 \
D8D9DADBDCDDDEDF D0D1D2D3D4D5D6D7 C8C9CACBCCCDCECF C0C1C2C3C4C5C6C7 \
B8B9BABBBCBDBEBF B0B1B2B3B4B5B6B7 A8A9AAABACADAEAF A0A1A2A3A4A5A6A7 \
98999A9B9C9D9E9F 9091929394959697 88898A8B8C8D8E8F 8081828384858687
Ciphertext: word64 B0C33CD7DB4D65A6 BC49A85A1077D75D 6855FCAFEA7293E4 1C5385AB1B7754D2 \
30E4AAFFE780F794 E1BBEE708CAFD8D5 9CA837B7423B0F76 BD1403670D4963B3 \
451F2E3CE61EA48A B360832F9277D4FB 0AAFC7A65E12D688 C8906E79016D05D7 \
B316570A15F41333 74E98A2869F5D50E 57CE6F9247432BCE DE7CDD77215144DE
Test: Encrypt

View File

@@ -0,0 +1,40 @@
AlgorithmType: MAC
Name: Two-Track-MAC
Source: NESSIE submission
Comment: Key for all test cases
Key: 00112233445566778899aabbccddeeff01234567
Comment: Test Case 1
Message: ""
MAC: 2dec8ed4a0fd712ed9fbf2ab466ec2df21215e4a
Test: Verify
Comment: Test Case 2
Message: "a"
MAC: 5893e3e6e306704dd77ad6e6ed432cde321a7756
Test: Verify
Comment: Test Case 3
Message: "abc"
MAC: 70bfd1029797a5c16da5b557a1f0b2779b78497e
Test: Verify
Comment: Test Case 4
Message: "message digest"
MAC: 8289f4f19ffe4f2af737de4bd71c829d93a972fa
Test: Verify
Comment: Test Case 5
Message: "abcdefghijklmnopqrstuvwxyz"
MAC: 2186ca09c5533198b7371f245273504ca92bae60
Test: Verify
Comment: Test Case 6
Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
MAC: 8a7bf77aef62a2578497a27c0d6518a429e7c14d
Test: Verify
Comment: Test Case 7
Message: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
MAC: 54bac392a886806d169556fcbb6789b54fb364fb
Test: Verify
Comment: Test Case 8
Message: r8 "1234567890"
MAC: 0ced2c9f8f0d9d03981ab5c8184bac43dd54c484
Test: Verify
Comment: Test Case 9
Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
MAC: 27b3aedb5df8b629f0142194daa3846e1895f3d2

77
externals/cryptopp/TestVectors/vmac.txt vendored Normal file
View File

@@ -0,0 +1,77 @@
AlgorithmType: MAC
Name: VMAC(AES)-64
Source: http://www.fastcrypto.org/vmac/draft-krovetz-vmac-01.txt
Key: "abcdefghijklmnop"
IV: "bcdefghi"
Message: ""
MAC: 2576BE1C56D8B81B
Test: Verify
Message: "abc"
MAC: 2D376CF5B1813CE5
Test: Verify
Message: r16 "abc"
MAC: E8421F61D573D298
Test: Verify
Message: r100 "abc"
MAC: 4492DF6C5CAC1BBE
Test: Verify
Message: r1000000 "abc"
MAC: 09BA597DD7601113
Test: Verify
Message: r42 "abc" "ab"
MAC: D638B73921F184DE
Test: Verify
Message: r170 "abc" "ab"
MAC: 9DA310281E6FD0A0
Test: Verify
Message: r65 "a"
MAC: 90 ea 57 cb 51 bc 92 a3
Test: Verify
Message: r129 "a"
MAC: 86 34 83 87 d1 3d 82 33
Test: Verify
Message: r65 "abc"
MAC: E86A86EC77A8BF61
Test: Verify
Message: "abc"
MAC: 2D376CF5B1813CE0
Test: NotVerify
AlgorithmType: MAC
Name: VMAC(AES)-128
Source: http://www.fastcrypto.org/vmac/draft-krovetz-vmac-01.txt
Key: "abcdefghijklmnop"
IV: "bcdefghi"
Message: ""
MAC: 472766C70F74ED23481D6D7DE4E80DAC
Test: Verify
Message: "abc"
MAC: 4EE815A06A1D71EDD36FC75D51188A42
Test: Verify
Message: r16 "abc"
MAC: 09F2C80C8E1007A0C12FAE19FE4504AE
Test: Verify
Message: r100 "abc"
MAC: 66438817154850C61D8A412164803BCB
Test: Verify
Message: r1000000 "abc"
MAC: 2B6B02288FFC461B75485DE893C629DC
Test: Verify
Message: r42 "abc" "ab"
MAC: F7E95FE3DA8DB9E6BB973E65D0B4CEA5
Test: Verify
Message: r170 "abc" "ab"
MAC: BF53B8D2D70C05A85880C2E21CAF1299
Test: Verify
Message: r65 "a"
MAC: b2 9b 00 76 0a 58 c7 ab 92 d6 60 24 d6 9c 1b 92
Test: Verify
Message: r129 "a"
MAC: a7 e5 2c 32 89 d9 b7 3b 53 57 6f 05 95 85 ee 79
Test: Verify
Message: r65 "abc"
MAC: 0A1B2F973044F469F405917E45010334
Test: Verify
Message: "abc"
MAC: 4EE815A06A1D71EDD36FC75D51188A40
Test: NotVerify

10
externals/cryptopp/TestVectors/wake.txt vendored Normal file
View File

@@ -0,0 +1,10 @@
AlgorithmType: SymmetricCipher
Source: Generated by Crypto++ 5.6.1
Key: r2 00112233445566778899AABBCCDDEEFF
Plaintext: r80 00 r80 01
Name: WAKE-OFB-LE
Ciphertext: FFEEDDCCDF42B9D4939C351568AB4888BD9264CA66CF7F7885141F6934F3F390F1987B8609B733919DC5F73F7BED93ECDCD4F35FF32828553B8AFAD113DDA6565932553D9143AA886AE859167327F3C260434E6C90A0895FD33E6B6412526521FA0B12F4ECEE3E8F4F96DCF70907AAFB5E29C40FC10EB70A4970736E98DF98C615AC844A46FB8E4AEBBBF599DF7B73930B94776C6C8757BE51B34E71E9B514AE
Test: Encrypt
Name: WAKE-OFB-BE
Ciphertext: CCDDEEFFD4B942DF15359C938848AB68CA6492BD787FCF66691F148590F3F334867B98F19133B7093FF7C59DEC93ED7B5FF3D4DC552828F3D1FA8A3B56A6DD133D55325988AA43911659E86AC2F327736C4E43605F89A090646B3ED321655212F4120BFA8F3EEEECF7DC964FFBAA07090FC4295E0AB70EC16E737049C698DF984A84AC154A8EFB4699F5BBEB93737BDF6C77940BBE57876C714EB351AE14B5E9
Test: Encrypt

View File

@@ -0,0 +1,39 @@
AlgorithmType: MessageDigest
Name: Whirlpool
Source: ISO test vectors in http://planeta.terra.com.br/informatica/paulobarreto/whirlpool.zip
Message: ""
Digest: 19FA61D75522A466 9B44E39C1D2E1726 C530232130D407F8 9AFEE0964997F7A7\
3E83BE698B288FEB CF88E3E03C4F0757 EA8964E59B63D937 08B138CC42A66EB3
Test: Verify
Message: "a"
Digest: 8ACA2602792AEC6F 11A67206531FB7D7 F0DFF59413145E69 73C45001D0087B42\
D11BC645413AEFF6 3A42391A39145A59 1A92200D560195E5 3B478584FDAE231A
Test: Verify
Message: "abc"
Digest: 4E2448A4C6F486BB 16B6562C73B4020B F3043E3A731BCE72 1AE1B303D97E6D4C\
7181EEBDB6C57E27 7D0E34957114CBD6 C797FC9D95D8B582 D225292076D4EEF5
Test: Verify
Message: "message digest"
Digest: 378C84A4126E2DC6 E56DCC7458377AAC 838D00032230F53C E1F5700C0FFB4D3B\
8421557659EF55C1 06B4B52AC5A4AAA6 92ED920052838F33 62E86DBD37A8903E
Test: Verify
Message: "abcdefghijklmnopqrstuvwxyz"
Digest: F1D754662636FFE9 2C82EBB9212A484A 8D38631EAD4238F5 442EE13B8054E41B\
08BF2A9251C30B6A 0B8AAE86177AB4A6 F68F673E7207865D 5D9819A3DBA4EB3B
Test: Verify
Message: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
Digest: DC37E008CF9EE69B F11F00ED9ABA2690 1DD7C28CDEC066CC 6AF42E40F82F3A1E\
08EBA26629129D8F B7CB57211B9281A6 5517CC879D7B9621 42C65F5A7AF01467
Test: Verify
Message: r8 "1234567890"
Digest: 466EF18BABB0154D 25B9D38A6414F5C0 8784372BCCB204D6 549C4AFADB601429\
4D5BD8DF2A6C44E5 38CD047B2681A51A 2C60481E88C5A20B 2C2A80CF3A9A083B
Test: Verify
Message: "abcdbcdecdefdefgefghfghighijhijk"
Digest: 2A987EA40F917061 F5D6F0A0E4644F48 8A7A5A52DEEE6562 07C562F988E95C69\
16BDC8031BC5BE1B 7B947639FE050B56 939BAAA0ADFF9AE6 745B7B181C3BE3FD
Test: Verify
Message: r1000000 "a"
Digest: 0C99005BEB57EFF5 0A7CF005560DDF5D 29057FD86B20BFD6 2DECA0F1CCEA4AF5\
1FC15490EDDC47AF 32BB2B66C34FF9AD 8C6008AD677F7712 6953B226E4ED8B01
Test: Verify

View File

@@ -0,0 +1,75 @@
AlgorithmType: SymmetricCipher
Name: XChaCha20
Source: https://tools.ietf.org/html/draft-arciszewski-xchacha
#
Comment: A.2. Example and Test Vector for XChaCha20
Key: 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f \
90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
IV: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f \
50 51 52 53 54 55 56 58
Plaintext: r304 00
Ciphertext: 29 62 4b 4b 1b 14 0a ce 53 74 0e 40 5b 21 68 54 \
0f d7 d6 30 c1 f5 36 fe cd 72 2f c3 cd db a7 f4 \
cc a9 8c f9 e4 7e 5e 64 d1 15 45 0f 9b 12 5b 54 \
44 9f f7 61 41 ca 62 0a 1f 9c fc ab 2a 1a 8a 25 \
5e 76 6a 52 66 b8 78 84 61 20 ea 64 ad 99 aa 47 \
94 71 e6 3b ef cb d3 7c d1 c2 2a 22 1f e4 62 21 \
5c f3 2c 74 89 5b f5 05 86 3c cd dd 48 f6 29 16 \
dc 65 21 f1 ec 50 a5 ae 08 90 3a a2 59 d9 bf 60 \
7c d8 02 6f ba 54 86 04 f1 b6 07 2d 91 bc 91 24 \
3a 5b 84 5f 7f d1 71 b0 2e dc 5a 0a 84 cf 28 dd \
24 11 46 bc 37 6e 3f 48 df 5e 7f ee 1d 11 04 8c \
19 0a 3d 3d eb 0f eb 64 b4 2d 9c 6f de ee 29 0f \
a0 e6 ae 2c 26 c0 24 9e a8 c1 81 f7 e2 ff d1 00 \
cb e5 fd 3c 4f 82 71 d6 2b 15 33 0c b8 fd cf 00 \
b3 df 50 7c a8 c9 24 f7 01 7b 7e 71 2d 15 a2 eb \
5c 50 48 44 51 e5 4e 1b 4b 99 5b d8 fd d9 45 97 \
bb 94 d7 af 0b 2c 04 df 10 ba 08 90 89 9e d9 29 \
3a 0f 55 b8 ba fa 99 92 64 03 5f 1d 4f be 7f e0 \
aa fa 10 9a 62 37 20 27 e5 0e 10 cd fe cc a1 27
Test: Encrypt
#
Comment: A.2. Example and Test Vector for XChaCha20
Key: 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f \
90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f
IV: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f \
50 51 52 53 54 55 56 58
Plaintext: 54 68 65 20 64 68 6f 6c 65 20 28 70 72 6f 6e 6f \
75 6e 63 65 64 20 22 64 6f 6c 65 22 29 20 69 73 \
20 61 6c 73 6f 20 6b 6e 6f 77 6e 20 61 73 20 74 \
68 65 20 41 73 69 61 74 69 63 20 77 69 6c 64 20 \
64 6f 67 2c 20 72 65 64 20 64 6f 67 2c 20 61 6e \
64 20 77 68 69 73 74 6c 69 6e 67 20 64 6f 67 2e \
20 49 74 20 69 73 20 61 62 6f 75 74 20 74 68 65 \
20 73 69 7a 65 20 6f 66 20 61 20 47 65 72 6d 61 \
6e 20 73 68 65 70 68 65 72 64 20 62 75 74 20 6c \
6f 6f 6b 73 20 6d 6f 72 65 20 6c 69 6b 65 20 61 \
20 6c 6f 6e 67 2d 6c 65 67 67 65 64 20 66 6f 78 \
2e 20 54 68 69 73 20 68 69 67 68 6c 79 20 65 6c \
75 73 69 76 65 20 61 6e 64 20 73 6b 69 6c 6c 65 \
64 20 6a 75 6d 70 65 72 20 69 73 20 63 6c 61 73 \
73 69 66 69 65 64 20 77 69 74 68 20 77 6f 6c 76 \
65 73 2c 20 63 6f 79 6f 74 65 73 2c 20 6a 61 63 \
6b 61 6c 73 2c 20 61 6e 64 20 66 6f 78 65 73 20 \
69 6e 20 74 68 65 20 74 61 78 6f 6e 6f 6d 69 63 \
20 66 61 6d 69 6c 79 20 43 61 6e 69 64 61 65 2e
Ciphertext: 7d 0a 2e 6b 7f 7c 65 a2 36 54 26 30 29 4e 06 3b \
7a b9 b5 55 a5 d5 14 9a a2 1e 4a e1 e4 fb ce 87 \
ec c8 e0 8a 8b 5e 35 0a be 62 2b 2f fa 61 7b 20 \
2c fa d7 20 32 a3 03 7e 76 ff dc dc 43 76 ee 05 \
3a 19 0d 7e 46 ca 1d e0 41 44 85 03 81 b9 cb 29 \
f0 51 91 53 86 b8 a7 10 b8 ac 4d 02 7b 8b 05 0f \
7c ba 58 54 e0 28 d5 64 e4 53 b8 a9 68 82 41 73 \
fc 16 48 8b 89 70 ca c8 28 f1 1a e5 3c ab d2 01 \
12 f8 71 07 df 24 ee 61 83 d2 27 4f e4 c8 b1 48 \
55 34 ef 2c 5f bc 1e c2 4b fc 36 63 ef aa 08 bc \
04 7d 29 d2 50 43 53 2d b8 39 1a 8a 3d 77 6b f4 \
37 2a 69 55 82 7c cb 0c dd 4a f4 03 a7 ce 4c 63 \
d5 95 c7 5a 43 e0 45 f0 cc e1 f2 9c 8b 93 bd 65 \
af c5 97 49 22 f2 14 a4 0b 7c 40 2c db 91 ae 73 \
c0 b6 36 15 cd ad 04 80 68 0f 16 51 5a 7a ce 9d \
39 23 64 64 32 8a 37 74 3f fc 28 f4 dd b3 24 f4 \
d0 f5 bb dc 27 0c 65 b1 74 9a 6e ff f1 fb aa 09 \
53 61 75 cc d2 9f b9 e6 05 7b 30 73 20 d3 16 83 \
8a 9c 71 f7 0b 5b 59 07 a6 6f 7e a4 9a ad c4 09
Test: Encrypt

8228
externals/cryptopp/TestVectors/xts.txt vendored Normal file

File diff suppressed because it is too large Load Diff