| 1 | ### Local tests for SHA3 and related functions. |
| 2 | |
| 3 | cshake128 { |
| 4 | "" "" cb1b0103501c |
| 5 | a07d5bd636c2ecca4b239124ef9fcac0; |
| 6 | |
| 7 | "" "Email Signature" 00010203 |
| 8 | c1c36925b6409a04f1b504fcbca9d82b4017277cb5ed2b2065fc1d3814d5aaf5; |
| 9 | "" "Email Signature" |
| 10 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 11 | c5221d50e4f822d96a2e8881a961420f294b7b24fe3d2094baed2c6524cc166b; |
| 12 | } |
| 13 | |
| 14 | cshake256 { |
| 15 | "" "" 8aa122803362 |
| 16 | 46bc101b681e53d49f4c1b5e42f496bd29b2b0f767c6e42bc4ac5ac317d9d41b; |
| 17 | |
| 18 | "" "Email Signature" 00010203 |
| 19 | d008828e2b80ac9d2218ffee1d070c48b8e4c87bff32c9699d5b6896eee0edd164020e2be0560858d9c00c037e34a96937c561a74c412bb4c746469527281c8c; |
| 20 | "" "Email Signature" |
| 21 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 22 | 07dc27b11e51fbac75bc7b3c1d983e8b4b85fb1defaf218912ac86430273091727f42b17ed1df63e8ec118f04b23633c1dfb1574c8fb55cb45da8e25afb092bb; |
| 23 | } |
| 24 | |
| 25 | kmac128 { |
| 26 | "" 32 |
| 27 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 28 | 00010203 |
| 29 | e5780b0d3ea6f7d3a429c5706aa43a00fadbd7d49628839e3187243f456ee14e; |
| 30 | "My Tagged Application" 32 |
| 31 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 32 | 00010203 |
| 33 | 3b1fba963cd8b0b59e8c1a6d71888b7143651af8ba0a7070c0979e2811324aa5; |
| 34 | "My Tagged Application" 32 |
| 35 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 36 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 37 | 1f5b4e6cca02209e0dcb5ca635b89a15e271ecc760071dfd805faa38f9729230; |
| 38 | |
| 39 | "" 0 |
| 40 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 41 | 00010203 |
| 42 | cd83740bbd92ccc8cf032b1481a0f4460e7ca9dd12b08a0c4031178bacd6ec35; |
| 43 | "My Tagged Application" 0 |
| 44 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 45 | 00010203 |
| 46 | 31a44527b4ed9f5c6101d11de6d26f0620aa5c341def41299657fe9df1a3b16c; |
| 47 | "My Tagged Application" 0 |
| 48 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 49 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 50 | 47026c7cd793084aa0283c253ef658490c0db61438b8326fe9bddf281b83ae0f; |
| 51 | } |
| 52 | |
| 53 | kmac256 { |
| 54 | "My Tagged Application" 64 |
| 55 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 56 | 00010203 |
| 57 | 20c570c31346f703c9ac36c61c03cb64c3970d0cfc787e9b79599d273a68d2f7f69d4cc3de9d104a351689f27cf6f5951f0103f33f4f24871024d9c27773a8dd; |
| 58 | "" 64 |
| 59 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 60 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 61 | 75358cf39e41494e949707927cee0af20a3ff553904c86b08f21cc414bcfd691589d27cf5e15369cbbff8b9a4c2eb17800855d0235ff635da82533ec6b759b69; |
| 62 | "My Tagged Application" 64 |
| 63 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 64 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 65 | b58618f71f92e1d56c1b8c55ddd7cd188b97b4ca4d99831eb2699a837da2e4d970fbacfde50033aea585f1a2708510c32d07880801bd182898fe476876fc8965; |
| 66 | |
| 67 | "My Tagged Application" 0 |
| 68 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 69 | 00010203 |
| 70 | 1755133f1534752aad0748f2c706fb5c784512cab835cd15676b16c0c6647fa96faa7af634a0bf8ff6df39374fa00fad9a39e322a7c92065a64eb1fb0801eb2b; |
| 71 | "" 0 |
| 72 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 73 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 74 | ff7b171f1e8a2b24683eed37830ee797538ba8dc563f6da1e667391a75edc02ca633079f81ce12a25f45615ec89972031d18337331d24ceb8f8ca8e6a19fd98b; |
| 75 | "My Tagged Application" 0 |
| 76 | 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f |
| 77 | 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7 |
| 78 | d5be731c954ed7732846bb59dbe3a8e30f83e77a4bff4459f2f1c2b4ecebb8ce67ba01c62e8ab8578d2d499bd1bb276768781190020a306a97de281dcc30305d; |
| 79 | } |