# RC4 tests (from rc4test) Cipher = RC4 Key = 0123456789abcdef0123456789abcdef Plaintext = 0123456789abcdef Ciphertext = 75b7878099e0c596 Cipher = RC4 Key = 0123456789abcdef0123456789abcdef Plaintext = 0000000000000000 Ciphertext = 7494c2e7104b0879 Cipher = RC4 Key = 00000000000000000000000000000000 Plaintext = 0000000000000000 Ciphertext = de188941a3375d3a Cipher = RC4 Key = ef012345ef012345ef012345ef012345 Plaintext = 0000000000000000000000000000000000000000 Ciphertext = d6a141a7ec3c38dfbd615a1162e1c7ba36b67858 Cipher = RC4 Key = 0123456789abcdef0123456789abcdef Plaintext = 123456789ABCDEF0123456789ABCDEF0123456789ABCDEF012345678 Ciphertext = 66a0949f8af7d6891f7f832ba833c00c892ebe30143ce28740011ecf Cipher = RC4 Key = ef012345ef012345ef012345ef012345 Plaintext = 00000000000000000000 Ciphertext = d6a141a7ec3c38dfbd61 # DES EDE3 CBC tests (from destest) Cipher = DES-EDE3-CBC Key = 0123456789abcdeff1e0d3c2b5a49786fedcba9876543210 IV = fedcba9876543210 Plaintext = 37363534333231204E6F77206973207468652074696D6520666F722000000000 Ciphertext = 3FE301C962AC01D02213763C1CBD4CDC799657C064ECF5D41C673812CFDE9675 # AES 128 ECB tests (from FIPS-197 test vectors, encrypt) Cipher = AES-128-ECB Key = 000102030405060708090A0B0C0D0E0F Operation = ENCRYPT Plaintext = 00112233445566778899AABBCCDDEEFF Ciphertext = 69C4E0D86A7B0430D8CDB78070B4C55A # AES 256 ECB tests (from FIPS-197 test vectors, encrypt) Cipher = AES-256-ECB Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F Operation = ENCRYPT Plaintext = 00112233445566778899AABBCCDDEEFF Ciphertext = 8EA2B7CA516745BFEAFC49904B496089 # AES tests from NIST document SP800-38A # For all ECB encrypts and decrypts, the transformed sequence is # AES-bits-ECB:key::plaintext:ciphertext:encdec # ECB-AES128.Encrypt and ECB-AES128.Decrypt Cipher = AES-128-ECB Key = 2B7E151628AED2A6ABF7158809CF4F3C Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = 3AD77BB40D7A3660A89ECAF32466EF97 Cipher = AES-128-ECB Key = 2B7E151628AED2A6ABF7158809CF4F3C Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = F5D3D58503B9699DE785895A96FDBAAF Cipher = AES-128-ECB Key = 2B7E151628AED2A6ABF7158809CF4F3C Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 43B1CD7F598ECE23881B00E3ED030688 Cipher = AES-128-ECB Key = 2B7E151628AED2A6ABF7158809CF4F3C Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 7B0C785E27E8AD3F8223207104725DD4 # ECB-AES256.Encrypt and ECB-AES256.Decrypt Cipher = AES-256-ECB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = F3EED1BDB5D2A03C064B5A7E3DB181F8 Cipher = AES-256-ECB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 591CCB10D410ED26DC5BA74A31362870 Cipher = AES-256-ECB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = B6ED21B99CA6F4F9F153E7B1BEAFED1D Cipher = AES-256-ECB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 23304B7A39F9F3FF067D8D8F9E24ECC7 # For all CBC encrypts and decrypts, the transformed sequence is # AES-bits-CBC:key:IV/ciphertext':plaintext:ciphertext:encdec # CBC-AES128.Encrypt and CBC-AES128.Decrypt Cipher = AES-128-CBC Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 000102030405060708090A0B0C0D0E0F Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = 7649ABAC8119B246CEE98E9B12E9197D Cipher = AES-128-CBC Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 7649ABAC8119B246CEE98E9B12E9197D Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 5086CB9B507219EE95DB113A917678B2 Cipher = AES-128-CBC Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 5086CB9B507219EE95DB113A917678B2 Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 73BED6B8E3C1743B7116E69E22229516 Cipher = AES-128-CBC Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 73BED6B8E3C1743B7116E69E22229516 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 3FF1CAA1681FAC09120ECA307586E1A7 # CBC-AES256.Encrypt and CBC-AES256.Decrypt Cipher = AES-256-CBC Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 000102030405060708090A0B0C0D0E0F Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = F58C4C04D6E5F1BA779EABFB5F7BFBD6 Cipher = AES-256-CBC Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = F58C4C04D6E5F1BA779EABFB5F7BFBD6 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 9CFC4E967EDB808D679F777BC6702C7D Cipher = AES-256-CBC Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 9CFC4E967EDB808D679F777BC6702C7D Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 39F23369A9D9BACFA530E26304231461 Cipher = AES-256-CBC Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 39F23369A9D9BACFA530E26304231461 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = B2EB05E2C39BE9FCDA6C19078C6A9D1B # AES Counter test vectors from RFC3686 Cipher = AES-128-CTR Key = AE6852F8121067CC4BF7A5765577F39E IV = 00000030000000000000000000000001 Operation = ENCRYPT Plaintext = 53696E676C6520626C6F636B206D7367 Ciphertext = E4095D4FB7A7B3792D6175A3261311B8 Cipher = AES-128-CTR Key = 7E24067817FAE0D743D6CE1F32539163 IV = 006CB6DBC0543B59DA48D90B00000001 Operation = ENCRYPT Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F Ciphertext = 5104A106168A72D9790D41EE8EDAD388EB2E1EFC46DA57C8FCE630DF9141BE28 Cipher = AES-128-CTR Key = 7691BE035E5020A8AC6E618529F9A0DC IV = 00E0017B27777F3F4A1786F000000001 Operation = ENCRYPT Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223 Ciphertext = C1CF48A89F2FFDD9CF4652E9EFDB72D74540A42BDE6D7836D59A5CEAAEF3105325B2072F Cipher = AES-256-CTR Key = 776BEFF2851DB06F4C8A0542C8696F6C6A81AF1EEC96B4D37FC1D689E6C1C104 IV = 00000060DB5672C97AA8F0B200000001 Operation = ENCRYPT Plaintext = 53696E676C6520626C6F636B206D7367 Ciphertext = 145AD01DBF824EC7560863DC71E3E0C0 Cipher = AES-256-CTR Key = F6D66D6BD52D59BB0796365879EFF886C66DD51A5B6A99744B50590C87A23884 IV = 00FAAC24C1585EF15A43D87500000001 Operation = ENCRYPT Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F Ciphertext = F05E231B3894612C49EE000B804EB2A9B8306B508F839D6A5530831D9344AF1C Cipher = AES-256-CTR Key = FF7A617CE69148E4F1726E2F43581DE2AA62D9F805532EDFF1EED687FB54153D IV = 001CC5B751A51D70A1C1114800000001 Operation = ENCRYPT Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F20212223 Ciphertext = EB6C52821D0BBBF7CE7594462ACA4FAAB407DF866569FD07F48CC0B583D6071F1EC0E6B8 # AES GCM test vectors from http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-spec.pdf Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = Ciphertext = AAD = Tag = 58e2fccefa7e3061367f1d57a4e7455a Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = 00000000000000000000000000000000 Ciphertext = 0388dace60b6a392f328c2b971b2fe78 AAD = Tag = ab6e47d42cec13bdf53a67b21257bddf Cipher = AES-128-GCM Key = feffe9928665731c6d6a8f9467308308 IV = cafebabefacedbaddecaf888 Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b391aafd255 Ciphertext = 42831ec2217774244b7221b784d0d49ce3aa212f2c02a4e035c17e2329aca12e21d514b25466931c7d8f6a5aac84aa051ba30b396a0aac973d58e091473f5985 AAD = Tag = 4d5c2af327cd64a62cf35abd2ba6fab4 Cipher = AES-128-GCM Key = feffe9928665731c6d6a8f9467308308 IV = cafebabefacedbaddecaf888 Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39 Ciphertext = 42831ec2217774244b7221b784d0d49ce3aa212f2c02a4e035c17e2329aca12e21d514b25466931c7d8f6a5aac84aa051ba30b396a0aac973d58e091 AAD = feedfacedeadbeeffeedfacedeadbeefabaddad2 Tag = 5bc94fbc3221a5db94fae95ae7121a47 Cipher = AES-128-GCM Key = feffe9928665731c6d6a8f9467308308 IV = cafebabefacedbad Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39 Ciphertext = 61353b4c2806934a777ff51fa22a4755699b2a714fcdc6f83766e5f97b6c742373806900e49f24b22b097544d4896b424989b5e1ebac0f07c23f4598 AAD = feedfacedeadbeeffeedfacedeadbeefabaddad2 Tag = 3612d2e79e3b0785561be14aaca2fccb Cipher = AES-128-GCM Key = feffe9928665731c6d6a8f9467308308 IV = 9313225df88406e555909c5aff5269aa6a7a9538534f7da1e4c303d2a318a728c3c0c95156809539fcf0e2429a6b525416aedbf5a0de6a57a637b39b Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39 Ciphertext = 8ce24998625615b603a033aca13fb894be9112a5c3a211a8ba262a3cca7e2ca701e4a9a4fba43c90ccdcb281d48c7c6fd62875d2aca417034c34aee5 AAD = feedfacedeadbeeffeedfacedeadbeefabaddad2 Tag = 619cc5aefffe0bfa462af43c1699d050 Cipher = AES-256-GCM Key = 0000000000000000000000000000000000000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = Ciphertext = AAD = Tag = 530f8afbc74536b9a963b4f1c4cb738b Cipher = AES-256-GCM Key = 0000000000000000000000000000000000000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = 00000000000000000000000000000000 Ciphertext = cea7403d4d606b6e074ec5d3baf39d18 AAD = Tag = d0d1c8a799996bf0265b98b5d48ab919 Cipher = AES-256-GCM Key = feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308 IV = cafebabefacedbaddecaf888 Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b391aafd255 Ciphertext = 522dc1f099567d07f47f37a32a84427d643a8cdcbfe5c0c97598a2bd2555d1aa8cb08e48590dbb3da7b08b1056828838c5f61e6393ba7a0abcc9f662898015ad AAD = Tag = b094dac5d93471bdec1a502270e3cc6c Cipher = AES-256-GCM Key = feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308 IV = cafebabefacedbaddecaf888 Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39 Ciphertext = 522dc1f099567d07f47f37a32a84427d643a8cdcbfe5c0c97598a2bd2555d1aa8cb08e48590dbb3da7b08b1056828838c5f61e6393ba7a0abcc9f662 AAD = feedfacedeadbeeffeedfacedeadbeefabaddad2 Tag = 76fc6ece0f4e1768cddf8853bb2d551b Cipher = AES-256-GCM Key = feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308 IV = cafebabefacedbad Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39 Ciphertext = c3762df1ca787d32ae47c13bf19844cbaf1ae14d0b976afac52ff7d79bba9de0feb582d33934a4f0954cc2363bc73f7862ac430e64abe499f47c9b1f AAD = feedfacedeadbeeffeedfacedeadbeefabaddad2 Tag = 3a337dbf46a792c45e454913fe2ea8f2 Cipher = AES-256-GCM Key = feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308 IV = 9313225df88406e555909c5aff5269aa6a7a9538534f7da1e4c303d2a318a728c3c0c95156809539fcf0e2429a6b525416aedbf5a0de6a57a637b39b Plaintext = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b39 Ciphertext = 5a8def2f0c9e53f1f75d7853659e2a20eeb2b22aafde6419a058ab4f6f746bf40fc0c3b780f244452da3ebf1c5d82cdea2418997200ef82e44ae7e3f AAD = feedfacedeadbeeffeedfacedeadbeefabaddad2 Tag = a44a8266ee1c8eb0c8b5d4cf5ae9f19a # local add-ons, primarily streaming ghash tests # 128 bytes aad Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = Ciphertext = AAD = d9313225f88406e5a55909c5aff5269a86a7a9531534f7da2e4c303d8a318a721c3c0c95956809532fcf0e2449a6b525b16aedf5aa0de657ba637b391aafd255522dc1f099567d07f47f37a32a84427d643a8cdcbfe5c0c97598a2bd2555d1aa8cb08e48590dbb3da7b08b1056828838c5f61e6393ba7a0abcc9f662898015ad Tag = 5fea793a2d6f974d37e68e0cb8ff9492 # 48 bytes plaintext Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Ciphertext = 0388dace60b6a392f328c2b971b2fe78f795aaab494b5923f7fd89ff948bc1e0200211214e7394da2089b6acd093abe0 AAD = Tag = 9dd0a376b08e40eb00c35f29f9ea61a4 # 80 bytes plaintext Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Ciphertext = 0388dace60b6a392f328c2b971b2fe78f795aaab494b5923f7fd89ff948bc1e0200211214e7394da2089b6acd093abe0c94da219118e297d7b7ebcbcc9c388f28ade7d85a8ee35616f7124a9d5270291 AAD = Tag = 98885a3a22bd4742fe7b72172193b163 # 128 bytes plaintext Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = 000000000000000000000000 Plaintext = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Ciphertext = 0388dace60b6a392f328c2b971b2fe78f795aaab494b5923f7fd89ff948bc1e0200211214e7394da2089b6acd093abe0c94da219118e297d7b7ebcbcc9c388f28ade7d85a8ee35616f7124a9d527029195b84d1b96c690ff2f2de30bf2ec89e00253786e126504f0dab90c48a30321de3345e6b0461e7c9e6c6b7afedde83f40 AAD = Tag = cac45f60e31efd3b5a43b98a22ce1aa1 # 192 bytes plaintext, iv is chosen so that initial counter LSB is 0xFF Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Plaintext = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Ciphertext = 56b3373ca9ef6e4a2b64fe1e9a17b61425f10d47a75a5fce13efc6bc784af24f4141bdd48cf7c770887afd573cca5418a9aeffcd7c5ceddfc6a78397b9a85b499da558257267caab2ad0b23ca476a53cb17fb41c4b8b475cb4f3f7165094c229c9e8c4dc0a2a5ff1903e501511221376a1cdb8364c5061a20cae74bc4acd76ceb0abc9fd3217ef9f8c90be402ddf6d8697f4f880dff15bfb7a6b28241ec8fe183c2d59e3f9dfff653c7126f0acb9e64211f42bae12af462b1070bef1ab5e3606 AAD = Tag = 566f8ef683078bfdeeffa869d751a017 # 288 bytes plaintext, iv is chosen so that initial counter LSB is 0xFF Cipher = AES-128-GCM Key = 00000000000000000000000000000000 IV = ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Plaintext = 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Ciphertext = 56b3373ca9ef6e4a2b64fe1e9a17b61425f10d47a75a5fce13efc6bc784af24f4141bdd48cf7c770887afd573cca5418a9aeffcd7c5ceddfc6a78397b9a85b499da558257267caab2ad0b23ca476a53cb17fb41c4b8b475cb4f3f7165094c229c9e8c4dc0a2a5ff1903e501511221376a1cdb8364c5061a20cae74bc4acd76ceb0abc9fd3217ef9f8c90be402ddf6d8697f4f880dff15bfb7a6b28241ec8fe183c2d59e3f9dfff653c7126f0acb9e64211f42bae12af462b1070bef1ab5e3606872ca10dee15b3249b1a1b958f23134c4bccb7d03200bce420a2f8eb66dcf3644d1423c1b5699003c13ecef4bf38a3b60eedc34033bac1902783dc6d89e2e774188a439c7ebcc0672dbda4ddcfb2794613b0be41315ef778708a70ee7d75165c AAD = Tag = 8b307f6b33286d0ab026a9ed3fe1e85f # 80 bytes plaintext, submitted by Intel Cipher = AES-128-GCM Key = 843ffcf5d2b72694d19ed01d01249412 IV = dbcca32ebf9b804617c3aa9e Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f Ciphertext = 6268c6fa2a80b2d137467f092f657ac04d89be2beaa623d61b5a868c8f03ff95d3dcee23ad2f1ab3a6c80eaf4b140eb05de3457f0fbc111a6b43d0763aa422a3013cf1dc37fe417d1fbfc449b75d4cc5 AAD = 00000000000000000000000000000000101112131415161718191a1b1c1d1e1f Tag = 3b629ccfbc1119b7319e1dce2cd6fd6d Cipher = AES-128-GCM Key = 31323334353637383930313233343536 IV = 31323334353637383930313233343536 Plaintext = 48656c6c6f2c20576f726c64 Ciphertext = cec189d0e8419b90fb16d555 Tag = 32893832a8d609224d77c2e56a922282 AAD = # OFB tests from OpenSSL upstream. # OFB-AES128.Encrypt Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 000102030405060708090A0B0C0D0E0F Operation = ENCRYPT Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = 3B3FD92EB72DAD20333449F8E83CFB4A Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 50FE67CC996D32B6DA0937E99BAFEC60 Operation = ENCRYPT Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 7789508D16918F03F53C52DAC54ED825 Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = D9A4DADA0892239F6B8B3D7680E15674 Operation = ENCRYPT Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 9740051E9C5FECF64344F7A82260EDCC Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = A78819583F0308E7A6BF36B1386ABF23 Operation = ENCRYPT Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 304C6528F659C77866A510D9C1D6AE5E # OFB-AES128.Decrypt Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 000102030405060708090A0B0C0D0E0F Operation = DECRYPT Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = 3B3FD92EB72DAD20333449F8E83CFB4A Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = 50FE67CC996D32B6DA0937E99BAFEC60 Operation = DECRYPT Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 7789508D16918F03F53C52DAC54ED825 Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = D9A4DADA0892239F6B8B3D7680E15674 Operation = DECRYPT Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 9740051E9C5FECF64344F7A82260EDCC Cipher = AES-128-OFB Key = 2B7E151628AED2A6ABF7158809CF4F3C IV = A78819583F0308E7A6BF36B1386ABF23 Operation = DECRYPT Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 304C6528F659C77866A510D9C1D6AE5E # OFB-AES256.Encrypt Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 000102030405060708090A0B0C0D0E0F Operation = ENCRYPT Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = DC7E84BFDA79164B7ECD8486985D3860 Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = B7BF3A5DF43989DD97F0FA97EBCE2F4A Operation = ENCRYPT Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 4FEBDC6740D20B3AC88F6AD82A4FB08D Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = E1C656305ED1A7A6563805746FE03EDC Operation = ENCRYPT Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 71AB47A086E86EEDF39D1C5BBA97C408 Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 41635BE625B48AFC1666DD42A09D96E7 Operation = ENCRYPT Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 0126141D67F37BE8538F5A8BE740E484 # OFB-AES256.Decrypt Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 000102030405060708090A0B0C0D0E0F Operation = DECRYPT Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = DC7E84BFDA79164B7ECD8486985D3860 Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = B7BF3A5DF43989DD97F0FA97EBCE2F4A Operation = DECRYPT Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 4FEBDC6740D20B3AC88F6AD82A4FB08D Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = E1C656305ED1A7A6563805746FE03EDC Operation = DECRYPT Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 71AB47A086E86EEDF39D1C5BBA97C408 Cipher = AES-256-OFB Key = 603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4 IV = 41635BE625B48AFC1666DD42A09D96E7 Operation = DECRYPT Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 0126141D67F37BE8538F5A8BE740E484 # AES-192 CBC-mode test from upstream OpenSSL. Cipher = AES-192-CBC Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B IV = 000102030405060708090A0B0C0D0E0F Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = 4F021DB243BC633D7178183A9FA071E8 Cipher = AES-192-CBC Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B IV = 4F021DB243BC633D7178183A9FA071E8 Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = B4D9ADA9AD7DEDF4E5E738763F69145A Cipher = AES-192-CBC Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B IV = B4D9ADA9AD7DEDF4E5E738763F69145A Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = 571B242012FB7AE07FA9BAAC3DF102E0 Cipher = AES-192-CBC Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B IV = 571B242012FB7AE07FA9BAAC3DF102E0 Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 08B0E27988598881D920A9E64F5615CD # AES-192-ECB tests from FIPS-197 Cipher = AES-192-ECB Key = 000102030405060708090A0B0C0D0E0F1011121314151617 Operation = ENCRYPT Plaintext = 00112233445566778899AABBCCDDEEFF Ciphertext = DDA97CA4864CDFE06EAF70A0EC0D7191 # AES-192-ECB tests from NIST document SP800-38A Cipher = AES-192-ECB Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B Plaintext = 6BC1BEE22E409F96E93D7E117393172A Ciphertext = BD334F1D6E45F25FF712A214571FA5CC Cipher = AES-192-ECB Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51 Ciphertext = 974104846D0AD3AD7734ECB3ECEE4EEF Cipher = AES-192-ECB Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF Ciphertext = EF7AFD2270E2E60ADCE0BA2FACE6444E Cipher = AES-192-ECB Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B Plaintext = F69F2445DF4F9B17AD2B417BE66C3710 Ciphertext = 9A4B41BA738D6C72FB16691603C18E0E