Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.87 KB | None | 0 0
  1. Using seed: 1490575172
  2.  
  3. Testing Settings...
  4.  
  5. passed: Your machine is little endian.
  6. passed: Library version (library): 600, header version (app): 600
  7. passed: CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS is not defined. Will restrict to aligned data access.
  8. passed: sizeof(byte) == 1
  9. passed: sizeof(word16) == 2
  10. passed: sizeof(word32) == 4
  11. passed: sizeof(word64) == 8
  12. passed: sizeof(hword) == 4, sizeof(word) == 8
  13. passed: hasMMX == 1, hasISSE == 1, hasSSE2 == 1, hasSSSE3 == 1, hasSSE4 == 1, hasAESNI == 1, hasCLMUL == 1, hasRDRAND == 1, hasRDSEED == 0, hasSHA == 0, isP4 == 0, cacheLineSize == 64
  14.  
  15. No operating system provided blocking random number generator, skipping test.
  16.  
  17. Testing operating system provided nonblocking random number generator...
  18.  
  19. passed: 100000 generated bytes compressed to 100020 bytes by DEFLATE
  20.  
  21. Testing AutoSeeded generator...
  22.  
  23. passed: 100000 generated bytes compressed to 100020 bytes by DEFLATE
  24. passed: discarded 10000 bytes
  25. passed: IncorporateEntropy with 128 bytes
  26.  
  27. Testing AutoSeeded X917 generator...
  28.  
  29. passed: 100000 generated bytes compressed to 100020 bytes by DEFLATE
  30. passed: discarded 10000 bytes
  31. passed: IncorporateEntropy with 128 bytes
  32.  
  33. Testing RDRAND generator...
  34.  
  35. passed: Maurer Randomness Test returned value 1.000000
  36. passed: 10000 generated bytes compressed to 10010 bytes by DEFLATE
  37. passed: discarded 10000 bytes
  38.  
  39. RDSEED generator not available, skipping test.
  40.  
  41. Testing SecBlock...
  42.  
  43. passed: Zeroized byte array
  44. passed: Zeroized word32 array
  45. passed: Zeroized word64 array
  46. passed: Assign byte
  47. passed: Assign word32
  48. passed: Assign word64
  49. passed: Append byte
  50. passed: Append word32
  51. passed: Append word64
  52. passed: Concatenate byte
  53. passed: Concatenate word32
  54. passed: Concatenate word64
  55. passed: Equality byte
  56. passed: Equality word32
  57. passed: Equality word64
  58. passed: Overflow word32
  59. passed: Overflow word64
  60. passed: FixedSizeAllocator Grow with byte
  61. passed: FixedSizeAllocator Grow with word32
  62. passed: FixedSizeAllocator Grow with word64
  63.  
  64. Testing Integer bitops...
  65.  
  66. passed: Bitwise AND over 32-bits to 1024-bits
  67. passed: Bitwise OR over 32-bits to 1024-bits
  68. passed: Bitwise XOR over 32-bits to 1024-bits
  69.  
  70. Testing PolynomialMod2 bit operations...
  71.  
  72. passed: 1 shifted over range [0,257]
  73. passed: 0xffffffffffffffff shifted over range [0,257]
  74. passed: random values shifted over range [0,257]
  75.  
  76. Testing RoundUpToMultipleOf/RoundDownToMultipleOf...
  77.  
  78. passed: RoundUpToMultipleOf, byte, no overflow
  79. passed: RoundUpToMultipleOf, byte, no overflow
  80. passed: RoundUpToMultipleOf, byte, no overflow
  81. passed: RoundUpToMultipleOf, byte, no overflow
  82. passed: RoundUpToMultipleOf, byte, no overflow
  83. passed: RoundUpToMultipleOf, byte, overflow
  84. passed: RoundUpToMultipleOf, word16, no overflow
  85. passed: RoundUpToMultipleOf, word16, no overflow
  86. passed: RoundUpToMultipleOf, word16, no overflow
  87. passed: RoundUpToMultipleOf, word16, no overflow
  88. passed: RoundUpToMultipleOf, word16, no overflow
  89. passed: RoundUpToMultipleOf, word16, overflow
  90. passed: RoundUpToMultipleOf, word32, no overflow
  91. passed: RoundUpToMultipleOf, word32, no overflow
  92. passed: RoundUpToMultipleOf, word32, no overflow
  93. passed: RoundUpToMultipleOf, word32, no overflow
  94. passed: RoundUpToMultipleOf, word32, no overflow
  95. passed: RoundUpToMultipleOf, word32, overflow
  96. passed: RoundUpToMultipleOf, word64, no overflow
  97. passed: RoundUpToMultipleOf, word64, no overflow
  98. passed: RoundUpToMultipleOf, word64, no overflow
  99. passed: RoundUpToMultipleOf, word64, no overflow
  100. passed: RoundUpToMultipleOf, word64, no overflow
  101. passed: RoundUpToMultipleOf, word64, overflow
  102.  
  103. Testing Huffman codes...
  104.  
  105. passed: GenerateCodeLengths
  106.  
  107. Testing ASN.1 parser...
  108.  
  109. passed: accept BIT_STRING 030100
  110. passed: reject BIT_STRING 030108
  111. passed: accept BIT_STRING 03020043
  112. passed: reject BIT_STRING 03020843
  113. passed: reject BIT_STRING 037F0043
  114. passed: accept BIT_STRING 03810100
  115. passed: reject BIT_STRING 03810108
  116. passed: accept BIT_STRING 0381020043
  117. passed: reject BIT_STRING 0381020843
  118. passed: reject BIT_STRING 0381FF0043
  119. passed: accept BIT_STRING 038200020043
  120. passed: reject BIT_STRING 038200020843
  121. passed: reject BIT_STRING 0382FFFF0043
  122. passed: accept BIT_STRING 03830000020043
  123. passed: reject BIT_STRING 03830000020843
  124. passed: reject BIT_STRING 0383FFFFFF0043
  125. passed: accept BIT_STRING 0384000000020043
  126. passed: reject BIT_STRING 0384000000020843
  127. passed: reject BIT_STRING 0384FFFFFFFF0043
  128. passed: accept OCTET_STRING 0400
  129. passed: accept OCTET_STRING 040143
  130. passed: reject OCTET_STRING 040243
  131. passed: reject OCTET_STRING 047F43
  132. passed: accept OCTET_STRING 048100
  133. passed: accept OCTET_STRING 04810143
  134. passed: reject OCTET_STRING 04810243
  135. passed: reject OCTET_STRING 0481FF43
  136. passed: accept OCTET_STRING 04820000
  137. passed: accept OCTET_STRING 0482000143
  138. passed: reject OCTET_STRING 0482000243
  139. passed: reject OCTET_STRING 0482FFFF43
  140. passed: accept OCTET_STRING 0483000000
  141. passed: accept OCTET_STRING 048300000143
  142. passed: reject OCTET_STRING 048300000243
  143. passed: reject OCTET_STRING 0483FFFFFF43
  144. passed: accept OCTET_STRING 048400000000
  145. passed: accept OCTET_STRING 04840000000143
  146. passed: reject OCTET_STRING 04840000000243
  147. passed: reject OCTET_STRING 0484FFFFFFFF43
  148. passed: accept UTF8_STRING 0C00
  149. passed: accept UTF8_STRING 0C0143
  150. passed: reject UTF8_STRING 0C0243
  151. passed: reject UTF8_STRING 0C7F43
  152. passed: accept UTF8_STRING 0C8100
  153. passed: accept UTF8_STRING 0C810143
  154. passed: reject UTF8_STRING 0C810243
  155. passed: reject UTF8_STRING 0C81FF43
  156. passed: accept UTF8_STRING 0C820000
  157. passed: accept UTF8_STRING 0C82000143
  158. passed: reject UTF8_STRING 0C82000243
  159. passed: reject UTF8_STRING 0C82FFFF43
  160. passed: accept UTF8_STRING 0C83000000
  161. passed: accept UTF8_STRING 0C8300000143
  162. passed: reject UTF8_STRING 0C8300000243
  163. passed: reject UTF8_STRING 0C83FFFFFF43
  164. passed: accept UTF8_STRING 0C8400000000
  165. passed: accept UTF8_STRING 0C840000000143
  166. passed: reject UTF8_STRING 0C840000000243
  167. passed: reject UTF8_STRING 0C84FFFFFFFF43
  168. passed: accept PRINTABLE_STRING 1300
  169. passed: accept PRINTABLE_STRING 130143
  170. passed: reject PRINTABLE_STRING 130243
  171. passed: reject PRINTABLE_STRING 137F43
  172. passed: accept PRINTABLE_STRING 138100
  173. passed: accept PRINTABLE_STRING 13810143
  174. passed: reject PRINTABLE_STRING 13810243
  175. passed: reject PRINTABLE_STRING 1381FF43
  176. passed: accept PRINTABLE_STRING 13820000
  177. passed: accept PRINTABLE_STRING 1382000143
  178. passed: reject PRINTABLE_STRING 1382000243
  179. passed: reject PRINTABLE_STRING 1382FFFF43
  180. passed: accept PRINTABLE_STRING 1383000000
  181. passed: accept PRINTABLE_STRING 138300000143
  182. passed: reject PRINTABLE_STRING 138300000243
  183. passed: reject PRINTABLE_STRING 1383FFFFFF43
  184. passed: accept PRINTABLE_STRING 138400000000
  185. passed: accept PRINTABLE_STRING 13840000000143
  186. passed: reject PRINTABLE_STRING 13840000000243
  187. passed: reject PRINTABLE_STRING 1384FFFFFFFF43
  188. passed: accept IA5_STRING 1600
  189. passed: accept IA5_STRING 160143
  190. passed: reject IA5_STRING 160243
  191. passed: reject IA5_STRING 167F43
  192. passed: accept IA5_STRING 168100
  193. passed: accept IA5_STRING 16810143
  194. passed: reject IA5_STRING 16810243
  195. passed: reject IA5_STRING 1681FF43
  196. passed: accept IA5_STRING 16820000
  197. passed: accept IA5_STRING 1682000143
  198. passed: reject IA5_STRING 1682000243
  199. passed: reject IA5_STRING 1682FFFF43
  200. passed: accept IA5_STRING 1683000000
  201. passed: accept IA5_STRING 168300000143
  202. passed: reject IA5_STRING 168300000243
  203. passed: reject IA5_STRING 1683FFFFFF43
  204. passed: accept IA5_STRING 168400000000
  205. passed: accept IA5_STRING 16840000000143
  206. passed: reject IA5_STRING 16840000000243
  207. passed: reject IA5_STRING 1684FFFFFFFF43
  208. passed: reject INTEGER 0200
  209. passed: accept INTEGER 020143
  210. passed: reject INTEGER 020243
  211. passed: reject INTEGER 027F43
  212. passed: reject INTEGER 028100
  213. passed: accept INTEGER 02810143
  214. passed: reject INTEGER 02810243
  215. passed: reject INTEGER 0281FF43
  216. passed: reject INTEGER 02820000
  217. passed: accept INTEGER 0282000143
  218. passed: reject INTEGER 0282000243
  219. passed: reject INTEGER 0282FFFF43
  220. passed: reject INTEGER 0283000000
  221. passed: accept INTEGER 028300000143
  222. passed: reject INTEGER 028300000243
  223. passed: reject INTEGER 0283FFFFFF43
  224. passed: reject INTEGER 028400000000
  225. passed: accept INTEGER 02840000000143
  226. passed: reject INTEGER 02840000000243
  227. passed: reject INTEGER 0284FFFFFFFF43
  228.  
  229. Base64, Base64URL, Base32 and Base16 coding validation suite running...
  230.  
  231. passed Hex Encoding
  232. passed Hex Decoding
  233. passed Base32 Encoding
  234. passed Base32 Decoding
  235. passed Base64 Encoding
  236. passed Base64 Decoding
  237. passed Base64 URL Encoding
  238. passed Base64 URL Decoding
  239.  
  240. CRC-32 validation suite running...
  241.  
  242. passed 00000000 ""
  243. passed 43beb7e8 "a"
  244. passed c2412435 "abc"
  245. passed 7f9d1520 "message digest"
  246. passed bd50274c "abcdefghijklmnopqrstuvwxyz"
  247. passed d2e6c21f "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  248. passed 724aa97c "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  249. passed 2639f4cb "123456789"
  250.  
  251. CRC-32C validation suite running...
  252.  
  253. passed 00000000 ""
  254. passed 3043d0c1 "a"
  255. passed b73f4b36 "abc"
  256. passed d079bd02 "message digest"
  257. passed 25efe69e "abcdefghijklmnopqrstuvwxyz"
  258. passed 7dd545a2 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  259. passed 81677a47 "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  260. passed 839206e3 "123456789"
  261.  
  262. Adler-32 validation suite running...
  263.  
  264. passed 00000001 ""
  265. passed 00620062 "a"
  266. passed 024d0127 "abc"
  267. passed 29750586 "message digest"
  268. passed 90860b20 "abcdefghijklmnopqrstuvwxyz"
  269. passed 8adb150c "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  270. passed 15d870f9 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" repeated 15625 times
  271.  
  272. MD2 validation suite running...
  273.  
  274. passed 8350e5a3e24c153df2275c9f80692773 ""
  275. passed 32ec01ec4a6dac72c0ab96fb34c0b5d1 "a"
  276. passed da853b0d3f88d99b30283a69e6ded6bb "abc"
  277. passed ab4f496bfb2a530b219ff33031fe06b0 "message digest"
  278. passed 4e8ddff3650292ab5a4108c3aa47940b "abcdefghijklmnopqrstuvwxyz"
  279. passed da33def2a42df13975352846c30338cd "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  280. passed d5976f79d83d3a0dc9806c3c66f3efd8 "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  281.  
  282. MD5 validation suite running...
  283.  
  284. passed d41d8cd98f00b204e9800998ecf8427e ""
  285. passed 0cc175b9c0f1b6a831c399e269772661 "a"
  286. passed 900150983cd24fb0d6963f7d28e17f72 "abc"
  287. passed f96b697d7cb7938d525a2f31aaf161d0 "message digest"
  288. passed c3fcd3d76192e4007dfb496cca67e13b "abcdefghijklmnopqrstuvwxyz"
  289. passed d174ab98d277d9f5a5611c2c9f419d9f "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  290. passed 57edf4a22be3c955ac49da2e2107b67a "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  291.  
  292. SHA validation suite running...
  293.  
  294.  
  295. Testing MessageDigest algorithm SHA-1.
  296. ...
  297. Testing MessageDigest algorithm SHA-224.
  298. ...
  299. Testing MessageDigest algorithm SHA-256.
  300. ...
  301. Testing MessageDigest algorithm SHA-384.
  302. ...
  303. Testing MessageDigest algorithm SHA-512.
  304. ...
  305. Tests complete. Total tests = 15. Failed tests = 0.
  306.  
  307. Testing MessageDigest algorithm Keccak-224.
  308. .......
  309. Testing MessageDigest algorithm Keccak-256.
  310. .......
  311. Testing MessageDigest algorithm Keccak-384.
  312. .......
  313. Testing MessageDigest algorithm Keccak-512.
  314. ......................................................................................................................................................................................................................................................................
  315. Tests complete. Total tests = 283. Failed tests = 0.
  316.  
  317. Testing FileList algorithm SHA3 FIPS 202 collection.
  318.  
  319. Testing MessageDigest algorithm SHA3-224.
  320. ......................................................................................................................................................................................................................................................
  321. Testing MessageDigest algorithm SHA3-256.
  322. ..............................................................................................................................................................................................................................................
  323. Testing MessageDigest algorithm SHA3-384.
  324. ..............................................................................................................................................................................................................
  325. Testing MessageDigest algorithm SHA3-512.
  326. ..............................................................................................................................................................................
  327. Tests complete. Total tests = 864. Failed tests = 0.
  328.  
  329. Testing NIST Hash DRBGs...
  330.  
  331. passed Hash_DRBG SHA1/128/440 (COUNT=0, E=16, N=8)
  332. passed Hash_DRBG SHA1/128/440 (COUNT=1, E=16, N=8)
  333. passed Hash_DRBG SHA1/128/440 (C0UNT=0, E=16, N=8, A=16)
  334. passed Hash_DRBG SHA1/128/440 (C0UNT=1, E=16, N=8, A=16)
  335. passed Hash_DRBG SHA1/128/440 (C0UNT=0, E=16, N=8, A=0, P=16)
  336. passed Hash_DRBG SHA1/128/440 (C0UNT=1, E=16, N=8, A=0, P=16)
  337. passed Hash_DRBG SHA1/128/440 (C0UNT=0, E=16, N=8, A=16, P=16)
  338. passed Hash_DRBG SHA1/128/440 (C0UNT=1, E=16, N=8, A=16, P=16)
  339. passed Hash_DRBG SHA256/128/440 (C0UNT=0, E=32, N=16, A=32, P=32)
  340. passed Hash_DRBG SHA256/128/440 (C0UNT=1, E=32, N=16, A=32, P=32)
  341. passed Hash_DRBG SHA512/256/888 (C0UNT=0, E=32, N=16, A=32, P=32)
  342. passed Hash_DRBG SHA512/256/888 (C0UNT=1, E=32, N=16, A=32, P=32)
  343.  
  344. Testing NIST HMAC DRBGs...
  345.  
  346. passed HMAC_DRBG SHA1/128/440 (COUNT=0, E=16, N=8)
  347. passed HMAC_DRBG SHA1/128/440 (COUNT=1, E=16, N=8)
  348. passed HMAC_DRBG SHA1/128/440 (COUNT=0, E=16, N=8, A=16)
  349. passed HMAC_DRBG SHA1/128/440 (COUNT=1, E=16, N=8, A=16)
  350.  
  351. Tiger validation suite running...
  352.  
  353. passed 3293ac630c13f0245f92bbb1766e16167a4e58492dde73f3 ""
  354. passed 2aab1484e8c158f2bfb8c5ff41b57a525129131c957b5f93 "abc"
  355. passed dd00230799f5009fec6debc838bb6a27df2b9d6f110c7937 "Tiger"
  356. passed f71c8583902afb879edfe610f82c0d4786a3a534504486b5 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-"
  357. passed 48ceeb6308b87d46e95d656112cdf18d97915f9765658957 "ABCDEFGHIJKLMNOPQRSTUVWXYZ=abcdefghijklmnopqrstuvwxyz+0123456789"
  358. passed 8a866829040a410c729ad23f5ada711603b3cdd357e4c15e "Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham"
  359. passed ce55a6afd591f5ebac547ff84f89227f9331dab0b611c889 "Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham, proceedings of Fast Software Encryption 3, Cambridge."
  360. passed 631abdd103eb9a3d245b6dfd4d77b257fc7439501d1568dd "Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham, proceedings of Fast Software Encryption 3, Cambridge, 1996."
  361. passed c54034e5b43eb8005848a7e0ae6aac76e4ff590ae715fd25 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-"
  362.  
  363. RIPEMD-128 validation suite running...
  364.  
  365. passed cdf26213a150dc3ecb610f18f6b38b46 ""
  366. passed 86be7afa339d0fc7cfc785e72f578d33 "a"
  367. passed c14a12199c66e4ba84636b0f69144c77 "abc"
  368. passed 9e327b3d6e523062afc1132d7df9d1b8 "message digest"
  369. passed fd2aa607f71dc8f510714922b371834e "abcdefghijklmnopqrstuvwxyz"
  370. passed a1aa0689d0fafa2ddc22e88b49133a06 "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
  371. passed d1e959eb179c911faea4624c60c5c702 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  372. passed 3f45ef194732c2dbb2c4a2c769795fa3 "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  373. passed 4a7f5723f954eba1216c9d8f6320431f "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" repeated 15625 times
  374.  
  375. RIPEMD-160 validation suite running...
  376.  
  377. passed 9c1185a5c5e9fc54612808977ee8f548b2258d31 ""
  378. passed 0bdc9d2d256b3ee9daae347be6f4dc835a467ffe "a"
  379. passed 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc "abc"
  380. passed 5d0689ef49d2fae572b881b123a85ffa21595f36 "message digest"
  381. passed f71c27109c692c1b56bbdceb5b9d2865b3708dbc "abcdefghijklmnopqrstuvwxyz"
  382. passed 12a053384a9c0c88e405a06c27dcf49ada62eb2b "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
  383. passed b0e20b6e3116640286ed3a87a5713079b21f5189 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  384. passed 9b752e45573d4b39f4dbd3323cab82bf63326bfb "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  385. passed 52783243c1697bdbe16d37f97f68f08325dc1528 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" repeated 15625 times
  386.  
  387. RIPEMD-256 validation suite running...
  388.  
  389. passed 02ba4c4e5f8ecd1877fc52d64d30e37a2d9774fb1e5d026380ae0168e3c5522d ""
  390. passed f9333e45d857f5d90a91bab70a1eba0cfb1be4b0783c9acfcd883a9134692925 "a"
  391. passed afbd6e228b9d8cbbcef5ca2d03e6dba10ac0bc7dcbe4680e1e42d2e975459b65 "abc"
  392. passed 87e971759a1ce47a514d5c914c392c9018c7c46bc14465554afcdf54a5070c0e "message digest"
  393. passed 649d3034751ea216776bf9a18acc81bc7896118a5197968782dd1fd97d8d5133 "abcdefghijklmnopqrstuvwxyz"
  394. passed 3843045583aac6c8c8d9128573e7a9809afb2a0f34ccc36ea9e72f16f6368e3f "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
  395. passed 5740a408ac16b720b84424ae931cbb1fe363d1d0bf4017f1a89f7ea6de77a0b8 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  396. passed 06fdcc7a409548aaf91368c06a6275b553e3f099bf0ea4edfd6778df89a890dd "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  397. passed ac953744e10e31514c150d4d8d7b677342e33399788296e43ae4850ce4f97978 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" repeated 15625 times
  398.  
  399. RIPEMD-320 validation suite running...
  400.  
  401. passed 22d65d5661536cdc75c1fdf5c6de7b41b9f27325ebc61e8557177d705a0ec880151c3a32a00899b8 ""
  402. passed ce78850638f92658a5a585097579926dda667a5716562cfcf6fbe77f63542f99b04705d6970dff5d "a"
  403. passed de4c01b3054f8930a79d09ae738e92301e5a17085beffdc1b8d116713e74f82fa942d64cdbc4682d "abc"
  404. passed 3a8e28502ed45d422f68844f9dd316e7b98533fa3f2a91d29f84d425c88d6b4eff727df66a7c0197 "message digest"
  405. passed cabdb1810b92470a2093aa6bce05952c28348cf43ff60841975166bb40ed234004b8824463e6b009 "abcdefghijklmnopqrstuvwxyz"
  406. passed d034a7950cf722021ba4b84df769a5de2060e259df4c9bb4a4268c0e935bbc7470a969c9d072a1ac "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
  407. passed ed544940c86d67f250d232c30b7b3e5770e0c60c8cb9a4cafe3b11388af9920e1b99230b843c86a4 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  408. passed 557888af5f6d8ed62ab66945c6d2a0a47ecd5341e915eb8fea1d0524955f825dc717e4a008ab2d42 "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  409. passed bdee37f4371e20646b8b0d862dda16292ae36f40965e8c8509e63d1dbddecc503e2b63eb9245bb66 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" repeated 15625 times
  410.  
  411. Testing MessageDigest algorithm Panama-LE.
  412. ...
  413. Testing MessageDigest algorithm Panama-BE.
  414. ...
  415. Testing MAC algorithm Panama-LE.
  416. ....
  417. Testing MAC algorithm Panama-BE.
  418. ....
  419. Testing SymmetricCipher algorithm Panama-LE.
  420. .
  421. Testing SymmetricCipher algorithm Panama-BE.
  422. .
  423. Tests complete. Total tests = 16. Failed tests = 0.
  424.  
  425. Testing MessageDigest algorithm Whirlpool.
  426. .........
  427. Tests complete. Total tests = 9. Failed tests = 0.
  428.  
  429. BLAKE2s validation suite running...
  430.  
  431. passed algorithm name
  432. passed 60 hashes and keyed hashes
  433.  
  434. BLAKE2b validation suite running...
  435.  
  436. passed algorithm name
  437. passed 60 hashes and keyed hashes
  438.  
  439. Poly1305 validation suite running...
  440.  
  441. passed algorithm name
  442. passed 12 message authentication codes
  443.  
  444. SipHash validation suite running...
  445.  
  446. passed SipHash-2-4 algorithm name
  447. passed SipHash-2-4 64-bit digest size
  448. passed SipHash-2-4 128-bit digest size
  449. passed SipHash-4-8 algorithm name
  450. passed SipHash-4-8 64-bit digest size
  451. passed SipHash-4-8 128-bit digest size
  452. passed SipHash-2-4 64-bit MAC
  453. passed SipHash-2-4 128-bit MAC
  454. passed SipHash-4-8 64-bit MAC
  455. passed SipHash-4-8 128-bit MAC
  456.  
  457. Testing MAC algorithm HMAC(MD5).
  458. ........
  459. Testing MAC algorithm HMAC(SHA-1).
  460. ........
  461. Testing MAC algorithm HMAC(RIPEMD-160).
  462. ........
  463. Testing MAC algorithm HMAC(SHA-224).
  464. .......
  465. Testing MAC algorithm HMAC(SHA-256).
  466. .......
  467. Testing MAC algorithm HMAC(SHA-384).
  468. .......
  469. Testing MAC algorithm HMAC(SHA-512).
  470. .......
  471. Tests complete. Total tests = 52. Failed tests = 0.
  472.  
  473. Two-Track-MAC validation suite running...
  474. passed 2dec8ed4a0fd712ed9fbf2ab466ec2df21215e4a ""
  475. passed 5893e3e6e306704dd77ad6e6ed432cde321a7756 "a"
  476. passed 70bfd1029797a5c16da5b557a1f0b2779b78497e "abc"
  477. passed 8289f4f19ffe4f2af737de4bd71c829d93a972fa "message digest"
  478. passed 2186ca09c5533198b7371f245273504ca92bae60 "abcdefghijklmnopqrstuvwxyz"
  479. passed 8a7bf77aef62a2578497a27c0d6518a429e7c14d "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
  480. passed 54bac392a886806d169556fcbb6789b54fb364fb "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
  481. passed 0ced2c9f8f0d9d03981ab5c8184bac43dd54c484 "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
  482.  
  483. PKCS #12 PBKDF validation suite running...
  484.  
  485. passed 01 1 0073006D006500670000 0A58CF64530D823F 8AAAE6297B6CB04642AB5B077851284EB7128F1A2A7FBCA3
  486. passed 02 1 0073006D006500670000 0A58CF64530D823F 79993DFE048D3B76
  487. passed 01 1 0073006D006500670000 642B99AB44FB4B1F F3A95FEC48D7711E985CFE67908C5AB79FA3D7C5CAA5D966
  488. passed 02 1 0073006D006500670000 642B99AB44FB4B1F C0A38D64A79BEA1D
  489. passed 03 1 0073006D006500670000 3D83C0E4546AC140 8D967D88F6CAA9D714800AB3D48051D63F73A312
  490. passed 01 1000 007100750065006500670000 05DEC959ACFF72F7 ED2034E36328830FF09DF1E1A07DD357185DAC0D4F9EB3D4
  491. passed 02 1000 007100750065006500670000 05DEC959ACFF72F7 11DEDAD7758D4860
  492. passed 01 1000 007100750065006500670000 1682C0FC5B3F7EC5 483DD6E919D7DE2E8E648BA8F862F3FBFBDC2BCB2C02957F
  493. passed 02 1000 007100750065006500670000 1682C0FC5B3F7EC5 9D461D1B00355C50
  494. passed 03 1000 007100750065006500670000 263216FCC2FAB31C 5EC4C7A80DF652294C3925B6489A7AB857C83476
  495.  
  496. PKCS #5 PBKDF2 validation suite running...
  497.  
  498. passed 00 5 70617373776f7264 1234567878563412 D1DAA78615F287E6
  499. passed 00 500 416C6C206E2D656E746974696573206D75737420636F6D6D756E69636174652077697468206F74686572206E2d656E74697469657320766961206E2D3120656E746974656568656568656573 1234567878563412 6A8970BF68C92CAEA84A8DF28510858607126380CC47AB2D
  500.  
  501. RFC 5869 HKDF(SHA-1) validation suite running...
  502.  
  503. passed 0b0b0b0b0b0b0b0b0b0b0b 000102030405060708090a0b0c f0f1f2f3f4f5f6f7f8f9 085A01EA1B10F36933068B56EFA5AD81A4F14B822F5B091568A9CDD4F155FDA2C22E422478D305F3F896
  504. passed 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f 303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f 606162636465666768696a6b6c6d6e6f 707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f 909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf e0e1e2e3e4e5e6e7e8e9eaebecedeeef f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff 0BD770A74D1160F7C9F12CD5912A06EBFF6ADCAE899D92191FE4305673BA2FFE8FA3F1A4E5AD79F3F334B3B202B2173C486EA37CE3D397ED034C7F9DFEB15C5E927336D0441F4C4300E2CFF0D0900B52D3B4
  505. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b <0-LEN SALT> <0-LEN INFO> 0AC1AF7002B3D761D1E55298DA9D0506B9AE52057220A306E07B6B87E8DF21D0EA00033DE03984D34918
  506. passed 0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c <NO SALT> <0-LEN INFO> 2C91117204D745F3500D636A62F64F0AB3BAE548AA53D423B0D1F27EBBA6F5E5673A081D70CCE7ACFC48
  507.  
  508. RFC 5869 HKDF(SHA-256) validation suite running...
  509.  
  510. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 000102030405060708090a0b0c f0f1f2f3f4f5f6f7f8f9 3CB25F25FAACD57A90434F64D0362F2A2D2D0A90CF1A5A4C5DB02D56ECC4C5BF34007208D5B887185865
  511. passed 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f 303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f 606162636465666768696a6b6c6d6e6f 707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f 909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf e0e1e2e3e4e5e6e7e8e9eaebecedeeef f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff B11E398DC80327A1C8E7F78C596A49344F012EDA2D4EFAD8A050CC4C19AFA97C59045A99CAC7827271CB41C65E590E09DA3275600C2F09B8367793A9ACA3DB71CC30C58179EC3E87C14C01D5C1F3434F1D87
  512. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b <0-LEN SALT> <0-LEN INFO> 8DA4E775A563C18F715F802A063C5A31B8A11F5C5EE1879EC3454E5F3C738D2D9D201395FAA4B61A96C8
  513.  
  514. RFC 5869 HKDF(SHA-512) validation suite running...
  515.  
  516. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 000102030405060708090a0b0c f0f1f2f3f4f5f6f7f8f9 832390086CDA71FB47625BB5CEB168E4C8E26A1A16ED34D9FC7FE92C1481579338DA362CB8D9F925D7CB
  517. passed 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f 303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f 606162636465666768696a6b6c6d6e6f 707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f 909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf e0e1e2e3e4e5e6e7e8e9eaebecedeeef f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff CE6C97192805B346E6161E821ED165673B84F400A2B514B2FE23D84CD189DDF1B695B48CBD1C8388441137B3CE28F16AA64BA33BA466B24DF6CFCB021ECFF235F6A2056CE3AF1DE44D572097A8505D9E7A93
  518. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b <0-LEN SALT> <0-LEN INFO> F5FA02B18298A72A8C23898A8703472C6EB179DC204C03425C970E3B164BF90FFF22D04836D0E2343BAC
  519. passed 0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c <NO SALT> <0-LEN INFO> 1407D46013D98BC6DECEFCFEE55F0F90B0C7F63D68EB1A80EAF07E953CFC0A3A5240A155D6E4DAA965BB
  520.  
  521. RFC 5869 HKDF(Whirlpool) validation suite running...
  522.  
  523. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b 000102030405060708090a0b0c f0f1f2f3f4f5f6f7f8f9 0D29F74CCD8640F44B0DD9638111C1B5766EFED752AF358109E2E7C9CD4A28EF2F90B2AD461FBA0744D4
  524. passed 000102030405060708090a0b0c0d0e0f 101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f 303132333435363738393a3b3c3d3e3f 404142434445464748494a4b4c4d4e4f 606162636465666768696a6b6c6d6e6f 707172737475767778797a7b7c7d7e7f 808182838485868788898a8b8c8d8e8f 909192939495969798999a9b9c9d9e9f a0a1a2a3a4a5a6a7a8a9aaabacadaeaf b0b1b2b3b4b5b6b7b8b9babbbcbdbebf c0c1c2c3c4c5c6c7c8c9cacbcccdcecf d0d1d2d3d4d5d6d7d8d9dadbdcdddedf e0e1e2e3e4e5e6e7e8e9eaebecedeeef f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff 4EBE4FE2DCCEC42661699500BE279A993FED90351E19373B3926FAA3A410700B2BBF77E254CF1451AE6068D64A0904D966F4FF25498445A501B88F50D21E3A68A890E09445DC5886DD00E7F4F7C58A512170
  525. passed 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b <0-LEN SALT> <0-LEN INFO> 110632D0F7AEFAC31771FC66C22BB3462614B81E4B04BA7F2B662E0BD694F56458615F9A9CB56C57ECF2
  526. passed 0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c <NO SALT> <0-LEN INFO> 4089286EBFB23DD8A02F0C9DAA35D538EB09CD0A8CBAB203F39083AA3E0BD313E6F91E64F21A187510B0
  527.  
  528. DES validation suite running...
  529.  
  530. passed 0101010101010101 95F8A5E5DD31D900 8000000000000000
  531. passed 0101010101010101 DD7F121CA5015619 4000000000000000
  532. passed 0101010101010101 2E8653104F3834EA 2000000000000000
  533. passed 0101010101010101 4BD388FF6CD81D4F 1000000000000000
  534. passed 0101010101010101 20B9E767B2FB1456 0800000000000000
  535. passed 0101010101010101 55579380D77138EF 0400000000000000
  536. passed 0101010101010101 6CC5DEFAAF04512F 0200000000000000
  537. passed 0101010101010101 0D9F279BA5D87260 0100000000000000
  538. passed 0101010101010101 D9031B0271BD5A0A 0080000000000000
  539. passed 0101010101010101 424250B37C3DD951 0040000000000000
  540. passed 0101010101010101 B8061B7ECD9A21E5 0020000000000000
  541. passed 0101010101010101 F15D0F286B65BD28 0010000000000000
  542. passed 0101010101010101 ADD0CC8D6E5DEBA1 0008000000000000
  543. passed 0101010101010101 E6D5F82752AD63D1 0004000000000000
  544. passed 0101010101010101 ECBFE3BD3F591A5E 0002000000000000
  545. passed 0101010101010101 F356834379D165CD 0001000000000000
  546. passed 0101010101010101 2B9F982F20037FA9 0000800000000000
  547. passed 0101010101010101 889DE068A16F0BE6 0000400000000000
  548. passed 0101010101010101 E19E275D846A1298 0000200000000000
  549. passed 0101010101010101 329A8ED523D71AEC 0000100000000000
  550. passed 0101010101010101 E7FCE22557D23C97 0000080000000000
  551. passed 0101010101010101 12A9F5817FF2D65D 0000040000000000
  552. passed 0101010101010101 A484C3AD38DC9C19 0000020000000000
  553. passed 0101010101010101 FBE00A8A1EF8AD72 0000010000000000
  554. passed 0101010101010101 750D079407521363 0000008000000000
  555. passed 0101010101010101 64FEED9C724C2FAF 0000004000000000
  556. passed 0101010101010101 F02B263B328E2B60 0000002000000000
  557. passed 0101010101010101 9D64555A9A10B852 0000001000000000
  558. passed 0101010101010101 D106FF0BED5255D7 0000000800000000
  559. passed 0101010101010101 E1652C6B138C64A5 0000000400000000
  560. passed 0101010101010101 E428581186EC8F46 0000000200000000
  561. passed 0101010101010101 AEB5F5EDE22D1A36 0000000100000000
  562. passed 0101010101010101 E943D7568AEC0C5C 0000000080000000
  563. passed 0101010101010101 DF98C8276F54B04B 0000000040000000
  564. passed 0101010101010101 B160E4680F6C696F 0000000020000000
  565. passed 0101010101010101 FA0752B07D9C4AB8 0000000010000000
  566. passed 0101010101010101 CA3A2B036DBC8502 0000000008000000
  567. passed 0101010101010101 5E0905517BB59BCF 0000000004000000
  568. passed 0101010101010101 814EEB3B91D90726 0000000002000000
  569. passed 0101010101010101 4D49DB1532919C9F 0000000001000000
  570. passed 0101010101010101 25EB5FC3F8CF0621 0000000000800000
  571. passed 0101010101010101 AB6A20C0620D1C6F 0000000000400000
  572. passed 0101010101010101 79E90DBC98F92CCA 0000000000200000
  573. passed 0101010101010101 866ECEDD8072BB0E 0000000000100000
  574. passed 0101010101010101 8B54536F2F3E64A8 0000000000080000
  575. passed 0101010101010101 EA51D3975595B86B 0000000000040000
  576. passed 0101010101010101 CAFFC6AC4542DE31 0000000000020000
  577. passed 0101010101010101 8DD45A2DDF90796C 0000000000010000
  578. passed 0101010101010101 1029D55E880EC2D0 0000000000008000
  579. passed 0101010101010101 5D86CB23639DBEA9 0000000000004000
  580. passed 0101010101010101 1D1CA853AE7C0C5F 0000000000002000
  581. passed 0101010101010101 CE332329248F3228 0000000000001000
  582. passed 0101010101010101 8405D1ABE24FB942 0000000000000800
  583. passed 0101010101010101 E643D78090CA4207 0000000000000400
  584. passed 0101010101010101 48221B9937748A23 0000000000000200
  585. passed 0101010101010101 DD7C0BBD61FAFD54 0000000000000100
  586. passed 0101010101010101 2FBC291A570DB5C4 0000000000000080
  587. passed 0101010101010101 E07C30D7E4E26E12 0000000000000040
  588. passed 0101010101010101 0953E2258E8E90A1 0000000000000020
  589. passed 0101010101010101 5B711BC4CEEBF2EE 0000000000000010
  590. passed 0101010101010101 CC083F1E6D9E85F6 0000000000000008
  591. passed 0101010101010101 D2FD8867D50D2DFE 0000000000000004
  592. passed 0101010101010101 06E7EA22CE92708F 0000000000000002
  593. passed 0101010101010101 166B40B44ABA4BD6 0000000000000001
  594. passed 8001010101010101 0000000000000000 95A8D72813DAA94D
  595. passed 4001010101010101 0000000000000000 0EEC1487DD8C26D5
  596. passed 2001010101010101 0000000000000000 7AD16FFB79C45926
  597. passed 1001010101010101 0000000000000000 D3746294CA6A6CF3
  598. passed 0801010101010101 0000000000000000 809F5F873C1FD761
  599. passed 0401010101010101 0000000000000000 C02FAFFEC989D1FC
  600. passed 0201010101010101 0000000000000000 4615AA1D33E72F10
  601. passed 0180010101010101 0000000000000000 2055123350C00858
  602. passed 0140010101010101 0000000000000000 DF3B99D6577397C8
  603. passed 0120010101010101 0000000000000000 31FE17369B5288C9
  604. passed 0110010101010101 0000000000000000 DFDD3CC64DAE1642
  605. passed 0108010101010101 0000000000000000 178C83CE2B399D94
  606. passed 0104010101010101 0000000000000000 50F636324A9B7F80
  607. passed 0102010101010101 0000000000000000 A8468EE3BC18F06D
  608. passed 0101800101010101 0000000000000000 A2DC9E92FD3CDE92
  609. passed 0101400101010101 0000000000000000 CAC09F797D031287
  610. passed 0101200101010101 0000000000000000 90BA680B22AEB525
  611. passed 0101100101010101 0000000000000000 CE7A24F350E280B6
  612. passed 0101080101010101 0000000000000000 882BFF0AA01A0B87
  613. passed 0101040101010101 0000000000000000 25610288924511C2
  614. passed 0101020101010101 0000000000000000 C71516C29C75D170
  615. passed 0101018001010101 0000000000000000 5199C29A52C9F059
  616. passed 0101014001010101 0000000000000000 C22F0A294A71F29F
  617. passed 0101012001010101 0000000000000000 EE371483714C02EA
  618. passed 0101011001010101 0000000000000000 A81FBD448F9E522F
  619. passed 0101010801010101 0000000000000000 4F644C92E192DFED
  620. passed 0101010401010101 0000000000000000 1AFA9A66A6DF92AE
  621. passed 0101010201010101 0000000000000000 B3C1CC715CB879D8
  622. passed 0101010180010101 0000000000000000 19D032E64AB0BD8B
  623. passed 0101010140010101 0000000000000000 3CFAA7A7DC8720DC
  624. passed 0101010120010101 0000000000000000 B7265F7F447AC6F3
  625. passed 0101010110010101 0000000000000000 9DB73B3C0D163F54
  626. passed 0101010108010101 0000000000000000 8181B65BABF4A975
  627. passed 0101010104010101 0000000000000000 93C9B64042EAA240
  628. passed 0101010102010101 0000000000000000 5570530829705592
  629. passed 0101010101800101 0000000000000000 8638809E878787A0
  630. passed 0101010101400101 0000000000000000 41B9A79AF79AC208
  631. passed 0101010101200101 0000000000000000 7A9BE42F2009A892
  632. passed 0101010101100101 0000000000000000 29038D56BA6D2745
  633. passed 0101010101080101 0000000000000000 5495C6ABF1E5DF51
  634. passed 0101010101040101 0000000000000000 AE13DBD561488933
  635. passed 0101010101020101 0000000000000000 024D1FFA8904E389
  636. passed 0101010101018001 0000000000000000 D1399712F99BF02E
  637. passed 0101010101014001 0000000000000000 14C1D7C1CFFEC79E
  638. passed 0101010101012001 0000000000000000 1DE5279DAE3BED6F
  639. passed 0101010101011001 0000000000000000 E941A33F85501303
  640. passed 0101010101010801 0000000000000000 DA99DBBC9A03F379
  641. passed 0101010101010401 0000000000000000 B7FC92F91D8E92E9
  642. passed 0101010101010201 0000000000000000 AE8E5CAA3CA04E85
  643. passed 0101010101010180 0000000000000000 9CC62DF43B6EED74
  644. passed 0101010101010140 0000000000000000 D863DBB5C59A91A0
  645. passed 0101010101010120 0000000000000000 A1AB2190545B91D7
  646. passed 0101010101010110 0000000000000000 0875041E64C570F7
  647. passed 0101010101010108 0000000000000000 5A594528BEBEF1CC
  648. passed 0101010101010104 0000000000000000 FCDB3291DE21F0C0
  649. passed 0101010101010102 0000000000000000 869EFD7F9F265A09
  650. passed 1046913489980131 0000000000000000 88D55E54F54C97B4
  651. passed 1007103489988020 0000000000000000 0C0CC00C83EA48FD
  652. passed 10071034C8980120 0000000000000000 83BC8EF3A6570183
  653. passed 1046103489988020 0000000000000000 DF725DCAD94EA2E9
  654. passed 1086911519190101 0000000000000000 E652B53B550BE8B0
  655. passed 1086911519580101 0000000000000000 AF527120C485CBB0
  656. passed 5107B01519580101 0000000000000000 0F04CE393DB926D5
  657. passed 1007B01519190101 0000000000000000 C9F00FFC74079067
  658. passed 3107915498080101 0000000000000000 7CFD82A593252B4E
  659. passed 3107919498080101 0000000000000000 CB49A2F9E91363E3
  660. passed 10079115B9080140 0000000000000000 00B588BE70D23F56
  661. passed 3107911598090140 0000000000000000 406A9A6AB43399AE
  662. passed 1007D01589980101 0000000000000000 6CB773611DCA9ADA
  663. passed 9107911589980101 0000000000000000 67FD21C17DBB5D70
  664. passed 9107D01589190101 0000000000000000 9592CB4110430787
  665. passed 1007D01598980120 0000000000000000 A6B7FF68A318DDD3
  666. passed 1007940498190101 0000000000000000 4D102196C914CA16
  667. passed 0107910491190401 0000000000000000 2DFA9F4573594965
  668. passed 0107910491190101 0000000000000000 B46604816C0E0774
  669. passed 0107940491190401 0000000000000000 6E7E6221A4F34E87
  670. passed 19079210981A0101 0000000000000000 AA85E74643233199
  671. passed 1007911998190801 0000000000000000 2E5A19DB4D1962D6
  672. passed 10079119981A0801 0000000000000000 23A866A809D30894
  673. passed 1007921098190101 0000000000000000 D812D961F017D320
  674. passed 100791159819010B 0000000000000000 055605816E58608F
  675. passed 1004801598190101 0000000000000000 ABD88E8B1B7716F1
  676. passed 1004801598190102 0000000000000000 537AC95BE69DA1E1
  677. passed 1004801598190108 0000000000000000 AED0F6AE3C25CDD8
  678. passed 1002911598100104 0000000000000000 B3E35A5EE53E7B8D
  679. passed 1002911598190104 0000000000000000 61C79C71921A2EF8
  680. passed 1002911598100201 0000000000000000 E2F5728F0995013C
  681. passed 1002911698100101 0000000000000000 1AEAC39A61F0A464
  682. passed 7CA110454A1A6E57 01A1D6D039776742 690F5B0D9A26939B
  683. passed 0131D9619DC1376E 5CD54CA83DEF57DA 7A389D10354BD271
  684. passed 07A1133E4A0B2686 0248D43806F67172 868EBB51CAB4599A
  685. passed 3849674C2602319E 51454B582DDF440A 7178876E01F19B2A
  686. passed 04B915BA43FEB5B6 42FD443059577FA2 AF37FB421F8C4095
  687. passed 0113B970FD34F2CE 059B5E0851CF143A 86A560F10EC6D85B
  688. passed 0170F175468FB5E6 0756D8E0774761D2 0CD3DA020021DC09
  689. passed 43297FAD38E373FE 762514B829BF486A EA676B2CB7DB2B7A
  690. passed 07A7137045DA2A16 3BDD119049372802 DFD64A815CAF1A0F
  691. passed 04689104C2FD3B2F 26955F6835AF609A 5C513C9C4886C088
  692. passed 37D06BB516CB7546 164D5E404F275232 0A2AEEAE3FF4AB77
  693. passed 1F08260D1AC2465E 6B056E18759F5CCA EF1BF03E5DFA575A
  694. passed 584023641ABA6176 004BD6EF09176062 88BF0DB6D70DEE56
  695. passed 025816164629B007 480D39006EE762F2 A1F9915541020B56
  696. passed 49793EBC79B3258F 437540C8698F3CFA 6FBF1CAFCFFD0556
  697. passed 4FB05E1515AB73A7 072D43A077075292 2F22E49BAB7CA1AC
  698. passed 49E95D6D4CA229BF 02FE55778117F12A 5A6B612CC26CCE4A
  699. passed 018310DC409B26D6 1D9D5C5018F728C2 5F4C038ED12B2E41
  700. passed 1C587F1C13924FEF 305532286D6F295A 63FAC0D034D9F793
  701.  
  702. Testing EDE2, EDE3, and XEX3 variants...
  703.  
  704. passed 0123456789ABCDEFFEDCBA9876543210 0123456789ABCDE7 7F1D0A77826B8AFF
  705. passed 0123456789ABCDEFFEDCBA987654321089ABCDEF01234567 0123456789ABCDE7 DE0B7C06AE5E0ED5
  706. passed 0123456789ABCDEF01010101010101011011121314151617 94DBE082549A14EF 9011121314151617
  707.  
  708. Testing DES modes...
  709.  
  710. passed ECB encryption
  711. passed ECB decryption
  712. passed CBC encryption with no padding
  713. passed CBC decryption with no padding
  714. passed CBC mode IV generation
  715. passed CBC encryption with PKCS #7 padding
  716. passed CBC decryption with PKCS #7 padding
  717. passed CBC encryption with one-and-zeros padding
  718. passed CBC decryption with one-and-zeros padding
  719. passed CBC encryption with zeros padding
  720. passed CBC decryption with zeros padding
  721. passed CBC encryption with ciphertext stealing (CTS)
  722. passed CBC decryption with ciphertext stealing (CTS)
  723. passed CBC CTS IV generation
  724. passed CBC encryption with ciphertext and IV stealing
  725. passed CBC decryption with ciphertext and IV stealing
  726. passed CFB encryption
  727. passed CFB decryption
  728. passed CFB mode IV generation
  729. passed CFB (8-bit feedback) encryption
  730. passed CFB (8-bit feedback) decryption
  731. passed CFB (8-bit feedback) IV generation
  732. passed OFB encryption
  733. passed OFB decryption
  734. passed OFB IV generation
  735. passed Counter Mode encryption
  736. passed Counter Mode decryption
  737. passed Counter Mode IV generation
  738. passed CBC MAC
  739. passed DMAC
  740. passed AES CTR Mode
  741. passed AES OFB Mode
  742. passed AES CFB Mode
  743. passed AES CBC Mode
  744.  
  745. IDEA validation suite running...
  746.  
  747. passed 00010002000300040005000600070008 0000000100020003 11FBED2B01986DE5
  748. passed 00010002000300040005000600070008 0102030405060708 540E5FEA18C2F8B1
  749. passed 00010002000300040005000600070008 0019324B647D96AF 9F0A0AB6E10CED78
  750. passed 00010002000300040005000600070008 F5202D5B9C671B08 CF18FD7355E2C5C5
  751. passed 00010002000300040005000600070008 FAE6D2BEAA96826E 85DF52005608193D
  752. passed 00010002000300040005000600070008 0A141E28323C4650 2F7DE750212FB734
  753. passed 00010002000300040005000600070008 050A0F14191E2328 7B7314925DE59C09
  754. passed 0005000A000F00140019001E00230028 0102030405060708 3EC04780BEFF6E20
  755. passed 3A984E2000195DB32EE501C8C47CEA60 0102030405060708 97BCD8200780DA86
  756. passed 006400C8012C019001F4025802BC0320 05320A6414C819FA 65BE87E7A2538AED
  757. passed 9D4075C103BC322AFB03E7BE6AB30006 0808080808080808 F5DB1AC45E5EF9F9
  758.  
  759. SAFER validation suite running...
  760.  
  761. passed 0000000000000000 0000000000000000 032808C90EE7AB7F
  762. passed 0000000000000000 0102030405060708 7D28038633B92EB4
  763. passed 0102030405060708 1011121314151617 71E5CF7F083A59C5
  764. passed 0102030405060708 18191A1B1C1D1E1F 356F702CC7FA8161
  765. passed 08070605040302010807060504030201 5051525354555657 38E64DBF6E0F896E
  766. passed 08070605040302010807060504030201 58595A5B5C5D5E5F 7D8F014A902480FE
  767. passed 01020304050607080807060504030201 6061626364656667 113511C22E7936DF
  768. passed 01020304050607080807060504030201 68696A6B6C6D6E6F 9EEB2D17C0581437
  769. passed 0000000000000001 7071727374757677 9ABE2C85BE2D7614
  770. passed 0000000000000001 78797A7B7C7D7E7F EBC4A9C6C25CF215
  771. passed 0102030405060708 8081828384858687 54E72BA2D744C566
  772. passed 0102030405060708 88898A8B8C8D8E8F 57F55D0F7EB6F8FE
  773. passed 00000000000000010000000000000001 9091929394959697 9EAA4DF1E0EFF445
  774. passed 00000000000000010000000000000001 98999A9B9C9D9E9F 4CC14838399E532D
  775. passed 01020304050607080000000000000000 A0A1A2A3A4A5A6A7 41246B65F1DC6AFA
  776. passed 00000000000000000102030405060708 A0A1A2A3A4A5A6A7 5CBD77B03626FE3B
  777.  
  778. RC2 validation suite running...
  779.  
  780. passed 0000000000000000 0000000000000000 EBB773F993278EFF
  781. passed FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 278B27E42E2F0D49
  782. passed 3000000000000000 1000000000000001 30649EDF9BE7D2C2
  783. passed 88 0000000000000000 61A8A244ADACCCF0
  784. passed 88BCA90E90875A 0000000000000000 6CCF4308974C267F
  785. passed 88BCA90E90875A7F0F79C384627BAFB2 0000000000000000 1A807D272BBE5DB1
  786. passed 88BCA90E90875A7F0F79C384627BAFB2 0000000000000000 2269552AB0F85CA6
  787. passed 88BCA90E90875A7F0F79C384627BAFB216F80A6F85920584C42FCEB0BE255DAF1E 0000000000000000 5B78D3A43DFFF1F1
  788.  
  789. ARC4 validation suite running...
  790.  
  791. passed Test 0
  792. passed Test 1
  793. passed Test 2
  794. passed Test 3
  795. passed Test 4
  796.  
  797. RC5 validation suite running...
  798.  
  799. passed: Algorithm key lengths
  800. passed 00000000000000000000000000000000 0000000000000000 21A5DBEE154B8F6D
  801. passed 915F4619BE41B2516355A50110A9CE91 21A5DBEE154B8F6D F7C013AC5B2B8952
  802. passed 783348E75AEB0F2FD7B169BB8DC16787 F7C013AC5B2B8952 2F42B3B70369FC92
  803. passed DC49DB1375A5584F6485B413B5F12BAF 2F42B3B70369FC92 65C178B284D197CC
  804. passed 5269F149D41BA0152497574D7F153125 65C178B284D197CC EB44E415DA319824
  805.  
  806. Blowfish validation suite running...
  807.  
  808. passed: Algorithm key lengths
  809. passed "abcdefghijklmnopqrstuvwxyz" 424C4F5746495348 324ED0FEF413A203
  810. passed "Who is John Galt?" FEDCBA9876543210 CC91732B8022F684
  811.  
  812. 3-WAY validation suite running...
  813.  
  814. passed: Algorithm key lengths
  815. passed 000000000000000000000000 000000010000000100000001 4059C76E83AE9DC4AD21ECF7
  816. passed 000000060000000500000004 000000030000000200000001 D2F05B5ED6144138CAB920CD
  817. passed DEF01234456789ABBCDEF012 234567899ABCDEF001234567 0AA55DBB9CDDDB6D7CDB76B2
  818. passed D2F05B5ED6144138CAB920CD 4059C76E83AE9DC4AD21ECF7 478EA8716B13F17C15B155ED
  819.  
  820. GOST validation suite running...
  821.  
  822. passed: Algorithm key lengths
  823. passed BE5EC2006CFF9DCF52354959F1FF0CBFE95061B5A648C10387069C25997C0672 0DF82802B741A292 07F9027DF7F7DF89
  824. passed B385272AC8D72A5A8B344BC80363AC4D09BF58F41F540624CBCB8FDCF55307D7 1354EE9C0A11CD4C 4FB50536F960A7B1
  825. passed AEE02F609A35660E4097E546FD3026B032CD107C7D459977ADF489BEF2652262 6693D492C4B0CC39 670034AC0FA811B5
  826. passed 320E9D8422165D58911DFC7D8BBB1F81B0ECD924023BF94D9DF7DCF7801240E0 99E2D13080928D79 8118FF9D3B3CFE7D
  827. passed C9F703BBBFC63691BFA3B7B87EA8FD5E8E8EF384EF733F1A61AEF68C8FFA265F D1E787749C72814C A083826A790D3E0C
  828. passed 728FEE32F04B4C654AD7F607D71C660C2C2670D7C999713233149A1C0C17A1F0 D4C05323A4F7A7B5 4D1F2E6B0D9DE2CE
  829. passed 35FC96402209500FCFDEF5352D1ABB038FE33FC0D9D58512E56370B22BAA133B 8742D9A05F6A3AF6 2F3BB84879D11E52
  830. passed D416F630BE65B7FE150656183370E07018234EE5DA3D89C4CE9152A03E5BFB77 F86506DA04E41CB8 96F0A5C77A04F5CE
  831.  
  832. SHARK validation suite running...
  833.  
  834. passed: Algorithm key lengths
  835. passed 00000000000000000000000000000000 0000000000000000 214BCF4E7716420A
  836. passed 000102030405060708090A0B0C0D0E0F 0000000000000000 C76C696289898137
  837. passed 000102030405060708090A0B0C0D0E0F C76C696289898137 077A4A59FAEEEA4D
  838. passed 915F4619BE41B2516355A50110A9CE91 21A5DBEE154B8F6D 6FF33B98F448E95A
  839. passed 783348E75AEB0F2FD7B169BB8DC16787 F7C013AC5B2B8952 E5E554ABE9CED2D2
  840. passed DC49DB1375A5584F6485B413B5F12BAF 2F42B3B70369FC92 9AE068313F343A7A
  841. passed 5269F149D41BA0152497574D7F153125 65C178B284D197CC D3F111A282F17F29
  842.  
  843. CAST-128 validation suite running...
  844.  
  845. passed: Algorithm key lengths
  846. passed 0123456712345678234567893456789A 0123456789ABCDEF 238B4FE5847E44B2
  847. passed 01234567123456782345 0123456789ABCDEF EB6A711A2C02271B
  848. passed 0123456712 0123456789ABCDEF 7AC816D16E9B302E
  849.  
  850. CAST-256 validation suite running...
  851.  
  852. passed: Algorithm key lengths
  853. passed 2342BB9EFA38542C0AF75647F29F615D 00000000000000000000000000000000 C842A08972B43D20836C91D1B7530F6B
  854. passed 2342BB9EFA38542CBED0AC83940AC298BAC77A7717942863 00000000000000000000000000000000 1B386C0210DCADCBDD0E41AA08A7A7E8
  855. passed 2342BB9EFA38542CBED0AC83940AC2988D7C47CE264908461CC1B5137AE6B604 00000000000000000000000000000000 4F6A2038286897B9C9870136553317FA
  856.  
  857. Square validation suite running...
  858.  
  859. passed: Algorithm key lengths
  860. passed 00000000000000000000000000000000 00000000000000000000000000000000 3C00428F8ABBC0B84F057CC19C26F8CF
  861. passed 000102030405060708090A0B0C0D0E0F 00000000000000000000000000000000 FF596FA668BFC3014200AE01E2BBA0A0
  862. passed 000102030405060708090A0B0C0D0E0F 000102030405060708090A0B0C0D0E0F 7C3491D94994E70F0EC2E7A5CCB5A14F
  863. passed 000102030405060708090A0B0C0D0E0F C76C696289898137077A4A59FAEEEA4D 88C6FF4B92604C6E66656B02DDAF9F40
  864. passed 915F4619BE41B2516355A50110A9CE91 21A5DBEE154B8F6D6FF33B98F448E95A 3388801F66E7FCC0BCE522A23A4F0C7F
  865. passed 783348E75AEB0F2FD7B169BB8DC16787 F7C013AC5B2B8952E5E554ABE9CED2D2 A1C0E9215141343DEC2B556942C92BDE
  866. passed DC49DB1375A5584F6485B413B5F12BAF 2F42B3B70369FC929AE068313F343A7A 3FBE6811B998CDF3E50ABDE2F3C075E3
  867. passed 5269F149D41BA0152497574D7F153125 65C178B284D197CCD3F111A282F17F29 D7B7209E0879744C782809B6D2E0B1B0
  868.  
  869. SKIPJACK validation suite running...
  870.  
  871. passed: Algorithm key lengths
  872. passed 11223344556677889900 AABBCCDD00112233 00D3127AE2CA8725
  873.  
  874. SEAL validation suite running...
  875.  
  876. passed
  877.  
  878. RC6 validation suite running...
  879.  
  880. passed: Algorithm key lengths
  881. passed 00000000000000000000000000000000 00000000000000000000000000000000 8FC3A53656B1F778C129DF4E9848A41E
  882. passed 0123456789ABCDEF0112233445566778 02132435465768798A9BACBDCEDFE0F1 524E192F4715C6231F51F6367EA43F18
  883. passed 000000000000000000000000000000000000000000000000 00000000000000000000000000000000 6CD61BCB190B30384E8A3F168690AE82
  884. passed 0123456789ABCDEF0112233445566778899AABBCCDDEEFF0 02132435465768798A9BACBDCEDFE0F1 688329D019E505041E52E92AF95291D4
  885. passed 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000 8F5FBD0510D15FA893FA3FDA6E857EC2
  886. passed 0123456789ABCDEF0112233445566778899AABBCCDDEEFF01032547698BADCFE 02132435465768798A9BACBDCEDFE0F1 C8241816F0D7E48920AD16A1674E5D48
  887.  
  888. MARS validation suite running...
  889.  
  890. passed: Algorithm key lengths
  891. passed 00000000000000000000000000000000 00000000000000000000000000000000 DCC07B8DFB0738D6E30A22DFCF27E886
  892. passed 00000000000000000000000000000000 DCC07B8DFB0738D6E30A22DFCF27E886 33CAFFBDDC7F1DDA0F9C15FA2F30E2FF
  893. passed CB14A1776ABBC1CDAFE7243DEF2CEA02 F94512A9B42D034EC4792204D708A69B 225DA2CB64B73F79069F21A5E3CB8522
  894. passed 86EDF4DA31824CABEF6A4637C40B0BAB 4DF955AD5B398D66408D620A2B27E1A9 A4B737340AE6D2CAFD930BA97D86129F
  895. passed 000000000000000000000000000000000000000000000000 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 97778747D60E425C2B4202599DB856FB
  896. passed D158860838874D9500000000000000000000000000000000 93A953A82C10411DD158860838874D95 4FA0E5F64893131712F01408D233E9F7
  897. passed 791739A58B04581A93A953A82C10411DD158860838874D95 6761C42D3E6142D2A84FBFADB383158F F706BC0FD97E28B6F1AF4E17D8755FFF
  898. passed 0000000000000000000000000000000000000000000000000000000000000000 62E45B4CF3477F1DD65063729D9ABA8F 0F4B897EA014D21FBC20F1054A42F719
  899. passed FBA167983E7AEF22317CE28C02AAE1A3E8E5CC3CEDBEA82A99DBC39AD65E7227 1344ABA4D3C44708A8A72116D4F49384 458335D95EA42A9F4DCCD41AECC2390D
  900.  
  901. Rijndael (AES) validation suite running...
  902.  
  903. passed: Algorithm key lengths
  904. passed 000102030405060708090A0B0C0D0E0F 000102030405060708090A0B0C0D0E0F 0A940BB5416EF045F1C39458C653EA5A
  905. passed 00010203050607080A0B0C0D0F101112 506812A45F08C889B97F5980038B8359 D8F532538289EF7D06B506A4FD5BE9C9
  906. passed 14151617191A1B1C1E1F202123242526 5C6D71CA30DE8B8B00549984D2EC7D4B 59AB30F4D4EE6E4FF9907EF65B1FB68C
  907. passed 28292A2B2D2E2F30323334353738393A 53F3F4C64F8616E4E7C56199F48F21F6 BF1ED2FCB2AF3FD41443B56D85025CB1
  908. passed 00010203050607080A0B0C0D0F10111214151617191A1B1C 2D33EEF2C0430A8A9EBF45E809C40BB6 DFF4945E0336DF4C1C56BC700EFF837F
  909. passed 1E1F20212324252628292A2B2D2E2F30323334353738393A 6AA375D1FA155A61FB72353E0A5A8756 B6FDDEF4752765E347D5D2DC196D1252
  910. passed 3C3D3E3F41424344464748494B4C4D4E5051525355565758 BC3736518B9490DCB8ED60EB26758ED4 D23684E3D963B3AFCF1A114ACA90CBD6
  911. passed 00010203050607080A0B0C0D0F10111214151617191A1B1C1E1F202123242526 834EADFCCAC7E1B30664B1ABA44815AB 1946DABF6A03A2A2C3D0B05080AED6FC
  912. passed 28292A2B2D2E2F30323334353738393A3C3D3E3F41424344464748494B4C4D4E D9DC4DBA3021B05D67C0518F72B62BF1 5ED301D747D3CC715445EBDEC62F2FB4
  913.  
  914. Testing SymmetricCipher algorithm AES/ECB.
  915. ....
  916. Testing SymmetricCipher algorithm AES/CBC.
  917. ........
  918. Testing SymmetricCipher algorithm AES/CFB.
  919. .......
  920. Testing SymmetricCipher algorithm AES/OFB.
  921. ....
  922. Testing SymmetricCipher algorithm AES/CTR.
  923. .............
  924. Tests complete. Total tests = 36. Failed tests = 0.
  925.  
  926. Twofish validation suite running...
  927.  
  928. passed: Algorithm key lengths
  929. passed 00000000000000000000000000000000 00000000000000000000000000000000 9F589F5CF6122C32B6BFEC2F2AE8C35A
  930. passed 00000000000000000000000000000000 9F589F5CF6122C32B6BFEC2F2AE8C35A D491DB16E7B1C39E86CB086B789F5419
  931. passed 9F589F5CF6122C32B6BFEC2F2AE8C35A D491DB16E7B1C39E86CB086B789F5419 019F9809DE1711858FAAC3A3BA20FBC3
  932. passed D491DB16E7B1C39E86CB086B789F5419 019F9809DE1711858FAAC3A3BA20FBC3 6363977DE839486297E661C6C9D668EB
  933. passed 000000000000000000000000000000000000000000000000 00000000000000000000000000000000 EFA71F788965BD4453F860178FC19101
  934. passed EFA71F788965BD4453F860178FC191010000000000000000 88B2B2706B105E36B446BB6D731A1E88 39DA69D6BA4997D585B6DC073CA341B2
  935. passed 88B2B2706B105E36B446BB6D731A1E88EFA71F788965BD44 39DA69D6BA4997D585B6DC073CA341B2 182B02D81497EA45F9DAACDC29193A65
  936. passed 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000 57FF739D4DC92C1BD7FC01700CC8216F
  937. passed D43BB7556EA32E46F2A282B7D45B4E0D57FF739D4DC92C1BD7FC01700CC8216F 90AFE91BB288544F2C32DC239B2635E6 6CB4561C40BF0A9705931CB6D408E7FA
  938.  
  939. Serpent validation suite running...
  940.  
  941. passed: Algorithm key lengths
  942. passed 00000000000000000000000000000000 D29D576FCEA3A3A7ED9099F29273D78E B2288B968AE8B08648D1CE9606FD992D
  943. passed 00000000000000000000000000000000 D29D576FCEA3A3A7ED9099F26D8C2871 563A8403FF5309D62370B1DCF5A11EDD
  944. passed FFEEDDCCBBAA99887766554433221100 1032547698BADCFEEFCDAB8967452301 D5BAA00A4BB9D8A7C981C8DC90D89D92
  945. passed FFEEDDCCBBAA99887766554433221100 145F0B8B663176B95DCAB7E9DCD5CC24 1032547698BADCFEEFCDAB8967452301
  946. passed 80000000000000000000000000000000 00000000000000000000000000000000 264E5481EFF42A4606ABDA06C0BFDA3D
  947. passed 000000000000000000000000000000000000000000000000 D29D576FCEABA3A7ED9899F2927BD78E 130E353E1037C22405E8FAEFB2C3C3E9
  948. passed 8899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 1032547698BADCFEEFCDAB8967452301 DA860842B720802BF404A4C71034879A
  949. passed 8899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 B2696BD0D98C17953E4239225D27202C 1032547698BADCFEEFCDAB8967452301
  950. passed 000102030405060708090A0B0C0D0E0F1011121314151617 4528CACCB954D450655E8CFD71CBFAC7 00112233445566778899AABBCCDDEEFF
  951. passed 0000000000000000000000000000000000000000000000000000000000000000 92074732D84E1841A013A0034C52BF50 81C4EB7B8AD9A8D0F2AA5D7BD626B560
  952. passed 00112233445566778899AABBCCDDEEFFFFEEDDCCBBAA99887766554433221100 1032547698BADCFEEFCDAB8967452301 93DF9A3CAFE387BD999EEBE393A17FCA
  953. passed 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F 3DA46FFA6F4D6F30CD258333E5A61369 00112233445566778899AABBCCDDEEFF
  954.  
  955. SHACAL-2 validation suite running...
  956.  
  957. passed: Algorithm key lengths
  958. passed 80000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 361AB6322FA9E7A7BB23818D839E01BDDAFDF47305426EDD297AEDB9F6202BAE
  959. passed 00000000000000000000000000000001 0000000000000000000000000000000000000000000000000000000000000000 7308AEC23D25A231B26448AFE78D5047804C5011B9B5F95C16DF2670551F0001
  960. passed 00000000000000000000000000000000 8000000000000000000000000000000000000000000000000000000000000000 2CAE7C0460EE2FC3200923A1B6C2ABEEA746C8B44F6C3FB941BD3AF02A3E6E3E
  961. passed 00000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000001 45D43E9288738C5AD1A683D8DE59CEDD22D666A2B7078EB1301B532A272D570B
  962. passed 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 7CA51614425C3BA8CE54DD2FC2020AE7B6E574D198136D0FAE7E26CCBF0BE7A6
  963. passed 01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 0101010101010101010101010101010101010101010101010101010101010101 C4B7C6A9738C77EE28F7E685C8358E0AF88FB6D23955EE6DF49FE3F5DA16F826
  964. passed 02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202 0202020202020202020202020202020202020202020202020202020202020202 CD108DD9EC1000B79C75AA3DCC88F913E6F52773853035A5C44F3245B134CBFF
  965. passed 04040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404 0404040404040404040404040404040404040404040404040404040404040404 6AA777340200C1B65AB25193A8BB267C233DAC7E1B3C523D406FC5B567B7B586
  966. passed 08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808 0808080808080808080808080808080808080808080808080808080808080808 A23BE32D37FA4054EC45D6A9CC643AF9124EDAA4AD9ABC7FAAB449D39D11B128
  967. passed 10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010101010 F64819DFBEBE0A6DB650E7072CE28EA606586418B317785FF0AD44212A84C82C
  968. passed 20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020 2020202020202020202020202020202020202020202020202020202020202020 E267D6113C27170A3EE6DF496E801A6131BBD3444365D7C03791E25610F1A0E4
  969. passed 40404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040 4040404040404040404040404040404040404040404040404040404040404040 C97909916EE86FFDCE8A92903046109B53F788A53039434DF1A394DAD6F697A2
  970. passed 80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080 8080808080808080808080808080808080808080808080808080808080808080 C3C1CD5F3060B3EC4E6ABC0818B68449E1750FB482368C8F3305270E16F98735
  971. passed FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0598127BAF11706F77402000D730C54A0B84C868A98C6CA4D7F3C0FA06A78B7A
  972.  
  973. Camellia validation suite running...
  974.  
  975. passed: Algorithm key lengths
  976. passed 0123456789ABCDEFFEDCBA9876543210 0123456789ABCDEFFEDCBA9876543210 67673138549669730857065648EABE43
  977. passed 80000000000000000000000000000000 00000000000000000000000000000000 6C227F749319A3AA7DA235A9BBA05A2C
  978. passed 00000000000000000000000000000001 00000000000000000000000000000000 41E0E6DC2DDEC65D8B8120E60977B82D
  979. passed 00000000000000000000000000000000 80000000000000000000000000000000 07923A39EB0A817D1C4D87BDB82D1F1C
  980. passed 00000000000000000000000000000000 00000000000000000000000000000001 F5574ACC3148DFCB9015200631024DF9
  981. passed 00000000000000000000000000000000 00000000000000000000000000000000 3D028025B156327C17F762C1F2CBCA71
  982. passed 01010101010101010101010101010101 01010101010101010101010101010101 637084CB1120D6F25DB618893040AA27
  983. passed 02020202020202020202020202020202 02020202020202020202020202020202 612834AAC9EF906BAEAA076E1C75179D
  984. passed 04040404040404040404040404040404 04040404040404040404040404040404 B24FAF8A579E4EFE986571FB2F68B5B4
  985. passed 08080808080808080808080808080808 08080808080808080808080808080808 3E5CAFBB70545AABB1109293A1C44C14
  986. passed 10101010101010101010101010101010 10101010101010101010101010101010 E1FA5FD3F40B766BBE3DF469AF41B420
  987. passed 20202020202020202020202020202020 20202020202020202020202020202020 7E724027BB2F591C63254D936FCC4B43
  988. passed 40404040404040404040404040404040 40404040404040404040404040404040 538ADCBE104A3483B3C2A3D8CE72FBD6
  989. passed 80808080808080808080808080808080 80808080808080808080808080808080 AA7627F70F6B54C217C3EF232D362459
  990. passed FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 25DD9EB9DD67FBC6E8431F56F4FBE651
  991. passed 0123456789ABCDEFFEDCBA98765432100011223344556677 0123456789ABCDEFFEDCBA9876543210 B4993401B3E996F84EE5CEE7D79B09B9
  992. passed 800000000000000000000000000000000000000000000000 00000000000000000000000000000000 1B6220D365C2176C1D41A5826520FCA1
  993. passed 000000000000000000000000000000000000000000000001 00000000000000000000000000000000 E37577F71E0E643C4D3F55219ABA1394
  994. passed 000000000000000000000000000000000000000000000000 80000000000000000000000000000000 3EB6CC5618EFC98455B5992050D474E7
  995. passed 000000000000000000000000000000000000000000000000 00000000000000000000000000000001 BA9AE89FDDCE4B51131E17C4D65CE587
  996. passed 000000000000000000000000000000000000000000000000 00000000000000000000000000000000 56E1E129CA5C02C7F9AC6AFDEF86ADC3
  997. passed 010101010101010101010101010101010101010101010101 01010101010101010101010101010101 8F764397C10BE84BA876CEEFA4225BFF
  998. passed 020202020202020202020202020202020202020202020202 02020202020202020202020202020202 60B00674BFD444D07B5A19851E6151CD
  999. passed 040404040404040404040404040404040404040404040404 04040404040404040404040404040404 81B26FF4F6B4377CC555873504B3A38B
  1000. passed 080808080808080808080808080808080808080808080808 08080808080808080808080808080808 A2AA1C6693DC2B70D75C9B39B9B214D0
  1001. passed 101010101010101010101010101010101010101010101010 10101010101010101010101010101010 A907BFDAEEF8C81D05855235E8D3BE08
  1002. passed 202020202020202020202020202020202020202020202020 20202020202020202020202020202020 87F8EA30332036F17CEAC0097CE33BC1
  1003. passed 404040404040404040404040404040404040404040404040 40404040404040404040404040404040 A2C32EA499E41A248565253BACC11E3B
  1004. passed 808080808080808080808080808080808080808080808080 80808080808080808080808080808080 F602BA7F515B082983B8F7A27F92408F
  1005. passed FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3F8D5676F51CE23DC3BDB627F8B3883E
  1006. passed 0123456789ABCDEFFEDCBA987654321000112233445566778899AABBCCDDEEFF 0123456789ABCDEFFEDCBA9876543210 9ACC237DFF16D76C20EF7C919E3A7509
  1007. passed 8000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000 2136FABDA091DFB5171B94B8EFBB5D08
  1008. passed 0000000000000000000000000000000000000000000000000000000000000001 00000000000000000000000000000000 AFCD38B195E0A736304E89B9AE3019D3
  1009. passed 0000000000000000000000000000000000000000000000000000000000000000 80000000000000000000000000000000 B0C6B88AEA518AB09E847248E91B1B9D
  1010. passed 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000001 9CDB269B5D293BC5DB9C55B057D9B591
  1011. passed 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000 396154111ADEFC500CF6E5C99038BC17
  1012. passed 0101010101010101010101010101010101010101010101010101010101010101 01010101010101010101010101010101 438D0C2E7E86869B56EBA23B66086A01
  1013. passed 0202020202020202020202020202020202020202020202020202020202020202 02020202020202020202020202020202 D4F553BFA794F55EF3B7A578629F6DEA
  1014. passed 0404040404040404040404040404040404040404040404040404040404040404 04040404040404040404040404040404 5E858730ABC9823A93CA4CAB67F0B423
  1015. passed 0808080808080808080808080808080808080808080808080808080808080808 08080808080808080808080808080808 F9A9C1540AE1B314DBEDF9A49054DC9D
  1016. passed 1010101010101010101010101010101010101010101010101010101010101010 10101010101010101010101010101010 6693FC130669F194F81E8D175194DDA2
  1017. passed 2020202020202020202020202020202020202020202020202020202020202020 20202020202020202020202020202020 F3E1FDA6B9C8314799F4654C29F1C690
  1018. passed 4040404040404040404040404040404040404040404040404040404040404040 40404040404040404040404040404040 4A30476F1141FBF303ED63FCD3CB0536
  1019. passed 8080808080808080808080808080808080808080808080808080808080808080 80808080808080808080808080808080 0C765AA494E048FC8BB23139F2124CB6
  1020. passed FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4F05F28CA23EEAE205B67B1C95CD5280
  1021.  
  1022. Salsa validation suite running...
  1023.  
  1024. Testing SymmetricCipher algorithm Salsa20.
  1025. ...........
  1026. Testing SymmetricCipher algorithm XSalsa20.
  1027. ................................................................................................
  1028. Tests complete. Total tests = 107. Failed tests = 0.
  1029.  
  1030. Sosemanuk validation suite running...
  1031.  
  1032. Testing SymmetricCipher algorithm Sosemanuk.
  1033. ..
  1034. Tests complete. Total tests = 2. Failed tests = 0.
  1035.  
  1036. VMAC validation suite running...
  1037.  
  1038. Testing MAC algorithm VMAC(AES)-64.
  1039. ...........
  1040. Testing MAC algorithm VMAC(AES)-128.
  1041. ...........
  1042. Tests complete. Total tests = 22. Failed tests = 0.
  1043.  
  1044. AES/CCM validation suite running...
  1045.  
  1046. Testing AuthenticatedSymmetricCipher algorithm AES/CCM.
  1047. ..................................
  1048. Tests complete. Total tests = 34. Failed tests = 0.
  1049.  
  1050. AES/GCM validation suite running...
  1051.  
  1052. 2K tables:
  1053. Testing AuthenticatedSymmetricCipher algorithm AES/GCM.
  1054. ......................
  1055. Tests complete. Total tests = 22. Failed tests = 0.
  1056.  
  1057. 64K tables:
  1058. Testing AuthenticatedSymmetricCipher algorithm AES/GCM.
  1059. ......................
  1060. Tests complete. Total tests = 22. Failed tests = 0.
  1061.  
  1062. CMAC validation suite running...
  1063.  
  1064. Testing MAC algorithm CMAC(AES).
  1065. .....
  1066. Testing MAC algorithm CMAC(DES-EDE3).
  1067. ....
  1068. Tests complete. Total tests = 9. Failed tests = 0.
  1069.  
  1070. Testing AuthenticatedSymmetricCipher algorithm AES/EAX.
  1071. ............
  1072. Tests complete. Total tests = 12. Failed tests = 0.
  1073.  
  1074. Testing SymmetricCipher algorithm SEED/ECB.
  1075. ....
  1076. Tests complete. Total tests = 4. Failed tests = 0.
  1077.  
  1078. BlumBlumShub validation suite running...
  1079.  
  1080. passed 49ea2cfdb01064a0bbb92af101dac18a94f7b7ce
  1081. passed 2af101dac18a94f7b7ce
  1082. passed 744548aeacb70edfafd7d50e8e2983756b2746a1
  1083.  
  1084. DH validation suite running...
  1085.  
  1086. passed simple key agreement domain parameters validation
  1087. passed simple key agreement
  1088.  
  1089. MQV validation suite running...
  1090.  
  1091. passed authenticated key agreement domain parameters validation
  1092. passed authenticated key agreement
  1093.  
  1094. HMQV validation suite running...
  1095.  
  1096. HMQV with NIST P-256 and SHA-256:
  1097. passed authenticated key agreement domain parameters validation (server)
  1098. passed authenticated key agreement domain parameters validation (client)
  1099. passed authenticated key agreement
  1100.  
  1101. HMQV with NIST P-384 and SHA-384:
  1102. passed authenticated key agreement domain parameters validation (server)
  1103. passed authenticated key agreement domain parameters validation (client)
  1104. passed authenticated key agreement
  1105.  
  1106. FHMQV validation suite running...
  1107.  
  1108. FHMQV with NIST P-256 and SHA-256:
  1109. passed authenticated key agreement domain parameters validation (server)
  1110. passed authenticated key agreement domain parameters validation (client)
  1111. passed authenticated key agreement
  1112.  
  1113. FHMQV with NIST P-384 and SHA-384:
  1114. passed authenticated key agreement domain parameters validation (server)
  1115. passed authenticated key agreement domain parameters validation (client)
  1116. passed authenticated key agreement
  1117.  
  1118. RSA validation suite running...
  1119.  
  1120. passed signature check against test vector
  1121. passed verification check against test vector
  1122. passed invalid signature verification
  1123. passed cryptosystem key validation
  1124. passed encryption and decryption
  1125. passed cryptosystem key validation
  1126. passed encryption and decryption
  1127. passed PKCS 2.0 encryption and decryption
  1128.  
  1129. ElGamal validation suite running...
  1130.  
  1131. passed cryptosystem key validation
  1132. passed encryption and decryption
  1133.  
  1134. DLIES validation suite running...
  1135.  
  1136. passed cryptosystem key validation
  1137. passed encryption and decryption
  1138. Generating new encryption key...
  1139. passed cryptosystem key validation
  1140. passed encryption and decryption
  1141.  
  1142. NR validation suite running...
  1143.  
  1144. passed signature key validation
  1145. passed signature and verification
  1146. passed checking invalid signature
  1147. Generating new signature key...
  1148. passed signature key validation
  1149. passed signature and verification
  1150. passed checking invalid signature
  1151.  
  1152. DSA validation suite running...
  1153.  
  1154. passed signature key validation
  1155. passed signature and verification
  1156. passed checking invalid signature
  1157.  
  1158. Testing Signature algorithm DSA/SHA-1.
  1159. ................................................................................................................
  1160. Testing Signature algorithm DSA/SHA-224.
  1161. ...
  1162. Testing Signature algorithm DSA/SHA-256.
  1163. ......
  1164. Tests complete. Total tests = 121. Failed tests = 0.
  1165.  
  1166. LUC validation suite running...
  1167.  
  1168. passed signature key validation
  1169. passed signature and verification
  1170. passed checking invalid signature
  1171. passed cryptosystem key validation
  1172. passed encryption and decryption
  1173.  
  1174. LUC-DH validation suite running...
  1175.  
  1176. passed simple key agreement domain parameters validation
  1177. passed simple key agreement
  1178.  
  1179. LUC-HMP validation suite running...
  1180.  
  1181. passed signature key validation
  1182. passed signature and verification
  1183. passed checking invalid signature
  1184.  
  1185. LUC-IES validation suite running...
  1186.  
  1187. passed cryptosystem key validation
  1188. passed encryption and decryption
  1189.  
  1190. XTR-DH validation suite running...
  1191.  
  1192. passed simple key agreement domain parameters validation
  1193. passed simple key agreement
  1194.  
  1195. Rabin validation suite running...
  1196.  
  1197. passed signature key validation
  1198. passed signature and verification
  1199. passed checking invalid signature
  1200. passed signature and verification with recovery
  1201. passed recovery with invalid signature
  1202. passed cryptosystem key validation
  1203. passed encryption and decryption
  1204.  
  1205. RW validation suite running...
  1206.  
  1207. passed signature key validation
  1208. passed signature and verification
  1209. passed checking invalid signature
  1210. passed signature and verification with recovery
  1211. passed recovery with invalid signature
  1212.  
  1213. ECP validation suite running...
  1214.  
  1215. passed signature key validation
  1216. passed signature and verification
  1217. passed checking invalid signature
  1218. passed cryptosystem key validation
  1219. passed encryption and decryption
  1220. passed simple key agreement domain parameters validation
  1221. passed simple key agreement
  1222. passed authenticated key agreement domain parameters validation
  1223. passed authenticated key agreement
  1224. Turning on point compression...
  1225. passed cryptosystem key validation
  1226. passed encryption and decryption
  1227. passed simple key agreement domain parameters validation
  1228. passed simple key agreement
  1229. passed authenticated key agreement domain parameters validation
  1230. passed authenticated key agreement
  1231. Testing SEC 2, NIST, and Brainpool recommended curves...
  1232. passed 192 bits
  1233. passed 256 bits
  1234. passed 160 bits
  1235. passed 192 bits
  1236. passed 224 bits
  1237. passed 256 bits
  1238. passed 320 bits
  1239. passed 384 bits
  1240. passed 512 bits
  1241. passed 112 bits
  1242. passed 112 bits
  1243. passed 160 bits
  1244. passed 160 bits
  1245. passed 256 bits
  1246. passed 128 bits
  1247. passed 128 bits
  1248. passed 160 bits
  1249. passed 192 bits
  1250. passed 224 bits
  1251. passed 224 bits
  1252. passed 384 bits
  1253. passed 521 bits
  1254.  
  1255. EC2N validation suite running...
  1256.  
  1257. passed signature key validation
  1258. passed signature and verification
  1259. passed checking invalid signature
  1260. passed cryptosystem key validation
  1261. passed encryption and decryption
  1262. passed simple key agreement domain parameters validation
  1263. passed simple key agreement
  1264. passed authenticated key agreement domain parameters validation
  1265. passed authenticated key agreement
  1266. Turning on point compression...
  1267. passed cryptosystem key validation
  1268. passed encryption and decryption
  1269. passed simple key agreement domain parameters validation
  1270. passed simple key agreement
  1271. passed authenticated key agreement domain parameters validation
  1272. passed authenticated key agreement
  1273.  
  1274. ECDSA validation suite running...
  1275.  
  1276. passed signature check against test vector
  1277. passed verification check against test vector
  1278. passed signature key validation
  1279. passed signature and verification
  1280. passed checking invalid signature
  1281.  
  1282. ECGDSA validation suite running...
  1283.  
  1284. passed brainpoolP192r1 using RIPEMD-160
  1285. passed signature key validation
  1286. passed signature and verification
  1287. passed checking invalid signature
  1288. passed brainpoolP256r1 using RIPEMD-160
  1289. passed signature key validation
  1290. passed signature and verification
  1291. passed checking invalid signature
  1292. passed brainpoolP320r1 using RIPEMD-160
  1293. passed signature key validation
  1294. passed signature and verification
  1295. passed checking invalid signature
  1296. passed brainpoolP192r1 using SHA-1
  1297. passed signature key validation
  1298. passed signature and verification
  1299. passed checking invalid signature
  1300. passed brainpoolP256r1 using SHA-224
  1301. passed signature key validation
  1302. passed signature and verification
  1303. passed checking invalid signature
  1304. passed brainpoolP320r1 using SHA-224
  1305. passed signature key validation
  1306. passed signature and verification
  1307. passed checking invalid signature
  1308. passed brainpoolP320r1 using SHA-256
  1309. passed signature key validation
  1310. passed signature and verification
  1311. passed checking invalid signature
  1312. passed brainpoolP512r1 using SHA-384
  1313. passed signature key validation
  1314. passed signature and verification
  1315. passed checking invalid signature
  1316. passed brainpoolP512r1 using SHA-512
  1317. passed signature key validation
  1318. passed signature and verification
  1319. passed checking invalid signature
  1320.  
  1321. ESIGN validation suite running...
  1322.  
  1323. passed signature key validation
  1324. passed signature and verification
  1325. passed checking invalid signature
  1326. passed verification check against test vector
  1327. Generating signature key from seed...
  1328. passed signature key validation
  1329. passed signature and verification
  1330. passed checking invalid signature
  1331.  
  1332. All tests passed!
  1333.  
  1334. Seed used was 1490575172
  1335. Test started at Sun Mar 26 17:39:32 2017
  1336. Test ended at Sun Mar 26 17:39:45 2017
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement