]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - testvectors/present/nessie-present-128_le.txt
present looks better now (using unverified testvectors)
[avr-crypto-lib.git] / testvectors / present / nessie-present-128_le.txt
diff --git a/testvectors/present/nessie-present-128_le.txt b/testvectors/present/nessie-present-128_le.txt
new file mode 100644 (file)
index 0000000..af1dc15
--- /dev/null
@@ -0,0 +1,6338 @@
+PROCESSOR_UNKNOWN is defined. If you know your processors characteristics,
+please update them in include/portable.h.
+********************************************************************************
+*Project NESSIE - New European Schemes for Signature, Integrity, and Encryption*
+********************************************************************************
+
+Primitive Name: Present
+=======================
+Key size: 128 bits
+Block size: 64 bits
+
+Test vectors -- set 1
+=====================
+
+Set 1, vector#  0:
+                           key=80000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=72FDB8013B1AB576
+                     decrypted=0000000000000000
+            Iterated 100 times=0D23A87B65B1F841
+           Iterated 1000 times=0BB3152B1829A94E
+
+Set 1, vector#  1:
+                           key=40000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=DE64C9FEAAC499D4
+                     decrypted=0000000000000000
+            Iterated 100 times=5AC65D57D012BA20
+           Iterated 1000 times=81ED8E02D46E8B40
+
+Set 1, vector#  2:
+                           key=20000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=0F9880255E377309
+                     decrypted=0000000000000000
+            Iterated 100 times=840E5D77D269F88A
+           Iterated 1000 times=73B2A81CCDDFEE64
+
+Set 1, vector#  3:
+                           key=10000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=9696044F43F41B95
+                     decrypted=0000000000000000
+            Iterated 100 times=361699609065C949
+           Iterated 1000 times=405CF5E02112B5E8
+
+Set 1, vector#  4:
+                           key=08000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=28FFB577F73FAA49
+                     decrypted=0000000000000000
+            Iterated 100 times=B2890F6989C0C717
+           Iterated 1000 times=6DC470A2063A7A26
+
+Set 1, vector#  5:
+                           key=04000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=3A90E5F496AC2B6E
+                     decrypted=0000000000000000
+            Iterated 100 times=E1A5D2D758316C47
+           Iterated 1000 times=33BC0C2EB20F12DC
+
+Set 1, vector#  6:
+                           key=02000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=697499AEF8A4C3CE
+                     decrypted=0000000000000000
+            Iterated 100 times=5E213920C3D1A83C
+           Iterated 1000 times=2E4D210C2A873610
+
+Set 1, vector#  7:
+                           key=01000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=75AAA60BA0179FA5
+                     decrypted=0000000000000000
+            Iterated 100 times=08F4A60B32F47BE9
+           Iterated 1000 times=76527D56307C1C64
+
+Set 1, vector#  8:
+                           key=00800000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=04EB57A097A4CC90
+                     decrypted=0000000000000000
+            Iterated 100 times=18869DAB2A9B0C29
+           Iterated 1000 times=1AC140174B817E37
+
+Set 1, vector#  9:
+                           key=00400000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=1A4A84E3B4D2958E
+                     decrypted=0000000000000000
+            Iterated 100 times=46B2C15541B69E7D
+           Iterated 1000 times=AB618231E9CCEEA6
+
+Set 1, vector# 10:
+                           key=00200000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=56A7E021D7FCE50A
+                     decrypted=0000000000000000
+            Iterated 100 times=1C090570834277BF
+           Iterated 1000 times=CF77324B40D940DC
+
+Set 1, vector# 11:
+                           key=00100000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=F7622A36AF76AD27
+                     decrypted=0000000000000000
+            Iterated 100 times=5A9C41B775082A7D
+           Iterated 1000 times=B99C3C8B253776D2
+
+Set 1, vector# 12:
+                           key=00080000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=2CAA4726720075CB
+                     decrypted=0000000000000000
+            Iterated 100 times=0EADB25BF5131CEC
+           Iterated 1000 times=1B822D7199CEC5D1
+
+Set 1, vector# 13:
+                           key=00040000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=409DB13C29F397EA
+                     decrypted=0000000000000000
+            Iterated 100 times=07DCFB16CC2C166A
+           Iterated 1000 times=6850D0B24C36B3B4
+
+Set 1, vector# 14:
+                           key=00020000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=45E849E4BAC1353D
+                     decrypted=0000000000000000
+            Iterated 100 times=5C722F943720E38D
+           Iterated 1000 times=CDE66BECA89D5815
+
+Set 1, vector# 15:
+                           key=00010000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=0012DC85874E2DBC
+                     decrypted=0000000000000000
+            Iterated 100 times=2FF7230E1DFF2E0D
+           Iterated 1000 times=5DC7E5E88AEF2AD0
+
+Set 1, vector# 16:
+                           key=00008000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=07DA8CA6EA4AEF0C
+                     decrypted=0000000000000000
+            Iterated 100 times=F73FAD672D5BAC16
+           Iterated 1000 times=1AA6598AFFBE307E
+
+Set 1, vector# 17:
+                           key=00004000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=4C12BE333AA52B73
+                     decrypted=0000000000000000
+            Iterated 100 times=57BDD76228A721C4
+           Iterated 1000 times=62AE00D5D8D71636
+
+Set 1, vector# 18:
+                           key=00002000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=B2B6135B5CB8D0FD
+                     decrypted=0000000000000000
+            Iterated 100 times=C562FA230A622700
+           Iterated 1000 times=E048A410957EA309
+
+Set 1, vector# 19:
+                           key=00001000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=4C53A47EC809B9AB
+                     decrypted=0000000000000000
+            Iterated 100 times=F3DAF188864A9DF0
+           Iterated 1000 times=1B9BC0D64C71FFEB
+
+Set 1, vector# 20:
+                           key=00000800000000000000000000000000
+                         plain=0000000000000000
+                        cipher=77A11E2ED8D86FF6
+                     decrypted=0000000000000000
+            Iterated 100 times=D02695324C8C268E
+           Iterated 1000 times=D7EF6044E33EB191
+
+Set 1, vector# 21:
+                           key=00000400000000000000000000000000
+                         plain=0000000000000000
+                        cipher=44AEC6E3F461A4E3
+                     decrypted=0000000000000000
+            Iterated 100 times=F3A3E098DFE48174
+           Iterated 1000 times=30BF46C49ADE890A
+
+Set 1, vector# 22:
+                           key=00000200000000000000000000000000
+                         plain=0000000000000000
+                        cipher=0B74C3CF6BD0991E
+                     decrypted=0000000000000000
+            Iterated 100 times=71EA1E0CF8F598BC
+           Iterated 1000 times=2A06143A69AEDACF
+
+Set 1, vector# 23:
+                           key=00000100000000000000000000000000
+                         plain=0000000000000000
+                        cipher=6F23AE9325010950
+                     decrypted=0000000000000000
+            Iterated 100 times=FF3DCEBEF3B00D3F
+           Iterated 1000 times=CCE547B0CF178659
+
+Set 1, vector# 24:
+                           key=00000080000000000000000000000000
+                         plain=0000000000000000
+                        cipher=6D0506E348486EE1
+                     decrypted=0000000000000000
+            Iterated 100 times=779A70DE27BDFC94
+           Iterated 1000 times=4DC8B0CB4B69F984
+
+Set 1, vector# 25:
+                           key=00000040000000000000000000000000
+                         plain=0000000000000000
+                        cipher=9C09147138AE0ED6
+                     decrypted=0000000000000000
+            Iterated 100 times=CFF6F636AC23DDCF
+           Iterated 1000 times=1BD8F0B05FA0F2A5
+
+Set 1, vector# 26:
+                           key=00000020000000000000000000000000
+                         plain=0000000000000000
+                        cipher=72437558E1E18449
+                     decrypted=0000000000000000
+            Iterated 100 times=E48057DEF41A03BF
+           Iterated 1000 times=4CCA6FDFEA18956A
+
+Set 1, vector# 27:
+                           key=00000010000000000000000000000000
+                         plain=0000000000000000
+                        cipher=FB0DF6155C821925
+                     decrypted=0000000000000000
+            Iterated 100 times=5D3AF2C245E689B0
+           Iterated 1000 times=DB99863165128CB4
+
+Set 1, vector# 28:
+                           key=00000008000000000000000000000000
+                         plain=0000000000000000
+                        cipher=26445080F4190D62
+                     decrypted=0000000000000000
+            Iterated 100 times=9053FADDFF0C4A6E
+           Iterated 1000 times=1086CBD98F528801
+
+Set 1, vector# 29:
+                           key=00000004000000000000000000000000
+                         plain=0000000000000000
+                        cipher=4DB2FB085EFA4C20
+                     decrypted=0000000000000000
+            Iterated 100 times=9D8E7D68D1E421F2
+           Iterated 1000 times=DF70134B4471407C
+
+Set 1, vector# 30:
+                           key=00000002000000000000000000000000
+                         plain=0000000000000000
+                        cipher=017449BB75BEBFE0
+                     decrypted=0000000000000000
+            Iterated 100 times=9E9052236110F1D5
+           Iterated 1000 times=05943618D999A5B2
+
+Set 1, vector# 31:
+                           key=00000001000000000000000000000000
+                         plain=0000000000000000
+                        cipher=409179387DAB9233
+                     decrypted=0000000000000000
+            Iterated 100 times=CD846A5C28D1BA55
+           Iterated 1000 times=902553C631CA1032
+
+Set 1, vector# 32:
+                           key=00000000800000000000000000000000
+                         plain=0000000000000000
+                        cipher=41821C017CA9D7B7
+                     decrypted=0000000000000000
+            Iterated 100 times=507CAB33E5641BCA
+           Iterated 1000 times=923046FA554516FC
+
+Set 1, vector# 33:
+                           key=00000000400000000000000000000000
+                         plain=0000000000000000
+                        cipher=6BDD878BAB942ADD
+                     decrypted=0000000000000000
+            Iterated 100 times=40D411D32DAAB3AA
+           Iterated 1000 times=31520281D81BD491
+
+Set 1, vector# 34:
+                           key=00000000200000000000000000000000
+                         plain=0000000000000000
+                        cipher=7E3ABB7B3A63B847
+                     decrypted=0000000000000000
+            Iterated 100 times=C2C98C56C30A8AF6
+           Iterated 1000 times=F7BBAAEE025828DE
+
+Set 1, vector# 35:
+                           key=00000000100000000000000000000000
+                         plain=0000000000000000
+                        cipher=7816DD375D04917E
+                     decrypted=0000000000000000
+            Iterated 100 times=A249AAB087C92357
+           Iterated 1000 times=2886B82106D88D23
+
+Set 1, vector# 36:
+                           key=00000000080000000000000000000000
+                         plain=0000000000000000
+                        cipher=2F0FE31537EB4A46
+                     decrypted=0000000000000000
+            Iterated 100 times=A3A785EB4101AFA6
+           Iterated 1000 times=3E5F7C0A64C03A7A
+
+Set 1, vector# 37:
+                           key=00000000040000000000000000000000
+                         plain=0000000000000000
+                        cipher=4CA3BD3DDC1504FE
+                     decrypted=0000000000000000
+            Iterated 100 times=7793CF17F05D1F7A
+           Iterated 1000 times=06778F1FFC20B3C0
+
+Set 1, vector# 38:
+                           key=00000000020000000000000000000000
+                         plain=0000000000000000
+                        cipher=4854C3A54DBE3637
+                     decrypted=0000000000000000
+            Iterated 100 times=69388D820A88A552
+           Iterated 1000 times=84FD1DCE4CC2CC06
+
+Set 1, vector# 39:
+                           key=00000000010000000000000000000000
+                         plain=0000000000000000
+                        cipher=C7D9E418FC33115C
+                     decrypted=0000000000000000
+            Iterated 100 times=2E510C213B6EA057
+           Iterated 1000 times=999A6B256C140D2C
+
+Set 1, vector# 40:
+                           key=00000000008000000000000000000000
+                         plain=0000000000000000
+                        cipher=9C52F9CD22B1FE38
+                     decrypted=0000000000000000
+            Iterated 100 times=5BD80E4BFE27BC9A
+           Iterated 1000 times=D8CF1AE4E75EA256
+
+Set 1, vector# 41:
+                           key=00000000004000000000000000000000
+                         plain=0000000000000000
+                        cipher=F8C7857EC2BA89AF
+                     decrypted=0000000000000000
+            Iterated 100 times=449D950AF7D24921
+           Iterated 1000 times=4927A041D1143C30
+
+Set 1, vector# 42:
+                           key=00000000002000000000000000000000
+                         plain=0000000000000000
+                        cipher=DC4DEE2088075D2F
+                     decrypted=0000000000000000
+            Iterated 100 times=A42969C40B41C9FA
+           Iterated 1000 times=4DC714CC5B8D4018
+
+Set 1, vector# 43:
+                           key=00000000001000000000000000000000
+                         plain=0000000000000000
+                        cipher=67F16DB78C245A2B
+                     decrypted=0000000000000000
+            Iterated 100 times=1A77CD86B825158A
+           Iterated 1000 times=1B2FD1D6B2A5BFF3
+
+Set 1, vector# 44:
+                           key=00000000000800000000000000000000
+                         plain=0000000000000000
+                        cipher=67A7AA91D5379929
+                     decrypted=0000000000000000
+            Iterated 100 times=1CF604550332C6BD
+           Iterated 1000 times=FA546A969104511A
+
+Set 1, vector# 45:
+                           key=00000000000400000000000000000000
+                         plain=0000000000000000
+                        cipher=153EC4C36F13887A
+                     decrypted=0000000000000000
+            Iterated 100 times=9327BFCE630F3AAD
+           Iterated 1000 times=3A57C2E898137B1E
+
+Set 1, vector# 46:
+                           key=00000000000200000000000000000000
+                         plain=0000000000000000
+                        cipher=D1451995339562AE
+                     decrypted=0000000000000000
+            Iterated 100 times=DF87C657A421715B
+           Iterated 1000 times=271DD98AFB14A9BF
+
+Set 1, vector# 47:
+                           key=00000000000100000000000000000000
+                         plain=0000000000000000
+                        cipher=C0097CE69FCDF53A
+                     decrypted=0000000000000000
+            Iterated 100 times=93268895B244504E
+           Iterated 1000 times=72EBFE4EDD2E1592
+
+Set 1, vector# 48:
+                           key=00000000000080000000000000000000
+                         plain=0000000000000000
+                        cipher=22104E5C159B0FF2
+                     decrypted=0000000000000000
+            Iterated 100 times=DB4215A7B25FC0CC
+           Iterated 1000 times=27280A039E96B8CE
+
+Set 1, vector# 49:
+                           key=00000000000040000000000000000000
+                         plain=0000000000000000
+                        cipher=02B87EA3FE6E2BD8
+                     decrypted=0000000000000000
+            Iterated 100 times=F23C6A265A9A7728
+           Iterated 1000 times=4043722FF936DC3E
+
+Set 1, vector# 50:
+                           key=00000000000020000000000000000000
+                         plain=0000000000000000
+                        cipher=609D7D81CBF58A10
+                     decrypted=0000000000000000
+            Iterated 100 times=AF6793BD0E015F13
+           Iterated 1000 times=E4B55514ED9E948E
+
+Set 1, vector# 51:
+                           key=00000000000010000000000000000000
+                         plain=0000000000000000
+                        cipher=D0F30120F08AD2C3
+                     decrypted=0000000000000000
+            Iterated 100 times=427B2287848A8D86
+           Iterated 1000 times=4860A78203629FB6
+
+Set 1, vector# 52:
+                           key=00000000000008000000000000000000
+                         plain=0000000000000000
+                        cipher=456D079F47C014F8
+                     decrypted=0000000000000000
+            Iterated 100 times=8D99A57D8A8B2E40
+           Iterated 1000 times=55C37DE67DCF8DEC
+
+Set 1, vector# 53:
+                           key=00000000000004000000000000000000
+                         plain=0000000000000000
+                        cipher=4BFA164CD34B2AB4
+                     decrypted=0000000000000000
+            Iterated 100 times=97ADB54DF21B515D
+           Iterated 1000 times=B73CB62B45A83FD1
+
+Set 1, vector# 54:
+                           key=00000000000002000000000000000000
+                         plain=0000000000000000
+                        cipher=7E35EF5DBE2659C9
+                     decrypted=0000000000000000
+            Iterated 100 times=1BAB478F3C9852F3
+           Iterated 1000 times=8CE396FF47525712
+
+Set 1, vector# 55:
+                           key=00000000000001000000000000000000
+                         plain=0000000000000000
+                        cipher=478824E419E521F5
+                     decrypted=0000000000000000
+            Iterated 100 times=10B40D42E0EE7EBB
+           Iterated 1000 times=964ADAA75555AB8E
+
+Set 1, vector# 56:
+                           key=00000000000000800000000000000000
+                         plain=0000000000000000
+                        cipher=F8ACCD8DB36B7D29
+                     decrypted=0000000000000000
+            Iterated 100 times=E828351AD8CA3824
+           Iterated 1000 times=F7D05443E5D0ADE4
+
+Set 1, vector# 57:
+                           key=00000000000000400000000000000000
+                         plain=0000000000000000
+                        cipher=F2ADBF32760BF795
+                     decrypted=0000000000000000
+            Iterated 100 times=E553FE7AE6216DA4
+           Iterated 1000 times=78ED726E42D392A6
+
+Set 1, vector# 58:
+                           key=00000000000000200000000000000000
+                         plain=0000000000000000
+                        cipher=CB4260FEEFA9C93A
+                     decrypted=0000000000000000
+            Iterated 100 times=0AEAB7E6F2829657
+           Iterated 1000 times=9E7F9D5D3D5761F7
+
+Set 1, vector# 59:
+                           key=00000000000000100000000000000000
+                         plain=0000000000000000
+                        cipher=B7AB29C828ED3D53
+                     decrypted=0000000000000000
+            Iterated 100 times=9A744C1C96FD32F2
+           Iterated 1000 times=F049DDB3EBEB558D
+
+Set 1, vector# 60:
+                           key=00000000000000080000000000000000
+                         plain=0000000000000000
+                        cipher=4E9770C6D731477A
+                     decrypted=0000000000000000
+            Iterated 100 times=B372DADE463CA990
+           Iterated 1000 times=F4E665669A5D1AFD
+
+Set 1, vector# 61:
+                           key=00000000000000040000000000000000
+                         plain=0000000000000000
+                        cipher=1B3AF1F80CA3CA8E
+                     decrypted=0000000000000000
+            Iterated 100 times=B66E1DB372CE40E1
+           Iterated 1000 times=E1BCDE3A5119FE88
+
+Set 1, vector# 62:
+                           key=00000000000000020000000000000000
+                         plain=0000000000000000
+                        cipher=859735265EA07963
+                     decrypted=0000000000000000
+            Iterated 100 times=4F94893F46BED832
+           Iterated 1000 times=22D37B4C41F76021
+
+Set 1, vector# 63:
+                           key=00000000000000010000000000000000
+                         plain=0000000000000000
+                        cipher=A845713A50BBDE2F
+                     decrypted=0000000000000000
+            Iterated 100 times=5CD0FB864FDC25F0
+           Iterated 1000 times=98FBC9CEF499DC82
+
+Set 1, vector# 64:
+                           key=00000000000000008000000000000000
+                         plain=0000000000000000
+                        cipher=C6EF3E81CB16C1F5
+                     decrypted=0000000000000000
+            Iterated 100 times=03EB1BF485C874B2
+           Iterated 1000 times=8727038ABBD3F995
+
+Set 1, vector# 65:
+                           key=00000000000000004000000000000000
+                         plain=0000000000000000
+                        cipher=B3B4A8BC1B96F4A8
+                     decrypted=0000000000000000
+            Iterated 100 times=F03C234EC20ADAD3
+           Iterated 1000 times=ADB2FE2184E18B6C
+
+Set 1, vector# 66:
+                           key=00000000000000002000000000000000
+                         plain=0000000000000000
+                        cipher=47151DA2DBE39D18
+                     decrypted=0000000000000000
+            Iterated 100 times=1AB5AC815BE205FC
+           Iterated 1000 times=7F4E6C8362AA0DDD
+
+Set 1, vector# 67:
+                           key=00000000000000001000000000000000
+                         plain=0000000000000000
+                        cipher=DC4FC73C16E5E1C0
+                     decrypted=0000000000000000
+            Iterated 100 times=A928540ACCB1C603
+           Iterated 1000 times=6E1514142C697E41
+
+Set 1, vector# 68:
+                           key=00000000000000000800000000000000
+                         plain=0000000000000000
+                        cipher=0774BCE0D4230DA7
+                     decrypted=0000000000000000
+            Iterated 100 times=AA6B1EFEC33484CB
+           Iterated 1000 times=DF3499B0496C7D0B
+
+Set 1, vector# 69:
+                           key=00000000000000000400000000000000
+                         plain=0000000000000000
+                        cipher=6550A5BFD8285837
+                     decrypted=0000000000000000
+            Iterated 100 times=91320C96E548E743
+           Iterated 1000 times=D230DF462065A302
+
+Set 1, vector# 70:
+                           key=00000000000000000200000000000000
+                         plain=0000000000000000
+                        cipher=E901DE339450F19C
+                     decrypted=0000000000000000
+            Iterated 100 times=F610AB78A41B93A5
+           Iterated 1000 times=0A5FFBB8C2C78025
+
+Set 1, vector# 71:
+                           key=00000000000000000100000000000000
+                         plain=0000000000000000
+                        cipher=8A644F0C4F239D36
+                     decrypted=0000000000000000
+            Iterated 100 times=73F6591B761BECAC
+           Iterated 1000 times=C4267C9DCCB2175F
+
+Set 1, vector# 72:
+                           key=00000000000000000080000000000000
+                         plain=0000000000000000
+                        cipher=A46E6F7050D06084
+                     decrypted=0000000000000000
+            Iterated 100 times=88CCFF9444528CC2
+           Iterated 1000 times=B53B7281ACAF2AC1
+
+Set 1, vector# 73:
+                           key=00000000000000000040000000000000
+                         plain=0000000000000000
+                        cipher=F5F7CBB12F24D2CA
+                     decrypted=0000000000000000
+            Iterated 100 times=5D307ADC4C6D58D1
+           Iterated 1000 times=014C3B2E2A8B2917
+
+Set 1, vector# 74:
+                           key=00000000000000000020000000000000
+                         plain=0000000000000000
+                        cipher=9D00748075096DE9
+                     decrypted=0000000000000000
+            Iterated 100 times=20038ACCDCD097EC
+           Iterated 1000 times=F9EAB4DE92BB87E1
+
+Set 1, vector# 75:
+                           key=00000000000000000010000000000000
+                         plain=0000000000000000
+                        cipher=A92D1158AC8ACDFD
+                     decrypted=0000000000000000
+            Iterated 100 times=BE62EEE8E213B01F
+           Iterated 1000 times=581E595A62EF9C4B
+
+Set 1, vector# 76:
+                           key=00000000000000000008000000000000
+                         plain=0000000000000000
+                        cipher=F621839CC5AF3F88
+                     decrypted=0000000000000000
+            Iterated 100 times=82E40B1E252AE04F
+           Iterated 1000 times=E10A6A41BF0D69C8
+
+Set 1, vector# 77:
+                           key=00000000000000000004000000000000
+                         plain=0000000000000000
+                        cipher=E706E61BE90BFB0D
+                     decrypted=0000000000000000
+            Iterated 100 times=FE559E95DBFB9C6F
+           Iterated 1000 times=7B8D0C697223EE5C
+
+Set 1, vector# 78:
+                           key=00000000000000000002000000000000
+                         plain=0000000000000000
+                        cipher=C9C433F5FF161CC6
+                     decrypted=0000000000000000
+            Iterated 100 times=2B46502B5D701999
+           Iterated 1000 times=B5CAC10439514AED
+
+Set 1, vector# 79:
+                           key=00000000000000000001000000000000
+                         plain=0000000000000000
+                        cipher=E29CE1F728A1289D
+                     decrypted=0000000000000000
+            Iterated 100 times=2DF4DCFEAE11F1A4
+           Iterated 1000 times=AAD44FB38380F91E
+
+Set 1, vector# 80:
+                           key=00000000000000000000800000000000
+                         plain=0000000000000000
+                        cipher=0114BF459848D647
+                     decrypted=0000000000000000
+            Iterated 100 times=F628B4B0BA010E9C
+           Iterated 1000 times=2917D2CC8C0528A7
+
+Set 1, vector# 81:
+                           key=00000000000000000000400000000000
+                         plain=0000000000000000
+                        cipher=AE8F6923AAF1C0C9
+                     decrypted=0000000000000000
+            Iterated 100 times=25552CECFE596262
+           Iterated 1000 times=37F71C1D938C348F
+
+Set 1, vector# 82:
+                           key=00000000000000000000200000000000
+                         plain=0000000000000000
+                        cipher=3E0D49FB44819413
+                     decrypted=0000000000000000
+            Iterated 100 times=F87D55FA50F5D89E
+           Iterated 1000 times=B0191F59D7C2A4AC
+
+Set 1, vector# 83:
+                           key=00000000000000000000100000000000
+                         plain=0000000000000000
+                        cipher=2190EDD52444E0D2
+                     decrypted=0000000000000000
+            Iterated 100 times=F46DB8273882B106
+           Iterated 1000 times=0E20C2B1162EFA1F
+
+Set 1, vector# 84:
+                           key=00000000000000000000080000000000
+                         plain=0000000000000000
+                        cipher=F93B2426ABE49F6F
+                     decrypted=0000000000000000
+            Iterated 100 times=2CC96F8B3D7310D4
+           Iterated 1000 times=9B8949DD2A91427B
+
+Set 1, vector# 85:
+                           key=00000000000000000000040000000000
+                         plain=0000000000000000
+                        cipher=4E5271179500655C
+                     decrypted=0000000000000000
+            Iterated 100 times=E4446AE35ED093D1
+           Iterated 1000 times=BC533E614D666D10
+
+Set 1, vector# 86:
+                           key=00000000000000000000020000000000
+                         plain=0000000000000000
+                        cipher=AB2810F51FFF4187
+                     decrypted=0000000000000000
+            Iterated 100 times=B18554327C6C5144
+           Iterated 1000 times=06D47EA79E20993F
+
+Set 1, vector# 87:
+                           key=00000000000000000000010000000000
+                         plain=0000000000000000
+                        cipher=127D318502D11EF2
+                     decrypted=0000000000000000
+            Iterated 100 times=5AEB1A478551AFBE
+           Iterated 1000 times=BC805C7AB152B725
+
+Set 1, vector# 88:
+                           key=00000000000000000000008000000000
+                         plain=0000000000000000
+                        cipher=8C350E378D718D0C
+                     decrypted=0000000000000000
+            Iterated 100 times=D367C0F7B2D5CFBE
+           Iterated 1000 times=58373DBCD693DA81
+
+Set 1, vector# 89:
+                           key=00000000000000000000004000000000
+                         plain=0000000000000000
+                        cipher=1BDA4F81FC0E7487
+                     decrypted=0000000000000000
+            Iterated 100 times=E9DCC635B56963B2
+           Iterated 1000 times=C50B90E4B8606622
+
+Set 1, vector# 90:
+                           key=00000000000000000000002000000000
+                         plain=0000000000000000
+                        cipher=CECA1AF137185885
+                     decrypted=0000000000000000
+            Iterated 100 times=B72B559FB065575C
+           Iterated 1000 times=F175F19DFB014B85
+
+Set 1, vector# 91:
+                           key=00000000000000000000001000000000
+                         plain=0000000000000000
+                        cipher=D275817A974EB7A5
+                     decrypted=0000000000000000
+            Iterated 100 times=EBCF02AF8D314C87
+           Iterated 1000 times=EF2295B692C28EC7
+
+Set 1, vector# 92:
+                           key=00000000000000000000000800000000
+                         plain=0000000000000000
+                        cipher=43354907F29E11A7
+                     decrypted=0000000000000000
+            Iterated 100 times=197751E048E4853A
+           Iterated 1000 times=AFA4CF12D3F5BFAB
+
+Set 1, vector# 93:
+                           key=00000000000000000000000400000000
+                         plain=0000000000000000
+                        cipher=C2D1A1E2D9AE2567
+                     decrypted=0000000000000000
+            Iterated 100 times=846BA11FF41F4E24
+           Iterated 1000 times=45B5B936A9D4B1C5
+
+Set 1, vector# 94:
+                           key=00000000000000000000000200000000
+                         plain=0000000000000000
+                        cipher=8B7DBCF95901BF2B
+                     decrypted=0000000000000000
+            Iterated 100 times=0C0262AF9889864F
+           Iterated 1000 times=002DF3647FC20F84
+
+Set 1, vector# 95:
+                           key=00000000000000000000000100000000
+                         plain=0000000000000000
+                        cipher=3B1C121A2A6B48C5
+                     decrypted=0000000000000000
+            Iterated 100 times=EF60C03AB39275A7
+           Iterated 1000 times=5E4CDF9AD04D3D21
+
+Set 1, vector# 96:
+                           key=00000000000000000000000080000000
+                         plain=0000000000000000
+                        cipher=2B134098AFC81672
+                     decrypted=0000000000000000
+            Iterated 100 times=F8680E16C3167500
+           Iterated 1000 times=ACDA8656032FE21B
+
+Set 1, vector# 97:
+                           key=00000000000000000000000040000000
+                         plain=0000000000000000
+                        cipher=DA6B16504C893456
+                     decrypted=0000000000000000
+            Iterated 100 times=393F13E9338DD9E2
+           Iterated 1000 times=2BC9321AE0217FE0
+
+Set 1, vector# 98:
+                           key=00000000000000000000000020000000
+                         plain=0000000000000000
+                        cipher=2236921DF63C72E8
+                     decrypted=0000000000000000
+            Iterated 100 times=F49112218A8C4EBE
+           Iterated 1000 times=9D6349B15C3C3049
+
+Set 1, vector# 99:
+                           key=00000000000000000000000010000000
+                         plain=0000000000000000
+                        cipher=887EE7CD23ED98C9
+                     decrypted=0000000000000000
+            Iterated 100 times=A32ED404C8AD8965
+           Iterated 1000 times=9575F534E7A25A4E
+
+Set 1, vector#100:
+                           key=00000000000000000000000008000000
+                         plain=0000000000000000
+                        cipher=0049F5A96DDB3430
+                     decrypted=0000000000000000
+            Iterated 100 times=F23546938F4934EB
+           Iterated 1000 times=7BBFEE4F06A3B937
+
+Set 1, vector#101:
+                           key=00000000000000000000000004000000
+                         plain=0000000000000000
+                        cipher=7477888D6526A189
+                     decrypted=0000000000000000
+            Iterated 100 times=55813228DE75C46A
+           Iterated 1000 times=E6FB04353C8BCB9E
+
+Set 1, vector#102:
+                           key=00000000000000000000000002000000
+                         plain=0000000000000000
+                        cipher=49EB4B58709A0FB2
+                     decrypted=0000000000000000
+            Iterated 100 times=003F31835F610FF3
+           Iterated 1000 times=D5D257FE1BB61B45
+
+Set 1, vector#103:
+                           key=00000000000000000000000001000000
+                         plain=0000000000000000
+                        cipher=9DE45EA0BB953355
+                     decrypted=0000000000000000
+            Iterated 100 times=0DD7D5142BF1D7F8
+           Iterated 1000 times=B07587D40B8870FC
+
+Set 1, vector#104:
+                           key=00000000000000000000000000800000
+                         plain=0000000000000000
+                        cipher=CFC7C9D57B235CAC
+                     decrypted=0000000000000000
+            Iterated 100 times=88818F5A895ED37B
+           Iterated 1000 times=DFD6A3F9A7BF553B
+
+Set 1, vector#105:
+                           key=00000000000000000000000000400000
+                         plain=0000000000000000
+                        cipher=A9C14416243749F6
+                     decrypted=0000000000000000
+            Iterated 100 times=419473ADB503F663
+           Iterated 1000 times=A452DE8704FD949C
+
+Set 1, vector#106:
+                           key=00000000000000000000000000200000
+                         plain=0000000000000000
+                        cipher=2CB82FE7C64C90BB
+                     decrypted=0000000000000000
+            Iterated 100 times=18B2F6646746623B
+           Iterated 1000 times=EA6E22D6C698FF80
+
+Set 1, vector#107:
+                           key=00000000000000000000000000100000
+                         plain=0000000000000000
+                        cipher=4680867E2A5B199B
+                     decrypted=0000000000000000
+            Iterated 100 times=927D167FDB67E8C8
+           Iterated 1000 times=7E6A637DB006F866
+
+Set 1, vector#108:
+                           key=00000000000000000000000000080000
+                         plain=0000000000000000
+                        cipher=11FB29D24A82A93D
+                     decrypted=0000000000000000
+            Iterated 100 times=CFF70F159CCC38F1
+           Iterated 1000 times=1E5678C012115942
+
+Set 1, vector#109:
+                           key=00000000000000000000000000040000
+                         plain=0000000000000000
+                        cipher=740483E91D2FE479
+                     decrypted=0000000000000000
+            Iterated 100 times=C268BCB8CE84412F
+           Iterated 1000 times=9CFF5A00AF510946
+
+Set 1, vector#110:
+                           key=00000000000000000000000000020000
+                         plain=0000000000000000
+                        cipher=B91DB6D9B3204014
+                     decrypted=0000000000000000
+            Iterated 100 times=53EF3ECA13708AC7
+           Iterated 1000 times=61EA0CE529AC2EEE
+
+Set 1, vector#111:
+                           key=00000000000000000000000000010000
+                         plain=0000000000000000
+                        cipher=98A2174EADE81306
+                     decrypted=0000000000000000
+            Iterated 100 times=9253FC622110E59A
+           Iterated 1000 times=8E5FABEE1A560B49
+
+Set 1, vector#112:
+                           key=00000000000000000000000000008000
+                         plain=0000000000000000
+                        cipher=061DE4CB99168AB3
+                     decrypted=0000000000000000
+            Iterated 100 times=CB9573FE1E129C9E
+           Iterated 1000 times=E0AC9CF56765FE36
+
+Set 1, vector#113:
+                           key=00000000000000000000000000004000
+                         plain=0000000000000000
+                        cipher=90B29039B080FC16
+                     decrypted=0000000000000000
+            Iterated 100 times=D509E89211F512F5
+           Iterated 1000 times=ED18483A17E8C1E1
+
+Set 1, vector#114:
+                           key=00000000000000000000000000002000
+                         plain=0000000000000000
+                        cipher=C536AA27C58FA41F
+                     decrypted=0000000000000000
+            Iterated 100 times=432759D81BBA5930
+           Iterated 1000 times=FCDD90CD65D9EFB0
+
+Set 1, vector#115:
+                           key=00000000000000000000000000001000
+                         plain=0000000000000000
+                        cipher=CFACA9C3C8A381BD
+                     decrypted=0000000000000000
+            Iterated 100 times=A7736696B83E3A05
+           Iterated 1000 times=82850BD0BCAE4CBB
+
+Set 1, vector#116:
+                           key=00000000000000000000000000000800
+                         plain=0000000000000000
+                        cipher=AB649E01FCA3094A
+                     decrypted=0000000000000000
+            Iterated 100 times=9BEE5A84966A648B
+           Iterated 1000 times=3439D810A4EB86E4
+
+Set 1, vector#117:
+                           key=00000000000000000000000000000400
+                         plain=0000000000000000
+                        cipher=1F414B93E8CF6A2B
+                     decrypted=0000000000000000
+            Iterated 100 times=EDB859473C4BE88B
+           Iterated 1000 times=6D4EF3EA8815588F
+
+Set 1, vector#118:
+                           key=00000000000000000000000000000200
+                         plain=0000000000000000
+                        cipher=5594431FF3E5DB5A
+                     decrypted=0000000000000000
+            Iterated 100 times=DBF6579D770F56D9
+           Iterated 1000 times=BC644A9F2AA95960
+
+Set 1, vector#119:
+                           key=00000000000000000000000000000100
+                         plain=0000000000000000
+                        cipher=5E48F569098B5C41
+                     decrypted=0000000000000000
+            Iterated 100 times=EC5511DC257AA656
+           Iterated 1000 times=C1C4AC695873C74C
+
+Set 1, vector#120:
+                           key=00000000000000000000000000000080
+                         plain=0000000000000000
+                        cipher=B7DBC2F53F93F8DF
+                     decrypted=0000000000000000
+            Iterated 100 times=AAE9DCCA9C6389A1
+           Iterated 1000 times=A044C4C2001CE835
+
+Set 1, vector#121:
+                           key=00000000000000000000000000000040
+                         plain=0000000000000000
+                        cipher=5871100CB2ECD3F4
+                     decrypted=0000000000000000
+            Iterated 100 times=1A0F75062283DB0E
+           Iterated 1000 times=99F9FA0C3EBCBDE7
+
+Set 1, vector#122:
+                           key=00000000000000000000000000000020
+                         plain=0000000000000000
+                        cipher=08B4D56E51DA121B
+                     decrypted=0000000000000000
+            Iterated 100 times=01E9BC499FE3231B
+           Iterated 1000 times=710A77E256E72FF7
+
+Set 1, vector#123:
+                           key=00000000000000000000000000000010
+                         plain=0000000000000000
+                        cipher=5BBB07ED078B9E43
+                     decrypted=0000000000000000
+            Iterated 100 times=A01547DB13C1E734
+           Iterated 1000 times=307B192B609C8013
+
+Set 1, vector#124:
+                           key=00000000000000000000000000000008
+                         plain=0000000000000000
+                        cipher=F386F757CBA3ED32
+                     decrypted=0000000000000000
+            Iterated 100 times=C9214E33E9A251F2
+           Iterated 1000 times=B0D069EFE0F87955
+
+Set 1, vector#125:
+                           key=00000000000000000000000000000004
+                         plain=0000000000000000
+                        cipher=8CB95DBCEF2DA080
+                     decrypted=0000000000000000
+            Iterated 100 times=FE3F49C2D56B7886
+           Iterated 1000 times=9B5F69CA43675005
+
+Set 1, vector#126:
+                           key=00000000000000000000000000000002
+                         plain=0000000000000000
+                        cipher=B9762D61F6F8C972
+                     decrypted=0000000000000000
+            Iterated 100 times=EEE1B51189C9DBDD
+           Iterated 1000 times=98F619C57ABFBFD4
+
+Set 1, vector#127:
+                           key=00000000000000000000000000000001
+                         plain=0000000000000000
+                        cipher=158E2A2DA012D738
+                     decrypted=0000000000000000
+            Iterated 100 times=92495D7DF50232FA
+           Iterated 1000 times=6890D7C526A9A2B7
+
+Test vectors -- set 2
+=====================
+
+Set 2, vector#  0:
+                           key=00000000000000000000000000000000
+                         plain=8000000000000000
+                        cipher=ECC531491456DFD2
+                     decrypted=8000000000000000
+            Iterated 100 times=F8AFB96403ABB2A5
+           Iterated 1000 times=2BABA4F15B9B964D
+
+Set 2, vector#  1:
+                           key=00000000000000000000000000000000
+                         plain=4000000000000000
+                        cipher=0D89FF007047F93C
+                     decrypted=4000000000000000
+            Iterated 100 times=F2CC0F4CB10E881C
+           Iterated 1000 times=66772248B4E49F26
+
+Set 2, vector#  2:
+                           key=00000000000000000000000000000000
+                         plain=2000000000000000
+                        cipher=D3A80E883A948FB9
+                     decrypted=2000000000000000
+            Iterated 100 times=391D1368DC33F84F
+           Iterated 1000 times=BDB54AF3F417DA02
+
+Set 2, vector#  3:
+                           key=00000000000000000000000000000000
+                         plain=1000000000000000
+                        cipher=7781BBFDC246B927
+                     decrypted=1000000000000000
+            Iterated 100 times=2510FF29D8448323
+           Iterated 1000 times=119184C5EF017A86
+
+Set 2, vector#  4:
+                           key=00000000000000000000000000000000
+                         plain=0800000000000000
+                        cipher=64F2599432DDCE07
+                     decrypted=0800000000000000
+            Iterated 100 times=99CAC9E2EA0E69FB
+           Iterated 1000 times=20650FF329037DA8
+
+Set 2, vector#  5:
+                           key=00000000000000000000000000000000
+                         plain=0400000000000000
+                        cipher=49C85A8310B5D918
+                     decrypted=0400000000000000
+            Iterated 100 times=DC89E569934369FB
+           Iterated 1000 times=B68EE2A0CE454E3F
+
+Set 2, vector#  6:
+                           key=00000000000000000000000000000000
+                         plain=0200000000000000
+                        cipher=AD8280DB23BE8091
+                     decrypted=0200000000000000
+            Iterated 100 times=34506C8EEA565BE5
+           Iterated 1000 times=A61D38493CC1DB8E
+
+Set 2, vector#  7:
+                           key=00000000000000000000000000000000
+                         plain=0100000000000000
+                        cipher=5145482CF5956EBF
+                     decrypted=0100000000000000
+            Iterated 100 times=950033A831A77A4A
+           Iterated 1000 times=E6E552A103B2A2EE
+
+Set 2, vector#  8:
+                           key=00000000000000000000000000000000
+                         plain=0080000000000000
+                        cipher=B0462F9281FC1DB7
+                     decrypted=0080000000000000
+            Iterated 100 times=3C5B919DFEE1CBD0
+           Iterated 1000 times=F39005D3C7801865
+
+Set 2, vector#  9:
+                           key=00000000000000000000000000000000
+                         plain=0040000000000000
+                        cipher=2F3CB5F3910B84D4
+                     decrypted=0040000000000000
+            Iterated 100 times=587908D3A85D1948
+           Iterated 1000 times=A8C0D0E541D14197
+
+Set 2, vector# 10:
+                           key=00000000000000000000000000000000
+                         plain=0020000000000000
+                        cipher=A32EC2338A828310
+                     decrypted=0020000000000000
+            Iterated 100 times=E03B0843E2989677
+           Iterated 1000 times=8952F22884CB5FB9
+
+Set 2, vector# 11:
+                           key=00000000000000000000000000000000
+                         plain=0010000000000000
+                        cipher=6A8B517523502CF4
+                     decrypted=0010000000000000
+            Iterated 100 times=CD13B23DB8A90E64
+           Iterated 1000 times=D876BB203CE5691A
+
+Set 2, vector# 12:
+                           key=00000000000000000000000000000000
+                         plain=0008000000000000
+                        cipher=EDDFC10AB8A68992
+                     decrypted=0008000000000000
+            Iterated 100 times=2A59A23D8AB387DB
+           Iterated 1000 times=59AB3021EF82B647
+
+Set 2, vector# 13:
+                           key=00000000000000000000000000000000
+                         plain=0004000000000000
+                        cipher=AB6EAC613D4E30D9
+                     decrypted=0004000000000000
+            Iterated 100 times=1322C43F7ECD176F
+           Iterated 1000 times=55894C898C2EA81B
+
+Set 2, vector# 14:
+                           key=00000000000000000000000000000000
+                         plain=0002000000000000
+                        cipher=57725ED2F245B176
+                     decrypted=0002000000000000
+            Iterated 100 times=185D34A9E3FCF85C
+           Iterated 1000 times=27D48F64E7B723CA
+
+Set 2, vector# 15:
+                           key=00000000000000000000000000000000
+                         plain=0001000000000000
+                        cipher=9496EF7C97741A39
+                     decrypted=0001000000000000
+            Iterated 100 times=93FB60D3A4A9BFE8
+           Iterated 1000 times=36F0D0FBCF10D365
+
+Set 2, vector# 16:
+                           key=00000000000000000000000000000000
+                         plain=0000800000000000
+                        cipher=9467D2CC17D4F4A7
+                     decrypted=0000800000000000
+            Iterated 100 times=10CE977DE3BF3F5B
+           Iterated 1000 times=7CE2B080CAD2DF41
+
+Set 2, vector# 17:
+                           key=00000000000000000000000000000000
+                         plain=0000400000000000
+                        cipher=8BEAA81AE593D68B
+                     decrypted=0000400000000000
+            Iterated 100 times=73652DC319D3802C
+           Iterated 1000 times=A9214479017A8C64
+
+Set 2, vector# 18:
+                           key=00000000000000000000000000000000
+                         plain=0000200000000000
+                        cipher=A7027D164AE6D02C
+                     decrypted=0000200000000000
+            Iterated 100 times=1ABA9C9B653973B1
+           Iterated 1000 times=D99914EC36C38C62
+
+Set 2, vector# 19:
+                           key=00000000000000000000000000000000
+                         plain=0000100000000000
+                        cipher=3C9D49756A492508
+                     decrypted=0000100000000000
+            Iterated 100 times=8FA106A577D47B59
+           Iterated 1000 times=38A080BAE2009741
+
+Set 2, vector# 20:
+                           key=00000000000000000000000000000000
+                         plain=0000080000000000
+                        cipher=FFD268AE20BBC5BE
+                     decrypted=0000080000000000
+            Iterated 100 times=F466775FE9135623
+           Iterated 1000 times=6339270773FADBCD
+
+Set 2, vector# 21:
+                           key=00000000000000000000000000000000
+                         plain=0000040000000000
+                        cipher=7FA84B128FE57423
+                     decrypted=0000040000000000
+            Iterated 100 times=9D4EE9049E7D7F38
+           Iterated 1000 times=A04A8193B7CEC4C5
+
+Set 2, vector# 22:
+                           key=00000000000000000000000000000000
+                         plain=0000020000000000
+                        cipher=1932602025364FA9
+                     decrypted=0000020000000000
+            Iterated 100 times=B723919807059D93
+           Iterated 1000 times=8F03D3CFBD5A62AE
+
+Set 2, vector# 23:
+                           key=00000000000000000000000000000000
+                         plain=0000010000000000
+                        cipher=D5B554186E245A68
+                     decrypted=0000010000000000
+            Iterated 100 times=0B17F0022E3801C0
+           Iterated 1000 times=508298C024B8B46D
+
+Set 2, vector# 24:
+                           key=00000000000000000000000000000000
+                         plain=0000008000000000
+                        cipher=5BC6B5E59545AD1A
+                     decrypted=0000008000000000
+            Iterated 100 times=E85EDD8DD4DBF224
+           Iterated 1000 times=CAD7804FFEBEADAD
+
+Set 2, vector# 25:
+                           key=00000000000000000000000000000000
+                         plain=0000004000000000
+                        cipher=021512803B4876DB
+                     decrypted=0000004000000000
+            Iterated 100 times=1255595635D84911
+           Iterated 1000 times=2FDA81A595A8F61A
+
+Set 2, vector# 26:
+                           key=00000000000000000000000000000000
+                         plain=0000002000000000
+                        cipher=10AAE168E98F9C16
+                     decrypted=0000002000000000
+            Iterated 100 times=51F2C7D90FB91D59
+           Iterated 1000 times=9786230C1828C19C
+
+Set 2, vector# 27:
+                           key=00000000000000000000000000000000
+                         plain=0000001000000000
+                        cipher=98D51837CC3B5BDD
+                     decrypted=0000001000000000
+            Iterated 100 times=FEA5B7B4423C0725
+           Iterated 1000 times=94A1EBF48E483068
+
+Set 2, vector# 28:
+                           key=00000000000000000000000000000000
+                         plain=0000000800000000
+                        cipher=23B6980AE4DB4DC7
+                     decrypted=0000000800000000
+            Iterated 100 times=04244669237FB7D5
+           Iterated 1000 times=82CEC10C5EDE3804
+
+Set 2, vector# 29:
+                           key=00000000000000000000000000000000
+                         plain=0000000400000000
+                        cipher=04A6DCFCA126A68B
+                     decrypted=0000000400000000
+            Iterated 100 times=BFA120CAD228A825
+           Iterated 1000 times=12A0C52FEE4E93C0
+
+Set 2, vector# 30:
+                           key=00000000000000000000000000000000
+                         plain=0000000200000000
+                        cipher=326D11F52821FB6D
+                     decrypted=0000000200000000
+            Iterated 100 times=510CA6730CB814AA
+           Iterated 1000 times=6C6D47A04BF32094
+
+Set 2, vector# 31:
+                           key=00000000000000000000000000000000
+                         plain=0000000100000000
+                        cipher=31CF38841FFB6D12
+                     decrypted=0000000100000000
+            Iterated 100 times=3057BE9612604291
+           Iterated 1000 times=4EDC412C99A2C581
+
+Set 2, vector# 32:
+                           key=00000000000000000000000000000000
+                         plain=0000000080000000
+                        cipher=9D73A07EC56A3044
+                     decrypted=0000000080000000
+            Iterated 100 times=03F3E225F6C168BB
+           Iterated 1000 times=D3D2527FFF587B76
+
+Set 2, vector# 33:
+                           key=00000000000000000000000000000000
+                         plain=0000000040000000
+                        cipher=30D8B3FB7760E492
+                     decrypted=0000000040000000
+            Iterated 100 times=8EC6876F3AE28031
+           Iterated 1000 times=E0461AC102136A44
+
+Set 2, vector# 34:
+                           key=00000000000000000000000000000000
+                         plain=0000000020000000
+                        cipher=805F5B9E3A741633
+                     decrypted=0000000020000000
+            Iterated 100 times=5AC36859C9FC699A
+           Iterated 1000 times=092530EFBC460073
+
+Set 2, vector# 35:
+                           key=00000000000000000000000000000000
+                         plain=0000000010000000
+                        cipher=9575C330ECD65EC9
+                     decrypted=0000000010000000
+            Iterated 100 times=9DE7E01F6D067D63
+           Iterated 1000 times=12B5AA8E31A2FCE6
+
+Set 2, vector# 36:
+                           key=00000000000000000000000000000000
+                         plain=0000000008000000
+                        cipher=CC46E587AAC2DD2A
+                     decrypted=0000000008000000
+            Iterated 100 times=4DB6B1EF341AEFDD
+           Iterated 1000 times=9BEC95A8717E4D37
+
+Set 2, vector# 37:
+                           key=00000000000000000000000000000000
+                         plain=0000000004000000
+                        cipher=D5B366DF1DCDF549
+                     decrypted=0000000004000000
+            Iterated 100 times=3CB85A548700E541
+           Iterated 1000 times=2AB9161128B64C69
+
+Set 2, vector# 38:
+                           key=00000000000000000000000000000000
+                         plain=0000000002000000
+                        cipher=09CEFCC04F5FE0F2
+                     decrypted=0000000002000000
+            Iterated 100 times=F255B75C36C5E478
+           Iterated 1000 times=1CB9BC1878A560CF
+
+Set 2, vector# 39:
+                           key=00000000000000000000000000000000
+                         plain=0000000001000000
+                        cipher=93F990AB62D23EB2
+                     decrypted=0000000001000000
+            Iterated 100 times=BC8856709FD104D8
+           Iterated 1000 times=1999E07C706C07BB
+
+Set 2, vector# 40:
+                           key=00000000000000000000000000000000
+                         plain=0000000000800000
+                        cipher=589EA4FB14593DE9
+                     decrypted=0000000000800000
+            Iterated 100 times=00114953920CC8BD
+           Iterated 1000 times=50BCB6D88F78E6D0
+
+Set 2, vector# 41:
+                           key=00000000000000000000000000000000
+                         plain=0000000000400000
+                        cipher=4FBCCB4CB7DE39FC
+                     decrypted=0000000000400000
+            Iterated 100 times=E5083A56089DD63B
+           Iterated 1000 times=A7FE9052D2F8005B
+
+Set 2, vector# 42:
+                           key=00000000000000000000000000000000
+                         plain=0000000000200000
+                        cipher=B65D80D2CACFC6B2
+                     decrypted=0000000000200000
+            Iterated 100 times=C2480F6BE75B7318
+           Iterated 1000 times=3AFB5BA54AD8237D
+
+Set 2, vector# 43:
+                           key=00000000000000000000000000000000
+                         plain=0000000000100000
+                        cipher=4DAA41D6A57D459A
+                     decrypted=0000000000100000
+            Iterated 100 times=9DFE15CF53BA2336
+           Iterated 1000 times=5DB2C30821949387
+
+Set 2, vector# 44:
+                           key=00000000000000000000000000000000
+                         plain=0000000000080000
+                        cipher=16A23EE22204E510
+                     decrypted=0000000000080000
+            Iterated 100 times=5CFD3734C5A008D3
+           Iterated 1000 times=D902FA5F4A3A87B6
+
+Set 2, vector# 45:
+                           key=00000000000000000000000000000000
+                         plain=0000000000040000
+                        cipher=0E2A285AA5D7F7AA
+                     decrypted=0000000000040000
+            Iterated 100 times=4596EB83C9A1037E
+           Iterated 1000 times=125A9CC66C21FA2C
+
+Set 2, vector# 46:
+                           key=00000000000000000000000000000000
+                         plain=0000000000020000
+                        cipher=BF39206B84BDD981
+                     decrypted=0000000000020000
+            Iterated 100 times=23C9A1AEBAD5EDE2
+           Iterated 1000 times=058931448BBE15E0
+
+Set 2, vector# 47:
+                           key=00000000000000000000000000000000
+                         plain=0000000000010000
+                        cipher=8FC1DE343F046E09
+                     decrypted=0000000000010000
+            Iterated 100 times=5C917B6684C18F7D
+           Iterated 1000 times=44324F178694B8A2
+
+Set 2, vector# 48:
+                           key=00000000000000000000000000000000
+                         plain=0000000000008000
+                        cipher=922FCA486463AB20
+                     decrypted=0000000000008000
+            Iterated 100 times=5D91A9C0BA88A837
+           Iterated 1000 times=47D6A2D994CE6D87
+
+Set 2, vector# 49:
+                           key=00000000000000000000000000000000
+                         plain=0000000000004000
+                        cipher=072E327C3563B627
+                     decrypted=0000000000004000
+            Iterated 100 times=148E94C4A89BBF31
+           Iterated 1000 times=6200D9606A315075
+
+Set 2, vector# 50:
+                           key=00000000000000000000000000000000
+                         plain=0000000000002000
+                        cipher=6DCC9E3287265315
+                     decrypted=0000000000002000
+            Iterated 100 times=8857418DF89F42F4
+           Iterated 1000 times=448175076CC2E871
+
+Set 2, vector# 51:
+                           key=00000000000000000000000000000000
+                         plain=0000000000001000
+                        cipher=A5B8A1BE9690B060
+                     decrypted=0000000000001000
+            Iterated 100 times=54E1EE807A60C030
+           Iterated 1000 times=E8769945E7F52354
+
+Set 2, vector# 52:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000800
+                        cipher=DC9704D558DC60A6
+                     decrypted=0000000000000800
+            Iterated 100 times=C59209068B5968D3
+           Iterated 1000 times=6CB74A5178548B1D
+
+Set 2, vector# 53:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000400
+                        cipher=C3C7719C13907FA5
+                     decrypted=0000000000000400
+            Iterated 100 times=F7B0528D996D103D
+           Iterated 1000 times=EF71CE10DD4C82AC
+
+Set 2, vector# 54:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000200
+                        cipher=9D5BE2058D487D8C
+                     decrypted=0000000000000200
+            Iterated 100 times=3C5E7815D5427364
+           Iterated 1000 times=5E3A5468783F50A8
+
+Set 2, vector# 55:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000100
+                        cipher=1FF6423AA655A65C
+                     decrypted=0000000000000100
+            Iterated 100 times=A3AB61FA5C2A9C00
+           Iterated 1000 times=B0BAA5DF62727D7D
+
+Set 2, vector# 56:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000080
+                        cipher=89738D24B2777EF5
+                     decrypted=0000000000000080
+            Iterated 100 times=58ADB2F3F15B24EE
+           Iterated 1000 times=09B3BBF7436BB060
+
+Set 2, vector# 57:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000040
+                        cipher=F6890EF7E96A703C
+                     decrypted=0000000000000040
+            Iterated 100 times=06AAD636B5FDD058
+           Iterated 1000 times=D30E9D69375C40E2
+
+Set 2, vector# 58:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000020
+                        cipher=BBB0141719924637
+                     decrypted=0000000000000020
+            Iterated 100 times=73FC856144F99379
+           Iterated 1000 times=677EBF5127DA3666
+
+Set 2, vector# 59:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000010
+                        cipher=8D090D839D4F1883
+                     decrypted=0000000000000010
+            Iterated 100 times=B6200FFA27D6CCB6
+           Iterated 1000 times=69CEDEADE8A007D8
+
+Set 2, vector# 60:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000008
+                        cipher=218D5ED39295A00F
+                     decrypted=0000000000000008
+            Iterated 100 times=90B74DD46EAEAA05
+           Iterated 1000 times=00C2D5EA0F512FED
+
+Set 2, vector# 61:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000004
+                        cipher=F6C7A34303E0D156
+                     decrypted=0000000000000004
+            Iterated 100 times=DE03FD1D1478D78B
+           Iterated 1000 times=CB8DEA98BA3CFBB1
+
+Set 2, vector# 62:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000002
+                        cipher=45F7DF87F8BE0183
+                     decrypted=0000000000000002
+            Iterated 100 times=3F0B54D1314CCA36
+           Iterated 1000 times=90FE928D4EF25093
+
+Set 2, vector# 63:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000001
+                        cipher=06ACE2BC9BD785B3
+                     decrypted=0000000000000001
+            Iterated 100 times=0D13DCB6A9B52CED
+           Iterated 1000 times=66CA31B115040F99
+
+Test vectors -- set 3
+=====================
+
+Set 3, vector#  0:
+                           key=00000000000000000000000000000000
+                         plain=0000000000000000
+                        cipher=96DB702A2E6900AF
+                     decrypted=0000000000000000
+            Iterated 100 times=68F22EEC7D62FB9A
+           Iterated 1000 times=FDD7C78D1950D336
+
+Set 3, vector#  1:
+                           key=01010101010101010101010101010101
+                         plain=0101010101010101
+                        cipher=EF1777AC2D91FF4E
+                     decrypted=0101010101010101
+            Iterated 100 times=96082945012D0FC5
+           Iterated 1000 times=97D3F1CC31E762DF
+
+Set 3, vector#  2:
+                           key=02020202020202020202020202020202
+                         plain=0202020202020202
+                        cipher=932D93E33E3FF2AD
+                     decrypted=0202020202020202
+            Iterated 100 times=806AC17DB03E8C2F
+           Iterated 1000 times=873ABC7AFAE02E80
+
+Set 3, vector#  3:
+                           key=03030303030303030303030303030303
+                         plain=0303030303030303
+                        cipher=875A6DF714068EA6
+                     decrypted=0303030303030303
+            Iterated 100 times=2AA7E9D0A6E87E6D
+           Iterated 1000 times=190B0ACDF2D8E5F6
+
+Set 3, vector#  4:
+                           key=04040404040404040404040404040404
+                         plain=0404040404040404
+                        cipher=78E0A4D8894ECA83
+                     decrypted=0404040404040404
+            Iterated 100 times=016FED3D1CA6F937
+           Iterated 1000 times=6F752893A4E38385
+
+Set 3, vector#  5:
+                           key=05050505050505050505050505050505
+                         plain=0505050505050505
+                        cipher=ADA6241BB000F2E9
+                     decrypted=0505050505050505
+            Iterated 100 times=2C56528837B23CB8
+           Iterated 1000 times=0505742427CC8C20
+
+Set 3, vector#  6:
+                           key=06060606060606060606060606060606
+                         plain=0606060606060606
+                        cipher=D4C9E4F2EE437C51
+                     decrypted=0606060606060606
+            Iterated 100 times=E9D61AF31E51DE81
+           Iterated 1000 times=FB62AABFEB310B09
+
+Set 3, vector#  7:
+                           key=07070707070707070707070707070707
+                         plain=0707070707070707
+                        cipher=30FE7607F71AD469
+                     decrypted=0707070707070707
+            Iterated 100 times=0B78F1DAC28E75FF
+           Iterated 1000 times=8B2FF56D5AEF42CF
+
+Set 3, vector#  8:
+                           key=08080808080808080808080808080808
+                         plain=0808080808080808
+                        cipher=489D591218215494
+                     decrypted=0808080808080808
+            Iterated 100 times=E1CF6DF45075FE34
+           Iterated 1000 times=B5B42539A8B1CC84
+
+Set 3, vector#  9:
+                           key=09090909090909090909090909090909
+                         plain=0909090909090909
+                        cipher=5A2EE2DF5AC73485
+                     decrypted=0909090909090909
+            Iterated 100 times=EF151C97CDFC41ED
+           Iterated 1000 times=82EC22799BB02805
+
+Set 3, vector# 10:
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
+                         plain=0A0A0A0A0A0A0A0A
+                        cipher=BF6B018EBEA387FB
+                     decrypted=0A0A0A0A0A0A0A0A
+            Iterated 100 times=7A5AE1E7898FAE5C
+           Iterated 1000 times=5A3CF4F259AAAA3C
+
+Set 3, vector# 11:
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B
+                         plain=0B0B0B0B0B0B0B0B
+                        cipher=83D747855E0EAD6E
+                     decrypted=0B0B0B0B0B0B0B0B
+            Iterated 100 times=3A67DDAD96E02F67
+           Iterated 1000 times=18A35994C912DF0B
+
+Set 3, vector# 12:
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
+                         plain=0C0C0C0C0C0C0C0C
+                        cipher=5C497226EE18E21F
+                     decrypted=0C0C0C0C0C0C0C0C
+            Iterated 100 times=549CE87C72CC51CD
+           Iterated 1000 times=D9DE1D0FB9489514
+
+Set 3, vector# 13:
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D
+                         plain=0D0D0D0D0D0D0D0D
+                        cipher=9AA3617FD1BF0D99
+                     decrypted=0D0D0D0D0D0D0D0D
+            Iterated 100 times=C906B4DEC8E60D3F
+           Iterated 1000 times=AADFBB8D14779287
+
+Set 3, vector# 14:
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E
+                         plain=0E0E0E0E0E0E0E0E
+                        cipher=D68FF2E26E8AB189
+                     decrypted=0E0E0E0E0E0E0E0E
+            Iterated 100 times=0DB5AA85D930588E
+           Iterated 1000 times=D0F2044B3883898F
+
+Set 3, vector# 15:
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
+                         plain=0F0F0F0F0F0F0F0F
+                        cipher=1B7A1B9C097047F2
+                     decrypted=0F0F0F0F0F0F0F0F
+            Iterated 100 times=14CC7AB6297F23A4
+           Iterated 1000 times=5F47AEDD0F7CA4B8
+
+Set 3, vector# 16:
+                           key=10101010101010101010101010101010
+                         plain=1010101010101010
+                        cipher=E3E378D74A0ECED3
+                     decrypted=1010101010101010
+            Iterated 100 times=6E9152A786D7B13A
+           Iterated 1000 times=609E281F4570B9C2
+
+Set 3, vector# 17:
+                           key=11111111111111111111111111111111
+                         plain=1111111111111111
+                        cipher=02FB7EE96193F950
+                     decrypted=1111111111111111
+            Iterated 100 times=0A3F0F848AE3292F
+           Iterated 1000 times=A06CE539B5035C21
+
+Set 3, vector# 18:
+                           key=12121212121212121212121212121212
+                         plain=1212121212121212
+                        cipher=4D4C5CDB12ABBB87
+                     decrypted=1212121212121212
+            Iterated 100 times=BD6C38DAFA0B1B23
+           Iterated 1000 times=A31C72B8410965F9
+
+Set 3, vector# 19:
+                           key=13131313131313131313131313131313
+                         plain=1313131313131313
+                        cipher=1511B374C004C230
+                     decrypted=1313131313131313
+            Iterated 100 times=A12E1D8E03DD7144
+           Iterated 1000 times=8A4F547F2BA59CAE
+
+Set 3, vector# 20:
+                           key=14141414141414141414141414141414
+                         plain=1414141414141414
+                        cipher=29ED6E9B3A44F0A9
+                     decrypted=1414141414141414
+            Iterated 100 times=02980EC5062E88BE
+           Iterated 1000 times=96233DB59C756D8D
+
+Set 3, vector# 21:
+                           key=15151515151515151515151515151515
+                         plain=1515151515151515
+                        cipher=5961A2B3A72B4690
+                     decrypted=1515151515151515
+            Iterated 100 times=44613B6C588FBCBA
+           Iterated 1000 times=79BF6BBA87158BD6
+
+Set 3, vector# 22:
+                           key=16161616161616161616161616161616
+                         plain=1616161616161616
+                        cipher=5D4CBB26ABDFDEE0
+                     decrypted=1616161616161616
+            Iterated 100 times=AF154315B714C5ED
+           Iterated 1000 times=7328C424BD6B71E5
+
+Set 3, vector# 23:
+                           key=17171717171717171717171717171717
+                         plain=1717171717171717
+                        cipher=648815CF07A04A63
+                     decrypted=1717171717171717
+            Iterated 100 times=A090F1E2CA1C4C25
+           Iterated 1000 times=A2EE8547A4347EB2
+
+Set 3, vector# 24:
+                           key=18181818181818181818181818181818
+                         plain=1818181818181818
+                        cipher=540B26617AD7E5FF
+                     decrypted=1818181818181818
+            Iterated 100 times=E878A729D50C7101
+           Iterated 1000 times=519F6E2361098D45
+
+Set 3, vector# 25:
+                           key=19191919191919191919191919191919
+                         plain=1919191919191919
+                        cipher=A55EDE41C25309E3
+                     decrypted=1919191919191919
+            Iterated 100 times=BFA4ED23CDEC5505
+           Iterated 1000 times=28E6E971FA18167B
+
+Set 3, vector# 26:
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A
+                         plain=1A1A1A1A1A1A1A1A
+                        cipher=893FE1052A537BE4
+                     decrypted=1A1A1A1A1A1A1A1A
+            Iterated 100 times=FF4E627363C905FB
+           Iterated 1000 times=DE7211BCDAA8E71F
+
+Set 3, vector# 27:
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B
+                         plain=1B1B1B1B1B1B1B1B
+                        cipher=92F2D8284E610AA2
+                     decrypted=1B1B1B1B1B1B1B1B
+            Iterated 100 times=E11859BDDA7377D9
+           Iterated 1000 times=F4DE424F77641D72
+
+Set 3, vector# 28:
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C
+                         plain=1C1C1C1C1C1C1C1C
+                        cipher=48513C99351F9B32
+                     decrypted=1C1C1C1C1C1C1C1C
+            Iterated 100 times=D423274AE1926102
+           Iterated 1000 times=3CDC1FB0173E792C
+
+Set 3, vector# 29:
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D
+                         plain=1D1D1D1D1D1D1D1D
+                        cipher=EB4CF78247D3855E
+                     decrypted=1D1D1D1D1D1D1D1D
+            Iterated 100 times=F4157ECC609642FE
+           Iterated 1000 times=71E33025F053E79E
+
+Set 3, vector# 30:
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E
+                         plain=1E1E1E1E1E1E1E1E
+                        cipher=FFE308A3A808549F
+                     decrypted=1E1E1E1E1E1E1E1E
+            Iterated 100 times=59B22C95FBF7A330
+           Iterated 1000 times=FED53804BFED9C43
+
+Set 3, vector# 31:
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F
+                         plain=1F1F1F1F1F1F1F1F
+                        cipher=335400E1BA195016
+                     decrypted=1F1F1F1F1F1F1F1F
+            Iterated 100 times=640B3334A54D218B
+           Iterated 1000 times=61DF8B9A24294F02
+
+Set 3, vector# 32:
+                           key=20202020202020202020202020202020
+                         plain=2020202020202020
+                        cipher=4A814899F938249D
+                     decrypted=2020202020202020
+            Iterated 100 times=4E4F3DA3A5833006
+           Iterated 1000 times=41EABA799D83EFF4
+
+Set 3, vector# 33:
+                           key=21212121212121212121212121212121
+                         plain=2121212121212121
+                        cipher=99E5C7626C124DBC
+                     decrypted=2121212121212121
+            Iterated 100 times=EE53D4F11CA2D90C
+           Iterated 1000 times=13BF3A47EA57C0F6
+
+Set 3, vector# 34:
+                           key=22222222222222222222222222222222
+                         plain=2222222222222222
+                        cipher=662CCD980D0C5D2D
+                     decrypted=2222222222222222
+            Iterated 100 times=AFFD0B80ED523392
+           Iterated 1000 times=F81CFB446254AC0D
+
+Set 3, vector# 35:
+                           key=23232323232323232323232323232323
+                         plain=2323232323232323
+                        cipher=A38F445BEAEBB86A
+                     decrypted=2323232323232323
+            Iterated 100 times=CB45A275131BF3AF
+           Iterated 1000 times=64F8CC3BD2AB04C2
+
+Set 3, vector# 36:
+                           key=24242424242424242424242424242424
+                         plain=2424242424242424
+                        cipher=1C846BF4C12E1C69
+                     decrypted=2424242424242424
+            Iterated 100 times=83C325D9CE1D4C69
+           Iterated 1000 times=583E3E3A26461ADB
+
+Set 3, vector# 37:
+                           key=25252525252525252525252525252525
+                         plain=2525252525252525
+                        cipher=AD2BBCC86009CB37
+                     decrypted=2525252525252525
+            Iterated 100 times=98CAA78A00954934
+           Iterated 1000 times=F4C4EDE3C324A843
+
+Set 3, vector# 38:
+                           key=26262626262626262626262626262626
+                         plain=2626262626262626
+                        cipher=8D19063B7E34E8DC
+                     decrypted=2626262626262626
+            Iterated 100 times=CA24771E76843D0D
+           Iterated 1000 times=7FDB9198DD3526CD
+
+Set 3, vector# 39:
+                           key=27272727272727272727272727272727
+                         plain=2727272727272727
+                        cipher=7A91791D19941660
+                     decrypted=2727272727272727
+            Iterated 100 times=DE98D1480DE6C2F2
+           Iterated 1000 times=E1DE37449CA6C805
+
+Set 3, vector# 40:
+                           key=28282828282828282828282828282828
+                         plain=2828282828282828
+                        cipher=94BB5BE42CC592F8
+                     decrypted=2828282828282828
+            Iterated 100 times=2DCE1B6736C60A67
+           Iterated 1000 times=90B3870827A37D92
+
+Set 3, vector# 41:
+                           key=29292929292929292929292929292929
+                         plain=2929292929292929
+                        cipher=3BF5E7032235DAD7
+                     decrypted=2929292929292929
+            Iterated 100 times=5605C73C31C33B4D
+           Iterated 1000 times=3BE2C864DAD9E6B8
+
+Set 3, vector# 42:
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A
+                         plain=2A2A2A2A2A2A2A2A
+                        cipher=AE13759D36EB07B5
+                     decrypted=2A2A2A2A2A2A2A2A
+            Iterated 100 times=A973AC73E752B91F
+           Iterated 1000 times=8302E64C89242491
+
+Set 3, vector# 43:
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B
+                         plain=2B2B2B2B2B2B2B2B
+                        cipher=FB24DD76E661245C
+                     decrypted=2B2B2B2B2B2B2B2B
+            Iterated 100 times=AFAD37B149A1AD21
+           Iterated 1000 times=E1B56C22B972B20B
+
+Set 3, vector# 44:
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C
+                         plain=2C2C2C2C2C2C2C2C
+                        cipher=3D85975AD22EFB84
+                     decrypted=2C2C2C2C2C2C2C2C
+            Iterated 100 times=D7D316CC3FB0EF8B
+           Iterated 1000 times=EDB01DAC8BC1E276
+
+Set 3, vector# 45:
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D
+                         plain=2D2D2D2D2D2D2D2D
+                        cipher=A257BF3A83968221
+                     decrypted=2D2D2D2D2D2D2D2D
+            Iterated 100 times=6D45D569939B0E7D
+           Iterated 1000 times=B51BDBA0728D3049
+
+Set 3, vector# 46:
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E
+                         plain=2E2E2E2E2E2E2E2E
+                        cipher=B4A02005D86A9350
+                     decrypted=2E2E2E2E2E2E2E2E
+            Iterated 100 times=ED3C5CE206488D7B
+           Iterated 1000 times=9B34E60AB90FDEF6
+
+Set 3, vector# 47:
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F
+                         plain=2F2F2F2F2F2F2F2F
+                        cipher=A5AD7F70E6925F52
+                     decrypted=2F2F2F2F2F2F2F2F
+            Iterated 100 times=44E234168CB77ADE
+           Iterated 1000 times=7A3C53F16E9F79B4
+
+Set 3, vector# 48:
+                           key=30303030303030303030303030303030
+                         plain=3030303030303030
+                        cipher=41435A10AAB0FB71
+                     decrypted=3030303030303030
+            Iterated 100 times=5AEE5FD616EB809C
+           Iterated 1000 times=C34742DE07435FBE
+
+Set 3, vector# 49:
+                           key=31313131313131313131313131313131
+                         plain=3131313131313131
+                        cipher=B5C442899FECBF83
+                     decrypted=3131313131313131
+            Iterated 100 times=71EE52E3565570B7
+           Iterated 1000 times=CF9C1D1FCCA77691
+
+Set 3, vector# 50:
+                           key=32323232323232323232323232323232
+                         plain=3232323232323232
+                        cipher=F079A59DE55A94F3
+                     decrypted=3232323232323232
+            Iterated 100 times=FEEAC99188E80B04
+           Iterated 1000 times=D4391B2593F22A76
+
+Set 3, vector# 51:
+                           key=33333333333333333333333333333333
+                         plain=3333333333333333
+                        cipher=041C346AE028EC62
+                     decrypted=3333333333333333
+            Iterated 100 times=156FC23088804C76
+           Iterated 1000 times=E14E1CE6D688FAD9
+
+Set 3, vector# 52:
+                           key=34343434343434343434343434343434
+                         plain=3434343434343434
+                        cipher=3CD7040B914AD4B4
+                     decrypted=3434343434343434
+            Iterated 100 times=CC005B211209D8CB
+           Iterated 1000 times=697EA7D737C98B81
+
+Set 3, vector# 53:
+                           key=35353535353535353535353535353535
+                         plain=3535353535353535
+                        cipher=7F2851779481C211
+                     decrypted=3535353535353535
+            Iterated 100 times=767F2BF9C0563930
+           Iterated 1000 times=DE483BA6AB1D1C1A
+
+Set 3, vector# 54:
+                           key=36363636363636363636363636363636
+                         plain=3636363636363636
+                        cipher=8C3A1B0A37F72CB6
+                     decrypted=3636363636363636
+            Iterated 100 times=3F56483D06E3A054
+           Iterated 1000 times=6FE0042235F4ECDD
+
+Set 3, vector# 55:
+                           key=37373737373737373737373737373737
+                         plain=3737373737373737
+                        cipher=8B11EC93E5BEBA98
+                     decrypted=3737373737373737
+            Iterated 100 times=714FEB6F56C48CD0
+           Iterated 1000 times=0415703261EB7CAC
+
+Set 3, vector# 56:
+                           key=38383838383838383838383838383838
+                         plain=3838383838383838
+                        cipher=88660681E826D6F2
+                     decrypted=3838383838383838
+            Iterated 100 times=FC93199A16BF36EF
+           Iterated 1000 times=AE609D41884CC169
+
+Set 3, vector# 57:
+                           key=39393939393939393939393939393939
+                         plain=3939393939393939
+                        cipher=AAC5E2D7B93289B0
+                     decrypted=3939393939393939
+            Iterated 100 times=7A15988018981721
+           Iterated 1000 times=A22C5F63EA836320
+
+Set 3, vector# 58:
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A
+                         plain=3A3A3A3A3A3A3A3A
+                        cipher=003207921DBBD6D7
+                     decrypted=3A3A3A3A3A3A3A3A
+            Iterated 100 times=37A1B7DD44B79C14
+           Iterated 1000 times=587FCE78C49FA124
+
+Set 3, vector# 59:
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B
+                         plain=3B3B3B3B3B3B3B3B
+                        cipher=9AFD491A13B0BDA3
+                     decrypted=3B3B3B3B3B3B3B3B
+            Iterated 100 times=7443C60EB430A05C
+           Iterated 1000 times=8265A30FBE85B7B4
+
+Set 3, vector# 60:
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C
+                         plain=3C3C3C3C3C3C3C3C
+                        cipher=49C5DED8B25A555E
+                     decrypted=3C3C3C3C3C3C3C3C
+            Iterated 100 times=2BAA22A37D7A2140
+           Iterated 1000 times=D58C22BCC2BC1B88
+
+Set 3, vector# 61:
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D
+                         plain=3D3D3D3D3D3D3D3D
+                        cipher=92642C978F6445A6
+                     decrypted=3D3D3D3D3D3D3D3D
+            Iterated 100 times=B99A91BEB4EF47ED
+           Iterated 1000 times=3857C4954D497BAE
+
+Set 3, vector# 62:
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E
+                         plain=3E3E3E3E3E3E3E3E
+                        cipher=BE643D12FF17101B
+                     decrypted=3E3E3E3E3E3E3E3E
+            Iterated 100 times=79D2A6DBA1D59FE4
+           Iterated 1000 times=D9FCFB6103E5B00B
+
+Set 3, vector# 63:
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F
+                         plain=3F3F3F3F3F3F3F3F
+                        cipher=1755C963AE60CB7B
+                     decrypted=3F3F3F3F3F3F3F3F
+            Iterated 100 times=EC32A7B042953CBE
+           Iterated 1000 times=7F2AA13436BA5FC9
+
+Set 3, vector# 64:
+                           key=40404040404040404040404040404040
+                         plain=4040404040404040
+                        cipher=5541310E1E12D627
+                     decrypted=4040404040404040
+            Iterated 100 times=DC76985A91DEF9CE
+           Iterated 1000 times=40157B3FD5BAC3B1
+
+Set 3, vector# 65:
+                           key=41414141414141414141414141414141
+                         plain=4141414141414141
+                        cipher=C2698AC3A2A182AB
+                     decrypted=4141414141414141
+            Iterated 100 times=47E89158B8621218
+           Iterated 1000 times=A8C2E4A20C4C7B8A
+
+Set 3, vector# 66:
+                           key=42424242424242424242424242424242
+                         plain=4242424242424242
+                        cipher=CBBE3639A60A2BB5
+                     decrypted=4242424242424242
+            Iterated 100 times=E6B5D385E694A55B
+           Iterated 1000 times=F672697CC15DBC1B
+
+Set 3, vector# 67:
+                           key=43434343434343434343434343434343
+                         plain=4343434343434343
+                        cipher=B0187860E1CCDDD1
+                     decrypted=4343434343434343
+            Iterated 100 times=40D7471016DEAB82
+           Iterated 1000 times=807CA11699283F63
+
+Set 3, vector# 68:
+                           key=44444444444444444444444444444444
+                         plain=4444444444444444
+                        cipher=FBC2FABB939DDA90
+                     decrypted=4444444444444444
+            Iterated 100 times=70A63D40A5FEC665
+           Iterated 1000 times=239B5CF6A7D2BD7F
+
+Set 3, vector# 69:
+                           key=45454545454545454545454545454545
+                         plain=4545454545454545
+                        cipher=AF556897C6E2CEB8
+                     decrypted=4545454545454545
+            Iterated 100 times=2F90D9981EBABA22
+           Iterated 1000 times=F0BEAE9CC430372F
+
+Set 3, vector# 70:
+                           key=46464646464646464646464646464646
+                         plain=4646464646464646
+                        cipher=9D05DB860A80EBDA
+                     decrypted=4646464646464646
+            Iterated 100 times=9D9C8FEF1E2E476E
+           Iterated 1000 times=C1E0C9F82ACA59F7
+
+Set 3, vector# 71:
+                           key=47474747474747474747474747474747
+                         plain=4747474747474747
+                        cipher=738EC99A0939CCE0
+                     decrypted=4747474747474747
+            Iterated 100 times=884269804D411F8A
+           Iterated 1000 times=9832C25F7D06E1FB
+
+Set 3, vector# 72:
+                           key=48484848484848484848484848484848
+                         plain=4848484848484848
+                        cipher=C57C28605B1CBD13
+                     decrypted=4848484848484848
+            Iterated 100 times=73222A32257F2E99
+           Iterated 1000 times=38A14BDBA4EE8289
+
+Set 3, vector# 73:
+                           key=49494949494949494949494949494949
+                         plain=4949494949494949
+                        cipher=57AAB2B0EF8FC93F
+                     decrypted=4949494949494949
+            Iterated 100 times=350E45253B249950
+           Iterated 1000 times=F7E6B08CEA325386
+
+Set 3, vector# 74:
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A
+                         plain=4A4A4A4A4A4A4A4A
+                        cipher=BFD0D6F2CEB39E6F
+                     decrypted=4A4A4A4A4A4A4A4A
+            Iterated 100 times=CF1FAB4451218C13
+           Iterated 1000 times=613814DB4A3423B7
+
+Set 3, vector# 75:
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B
+                         plain=4B4B4B4B4B4B4B4B
+                        cipher=3CB4D0B978496833
+                     decrypted=4B4B4B4B4B4B4B4B
+            Iterated 100 times=07FF1D2FE8EA04E5
+           Iterated 1000 times=EC500D9ABC4992BE
+
+Set 3, vector# 76:
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C
+                         plain=4C4C4C4C4C4C4C4C
+                        cipher=76B12751AECCA375
+                     decrypted=4C4C4C4C4C4C4C4C
+            Iterated 100 times=751BAB5CF1D1CEF5
+           Iterated 1000 times=576E882EADAC87FC
+
+Set 3, vector# 77:
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D
+                         plain=4D4D4D4D4D4D4D4D
+                        cipher=15EE19EE30D9CB06
+                     decrypted=4D4D4D4D4D4D4D4D
+            Iterated 100 times=5FF8582239826AC6
+           Iterated 1000 times=47F09857F40E55FE
+
+Set 3, vector# 78:
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E
+                         plain=4E4E4E4E4E4E4E4E
+                        cipher=C74B54AD78AA1FF1
+                     decrypted=4E4E4E4E4E4E4E4E
+            Iterated 100 times=2D7A00DEB5F6D096
+           Iterated 1000 times=0323B219ACAF7AAF
+
+Set 3, vector# 79:
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F
+                         plain=4F4F4F4F4F4F4F4F
+                        cipher=C10D6C48FBD49F4E
+                     decrypted=4F4F4F4F4F4F4F4F
+            Iterated 100 times=BEB17DF7A5848523
+           Iterated 1000 times=BEF59D262E2FB3E3
+
+Set 3, vector# 80:
+                           key=50505050505050505050505050505050
+                         plain=5050505050505050
+                        cipher=2580341570BDFE2F
+                     decrypted=5050505050505050
+            Iterated 100 times=F50FA3234D24793A
+           Iterated 1000 times=99D7F1A10D683DBE
+
+Set 3, vector# 81:
+                           key=51515151515151515151515151515151
+                         plain=5151515151515151
+                        cipher=53944C1F72E289ED
+                     decrypted=5151515151515151
+            Iterated 100 times=110FD35D3DA2C2AB
+           Iterated 1000 times=DD65B3337E766F37
+
+Set 3, vector# 82:
+                           key=52525252525252525252525252525252
+                         plain=5252525252525252
+                        cipher=B2008798FD69DE4E
+                     decrypted=5252525252525252
+            Iterated 100 times=D0F30BA0B2E923E8
+           Iterated 1000 times=A3335E5C0561C354
+
+Set 3, vector# 83:
+                           key=53535353535353535353535353535353
+                         plain=5353535353535353
+                        cipher=32AA822FBB11FF44
+                     decrypted=5353535353535353
+            Iterated 100 times=27690F1D250E7E41
+           Iterated 1000 times=3E952ED50B20854A
+
+Set 3, vector# 84:
+                           key=54545454545454545454545454545454
+                         plain=5454545454545454
+                        cipher=E308D79A4785A709
+                     decrypted=5454545454545454
+            Iterated 100 times=E1ACA1072FC49F2B
+           Iterated 1000 times=3B937072FEF3C8D0
+
+Set 3, vector# 85:
+                           key=55555555555555555555555555555555
+                         plain=5555555555555555
+                        cipher=364962537D5E4BFD
+                     decrypted=5555555555555555
+            Iterated 100 times=5717700C5095BE1A
+           Iterated 1000 times=CD1BA2182C565E33
+
+Set 3, vector# 86:
+                           key=56565656565656565656565656565656
+                         plain=5656565656565656
+                        cipher=BC08C36F4E583BDE
+                     decrypted=5656565656565656
+            Iterated 100 times=BCE9A65639561A60
+           Iterated 1000 times=46A0BB05D5DAFEAE
+
+Set 3, vector# 87:
+                           key=57575757575757575757575757575757
+                         plain=5757575757575757
+                        cipher=F3440C05DD287415
+                     decrypted=5757575757575757
+            Iterated 100 times=807253E8B3652158
+           Iterated 1000 times=AD25668C80F29134
+
+Set 3, vector# 88:
+                           key=58585858585858585858585858585858
+                         plain=5858585858585858
+                        cipher=CCE60B83EC31859B
+                     decrypted=5858585858585858
+            Iterated 100 times=D16B2F34B1D35F04
+           Iterated 1000 times=75E9B3D10EB83A54
+
+Set 3, vector# 89:
+                           key=59595959595959595959595959595959
+                         plain=5959595959595959
+                        cipher=20CFC799FF0D645C
+                     decrypted=5959595959595959
+            Iterated 100 times=96A2C9E7233AB3A3
+           Iterated 1000 times=1452DB70FD5EF6B8
+
+Set 3, vector# 90:
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A
+                         plain=5A5A5A5A5A5A5A5A
+                        cipher=953AB8AE5721BE41
+                     decrypted=5A5A5A5A5A5A5A5A
+            Iterated 100 times=6D52B349BC56EE56
+           Iterated 1000 times=9911135641001109
+
+Set 3, vector# 91:
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B
+                         plain=5B5B5B5B5B5B5B5B
+                        cipher=A60E0C2922A2AF51
+                     decrypted=5B5B5B5B5B5B5B5B
+            Iterated 100 times=67E1FA9628DE8CE0
+           Iterated 1000 times=5CB47036E4DC7B44
+
+Set 3, vector# 92:
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C
+                         plain=5C5C5C5C5C5C5C5C
+                        cipher=D15EDFAE2A514784
+                     decrypted=5C5C5C5C5C5C5C5C
+            Iterated 100 times=B5F792E8EA51CA1D
+           Iterated 1000 times=AD2CB40FDA28E7B9
+
+Set 3, vector# 93:
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D
+                         plain=5D5D5D5D5D5D5D5D
+                        cipher=DEC157AD1099195A
+                     decrypted=5D5D5D5D5D5D5D5D
+            Iterated 100 times=3BBAFFE65B44F78E
+           Iterated 1000 times=7E39C53F6D316A15
+
+Set 3, vector# 94:
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E
+                         plain=5E5E5E5E5E5E5E5E
+                        cipher=60532D1D6914B4F5
+                     decrypted=5E5E5E5E5E5E5E5E
+            Iterated 100 times=8A58529C62C1C906
+           Iterated 1000 times=20A42C65BF39A983
+
+Set 3, vector# 95:
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F
+                         plain=5F5F5F5F5F5F5F5F
+                        cipher=B824D23CCA173396
+                     decrypted=5F5F5F5F5F5F5F5F
+            Iterated 100 times=8F19EBBD3C89F5FA
+           Iterated 1000 times=48383F50F70F5E21
+
+Set 3, vector# 96:
+                           key=60606060606060606060606060606060
+                         plain=6060606060606060
+                        cipher=C95ED670D8532AF5
+                     decrypted=6060606060606060
+            Iterated 100 times=A5091A3F85EC7215
+           Iterated 1000 times=390F016CEB895078
+
+Set 3, vector# 97:
+                           key=61616161616161616161616161616161
+                         plain=6161616161616161
+                        cipher=837508B722B42486
+                     decrypted=6161616161616161
+            Iterated 100 times=B3E152849FB786D9
+           Iterated 1000 times=7D373CC180ACCD2B
+
+Set 3, vector# 98:
+                           key=62626262626262626262626262626262
+                         plain=6262626262626262
+                        cipher=E5737CC718FE64EA
+                     decrypted=6262626262626262
+            Iterated 100 times=78D3C73520C64FB0
+           Iterated 1000 times=3E62B47A0B8AD529
+
+Set 3, vector# 99:
+                           key=63636363636363636363636363636363
+                         plain=6363636363636363
+                        cipher=25FC7B0BDECC357D
+                     decrypted=6363636363636363
+            Iterated 100 times=424DAD3069D46B97
+           Iterated 1000 times=770080BEE2D74856
+
+Set 3, vector#100:
+                           key=64646464646464646464646464646464
+                         plain=6464646464646464
+                        cipher=697E1BFCA16322FF
+                     decrypted=6464646464646464
+            Iterated 100 times=2519627D397A2C86
+           Iterated 1000 times=0C54B7E0DD27B5E8
+
+Set 3, vector#101:
+                           key=65656565656565656565656565656565
+                         plain=6565656565656565
+                        cipher=2CCC32505D9E33DF
+                     decrypted=6565656565656565
+            Iterated 100 times=3924586AF96322CA
+           Iterated 1000 times=5E77CCA54E010EFE
+
+Set 3, vector#102:
+                           key=66666666666666666666666666666666
+                         plain=6666666666666666
+                        cipher=BA331E7EC69596DA
+                     decrypted=6666666666666666
+            Iterated 100 times=2ABBA5F34DA36D1A
+           Iterated 1000 times=9251332D11308876
+
+Set 3, vector#103:
+                           key=67676767676767676767676767676767
+                         plain=6767676767676767
+                        cipher=EC1C11A28C7AD3B7
+                     decrypted=6767676767676767
+            Iterated 100 times=EF1016B87152F16F
+           Iterated 1000 times=205194640AC30281
+
+Set 3, vector#104:
+                           key=68686868686868686868686868686868
+                         plain=6868686868686868
+                        cipher=6629030AFE3825BD
+                     decrypted=6868686868686868
+            Iterated 100 times=B35E77C9D08CB495
+           Iterated 1000 times=147A83E8D8AB6F94
+
+Set 3, vector#105:
+                           key=69696969696969696969696969696969
+                         plain=6969696969696969
+                        cipher=48D685EDCA2CDB57
+                     decrypted=6969696969696969
+            Iterated 100 times=CC862E00BC1D4C38
+           Iterated 1000 times=FAAC938B673D4217
+
+Set 3, vector#106:
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A
+                         plain=6A6A6A6A6A6A6A6A
+                        cipher=49E6B7223FBEDA8A
+                     decrypted=6A6A6A6A6A6A6A6A
+            Iterated 100 times=1E1F1E3EB4B932C0
+           Iterated 1000 times=CD6B6AA6ECCF1FC8
+
+Set 3, vector#107:
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B
+                         plain=6B6B6B6B6B6B6B6B
+                        cipher=D48465FCA9E87D63
+                     decrypted=6B6B6B6B6B6B6B6B
+            Iterated 100 times=0F58E6E622B06746
+           Iterated 1000 times=A7B811D2A71817B0
+
+Set 3, vector#108:
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C
+                         plain=6C6C6C6C6C6C6C6C
+                        cipher=5A23B37F45D6F18D
+                     decrypted=6C6C6C6C6C6C6C6C
+            Iterated 100 times=0FFE154906925024
+           Iterated 1000 times=E0567AEB401B965D
+
+Set 3, vector#109:
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D
+                         plain=6D6D6D6D6D6D6D6D
+                        cipher=E95A75A9AAAF2A30
+                     decrypted=6D6D6D6D6D6D6D6D
+            Iterated 100 times=6A596B11CB1F384C
+           Iterated 1000 times=3384B87783D8C5A0
+
+Set 3, vector#110:
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E
+                         plain=6E6E6E6E6E6E6E6E
+                        cipher=C34FE3861228293D
+                     decrypted=6E6E6E6E6E6E6E6E
+            Iterated 100 times=E2F0A60FCBCF2665
+           Iterated 1000 times=3706454606FDD6B4
+
+Set 3, vector#111:
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F
+                         plain=6F6F6F6F6F6F6F6F
+                        cipher=DB66A7F609C65260
+                     decrypted=6F6F6F6F6F6F6F6F
+            Iterated 100 times=AE486CF511B12CC4
+           Iterated 1000 times=60803B9FFE76FF92
+
+Set 3, vector#112:
+                           key=70707070707070707070707070707070
+                         plain=7070707070707070
+                        cipher=905AF781757BB434
+                     decrypted=7070707070707070
+            Iterated 100 times=1A70E03FE4DC44B9
+           Iterated 1000 times=DF3A4F964E4ED84B
+
+Set 3, vector#113:
+                           key=71717171717171717171717171717171
+                         plain=7171717171717171
+                        cipher=2131AD786BA2FB09
+                     decrypted=7171717171717171
+            Iterated 100 times=1A4ADADEC119B66C
+           Iterated 1000 times=EDF90789582BB40F
+
+Set 3, vector#114:
+                           key=72727272727272727272727272727272
+                         plain=7272727272727272
+                        cipher=0DE488D6EE3B9119
+                     decrypted=7272727272727272
+            Iterated 100 times=9E93BDFDA45747B8
+           Iterated 1000 times=F49D58E243380882
+
+Set 3, vector#115:
+                           key=73737373737373737373737373737373
+                         plain=7373737373737373
+                        cipher=96828E159CEC0F5A
+                     decrypted=7373737373737373
+            Iterated 100 times=D954065B040A6B7E
+           Iterated 1000 times=6E462AD9065E2409
+
+Set 3, vector#116:
+                           key=74747474747474747474747474747474
+                         plain=7474747474747474
+                        cipher=A17BDD304B4B4831
+                     decrypted=7474747474747474
+            Iterated 100 times=F0C7428DD9CB8455
+           Iterated 1000 times=AF20BE23408ADC3A
+
+Set 3, vector#117:
+                           key=75757575757575757575757575757575
+                         plain=7575757575757575
+                        cipher=DE787CE65F6B6342
+                     decrypted=7575757575757575
+            Iterated 100 times=CE790666207F357B
+           Iterated 1000 times=C253E9BF0D19AC0B
+
+Set 3, vector#118:
+                           key=76767676767676767676767676767676
+                         plain=7676767676767676
+                        cipher=1CF60A41666ECF05
+                     decrypted=7676767676767676
+            Iterated 100 times=E6EB30E1DA9BE9B7
+           Iterated 1000 times=EB86A29101B3F110
+
+Set 3, vector#119:
+                           key=77777777777777777777777777777777
+                         plain=7777777777777777
+                        cipher=9882247B23626CF6
+                     decrypted=7777777777777777
+            Iterated 100 times=855A214DE83EA543
+           Iterated 1000 times=E3E35739FE64ADCD
+
+Set 3, vector#120:
+                           key=78787878787878787878787878787878
+                         plain=7878787878787878
+                        cipher=97100512CC6D1DD7
+                     decrypted=7878787878787878
+            Iterated 100 times=4A7D85218288576C
+           Iterated 1000 times=8A555F1B07BD9BAB
+
+Set 3, vector#121:
+                           key=79797979797979797979797979797979
+                         plain=7979797979797979
+                        cipher=5C91420FA06F0C34
+                     decrypted=7979797979797979
+            Iterated 100 times=B04F75522F15D659
+           Iterated 1000 times=9563168D92623A18
+
+Set 3, vector#122:
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A
+                         plain=7A7A7A7A7A7A7A7A
+                        cipher=FC65C28CA61C2AE2
+                     decrypted=7A7A7A7A7A7A7A7A
+            Iterated 100 times=F3AA66C345E52E78
+           Iterated 1000 times=4729AC76F539D6E5
+
+Set 3, vector#123:
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B
+                         plain=7B7B7B7B7B7B7B7B
+                        cipher=4C4E3D06E9CCC635
+                     decrypted=7B7B7B7B7B7B7B7B
+            Iterated 100 times=C7A0D621F4CA111D
+           Iterated 1000 times=FD830825045E4FF1
+
+Set 3, vector#124:
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C
+                         plain=7C7C7C7C7C7C7C7C
+                        cipher=94556D653D5D2856
+                     decrypted=7C7C7C7C7C7C7C7C
+            Iterated 100 times=B00520E105C51E8A
+           Iterated 1000 times=DA8E6BA1B5C8B67C
+
+Set 3, vector#125:
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D
+                         plain=7D7D7D7D7D7D7D7D
+                        cipher=C592F52715E9855D
+                     decrypted=7D7D7D7D7D7D7D7D
+            Iterated 100 times=72C63ADA349995E8
+           Iterated 1000 times=5214F99F1EB1A2CD
+
+Set 3, vector#126:
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E
+                         plain=7E7E7E7E7E7E7E7E
+                        cipher=5689B9ABD09E88DA
+                     decrypted=7E7E7E7E7E7E7E7E
+            Iterated 100 times=0DCFC580259A72C7
+           Iterated 1000 times=36AF7FCA8934173B
+
+Set 3, vector#127:
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F
+                         plain=7F7F7F7F7F7F7F7F
+                        cipher=89B4472407E2A4FA
+                     decrypted=7F7F7F7F7F7F7F7F
+            Iterated 100 times=EE0255283D663700
+           Iterated 1000 times=B975A30B0853C1DB
+
+Set 3, vector#128:
+                           key=80808080808080808080808080808080
+                         plain=8080808080808080
+                        cipher=6B34BD1D7BE5535A
+                     decrypted=8080808080808080
+            Iterated 100 times=972E2C63D522D3A1
+           Iterated 1000 times=50989E0756728AEA
+
+Set 3, vector#129:
+                           key=81818181818181818181818181818181
+                         plain=8181818181818181
+                        cipher=4B77D418A06CD52B
+                     decrypted=8181818181818181
+            Iterated 100 times=0890354A98866F8D
+           Iterated 1000 times=EBCA7E4D561E1AAD
+
+Set 3, vector#130:
+                           key=82828282828282828282828282828282
+                         plain=8282828282828282
+                        cipher=D4333096FC0A5C1A
+                     decrypted=8282828282828282
+            Iterated 100 times=42C64027FFEA3F1E
+           Iterated 1000 times=09AC1E8F42B637CC
+
+Set 3, vector#131:
+                           key=83838383838383838383838383838383
+                         plain=8383838383838383
+                        cipher=EE87A4328E68138A
+                     decrypted=8383838383838383
+            Iterated 100 times=42A71EE080BEAD97
+           Iterated 1000 times=13FCCBD23915D394
+
+Set 3, vector#132:
+                           key=84848484848484848484848484848484
+                         plain=8484848484848484
+                        cipher=82FA92263AC81C6E
+                     decrypted=8484848484848484
+            Iterated 100 times=6902C182C2D9ED38
+           Iterated 1000 times=9E0087E8A0EE9095
+
+Set 3, vector#133:
+                           key=85858585858585858585858585858585
+                         plain=8585858585858585
+                        cipher=498A22250D95A8D0
+                     decrypted=8585858585858585
+            Iterated 100 times=6BFE64069514A051
+           Iterated 1000 times=1DD5F0BDBB1C593B
+
+Set 3, vector#134:
+                           key=86868686868686868686868686868686
+                         plain=8686868686868686
+                        cipher=90A23AEEDB0479D0
+                     decrypted=8686868686868686
+            Iterated 100 times=33C059703337E869
+           Iterated 1000 times=FE3A5BDD2E0B83A0
+
+Set 3, vector#135:
+                           key=87878787878787878787878787878787
+                         plain=8787878787878787
+                        cipher=8EBB6D0F78036C4F
+                     decrypted=8787878787878787
+            Iterated 100 times=269FF5B4E3ABC154
+           Iterated 1000 times=34B9870E4CEBE618
+
+Set 3, vector#136:
+                           key=88888888888888888888888888888888
+                         plain=8888888888888888
+                        cipher=C425D2D720803C95
+                     decrypted=8888888888888888
+            Iterated 100 times=2A74F9BB944C8669
+           Iterated 1000 times=5560CA98C233B929
+
+Set 3, vector#137:
+                           key=89898989898989898989898989898989
+                         plain=8989898989898989
+                        cipher=11AE8308ED91B960
+                     decrypted=8989898989898989
+            Iterated 100 times=93FA30B627D115C2
+           Iterated 1000 times=7214B0F3AEC7385E
+
+Set 3, vector#138:
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A
+                         plain=8A8A8A8A8A8A8A8A
+                        cipher=55C5C2A4AC2D2730
+                     decrypted=8A8A8A8A8A8A8A8A
+            Iterated 100 times=A6B96919387E6E4F
+           Iterated 1000 times=8D2ABC5AA24CF859
+
+Set 3, vector#139:
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B
+                         plain=8B8B8B8B8B8B8B8B
+                        cipher=B7C9DA6D3BC95937
+                     decrypted=8B8B8B8B8B8B8B8B
+            Iterated 100 times=8F685AC3131FB23B
+           Iterated 1000 times=04AD11E3BE8AC9C0
+
+Set 3, vector#140:
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C
+                         plain=8C8C8C8C8C8C8C8C
+                        cipher=0925C8C37912671A
+                     decrypted=8C8C8C8C8C8C8C8C
+            Iterated 100 times=1AAD23DD7A066865
+           Iterated 1000 times=81CE0FBA2D1D4455
+
+Set 3, vector#141:
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D
+                         plain=8D8D8D8D8D8D8D8D
+                        cipher=E9E05A327F1429A5
+                     decrypted=8D8D8D8D8D8D8D8D
+            Iterated 100 times=DD061C0DB628C401
+           Iterated 1000 times=3004E6102ED76DCF
+
+Set 3, vector#142:
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
+                         plain=8E8E8E8E8E8E8E8E
+                        cipher=4CFF6062617589D2
+                     decrypted=8E8E8E8E8E8E8E8E
+            Iterated 100 times=AA740B676D824929
+           Iterated 1000 times=7A74B050DFE5EDD9
+
+Set 3, vector#143:
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F
+                         plain=8F8F8F8F8F8F8F8F
+                        cipher=FAFD77DA4F1667E3
+                     decrypted=8F8F8F8F8F8F8F8F
+            Iterated 100 times=3C12A5B711AD3649
+           Iterated 1000 times=0B755FB13F1CA70F
+
+Set 3, vector#144:
+                           key=90909090909090909090909090909090
+                         plain=9090909090909090
+                        cipher=6B40E58F3714E383
+                     decrypted=9090909090909090
+            Iterated 100 times=C43B15DC8E0DE1DB
+           Iterated 1000 times=6B311DE2A5B370DB
+
+Set 3, vector#145:
+                           key=91919191919191919191919191919191
+                         plain=9191919191919191
+                        cipher=67EB4817498847B4
+                     decrypted=9191919191919191
+            Iterated 100 times=CE4CC788721C5D46
+           Iterated 1000 times=61B775085A8F2EAF
+
+Set 3, vector#146:
+                           key=92929292929292929292929292929292
+                         plain=9292929292929292
+                        cipher=8956CF0BB84DCD75
+                     decrypted=9292929292929292
+            Iterated 100 times=2D205C3D6446BF48
+           Iterated 1000 times=D5B67D2C8630CD19
+
+Set 3, vector#147:
+                           key=93939393939393939393939393939393
+                         plain=9393939393939393
+                        cipher=54C8D7F6BB1ADDE5
+                     decrypted=9393939393939393
+            Iterated 100 times=D352D08319AB6552
+           Iterated 1000 times=F025F3BBA9F85518
+
+Set 3, vector#148:
+                           key=94949494949494949494949494949494
+                         plain=9494949494949494
+                        cipher=793DED91632A9835
+                     decrypted=9494949494949494
+            Iterated 100 times=0796A676AF51BBDA
+           Iterated 1000 times=9F1A886E9A138D0C
+
+Set 3, vector#149:
+                           key=95959595959595959595959595959595
+                         plain=9595959595959595
+                        cipher=77B8196FB55A2367
+                     decrypted=9595959595959595
+            Iterated 100 times=92521658EBDA1805
+           Iterated 1000 times=E5002DD6786C33A1
+
+Set 3, vector#150:
+                           key=96969696969696969696969696969696
+                         plain=9696969696969696
+                        cipher=FE94661F62E4F273
+                     decrypted=9696969696969696
+            Iterated 100 times=B9E648D915FF9DA2
+           Iterated 1000 times=34E25915957CF24B
+
+Set 3, vector#151:
+                           key=97979797979797979797979797979797
+                         plain=9797979797979797
+                        cipher=6E7418BC0ECC4528
+                     decrypted=9797979797979797
+            Iterated 100 times=2410ED34C9F19A20
+           Iterated 1000 times=6338155057694844
+
+Set 3, vector#152:
+                           key=98989898989898989898989898989898
+                         plain=9898989898989898
+                        cipher=5DA805099B9FEC0F
+                     decrypted=9898989898989898
+            Iterated 100 times=7EB2B07A425694A4
+           Iterated 1000 times=D169EBE162B078D5
+
+Set 3, vector#153:
+                           key=99999999999999999999999999999999
+                         plain=9999999999999999
+                        cipher=F25A0562D65AEE4B
+                     decrypted=9999999999999999
+            Iterated 100 times=78A8485325C1A98F
+           Iterated 1000 times=23738B8B21C3204A
+
+Set 3, vector#154:
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A
+                         plain=9A9A9A9A9A9A9A9A
+                        cipher=73CB03505FD5B430
+                     decrypted=9A9A9A9A9A9A9A9A
+            Iterated 100 times=050739DB7B6EEA0A
+           Iterated 1000 times=C88ED06AF69D094D
+
+Set 3, vector#155:
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B
+                         plain=9B9B9B9B9B9B9B9B
+                        cipher=5C6A9EACCCAF776A
+                     decrypted=9B9B9B9B9B9B9B9B
+            Iterated 100 times=570F67184BFE6773
+           Iterated 1000 times=D8FF8C58F6AB8811
+
+Set 3, vector#156:
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C
+                         plain=9C9C9C9C9C9C9C9C
+                        cipher=2469E1FDEB4FA7FE
+                     decrypted=9C9C9C9C9C9C9C9C
+            Iterated 100 times=E698DB37B37B3DA8
+           Iterated 1000 times=9727C14F34461BB5
+
+Set 3, vector#157:
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D
+                         plain=9D9D9D9D9D9D9D9D
+                        cipher=BDE6D0E41138A425
+                     decrypted=9D9D9D9D9D9D9D9D
+            Iterated 100 times=A179D5C611D0F345
+           Iterated 1000 times=97613D33980265D1
+
+Set 3, vector#158:
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E
+                         plain=9E9E9E9E9E9E9E9E
+                        cipher=0F1031097A95EF83
+                     decrypted=9E9E9E9E9E9E9E9E
+            Iterated 100 times=B207CE2DD81212AE
+           Iterated 1000 times=5A876C63E6034464
+
+Set 3, vector#159:
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F
+                         plain=9F9F9F9F9F9F9F9F
+                        cipher=38A3848A38D002E9
+                     decrypted=9F9F9F9F9F9F9F9F
+            Iterated 100 times=82A208EFEAF2B834
+           Iterated 1000 times=BE9406DD0615B9C4
+
+Set 3, vector#160:
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0
+                         plain=A0A0A0A0A0A0A0A0
+                        cipher=1365A46E49919F80
+                     decrypted=A0A0A0A0A0A0A0A0
+            Iterated 100 times=1F6710816F6B62B9
+           Iterated 1000 times=4CC65BA5BBDE2F9D
+
+Set 3, vector#161:
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1
+                         plain=A1A1A1A1A1A1A1A1
+                        cipher=9C3CBDAB29CE5730
+                     decrypted=A1A1A1A1A1A1A1A1
+            Iterated 100 times=271F8315970C74D5
+           Iterated 1000 times=8BDDA2C45B0BE4A9
+
+Set 3, vector#162:
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2
+                         plain=A2A2A2A2A2A2A2A2
+                        cipher=1C91F1EE97BB5C64
+                     decrypted=A2A2A2A2A2A2A2A2
+            Iterated 100 times=182FB31BC6F1CDE3
+           Iterated 1000 times=B87AEE264773A316
+
+Set 3, vector#163:
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3
+                         plain=A3A3A3A3A3A3A3A3
+                        cipher=AF98EBF83D10EE60
+                     decrypted=A3A3A3A3A3A3A3A3
+            Iterated 100 times=3461F8DC4B6FCFB8
+           Iterated 1000 times=DD39A17521AFE49C
+
+Set 3, vector#164:
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4
+                         plain=A4A4A4A4A4A4A4A4
+                        cipher=FF6AA4E4883165AC
+                     decrypted=A4A4A4A4A4A4A4A4
+            Iterated 100 times=D1907318292B4FE8
+           Iterated 1000 times=D637BB5312667D9F
+
+Set 3, vector#165:
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5
+                         plain=A5A5A5A5A5A5A5A5
+                        cipher=780EB2B2799E39D9
+                     decrypted=A5A5A5A5A5A5A5A5
+            Iterated 100 times=927F08EF42C3104B
+           Iterated 1000 times=A7E31915AD6D821B
+
+Set 3, vector#166:
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6
+                         plain=A6A6A6A6A6A6A6A6
+                        cipher=B6C4BC94FF05E383
+                     decrypted=A6A6A6A6A6A6A6A6
+            Iterated 100 times=A9585F63F7E42096
+           Iterated 1000 times=F9A6955A6BE95D23
+
+Set 3, vector#167:
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7
+                         plain=A7A7A7A7A7A7A7A7
+                        cipher=ABBAFACDD907862C
+                     decrypted=A7A7A7A7A7A7A7A7
+            Iterated 100 times=DC92BFBBA2E7D467
+           Iterated 1000 times=C4F498EBE44B7BE0
+
+Set 3, vector#168:
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8
+                         plain=A8A8A8A8A8A8A8A8
+                        cipher=58E96CBE858E42BC
+                     decrypted=A8A8A8A8A8A8A8A8
+            Iterated 100 times=5B069C17A470C910
+           Iterated 1000 times=0D07C552A128B7EE
+
+Set 3, vector#169:
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9
+                         plain=A9A9A9A9A9A9A9A9
+                        cipher=D1EFCBB174B8F63E
+                     decrypted=A9A9A9A9A9A9A9A9
+            Iterated 100 times=63402B7A663C4C96
+           Iterated 1000 times=75CAAE8D7592DD0A
+
+Set 3, vector#170:
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+                         plain=AAAAAAAAAAAAAAAA
+                        cipher=C06F97D37CA030F1
+                     decrypted=AAAAAAAAAAAAAAAA
+            Iterated 100 times=F581B1E4C53EFCCF
+           Iterated 1000 times=C6914D5978DF0432
+
+Set 3, vector#171:
+                           key=ABABABABABABABABABABABABABABABAB
+                         plain=ABABABABABABABAB
+                        cipher=2CCA1E7B1016918C
+                     decrypted=ABABABABABABABAB
+            Iterated 100 times=EABE45AE2E5582F4
+           Iterated 1000 times=49DC85390E5A722B
+
+Set 3, vector#172:
+                           key=ACACACACACACACACACACACACACACACAC
+                         plain=ACACACACACACACAC
+                        cipher=23F7E5CB17CDCCF9
+                     decrypted=ACACACACACACACAC
+            Iterated 100 times=C9716A6A0B49871E
+           Iterated 1000 times=0C4D460D4EFBAA23
+
+Set 3, vector#173:
+                           key=ADADADADADADADADADADADADADADADAD
+                         plain=ADADADADADADADAD
+                        cipher=DFD7E34FEB6B4763
+                     decrypted=ADADADADADADADAD
+            Iterated 100 times=CD40EEB8A2CCF5D0
+           Iterated 1000 times=B4C1132D729DC7C9
+
+Set 3, vector#174:
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE
+                         plain=AEAEAEAEAEAEAEAE
+                        cipher=6F5F787CBE570FB1
+                     decrypted=AEAEAEAEAEAEAEAE
+            Iterated 100 times=B5D388D901B9EF38
+           Iterated 1000 times=457B19479C72346F
+
+Set 3, vector#175:
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF
+                         plain=AFAFAFAFAFAFAFAF
+                        cipher=906EA46DA2492140
+                     decrypted=AFAFAFAFAFAFAFAF
+            Iterated 100 times=B979C45E3BD8BE4F
+           Iterated 1000 times=45009F045D7ABAB6
+
+Set 3, vector#176:
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0
+                         plain=B0B0B0B0B0B0B0B0
+                        cipher=76F20F043D082B4F
+                     decrypted=B0B0B0B0B0B0B0B0
+            Iterated 100 times=5CEAED3E710B3689
+           Iterated 1000 times=B9848BF791FBF75E
+
+Set 3, vector#177:
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1
+                         plain=B1B1B1B1B1B1B1B1
+                        cipher=71CAB5FB08FEB6D1
+                     decrypted=B1B1B1B1B1B1B1B1
+            Iterated 100 times=8FDE421A1D7E154C
+           Iterated 1000 times=4C958C6BDF964C93
+
+Set 3, vector#178:
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2
+                         plain=B2B2B2B2B2B2B2B2
+                        cipher=87C91A7E01B1F4EE
+                     decrypted=B2B2B2B2B2B2B2B2
+            Iterated 100 times=A7AE44DD0F7F4AC2
+           Iterated 1000 times=3234AF0138DAC5C7
+
+Set 3, vector#179:
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3
+                         plain=B3B3B3B3B3B3B3B3
+                        cipher=5D52AB6080FAF454
+                     decrypted=B3B3B3B3B3B3B3B3
+            Iterated 100 times=DCB90D17C206AFA2
+           Iterated 1000 times=57AB2C8AC8859DC1
+
+Set 3, vector#180:
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4
+                         plain=B4B4B4B4B4B4B4B4
+                        cipher=1AA09916E941BA41
+                     decrypted=B4B4B4B4B4B4B4B4
+            Iterated 100 times=30ECA1012E3979F5
+           Iterated 1000 times=8A0BED306342C7BA
+
+Set 3, vector#181:
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5
+                         plain=B5B5B5B5B5B5B5B5
+                        cipher=0B0CEEE96BE3CE8D
+                     decrypted=B5B5B5B5B5B5B5B5
+            Iterated 100 times=E2E4286D102D9A77
+           Iterated 1000 times=236FB0AF04FD0BD8
+
+Set 3, vector#182:
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6
+                         plain=B6B6B6B6B6B6B6B6
+                        cipher=FE765C810F2B6729
+                     decrypted=B6B6B6B6B6B6B6B6
+            Iterated 100 times=E1A61F2D56FF2B71
+           Iterated 1000 times=1225FE0A16F739F0
+
+Set 3, vector#183:
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+                         plain=B7B7B7B7B7B7B7B7
+                        cipher=1755EE866C441C8A
+                     decrypted=B7B7B7B7B7B7B7B7
+            Iterated 100 times=BA0F242253B241C7
+           Iterated 1000 times=A72AD1B94A486A29
+
+Set 3, vector#184:
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8
+                         plain=B8B8B8B8B8B8B8B8
+                        cipher=FC728BC285AE1620
+                     decrypted=B8B8B8B8B8B8B8B8
+            Iterated 100 times=D3CB85E65B8F4E87
+           Iterated 1000 times=E85F4A053079407C
+
+Set 3, vector#185:
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9
+                         plain=B9B9B9B9B9B9B9B9
+                        cipher=524D8B36F03CDEDB
+                     decrypted=B9B9B9B9B9B9B9B9
+            Iterated 100 times=F4FB6A933C3B8704
+           Iterated 1000 times=9BB87FCEF87D3550
+
+Set 3, vector#186:
+                           key=BABABABABABABABABABABABABABABABA
+                         plain=BABABABABABABABA
+                        cipher=2216025F5E5DB15A
+                     decrypted=BABABABABABABABA
+            Iterated 100 times=95052911F7976485
+           Iterated 1000 times=D5D82EB1E25D28FA
+
+Set 3, vector#187:
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
+                         plain=BBBBBBBBBBBBBBBB
+                        cipher=9F3E04D84767A67C
+                     decrypted=BBBBBBBBBBBBBBBB
+            Iterated 100 times=40D4AE744EE72774
+           Iterated 1000 times=0F40B874F358117A
+
+Set 3, vector#188:
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC
+                         plain=BCBCBCBCBCBCBCBC
+                        cipher=F588145CB9477213
+                     decrypted=BCBCBCBCBCBCBCBC
+            Iterated 100 times=FBE0BE003E6E31C7
+           Iterated 1000 times=AC299249F6125EA1
+
+Set 3, vector#189:
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD
+                         plain=BDBDBDBDBDBDBDBD
+                        cipher=5BC74969D8601438
+                     decrypted=BDBDBDBDBDBDBDBD
+            Iterated 100 times=F471B0F01CA0CC25
+           Iterated 1000 times=AF42E413D1C70323
+
+Set 3, vector#190:
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE
+                         plain=BEBEBEBEBEBEBEBE
+                        cipher=5A19393ED599A493
+                     decrypted=BEBEBEBEBEBEBEBE
+            Iterated 100 times=95181CA1D389B6DB
+           Iterated 1000 times=2D6440F0E31F2E07
+
+Set 3, vector#191:
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF
+                         plain=BFBFBFBFBFBFBFBF
+                        cipher=710FCF08F98D665F
+                     decrypted=BFBFBFBFBFBFBFBF
+            Iterated 100 times=98208FF90693B335
+           Iterated 1000 times=4F5B9112D8F45D5C
+
+Set 3, vector#192:
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
+                         plain=C0C0C0C0C0C0C0C0
+                        cipher=D64EE6CC729062F5
+                     decrypted=C0C0C0C0C0C0C0C0
+            Iterated 100 times=7C753B1EC6CF49E9
+           Iterated 1000 times=40F654698CE0BD1E
+
+Set 3, vector#193:
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1
+                         plain=C1C1C1C1C1C1C1C1
+                        cipher=7ED24FC92D0E9064
+                     decrypted=C1C1C1C1C1C1C1C1
+            Iterated 100 times=F0EDB02528B4E839
+           Iterated 1000 times=96AE10CBC7B04821
+
+Set 3, vector#194:
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2
+                         plain=C2C2C2C2C2C2C2C2
+                        cipher=B0AD947706C19C92
+                     decrypted=C2C2C2C2C2C2C2C2
+            Iterated 100 times=1D0A1B4086709860
+           Iterated 1000 times=5BA56491C0EB5F35
+
+Set 3, vector#195:
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3
+                         plain=C3C3C3C3C3C3C3C3
+                        cipher=8F24336D17013D30
+                     decrypted=C3C3C3C3C3C3C3C3
+            Iterated 100 times=B7AAAB9EF530FB92
+           Iterated 1000 times=7CCB0E2A9FEC2AB6
+
+Set 3, vector#196:
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4
+                         plain=C4C4C4C4C4C4C4C4
+                        cipher=D0C1D2BD0CD71589
+                     decrypted=C4C4C4C4C4C4C4C4
+            Iterated 100 times=E0D197154800F199
+           Iterated 1000 times=89B4A9D9492E5565
+
+Set 3, vector#197:
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5
+                         plain=C5C5C5C5C5C5C5C5
+                        cipher=17F3BFBF38B50BBA
+                     decrypted=C5C5C5C5C5C5C5C5
+            Iterated 100 times=0A1BC464C4A008C9
+           Iterated 1000 times=17C3F0EE0CCB597E
+
+Set 3, vector#198:
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6
+                         plain=C6C6C6C6C6C6C6C6
+                        cipher=FDB0B50F2ADFC517
+                     decrypted=C6C6C6C6C6C6C6C6
+            Iterated 100 times=E5076D248AE2E95E
+           Iterated 1000 times=CEFD5870EA8A3038
+
+Set 3, vector#199:
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7
+                         plain=C7C7C7C7C7C7C7C7
+                        cipher=4FD25D683C59ED29
+                     decrypted=C7C7C7C7C7C7C7C7
+            Iterated 100 times=E094E2774E3075CC
+           Iterated 1000 times=AFF737A1477DA15D
+
+Set 3, vector#200:
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8
+                         plain=C8C8C8C8C8C8C8C8
+                        cipher=E4AF9AA16A52EAED
+                     decrypted=C8C8C8C8C8C8C8C8
+            Iterated 100 times=5DDC95E6CC540425
+           Iterated 1000 times=8790B032A67FDED2
+
+Set 3, vector#201:
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9
+                         plain=C9C9C9C9C9C9C9C9
+                        cipher=C307194283B2C42E
+                     decrypted=C9C9C9C9C9C9C9C9
+            Iterated 100 times=8C0BC693CABD5F3B
+           Iterated 1000 times=6B6AC6BDE647082D
+
+Set 3, vector#202:
+                           key=CACACACACACACACACACACACACACACACA
+                         plain=CACACACACACACACA
+                        cipher=385CD568E7C2C9F9
+                     decrypted=CACACACACACACACA
+            Iterated 100 times=295E58E8C26F3D1D
+           Iterated 1000 times=EA9089200BF4B6D7
+
+Set 3, vector#203:
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB
+                         plain=CBCBCBCBCBCBCBCB
+                        cipher=8E1330DEDED5E439
+                     decrypted=CBCBCBCBCBCBCBCB
+            Iterated 100 times=B52F71CD3640EA08
+           Iterated 1000 times=35762CF6102151AC
+
+Set 3, vector#204:
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+                         plain=CCCCCCCCCCCCCCCC
+                        cipher=FF12B807793789CB
+                     decrypted=CCCCCCCCCCCCCCCC
+            Iterated 100 times=FE5893F89A2800E5
+           Iterated 1000 times=5183BBD7AFD2847B
+
+Set 3, vector#205:
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD
+                         plain=CDCDCDCDCDCDCDCD
+                        cipher=97021718F139C508
+                     decrypted=CDCDCDCDCDCDCDCD
+            Iterated 100 times=997E4AD65936C319
+           Iterated 1000 times=7193613C5F35F0D9
+
+Set 3, vector#206:
+                           key=CECECECECECECECECECECECECECECECE
+                         plain=CECECECECECECECE
+                        cipher=82E57FA30D7AE190
+                     decrypted=CECECECECECECECE
+            Iterated 100 times=DC5943E696B46EB1
+           Iterated 1000 times=2063AB568EE5E845
+
+Set 3, vector#207:
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF
+                         plain=CFCFCFCFCFCFCFCF
+                        cipher=6843A72D8C988459
+                     decrypted=CFCFCFCFCFCFCFCF
+            Iterated 100 times=76EEFCD282F65751
+           Iterated 1000 times=11FED28C17B4FA67
+
+Set 3, vector#208:
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0
+                         plain=D0D0D0D0D0D0D0D0
+                        cipher=ABA02A1A66626428
+                     decrypted=D0D0D0D0D0D0D0D0
+            Iterated 100 times=F4D80606A9E0B1FF
+           Iterated 1000 times=4E955D383519BD40
+
+Set 3, vector#209:
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1
+                         plain=D1D1D1D1D1D1D1D1
+                        cipher=A0E8A735E0F2BD8C
+                     decrypted=D1D1D1D1D1D1D1D1
+            Iterated 100 times=DB4302173E6F028B
+           Iterated 1000 times=E7A958C1CA9E6369
+
+Set 3, vector#210:
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2
+                         plain=D2D2D2D2D2D2D2D2
+                        cipher=4B036F9856F8B254
+                     decrypted=D2D2D2D2D2D2D2D2
+            Iterated 100 times=9947CAC857036B4B
+           Iterated 1000 times=CFF6E9D6CE71BA21
+
+Set 3, vector#211:
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3
+                         plain=D3D3D3D3D3D3D3D3
+                        cipher=5152D3933987D016
+                     decrypted=D3D3D3D3D3D3D3D3
+            Iterated 100 times=74CD3020869C05F0
+           Iterated 1000 times=ED5AF5A46D0BE687
+
+Set 3, vector#212:
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4
+                         plain=D4D4D4D4D4D4D4D4
+                        cipher=F29CCAA1D2F32150
+                     decrypted=D4D4D4D4D4D4D4D4
+            Iterated 100 times=7253674A928946F9
+           Iterated 1000 times=FBFE005F42D46196
+
+Set 3, vector#213:
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5
+                         plain=D5D5D5D5D5D5D5D5
+                        cipher=BF49D1B60CF54B16
+                     decrypted=D5D5D5D5D5D5D5D5
+            Iterated 100 times=76C2605C0DB58AF5
+           Iterated 1000 times=6F7023730E9E77DA
+
+Set 3, vector#214:
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6
+                         plain=D6D6D6D6D6D6D6D6
+                        cipher=17AEDA4FC3E58D5D
+                     decrypted=D6D6D6D6D6D6D6D6
+            Iterated 100 times=5B29235D899F66E2
+           Iterated 1000 times=0CC010381DC2ADEC
+
+Set 3, vector#215:
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7
+                         plain=D7D7D7D7D7D7D7D7
+                        cipher=143EA095AB9C755D
+                     decrypted=D7D7D7D7D7D7D7D7
+            Iterated 100 times=24D7FCB10D0DCB57
+           Iterated 1000 times=3013D18E86F20995
+
+Set 3, vector#216:
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8
+                         plain=D8D8D8D8D8D8D8D8
+                        cipher=D08F3C8258BFB5C8
+                     decrypted=D8D8D8D8D8D8D8D8
+            Iterated 100 times=EB48337C74268619
+           Iterated 1000 times=B70D5228470355FE
+
+Set 3, vector#217:
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9
+                         plain=D9D9D9D9D9D9D9D9
+                        cipher=1F40F84C7E200F84
+                     decrypted=D9D9D9D9D9D9D9D9
+            Iterated 100 times=D2EDEBD49787AD06
+           Iterated 1000 times=B3110630BC1E4EF9
+
+Set 3, vector#218:
+                           key=DADADADADADADADADADADADADADADADA
+                         plain=DADADADADADADADA
+                        cipher=48DEC5446EA1F37D
+                     decrypted=DADADADADADADADA
+            Iterated 100 times=EEB299D33C422B80
+           Iterated 1000 times=2268CFC41BA0A77D
+
+Set 3, vector#219:
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB
+                         plain=DBDBDBDBDBDBDBDB
+                        cipher=AC5C484C1642B646
+                     decrypted=DBDBDBDBDBDBDBDB
+            Iterated 100 times=04642965EA42D1B5
+           Iterated 1000 times=7204028546859BB8
+
+Set 3, vector#220:
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC
+                         plain=DCDCDCDCDCDCDCDC
+                        cipher=56DE214BF49A763D
+                     decrypted=DCDCDCDCDCDCDCDC
+            Iterated 100 times=F3F4422155A3E5B2
+           Iterated 1000 times=FB9E41CEFB0C0D5C
+
+Set 3, vector#221:
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
+                         plain=DDDDDDDDDDDDDDDD
+                        cipher=30C9CA74B60E40EC
+                     decrypted=DDDDDDDDDDDDDDDD
+            Iterated 100 times=5C034AD483559529
+           Iterated 1000 times=C44659AE2ED1D8B9
+
+Set 3, vector#222:
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE
+                         plain=DEDEDEDEDEDEDEDE
+                        cipher=DCC2E2A87C53AD88
+                     decrypted=DEDEDEDEDEDEDEDE
+            Iterated 100 times=98B3E4F9FADA542E
+           Iterated 1000 times=1F141CCECEE9EEBD
+
+Set 3, vector#223:
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF
+                         plain=DFDFDFDFDFDFDFDF
+                        cipher=05CDCC2AF51DB360
+                     decrypted=DFDFDFDFDFDFDFDF
+            Iterated 100 times=D00A5F481DDEDBE7
+           Iterated 1000 times=95BA249250B04CF5
+
+Set 3, vector#224:
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0
+                         plain=E0E0E0E0E0E0E0E0
+                        cipher=2A1C2997CE4C79C5
+                     decrypted=E0E0E0E0E0E0E0E0
+            Iterated 100 times=9D6A96A66DBB8A52
+           Iterated 1000 times=4548DD739C5E2EBB
+
+Set 3, vector#225:
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1
+                         plain=E1E1E1E1E1E1E1E1
+                        cipher=19736C586A91D523
+                     decrypted=E1E1E1E1E1E1E1E1
+            Iterated 100 times=30CF4865E33A3F34
+           Iterated 1000 times=6081E0D8DC315519
+
+Set 3, vector#226:
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2
+                         plain=E2E2E2E2E2E2E2E2
+                        cipher=231888B3E2D5D9E8
+                     decrypted=E2E2E2E2E2E2E2E2
+            Iterated 100 times=64325E899E7BC6A7
+           Iterated 1000 times=14A3A7D3B8C099B0
+
+Set 3, vector#227:
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3
+                         plain=E3E3E3E3E3E3E3E3
+                        cipher=5AAB9ED8E3439392
+                     decrypted=E3E3E3E3E3E3E3E3
+            Iterated 100 times=E59E37A7F69EEE47
+           Iterated 1000 times=20BAB1EDC7D6D1E1
+
+Set 3, vector#228:
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4
+                         plain=E4E4E4E4E4E4E4E4
+                        cipher=4EC526545C076A75
+                     decrypted=E4E4E4E4E4E4E4E4
+            Iterated 100 times=A9BB7D5667CF91CD
+           Iterated 1000 times=26D0BE747802F458
+
+Set 3, vector#229:
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
+                         plain=E5E5E5E5E5E5E5E5
+                        cipher=10A2D7227BE9E1D4
+                     decrypted=E5E5E5E5E5E5E5E5
+            Iterated 100 times=31AF9B0E66541A1C
+           Iterated 1000 times=36FCE67ED42587F2
+
+Set 3, vector#230:
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6
+                         plain=E6E6E6E6E6E6E6E6
+                        cipher=14256CA5DB720FFF
+                     decrypted=E6E6E6E6E6E6E6E6
+            Iterated 100 times=D40D0D282F49634E
+           Iterated 1000 times=2B535898216CC625
+
+Set 3, vector#231:
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7
+                         plain=E7E7E7E7E7E7E7E7
+                        cipher=01D9FAF479959E4B
+                     decrypted=E7E7E7E7E7E7E7E7
+            Iterated 100 times=DD56A61F9DF65280
+           Iterated 1000 times=2D72978324DDA7F1
+
+Set 3, vector#232:
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8
+                         plain=E8E8E8E8E8E8E8E8
+                        cipher=F6EA9E0A638D7D5A
+                     decrypted=E8E8E8E8E8E8E8E8
+            Iterated 100 times=4D7C190D2FBEE981
+           Iterated 1000 times=AA62C7622D025A8E
+
+Set 3, vector#233:
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9
+                         plain=E9E9E9E9E9E9E9E9
+                        cipher=1370D10F5095A245
+                     decrypted=E9E9E9E9E9E9E9E9
+            Iterated 100 times=53C0A0E0AEC4FBD9
+           Iterated 1000 times=D6B92C2CA11B1F55
+
+Set 3, vector#234:
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA
+                         plain=EAEAEAEAEAEAEAEA
+                        cipher=14E65B670C041634
+                     decrypted=EAEAEAEAEAEAEAEA
+            Iterated 100 times=1C9B4CE35FA9A121
+           Iterated 1000 times=E0B680ED52B17027
+
+Set 3, vector#235:
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB
+                         plain=EBEBEBEBEBEBEBEB
+                        cipher=602BFBB4A4D15656
+                     decrypted=EBEBEBEBEBEBEBEB
+            Iterated 100 times=3DDBEF753B351387
+           Iterated 1000 times=242D5ADF7116D33F
+
+Set 3, vector#236:
+                           key=ECECECECECECECECECECECECECECECEC
+                         plain=ECECECECECECECEC
+                        cipher=303F71A8D4D0F3B2
+                     decrypted=ECECECECECECECEC
+            Iterated 100 times=EBB4449F22341ECB
+           Iterated 1000 times=5956EB7B50EBE5D8
+
+Set 3, vector#237:
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED
+                         plain=EDEDEDEDEDEDEDED
+                        cipher=E118A10D99E7580F
+                     decrypted=EDEDEDEDEDEDEDED
+            Iterated 100 times=B3A9B5D2708636FB
+           Iterated 1000 times=596DBE9617259A8E
+
+Set 3, vector#238:
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
+                         plain=EEEEEEEEEEEEEEEE
+                        cipher=28AE7BA27C3EFF03
+                     decrypted=EEEEEEEEEEEEEEEE
+            Iterated 100 times=7752897F52477118
+           Iterated 1000 times=8A1A68E6313025DB
+
+Set 3, vector#239:
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF
+                         plain=EFEFEFEFEFEFEFEF
+                        cipher=9BC977E9645385C7
+                     decrypted=EFEFEFEFEFEFEFEF
+            Iterated 100 times=A5A36B52B2351112
+           Iterated 1000 times=A99FADD7C1E10590
+
+Set 3, vector#240:
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
+                         plain=F0F0F0F0F0F0F0F0
+                        cipher=00D2B799D6FC35A8
+                     decrypted=F0F0F0F0F0F0F0F0
+            Iterated 100 times=0281035090CC3BEC
+           Iterated 1000 times=246419CEF7D15942
+
+Set 3, vector#241:
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1
+                         plain=F1F1F1F1F1F1F1F1
+                        cipher=DCC7C0E49F8E1E51
+                     decrypted=F1F1F1F1F1F1F1F1
+            Iterated 100 times=BD717EC59FA6B1F6
+           Iterated 1000 times=923DDAFAB86BC205
+
+Set 3, vector#242:
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2
+                         plain=F2F2F2F2F2F2F2F2
+                        cipher=E90D66BC8DFAF04A
+                     decrypted=F2F2F2F2F2F2F2F2
+            Iterated 100 times=DE76AF34FAFA6741
+           Iterated 1000 times=CD9CB8855064690C
+
+Set 3, vector#243:
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3
+                         plain=F3F3F3F3F3F3F3F3
+                        cipher=6B0FA99D5154AEBC
+                     decrypted=F3F3F3F3F3F3F3F3
+            Iterated 100 times=224550CAD25934C8
+           Iterated 1000 times=62B2BD4382F077CE
+
+Set 3, vector#244:
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4
+                         plain=F4F4F4F4F4F4F4F4
+                        cipher=C374BABF9E4176F4
+                     decrypted=F4F4F4F4F4F4F4F4
+            Iterated 100 times=E4ECE50FD47A2A7B
+           Iterated 1000 times=6D6A3C17003F4ED6
+
+Set 3, vector#245:
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+                         plain=F5F5F5F5F5F5F5F5
+                        cipher=106368E89FF2903D
+                     decrypted=F5F5F5F5F5F5F5F5
+            Iterated 100 times=8706B8FA4B963BB6
+           Iterated 1000 times=38D9F81408382ED2
+
+Set 3, vector#246:
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+                         plain=F6F6F6F6F6F6F6F6
+                        cipher=CC08821BC07CE22F
+                     decrypted=F6F6F6F6F6F6F6F6
+            Iterated 100 times=57D178ACC3C4227E
+           Iterated 1000 times=A12F4E5236DC1154
+
+Set 3, vector#247:
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+                         plain=F7F7F7F7F7F7F7F7
+                        cipher=F9EAF89684B49A16
+                     decrypted=F7F7F7F7F7F7F7F7
+            Iterated 100 times=7133B09EA37B41DE
+           Iterated 1000 times=5272A2CB812436F9
+
+Set 3, vector#248:
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
+                         plain=F8F8F8F8F8F8F8F8
+                        cipher=FD7AC6482A80715A
+                     decrypted=F8F8F8F8F8F8F8F8
+            Iterated 100 times=44B4A23469933D7F
+           Iterated 1000 times=2CD04089A046EB3E
+
+Set 3, vector#249:
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+                         plain=F9F9F9F9F9F9F9F9
+                        cipher=D0F975E7F74F127C
+                     decrypted=F9F9F9F9F9F9F9F9
+            Iterated 100 times=7210698993238D3A
+           Iterated 1000 times=477A34D290196CF5
+
+Set 3, vector#250:
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+                         plain=FAFAFAFAFAFAFAFA
+                        cipher=D16096155F9D400C
+                     decrypted=FAFAFAFAFAFAFAFA
+            Iterated 100 times=2430A849DC8BF5A0
+           Iterated 1000 times=3251669DD5CD1A62
+
+Set 3, vector#251:
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB
+                         plain=FBFBFBFBFBFBFBFB
+                        cipher=97B789F92056C3BE
+                     decrypted=FBFBFBFBFBFBFBFB
+            Iterated 100 times=F9E5E19F92FC29A5
+           Iterated 1000 times=B174303B0E23CD6E
+
+Set 3, vector#252:
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+                         plain=FCFCFCFCFCFCFCFC
+                        cipher=490670437F5561E6
+                     decrypted=FCFCFCFCFCFCFCFC
+            Iterated 100 times=E753213E6903DD4D
+           Iterated 1000 times=43359FAD97377A8C
+
+Set 3, vector#253:
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
+                         plain=FDFDFDFDFDFDFDFD
+                        cipher=5CFCBD6E57A39EC0
+                     decrypted=FDFDFDFDFDFDFDFD
+            Iterated 100 times=60E7B9C5F8733277
+           Iterated 1000 times=D857DB024B5F1ADD
+
+Set 3, vector#254:
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
+                         plain=FEFEFEFEFEFEFEFE
+                        cipher=E5342A57EB3DBEDF
+                     decrypted=FEFEFEFEFEFEFEFE
+            Iterated 100 times=AE76A651740CE886
+           Iterated 1000 times=56A9BCC9CF55EE46
+
+Set 3, vector#255:
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+                         plain=FFFFFFFFFFFFFFFF
+                        cipher=628D9FBD4218E5B4
+                     decrypted=FFFFFFFFFFFFFFFF
+            Iterated 100 times=15D5075252A052D0
+           Iterated 1000 times=1859D87158AD4259
+
+Test vectors -- set 4
+=====================
+
+Set 4, vector#  0:
+                           key=000102030405060708090A0B0C0D0E0F
+                         plain=0011223344556677
+                        cipher=E6B982239DF3515D
+                     decrypted=0011223344556677
+            Iterated 100 times=3D3F12FC553CD29F
+           Iterated 1000 times=80403086690A783B
+
+Set 4, vector#  1:
+                           key=2BD6459F82C5B300952C49104881FF48
+                         plain=EA024714AD5C4D84
+                        cipher=F02252B5816650D2
+                     decrypted=EA024714AD5C4D84
+            Iterated 100 times=C0828869A4350149
+           Iterated 1000 times=FEDC46A4544CEE87
+
+Test vectors -- set 5
+=====================
+
+Set 5, vector#  0:
+                           key=80000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=AF6327170DC4FB36
+                     encrypted=0000000000000000
+
+Set 5, vector#  1:
+                           key=40000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=E18A24F7CD59079D
+                     encrypted=0000000000000000
+
+Set 5, vector#  2:
+                           key=20000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=86B6F70F185D2090
+                     encrypted=0000000000000000
+
+Set 5, vector#  3:
+                           key=10000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=EBAE2084D870A56C
+                     encrypted=0000000000000000
+
+Set 5, vector#  4:
+                           key=08000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=1B63BFF51DEA6ACC
+                     encrypted=0000000000000000
+
+Set 5, vector#  5:
+                           key=04000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=AFAD1B1B58D366EE
+                     encrypted=0000000000000000
+
+Set 5, vector#  6:
+                           key=02000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=ACDC0F07A74DAFDE
+                     encrypted=0000000000000000
+
+Set 5, vector#  7:
+                           key=01000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=5187C2A5E07107A2
+                     encrypted=0000000000000000
+
+Set 5, vector#  8:
+                           key=00800000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=C55E8E35FF7C5A8E
+                     encrypted=0000000000000000
+
+Set 5, vector#  9:
+                           key=00400000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=83785626E08C3907
+                     encrypted=0000000000000000
+
+Set 5, vector# 10:
+                           key=00200000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=470ACC4B77FE6AA8
+                     encrypted=0000000000000000
+
+Set 5, vector# 11:
+                           key=00100000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=CC8ADA823EBFE74F
+                     encrypted=0000000000000000
+
+Set 5, vector# 12:
+                           key=00080000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=55C26D4F9D04A208
+                     encrypted=0000000000000000
+
+Set 5, vector# 13:
+                           key=00040000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=8467A33C60B9AB91
+                     encrypted=0000000000000000
+
+Set 5, vector# 14:
+                           key=00020000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=00F850FC9500DF02
+                     encrypted=0000000000000000
+
+Set 5, vector# 15:
+                           key=00010000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=530EEF28CE22ACF1
+                     encrypted=0000000000000000
+
+Set 5, vector# 16:
+                           key=00008000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=2AC3CE00163024A6
+                     encrypted=0000000000000000
+
+Set 5, vector# 17:
+                           key=00004000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=1B133015CF2FFEB6
+                     encrypted=0000000000000000
+
+Set 5, vector# 18:
+                           key=00002000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=B32AB7C82264BE23
+                     encrypted=0000000000000000
+
+Set 5, vector# 19:
+                           key=00001000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=02FD94A351DE3E51
+                     encrypted=0000000000000000
+
+Set 5, vector# 20:
+                           key=00000800000000000000000000000000
+                        cipher=0000000000000000
+                         plain=DBA8D714E12AA708
+                     encrypted=0000000000000000
+
+Set 5, vector# 21:
+                           key=00000400000000000000000000000000
+                        cipher=0000000000000000
+                         plain=FEDB9C0F2DD9662F
+                     encrypted=0000000000000000
+
+Set 5, vector# 22:
+                           key=00000200000000000000000000000000
+                        cipher=0000000000000000
+                         plain=83C431815CB8072D
+                     encrypted=0000000000000000
+
+Set 5, vector# 23:
+                           key=00000100000000000000000000000000
+                        cipher=0000000000000000
+                         plain=A67EB64192B9528C
+                     encrypted=0000000000000000
+
+Set 5, vector# 24:
+                           key=00000080000000000000000000000000
+                        cipher=0000000000000000
+                         plain=0FE710AAD9388250
+                     encrypted=0000000000000000
+
+Set 5, vector# 25:
+                           key=00000040000000000000000000000000
+                        cipher=0000000000000000
+                         plain=E6035586D5559177
+                     encrypted=0000000000000000
+
+Set 5, vector# 26:
+                           key=00000020000000000000000000000000
+                        cipher=0000000000000000
+                         plain=82F408713A41AE8A
+                     encrypted=0000000000000000
+
+Set 5, vector# 27:
+                           key=00000010000000000000000000000000
+                        cipher=0000000000000000
+                         plain=B822D7F91637167B
+                     encrypted=0000000000000000
+
+Set 5, vector# 28:
+                           key=00000008000000000000000000000000
+                        cipher=0000000000000000
+                         plain=96F9C7033C187A24
+                     encrypted=0000000000000000
+
+Set 5, vector# 29:
+                           key=00000004000000000000000000000000
+                        cipher=0000000000000000
+                         plain=3CF6A0F74A041061
+                     encrypted=0000000000000000
+
+Set 5, vector# 30:
+                           key=00000002000000000000000000000000
+                        cipher=0000000000000000
+                         plain=F08D2CC9555CAC62
+                     encrypted=0000000000000000
+
+Set 5, vector# 31:
+                           key=00000001000000000000000000000000
+                        cipher=0000000000000000
+                         plain=0F8BF82993A258A7
+                     encrypted=0000000000000000
+
+Set 5, vector# 32:
+                           key=00000000800000000000000000000000
+                        cipher=0000000000000000
+                         plain=64A0A1A696ECE4A2
+                     encrypted=0000000000000000
+
+Set 5, vector# 33:
+                           key=00000000400000000000000000000000
+                        cipher=0000000000000000
+                         plain=AC3DDB30E4B105F7
+                     encrypted=0000000000000000
+
+Set 5, vector# 34:
+                           key=00000000200000000000000000000000
+                        cipher=0000000000000000
+                         plain=F21445566D751FBC
+                     encrypted=0000000000000000
+
+Set 5, vector# 35:
+                           key=00000000100000000000000000000000
+                        cipher=0000000000000000
+                         plain=E0551DF2992B79B4
+                     encrypted=0000000000000000
+
+Set 5, vector# 36:
+                           key=00000000080000000000000000000000
+                        cipher=0000000000000000
+                         plain=B38BB253E5A0F1DE
+                     encrypted=0000000000000000
+
+Set 5, vector# 37:
+                           key=00000000040000000000000000000000
+                        cipher=0000000000000000
+                         plain=F12C79B7BDD26DA7
+                     encrypted=0000000000000000
+
+Set 5, vector# 38:
+                           key=00000000020000000000000000000000
+                        cipher=0000000000000000
+                         plain=838E955932858CF4
+                     encrypted=0000000000000000
+
+Set 5, vector# 39:
+                           key=00000000010000000000000000000000
+                        cipher=0000000000000000
+                         plain=71EFFDC73B86FF72
+                     encrypted=0000000000000000
+
+Set 5, vector# 40:
+                           key=00000000008000000000000000000000
+                        cipher=0000000000000000
+                         plain=F65794ECB1BB6AA5
+                     encrypted=0000000000000000
+
+Set 5, vector# 41:
+                           key=00000000004000000000000000000000
+                        cipher=0000000000000000
+                         plain=5F42419B6371A60B
+                     encrypted=0000000000000000
+
+Set 5, vector# 42:
+                           key=00000000002000000000000000000000
+                        cipher=0000000000000000
+                         plain=225316D2F44A5B83
+                     encrypted=0000000000000000
+
+Set 5, vector# 43:
+                           key=00000000001000000000000000000000
+                        cipher=0000000000000000
+                         plain=F9D61A362B8032CC
+                     encrypted=0000000000000000
+
+Set 5, vector# 44:
+                           key=00000000000800000000000000000000
+                        cipher=0000000000000000
+                         plain=415AC05CE898E632
+                     encrypted=0000000000000000
+
+Set 5, vector# 45:
+                           key=00000000000400000000000000000000
+                        cipher=0000000000000000
+                         plain=A2EF4E49B6CF5402
+                     encrypted=0000000000000000
+
+Set 5, vector# 46:
+                           key=00000000000200000000000000000000
+                        cipher=0000000000000000
+                         plain=C307C8254EFA2C0D
+                     encrypted=0000000000000000
+
+Set 5, vector# 47:
+                           key=00000000000100000000000000000000
+                        cipher=0000000000000000
+                         plain=B03E5F88DB8FAE31
+                     encrypted=0000000000000000
+
+Set 5, vector# 48:
+                           key=00000000000080000000000000000000
+                        cipher=0000000000000000
+                         plain=5097B6343AFF94DB
+                     encrypted=0000000000000000
+
+Set 5, vector# 49:
+                           key=00000000000040000000000000000000
+                        cipher=0000000000000000
+                         plain=5A4F240BF66F65B6
+                     encrypted=0000000000000000
+
+Set 5, vector# 50:
+                           key=00000000000020000000000000000000
+                        cipher=0000000000000000
+                         plain=A5D048CFD932BC5A
+                     encrypted=0000000000000000
+
+Set 5, vector# 51:
+                           key=00000000000010000000000000000000
+                        cipher=0000000000000000
+                         plain=2C624088ABB58EEF
+                     encrypted=0000000000000000
+
+Set 5, vector# 52:
+                           key=00000000000008000000000000000000
+                        cipher=0000000000000000
+                         plain=84E524CFB753163B
+                     encrypted=0000000000000000
+
+Set 5, vector# 53:
+                           key=00000000000004000000000000000000
+                        cipher=0000000000000000
+                         plain=A27E50D650BDAEE5
+                     encrypted=0000000000000000
+
+Set 5, vector# 54:
+                           key=00000000000002000000000000000000
+                        cipher=0000000000000000
+                         plain=BA6242761F4E2534
+                     encrypted=0000000000000000
+
+Set 5, vector# 55:
+                           key=00000000000001000000000000000000
+                        cipher=0000000000000000
+                         plain=A5B3D76FA04268DA
+                     encrypted=0000000000000000
+
+Set 5, vector# 56:
+                           key=00000000000000800000000000000000
+                        cipher=0000000000000000
+                         plain=7854091BE6088B98
+                     encrypted=0000000000000000
+
+Set 5, vector# 57:
+                           key=00000000000000400000000000000000
+                        cipher=0000000000000000
+                         plain=36DCCD18B9E1E0B3
+                     encrypted=0000000000000000
+
+Set 5, vector# 58:
+                           key=00000000000000200000000000000000
+                        cipher=0000000000000000
+                         plain=C48773B8643C22B3
+                     encrypted=0000000000000000
+
+Set 5, vector# 59:
+                           key=00000000000000100000000000000000
+                        cipher=0000000000000000
+                         plain=D4A6E86F08A4F53D
+                     encrypted=0000000000000000
+
+Set 5, vector# 60:
+                           key=00000000000000080000000000000000
+                        cipher=0000000000000000
+                         plain=33C7D399EAA5CC6B
+                     encrypted=0000000000000000
+
+Set 5, vector# 61:
+                           key=00000000000000040000000000000000
+                        cipher=0000000000000000
+                         plain=4A8E39D4670B72EE
+                     encrypted=0000000000000000
+
+Set 5, vector# 62:
+                           key=00000000000000020000000000000000
+                        cipher=0000000000000000
+                         plain=9C9FBBCE28D280FF
+                     encrypted=0000000000000000
+
+Set 5, vector# 63:
+                           key=00000000000000010000000000000000
+                        cipher=0000000000000000
+                         plain=1E889E0DC57094CD
+                     encrypted=0000000000000000
+
+Set 5, vector# 64:
+                           key=00000000000000008000000000000000
+                        cipher=0000000000000000
+                         plain=51593FC98BCA6A2F
+                     encrypted=0000000000000000
+
+Set 5, vector# 65:
+                           key=00000000000000004000000000000000
+                        cipher=0000000000000000
+                         plain=2132CBD46AF36ED3
+                     encrypted=0000000000000000
+
+Set 5, vector# 66:
+                           key=00000000000000002000000000000000
+                        cipher=0000000000000000
+                         plain=3247A1CF9AC52F5E
+                     encrypted=0000000000000000
+
+Set 5, vector# 67:
+                           key=00000000000000001000000000000000
+                        cipher=0000000000000000
+                         plain=C7DBEFCCCE970FD1
+                     encrypted=0000000000000000
+
+Set 5, vector# 68:
+                           key=00000000000000000800000000000000
+                        cipher=0000000000000000
+                         plain=257A1726A732B4F8
+                     encrypted=0000000000000000
+
+Set 5, vector# 69:
+                           key=00000000000000000400000000000000
+                        cipher=0000000000000000
+                         plain=53FC4A52F173AC96
+                     encrypted=0000000000000000
+
+Set 5, vector# 70:
+                           key=00000000000000000200000000000000
+                        cipher=0000000000000000
+                         plain=B456C59F7F2B60C5
+                     encrypted=0000000000000000
+
+Set 5, vector# 71:
+                           key=00000000000000000100000000000000
+                        cipher=0000000000000000
+                         plain=B1E02D9E58BEBD47
+                     encrypted=0000000000000000
+
+Set 5, vector# 72:
+                           key=00000000000000000080000000000000
+                        cipher=0000000000000000
+                         plain=BB3F2999B7495C6B
+                     encrypted=0000000000000000
+
+Set 5, vector# 73:
+                           key=00000000000000000040000000000000
+                        cipher=0000000000000000
+                         plain=60627DFA0617C213
+                     encrypted=0000000000000000
+
+Set 5, vector# 74:
+                           key=00000000000000000020000000000000
+                        cipher=0000000000000000
+                         plain=82129AD8CE890D7F
+                     encrypted=0000000000000000
+
+Set 5, vector# 75:
+                           key=00000000000000000010000000000000
+                        cipher=0000000000000000
+                         plain=4238E56A041CEFC9
+                     encrypted=0000000000000000
+
+Set 5, vector# 76:
+                           key=00000000000000000008000000000000
+                        cipher=0000000000000000
+                         plain=7E44C3EFE3EEECE4
+                     encrypted=0000000000000000
+
+Set 5, vector# 77:
+                           key=00000000000000000004000000000000
+                        cipher=0000000000000000
+                         plain=8EF967BEB630C8DF
+                     encrypted=0000000000000000
+
+Set 5, vector# 78:
+                           key=00000000000000000002000000000000
+                        cipher=0000000000000000
+                         plain=EC3C49DE9F6ED4F3
+                     encrypted=0000000000000000
+
+Set 5, vector# 79:
+                           key=00000000000000000001000000000000
+                        cipher=0000000000000000
+                         plain=1244DF9B2110B3F3
+                     encrypted=0000000000000000
+
+Set 5, vector# 80:
+                           key=00000000000000000000800000000000
+                        cipher=0000000000000000
+                         plain=C5E69A3495EB236B
+                     encrypted=0000000000000000
+
+Set 5, vector# 81:
+                           key=00000000000000000000400000000000
+                        cipher=0000000000000000
+                         plain=C4E1241716E9E972
+                     encrypted=0000000000000000
+
+Set 5, vector# 82:
+                           key=00000000000000000000200000000000
+                        cipher=0000000000000000
+                         plain=8C97B4916FEF475D
+                     encrypted=0000000000000000
+
+Set 5, vector# 83:
+                           key=00000000000000000000100000000000
+                        cipher=0000000000000000
+                         plain=263CB7FDE3A923C8
+                     encrypted=0000000000000000
+
+Set 5, vector# 84:
+                           key=00000000000000000000080000000000
+                        cipher=0000000000000000
+                         plain=4005F931A0ACA3C2
+                     encrypted=0000000000000000
+
+Set 5, vector# 85:
+                           key=00000000000000000000040000000000
+                        cipher=0000000000000000
+                         plain=6FF7199A9B6E0203
+                     encrypted=0000000000000000
+
+Set 5, vector# 86:
+                           key=00000000000000000000020000000000
+                        cipher=0000000000000000
+                         plain=E6BE2AF2384ED0A9
+                     encrypted=0000000000000000
+
+Set 5, vector# 87:
+                           key=00000000000000000000010000000000
+                        cipher=0000000000000000
+                         plain=B57BF779216C781A
+                     encrypted=0000000000000000
+
+Set 5, vector# 88:
+                           key=00000000000000000000008000000000
+                        cipher=0000000000000000
+                         plain=8D27CA640ED2AF56
+                     encrypted=0000000000000000
+
+Set 5, vector# 89:
+                           key=00000000000000000000004000000000
+                        cipher=0000000000000000
+                         plain=9AFC310522003659
+                     encrypted=0000000000000000
+
+Set 5, vector# 90:
+                           key=00000000000000000000002000000000
+                        cipher=0000000000000000
+                         plain=3790A84CDD4270C1
+                     encrypted=0000000000000000
+
+Set 5, vector# 91:
+                           key=00000000000000000000001000000000
+                        cipher=0000000000000000
+                         plain=AF1AACDD7E4FB973
+                     encrypted=0000000000000000
+
+Set 5, vector# 92:
+                           key=00000000000000000000000800000000
+                        cipher=0000000000000000
+                         plain=CA2D3F243D028D9E
+                     encrypted=0000000000000000
+
+Set 5, vector# 93:
+                           key=00000000000000000000000400000000
+                        cipher=0000000000000000
+                         plain=1DE9741AE8BB7BC8
+                     encrypted=0000000000000000
+
+Set 5, vector# 94:
+                           key=00000000000000000000000200000000
+                        cipher=0000000000000000
+                         plain=68A161C211A4ACF1
+                     encrypted=0000000000000000
+
+Set 5, vector# 95:
+                           key=00000000000000000000000100000000
+                        cipher=0000000000000000
+                         plain=2BE2CC5F31214074
+                     encrypted=0000000000000000
+
+Set 5, vector# 96:
+                           key=00000000000000000000000080000000
+                        cipher=0000000000000000
+                         plain=70539284D0D0DC6D
+                     encrypted=0000000000000000
+
+Set 5, vector# 97:
+                           key=00000000000000000000000040000000
+                        cipher=0000000000000000
+                         plain=1914E53C2743976E
+                     encrypted=0000000000000000
+
+Set 5, vector# 98:
+                           key=00000000000000000000000020000000
+                        cipher=0000000000000000
+                         plain=12759B56F92CF154
+                     encrypted=0000000000000000
+
+Set 5, vector# 99:
+                           key=00000000000000000000000010000000
+                        cipher=0000000000000000
+                         plain=76D58C243A3BB271
+                     encrypted=0000000000000000
+
+Set 5, vector#100:
+                           key=00000000000000000000000008000000
+                        cipher=0000000000000000
+                         plain=9862308D41147DF5
+                     encrypted=0000000000000000
+
+Set 5, vector#101:
+                           key=00000000000000000000000004000000
+                        cipher=0000000000000000
+                         plain=1F2600FAD9B1E980
+                     encrypted=0000000000000000
+
+Set 5, vector#102:
+                           key=00000000000000000000000002000000
+                        cipher=0000000000000000
+                         plain=26EA4AC41A534466
+                     encrypted=0000000000000000
+
+Set 5, vector#103:
+                           key=00000000000000000000000001000000
+                        cipher=0000000000000000
+                         plain=C992BED4DD4EE8C1
+                     encrypted=0000000000000000
+
+Set 5, vector#104:
+                           key=00000000000000000000000000800000
+                        cipher=0000000000000000
+                         plain=18E7EEA3C1EC0F52
+                     encrypted=0000000000000000
+
+Set 5, vector#105:
+                           key=00000000000000000000000000400000
+                        cipher=0000000000000000
+                         plain=9A4B21FFFC3B3E4C
+                     encrypted=0000000000000000
+
+Set 5, vector#106:
+                           key=00000000000000000000000000200000
+                        cipher=0000000000000000
+                         plain=E721612FD618E527
+                     encrypted=0000000000000000
+
+Set 5, vector#107:
+                           key=00000000000000000000000000100000
+                        cipher=0000000000000000
+                         plain=07C22EF210B2591A
+                     encrypted=0000000000000000
+
+Set 5, vector#108:
+                           key=00000000000000000000000000080000
+                        cipher=0000000000000000
+                         plain=6688E0DAE9FDAF3E
+                     encrypted=0000000000000000
+
+Set 5, vector#109:
+                           key=00000000000000000000000000040000
+                        cipher=0000000000000000
+                         plain=677987FC16F236CB
+                     encrypted=0000000000000000
+
+Set 5, vector#110:
+                           key=00000000000000000000000000020000
+                        cipher=0000000000000000
+                         plain=34DADC5184A901C5
+                     encrypted=0000000000000000
+
+Set 5, vector#111:
+                           key=00000000000000000000000000010000
+                        cipher=0000000000000000
+                         plain=1A45296844207C02
+                     encrypted=0000000000000000
+
+Set 5, vector#112:
+                           key=00000000000000000000000000008000
+                        cipher=0000000000000000
+                         plain=9625C51950A82708
+                     encrypted=0000000000000000
+
+Set 5, vector#113:
+                           key=00000000000000000000000000004000
+                        cipher=0000000000000000
+                         plain=B4F762784E1AB96D
+                     encrypted=0000000000000000
+
+Set 5, vector#114:
+                           key=00000000000000000000000000002000
+                        cipher=0000000000000000
+                         plain=B232101AFB4D84BE
+                     encrypted=0000000000000000
+
+Set 5, vector#115:
+                           key=00000000000000000000000000001000
+                        cipher=0000000000000000
+                         plain=902F44110408CC27
+                     encrypted=0000000000000000
+
+Set 5, vector#116:
+                           key=00000000000000000000000000000800
+                        cipher=0000000000000000
+                         plain=891C628386DE4ACC
+                     encrypted=0000000000000000
+
+Set 5, vector#117:
+                           key=00000000000000000000000000000400
+                        cipher=0000000000000000
+                         plain=71CDE75BE47C11CE
+                     encrypted=0000000000000000
+
+Set 5, vector#118:
+                           key=00000000000000000000000000000200
+                        cipher=0000000000000000
+                         plain=E812F94C774BCD0A
+                     encrypted=0000000000000000
+
+Set 5, vector#119:
+                           key=00000000000000000000000000000100
+                        cipher=0000000000000000
+                         plain=4274CC018E539C4E
+                     encrypted=0000000000000000
+
+Set 5, vector#120:
+                           key=00000000000000000000000000000080
+                        cipher=0000000000000000
+                         plain=068357AD5F8016D0
+                     encrypted=0000000000000000
+
+Set 5, vector#121:
+                           key=00000000000000000000000000000040
+                        cipher=0000000000000000
+                         plain=27C343CD6C540686
+                     encrypted=0000000000000000
+
+Set 5, vector#122:
+                           key=00000000000000000000000000000020
+                        cipher=0000000000000000
+                         plain=0A27EBA572DC2EF0
+                     encrypted=0000000000000000
+
+Set 5, vector#123:
+                           key=00000000000000000000000000000010
+                        cipher=0000000000000000
+                         plain=B2FBAF23E3347EC4
+                     encrypted=0000000000000000
+
+Set 5, vector#124:
+                           key=00000000000000000000000000000008
+                        cipher=0000000000000000
+                         plain=FA079CEFAE6AEA27
+                     encrypted=0000000000000000
+
+Set 5, vector#125:
+                           key=00000000000000000000000000000004
+                        cipher=0000000000000000
+                         plain=01C9B479C6BE6917
+                     encrypted=0000000000000000
+
+Set 5, vector#126:
+                           key=00000000000000000000000000000002
+                        cipher=0000000000000000
+                         plain=54CEA997399AA01B
+                     encrypted=0000000000000000
+
+Set 5, vector#127:
+                           key=00000000000000000000000000000001
+                        cipher=0000000000000000
+                         plain=29A9F18E4A83E0CD
+                     encrypted=0000000000000000
+
+Test vectors -- set 6
+=====================
+
+Set 6, vector#  0:
+                           key=00000000000000000000000000000000
+                        cipher=8000000000000000
+                         plain=E7FB76C9174B3A19
+                     encrypted=8000000000000000
+
+Set 6, vector#  1:
+                           key=00000000000000000000000000000000
+                        cipher=4000000000000000
+                         plain=F0A79E531D95F0B1
+                     encrypted=4000000000000000
+
+Set 6, vector#  2:
+                           key=00000000000000000000000000000000
+                        cipher=2000000000000000
+                         plain=66339F63A5E4414F
+                     encrypted=2000000000000000
+
+Set 6, vector#  3:
+                           key=00000000000000000000000000000000
+                        cipher=1000000000000000
+                         plain=D3E96A4024457374
+                     encrypted=1000000000000000
+
+Set 6, vector#  4:
+                           key=00000000000000000000000000000000
+                        cipher=0800000000000000
+                         plain=9F89612E5410BD68
+                     encrypted=0800000000000000
+
+Set 6, vector#  5:
+                           key=00000000000000000000000000000000
+                        cipher=0400000000000000
+                         plain=DAC4F3D77C4C6356
+                     encrypted=0400000000000000
+
+Set 6, vector#  6:
+                           key=00000000000000000000000000000000
+                        cipher=0200000000000000
+                         plain=39D298D182C0C6AF
+                     encrypted=0200000000000000
+
+Set 6, vector#  7:
+                           key=00000000000000000000000000000000
+                        cipher=0100000000000000
+                         plain=F05A8AF5CF16FB99
+                     encrypted=0100000000000000
+
+Set 6, vector#  8:
+                           key=00000000000000000000000000000000
+                        cipher=0080000000000000
+                         plain=779C4D2D1B978FC0
+                     encrypted=0080000000000000
+
+Set 6, vector#  9:
+                           key=00000000000000000000000000000000
+                        cipher=0040000000000000
+                         plain=E96199A71865CEDD
+                     encrypted=0040000000000000
+
+Set 6, vector# 10:
+                           key=00000000000000000000000000000000
+                        cipher=0020000000000000
+                         plain=A2127BCB86543049
+                     encrypted=0020000000000000
+
+Set 6, vector# 11:
+                           key=00000000000000000000000000000000
+                        cipher=0010000000000000
+                         plain=A1C70EBF1E964345
+                     encrypted=0010000000000000
+
+Set 6, vector# 12:
+                           key=00000000000000000000000000000000
+                        cipher=0008000000000000
+                         plain=35C173D8F04B186F
+                     encrypted=0008000000000000
+
+Set 6, vector# 13:
+                           key=00000000000000000000000000000000
+                        cipher=0004000000000000
+                         plain=92423D021B21C002
+                     encrypted=0004000000000000
+
+Set 6, vector# 14:
+                           key=00000000000000000000000000000000
+                        cipher=0002000000000000
+                         plain=AAB559D174A4F684
+                     encrypted=0002000000000000
+
+Set 6, vector# 15:
+                           key=00000000000000000000000000000000
+                        cipher=0001000000000000
+                         plain=2E0C4E667F362C82
+                     encrypted=0001000000000000
+
+Set 6, vector# 16:
+                           key=00000000000000000000000000000000
+                        cipher=0000800000000000
+                         plain=E29B9AE635748D80
+                     encrypted=0000800000000000
+
+Set 6, vector# 17:
+                           key=00000000000000000000000000000000
+                        cipher=0000400000000000
+                         plain=069E06C7CCA39200
+                     encrypted=0000400000000000
+
+Set 6, vector# 18:
+                           key=00000000000000000000000000000000
+                        cipher=0000200000000000
+                         plain=00C5DCECB9E3179C
+                     encrypted=0000200000000000
+
+Set 6, vector# 19:
+                           key=00000000000000000000000000000000
+                        cipher=0000100000000000
+                         plain=2F3742E62831455C
+                     encrypted=0000100000000000
+
+Set 6, vector# 20:
+                           key=00000000000000000000000000000000
+                        cipher=0000080000000000
+                         plain=EC61AA450B240500
+                     encrypted=0000080000000000
+
+Set 6, vector# 21:
+                           key=00000000000000000000000000000000
+                        cipher=0000040000000000
+                         plain=C9B3A6FCBB3635D3
+                     encrypted=0000040000000000
+
+Set 6, vector# 22:
+                           key=00000000000000000000000000000000
+                        cipher=0000020000000000
+                         plain=EAE65B15BB0874D1
+                     encrypted=0000020000000000
+
+Set 6, vector# 23:
+                           key=00000000000000000000000000000000
+                        cipher=0000010000000000
+                         plain=31DD0432DF57D7BF
+                     encrypted=0000010000000000
+
+Set 6, vector# 24:
+                           key=00000000000000000000000000000000
+                        cipher=0000008000000000
+                         plain=AC8462BACDE52C66
+                     encrypted=0000008000000000
+
+Set 6, vector# 25:
+                           key=00000000000000000000000000000000
+                        cipher=0000004000000000
+                         plain=B41F7FCB741F8D22
+                     encrypted=0000004000000000
+
+Set 6, vector# 26:
+                           key=00000000000000000000000000000000
+                        cipher=0000002000000000
+                         plain=2587CFCF95D8AD71
+                     encrypted=0000002000000000
+
+Set 6, vector# 27:
+                           key=00000000000000000000000000000000
+                        cipher=0000001000000000
+                         plain=E9568D1301E937D8
+                     encrypted=0000001000000000
+
+Set 6, vector# 28:
+                           key=00000000000000000000000000000000
+                        cipher=0000000800000000
+                         plain=3B6961D7E34B16B2
+                     encrypted=0000000800000000
+
+Set 6, vector# 29:
+                           key=00000000000000000000000000000000
+                        cipher=0000000400000000
+                         plain=B1EA28F0016B13B2
+                     encrypted=0000000400000000
+
+Set 6, vector# 30:
+                           key=00000000000000000000000000000000
+                        cipher=0000000200000000
+                         plain=33B0748085278381
+                     encrypted=0000000200000000
+
+Set 6, vector# 31:
+                           key=00000000000000000000000000000000
+                        cipher=0000000100000000
+                         plain=F09C3D4B89AF18EB
+                     encrypted=0000000100000000
+
+Set 6, vector# 32:
+                           key=00000000000000000000000000000000
+                        cipher=0000000080000000
+                         plain=F0F7AE23F9989C51
+                     encrypted=0000000080000000
+
+Set 6, vector# 33:
+                           key=00000000000000000000000000000000
+                        cipher=0000000040000000
+                         plain=5BF886846027E83E
+                     encrypted=0000000040000000
+
+Set 6, vector# 34:
+                           key=00000000000000000000000000000000
+                        cipher=0000000020000000
+                         plain=967D5456D419FE52
+                     encrypted=0000000020000000
+
+Set 6, vector# 35:
+                           key=00000000000000000000000000000000
+                        cipher=0000000010000000
+                         plain=7BA869B77CFCB4D0
+                     encrypted=0000000010000000
+
+Set 6, vector# 36:
+                           key=00000000000000000000000000000000
+                        cipher=0000000008000000
+                         plain=F4B907A63B918E25
+                     encrypted=0000000008000000
+
+Set 6, vector# 37:
+                           key=00000000000000000000000000000000
+                        cipher=0000000004000000
+                         plain=54E92DC23C357FF9
+                     encrypted=0000000004000000
+
+Set 6, vector# 38:
+                           key=00000000000000000000000000000000
+                        cipher=0000000002000000
+                         plain=FE451E5FB3A1BBB3
+                     encrypted=0000000002000000
+
+Set 6, vector# 39:
+                           key=00000000000000000000000000000000
+                        cipher=0000000001000000
+                         plain=57AA1814037DA9F6
+                     encrypted=0000000001000000
+
+Set 6, vector# 40:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000800000
+                         plain=67626700DE868E9A
+                     encrypted=0000000000800000
+
+Set 6, vector# 41:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000400000
+                         plain=452614CA0AEEE99C
+                     encrypted=0000000000400000
+
+Set 6, vector# 42:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000200000
+                         plain=1642E395F837074E
+                     encrypted=0000000000200000
+
+Set 6, vector# 43:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000100000
+                         plain=CAB9F30646F27D97
+                     encrypted=0000000000100000
+
+Set 6, vector# 44:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000080000
+                         plain=CDB20E0068B13448
+                     encrypted=0000000000080000
+
+Set 6, vector# 45:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000040000
+                         plain=BB13077418F377F7
+                     encrypted=0000000000040000
+
+Set 6, vector# 46:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000020000
+                         plain=C20C829C11E4C5FB
+                     encrypted=0000000000020000
+
+Set 6, vector# 47:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000010000
+                         plain=AD1AC278AEA72E43
+                     encrypted=0000000000010000
+
+Set 6, vector# 48:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000008000
+                         plain=6E4CB3C657BF822B
+                     encrypted=0000000000008000
+
+Set 6, vector# 49:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000004000
+                         plain=C1407C3B15033A66
+                     encrypted=0000000000004000
+
+Set 6, vector# 50:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000002000
+                         plain=CC5A94231D5E3661
+                     encrypted=0000000000002000
+
+Set 6, vector# 51:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000001000
+                         plain=73C51E92D385B93F
+                     encrypted=0000000000001000
+
+Set 6, vector# 52:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000800
+                         plain=97B6BE9F3694626F
+                     encrypted=0000000000000800
+
+Set 6, vector# 53:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000400
+                         plain=E0C461172493DB92
+                     encrypted=0000000000000400
+
+Set 6, vector# 54:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000200
+                         plain=5368A4AC3A32C658
+                     encrypted=0000000000000200
+
+Set 6, vector# 55:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000100
+                         plain=0BCB4A4F7C82B845
+                     encrypted=0000000000000100
+
+Set 6, vector# 56:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000080
+                         plain=3B935D314410A019
+                     encrypted=0000000000000080
+
+Set 6, vector# 57:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000040
+                         plain=A48FA93573AA5354
+                     encrypted=0000000000000040
+
+Set 6, vector# 58:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000020
+                         plain=77258F406DB0FE2A
+                     encrypted=0000000000000020
+
+Set 6, vector# 59:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000010
+                         plain=B90B4A4221DD84C7
+                     encrypted=0000000000000010
+
+Set 6, vector# 60:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000008
+                         plain=37E5692471A7E18A
+                     encrypted=0000000000000008
+
+Set 6, vector# 61:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000004
+                         plain=D775E29A4DA2F2B0
+                     encrypted=0000000000000004
+
+Set 6, vector# 62:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000002
+                         plain=41A6099A020F6E9A
+                     encrypted=0000000000000002
+
+Set 6, vector# 63:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000001
+                         plain=40772CE8FB36C5B5
+                     encrypted=0000000000000001
+
+Test vectors -- set 7
+=====================
+
+Set 7, vector#  0:
+                           key=00000000000000000000000000000000
+                        cipher=0000000000000000
+                         plain=F5C398817916CD42
+                     encrypted=0000000000000000
+
+Set 7, vector#  1:
+                           key=01010101010101010101010101010101
+                        cipher=0101010101010101
+                         plain=EC3D68D22CF84A52
+                     encrypted=0101010101010101
+
+Set 7, vector#  2:
+                           key=02020202020202020202020202020202
+                        cipher=0202020202020202
+                         plain=DDD04FD76C6CBF50
+                     encrypted=0202020202020202
+
+Set 7, vector#  3:
+                           key=03030303030303030303030303030303
+                        cipher=0303030303030303
+                         plain=BB89B1ED108D2BE9
+                     encrypted=0303030303030303
+
+Set 7, vector#  4:
+                           key=04040404040404040404040404040404
+                        cipher=0404040404040404
+                         plain=B87609D7061DE1CC
+                     encrypted=0404040404040404
+
+Set 7, vector#  5:
+                           key=05050505050505050505050505050505
+                        cipher=0505050505050505
+                         plain=13389DD7A8FC5378
+                     encrypted=0505050505050505
+
+Set 7, vector#  6:
+                           key=06060606060606060606060606060606
+                        cipher=0606060606060606
+                         plain=D4A24A67F997168D
+                     encrypted=0606060606060606
+
+Set 7, vector#  7:
+                           key=07070707070707070707070707070707
+                        cipher=0707070707070707
+                         plain=2A447E4618C285DF
+                     encrypted=0707070707070707
+
+Set 7, vector#  8:
+                           key=08080808080808080808080808080808
+                        cipher=0808080808080808
+                         plain=0DD081A54C8FB0C3
+                     encrypted=0808080808080808
+
+Set 7, vector#  9:
+                           key=09090909090909090909090909090909
+                        cipher=0909090909090909
+                         plain=31CDDB2FB408DBB5
+                     encrypted=0909090909090909
+
+Set 7, vector# 10:
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
+                        cipher=0A0A0A0A0A0A0A0A
+                         plain=CB799DD281AF8162
+                     encrypted=0A0A0A0A0A0A0A0A
+
+Set 7, vector# 11:
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B
+                        cipher=0B0B0B0B0B0B0B0B
+                         plain=B8485823D54E5262
+                     encrypted=0B0B0B0B0B0B0B0B
+
+Set 7, vector# 12:
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
+                        cipher=0C0C0C0C0C0C0C0C
+                         plain=FF9EFA75514D4D73
+                     encrypted=0C0C0C0C0C0C0C0C
+
+Set 7, vector# 13:
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D
+                        cipher=0D0D0D0D0D0D0D0D
+                         plain=554A2F007E946D5E
+                     encrypted=0D0D0D0D0D0D0D0D
+
+Set 7, vector# 14:
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E
+                        cipher=0E0E0E0E0E0E0E0E
+                         plain=C847BF20ACA9F0B0
+                     encrypted=0E0E0E0E0E0E0E0E
+
+Set 7, vector# 15:
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
+                        cipher=0F0F0F0F0F0F0F0F
+                         plain=22CC6EA033C72F19
+                     encrypted=0F0F0F0F0F0F0F0F
+
+Set 7, vector# 16:
+                           key=10101010101010101010101010101010
+                        cipher=1010101010101010
+                         plain=5C5618A3159F9396
+                     encrypted=1010101010101010
+
+Set 7, vector# 17:
+                           key=11111111111111111111111111111111
+                        cipher=1111111111111111
+                         plain=FCC2E63D7E898894
+                     encrypted=1111111111111111
+
+Set 7, vector# 18:
+                           key=12121212121212121212121212121212
+                        cipher=1212121212121212
+                         plain=A1E10DA0D710F7E6
+                     encrypted=1212121212121212
+
+Set 7, vector# 19:
+                           key=13131313131313131313131313131313
+                        cipher=1313131313131313
+                         plain=5E8DC19202912AC4
+                     encrypted=1313131313131313
+
+Set 7, vector# 20:
+                           key=14141414141414141414141414141414
+                        cipher=1414141414141414
+                         plain=F4C61E3B41420AFB
+                     encrypted=1414141414141414
+
+Set 7, vector# 21:
+                           key=15151515151515151515151515151515
+                        cipher=1515151515151515
+                         plain=A5500C6F58ED14A7
+                     encrypted=1515151515151515
+
+Set 7, vector# 22:
+                           key=16161616161616161616161616161616
+                        cipher=1616161616161616
+                         plain=D6C19C07595FAF97
+                     encrypted=1616161616161616
+
+Set 7, vector# 23:
+                           key=17171717171717171717171717171717
+                        cipher=1717171717171717
+                         plain=A34D8C68143920FE
+                     encrypted=1717171717171717
+
+Set 7, vector# 24:
+                           key=18181818181818181818181818181818
+                        cipher=1818181818181818
+                         plain=AD870FC77A1AD162
+                     encrypted=1818181818181818
+
+Set 7, vector# 25:
+                           key=19191919191919191919191919191919
+                        cipher=1919191919191919
+                         plain=A0B6786F28D6B5E1
+                     encrypted=1919191919191919
+
+Set 7, vector# 26:
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A
+                        cipher=1A1A1A1A1A1A1A1A
+                         plain=222EC498A0139D84
+                     encrypted=1A1A1A1A1A1A1A1A
+
+Set 7, vector# 27:
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B
+                        cipher=1B1B1B1B1B1B1B1B
+                         plain=836458D328962CEA
+                     encrypted=1B1B1B1B1B1B1B1B
+
+Set 7, vector# 28:
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C
+                        cipher=1C1C1C1C1C1C1C1C
+                         plain=E94DFE32F2FE8917
+                     encrypted=1C1C1C1C1C1C1C1C
+
+Set 7, vector# 29:
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D
+                        cipher=1D1D1D1D1D1D1D1D
+                         plain=59BE96CC8A9F63FF
+                     encrypted=1D1D1D1D1D1D1D1D
+
+Set 7, vector# 30:
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E
+                        cipher=1E1E1E1E1E1E1E1E
+                         plain=B3E99C244181B99E
+                     encrypted=1E1E1E1E1E1E1E1E
+
+Set 7, vector# 31:
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F
+                        cipher=1F1F1F1F1F1F1F1F
+                         plain=D1D3CB99063FE6F8
+                     encrypted=1F1F1F1F1F1F1F1F
+
+Set 7, vector# 32:
+                           key=20202020202020202020202020202020
+                        cipher=2020202020202020
+                         plain=1B9D26660C03E965
+                     encrypted=2020202020202020
+
+Set 7, vector# 33:
+                           key=21212121212121212121212121212121
+                        cipher=2121212121212121
+                         plain=ACCC5CAE7F16399B
+                     encrypted=2121212121212121
+
+Set 7, vector# 34:
+                           key=22222222222222222222222222222222
+                        cipher=2222222222222222
+                         plain=557BD4EF78BF6230
+                     encrypted=2222222222222222
+
+Set 7, vector# 35:
+                           key=23232323232323232323232323232323
+                        cipher=2323232323232323
+                         plain=6B246D601089C8E3
+                     encrypted=2323232323232323
+
+Set 7, vector# 36:
+                           key=24242424242424242424242424242424
+                        cipher=2424242424242424
+                         plain=1F06C2F823D0D51C
+                     encrypted=2424242424242424
+
+Set 7, vector# 37:
+                           key=25252525252525252525252525252525
+                        cipher=2525252525252525
+                         plain=F50AD55E2A8ED3BC
+                     encrypted=2525252525252525
+
+Set 7, vector# 38:
+                           key=26262626262626262626262626262626
+                        cipher=2626262626262626
+                         plain=7B53F417ED82AA33
+                     encrypted=2626262626262626
+
+Set 7, vector# 39:
+                           key=27272727272727272727272727272727
+                        cipher=2727272727272727
+                         plain=F48F9B3D49E67B8C
+                     encrypted=2727272727272727
+
+Set 7, vector# 40:
+                           key=28282828282828282828282828282828
+                        cipher=2828282828282828
+                         plain=87D5686B9A9A53BB
+                     encrypted=2828282828282828
+
+Set 7, vector# 41:
+                           key=29292929292929292929292929292929
+                        cipher=2929292929292929
+                         plain=B4D29592D020136C
+                     encrypted=2929292929292929
+
+Set 7, vector# 42:
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A
+                        cipher=2A2A2A2A2A2A2A2A
+                         plain=4D25821EAB3F799B
+                     encrypted=2A2A2A2A2A2A2A2A
+
+Set 7, vector# 43:
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B
+                        cipher=2B2B2B2B2B2B2B2B
+                         plain=58261CE06C5A8514
+                     encrypted=2B2B2B2B2B2B2B2B
+
+Set 7, vector# 44:
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C
+                        cipher=2C2C2C2C2C2C2C2C
+                         plain=6C31631ADB56A719
+                     encrypted=2C2C2C2C2C2C2C2C
+
+Set 7, vector# 45:
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D
+                        cipher=2D2D2D2D2D2D2D2D
+                         plain=042361EF8F340E61
+                     encrypted=2D2D2D2D2D2D2D2D
+
+Set 7, vector# 46:
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E
+                        cipher=2E2E2E2E2E2E2E2E
+                         plain=87363CEF834F7121
+                     encrypted=2E2E2E2E2E2E2E2E
+
+Set 7, vector# 47:
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F
+                        cipher=2F2F2F2F2F2F2F2F
+                         plain=5000561DAE5854B5
+                     encrypted=2F2F2F2F2F2F2F2F
+
+Set 7, vector# 48:
+                           key=30303030303030303030303030303030
+                        cipher=3030303030303030
+                         plain=33C504135D7DB43E
+                     encrypted=3030303030303030
+
+Set 7, vector# 49:
+                           key=31313131313131313131313131313131
+                        cipher=3131313131313131
+                         plain=D99ED5172ABB2444
+                     encrypted=3131313131313131
+
+Set 7, vector# 50:
+                           key=32323232323232323232323232323232
+                        cipher=3232323232323232
+                         plain=666A92574FDC4E07
+                     encrypted=3232323232323232
+
+Set 7, vector# 51:
+                           key=33333333333333333333333333333333
+                        cipher=3333333333333333
+                         plain=140E9945E06E0748
+                     encrypted=3333333333333333
+
+Set 7, vector# 52:
+                           key=34343434343434343434343434343434
+                        cipher=3434343434343434
+                         plain=38A32928257C33FB
+                     encrypted=3434343434343434
+
+Set 7, vector# 53:
+                           key=35353535353535353535353535353535
+                        cipher=3535353535353535
+                         plain=4D9595BF87EE9D9A
+                     encrypted=3535353535353535
+
+Set 7, vector# 54:
+                           key=36363636363636363636363636363636
+                        cipher=3636363636363636
+                         plain=A35E66BBC851C9DA
+                     encrypted=3636363636363636
+
+Set 7, vector# 55:
+                           key=37373737373737373737373737373737
+                        cipher=3737373737373737
+                         plain=A77253DA8EB6F307
+                     encrypted=3737373737373737
+
+Set 7, vector# 56:
+                           key=38383838383838383838383838383838
+                        cipher=3838383838383838
+                         plain=500BE3248CB409C2
+                     encrypted=3838383838383838
+
+Set 7, vector# 57:
+                           key=39393939393939393939393939393939
+                        cipher=3939393939393939
+                         plain=AF567CCD31236DD4
+                     encrypted=3939393939393939
+
+Set 7, vector# 58:
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A
+                        cipher=3A3A3A3A3A3A3A3A
+                         plain=A82B03B9601FE45A
+                     encrypted=3A3A3A3A3A3A3A3A
+
+Set 7, vector# 59:
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B
+                        cipher=3B3B3B3B3B3B3B3B
+                         plain=EAB5DCBC764707C1
+                     encrypted=3B3B3B3B3B3B3B3B
+
+Set 7, vector# 60:
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C
+                        cipher=3C3C3C3C3C3C3C3C
+                         plain=7891BBF230D3003B
+                     encrypted=3C3C3C3C3C3C3C3C
+
+Set 7, vector# 61:
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D
+                        cipher=3D3D3D3D3D3D3D3D
+                         plain=C4185D3DF127F0EE
+                     encrypted=3D3D3D3D3D3D3D3D
+
+Set 7, vector# 62:
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E
+                        cipher=3E3E3E3E3E3E3E3E
+                         plain=50498990427638F3
+                     encrypted=3E3E3E3E3E3E3E3E
+
+Set 7, vector# 63:
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F
+                        cipher=3F3F3F3F3F3F3F3F
+                         plain=F7454BC057EA7218
+                     encrypted=3F3F3F3F3F3F3F3F
+
+Set 7, vector# 64:
+                           key=40404040404040404040404040404040
+                        cipher=4040404040404040
+                         plain=B48C4D857C229DF1
+                     encrypted=4040404040404040
+
+Set 7, vector# 65:
+                           key=41414141414141414141414141414141
+                        cipher=4141414141414141
+                         plain=7A675F0D707E33F8
+                     encrypted=4141414141414141
+
+Set 7, vector# 66:
+                           key=42424242424242424242424242424242
+                        cipher=4242424242424242
+                         plain=6048736397ECC969
+                     encrypted=4242424242424242
+
+Set 7, vector# 67:
+                           key=43434343434343434343434343434343
+                        cipher=4343434343434343
+                         plain=54ED31AF7A79F03E
+                     encrypted=4343434343434343
+
+Set 7, vector# 68:
+                           key=44444444444444444444444444444444
+                        cipher=4444444444444444
+                         plain=50BD8C46A4BCDC8E
+                     encrypted=4444444444444444
+
+Set 7, vector# 69:
+                           key=45454545454545454545454545454545
+                        cipher=4545454545454545
+                         plain=87653648865E9696
+                     encrypted=4545454545454545
+
+Set 7, vector# 70:
+                           key=46464646464646464646464646464646
+                        cipher=4646464646464646
+                         plain=3704B3684F859811
+                     encrypted=4646464646464646
+
+Set 7, vector# 71:
+                           key=47474747474747474747474747474747
+                        cipher=4747474747474747
+                         plain=BB1D6630A7CAF8AE
+                     encrypted=4747474747474747
+
+Set 7, vector# 72:
+                           key=48484848484848484848484848484848
+                        cipher=4848484848484848
+                         plain=0C5687E07A32CCDB
+                     encrypted=4848484848484848
+
+Set 7, vector# 73:
+                           key=49494949494949494949494949494949
+                        cipher=4949494949494949
+                         plain=065D404BA2EFDB0A
+                     encrypted=4949494949494949
+
+Set 7, vector# 74:
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A
+                        cipher=4A4A4A4A4A4A4A4A
+                         plain=E9C2E15266757719
+                     encrypted=4A4A4A4A4A4A4A4A
+
+Set 7, vector# 75:
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B
+                        cipher=4B4B4B4B4B4B4B4B
+                         plain=9A4B20E33473413B
+                     encrypted=4B4B4B4B4B4B4B4B
+
+Set 7, vector# 76:
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C
+                        cipher=4C4C4C4C4C4C4C4C
+                         plain=F420194EE18528DE
+                     encrypted=4C4C4C4C4C4C4C4C
+
+Set 7, vector# 77:
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D
+                        cipher=4D4D4D4D4D4D4D4D
+                         plain=7F395BE5FA1ED615
+                     encrypted=4D4D4D4D4D4D4D4D
+
+Set 7, vector# 78:
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E
+                        cipher=4E4E4E4E4E4E4E4E
+                         plain=C264785AEE4906EC
+                     encrypted=4E4E4E4E4E4E4E4E
+
+Set 7, vector# 79:
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F
+                        cipher=4F4F4F4F4F4F4F4F
+                         plain=93EAF54C46600E4B
+                     encrypted=4F4F4F4F4F4F4F4F
+
+Set 7, vector# 80:
+                           key=50505050505050505050505050505050
+                        cipher=5050505050505050
+                         plain=C98522BDF3C5AAB3
+                     encrypted=5050505050505050
+
+Set 7, vector# 81:
+                           key=51515151515151515151515151515151
+                        cipher=5151515151515151
+                         plain=1E502C8D08D63C51
+                     encrypted=5151515151515151
+
+Set 7, vector# 82:
+                           key=52525252525252525252525252525252
+                        cipher=5252525252525252
+                         plain=6C05DD97B56B2FFE
+                     encrypted=5252525252525252
+
+Set 7, vector# 83:
+                           key=53535353535353535353535353535353
+                        cipher=5353535353535353
+                         plain=3D646A28309BA45D
+                     encrypted=5353535353535353
+
+Set 7, vector# 84:
+                           key=54545454545454545454545454545454
+                        cipher=5454545454545454
+                         plain=1A741DF9F1A54944
+                     encrypted=5454545454545454
+
+Set 7, vector# 85:
+                           key=55555555555555555555555555555555
+                        cipher=5555555555555555
+                         plain=DFCCF1CE8E221D10
+                     encrypted=5555555555555555
+
+Set 7, vector# 86:
+                           key=56565656565656565656565656565656
+                        cipher=5656565656565656
+                         plain=A81331D650DE555E
+                     encrypted=5656565656565656
+
+Set 7, vector# 87:
+                           key=57575757575757575757575757575757
+                        cipher=5757575757575757
+                         plain=8346827690EFC1B8
+                     encrypted=5757575757575757
+
+Set 7, vector# 88:
+                           key=58585858585858585858585858585858
+                        cipher=5858585858585858
+                         plain=CE1A1327B27F55FE
+                     encrypted=5858585858585858
+
+Set 7, vector# 89:
+                           key=59595959595959595959595959595959
+                        cipher=5959595959595959
+                         plain=9F3112773736D78B
+                     encrypted=5959595959595959
+
+Set 7, vector# 90:
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A
+                        cipher=5A5A5A5A5A5A5A5A
+                         plain=B7ED95E14F7B1B78
+                     encrypted=5A5A5A5A5A5A5A5A
+
+Set 7, vector# 91:
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B
+                        cipher=5B5B5B5B5B5B5B5B
+                         plain=5AF6BB323805441E
+                     encrypted=5B5B5B5B5B5B5B5B
+
+Set 7, vector# 92:
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C
+                        cipher=5C5C5C5C5C5C5C5C
+                         plain=D257F6D28EA1C550
+                     encrypted=5C5C5C5C5C5C5C5C
+
+Set 7, vector# 93:
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D
+                        cipher=5D5D5D5D5D5D5D5D
+                         plain=38EFC2A9940DB832
+                     encrypted=5D5D5D5D5D5D5D5D
+
+Set 7, vector# 94:
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E
+                        cipher=5E5E5E5E5E5E5E5E
+                         plain=A13304DA14F46C6B
+                     encrypted=5E5E5E5E5E5E5E5E
+
+Set 7, vector# 95:
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F
+                        cipher=5F5F5F5F5F5F5F5F
+                         plain=6DCAA969047735B9
+                     encrypted=5F5F5F5F5F5F5F5F
+
+Set 7, vector# 96:
+                           key=60606060606060606060606060606060
+                        cipher=6060606060606060
+                         plain=E085E42609931613
+                     encrypted=6060606060606060
+
+Set 7, vector# 97:
+                           key=61616161616161616161616161616161
+                        cipher=6161616161616161
+                         plain=50159BD6EC6CDDC2
+                     encrypted=6161616161616161
+
+Set 7, vector# 98:
+                           key=62626262626262626262626262626262
+                        cipher=6262626262626262
+                         plain=79CBB7B394084FBC
+                     encrypted=6262626262626262
+
+Set 7, vector# 99:
+                           key=63636363636363636363636363636363
+                        cipher=6363636363636363
+                         plain=D3A4185DFFABCFB9
+                     encrypted=6363636363636363
+
+Set 7, vector#100:
+                           key=64646464646464646464646464646464
+                        cipher=6464646464646464
+                         plain=649C555EFA650CB1
+                     encrypted=6464646464646464
+
+Set 7, vector#101:
+                           key=65656565656565656565656565656565
+                        cipher=6565656565656565
+                         plain=AE293771D42200FA
+                     encrypted=6565656565656565
+
+Set 7, vector#102:
+                           key=66666666666666666666666666666666
+                        cipher=6666666666666666
+                         plain=7242EC45C7D55F03
+                     encrypted=6666666666666666
+
+Set 7, vector#103:
+                           key=67676767676767676767676767676767
+                        cipher=6767676767676767
+                         plain=41B7B838DFF1E86A
+                     encrypted=6767676767676767
+
+Set 7, vector#104:
+                           key=68686868686868686868686868686868
+                        cipher=6868686868686868
+                         plain=B0639BD72247CFB4
+                     encrypted=6868686868686868
+
+Set 7, vector#105:
+                           key=69696969696969696969696969696969
+                        cipher=6969696969696969
+                         plain=2AD6E823F674DD99
+                     encrypted=6969696969696969
+
+Set 7, vector#106:
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A
+                        cipher=6A6A6A6A6A6A6A6A
+                         plain=F2F22A1B018E5FCC
+                     encrypted=6A6A6A6A6A6A6A6A
+
+Set 7, vector#107:
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B
+                        cipher=6B6B6B6B6B6B6B6B
+                         plain=E4623DCD73BEFA82
+                     encrypted=6B6B6B6B6B6B6B6B
+
+Set 7, vector#108:
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C
+                        cipher=6C6C6C6C6C6C6C6C
+                         plain=8B23544F6BE8FA7B
+                     encrypted=6C6C6C6C6C6C6C6C
+
+Set 7, vector#109:
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D
+                        cipher=6D6D6D6D6D6D6D6D
+                         plain=7D05492FA4F5C1BF
+                     encrypted=6D6D6D6D6D6D6D6D
+
+Set 7, vector#110:
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E
+                        cipher=6E6E6E6E6E6E6E6E
+                         plain=7B09B41CA3C45BB9
+                     encrypted=6E6E6E6E6E6E6E6E
+
+Set 7, vector#111:
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F
+                        cipher=6F6F6F6F6F6F6F6F
+                         plain=6F96833C2C3A4A26
+                     encrypted=6F6F6F6F6F6F6F6F
+
+Set 7, vector#112:
+                           key=70707070707070707070707070707070
+                        cipher=7070707070707070
+                         plain=900EA32E3AF2A297
+                     encrypted=7070707070707070
+
+Set 7, vector#113:
+                           key=71717171717171717171717171717171
+                        cipher=7171717171717171
+                         plain=323589A320D0338C
+                     encrypted=7171717171717171
+
+Set 7, vector#114:
+                           key=72727272727272727272727272727272
+                        cipher=7272727272727272
+                         plain=26B05FB5679E5303
+                     encrypted=7272727272727272
+
+Set 7, vector#115:
+                           key=73737373737373737373737373737373
+                        cipher=7373737373737373
+                         plain=3A1F17602A9E98FA
+                     encrypted=7373737373737373
+
+Set 7, vector#116:
+                           key=74747474747474747474747474747474
+                        cipher=7474747474747474
+                         plain=C15B131341E49C91
+                     encrypted=7474747474747474
+
+Set 7, vector#117:
+                           key=75757575757575757575757575757575
+                        cipher=7575757575757575
+                         plain=1816B44E2D42D250
+                     encrypted=7575757575757575
+
+Set 7, vector#118:
+                           key=76767676767676767676767676767676
+                        cipher=7676767676767676
+                         plain=4648BE7F2567CC2A
+                     encrypted=7676767676767676
+
+Set 7, vector#119:
+                           key=77777777777777777777777777777777
+                        cipher=7777777777777777
+                         plain=52A19696C85D417C
+                     encrypted=7777777777777777
+
+Set 7, vector#120:
+                           key=78787878787878787878787878787878
+                        cipher=7878787878787878
+                         plain=EF32CC7FE921B7BD
+                     encrypted=7878787878787878
+
+Set 7, vector#121:
+                           key=79797979797979797979797979797979
+                        cipher=7979797979797979
+                         plain=D94807A95CB4F854
+                     encrypted=7979797979797979
+
+Set 7, vector#122:
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A
+                        cipher=7A7A7A7A7A7A7A7A
+                         plain=1586A83366237457
+                     encrypted=7A7A7A7A7A7A7A7A
+
+Set 7, vector#123:
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B
+                        cipher=7B7B7B7B7B7B7B7B
+                         plain=8BE5B0596CB7BB21
+                     encrypted=7B7B7B7B7B7B7B7B
+
+Set 7, vector#124:
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C
+                        cipher=7C7C7C7C7C7C7C7C
+                         plain=CBC6F25674E58A8B
+                     encrypted=7C7C7C7C7C7C7C7C
+
+Set 7, vector#125:
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D
+                        cipher=7D7D7D7D7D7D7D7D
+                         plain=4ED24D6A803FF449
+                     encrypted=7D7D7D7D7D7D7D7D
+
+Set 7, vector#126:
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E
+                        cipher=7E7E7E7E7E7E7E7E
+                         plain=4F481E6A3EB47FC2
+                     encrypted=7E7E7E7E7E7E7E7E
+
+Set 7, vector#127:
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F
+                        cipher=7F7F7F7F7F7F7F7F
+                         plain=6AF76F875128F461
+                     encrypted=7F7F7F7F7F7F7F7F
+
+Set 7, vector#128:
+                           key=80808080808080808080808080808080
+                        cipher=8080808080808080
+                         plain=BB56EA82FACDF2C5
+                     encrypted=8080808080808080
+
+Set 7, vector#129:
+                           key=81818181818181818181818181818181
+                        cipher=8181818181818181
+                         plain=4187B5C4C2992408
+                     encrypted=8181818181818181
+
+Set 7, vector#130:
+                           key=82828282828282828282828282828282
+                        cipher=8282828282828282
+                         plain=D12AFDB119061388
+                     encrypted=8282828282828282
+
+Set 7, vector#131:
+                           key=83838383838383838383838383838383
+                        cipher=8383838383838383
+                         plain=1B0ECA9B67A08C46
+                     encrypted=8383838383838383
+
+Set 7, vector#132:
+                           key=84848484848484848484848484848484
+                        cipher=8484848484848484
+                         plain=5D8C9A907297EA0C
+                     encrypted=8484848484848484
+
+Set 7, vector#133:
+                           key=85858585858585858585858585858585
+                        cipher=8585858585858585
+                         plain=36BF3221A6910B40
+                     encrypted=8585858585858585
+
+Set 7, vector#134:
+                           key=86868686868686868686868686868686
+                        cipher=8686868686868686
+                         plain=050242B82B10F73D
+                     encrypted=8686868686868686
+
+Set 7, vector#135:
+                           key=87878787878787878787878787878787
+                        cipher=8787878787878787
+                         plain=3CD6DAAD6ED6B756
+                     encrypted=8787878787878787
+
+Set 7, vector#136:
+                           key=88888888888888888888888888888888
+                        cipher=8888888888888888
+                         plain=998470D0B662CC37
+                     encrypted=8888888888888888
+
+Set 7, vector#137:
+                           key=89898989898989898989898989898989
+                        cipher=8989898989898989
+                         plain=EAF29456B343210D
+                     encrypted=8989898989898989
+
+Set 7, vector#138:
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A
+                        cipher=8A8A8A8A8A8A8A8A
+                         plain=61D5773B7ADED2E4
+                     encrypted=8A8A8A8A8A8A8A8A
+
+Set 7, vector#139:
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B
+                        cipher=8B8B8B8B8B8B8B8B
+                         plain=30306DC8B32B332A
+                     encrypted=8B8B8B8B8B8B8B8B
+
+Set 7, vector#140:
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C
+                        cipher=8C8C8C8C8C8C8C8C
+                         plain=FC0159FB36CCD915
+                     encrypted=8C8C8C8C8C8C8C8C
+
+Set 7, vector#141:
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D
+                        cipher=8D8D8D8D8D8D8D8D
+                         plain=586D5C16E5995568
+                     encrypted=8D8D8D8D8D8D8D8D
+
+Set 7, vector#142:
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E
+                        cipher=8E8E8E8E8E8E8E8E
+                         plain=7A0EAE96060B3C2E
+                     encrypted=8E8E8E8E8E8E8E8E
+
+Set 7, vector#143:
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F
+                        cipher=8F8F8F8F8F8F8F8F
+                         plain=19D5F59C362A6302
+                     encrypted=8F8F8F8F8F8F8F8F
+
+Set 7, vector#144:
+                           key=90909090909090909090909090909090
+                        cipher=9090909090909090
+                         plain=BF0EB1E3BF293CC8
+                     encrypted=9090909090909090
+
+Set 7, vector#145:
+                           key=91919191919191919191919191919191
+                        cipher=9191919191919191
+                         plain=5330BC824D266557
+                     encrypted=9191919191919191
+
+Set 7, vector#146:
+                           key=92929292929292929292929292929292
+                        cipher=9292929292929292
+                         plain=51ED331761ECBAF5
+                     encrypted=9292929292929292
+
+Set 7, vector#147:
+                           key=93939393939393939393939393939393
+                        cipher=9393939393939393
+                         plain=652530350AACEC2C
+                     encrypted=9393939393939393
+
+Set 7, vector#148:
+                           key=94949494949494949494949494949494
+                        cipher=9494949494949494
+                         plain=9A6A190D6512CC82
+                     encrypted=9494949494949494
+
+Set 7, vector#149:
+                           key=95959595959595959595959595959595
+                        cipher=9595959595959595
+                         plain=5EEAB10BADF0F56D
+                     encrypted=9595959595959595
+
+Set 7, vector#150:
+                           key=96969696969696969696969696969696
+                        cipher=9696969696969696
+                         plain=C2ADF00AC39F840C
+                     encrypted=9696969696969696
+
+Set 7, vector#151:
+                           key=97979797979797979797979797979797
+                        cipher=9797979797979797
+                         plain=A0914FA33DAD4C1C
+                     encrypted=9797979797979797
+
+Set 7, vector#152:
+                           key=98989898989898989898989898989898
+                        cipher=9898989898989898
+                         plain=DAE545E713BDDA56
+                     encrypted=9898989898989898
+
+Set 7, vector#153:
+                           key=99999999999999999999999999999999
+                        cipher=9999999999999999
+                         plain=2193229116A9AAB5
+                     encrypted=9999999999999999
+
+Set 7, vector#154:
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A
+                        cipher=9A9A9A9A9A9A9A9A
+                         plain=6AF958EA6A21BBF7
+                     encrypted=9A9A9A9A9A9A9A9A
+
+Set 7, vector#155:
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B
+                        cipher=9B9B9B9B9B9B9B9B
+                         plain=ABBB465ACCBAAC88
+                     encrypted=9B9B9B9B9B9B9B9B
+
+Set 7, vector#156:
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C
+                        cipher=9C9C9C9C9C9C9C9C
+                         plain=CA7557C0CB271318
+                     encrypted=9C9C9C9C9C9C9C9C
+
+Set 7, vector#157:
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D
+                        cipher=9D9D9D9D9D9D9D9D
+                         plain=246ED3D27018082D
+                     encrypted=9D9D9D9D9D9D9D9D
+
+Set 7, vector#158:
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E
+                        cipher=9E9E9E9E9E9E9E9E
+                         plain=7E4BD9A348026A3C
+                     encrypted=9E9E9E9E9E9E9E9E
+
+Set 7, vector#159:
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F
+                        cipher=9F9F9F9F9F9F9F9F
+                         plain=9FCFF1E4C8217C77
+                     encrypted=9F9F9F9F9F9F9F9F
+
+Set 7, vector#160:
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0
+                        cipher=A0A0A0A0A0A0A0A0
+                         plain=923F307CF7EF7A45
+                     encrypted=A0A0A0A0A0A0A0A0
+
+Set 7, vector#161:
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1
+                        cipher=A1A1A1A1A1A1A1A1
+                         plain=4F759A2D2DCB2334
+                     encrypted=A1A1A1A1A1A1A1A1
+
+Set 7, vector#162:
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2
+                        cipher=A2A2A2A2A2A2A2A2
+                         plain=383349265F6A7A09
+                     encrypted=A2A2A2A2A2A2A2A2
+
+Set 7, vector#163:
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3
+                        cipher=A3A3A3A3A3A3A3A3
+                         plain=0DD2BE26E0B80472
+                     encrypted=A3A3A3A3A3A3A3A3
+
+Set 7, vector#164:
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4
+                        cipher=A4A4A4A4A4A4A4A4
+                         plain=5CB7F88E46EA96EE
+                     encrypted=A4A4A4A4A4A4A4A4
+
+Set 7, vector#165:
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5
+                        cipher=A5A5A5A5A5A5A5A5
+                         plain=04E0D8E220841DD5
+                     encrypted=A5A5A5A5A5A5A5A5
+
+Set 7, vector#166:
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6
+                        cipher=A6A6A6A6A6A6A6A6
+                         plain=9887C0E742D271EC
+                     encrypted=A6A6A6A6A6A6A6A6
+
+Set 7, vector#167:
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7
+                        cipher=A7A7A7A7A7A7A7A7
+                         plain=F3A706F990B1EF5B
+                     encrypted=A7A7A7A7A7A7A7A7
+
+Set 7, vector#168:
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8
+                        cipher=A8A8A8A8A8A8A8A8
+                         plain=D802205456D3ADEC
+                     encrypted=A8A8A8A8A8A8A8A8
+
+Set 7, vector#169:
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9
+                        cipher=A9A9A9A9A9A9A9A9
+                         plain=C0ECA9E558A80D3E
+                     encrypted=A9A9A9A9A9A9A9A9
+
+Set 7, vector#170:
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+                        cipher=AAAAAAAAAAAAAAAA
+                         plain=7F4DE29E2C38E2F5
+                     encrypted=AAAAAAAAAAAAAAAA
+
+Set 7, vector#171:
+                           key=ABABABABABABABABABABABABABABABAB
+                        cipher=ABABABABABABABAB
+                         plain=AFA8464DE349F5B8
+                     encrypted=ABABABABABABABAB
+
+Set 7, vector#172:
+                           key=ACACACACACACACACACACACACACACACAC
+                        cipher=ACACACACACACACAC
+                         plain=7D457D34EC57401D
+                     encrypted=ACACACACACACACAC
+
+Set 7, vector#173:
+                           key=ADADADADADADADADADADADADADADADAD
+                        cipher=ADADADADADADADAD
+                         plain=6C500BE6FA96FFDF
+                     encrypted=ADADADADADADADAD
+
+Set 7, vector#174:
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE
+                        cipher=AEAEAEAEAEAEAEAE
+                         plain=8AC7269E1BF9139B
+                     encrypted=AEAEAEAEAEAEAEAE
+
+Set 7, vector#175:
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF
+                        cipher=AFAFAFAFAFAFAFAF
+                         plain=1BAD1E0FDAAEAF9B
+                     encrypted=AFAFAFAFAFAFAFAF
+
+Set 7, vector#176:
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0
+                        cipher=B0B0B0B0B0B0B0B0
+                         plain=704360D1E1265027
+                     encrypted=B0B0B0B0B0B0B0B0
+
+Set 7, vector#177:
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1
+                        cipher=B1B1B1B1B1B1B1B1
+                         plain=05121D26A11E792F
+                     encrypted=B1B1B1B1B1B1B1B1
+
+Set 7, vector#178:
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2
+                        cipher=B2B2B2B2B2B2B2B2
+                         plain=56E9267F7C6ED884
+                     encrypted=B2B2B2B2B2B2B2B2
+
+Set 7, vector#179:
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3
+                        cipher=B3B3B3B3B3B3B3B3
+                         plain=B7DC82B5CDBDA060
+                     encrypted=B3B3B3B3B3B3B3B3
+
+Set 7, vector#180:
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4
+                        cipher=B4B4B4B4B4B4B4B4
+                         plain=2994E2A264DE8CD0
+                     encrypted=B4B4B4B4B4B4B4B4
+
+Set 7, vector#181:
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5
+                        cipher=B5B5B5B5B5B5B5B5
+                         plain=BD0FC6C5C7A6AC60
+                     encrypted=B5B5B5B5B5B5B5B5
+
+Set 7, vector#182:
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6
+                        cipher=B6B6B6B6B6B6B6B6
+                         plain=B504D26DA5027237
+                     encrypted=B6B6B6B6B6B6B6B6
+
+Set 7, vector#183:
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7
+                        cipher=B7B7B7B7B7B7B7B7
+                         plain=ABD7DF8EF3594D04
+                     encrypted=B7B7B7B7B7B7B7B7
+
+Set 7, vector#184:
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8
+                        cipher=B8B8B8B8B8B8B8B8
+                         plain=4DAD0A4F08DBA12D
+                     encrypted=B8B8B8B8B8B8B8B8
+
+Set 7, vector#185:
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9
+                        cipher=B9B9B9B9B9B9B9B9
+                         plain=4A8F6F059A84E053
+                     encrypted=B9B9B9B9B9B9B9B9
+
+Set 7, vector#186:
+                           key=BABABABABABABABABABABABABABABABA
+                        cipher=BABABABABABABABA
+                         plain=6AAE8FA4941B06F7
+                     encrypted=BABABABABABABABA
+
+Set 7, vector#187:
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
+                        cipher=BBBBBBBBBBBBBBBB
+                         plain=2854FE50E569F2DC
+                     encrypted=BBBBBBBBBBBBBBBB
+
+Set 7, vector#188:
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC
+                        cipher=BCBCBCBCBCBCBCBC
+                         plain=0228B6CF0EF0A050
+                     encrypted=BCBCBCBCBCBCBCBC
+
+Set 7, vector#189:
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD
+                        cipher=BDBDBDBDBDBDBDBD
+                         plain=01B278EF1498862C
+                     encrypted=BDBDBDBDBDBDBDBD
+
+Set 7, vector#190:
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE
+                        cipher=BEBEBEBEBEBEBEBE
+                         plain=B2F35BE56471CDE7
+                     encrypted=BEBEBEBEBEBEBEBE
+
+Set 7, vector#191:
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF
+                        cipher=BFBFBFBFBFBFBFBF
+                         plain=FA3FCD78C7F264C6
+                     encrypted=BFBFBFBFBFBFBFBF
+
+Set 7, vector#192:
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
+                        cipher=C0C0C0C0C0C0C0C0
+                         plain=448AB11D9EF3909C
+                     encrypted=C0C0C0C0C0C0C0C0
+
+Set 7, vector#193:
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1
+                        cipher=C1C1C1C1C1C1C1C1
+                         plain=3BAEC78FE0953BD3
+                     encrypted=C1C1C1C1C1C1C1C1
+
+Set 7, vector#194:
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2
+                        cipher=C2C2C2C2C2C2C2C2
+                         plain=DC8E6D65FE8A6560
+                     encrypted=C2C2C2C2C2C2C2C2
+
+Set 7, vector#195:
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3
+                        cipher=C3C3C3C3C3C3C3C3
+                         plain=50A09DB5C5666929
+                     encrypted=C3C3C3C3C3C3C3C3
+
+Set 7, vector#196:
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4
+                        cipher=C4C4C4C4C4C4C4C4
+                         plain=AEAE25834C6480F2
+                     encrypted=C4C4C4C4C4C4C4C4
+
+Set 7, vector#197:
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5
+                        cipher=C5C5C5C5C5C5C5C5
+                         plain=24257001246D0693
+                     encrypted=C5C5C5C5C5C5C5C5
+
+Set 7, vector#198:
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6
+                        cipher=C6C6C6C6C6C6C6C6
+                         plain=651A8A2848422560
+                     encrypted=C6C6C6C6C6C6C6C6
+
+Set 7, vector#199:
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7
+                        cipher=C7C7C7C7C7C7C7C7
+                         plain=6488A4777BD581FC
+                     encrypted=C7C7C7C7C7C7C7C7
+
+Set 7, vector#200:
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8
+                        cipher=C8C8C8C8C8C8C8C8
+                         plain=24747EDAE89A55FC
+                     encrypted=C8C8C8C8C8C8C8C8
+
+Set 7, vector#201:
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9
+                        cipher=C9C9C9C9C9C9C9C9
+                         plain=86F79F336C34FCC8
+                     encrypted=C9C9C9C9C9C9C9C9
+
+Set 7, vector#202:
+                           key=CACACACACACACACACACACACACACACACA
+                        cipher=CACACACACACACACA
+                         plain=4C32025538E91B05
+                     encrypted=CACACACACACACACA
+
+Set 7, vector#203:
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB
+                        cipher=CBCBCBCBCBCBCBCB
+                         plain=73BE620C17C5B02E
+                     encrypted=CBCBCBCBCBCBCBCB
+
+Set 7, vector#204:
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+                        cipher=CCCCCCCCCCCCCCCC
+                         plain=B20DF32000E49FE8
+                     encrypted=CCCCCCCCCCCCCCCC
+
+Set 7, vector#205:
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD
+                        cipher=CDCDCDCDCDCDCDCD
+                         plain=5AEB5C25171EEDDE
+                     encrypted=CDCDCDCDCDCDCDCD
+
+Set 7, vector#206:
+                           key=CECECECECECECECECECECECECECECECE
+                        cipher=CECECECECECECECE
+                         plain=78AA58487A4ADA48
+                     encrypted=CECECECECECECECE
+
+Set 7, vector#207:
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF
+                        cipher=CFCFCFCFCFCFCFCF
+                         plain=0769DF79FA10CF5D
+                     encrypted=CFCFCFCFCFCFCFCF
+
+Set 7, vector#208:
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0
+                        cipher=D0D0D0D0D0D0D0D0
+                         plain=2CF37FCFBD06E5BD
+                     encrypted=D0D0D0D0D0D0D0D0
+
+Set 7, vector#209:
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1
+                        cipher=D1D1D1D1D1D1D1D1
+                         plain=8A1207A1A94F2D62
+                     encrypted=D1D1D1D1D1D1D1D1
+
+Set 7, vector#210:
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2
+                        cipher=D2D2D2D2D2D2D2D2
+                         plain=90D88B1D289FE945
+                     encrypted=D2D2D2D2D2D2D2D2
+
+Set 7, vector#211:
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3
+                        cipher=D3D3D3D3D3D3D3D3
+                         plain=9A38CB3183E3EFB4
+                     encrypted=D3D3D3D3D3D3D3D3
+
+Set 7, vector#212:
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4
+                        cipher=D4D4D4D4D4D4D4D4
+                         plain=0F4095EEF82B2CDD
+                     encrypted=D4D4D4D4D4D4D4D4
+
+Set 7, vector#213:
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5
+                        cipher=D5D5D5D5D5D5D5D5
+                         plain=8DEF9B674D61CEF8
+                     encrypted=D5D5D5D5D5D5D5D5
+
+Set 7, vector#214:
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6
+                        cipher=D6D6D6D6D6D6D6D6
+                         plain=416124D7A35A77FA
+                     encrypted=D6D6D6D6D6D6D6D6
+
+Set 7, vector#215:
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7
+                        cipher=D7D7D7D7D7D7D7D7
+                         plain=D87E89FE1A709388
+                     encrypted=D7D7D7D7D7D7D7D7
+
+Set 7, vector#216:
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8
+                        cipher=D8D8D8D8D8D8D8D8
+                         plain=7F38A860FD90616C
+                     encrypted=D8D8D8D8D8D8D8D8
+
+Set 7, vector#217:
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9
+                        cipher=D9D9D9D9D9D9D9D9
+                         plain=742118161E698FDE
+                     encrypted=D9D9D9D9D9D9D9D9
+
+Set 7, vector#218:
+                           key=DADADADADADADADADADADADADADADADA
+                        cipher=DADADADADADADADA
+                         plain=3A960FF111EBB995
+                     encrypted=DADADADADADADADA
+
+Set 7, vector#219:
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB
+                        cipher=DBDBDBDBDBDBDBDB
+                         plain=18BD71E7A8C10D90
+                     encrypted=DBDBDBDBDBDBDBDB
+
+Set 7, vector#220:
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC
+                        cipher=DCDCDCDCDCDCDCDC
+                         plain=0B653FB85792BED4
+                     encrypted=DCDCDCDCDCDCDCDC
+
+Set 7, vector#221:
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
+                        cipher=DDDDDDDDDDDDDDDD
+                         plain=846A607BD121969D
+                     encrypted=DDDDDDDDDDDDDDDD
+
+Set 7, vector#222:
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE
+                        cipher=DEDEDEDEDEDEDEDE
+                         plain=0754A690342100E6
+                     encrypted=DEDEDEDEDEDEDEDE
+
+Set 7, vector#223:
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF
+                        cipher=DFDFDFDFDFDFDFDF
+                         plain=CD3783FD17B161F5
+                     encrypted=DFDFDFDFDFDFDFDF
+
+Set 7, vector#224:
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0
+                        cipher=E0E0E0E0E0E0E0E0
+                         plain=D2931A5F8F5E02F2
+                     encrypted=E0E0E0E0E0E0E0E0
+
+Set 7, vector#225:
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1
+                        cipher=E1E1E1E1E1E1E1E1
+                         plain=ABAFC5DE3D817702
+                     encrypted=E1E1E1E1E1E1E1E1
+
+Set 7, vector#226:
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2
+                        cipher=E2E2E2E2E2E2E2E2
+                         plain=755998B53FDBF639
+                     encrypted=E2E2E2E2E2E2E2E2
+
+Set 7, vector#227:
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3
+                        cipher=E3E3E3E3E3E3E3E3
+                         plain=2209ECCCD4CF0833
+                     encrypted=E3E3E3E3E3E3E3E3
+
+Set 7, vector#228:
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4
+                        cipher=E4E4E4E4E4E4E4E4
+                         plain=E6DCBCD4051E262E
+                     encrypted=E4E4E4E4E4E4E4E4
+
+Set 7, vector#229:
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5
+                        cipher=E5E5E5E5E5E5E5E5
+                         plain=6E4FE82860B6A717
+                     encrypted=E5E5E5E5E5E5E5E5
+
+Set 7, vector#230:
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6
+                        cipher=E6E6E6E6E6E6E6E6
+                         plain=A914E2FCC94D5531
+                     encrypted=E6E6E6E6E6E6E6E6
+
+Set 7, vector#231:
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7
+                        cipher=E7E7E7E7E7E7E7E7
+                         plain=343E1732AA6F14DD
+                     encrypted=E7E7E7E7E7E7E7E7
+
+Set 7, vector#232:
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8
+                        cipher=E8E8E8E8E8E8E8E8
+                         plain=C07A6CC69060DBA5
+                     encrypted=E8E8E8E8E8E8E8E8
+
+Set 7, vector#233:
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9
+                        cipher=E9E9E9E9E9E9E9E9
+                         plain=A10036C9B8FAB964
+                     encrypted=E9E9E9E9E9E9E9E9
+
+Set 7, vector#234:
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA
+                        cipher=EAEAEAEAEAEAEAEA
+                         plain=9BE835F4C3485500
+                     encrypted=EAEAEAEAEAEAEAEA
+
+Set 7, vector#235:
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB
+                        cipher=EBEBEBEBEBEBEBEB
+                         plain=C27CB0223F676F17
+                     encrypted=EBEBEBEBEBEBEBEB
+
+Set 7, vector#236:
+                           key=ECECECECECECECECECECECECECECECEC
+                        cipher=ECECECECECECECEC
+                         plain=34A41F258C519473
+                     encrypted=ECECECECECECECEC
+
+Set 7, vector#237:
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED
+                        cipher=EDEDEDEDEDEDEDED
+                         plain=B2DB4676A15DB9C8
+                     encrypted=EDEDEDEDEDEDEDED
+
+Set 7, vector#238:
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
+                        cipher=EEEEEEEEEEEEEEEE
+                         plain=295784D053BE733D
+                     encrypted=EEEEEEEEEEEEEEEE
+
+Set 7, vector#239:
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF
+                        cipher=EFEFEFEFEFEFEFEF
+                         plain=70EF67D4C6F0D88B
+                     encrypted=EFEFEFEFEFEFEFEF
+
+Set 7, vector#240:
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
+                        cipher=F0F0F0F0F0F0F0F0
+                         plain=37FFE364A83F90CF
+                     encrypted=F0F0F0F0F0F0F0F0
+
+Set 7, vector#241:
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1
+                        cipher=F1F1F1F1F1F1F1F1
+                         plain=B7CC6A392F2C62F8
+                     encrypted=F1F1F1F1F1F1F1F1
+
+Set 7, vector#242:
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2
+                        cipher=F2F2F2F2F2F2F2F2
+                         plain=C3EBA54477377DE3
+                     encrypted=F2F2F2F2F2F2F2F2
+
+Set 7, vector#243:
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3
+                        cipher=F3F3F3F3F3F3F3F3
+                         plain=42A1DA499CE893B8
+                     encrypted=F3F3F3F3F3F3F3F3
+
+Set 7, vector#244:
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4
+                        cipher=F4F4F4F4F4F4F4F4
+                         plain=E4321913E31A6FA1
+                     encrypted=F4F4F4F4F4F4F4F4
+
+Set 7, vector#245:
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5
+                        cipher=F5F5F5F5F5F5F5F5
+                         plain=82584E6EA0DFB50B
+                     encrypted=F5F5F5F5F5F5F5F5
+
+Set 7, vector#246:
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6
+                        cipher=F6F6F6F6F6F6F6F6
+                         plain=2FBEE0B29842A0CB
+                     encrypted=F6F6F6F6F6F6F6F6
+
+Set 7, vector#247:
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7
+                        cipher=F7F7F7F7F7F7F7F7
+                         plain=C89580329C3BCD1F
+                     encrypted=F7F7F7F7F7F7F7F7
+
+Set 7, vector#248:
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8
+                        cipher=F8F8F8F8F8F8F8F8
+                         plain=5AEC670E7842F437
+                     encrypted=F8F8F8F8F8F8F8F8
+
+Set 7, vector#249:
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9
+                        cipher=F9F9F9F9F9F9F9F9
+                         plain=DA266E60DE3E4BE4
+                     encrypted=F9F9F9F9F9F9F9F9
+
+Set 7, vector#250:
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA
+                        cipher=FAFAFAFAFAFAFAFA
+                         plain=6B79AF105F721F71
+                     encrypted=FAFAFAFAFAFAFAFA
+
+Set 7, vector#251:
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB
+                        cipher=FBFBFBFBFBFBFBFB
+                         plain=245370839E694AA4
+                     encrypted=FBFBFBFBFBFBFBFB
+
+Set 7, vector#252:
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+                        cipher=FCFCFCFCFCFCFCFC
+                         plain=6768737150EC58C0
+                     encrypted=FCFCFCFCFCFCFCFC
+
+Set 7, vector#253:
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD
+                        cipher=FDFDFDFDFDFDFDFD
+                         plain=49994EAB4CDD0487
+                     encrypted=FDFDFDFDFDFDFDFD
+
+Set 7, vector#254:
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
+                        cipher=FEFEFEFEFEFEFEFE
+                         plain=493E46C3FFA57C23
+                     encrypted=FEFEFEFEFEFEFEFE
+
+Set 7, vector#255:
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+                        cipher=FFFFFFFFFFFFFFFF
+                         plain=FB6CD106CDCD8114
+                     encrypted=FFFFFFFFFFFFFFFF
+
+Test vectors -- set 8
+=====================
+
+Set 8, vector#  0:
+                           key=000102030405060708090A0B0C0D0E0F
+                        cipher=0011223344556677
+                         plain=01C6FA50BA66866C
+                     encrypted=0011223344556677
+
+Set 8, vector#  1:
+                           key=2BD6459F82C5B300952C49104881FF48
+                        cipher=EA024714AD5C4D84
+                         plain=9CEFB24C4E51373D
+                     encrypted=EA024714AD5C4D84
+
+
+
+End of test vectors