Below, you will find test vectors for completely encrypted messages, for the key and message bit lengths of each method - 32/64 key: 0000000000000000 message: 00000000 -> 5ae828ec key: 1111111111111111 message: 11111111 -> dd897450 key: 0123456789abcdef message: 01234567 -> f8c6e96d key: 1918111009080100 message: 65656877 -> c69be9bb key: 1918111009080100 message: c69be9bb -> 45f4188d key: 4110aa69ada1d4b1 message: 70bc146e -> d55b4e2c key: 361aa3e0659d9f6d message: 592de2a7 -> db7fbaab key: 81891ebd04d51354 message: 690fe4f6 -> 6bdbad65 key: 16af1bcfac79453d message: f57aab45 -> db83e115 key: 82cd5a66126e1b98 message: e3480910 -> e7e3d850 - 48/72 key: 000000000000000000 message: 000000000000 -> 5a5c7b245097 key: 111111111111111111 message: 111111111111 -> 7990433440b8 key: 0123456789abcdef01 message: 0123456789ab -> e1cc1f415a43 key: 1211100a0908020100 message: 6120676e696c -> dae5ac292cac key: 1211100a0908020100 message: dae5ac292cac -> 9e876fb9065c key: d627153b2b554596e7 message: c23022420eeb -> 4b26735ae87a key: 5e4c493f691376753f message: 341343847c76 -> d3ceb8d8c47f key: 721ac4dac9188fb010 message: 001e8f1011fe -> 6f4e288eaa1b key: 0d3600929f82b1d7ea message: 5106d8be55e7 -> 65ec920a4b90 key: 3871d042c9e9148ddc message: 83e7fe9b80b1 -> abc801ac4214 - 48/96 key: 000000000000000000000000 message: 000000000000 -> 6d903f0ead7d key: 111111111111111111111111 message: 111111111111 -> 66c2781e8863 key: 0123456789abcdef01234567 message: 0123456789ab -> 07d91a6d4a29 key: 1a19181211100a0908020100 message: 72696320646e -> 6e06a5acf156 key: 1a19181211100a0908020100 message: 6e06a5acf156 -> fae7be5dee01 key: fd54c06585df4c2db31b04d2 message: 399f2249a1b7 -> 76486cfb1c46 key: b76f2157431589c8aa37d5d3 message: f5af55d05683 -> ae71e0251f07 key: 7ce2782a4c79741ac9eab73c message: f68447dcb1bd -> 63bc59c9de1f key: fed35e4630dbeb4ac92226c1 message: 0aee9c35b507 -> af5bef4a3e3b key: 72e239fef9830c0b90ff5b61 message: 6d109ffc5e3e -> e7dc37c65458 - 64/96 key: 000000000000000000000000 message: 0000000000000000 -> 468ef3352a257db9 key: 111111111111111111111111 message: 1111111111111111 -> 0903d93d62e6db80 key: 0123456789abcdef01234567 message: 0123456789abcdef -> 88570ff24529aa80 key: 131211100b0a090803020100 message: 6f7220676e696c63 -> 5ca2e27f111a8fc8 key: 131211100b0a090803020100 message: 5ca2e27f111a8fc8 -> acf74446c364be09 key: 8b2de244dc186002bc84f703 message: 8ca7259a21baca44 -> b0c292921d218e90 key: f775994a703877d639395b89 message: 30073d0621bdf414 -> ec69b947639a3fea key: 63f513e0685808260be75451 message: 47e759ba6eb69964 -> 883dc92e5c1c087e key: 0ff88083272ce6ee90460bd0 message: 75ccaba32636ee3e -> 9eb8811071ee06ca key: a07d8d285d4485d9ce9598ec message: 0080039b10d7ad32 -> 8d03ba6830143e79 - 64/128 key: 00000000000000000000000000000000 message: 0000000000000000 -> edf1be0a54d9bf51 key: 11111111111111111111111111111111 message: 1111111111111111 -> 46a875c7a341ebb6 key: 0123456789abcdef0123456789abcdef message: 0123456789abcdef -> 109976ffc618c1bc key: 1b1a1918131211100b0a090803020100 message: 656b696c20646e75 -> 44c8fc20b9dfa07a key: 1b1a1918131211100b0a090803020100 message: 44c8fc20b9dfa07a -> be5daabb20d35e59 key: ddea0eb033b654cadcd817a8eeeb061f message: a9144b630be5969d -> 1b352bc1606023ed key: 509b363817e21a02683311f913dbc306 message: 2503d11a8da0b0d1 -> cdafbcadfc4c5569 key: cdd1108a5d26aa6d5fa1b4401905cb8b message: abb17526fdc57612 -> 11cbc6037d14a53d key: 8a0aebf912a058c8354682fcea8dc0e3 message: dabba4df9386370f -> ba1fa16800b78a8e key: 11438edee53f559b607ed5ba94d5e456 message: a6b0ef799dca8bdf -> a1b8509ab4c315c1 - 96/96 key: 000000000000000000000000 message: 000000000000000000000000 -> 4b98dcbdfebbc5db4885e013 key: 111111111111111111111111 message: 111111111111111111111111 -> f6413514b50df30ffb6a1a0d key: 0123456789abcdef01234567 message: 0123456789abcdef01234567 -> 4432f2e811a93e4449698336 key: 0d0c0b0a0908050403020100 message: 2072616c6c69702065687420 -> 602807a462b469063d8ff082 key: 0d0c0b0a0908050403020100 message: 602807a462b469063d8ff082 -> 6ca60f4a317f7faa5deedc33 key: 0753fd73ac5ce6d680c77998 message: d2e459b0fa2c9583b0afb0b1 -> 95b102f4c1f530aa60365697 key: 155e7c73c96ab1411b15fb8f message: 1e7fed8b5264d6759d00ef06 -> 05947a77b2f515614ceea916 key: 3f05df47d3c89e2770e3faff message: 3a8efeff98cefdb884ad0061 -> 0a38332d4cd1eed7d628a796 key: 7077c19c1975ed923f1873ac message: 35b5aba3f89202e1a1070c77 -> cef436bd5150ccccad3121f0 key: 984e5267d3b105c6016659a0 message: 9ed7158e151e5fcfdec27241 -> 8d9bf0c5798398108afebdbd - 96/144 key: 000000000000000000000000000000000000 message: 000000000000000000000000 -> a56c0b8f9b77b043d1391e50 key: 111111111111111111111111111111111111 message: 111111111111111111111111 -> f9f91570533d963ee7abd61c key: 0123456789abcdef0123456789abcdef0123 message: 0123456789abcdef01234567 -> 16ba826c98e57ef6bf832d25 key: 1514131211100d0c0b0a0908050403020100 message: 74616874207473756420666f -> ecad1c6c451e3f59c5db1ae9 key: 1514131211100d0c0b0a0908050403020100 message: ecad1c6c451e3f59c5db1ae9 -> 37de65c24178c31a8b732522 key: b8274ce09a9d9c830534fb32ee642f96ed2b message: 679c4865bc787bd6d6861b7a -> 3808b7fcc9dd2b857df075de key: 3c27c9d03e9c68071fd18db191db29830efe message: 9e75dfa7119c53ec0351fc46 -> 76aed3ac364dcdb84975eac6 key: ca5928ac3fe8210d8b9cb03527b11e657f70 message: 2c19f3399dee5625617d9204 -> e06938fc74018e4794540f60 key: 21398ca0fa4835f4da306e86cddbcfe7c000 message: c8d580cb219b187abb3a5e0f -> 60640a3e0a6095b489347f20 key: a20336faac47b81b748ea1060de9b65adef2 message: 664f3471544220dc30da45e9 -> 003332973f525dd75ef542d2 - 128/128 key: 00000000000000000000000000000000 message: 00000000000000000000000000000000 -> d4c7356f31e6f70287b1a055ac1cff31 key: 11111111111111111111111111111111 message: 11111111111111111111111111111111 -> fbb2d04d83e2a6b24d72b0713ce8752d key: 0123456789abcdef0123456789abcdef message: 0123456789abcdef0123456789abcdef -> 8b05786b1741d52581c8f21436538e7c key: 0f0e0d0c0b0a09080706050403020100 message: 63736564207372656c6c657661727420 -> 49681b1e1e54fe3f65aa832af84e0bbc key: 0f0e0d0c0b0a09080706050403020100 message: 49681b1e1e54fe3f65aa832af84e0bbc -> 210fe7344d785b10363fb3f1400db755 key: 5ae81df8ee8bf3305f382a3029a3e695 message: 730301e2973fb9e26141ced1e7fee2d8 -> 0d834a6f84879bc6a2c08e2938f92c8d key: fbe29b9b9f6cbaa619e26b0119dfeb6d message: 324e402e1bfb2589d17a2b52959d534e -> 9a835be1e1510832e9b7f91756c9adcd key: e2f8cc6e39c3ba503b20b9785ceffe60 message: 7282231674436ccd1bca1a8bbb766151 -> 9b20c44854b4e0f252eb4ae120f2195c key: 755a188962d3eb9e42564c8a14396921 message: b0f0c0f3ab8e70ef6da3d8f219f406d5 -> 0e72dfcfb8a21803436bf44edbd10ccd key: 114a04c4e35fcb6241b579408a195c78 message: 0565b6bfa99acbe6147a48f73a2128ca -> 93f94ea9dbe602b6ea8ba3060a6abba2 - 128/192 key: 000000000000000000000000000000000000000000000000 message: 00000000000000000000000000000000 -> 660d056b5aefe223c162c00a9c58ffd7 key: 111111111111111111111111111111111111111111111111 message: 11111111111111111111111111111111 -> 6249e77fc99fd1f798cae7e16eae6023 key: 0123456789abcdef0123456789abcdef0123456789abcdef message: 0123456789abcdef0123456789abcdef -> 54ca2327655a9d229950b1ea42cd4fce key: 17161514131211100f0e0d0c0b0a09080706050403020100 message: 206572656874206e6568772065626972 -> c4ac61effcdc0d4f6c9c8d6e2597b85b key: 17161514131211100f0e0d0c0b0a09080706050403020100 message: c4ac61effcdc0d4f6c9c8d6e2597b85b -> c3bb08504a8661bdc951454da094c8b1 key: 32c57cbad8da33a0ac3a943f46bd103390da1333c9770f3f message: 4bd2b8d78aa2cf30a452e36062ee1857 -> f4a633ef2dedc8a00ae14ca52dad67d9 key: fb45480347ca976796e8d94b02e9def1b010673c897e1f64 message: 2da7079674dc1d2d8b7b77c6e383cb20 -> 3001437e39a671a47b230b79ac796c03 key: ace8e0621f13458b19158fb7d7e0f5dafe4f354cc236d438 message: da664417feda74272ce025508bf257a4 -> 13e9147877d4915d2b470899046f211b key: 87c7fad8a8e40d17733e1d72bf4f7f0b5ddd02e8250025c6 message: 75da43b405ef7d5b1956b806dc9d3d06 -> 07f911833bb875520494b95abb5529b8 key: 1d1035f6bd8a05b9bcdf686814bbfba3f0ca8731f99b2eca message: 485b42956d59bcb6630ead2a0da07af2 -> 131ff5f37309f9762df92b3ba8d41de5 - 128/256 key: 0000000000000000000000000000000000000000000000000000000000000000 message: 00000000000000000000000000000000 -> cde26b56568e27bffb79174984ab6435 key: 1111111111111111111111111111111111111111111111111111111111111111 message: 11111111111111111111111111111111 -> ffb34fc4437dc8b704f8c3120a6dac4e key: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef message: 0123456789abcdef0123456789abcdef -> 55675ab118fe9b787118ab10b5df2b5e key: 1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a09080706050403020100 message: 74206e69206d6f6f6d69732061207369 -> 8d2b5579afc8a3a03bf72a87efe7b868 key: 1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a09080706050403020100 message: 8d2b5579afc8a3a03bf72a87efe7b868 -> b13321b52148f4e1e30dd3328568dc27 key: a5a4a67377692e901603510b0e97929df40c0ea1da50f7211a87649afdd0bc3b message: 55524f06aa17444951443fa17466e8ce -> 26dacaf16f600b3f3711fda6dcb79d12 key: 32aa1e2e60327c7a1427f704b1fdec33237a81eecd07d44589dc029551263553 message: 6e34f14f6dae4770ffb2db27220cf088 -> 202563cf7c8e73d250409983f9e3e50b key: 121e60163dcbc5a80e869fe591fa509df7b8a5b5e41c98039e8d3aa6d0881540 message: 1fd737b893079da0e03c282a59d1389a -> 02562c98e7d3cb2500f7588f52679dcc key: eef3a4454c9b10052796932f3e979556bfe8400d5442b04866ebe1c1fbd7e384 message: d4753612067c98c938b01ad8e0fd8943 -> d5d38d623d6beb79a6db25e603f3cec7 key: 9cf8e18bff6390f00c41b2bcea6b2b9fa506d89cfe8bd4126b407f5a32f5d23d message: f4ac5fd2bbc77f0fb3191681415cecec -> d210af69c446247110c02568b41f2962