]> git.cryptolib.org Git - arm-crypto-lib.git/commitdiff
added CAST5, CAST6, RC5 and RC6
authorbg <daniel.otte@rub.de>
Wed, 2 Feb 2011 01:25:44 +0000 (02:25 +0100)
committerbg <daniel.otte@rub.de>
Wed, 2 Feb 2011 01:25:44 +0000 (02:25 +0100)
38 files changed:
arm-makefile.inc
bcal/bcal_cast5.c
bcal/bcal_cast5.h
bcal/bcal_cast6.c
bcal/bcal_cast6.h
bcal/bcal_rc5.c
bcal/bcal_rc5.h
bcal/bcal_rc6.c
bcal/bcal_rc6.h
cast5/cast5-sbox.h [new file with mode: 0644]
cast5/cast5.c [new file with mode: 0644]
cast5/cast5.h [new file with mode: 0644]
cast6/cast6.c [new file with mode: 0644]
cast6/cast6.h [new file with mode: 0644]
cast6/cast6_sboxes.h [new file with mode: 0644]
host/get_test.rb
jh/jh_simple_speed_core.c
jh/jh_tables.h
mkfiles/cast5.mk [new file with mode: 0644]
mkfiles/cast6.mk [new file with mode: 0644]
mkfiles/rc5.mk [new file with mode: 0644]
mkfiles/rc6.mk [new file with mode: 0644]
rc5/rc5.c [new file with mode: 0644]
rc5/rc5.h [new file with mode: 0644]
rc6/rc6.c [new file with mode: 0644]
rc6/rc6.h [new file with mode: 0644]
test_src/hw_uart.h [deleted file]
test_src/main-cast5-test.c [new file with mode: 0644]
test_src/main-cast6-test.c [new file with mode: 0644]
test_src/main-rc5-test.c [new file with mode: 0644]
test_src/main-rc6-test.c [new file with mode: 0644]
test_src/uart_defines.h
test_src/uart_i.c
test_src/uart_lowlevel.h
testvectors/Rc5-128-64.verified.test-vectors [new file with mode: 0644]
testvectors/Rc6-128-128.verified.test-vectors [new file with mode: 0644]
testvectors/Rc6-192-128.verified.test-vectors [new file with mode: 0644]
testvectors/Rc6-256-128.verified.test-vectors [new file with mode: 0644]

index f4e0364c20c0c4248e73f0d4abd25cb36898123e..396e108a93ada3bdb5220a2d8a2ad3efe66b8822 100644 (file)
@@ -2,7 +2,7 @@ TOOLCHAIN      = arm-elf-
 MCU_TARGET     = cortex-m3  
 OPTIMIZE       = -O2
 DEBUG          = -g
-WARNING        = -pedantic -Wall -Wstrict-prototypes
+WARNING        = -pedantic -Wall -Wstrict-prototypes -Werror
 DEFS           = -D$(call uc, $(subst -,_,$(MCU_TARGET)))
 FLASHCMD       = $(TOOLCHAIN)gdb -x gdb-flash  #
 DEP_DIR        = deps/
index 1818e10bb9b966603c7d4a7633171a88fd7fad73..0fc9bc6becbf0f2a93565dc36a04d000259b5cf5 100644 (file)
  * 
  */
 
-#include <avr/pgmspace.h>
 #include <stdlib.h>
 #include "blockcipher_descriptor.h"
 #include "cast5.h"
 #include "keysize_descriptor.h"
 
-const char cast5_str[]   PROGMEM = "CAST5";
+const char cast5_str[] = "CAST5";
 
-const uint8_t cast5_keysize_desc[] PROGMEM = { KS_TYPE_RANGE, KS_INT(0), KS_INT(128), 
-                                                KS_TYPE_TERMINATOR    };
+const uint8_t cast5_keysize_desc[] = { KS_TYPE_RANGE, KS_INT(0), KS_INT(128),
+                                       KS_TYPE_TERMINATOR    };
 
-const bcdesc_t cast5_desc PROGMEM = {
+const bcdesc_t cast5_desc = {
        BCDESC_TYPE_BLOCKCIPHER,
        BC_INIT_TYPE_2,
        cast5_str,
index 04895737dd340a8fc0cdc8735d1077ed20fdb4bf..63ce08beea7f2918b2cdeaf9f8029f208712c1fc 100644 (file)
@@ -25,7 +25,6 @@
  * 
  */
 
-#include <avr/pgmspace.h>
 #include "blockcipher_descriptor.h"
 #include "cast5.h"
 #include "keysize_descriptor.h"
index 4a24ed5e78172b2af5a9eaa680c815c776594eb6..a95f26b0e3e58d74e3bdfd90c772e5d5c4901aae 100644 (file)
  * 
  */
 
-#include <avr/pgmspace.h>
 #include <stdlib.h>
 #include "blockcipher_descriptor.h"
 #include "cast6.h"
 #include "keysize_descriptor.h"
 
-const char cast6_str[]   PROGMEM = "CAST-256";
+const char cast6_str[] = "CAST-256";
 
-const uint8_t cast6_keysize_desc[] PROGMEM = { KS_TYPE_RANGE, KS_INT(0), KS_INT(256), 
-                                                KS_TYPE_TERMINATOR    };
+const uint8_t cast6_keysize_desc[] = { KS_TYPE_RANGE, KS_INT(0), KS_INT(256),
+                                       KS_TYPE_TERMINATOR    };
 
-const bcdesc_t cast6_desc PROGMEM = {
+const bcdesc_t cast6_desc = {
        BCDESC_TYPE_BLOCKCIPHER,
        BC_INIT_TYPE_2,
        cast6_str,
index 4c268e3e36cb416ee49bc1050b295e2fedc83cfd..8590e75c6bf7b845648fc214c039dd1aa83505cd 100644 (file)
@@ -25,7 +25,6 @@
  * 
  */
 
-#include <avr/pgmspace.h>
 #include "blockcipher_descriptor.h"
 #include "cast6.h"
 #include "keysize_descriptor.h"
index 9634111410475583f700a2240f0d663dece7463a..678af27a3f33e7a4aaa270447fdb1ed11169962f 100644 (file)
@@ -25,7 +25,6 @@
  * 
  */
 
-#include <avr/pgmspace.h>
 #include <stdlib.h>
 #include "blockcipher_descriptor.h"
 #include "rc5.h"
 
 #define RC5_ROUNDS 12
 
-const char rc5_str[]   PROGMEM = "RC5";
+const char rc5_str[] = "RC5";
 
-const uint8_t rc5_keysize_desc[] PROGMEM = { KS_TYPE_RANGE, KS_INT(1), KS_INT(2040), 
-                                                KS_TYPE_TERMINATOR    };
+const uint8_t rc5_keysize_desc[] = { KS_TYPE_RANGE, KS_INT(1), KS_INT(2040),
+                                     KS_TYPE_TERMINATOR    };
 
 static
 void rc5_dummy_init(void* key, uint16_t keysize_b, void* ctx){
        rc5_init(key, keysize_b, RC5_ROUNDS, ctx);
 }
 
-const bcdesc_t rc5_desc PROGMEM = {
+const bcdesc_t rc5_desc = {
        BCDESC_TYPE_BLOCKCIPHER,
        BC_INIT_TYPE_2,
        rc5_str,
index febf5c1f337c595e183d9221a88fc272e44ced77..59fe97e2b0ae5a3d56770a0afffb6a917eaa1798 100644 (file)
@@ -25,7 +25,6 @@
  * 
  */
 
-#include <avr/pgmspace.h>
 #include "blockcipher_descriptor.h"
 #include "rc5.h"
 #include "keysize_descriptor.h"
index 5866b49effc42e9a5a3aee8d448bb535e2b1d4fb..161900968e67fc91e37ea91bb0c8970f0822f549 100644 (file)
  * 
  */
 
-#include <avr/pgmspace.h>
 #include <stdlib.h>
 #include "blockcipher_descriptor.h"
 #include "rc6.h"
 #include "keysize_descriptor.h"
 
-const char rc6_str[]   PROGMEM = "RC6";
+const char rc6_str[] = "RC6";
 
-const uint8_t rc6_keysize_desc[] PROGMEM = { KS_TYPE_RANGE, KS_INT(1), KS_INT(2040), 
-                                                KS_TYPE_TERMINATOR    };
+const uint8_t rc6_keysize_desc[] = { KS_TYPE_RANGE, KS_INT(1), KS_INT(2040),
+                                     KS_TYPE_TERMINATOR    };
 
-const bcdesc_t rc6_desc PROGMEM = {
+const bcdesc_t rc6_desc = {
        BCDESC_TYPE_BLOCKCIPHER,
        BC_INIT_TYPE_2,
        rc6_str,
index 1bab57ac877ccecb280747d27cb7243967234df5..6accaa0ff4b20afd691561ca9b510df062831e85 100644 (file)
@@ -25,7 +25,6 @@
  * 
  */
 
-#include <avr/pgmspace.h>
 #include "blockcipher_descriptor.h"
 #include "rc6.h"
 #include "keysize_descriptor.h"
diff --git a/cast5/cast5-sbox.h b/cast5/cast5-sbox.h
new file mode 100644 (file)
index 0000000..e17df60
--- /dev/null
@@ -0,0 +1,600 @@
+/* cast5-sbox.h */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/* 
+ * File:       cast5-sbox.h
+ * Author:     Daniel Otte
+ * Date:       26.07.2006
+ * License: GPL
+ * Description: sboxes for CAST5 (aka CAST-128) cipher algorithm as described in RFC 2144.
+ * 
+ */
+#ifndef CAST5_SBOX_H_
+#define CAST5_SBOX_H_
+
+#include <stdint.h>
+
+#ifndef BIG_ENDIAN
+
+const uint32_t s1[] = {
+0x30fb40d4UL, 0x9fa0ff0bUL, 0x6beccd2fUL, 0x3f258c7aUL, 0x1e213f2fUL, 0x9c004dd3UL, 0x6003e540UL, 0xcf9fc949UL,
+0xbfd4af27UL, 0x88bbbdb5UL, 0xe2034090UL, 0x98d09675UL, 0x6e63a0e0UL, 0x15c361d2UL, 0xc2e7661dUL, 0x22d4ff8eUL,
+0x28683b6fUL, 0xc07fd059UL, 0xff2379c8UL, 0x775f50e2UL, 0x43c340d3UL, 0xdf2f8656UL, 0x887ca41aUL, 0xa2d2bd2dUL,
+0xa1c9e0d6UL, 0x346c4819UL, 0x61b76d87UL, 0x22540f2fUL, 0x2abe32e1UL, 0xaa54166bUL, 0x22568e3aUL, 0xa2d341d0UL,
+0x66db40c8UL, 0xa784392fUL, 0x004dff2fUL, 0x2db9d2deUL, 0x97943facUL, 0x4a97c1d8UL, 0x527644b7UL, 0xb5f437a7UL,
+0xb82cbaefUL, 0xd751d159UL, 0x6ff7f0edUL, 0x5a097a1fUL, 0x827b68d0UL, 0x90ecf52eUL, 0x22b0c054UL, 0xbc8e5935UL,
+0x4b6d2f7fUL, 0x50bb64a2UL, 0xd2664910UL, 0xbee5812dUL, 0xb7332290UL, 0xe93b159fUL, 0xb48ee411UL, 0x4bff345dUL,
+0xfd45c240UL, 0xad31973fUL, 0xc4f6d02eUL, 0x55fc8165UL, 0xd5b1caadUL, 0xa1ac2daeUL, 0xa2d4b76dUL, 0xc19b0c50UL,
+0x882240f2UL, 0x0c6e4f38UL, 0xa4e4bfd7UL, 0x4f5ba272UL, 0x564c1d2fUL, 0xc59c5319UL, 0xb949e354UL, 0xb04669feUL,
+0xb1b6ab8aUL, 0xc71358ddUL, 0x6385c545UL, 0x110f935dUL, 0x57538ad5UL, 0x6a390493UL, 0xe63d37e0UL, 0x2a54f6b3UL,
+0x3a787d5fUL, 0x6276a0b5UL, 0x19a6fcdfUL, 0x7a42206aUL, 0x29f9d4d5UL, 0xf61b1891UL, 0xbb72275eUL, 0xaa508167UL,
+0x38901091UL, 0xc6b505ebUL, 0x84c7cb8cUL, 0x2ad75a0fUL, 0x874a1427UL, 0xa2d1936bUL, 0x2ad286afUL, 0xaa56d291UL,
+0xd7894360UL, 0x425c750dUL, 0x93b39e26UL, 0x187184c9UL, 0x6c00b32dUL, 0x73e2bb14UL, 0xa0bebc3cUL, 0x54623779UL,
+0x64459eabUL, 0x3f328b82UL, 0x7718cf82UL, 0x59a2cea6UL, 0x04ee002eUL, 0x89fe78e6UL, 0x3fab0950UL, 0x325ff6c2UL,
+0x81383f05UL, 0x6963c5c8UL, 0x76cb5ad6UL, 0xd49974c9UL, 0xca180dcfUL, 0x380782d5UL, 0xc7fa5cf6UL, 0x8ac31511UL,
+0x35e79e13UL, 0x47da91d0UL, 0xf40f9086UL, 0xa7e2419eUL, 0x31366241UL, 0x051ef495UL, 0xaa573b04UL, 0x4a805d8dUL,
+0x548300d0UL, 0x00322a3cUL, 0xbf64cddfUL, 0xba57a68eUL, 0x75c6372bUL, 0x50afd341UL, 0xa7c13275UL, 0x915a0bf5UL,
+0x6b54bfabUL, 0x2b0b1426UL, 0xab4cc9d7UL, 0x449ccd82UL, 0xf7fbf265UL, 0xab85c5f3UL, 0x1b55db94UL, 0xaad4e324UL,
+0xcfa4bd3fUL, 0x2deaa3e2UL, 0x9e204d02UL, 0xc8bd25acUL, 0xeadf55b3UL, 0xd5bd9e98UL, 0xe31231b2UL, 0x2ad5ad6cUL,
+0x954329deUL, 0xadbe4528UL, 0xd8710f69UL, 0xaa51c90fUL, 0xaa786bf6UL, 0x22513f1eUL, 0xaa51a79bUL, 0x2ad344ccUL,
+0x7b5a41f0UL, 0xd37cfbadUL, 0x1b069505UL, 0x41ece491UL, 0xb4c332e6UL, 0x032268d4UL, 0xc9600accUL, 0xce387e6dUL,
+0xbf6bb16cUL, 0x6a70fb78UL, 0x0d03d9c9UL, 0xd4df39deUL, 0xe01063daUL, 0x4736f464UL, 0x5ad328d8UL, 0xb347cc96UL,
+0x75bb0fc3UL, 0x98511bfbUL, 0x4ffbcc35UL, 0xb58bcf6aUL, 0xe11f0abcUL, 0xbfc5fe4aUL, 0xa70aec10UL, 0xac39570aUL,
+0x3f04442fUL, 0x6188b153UL, 0xe0397a2eUL, 0x5727cb79UL, 0x9ceb418fUL, 0x1cacd68dUL, 0x2ad37c96UL, 0x0175cb9dUL,
+0xc69dff09UL, 0xc75b65f0UL, 0xd9db40d8UL, 0xec0e7779UL, 0x4744ead4UL, 0xb11c3274UL, 0xdd24cb9eUL, 0x7e1c54bdUL,
+0xf01144f9UL, 0xd2240eb1UL, 0x9675b3fdUL, 0xa3ac3755UL, 0xd47c27afUL, 0x51c85f4dUL, 0x56907596UL, 0xa5bb15e6UL,
+0x580304f0UL, 0xca042cf1UL, 0x011a37eaUL, 0x8dbfaadbUL, 0x35ba3e4aUL, 0x3526ffa0UL, 0xc37b4d09UL, 0xbc306ed9UL,
+0x98a52666UL, 0x5648f725UL, 0xff5e569dUL, 0x0ced63d0UL, 0x7c63b2cfUL, 0x700b45e1UL, 0xd5ea50f1UL, 0x85a92872UL,
+0xaf1fbda7UL, 0xd4234870UL, 0xa7870bf3UL, 0x2d3b4d79UL, 0x42e04198UL, 0x0cd0ede7UL, 0x26470db8UL, 0xf881814cUL,
+0x474d6ad7UL, 0x7c0c5e5cUL, 0xd1231959UL, 0x381b7298UL, 0xf5d2f4dbUL, 0xab838653UL, 0x6e2f1e23UL, 0x83719c9eUL,
+0xbd91e046UL, 0x9a56456eUL, 0xdc39200cUL, 0x20c8c571UL, 0x962bda1cUL, 0xe1e696ffUL, 0xb141ab08UL, 0x7cca89b9UL,
+0x1a69e783UL, 0x02cc4843UL, 0xa2f7c579UL, 0x429ef47dUL, 0x427b169cUL, 0x5ac9f049UL, 0xdd8f0f00UL, 0x5c8165bfUL};
+
+const uint32_t s2[] = {
+0x1f201094UL, 0xef0ba75bUL, 0x69e3cf7eUL, 0x393f4380UL, 0xfe61cf7aUL, 0xeec5207aUL, 0x55889c94UL, 0x72fc0651UL,
+0xada7ef79UL, 0x4e1d7235UL, 0xd55a63ceUL, 0xde0436baUL, 0x99c430efUL, 0x5f0c0794UL, 0x18dcdb7dUL, 0xa1d6eff3UL,
+0xa0b52f7bUL, 0x59e83605UL, 0xee15b094UL, 0xe9ffd909UL, 0xdc440086UL, 0xef944459UL, 0xba83ccb3UL, 0xe0c3cdfbUL,
+0xd1da4181UL, 0x3b092ab1UL, 0xf997f1c1UL, 0xa5e6cf7bUL, 0x01420ddbUL, 0xe4e7ef5bUL, 0x25a1ff41UL, 0xe180f806UL,
+0x1fc41080UL, 0x179bee7aUL, 0xd37ac6a9UL, 0xfe5830a4UL, 0x98de8b7fUL, 0x77e83f4eUL, 0x79929269UL, 0x24fa9f7bUL,
+0xe113c85bUL, 0xacc40083UL, 0xd7503525UL, 0xf7ea615fUL, 0x62143154UL, 0x0d554b63UL, 0x5d681121UL, 0xc866c359UL,
+0x3d63cf73UL, 0xcee234c0UL, 0xd4d87e87UL, 0x5c672b21UL, 0x071f6181UL, 0x39f7627fUL, 0x361e3084UL, 0xe4eb573bUL,
+0x602f64a4UL, 0xd63acd9cUL, 0x1bbc4635UL, 0x9e81032dUL, 0x2701f50cUL, 0x99847ab4UL, 0xa0e3df79UL, 0xba6cf38cUL,
+0x10843094UL, 0x2537a95eUL, 0xf46f6ffeUL, 0xa1ff3b1fUL, 0x208cfb6aUL, 0x8f458c74UL, 0xd9e0a227UL, 0x4ec73a34UL,
+0xfc884f69UL, 0x3e4de8dfUL, 0xef0e0088UL, 0x3559648dUL, 0x8a45388cUL, 0x1d804366UL, 0x721d9bfdUL, 0xa58684bbUL,
+0xe8256333UL, 0x844e8212UL, 0x128d8098UL, 0xfed33fb4UL, 0xce280ae1UL, 0x27e19ba5UL, 0xd5a6c252UL, 0xe49754bdUL,
+0xc5d655ddUL, 0xeb667064UL, 0x77840b4dUL, 0xa1b6a801UL, 0x84db26a9UL, 0xe0b56714UL, 0x21f043b7UL, 0xe5d05860UL,
+0x54f03084UL, 0x066ff472UL, 0xa31aa153UL, 0xdadc4755UL, 0xb5625dbfUL, 0x68561be6UL, 0x83ca6b94UL, 0x2d6ed23bUL,
+0xeccf01dbUL, 0xa6d3d0baUL, 0xb6803d5cUL, 0xaf77a709UL, 0x33b4a34cUL, 0x397bc8d6UL, 0x5ee22b95UL, 0x5f0e5304UL,
+0x81ed6f61UL, 0x20e74364UL, 0xb45e1378UL, 0xde18639bUL, 0x881ca122UL, 0xb96726d1UL, 0x8049a7e8UL, 0x22b7da7bUL,
+0x5e552d25UL, 0x5272d237UL, 0x79d2951cUL, 0xc60d894cUL, 0x488cb402UL, 0x1ba4fe5bUL, 0xa4b09f6bUL, 0x1ca815cfUL,
+0xa20c3005UL, 0x8871df63UL, 0xb9de2fcbUL, 0x0cc6c9e9UL, 0x0beeff53UL, 0xe3214517UL, 0xb4542835UL, 0x9f63293cUL,
+0xee41e729UL, 0x6e1d2d7cUL, 0x50045286UL, 0x1e6685f3UL, 0xf33401c6UL, 0x30a22c95UL, 0x31a70850UL, 0x60930f13UL,
+0x73f98417UL, 0xa1269859UL, 0xec645c44UL, 0x52c877a9UL, 0xcdff33a6UL, 0xa02b1741UL, 0x7cbad9a2UL, 0x2180036fUL,
+0x50d99c08UL, 0xcb3f4861UL, 0xc26bd765UL, 0x64a3f6abUL, 0x80342676UL, 0x25a75e7bUL, 0xe4e6d1fcUL, 0x20c710e6UL,
+0xcdf0b680UL, 0x17844d3bUL, 0x31eef84dUL, 0x7e0824e4UL, 0x2ccb49ebUL, 0x846a3baeUL, 0x8ff77888UL, 0xee5d60f6UL,
+0x7af75673UL, 0x2fdd5cdbUL, 0xa11631c1UL, 0x30f66f43UL, 0xb3faec54UL, 0x157fd7faUL, 0xef8579ccUL, 0xd152de58UL,
+0xdb2ffd5eUL, 0x8f32ce19UL, 0x306af97aUL, 0x02f03ef8UL, 0x99319ad5UL, 0xc242fa0fUL, 0xa7e3ebb0UL, 0xc68e4906UL,
+0xb8da230cUL, 0x80823028UL, 0xdcdef3c8UL, 0xd35fb171UL, 0x088a1bc8UL, 0xbec0c560UL, 0x61a3c9e8UL, 0xbca8f54dUL,
+0xc72feffaUL, 0x22822e99UL, 0x82c570b4UL, 0xd8d94e89UL, 0x8b1c34bcUL, 0x301e16e6UL, 0x273be979UL, 0xb0ffeaa6UL,
+0x61d9b8c6UL, 0x00b24869UL, 0xb7ffce3fUL, 0x08dc283bUL, 0x43daf65aUL, 0xf7e19798UL, 0x7619b72fUL, 0x8f1c9ba4UL,
+0xdc8637a0UL, 0x16a7d3b1UL, 0x9fc393b7UL, 0xa7136eebUL, 0xc6bcc63eUL, 0x1a513742UL, 0xef6828bcUL, 0x520365d6UL,
+0x2d6a77abUL, 0x3527ed4bUL, 0x821fd216UL, 0x095c6e2eUL, 0xdb92f2fbUL, 0x5eea29cbUL, 0x145892f5UL, 0x91584f7fUL,
+0x5483697bUL, 0x2667a8ccUL, 0x85196048UL, 0x8c4baceaUL, 0x833860d4UL, 0x0d23e0f9UL, 0x6c387e8aUL, 0x0ae6d249UL,
+0xb284600cUL, 0xd835731dUL, 0xdcb1c647UL, 0xac4c56eaUL, 0x3ebd81b3UL, 0x230eabb0UL, 0x6438bc87UL, 0xf0b5b1faUL,
+0x8f5ea2b3UL, 0xfc184642UL, 0x0a036b7aUL, 0x4fb089bdUL, 0x649da589UL, 0xa345415eUL, 0x5c038323UL, 0x3e5d3bb9UL,
+0x43d79572UL, 0x7e6dd07cUL, 0x06dfdf1eUL, 0x6c6cc4efUL, 0x7160a539UL, 0x73bfbe70UL, 0x83877605UL, 0x4523ecf1UL};
+
+const uint32_t s3[] = {
+0x8defc240UL, 0x25fa5d9fUL, 0xeb903dbfUL, 0xe810c907UL, 0x47607fffUL, 0x369fe44bUL, 0x8c1fc644UL, 0xaececa90UL,
+0xbeb1f9bfUL, 0xeefbcaeaUL, 0xe8cf1950UL, 0x51df07aeUL, 0x920e8806UL, 0xf0ad0548UL, 0xe13c8d83UL, 0x927010d5UL,
+0x11107d9fUL, 0x07647db9UL, 0xb2e3e4d4UL, 0x3d4f285eUL, 0xb9afa820UL, 0xfade82e0UL, 0xa067268bUL, 0x8272792eUL,
+0x553fb2c0UL, 0x489ae22bUL, 0xd4ef9794UL, 0x125e3fbcUL, 0x21fffceeUL, 0x825b1bfdUL, 0x9255c5edUL, 0x1257a240UL,
+0x4e1a8302UL, 0xbae07fffUL, 0x528246e7UL, 0x8e57140eUL, 0x3373f7bfUL, 0x8c9f8188UL, 0xa6fc4ee8UL, 0xc982b5a5UL,
+0xa8c01db7UL, 0x579fc264UL, 0x67094f31UL, 0xf2bd3f5fUL, 0x40fff7c1UL, 0x1fb78dfcUL, 0x8e6bd2c1UL, 0x437be59bUL,
+0x99b03dbfUL, 0xb5dbc64bUL, 0x638dc0e6UL, 0x55819d99UL, 0xa197c81cUL, 0x4a012d6eUL, 0xc5884a28UL, 0xccc36f71UL,
+0xb843c213UL, 0x6c0743f1UL, 0x8309893cUL, 0x0feddd5fUL, 0x2f7fe850UL, 0xd7c07f7eUL, 0x02507fbfUL, 0x5afb9a04UL,
+0xa747d2d0UL, 0x1651192eUL, 0xaf70bf3eUL, 0x58c31380UL, 0x5f98302eUL, 0x727cc3c4UL, 0x0a0fb402UL, 0x0f7fef82UL,
+0x8c96fdadUL, 0x5d2c2aaeUL, 0x8ee99a49UL, 0x50da88b8UL, 0x8427f4a0UL, 0x1eac5790UL, 0x796fb449UL, 0x8252dc15UL,
+0xefbd7d9bUL, 0xa672597dUL, 0xada840d8UL, 0x45f54504UL, 0xfa5d7403UL, 0xe83ec305UL, 0x4f91751aUL, 0x925669c2UL,
+0x23efe941UL, 0xa903f12eUL, 0x60270df2UL, 0x0276e4b6UL, 0x94fd6574UL, 0x927985b2UL, 0x8276dbcbUL, 0x02778176UL,
+0xf8af918dUL, 0x4e48f79eUL, 0x8f616ddfUL, 0xe29d840eUL, 0x842f7d83UL, 0x340ce5c8UL, 0x96bbb682UL, 0x93b4b148UL,
+0xef303cabUL, 0x984faf28UL, 0x779faf9bUL, 0x92dc560dUL, 0x224d1e20UL, 0x8437aa88UL, 0x7d29dc96UL, 0x2756d3dcUL,
+0x8b907ceeUL, 0xb51fd240UL, 0xe7c07ce3UL, 0xe566b4a1UL, 0xc3e9615eUL, 0x3cf8209dUL, 0x6094d1e3UL, 0xcd9ca341UL,
+0x5c76460eUL, 0x00ea983bUL, 0xd4d67881UL, 0xfd47572cUL, 0xf76cedd9UL, 0xbda8229cUL, 0x127dadaaUL, 0x438a074eUL,
+0x1f97c090UL, 0x081bdb8aUL, 0x93a07ebeUL, 0xb938ca15UL, 0x97b03cffUL, 0x3dc2c0f8UL, 0x8d1ab2ecUL, 0x64380e51UL,
+0x68cc7bfbUL, 0xd90f2788UL, 0x12490181UL, 0x5de5ffd4UL, 0xdd7ef86aUL, 0x76a2e214UL, 0xb9a40368UL, 0x925d958fUL,
+0x4b39fffaUL, 0xba39aee9UL, 0xa4ffd30bUL, 0xfaf7933bUL, 0x6d498623UL, 0x193cbcfaUL, 0x27627545UL, 0x825cf47aUL,
+0x61bd8ba0UL, 0xd11e42d1UL, 0xcead04f4UL, 0x127ea392UL, 0x10428db7UL, 0x8272a972UL, 0x9270c4a8UL, 0x127de50bUL,
+0x285ba1c8UL, 0x3c62f44fUL, 0x35c0eaa5UL, 0xe805d231UL, 0x428929fbUL, 0xb4fcdf82UL, 0x4fb66a53UL, 0x0e7dc15bUL,
+0x1f081fabUL, 0x108618aeUL, 0xfcfd086dUL, 0xf9ff2889UL, 0x694bcc11UL, 0x236a5caeUL, 0x12deca4dUL, 0x2c3f8cc5UL,
+0xd2d02dfeUL, 0xf8ef5896UL, 0xe4cf52daUL, 0x95155b67UL, 0x494a488cUL, 0xb9b6a80cUL, 0x5c8f82bcUL, 0x89d36b45UL,
+0x3a609437UL, 0xec00c9a9UL, 0x44715253UL, 0x0a874b49UL, 0xd773bc40UL, 0x7c34671cUL, 0x02717ef6UL, 0x4feb5536UL,
+0xa2d02fffUL, 0xd2bf60c4UL, 0xd43f03c0UL, 0x50b4ef6dUL, 0x07478cd1UL, 0x006e1888UL, 0xa2e53f55UL, 0xb9e6d4bcUL,
+0xa2048016UL, 0x97573833UL, 0xd7207d67UL, 0xde0f8f3dUL, 0x72f87b33UL, 0xabcc4f33UL, 0x7688c55dUL, 0x7b00a6b0UL,
+0x947b0001UL, 0x570075d2UL, 0xf9bb88f8UL, 0x8942019eUL, 0x4264a5ffUL, 0x856302e0UL, 0x72dbd92bUL, 0xee971b69UL,
+0x6ea22fdeUL, 0x5f08ae2bUL, 0xaf7a616dUL, 0xe5c98767UL, 0xcf1febd2UL, 0x61efc8c2UL, 0xf1ac2571UL, 0xcc8239c2UL,
+0x67214cb8UL, 0xb1e583d1UL, 0xb7dc3e62UL, 0x7f10bdceUL, 0xf90a5c38UL, 0x0ff0443dUL, 0x606e6dc6UL, 0x60543a49UL,
+0x5727c148UL, 0x2be98a1dUL, 0x8ab41738UL, 0x20e1be24UL, 0xaf96da0fUL, 0x68458425UL, 0x99833be5UL, 0x600d457dUL,
+0x282f9350UL, 0x8334b362UL, 0xd91d1120UL, 0x2b6d8da0UL, 0x642b1e31UL, 0x9c305a00UL, 0x52bce688UL, 0x1b03588aUL,
+0xf7baefd5UL, 0x4142ed9cUL, 0xa4315c11UL, 0x83323ec5UL, 0xdfef4636UL, 0xa133c501UL, 0xe9d3531cUL, 0xee353783UL};
+
+const uint32_t s4[] = {
+0x9db30420UL, 0x1fb6e9deUL, 0xa7be7befUL, 0xd273a298UL, 0x4a4f7bdbUL, 0x64ad8c57UL, 0x85510443UL, 0xfa020ed1UL,
+0x7e287affUL, 0xe60fb663UL, 0x095f35a1UL, 0x79ebf120UL, 0xfd059d43UL, 0x6497b7b1UL, 0xf3641f63UL, 0x241e4adfUL,
+0x28147f5fUL, 0x4fa2b8cdUL, 0xc9430040UL, 0x0cc32220UL, 0xfdd30b30UL, 0xc0a5374fUL, 0x1d2d00d9UL, 0x24147b15UL,
+0xee4d111aUL, 0x0fca5167UL, 0x71ff904cUL, 0x2d195ffeUL, 0x1a05645fUL, 0x0c13fefeUL, 0x081b08caUL, 0x05170121UL,
+0x80530100UL, 0xe83e5efeUL, 0xac9af4f8UL, 0x7fe72701UL, 0xd2b8ee5fUL, 0x06df4261UL, 0xbb9e9b8aUL, 0x7293ea25UL,
+0xce84ffdfUL, 0xf5718801UL, 0x3dd64b04UL, 0xa26f263bUL, 0x7ed48400UL, 0x547eebe6UL, 0x446d4ca0UL, 0x6cf3d6f5UL,
+0x2649abdfUL, 0xaea0c7f5UL, 0x36338cc1UL, 0x503f7e93UL, 0xd3772061UL, 0x11b638e1UL, 0x72500e03UL, 0xf80eb2bbUL,
+0xabe0502eUL, 0xec8d77deUL, 0x57971e81UL, 0xe14f6746UL, 0xc9335400UL, 0x6920318fUL, 0x081dbb99UL, 0xffc304a5UL,
+0x4d351805UL, 0x7f3d5ce3UL, 0xa6c866c6UL, 0x5d5bcca9UL, 0xdaec6feaUL, 0x9f926f91UL, 0x9f46222fUL, 0x3991467dUL,
+0xa5bf6d8eUL, 0x1143c44fUL, 0x43958302UL, 0xd0214eebUL, 0x022083b8UL, 0x3fb6180cUL, 0x18f8931eUL, 0x281658e6UL,
+0x26486e3eUL, 0x8bd78a70UL, 0x7477e4c1UL, 0xb506e07cUL, 0xf32d0a25UL, 0x79098b02UL, 0xe4eabb81UL, 0x28123b23UL,
+0x69dead38UL, 0x1574ca16UL, 0xdf871b62UL, 0x211c40b7UL, 0xa51a9ef9UL, 0x0014377bUL, 0x041e8ac8UL, 0x09114003UL,
+0xbd59e4d2UL, 0xe3d156d5UL, 0x4fe876d5UL, 0x2f91a340UL, 0x557be8deUL, 0x00eae4a7UL, 0x0ce5c2ecUL, 0x4db4bba6UL,
+0xe756bdffUL, 0xdd3369acUL, 0xec17b035UL, 0x06572327UL, 0x99afc8b0UL, 0x56c8c391UL, 0x6b65811cUL, 0x5e146119UL,
+0x6e85cb75UL, 0xbe07c002UL, 0xc2325577UL, 0x893ff4ecUL, 0x5bbfc92dUL, 0xd0ec3b25UL, 0xb7801ab7UL, 0x8d6d3b24UL,
+0x20c763efUL, 0xc366a5fcUL, 0x9c382880UL, 0x0ace3205UL, 0xaac9548aUL, 0xeca1d7c7UL, 0x041afa32UL, 0x1d16625aUL,
+0x6701902cUL, 0x9b757a54UL, 0x31d477f7UL, 0x9126b031UL, 0x36cc6fdbUL, 0xc70b8b46UL, 0xd9e66a48UL, 0x56e55a79UL,
+0x026a4cebUL, 0x52437effUL, 0x2f8f76b4UL, 0x0df980a5UL, 0x8674cde3UL, 0xedda04ebUL, 0x17a9be04UL, 0x2c18f4dfUL,
+0xb7747f9dUL, 0xab2af7b4UL, 0xefc34d20UL, 0x2e096b7cUL, 0x1741a254UL, 0xe5b6a035UL, 0x213d42f6UL, 0x2c1c7c26UL,
+0x61c2f50fUL, 0x6552daf9UL, 0xd2c231f8UL, 0x25130f69UL, 0xd8167fa2UL, 0x0418f2c8UL, 0x001a96a6UL, 0x0d1526abUL,
+0x63315c21UL, 0x5e0a72ecUL, 0x49bafefdUL, 0x187908d9UL, 0x8d0dbd86UL, 0x311170a7UL, 0x3e9b640cUL, 0xcc3e10d7UL,
+0xd5cad3b6UL, 0x0caec388UL, 0xf73001e1UL, 0x6c728affUL, 0x71eae2a1UL, 0x1f9af36eUL, 0xcfcbd12fUL, 0xc1de8417UL,
+0xac07be6bUL, 0xcb44a1d8UL, 0x8b9b0f56UL, 0x013988c3UL, 0xb1c52fcaUL, 0xb4be31cdUL, 0xd8782806UL, 0x12a3a4e2UL,
+0x6f7de532UL, 0x58fd7eb6UL, 0xd01ee900UL, 0x24adffc2UL, 0xf4990fc5UL, 0x9711aac5UL, 0x001d7b95UL, 0x82e5e7d2UL,
+0x109873f6UL, 0x00613096UL, 0xc32d9521UL, 0xada121ffUL, 0x29908415UL, 0x7fbb977fUL, 0xaf9eb3dbUL, 0x29c9ed2aUL,
+0x5ce2a465UL, 0xa730f32cUL, 0xd0aa3fe8UL, 0x8a5cc091UL, 0xd49e2ce7UL, 0x0ce454a9UL, 0xd60acd86UL, 0x015f1919UL,
+0x77079103UL, 0xdea03af6UL, 0x78a8565eUL, 0xdee356dfUL, 0x21f05cbeUL, 0x8b75e387UL, 0xb3c50651UL, 0xb8a5c3efUL,
+0xd8eeb6d2UL, 0xe523be77UL, 0xc2154529UL, 0x2f69efdfUL, 0xafe67afbUL, 0xf470c4b2UL, 0xf3e0eb5bUL, 0xd6cc9876UL,
+0x39e4460cUL, 0x1fda8538UL, 0x1987832fUL, 0xca007367UL, 0xa99144f8UL, 0x296b299eUL, 0x492fc295UL, 0x9266beabUL,
+0xb5676e69UL, 0x9bd3dddaUL, 0xdf7e052fUL, 0xdb25701cUL, 0x1b5e51eeUL, 0xf65324e6UL, 0x6afce36cUL, 0x0316cc04UL,
+0x8644213eUL, 0xb7dc59d0UL, 0x7965291fUL, 0xccd6fd43UL, 0x41823979UL, 0x932bcdf6UL, 0xb657c34dUL, 0x4edfd282UL,
+0x7ae5290cUL, 0x3cb9536bUL, 0x851e20feUL, 0x9833557eUL, 0x13ecf0b0UL, 0xd3ffb372UL, 0x3f85c5c1UL, 0x0aef7ed2UL};
+
+#else
+
+const uint32_t s1[] = {
+0xd440fb30UL, 0x0bffa09fUL, 0x2fcdec6bUL, 0x7a8c253fUL, 0x2f3f211eUL, 0xd34d009cUL, 0x40e50360UL, 0x49c99fcfUL,
+0x27afd4bfUL, 0xb5bdbb88UL, 0x904003e2UL, 0x7596d098UL, 0xe0a0636eUL, 0xd261c315UL, 0x1d66e7c2UL, 0x8effd422UL,
+0x6f3b6828UL, 0x59d07fc0UL, 0xc87923ffUL, 0xe2505f77UL, 0xd340c343UL, 0x56862fdfUL, 0x1aa47c88UL, 0x2dbdd2a2UL,
+0xd6e0c9a1UL, 0x19486c34UL, 0x876db761UL, 0x2f0f5422UL, 0xe132be2aUL, 0x6b1654aaUL, 0x3a8e5622UL, 0xd041d3a2UL,
+0xc840db66UL, 0x2f3984a7UL, 0x2fff4d00UL, 0xded2b92dUL, 0xac3f9497UL, 0xd8c1974aUL, 0xb7447652UL, 0xa737f4b5UL,
+0xefba2cb8UL, 0x59d151d7UL, 0xedf0f76fUL, 0x1f7a095aUL, 0xd0687b82UL, 0x2ef5ec90UL, 0x54c0b022UL, 0x35598ebcUL,
+0x7f2f6d4bUL, 0xa264bb50UL, 0x104966d2UL, 0x2d81e5beUL, 0x902233b7UL, 0x9f153be9UL, 0x11e48eb4UL, 0x5d34ff4bUL,
+0x40c245fdUL, 0x3f9731adUL, 0x2ed0f6c4UL, 0x6581fc55UL, 0xadcab1d5UL, 0xae2daca1UL, 0x6db7d4a2UL, 0x500c9bc1UL,
+0xf2402288UL, 0x384f6e0cUL, 0xd7bfe4a4UL, 0x72a25b4fUL, 0x2f1d4c56UL, 0x19539cc5UL, 0x54e349b9UL, 0xfe6946b0UL,
+0x8aabb6b1UL, 0xdd5813c7UL, 0x45c58563UL, 0x5d930f11UL, 0xd58a5357UL, 0x9304396aUL, 0xe0373de6UL, 0xb3f6542aUL,
+0x5f7d783aUL, 0xb5a07662UL, 0xdffca619UL, 0x6a20427aUL, 0xd5d4f929UL, 0x91181bf6UL, 0x5e2772bbUL, 0x678150aaUL,
+0x91109038UL, 0xeb05b5c6UL, 0x8ccbc784UL, 0x0f5ad72aUL, 0x27144a87UL, 0x6b93d1a2UL, 0xaf86d22aUL, 0x91d256aaUL,
+0x604389d7UL, 0x0d755c42UL, 0x269eb393UL, 0xc9847118UL, 0x2db3006cUL, 0x14bbe273UL, 0x3cbcbea0UL, 0x79376254UL,
+0xab9e4564UL, 0x828b323fUL, 0x82cf1877UL, 0xa6cea259UL, 0x2e00ee04UL, 0xe678fe89UL, 0x5009ab3fUL, 0xc2f65f32UL,
+0x053f3881UL, 0xc8c56369UL, 0xd65acb76UL, 0xc97499d4UL, 0xcf0d18caUL, 0xd5820738UL, 0xf65cfac7UL, 0x1115c38aUL,
+0x139ee735UL, 0xd091da47UL, 0x86900ff4UL, 0x9e41e2a7UL, 0x41623631UL, 0x95f41e05UL, 0x043b57aaUL, 0x8d5d804aUL,
+0xd0008354UL, 0x3c2a3200UL, 0xdfcd64bfUL, 0x8ea657baUL, 0x2b37c675UL, 0x41d3af50UL, 0x7532c1a7UL, 0xf50b5a91UL,
+0xabbf546bUL, 0x26140b2bUL, 0xd7c94cabUL, 0x82cd9c44UL, 0x65f2fbf7UL, 0xf3c585abUL, 0x94db551bUL, 0x24e3d4aaUL,
+0x3fbda4cfUL, 0xe2a3ea2dUL, 0x024d209eUL, 0xac25bdc8UL, 0xb355dfeaUL, 0x989ebdd5UL, 0xb23112e3UL, 0x6cadd52aUL,
+0xde294395UL, 0x2845beadUL, 0x690f71d8UL, 0x0fc951aaUL, 0xf66b78aaUL, 0x1e3f5122UL, 0x9ba751aaUL, 0xcc44d32aUL,
+0xf0415a7bUL, 0xadfb7cd3UL, 0x0595061bUL, 0x91e4ec41UL, 0xe632c3b4UL, 0xd4682203UL, 0xcc0a60c9UL, 0x6d7e38ceUL,
+0x6cb16bbfUL, 0x78fb706aUL, 0xc9d9030dUL, 0xde39dfd4UL, 0xda6310e0UL, 0x64f43647UL, 0xd828d35aUL, 0x96cc47b3UL,
+0xc30fbb75UL, 0xfb1b5198UL, 0x35ccfb4fUL, 0x6acf8bb5UL, 0xbc0a1fe1UL, 0x4afec5bfUL, 0x10ec0aa7UL, 0x0a5739acUL,
+0x2f44043fUL, 0x53b18861UL, 0x2e7a39e0UL, 0x79cb2757UL, 0x8f41eb9cUL, 0x8dd6ac1cUL, 0x967cd32aUL, 0x9dcb7501UL,
+0x09ff9dc6UL, 0xf0655bc7UL, 0xd840dbd9UL, 0x79770eecUL, 0xd4ea4447UL, 0x74321cb1UL, 0x9ecb24ddUL, 0xbd541c7eUL,
+0xf94411f0UL, 0xb10e24d2UL, 0xfdb37596UL, 0x5537aca3UL, 0xaf277cd4UL, 0x4d5fc851UL, 0x96759056UL, 0xe615bba5UL,
+0xf0040358UL, 0xf12c04caUL, 0xea371a01UL, 0xdbaabf8dUL, 0x4a3eba35UL, 0xa0ff2635UL, 0x094d7bc3UL, 0xd96e30bcUL,
+0x6626a598UL, 0x25f74856UL, 0x9d565effUL, 0xd063ed0cUL, 0xcfb2637cUL, 0xe1450b70UL, 0xf150ead5UL, 0x7228a985UL,
+0xa7bd1fafUL, 0x704823d4UL, 0xf30b87a7UL, 0x794d3b2dUL, 0x9841e042UL, 0xe7edd00cUL, 0xb80d4726UL, 0x4c8181f8UL,
+0xd76a4d47UL, 0x5c5e0c7cUL, 0x591923d1UL, 0x98721b38UL, 0xdbf4d2f5UL, 0x538683abUL, 0x231e2f6eUL, 0x9e9c7183UL,
+0x46e091bdUL, 0x6e45569aUL, 0x0c2039dcUL, 0x71c5c820UL, 0x1cda2b96UL, 0xff96e6e1UL, 0x08ab41b1UL, 0xb989ca7cUL,
+0x83e7691aUL, 0x4348cc02UL, 0x79c5f7a2UL, 0x7df49e42UL, 0x9c167b42UL, 0x49f0c95aUL, 0x000f8fddUL, 0xbf65815cUL};
+
+const uint32_t s2[] = {
+0x9410201fUL, 0x5ba70befUL, 0x7ecfe369UL, 0x80433f39UL, 0x7acf61feUL, 0x7a20c5eeUL, 0x949c8855UL, 0x5106fc72UL,
+0x79efa7adUL, 0x35721d4eUL, 0xce635ad5UL, 0xba3604deUL, 0xef30c499UL, 0x94070c5fUL, 0x7ddbdc18UL, 0xf3efd6a1UL,
+0x7b2fb5a0UL, 0x0536e859UL, 0x94b015eeUL, 0x09d9ffe9UL, 0x860044dcUL, 0x594494efUL, 0xb3cc83baUL, 0xfbcdc3e0UL,
+0x8141dad1UL, 0xb12a093bUL, 0xc1f197f9UL, 0x7bcfe6a5UL, 0xdb0d4201UL, 0x5befe7e4UL, 0x41ffa125UL, 0x06f880e1UL,
+0x8010c41fUL, 0x7aee9b17UL, 0xa9c67ad3UL, 0xa43058feUL, 0x7f8bde98UL, 0x4e3fe877UL, 0x69929279UL, 0x7b9ffa24UL,
+0x5bc813e1UL, 0x8300c4acUL, 0x253550d7UL, 0x5f61eaf7UL, 0x54311462UL, 0x634b550dUL, 0x2111685dUL, 0x59c366c8UL,
+0x73cf633dUL, 0xc034e2ceUL, 0x877ed8d4UL, 0x212b675cUL, 0x81611f07UL, 0x7f62f739UL, 0x84301e36UL, 0x3b57ebe4UL,
+0xa4642f60UL, 0x9ccd3ad6UL, 0x3546bc1bUL, 0x2d03819eUL, 0x0cf50127UL, 0xb47a8499UL, 0x79dfe3a0UL, 0x8cf36cbaUL,
+0x94308410UL, 0x5ea93725UL, 0xfe6f6ff4UL, 0x1f3bffa1UL, 0x6afb8c20UL, 0x748c458fUL, 0x27a2e0d9UL, 0x343ac74eUL,
+0x694f88fcUL, 0xdfe84d3eUL, 0x88000eefUL, 0x8d645935UL, 0x8c38458aUL, 0x6643801dUL, 0xfd9b1d72UL, 0xbb8486a5UL,
+0x336325e8UL, 0x12824e84UL, 0x98808d12UL, 0xb43fd3feUL, 0xe10a28ceUL, 0xa59be127UL, 0x52c2a6d5UL, 0xbd5497e4UL,
+0xdd55d6c5UL, 0x647066ebUL, 0x4d0b8477UL, 0x01a8b6a1UL, 0xa926db84UL, 0x1467b5e0UL, 0xb743f021UL, 0x6058d0e5UL,
+0x8430f054UL, 0x72f46f06UL, 0x53a11aa3UL, 0x5547dcdaUL, 0xbf5d62b5UL, 0xe61b5668UL, 0x946bca83UL, 0x3bd26e2dUL,
+0xdb01cfecUL, 0xbad0d3a6UL, 0x5c3d80b6UL, 0x09a777afUL, 0x4ca3b433UL, 0xd6c87b39UL, 0x952be25eUL, 0x04530e5fUL,
+0x616fed81UL, 0x6443e720UL, 0x78135eb4UL, 0x9b6318deUL, 0x22a11c88UL, 0xd12667b9UL, 0xe8a74980UL, 0x7bdab722UL,
+0x252d555eUL, 0x37d27252UL, 0x1c95d279UL, 0x4c890dc6UL, 0x02b48c48UL, 0x5bfea41bUL, 0x6b9fb0a4UL, 0xcf15a81cUL,
+0x05300ca2UL, 0x63df7188UL, 0xcb2fdeb9UL, 0xe9c9c60cUL, 0x53ffee0bUL, 0x174521e3UL, 0x352854b4UL, 0x3c29639fUL,
+0x29e741eeUL, 0x7c2d1d6eUL, 0x86520450UL, 0xf385661eUL, 0xc60134f3UL, 0x952ca230UL, 0x5008a731UL, 0x130f9360UL,
+0x1784f973UL, 0x599826a1UL, 0x445c64ecUL, 0xa977c852UL, 0xa633ffcdUL, 0x41172ba0UL, 0xa2d9ba7cUL, 0x6f038021UL,
+0x089cd950UL, 0x61483fcbUL, 0x65d76bc2UL, 0xabf6a364UL, 0x76263480UL, 0x7b5ea725UL, 0xfcd1e6e4UL, 0xe610c720UL,
+0x80b6f0cdUL, 0x3b4d8417UL, 0x4df8ee31UL, 0xe424087eUL, 0xeb49cb2cUL, 0xae3b6a84UL, 0x8878f78fUL, 0xf6605deeUL,
+0x7356f77aUL, 0xdb5cdd2fUL, 0xc13116a1UL, 0x436ff630UL, 0x54ecfab3UL, 0xfad77f15UL, 0xcc7985efUL, 0x58de52d1UL,
+0x5efd2fdbUL, 0x19ce328fUL, 0x7af96a30UL, 0xf83ef002UL, 0xd59a3199UL, 0x0ffa42c2UL, 0xb0ebe3a7UL, 0x06498ec6UL,
+0x0c23dab8UL, 0x28308280UL, 0xc8f3dedcUL, 0x71b15fd3UL, 0xc81b8a08UL, 0x60c5c0beUL, 0xe8c9a361UL, 0x4df5a8bcUL,
+0xfaef2fc7UL, 0x992e8222UL, 0xb470c582UL, 0x894ed9d8UL, 0xbc341c8bUL, 0xe6161e30UL, 0x79e93b27UL, 0xa6eaffb0UL,
+0xc6b8d961UL, 0x6948b200UL, 0x3fceffb7UL, 0x3b28dc08UL, 0x5af6da43UL, 0x9897e1f7UL, 0x2fb71976UL, 0xa49b1c8fUL,
+0xa03786dcUL, 0xb1d3a716UL, 0xb793c39fUL, 0xeb6e13a7UL, 0x3ec6bcc6UL, 0x4237511aUL, 0xbc2868efUL, 0xd6650352UL,
+0xab776a2dUL, 0x4bed2735UL, 0x16d21f82UL, 0x2e6e5c09UL, 0xfbf292dbUL, 0xcb29ea5eUL, 0xf5925814UL, 0x7f4f5891UL,
+0x7b698354UL, 0xcca86726UL, 0x48601985UL, 0xeaac4b8cUL, 0xd4603883UL, 0xf9e0230dUL, 0x8a7e386cUL, 0x49d2e60aUL,
+0x0c6084b2UL, 0x1d7335d8UL, 0x47c6b1dcUL, 0xea564cacUL, 0xb381bd3eUL, 0xb0ab0e23UL, 0x87bc3864UL, 0xfab1b5f0UL,
+0xb3a25e8fUL, 0x424618fcUL, 0x7a6b030aUL, 0xbd89b04fUL, 0x89a59d64UL, 0x5e4145a3UL, 0x2383035cUL, 0xb93b5d3eUL,
+0x7295d743UL, 0x7cd06d7eUL, 0x1edfdf06UL, 0xefc46c6cUL, 0x39a56071UL, 0x70bebf73UL, 0x05768783UL, 0xf1ec2345UL};
+
+const uint32_t s3[] = {
+0x40c2ef8dUL, 0x9f5dfa25UL, 0xbf3d90ebUL, 0x07c910e8UL, 0xff7f6047UL, 0x4be49f36UL, 0x44c61f8cUL, 0x90caceaeUL,
+0xbff9b1beUL, 0xeacafbeeUL, 0x5019cfe8UL, 0xae07df51UL, 0x06880e92UL, 0x4805adf0UL, 0x838d3ce1UL, 0xd5107092UL,
+0x9f7d1011UL, 0xb97d6407UL, 0xd4e4e3b2UL, 0x5e284f3dUL, 0x20a8afb9UL, 0xe082defaUL, 0x8b2667a0UL, 0x2e797282UL,
+0xc0b23f55UL, 0x2be29a48UL, 0x9497efd4UL, 0xbc3f5e12UL, 0xeefcff21UL, 0xfd1b5b82UL, 0xedc55592UL, 0x40a25712UL,
+0x02831a4eUL, 0xff7fe0baUL, 0xe7468252UL, 0x0e14578eUL, 0xbff77333UL, 0x88819f8cUL, 0xe84efca6UL, 0xa5b582c9UL,
+0xb71dc0a8UL, 0x64c29f57UL, 0x314f0967UL, 0x5f3fbdf2UL, 0xc1f7ff40UL, 0xfc8db71fUL, 0xc1d26b8eUL, 0x9be57b43UL,
+0xbf3db099UL, 0x4bc6dbb5UL, 0xe6c08d63UL, 0x999d8155UL, 0x1cc897a1UL, 0x6e2d014aUL, 0x284a88c5UL, 0x716fc3ccUL,
+0x13c243b8UL, 0xf143076cUL, 0x3c890983UL, 0x5fdded0fUL, 0x50e87f2fUL, 0x7e7fc0d7UL, 0xbf7f5002UL, 0x049afb5aUL,
+0xd0d247a7UL, 0x2e195116UL, 0x3ebf70afUL, 0x8013c358UL, 0x2e30985fUL, 0xc4c37c72UL, 0x02b40f0aUL, 0x82ef7f0fUL,
+0xadfd968cUL, 0xae2a2c5dUL, 0x499ae98eUL, 0xb888da50UL, 0xa0f42784UL, 0x9057ac1eUL, 0x49b46f79UL, 0x15dc5282UL,
+0x9b7dbdefUL, 0x7d5972a6UL, 0xd840a8adUL, 0x0445f545UL, 0x03745dfaUL, 0x05c33ee8UL, 0x1a75914fUL, 0xc2695692UL,
+0x41e9ef23UL, 0x2ef103a9UL, 0xf20d2760UL, 0xb6e47602UL, 0x7465fd94UL, 0xb2857992UL, 0xcbdb7682UL, 0x76817702UL,
+0x8d91aff8UL, 0x9ef7484eUL, 0xdf6d618fUL, 0x0e849de2UL, 0x837d2f84UL, 0xc8e50c34UL, 0x82b6bb96UL, 0x48b1b493UL,
+0xab3c30efUL, 0x28af4f98UL, 0x9baf9f77UL, 0x0d56dc92UL, 0x201e4d22UL, 0x88aa3784UL, 0x96dc297dUL, 0xdcd35627UL,
+0xee7c908bUL, 0x40d21fb5UL, 0xe37cc0e7UL, 0xa1b466e5UL, 0x5e61e9c3UL, 0x9d20f83cUL, 0xe3d19460UL, 0x41a39ccdUL,
+0x0e46765cUL, 0x3b98ea00UL, 0x8178d6d4UL, 0x2c5747fdUL, 0xd9ed6cf7UL, 0x9c22a8bdUL, 0xaaad7d12UL, 0x4e078a43UL,
+0x90c0971fUL, 0x8adb1b08UL, 0xbe7ea093UL, 0x15ca38b9UL, 0xff3cb097UL, 0xf8c0c23dUL, 0xecb21a8dUL, 0x510e3864UL,
+0xfb7bcc68UL, 0x88270fd9UL, 0x81014912UL, 0xd4ffe55dUL, 0x6af87eddUL, 0x14e2a276UL, 0x6803a4b9UL, 0x8f955d92UL,
+0xfaff394bUL, 0xe9ae39baUL, 0x0bd3ffa4UL, 0x3b93f7faUL, 0x2386496dUL, 0xfabc3c19UL, 0x45756227UL, 0x7af45c82UL,
+0xa08bbd61UL, 0xd1421ed1UL, 0xf404adceUL, 0x92a37e12UL, 0xb78d4210UL, 0x72a97282UL, 0xa8c47092UL, 0x0be57d12UL,
+0xc8a15b28UL, 0x4ff4623cUL, 0xa5eac035UL, 0x31d205e8UL, 0xfb298942UL, 0x82dffcb4UL, 0x536ab64fUL, 0x5bc17d0eUL,
+0xab1f081fUL, 0xae188610UL, 0x6d08fdfcUL, 0x8928fff9UL, 0x11cc4b69UL, 0xae5c6a23UL, 0x4dcade12UL, 0xc58c3f2cUL,
+0xfe2dd0d2UL, 0x9658eff8UL, 0xda52cfe4UL, 0x675b1595UL, 0x8c484a49UL, 0x0ca8b6b9UL, 0xbc828f5cUL, 0x456bd389UL,
+0x3794603aUL, 0xa9c900ecUL, 0x53527144UL, 0x494b870aUL, 0x40bc73d7UL, 0x1c67347cUL, 0xf67e7102UL, 0x3655eb4fUL,
+0xff2fd0a2UL, 0xc460bfd2UL, 0xc0033fd4UL, 0x6defb450UL, 0xd18c4707UL, 0x88186e00UL, 0x553fe5a2UL, 0xbcd4e6b9UL,
+0x168004a2UL, 0x33385797UL, 0x677d20d7UL, 0x3d8f0fdeUL, 0x337bf872UL, 0x334fccabUL, 0x5dc58876UL, 0xb0a6007bUL,
+0x01007b94UL, 0xd2750057UL, 0xf888bbf9UL, 0x9e014289UL, 0xffa56442UL, 0xe0026385UL, 0x2bd9db72UL, 0x691b97eeUL,
+0xde2fa26eUL, 0x2bae085fUL, 0x6d617aafUL, 0x6787c9e5UL, 0xd2eb1fcfUL, 0xc2c8ef61UL, 0x7125acf1UL, 0xc23982ccUL,
+0xb84c2167UL, 0xd183e5b1UL, 0x623edcb7UL, 0xcebd107fUL, 0x385c0af9UL, 0x3d44f00fUL, 0xc66d6e60UL, 0x493a5460UL,
+0x48c12757UL, 0x1d8ae92bUL, 0x3817b48aUL, 0x24bee120UL, 0x0fda96afUL, 0x25844568UL, 0xe53b8399UL, 0x7d450d60UL,
+0x50932f28UL, 0x62b33483UL, 0x20111dd9UL, 0xa08d6d2bUL, 0x311e2b64UL, 0x005a309cUL, 0x88e6bc52UL, 0x8a58031bUL,
+0xd5efbaf7UL, 0x9ced4241UL, 0x115c31a4UL, 0xc53e3283UL, 0x3646efdfUL, 0x01c533a1UL, 0x1c53d3e9UL, 0x833735eeUL};
+
+const uint32_t s4[] = {
+0x2004b39dUL, 0xdee9b61fUL, 0xef7bbea7UL, 0x98a273d2UL, 0xdb7b4f4aUL, 0x578cad64UL, 0x43045185UL, 0xd10e02faUL,
+0xff7a287eUL, 0x63b60fe6UL, 0xa1355f09UL, 0x20f1eb79UL, 0x439d05fdUL, 0xb1b79764UL, 0x631f64f3UL, 0xdf4a1e24UL,
+0x5f7f1428UL, 0xcdb8a24fUL, 0x400043c9UL, 0x2022c30cUL, 0x300bd3fdUL, 0x4f37a5c0UL, 0xd9002d1dUL, 0x157b1424UL,
+0x1a114deeUL, 0x6751ca0fUL, 0x4c90ff71UL, 0xfe5f192dUL, 0x5f64051aUL, 0xfefe130cUL, 0xca081b08UL, 0x21011705UL,
+0x00015380UL, 0xfe5e3ee8UL, 0xf8f49aacUL, 0x0127e77fUL, 0x5feeb8d2UL, 0x6142df06UL, 0x8a9b9ebbUL, 0x25ea9372UL,
+0xdfff84ceUL, 0x018871f5UL, 0x044bd63dUL, 0x3b266fa2UL, 0x0084d47eUL, 0xe6eb7e54UL, 0xa04c6d44UL, 0xf5d6f36cUL,
+0xdfab4926UL, 0xf5c7a0aeUL, 0xc18c3336UL, 0x937e3f50UL, 0x612077d3UL, 0xe138b611UL, 0x030e5072UL, 0xbbb20ef8UL,
+0x2e50e0abUL, 0xde778decUL, 0x811e9757UL, 0x46674fe1UL, 0x005433c9UL, 0x8f312069UL, 0x99bb1d08UL, 0xa504c3ffUL,
+0x0518354dUL, 0xe35c3d7fUL, 0xc666c8a6UL, 0xa9cc5b5dUL, 0xea6fecdaUL, 0x916f929fUL, 0x2f22469fUL, 0x7d469139UL,
+0x8e6dbfa5UL, 0x4fc44311UL, 0x02839543UL, 0xeb4e21d0UL, 0xb8832002UL, 0x0c18b63fUL, 0x1e93f818UL, 0xe6581628UL,
+0x3e6e4826UL, 0x708ad78bUL, 0xc1e47774UL, 0x7ce006b5UL, 0x250a2df3UL, 0x028b0979UL, 0x81bbeae4UL, 0x233b1228UL,
+0x38adde69UL, 0x16ca7415UL, 0x621b87dfUL, 0xb7401c21UL, 0xf99e1aa5UL, 0x7b371400UL, 0xc88a1e04UL, 0x03401109UL,
+0xd2e459bdUL, 0xd556d1e3UL, 0xd576e84fUL, 0x40a3912fUL, 0xdee87b55UL, 0xa7e4ea00UL, 0xecc2e50cUL, 0xa6bbb44dUL,
+0xffbd56e7UL, 0xac6933ddUL, 0x35b017ecUL, 0x27235706UL, 0xb0c8af99UL, 0x91c3c856UL, 0x1c81656bUL, 0x1961145eUL,
+0x75cb856eUL, 0x02c007beUL, 0x775532c2UL, 0xecf43f89UL, 0x2dc9bf5bUL, 0x253becd0UL, 0xb71a80b7UL, 0x243b6d8dUL,
+0xef63c720UL, 0xfca566c3UL, 0x8028389cUL, 0x0532ce0aUL, 0x8a54c9aaUL, 0xc7d7a1ecUL, 0x32fa1a04UL, 0x5a62161dUL,
+0x2c900167UL, 0x547a759bUL, 0xf777d431UL, 0x31b02691UL, 0xdb6fcc36UL, 0x468b0bc7UL, 0x486ae6d9UL, 0x795ae556UL,
+0xeb4c6a02UL, 0xff7e4352UL, 0xb4768f2fUL, 0xa580f90dUL, 0xe3cd7486UL, 0xeb04daedUL, 0x04bea917UL, 0xdff4182cUL,
+0x9d7f74b7UL, 0xb4f72aabUL, 0x204dc3efUL, 0x7c6b092eUL, 0x54a24117UL, 0x35a0b6e5UL, 0xf6423d21UL, 0x267c1c2cUL,
+0x0ff5c261UL, 0xf9da5265UL, 0xf831c2d2UL, 0x690f1325UL, 0xa27f16d8UL, 0xc8f21804UL, 0xa6961a00UL, 0xab26150dUL,
+0x215c3163UL, 0xec720a5eUL, 0xfdfeba49UL, 0xd9087918UL, 0x86bd0d8dUL, 0xa7701131UL, 0x0c649b3eUL, 0xd7103eccUL,
+0xb6d3cad5UL, 0x88c3ae0cUL, 0xe10130f7UL, 0xff8a726cUL, 0xa1e2ea71UL, 0x6ef39a1fUL, 0x2fd1cbcfUL, 0x1784dec1UL,
+0x6bbe07acUL, 0xd8a144cbUL, 0x560f9b8bUL, 0xc3883901UL, 0xca2fc5b1UL, 0xcd31beb4UL, 0x062878d8UL, 0xe2a4a312UL,
+0x32e57d6fUL, 0xb67efd58UL, 0x00e91ed0UL, 0xc2ffad24UL, 0xc50f99f4UL, 0xc5aa1197UL, 0x957b1d00UL, 0xd2e7e582UL,
+0xf6739810UL, 0x96306100UL, 0x21952dc3UL, 0xff21a1adUL, 0x15849029UL, 0x7f97bb7fUL, 0xdbb39eafUL, 0x2aedc929UL,
+0x65a4e25cUL, 0x2cf330a7UL, 0xe83faad0UL, 0x91c05c8aUL, 0xe72c9ed4UL, 0xa954e40cUL, 0x86cd0ad6UL, 0x19195f01UL,
+0x03910777UL, 0xf63aa0deUL, 0x5e56a878UL, 0xdf56e3deUL, 0xbe5cf021UL, 0x87e3758bUL, 0x5106c5b3UL, 0xefc3a5b8UL,
+0xd2b6eed8UL, 0x77be23e5UL, 0x294515c2UL, 0xdfef692fUL, 0xfb7ae6afUL, 0xb2c470f4UL, 0x5bebe0f3UL, 0x7698ccd6UL,
+0x0c46e439UL, 0x3885da1fUL, 0x2f838719UL, 0x677300caUL, 0xf84491a9UL, 0x9e296b29UL, 0x95c22f49UL, 0xabbe6692UL,
+0x696e67b5UL, 0xdaddd39bUL, 0x2f057edfUL, 0x1c7025dbUL, 0xee515e1bUL, 0xe62453f6UL, 0x6ce3fc6aUL, 0x04cc1603UL,
+0x3e214486UL, 0xd059dcb7UL, 0x1f296579UL, 0x43fdd6ccUL, 0x79398241UL, 0xf6cd2b93UL, 0x4dc357b6UL, 0x82d2df4eUL,
+0x0c29e57aUL, 0x6b53b93cUL, 0xfe201e85UL, 0x7e553398UL, 0xb0f0ec13UL, 0x72b3ffd3UL, 0xc1c5853fUL, 0xd27eef0aUL};
+
+#endif
+
+/*********************************************************************************************************/
+
+#ifdef BIG_ENDIAN
+
+const uint32_t s5[] = {
+0x7ec90c04UL, 0x2c6e74b9UL, 0x9b0e66dfUL, 0xa6337911UL, 0xb86a7fffUL, 0x1dd358f5UL, 0x44dd9d44UL, 0x1731167fUL,
+0x08fbf1faUL, 0xe7f511ccUL, 0xd2051b00UL, 0x735aba00UL, 0x2ab722d8UL, 0x386381cbUL, 0xacf6243aUL, 0x69befd7aUL,
+0xe6a2e77fUL, 0xf0c720cdUL, 0xc4494816UL, 0xccf5c180UL, 0x38851640UL, 0x15b0a848UL, 0xe68b18cbUL, 0x4caadeffUL,
+0x5f480a01UL, 0x0412b2aaUL, 0x259814fcUL, 0x41d0efe2UL, 0x4e40b48dUL, 0x248eb6fbUL, 0x8dba1cfeUL, 0x41a99b02UL,
+0x1a550a04UL, 0xba8f65cbUL, 0x7251f4e7UL, 0x95a51725UL, 0xc106ecd7UL, 0x97a5980aUL, 0xc539b9aaUL, 0x4d79fe6aUL,
+0xf2f3f763UL, 0x68af8040UL, 0xed0c9e56UL, 0x11b4958bUL, 0xe1eb5a88UL, 0x8709e6b0UL, 0xd7e07156UL, 0x4e29fea7UL,
+0x6366e52dUL, 0x02d1c000UL, 0xc4ac8e05UL, 0x9377f571UL, 0x0c05372aUL, 0x578535f2UL, 0x2261be02UL, 0xd642a0c9UL,
+0xdf13a280UL, 0x74b55bd2UL, 0x682199c0UL, 0xd421e5ecUL, 0x53fb3ce8UL, 0xc8adedb3UL, 0x28a87fc9UL, 0x3d959981UL,
+0x5c1ff900UL, 0xfe38d399UL, 0x0c4eff0bUL, 0x062407eaUL, 0xaa2f4fb1UL, 0x4fb96976UL, 0x90c79505UL, 0xb0a8a774UL,
+0xef55a1ffUL, 0xe59ca2c2UL, 0xa6b62d27UL, 0xe66a4263UL, 0xdf65001fUL, 0x0ec50966UL, 0xdfdd55bcUL, 0x29de0655UL,
+0x911e739aUL, 0x17af8975UL, 0x32c7911cUL, 0x89f89468UL, 0x0d01e980UL, 0x524755f4UL, 0x03b63cc9UL, 0x0cc844b2UL,
+0xbcf3f0aaUL, 0x87ac36e9UL, 0xe53a7426UL, 0x01b3d82bUL, 0x1a9e7449UL, 0x64ee2d7eUL, 0xcddbb1daUL, 0x01c94910UL,
+0xb868bf80UL, 0x0d26f3fdUL, 0x9342ede7UL, 0x04a5c284UL, 0x636737b6UL, 0x50f5b616UL, 0xf24766e3UL, 0x8eca36c1UL,
+0x136e05dbUL, 0xfef18391UL, 0xfb887a37UL, 0xd6e7f7d4UL, 0xc7fb7dc9UL, 0x3063fcdfUL, 0xb6f589deUL, 0xec2941daUL,
+0x26e46695UL, 0xb7566419UL, 0xf654efc5UL, 0xd08d58b7UL, 0x48925401UL, 0xc1bacb7fUL, 0xe5ff550fUL, 0xb6083049UL,
+0x5bb5d0e8UL, 0x87d72e5aUL, 0xab6a6ee1UL, 0x223a66ceUL, 0xc62bf3cdUL, 0x9e0885f9UL, 0x68cb3e47UL, 0x086c010fUL,
+0xa21de820UL, 0xd18b69deUL, 0xf3f65777UL, 0xfa02c3f6UL, 0x407edac3UL, 0xcbb3d550UL, 0x1793084dUL, 0xb0d70ebaUL,
+0x0ab378d5UL, 0xd951fb0cUL, 0xded7da56UL, 0x4124bbe4UL, 0x94ca0b56UL, 0x0f5755d1UL, 0xe0e1e56eUL, 0x6184b5beUL,
+0x580a249fUL, 0x94f74bc0UL, 0xe327888eUL, 0x9f7b5561UL, 0xc3dc0280UL, 0x05687715UL, 0x646c6bd7UL, 0x44904db3UL,
+0x66b4f0a3UL, 0xc0f1648aUL, 0x697ed5afUL, 0x49e92ff6UL, 0x309e374fUL, 0x2cb6356aUL, 0x85808573UL, 0x4991f840UL,
+0x76f0ae02UL, 0x083be84dUL, 0x28421c9aUL, 0x44489406UL, 0x736e4cb8UL, 0xc1092910UL, 0x8bc95fc6UL, 0x7d869cf4UL,
+0x134f616fUL, 0x2e77118dUL, 0xb31b2be1UL, 0xaa90b472UL, 0x3ca5d717UL, 0x7d161bbaUL, 0x9cad9010UL, 0xaf462ba2UL,
+0x9fe459d2UL, 0x45d34559UL, 0xd9f2da13UL, 0xdbc65487UL, 0xf3e4f94eUL, 0x176d486fUL, 0x097c13eaUL, 0x631da5c7UL,
+0x445f7382UL, 0x175683f4UL, 0xcdc66a97UL, 0x70be0288UL, 0xb3cdcf72UL, 0x6e5dd2f3UL, 0x20936079UL, 0x459b80a5UL,
+0xbe60e2dbUL, 0xa9c23101UL, 0xeba5315cUL, 0x224e42f2UL, 0x1c5c1572UL, 0xf6721b2cUL, 0x1ad2fff3UL, 0x8c25404eUL,
+0x324ed72fUL, 0x4067b7fdUL, 0x0523138eUL, 0x5ca3bc78UL, 0xdc0fd66eUL, 0x75922283UL, 0x784d6b17UL, 0x58ebb16eUL,
+0x44094f85UL, 0x3f481d87UL, 0xfcfeae7bUL, 0x77b5ff76UL, 0x8c2302bfUL, 0xaaf47556UL, 0x5f46b02aUL, 0x2b092801UL,
+0x3d38f5f7UL, 0x0ca81f36UL, 0x52af4a8aUL, 0x66d5e7c0UL, 0xdf3b0874UL, 0x95055110UL, 0x1b5ad7a8UL, 0xf61ed5adUL,
+0x6cf6e479UL, 0x20758184UL, 0xd0cefa65UL, 0x88f7be58UL, 0x4a046826UL, 0x0ff6f8f3UL, 0xa09c7f70UL, 0x5346aba0UL,
+0x5ce96c28UL, 0xe176eda3UL, 0x6bac307fUL, 0x376829d2UL, 0x85360fa9UL, 0x17e3fe2aUL, 0x24b79767UL, 0xf5a96b20UL,
+0xd6cd2595UL, 0x68ff1ebfUL, 0x7555442cUL, 0xf19f06beUL, 0xf9e0659aUL, 0xeeb9491dUL, 0x34010718UL, 0xbb30cab8UL,
+0xe822fe15UL, 0x88570983UL, 0x750e6249UL, 0xda627e55UL, 0x5e76ffa8UL, 0xb1534546UL, 0x6d47de08UL, 0xefe9e7d4UL};
+
+
+const uint32_t s6[] = {
+0xf6fa8f9dUL, 0x2cac6ce1UL, 0x4ca34867UL, 0xe2337f7cUL, 0x95db08e7UL, 0x016843b4UL, 0xeced5cbcUL, 0x325553acUL,
+0xbf9f0960UL, 0xdfa1e2edUL, 0x83f0579dUL, 0x63ed86b9UL, 0x1ab6a6b8UL, 0xde5ebe39UL, 0xf38ff732UL, 0x8989b138UL,
+0x33f14961UL, 0xc01937bdUL, 0xf506c6daUL, 0xe4625e7eUL, 0xa308ea99UL, 0x4e23e33cUL, 0x79cbd7ccUL, 0x48a14367UL,
+0xa3149619UL, 0xfec94bd5UL, 0xa114174aUL, 0xeaa01866UL, 0xa084db2dUL, 0x09a8486fUL, 0xa888614aUL, 0x2900af98UL,
+0x01665991UL, 0xe1992863UL, 0xc8f30c60UL, 0x2e78ef3cUL, 0xd0d51932UL, 0xcf0fec14UL, 0xf7ca07d2UL, 0xd0a82072UL,
+0xfd41197eUL, 0x9305a6b0UL, 0xe86be3daUL, 0x74bed3cdUL, 0x372da53cUL, 0x4c7f4448UL, 0xdab5d440UL, 0x6dba0ec3UL,
+0x083919a7UL, 0x9fbaeed9UL, 0x49dbcfb0UL, 0x4e670c53UL, 0x5c3d9c01UL, 0x64bdb941UL, 0x2c0e636aUL, 0xba7dd9cdUL,
+0xea6f7388UL, 0xe70bc762UL, 0x35f29adbUL, 0x5c4cdd8dUL, 0xf0d48d8cUL, 0xb88153e2UL, 0x08a19866UL, 0x1ae2eac8UL,
+0x284caf89UL, 0xaa928223UL, 0x9334be53UL, 0x3b3a21bfUL, 0x16434be3UL, 0x9aea3906UL, 0xefe8c36eUL, 0xf890cdd9UL,
+0x80226daeUL, 0xc340a4a3UL, 0xdf7e9c09UL, 0xa694a807UL, 0x5b7c5eccUL, 0x221db3a6UL, 0x9a69a02fUL, 0x68818a54UL,
+0xceb2296fUL, 0x53c0843aUL, 0xfe893655UL, 0x25bfe68aUL, 0xb4628abcUL, 0xcf222ebfUL, 0x25ac6f48UL, 0xa9a99387UL,
+0x53bddb65UL, 0xe76ffbe7UL, 0xe967fd78UL, 0x0ba93563UL, 0x8e342bc1UL, 0xe8a11be9UL, 0x4980740dUL, 0xc8087dfcUL,
+0x8de4bf99UL, 0xa11101a0UL, 0x7fd37975UL, 0xda5a26c0UL, 0xe81f994fUL, 0x9528cd89UL, 0xfd339fedUL, 0xb87834bfUL,
+0x5f04456dUL, 0x22258698UL, 0xc9c4c83bUL, 0x2dc156beUL, 0x4f628daaUL, 0x57f55ec5UL, 0xe2220abeUL, 0xd2916ebfUL,
+0x4ec75b95UL, 0x24f2c3c0UL, 0x42d15d99UL, 0xcd0d7fa0UL, 0x7b6e27ffUL, 0xa8dc8af0UL, 0x7345c106UL, 0xf41e232fUL,
+0x35162386UL, 0xe6ea8926UL, 0x3333b094UL, 0x157ec6f2UL, 0x372b74afUL, 0x692573e4UL, 0xe9a9d848UL, 0xf3160289UL,
+0x3a62ef1dUL, 0xa787e238UL, 0xf3a5f676UL, 0x74364853UL, 0x20951063UL, 0x4576698dUL, 0xb6fad407UL, 0x592af950UL,
+0x36f73523UL, 0x4cfb6e87UL, 0x7da4cec0UL, 0x6c152daaUL, 0xcb0396a8UL, 0xc50dfe5dUL, 0xfcd707abUL, 0x0921c42fUL,
+0x89dff0bbUL, 0x5fe2be78UL, 0x448f4f33UL, 0x754613c9UL, 0x2b05d08dUL, 0x48b9d585UL, 0xdc049441UL, 0xc8098f9bUL,
+0x7dede786UL, 0xc39a3373UL, 0x42410005UL, 0x6a091751UL, 0x0ef3c8a6UL, 0x890072d6UL, 0x28207682UL, 0xa9a9f7beUL,
+0xbf32679dUL, 0xd45b5b75UL, 0xb353fd00UL, 0xcbb0e358UL, 0x830f220aUL, 0x1f8fb214UL, 0xd372cf08UL, 0xcc3c4a13UL,
+0x8cf63166UL, 0x061c87beUL, 0x88c98f88UL, 0x6062e397UL, 0x47cf8e7aUL, 0xb6c85283UL, 0x3cc2acfbUL, 0x3fc06976UL,
+0x4e8f0252UL, 0x64d8314dUL, 0xda3870e3UL, 0x1e665459UL, 0xc10908f0UL, 0x513021a5UL, 0x6c5b68b7UL, 0x822f8aa0UL,
+0x3007cd3eUL, 0x74719eefUL, 0xdc872681UL, 0x073340d4UL, 0x7e432fd9UL, 0x0c5ec241UL, 0x8809286cUL, 0xf592d891UL,
+0x08a930f6UL, 0x957ef305UL, 0xb7fbffbdUL, 0xc266e96fUL, 0x6fe4ac98UL, 0xb173ecc0UL, 0xbc60b42aUL, 0x953498daUL,
+0xfba1ae12UL, 0x2d4bd736UL, 0x0f25faabUL, 0xa4f3fcebUL, 0xe2969123UL, 0x257f0c3dUL, 0x9348af49UL, 0x361400bcUL,
+0xe8816f4aUL, 0x3814f200UL, 0xa3f94043UL, 0x9c7a54c2UL, 0xbc704f57UL, 0xda41e7f9UL, 0xc25ad33aUL, 0x54f4a084UL,
+0xb17f5505UL, 0x59357cbeUL, 0xedbd15c8UL, 0x7f97c5abUL, 0xba5ac7b5UL, 0xb6f6deafUL, 0x3a479c3aUL, 0x5302da25UL,
+0x653d7e6aUL, 0x54268d49UL, 0x51a477eaUL, 0x5017d55bUL, 0xd7d25d88UL, 0x44136c76UL, 0x0404a8c8UL, 0xb8e5a121UL,
+0xb81a928aUL, 0x60ed5869UL, 0x97c55b96UL, 0xeaec991bUL, 0x29935913UL, 0x01fdb7f1UL, 0x088e8dfaUL, 0x9ab6f6f5UL,
+0x3b4cbf9fUL, 0x4a5de3abUL, 0xe6051d35UL, 0xa0e1d855UL, 0xd36b4cf1UL, 0xf544edebUL, 0xb0e93524UL, 0xbebb8fbdUL,
+0xa2d762cfUL, 0x49c92f54UL, 0x38b5f331UL, 0x7128a454UL, 0x48392905UL, 0xa65b1db8UL, 0x851c97bdUL, 0xd675cf2fUL};
+
+
+const uint32_t s7[] = {
+0x85e04019UL, 0x332bf567UL, 0x662dbfffUL, 0xcfc65693UL, 0x2a8d7f6fUL, 0xab9bc912UL, 0xde6008a1UL, 0x2028da1fUL,
+0x0227bce7UL, 0x4d642916UL, 0x18fac300UL, 0x50f18b82UL, 0x2cb2cb11UL, 0xb232e75cUL, 0x4b3695f2UL, 0xb28707deUL,
+0xa05fbcf6UL, 0xcd4181e9UL, 0xe150210cUL, 0xe24ef1bdUL, 0xb168c381UL, 0xfde4e789UL, 0x5c79b0d8UL, 0x1e8bfd43UL,
+0x4d495001UL, 0x38be4341UL, 0x913cee1dUL, 0x92a79c3fUL, 0x089766beUL, 0xbaeeadf4UL, 0x1286becfUL, 0xb6eacb19UL,
+0x2660c200UL, 0x7565bde4UL, 0x64241f7aUL, 0x8248dca9UL, 0xc3b3ad66UL, 0x28136086UL, 0x0bd8dfa8UL, 0x356d1cf2UL,
+0x107789beUL, 0xb3b2e9ceUL, 0x0502aa8fUL, 0x0bc0351eUL, 0x166bf52aUL, 0xeb12ff82UL, 0xe3486911UL, 0xd34d7516UL,
+0x4e7b3affUL, 0x5f43671bUL, 0x9cf6e037UL, 0x4981ac83UL, 0x334266ceUL, 0x8c9341b7UL, 0xd0d854c0UL, 0xcb3a6c88UL,
+0x47bc2829UL, 0x4725ba37UL, 0xa66ad22bUL, 0x7ad61f1eUL, 0x0c5cbafaUL, 0x4437f107UL, 0xb6e79962UL, 0x42d2d816UL,
+0x0a961288UL, 0xe1a5c06eUL, 0x13749e67UL, 0x72fc081aUL, 0xb1d139f7UL, 0xf9583745UL, 0xcf19df58UL, 0xbec3f756UL,
+0xc06eba30UL, 0x07211b24UL, 0x45c28829UL, 0xc95e317fUL, 0xbc8ec511UL, 0x38bc46e9UL, 0xc6e6fa14UL, 0xbae8584aUL,
+0xad4ebc46UL, 0x468f508bUL, 0x7829435fUL, 0xf124183bUL, 0x821dba9fUL, 0xaff60ff4UL, 0xea2c4e6dUL, 0x16e39264UL,
+0x92544a8bUL, 0x009b4fc3UL, 0xaba68cedUL, 0x9ac96f78UL, 0x06a5b79aUL, 0xb2856e6eUL, 0x1aec3ca9UL, 0xbe838688UL,
+0x0e0804e9UL, 0x55f1be56UL, 0xe7e5363bUL, 0xb3a1f25dUL, 0xf7debb85UL, 0x61fe033cUL, 0x16746233UL, 0x3c034c28UL,
+0xda6d0c74UL, 0x79aac56cUL, 0x3ce4e1adUL, 0x51f0c802UL, 0x98f8f35aUL, 0x1626a49fUL, 0xeed82b29UL, 0x1d382fe3UL,
+0x0c4fb99aUL, 0xbb325778UL, 0x3ec6d97bUL, 0x6e77a6a9UL, 0xcb658b5cUL, 0xd45230c7UL, 0x2bd1408bUL, 0x60c03eb7UL,
+0xb9068d78UL, 0xa33754f4UL, 0xf430c87dUL, 0xc8a71302UL, 0xb96d8c32UL, 0xebd4e7beUL, 0xbe8b9d2dUL, 0x7979fb06UL,
+0xe7225308UL, 0x8b75cf77UL, 0x11ef8da4UL, 0xe083c858UL, 0x8d6b786fUL, 0x5a6317a6UL, 0xfa5cf7a0UL, 0x5dda0033UL,
+0xf28ebfb0UL, 0xf5b9c310UL, 0xa0eac280UL, 0x08b9767aUL, 0xa3d9d2b0UL, 0x79d34217UL, 0x021a718dUL, 0x9ac6336aUL,
+0x2711fd60UL, 0x438050e3UL, 0x069908a8UL, 0x3d7fedc4UL, 0x826d2befUL, 0x4eeb8476UL, 0x488dcf25UL, 0x36c9d566UL,
+0x28e74e41UL, 0xc2610acaUL, 0x3d49a9cfUL, 0xbae3b9dfUL, 0xb65f8de6UL, 0x92aeaf64UL, 0x3ac7d5e6UL, 0x9ea80509UL,
+0xf22b017dUL, 0xa4173f70UL, 0xdd1e16c3UL, 0x15e0d7f9UL, 0x50b1b887UL, 0x2b9f4fd5UL, 0x625aba82UL, 0x6a017962UL,
+0x2ec01b9cUL, 0x15488aa9UL, 0xd716e740UL, 0x40055a2cUL, 0x93d29a22UL, 0xe32dbf9aUL, 0x058745b9UL, 0x3453dc1eUL,
+0xd699296eUL, 0x496cff6fUL, 0x1c9f4986UL, 0xdfe2ed07UL, 0xb87242d1UL, 0x19de7eaeUL, 0x053e561aUL, 0x15ad6f8cUL,
+0x66626c1cUL, 0x7154c24cUL, 0xea082b2aUL, 0x93eb2939UL, 0x17dcb0f0UL, 0x58d4f2aeUL, 0x9ea294fbUL, 0x52cf564cUL,
+0x9883fe66UL, 0x2ec40581UL, 0x763953c3UL, 0x01d6692eUL, 0xd3a0c108UL, 0xa1e7160eUL, 0xe4f2dfa6UL, 0x693ed285UL,
+0x74904698UL, 0x4c2b0eddUL, 0x4f757656UL, 0x5d393378UL, 0xa132234fUL, 0x3d321c5dUL, 0xc3f5e194UL, 0x4b269301UL,
+0xc79f022fUL, 0x3c997e7eUL, 0x5e4f9504UL, 0x3ffafbbdUL, 0x76f7ad0eUL, 0x296693f4UL, 0x3d1fce6fUL, 0xc61e45beUL,
+0xd3b5ab34UL, 0xf72bf9b7UL, 0x1b0434c0UL, 0x4e72b567UL, 0x5592a33dUL, 0xb5229301UL, 0xcfd2a87fUL, 0x60aeb767UL,
+0x1814386bUL, 0x30bcc33dUL, 0x38a0c07dUL, 0xfd1606f2UL, 0xc363519bUL, 0x589dd390UL, 0x5479f8e6UL, 0x1cb8d647UL,
+0x97fd61a9UL, 0xea7759f4UL, 0x2d57539dUL, 0x569a58cfUL, 0xe84e63adUL, 0x462e1b78UL, 0x6580f87eUL, 0xf3817914UL,
+0x91da55f4UL, 0x40a230f3UL, 0xd1988f35UL, 0xb6e318d2UL, 0x3ffa50bcUL, 0x3d40f021UL, 0xc3c0bdaeUL, 0x4958c24cUL,
+0x518f36b2UL, 0x84b1d370UL, 0x0fedce83UL, 0x878ddadaUL, 0xf2a279c7UL, 0x94e01be8UL, 0x90716f4bUL, 0x954b8aa3UL};
+
+
+const uint32_t s8[] = {
+0xe216300dUL, 0xbbddfffcUL, 0xa7ebdabdUL, 0x35648095UL, 0x7789f8b7UL, 0xe6c1121bUL, 0x0e241600UL, 0x052ce8b5UL,
+0x11a9cfb0UL, 0xe5952f11UL, 0xece7990aUL, 0x9386d174UL, 0x2a42931cUL, 0x76e38111UL, 0xb12def3aUL, 0x37ddddfcUL,
+0xde9adeb1UL, 0x0a0cc32cUL, 0xbe197029UL, 0x84a00940UL, 0xbb243a0fUL, 0xb4d137cfUL, 0xb44e79f0UL, 0x049eedfdUL,
+0x0b15a15dUL, 0x480d3168UL, 0x8bbbde5aUL, 0x669ded42UL, 0xc7ece831UL, 0x3f8f95e7UL, 0x72df191bUL, 0x7580330dUL,
+0x94074251UL, 0x5c7dcdfaUL, 0xabbe6d63UL, 0xaa402164UL, 0xb301d40aUL, 0x02e7d1caUL, 0x53571daeUL, 0x7a3182a2UL,
+0x12a8ddecUL, 0xfdaa335dUL, 0x176f43e8UL, 0x71fb46d4UL, 0x38129022UL, 0xce949ad4UL, 0xb84769adUL, 0x965bd862UL,
+0x82f3d055UL, 0x66fb9767UL, 0x15b80b4eUL, 0x1d5b47a0UL, 0x4cfde06fUL, 0xc28ec4b8UL, 0x57e8726eUL, 0x647a78fcUL,
+0x99865d44UL, 0x608bd593UL, 0x6c200e03UL, 0x39dc5ff6UL, 0x5d0b00a3UL, 0xae63aff2UL, 0x7e8bd632UL, 0x70108c0cUL,
+0xbbd35049UL, 0x2998df04UL, 0x980cf42aUL, 0x9b6df491UL, 0x9e7edd53UL, 0x06918548UL, 0x58cb7e07UL, 0x3b74ef2eUL,
+0x522fffb1UL, 0xd24708ccUL, 0x1c7e27cdUL, 0xa4eb215bUL, 0x3cf1d2e2UL, 0x19b47a38UL, 0x424f7618UL, 0x35856039UL,
+0x9d17dee7UL, 0x27eb35e6UL, 0xc9aff67bUL, 0x36baf5b8UL, 0x09c467cdUL, 0xc18910b1UL, 0xe11dbf7bUL, 0x06cd1af8UL,
+0x7170c608UL, 0x2d5e3354UL, 0xd4de495aUL, 0x64c6d006UL, 0xbcc0c62cUL, 0x3dd00db3UL, 0x708f8f34UL, 0x77d51b42UL,
+0x264f620fUL, 0x24b8d2bfUL, 0x15c1b79eUL, 0x46a52564UL, 0xf8d7e54eUL, 0x3e378160UL, 0x7895cda5UL, 0x859c15a5UL,
+0xe6459788UL, 0xc37bc75fUL, 0xdb07ba0cUL, 0x0676a3abUL, 0x7f229b1eUL, 0x31842e7bUL, 0x24259fd7UL, 0xf8bef472UL,
+0x835ffcb8UL, 0x6df4c1f2UL, 0x96f5b195UL, 0xfd0af0fcUL, 0xb0fe134cUL, 0xe2506d3dUL, 0x4f9b12eaUL, 0xf215f225UL,
+0xa223736fUL, 0x9fb4c428UL, 0x25d04979UL, 0x34c713f8UL, 0xc4618187UL, 0xea7a6e98UL, 0x7cd16efcUL, 0x1436876cUL,
+0xf1544107UL, 0xbedeee14UL, 0x56e9af27UL, 0xa04aa441UL, 0x3cf7c899UL, 0x92ecbae6UL, 0xdd67016dUL, 0x151682ebUL,
+0xa842eedfUL, 0xfdba60b4UL, 0xf1907b75UL, 0x20e3030fUL, 0x24d8c29eUL, 0xe139673bUL, 0xefa63fb8UL, 0x71873054UL,
+0xb6f2cf3bUL, 0x9f326442UL, 0xcb15a4ccUL, 0xb01a4504UL, 0xf1e47d8dUL, 0x844a1be5UL, 0xbae7dfdcUL, 0x42cbda70UL,
+0xcd7dae0aUL, 0x57e85b7aUL, 0xd53f5af6UL, 0x20cf4d8cUL, 0xcea4d428UL, 0x79d130a4UL, 0x3486ebfbUL, 0x33d3cddcUL,
+0x77853b53UL, 0x37effcb5UL, 0xc5068778UL, 0xe580b3e6UL, 0x4e68b8f4UL, 0xc5c8b37eUL, 0x0d809ea2UL, 0x398feb7cUL,
+0x132a4f94UL, 0x43b7950eUL, 0x2fee7d1cUL, 0x223613bdUL, 0xdd06caa2UL, 0x37df932bUL, 0xc4248289UL, 0xacf3ebc3UL,
+0x5715f6b7UL, 0xef3478ddUL, 0xf267616fUL, 0xc148cbe4UL, 0x9052815eUL, 0x5e410fabUL, 0xb48a2465UL, 0x2eda7fa4UL,
+0xe87b40e4UL, 0xe98ea084UL, 0x5889e9e1UL, 0xefd390fcUL, 0xdd07d35bUL, 0xdb485694UL, 0x38d7e5b2UL, 0x57720101UL,
+0x730edebcUL, 0x5b643113UL, 0x94917e4fUL, 0x503c2fbaUL, 0x646f1282UL, 0x7523d24aUL, 0xe0779695UL, 0xf9c17a8fUL,
+0x7a5b2121UL, 0xd187b896UL, 0x29263a4dUL, 0xba510cdfUL, 0x81f47c9fUL, 0xad1163edUL, 0xea7b5965UL, 0x1a00726eUL,
+0x11403092UL, 0x00da6d77UL, 0x4a0cdd61UL, 0xad1f4603UL, 0x605bdfb0UL, 0x9eedc364UL, 0x22ebe6a8UL, 0xcee7d28aUL,
+0xa0e736a0UL, 0x5564a6b9UL, 0x10853209UL, 0xc7eb8f37UL, 0x2de705caUL, 0x8951570fUL, 0xdf09822bUL, 0xbd691a6cUL,
+0xaa12e4f2UL, 0x87451c0fUL, 0xe0f6a27aUL, 0x3ada4819UL, 0x4cf1764fUL, 0x0d771c2bUL, 0x67cdb156UL, 0x350d8384UL,
+0x5938fa0fUL, 0x42399ef3UL, 0x36997b07UL, 0x0e84093dUL, 0x4aa93e61UL, 0x8360d87bUL, 0x1fa98b0cUL, 0x1149382cUL,
+0xe97625a5UL, 0x0614d1b7UL, 0x0e25244bUL, 0x0c768347UL, 0x589e8d82UL, 0x0d2059d1UL, 0xa466bb1eUL, 0xf8da0a82UL,
+0x04f19130UL, 0xba6e4ec0UL, 0x99265164UL, 0x1ee7230dUL, 0x50b2ad80UL, 0xeaee6801UL, 0x8db2a283UL, 0xea8bf59eUL};
+
+#else
+
+const uint32_t s5[] = {
+0x040cc97eUL, 0xb9746e2cUL, 0xdf660e9bUL, 0x117933a6UL, 0xff7f6ab8UL, 0xf558d31dUL, 0x449ddd44UL, 0x7f163117UL,
+0xfaf1fb08UL, 0xcc11f5e7UL, 0x001b05d2UL, 0x00ba5a73UL, 0xd822b72aUL, 0xcb816338UL, 0x3a24f6acUL, 0x7afdbe69UL,
+0x7fe7a2e6UL, 0xcd20c7f0UL, 0x164849c4UL, 0x80c1f5ccUL, 0x40168538UL, 0x48a8b015UL, 0xcb188be6UL, 0xffdeaa4cUL,
+0x010a485fUL, 0xaab21204UL, 0xfc149825UL, 0xe2efd041UL, 0x8db4404eUL, 0xfbb68e24UL, 0xfe1cba8dUL, 0x029ba941UL,
+0x040a551aUL, 0xcb658fbaUL, 0xe7f45172UL, 0x2517a595UL, 0xd7ec06c1UL, 0x0a98a597UL, 0xaab939c5UL, 0x6afe794dUL,
+0x63f7f3f2UL, 0x4080af68UL, 0x569e0cedUL, 0x8b95b411UL, 0x885aebe1UL, 0xb0e60987UL, 0x5671e0d7UL, 0xa7fe294eUL,
+0x2de56663UL, 0x00c0d102UL, 0x058eacc4UL, 0x71f57793UL, 0x2a37050cUL, 0xf2358557UL, 0x02be6122UL, 0xc9a042d6UL,
+0x80a213dfUL, 0xd25bb574UL, 0xc0992168UL, 0xece521d4UL, 0xe83cfb53UL, 0xb3edadc8UL, 0xc97fa828UL, 0x8199953dUL,
+0x00f91f5cUL, 0x99d338feUL, 0x0bff4e0cUL, 0xea072406UL, 0xb14f2faaUL, 0x7669b94fUL, 0x0595c790UL, 0x74a7a8b0UL,
+0xffa155efUL, 0xc2a29ce5UL, 0x272db6a6UL, 0x63426ae6UL, 0x1f0065dfUL, 0x6609c50eUL, 0xbc55dddfUL, 0x5506de29UL,
+0x9a731e91UL, 0x7589af17UL, 0x1c91c732UL, 0x6894f889UL, 0x80e9010dUL, 0xf4554752UL, 0xc93cb603UL, 0xb244c80cUL,
+0xaaf0f3bcUL, 0xe936ac87UL, 0x26743ae5UL, 0x2bd8b301UL, 0x49749e1aUL, 0x7e2dee64UL, 0xdab1dbcdUL, 0x1049c901UL,
+0x80bf68b8UL, 0xfdf3260dUL, 0xe7ed4293UL, 0x84c2a504UL, 0xb6376763UL, 0x16b6f550UL, 0xe36647f2UL, 0xc136ca8eUL,
+0xdb056e13UL, 0x9183f1feUL, 0x377a88fbUL, 0xd4f7e7d6UL, 0xc97dfbc7UL, 0xdffc6330UL, 0xde89f5b6UL, 0xda4129ecUL,
+0x9566e426UL, 0x196456b7UL, 0xc5ef54f6UL, 0xb7588dd0UL, 0x01549248UL, 0x7fcbbac1UL, 0x0f55ffe5UL, 0x493008b6UL,
+0xe8d0b55bUL, 0x5a2ed787UL, 0xe16e6aabUL, 0xce663a22UL, 0xcdf32bc6UL, 0xf985089eUL, 0x473ecb68UL, 0x0f016c08UL,
+0x20e81da2UL, 0xde698bd1UL, 0x7757f6f3UL, 0xf6c302faUL, 0xc3da7e40UL, 0x50d5b3cbUL, 0x4d089317UL, 0xba0ed7b0UL,
+0xd578b30aUL, 0x0cfb51d9UL, 0x56dad7deUL, 0xe4bb2441UL, 0x560bca94UL, 0xd155570fUL, 0x6ee5e1e0UL, 0xbeb58461UL,
+0x9f240a58UL, 0xc04bf794UL, 0x8e8827e3UL, 0x61557b9fUL, 0x8002dcc3UL, 0x15776805UL, 0xd76b6c64UL, 0xb34d9044UL,
+0xa3f0b466UL, 0x8a64f1c0UL, 0xafd57e69UL, 0xf62fe949UL, 0x4f379e30UL, 0x6a35b62cUL, 0x73858085UL, 0x40f89149UL,
+0x02aef076UL, 0x4de83b08UL, 0x9a1c4228UL, 0x06944844UL, 0xb84c6e73UL, 0x102909c1UL, 0xc65fc98bUL, 0xf49c867dUL,
+0x6f614f13UL, 0x8d11772eUL, 0xe12b1bb3UL, 0x72b490aaUL, 0x17d7a53cUL, 0xba1b167dUL, 0x1090ad9cUL, 0xa22b46afUL,
+0xd259e49fUL, 0x5945d345UL, 0x13daf2d9UL, 0x8754c6dbUL, 0x4ef9e4f3UL, 0x6f486d17UL, 0xea137c09UL, 0xc7a51d63UL,
+0x82735f44UL, 0xf4835617UL, 0x976ac6cdUL, 0x8802be70UL, 0x72cfcdb3UL, 0xf3d25d6eUL, 0x79609320UL, 0xa5809b45UL,
+0xdbe260beUL, 0x0131c2a9UL, 0x5c31a5ebUL, 0xf2424e22UL, 0x72155c1cUL, 0x2c1b72f6UL, 0xf3ffd21aUL, 0x4e40258cUL,
+0x2fd74e32UL, 0xfdb76740UL, 0x8e132305UL, 0x78bca35cUL, 0x6ed60fdcUL, 0x83229275UL, 0x176b4d78UL, 0x6eb1eb58UL,
+0x854f0944UL, 0x871d483fUL, 0x7baefefcUL, 0x76ffb577UL, 0xbf02238cUL, 0x5675f4aaUL, 0x2ab0465fUL, 0x0128092bUL,
+0xf7f5383dUL, 0x361fa80cUL, 0x8a4aaf52UL, 0xc0e7d566UL, 0x74083bdfUL, 0x10510595UL, 0xa8d75a1bUL, 0xadd51ef6UL,
+0x79e4f66cUL, 0x84817520UL, 0x65faced0UL, 0x58bef788UL, 0x2668044aUL, 0xf3f8f60fUL, 0x707f9ca0UL, 0xa0ab4653UL,
+0x286ce95cUL, 0xa3ed76e1UL, 0x7f30ac6bUL, 0xd2296837UL, 0xa90f3685UL, 0x2afee317UL, 0x6797b724UL, 0x206ba9f5UL,
+0x9525cdd6UL, 0xbf1eff68UL, 0x2c445575UL, 0xbe069ff1UL, 0x9a65e0f9UL, 0x1d49b9eeUL, 0x18070134UL, 0xb8ca30bbUL,
+0x15fe22e8UL, 0x83095788UL, 0x49620e75UL, 0x557e62daUL, 0xa8ff765eUL, 0x464553b1UL, 0x08de476dUL, 0xd4e7e9efUL};
+
+
+const uint32_t s6[] = {
+0x9d8ffaf6UL, 0xe16cac2cUL, 0x6748a34cUL, 0x7c7f33e2UL, 0xe708db95UL, 0xb4436801UL, 0xbc5cedecUL, 0xac535532UL,
+0x60099fbfUL, 0xede2a1dfUL, 0x9d57f083UL, 0xb986ed63UL, 0xb8a6b61aUL, 0x39be5edeUL, 0x32f78ff3UL, 0x38b18989UL,
+0x6149f133UL, 0xbd3719c0UL, 0xdac606f5UL, 0x7e5e62e4UL, 0x99ea08a3UL, 0x3ce3234eUL, 0xccd7cb79UL, 0x6743a148UL,
+0x199614a3UL, 0xd54bc9feUL, 0x4a1714a1UL, 0x6618a0eaUL, 0x2ddb84a0UL, 0x6f48a809UL, 0x4a6188a8UL, 0x98af0029UL,
+0x91596601UL, 0x632899e1UL, 0x600cf3c8UL, 0x3cef782eUL, 0x3219d5d0UL, 0x14ec0fcfUL, 0xd207caf7UL, 0x7220a8d0UL,
+0x7e1941fdUL, 0xb0a60593UL, 0xdae36be8UL, 0xcdd3be74UL, 0x3ca52d37UL, 0x48447f4cUL, 0x40d4b5daUL, 0xc30eba6dUL,
+0xa7193908UL, 0xd9eeba9fUL, 0xb0cfdb49UL, 0x530c674eUL, 0x019c3d5cUL, 0x41b9bd64UL, 0x6a630e2cUL, 0xcdd97dbaUL,
+0x88736feaUL, 0x62c70be7UL, 0xdb9af235UL, 0x8ddd4c5cUL, 0x8c8dd4f0UL, 0xe25381b8UL, 0x6698a108UL, 0xc8eae21aUL,
+0x89af4c28UL, 0x238292aaUL, 0x53be3493UL, 0xbf213a3bUL, 0xe34b4316UL, 0x0639ea9aUL, 0x6ec3e8efUL, 0xd9cd90f8UL,
+0xae6d2280UL, 0xa3a440c3UL, 0x099c7edfUL, 0x07a894a6UL, 0xcc5e7c5bUL, 0xa6b31d22UL, 0x2fa0699aUL, 0x548a8168UL,
+0x6f29b2ceUL, 0x3a84c053UL, 0x553689feUL, 0x8ae6bf25UL, 0xbc8a62b4UL, 0xbf2e22cfUL, 0x486fac25UL, 0x8793a9a9UL,
+0x65dbbd53UL, 0xe7fb6fe7UL, 0x78fd67e9UL, 0x6335a90bUL, 0xc12b348eUL, 0xe91ba1e8UL, 0x0d748049UL, 0xfc7d08c8UL,
+0x99bfe48dUL, 0xa00111a1UL, 0x7579d37fUL, 0xc0265adaUL, 0x4f991fe8UL, 0x89cd2895UL, 0xed9f33fdUL, 0xbf3478b8UL,
+0x6d45045fUL, 0x98862522UL, 0x3bc8c4c9UL, 0xbe56c12dUL, 0xaa8d624fUL, 0xc55ef557UL, 0xbe0a22e2UL, 0xbf6e91d2UL,
+0x955bc74eUL, 0xc0c3f224UL, 0x995dd142UL, 0xa07f0dcdUL, 0xff276e7bUL, 0xf08adca8UL, 0x06c14573UL, 0x2f231ef4UL,
+0x86231635UL, 0x2689eae6UL, 0x94b03333UL, 0xf2c67e15UL, 0xaf742b37UL, 0xe4732569UL, 0x48d8a9e9UL, 0x890216f3UL,
+0x1def623aUL, 0x38e287a7UL, 0x76f6a5f3UL, 0x53483674UL, 0x63109520UL, 0x8d697645UL, 0x07d4fab6UL, 0x50f92a59UL,
+0x2335f736UL, 0x876efb4cUL, 0xc0cea47dUL, 0xaa2d156cUL, 0xa89603cbUL, 0x5dfe0dc5UL, 0xab07d7fcUL, 0x2fc42109UL,
+0xbbf0df89UL, 0x78bee25fUL, 0x334f8f44UL, 0xc9134675UL, 0x8dd0052bUL, 0x85d5b948UL, 0x419404dcUL, 0x9b8f09c8UL,
+0x86e7ed7dUL, 0x73339ac3UL, 0x05004142UL, 0x5117096aUL, 0xa6c8f30eUL, 0xd6720089UL, 0x82762028UL, 0xbef7a9a9UL,
+0x9d6732bfUL, 0x755b5bd4UL, 0x00fd53b3UL, 0x58e3b0cbUL, 0x0a220f83UL, 0x14b28f1fUL, 0x08cf72d3UL, 0x134a3cccUL,
+0x6631f68cUL, 0xbe871c06UL, 0x888fc988UL, 0x97e36260UL, 0x7a8ecf47UL, 0x8352c8b6UL, 0xfbacc23cUL, 0x7669c03fUL,
+0x52028f4eUL, 0x4d31d864UL, 0xe37038daUL, 0x5954661eUL, 0xf00809c1UL, 0xa5213051UL, 0xb7685b6cUL, 0xa08a2f82UL,
+0x3ecd0730UL, 0xef9e7174UL, 0x812687dcUL, 0xd4403307UL, 0xd92f437eUL, 0x41c25e0cUL, 0x6c280988UL, 0x91d892f5UL,
+0xf630a908UL, 0x05f37e95UL, 0xbdfffbb7UL, 0x6fe966c2UL, 0x98ace46fUL, 0xc0ec73b1UL, 0x2ab460bcUL, 0xda983495UL,
+0x12aea1fbUL, 0x36d74b2dUL, 0xabfa250fUL, 0xebfcf3a4UL, 0x239196e2UL, 0x3d0c7f25UL, 0x49af4893UL, 0xbc001436UL,
+0x4a6f81e8UL, 0x00f21438UL, 0x4340f9a3UL, 0xc2547a9cUL, 0x574f70bcUL, 0xf9e741daUL, 0x3ad35ac2UL, 0x84a0f454UL,
+0x05557fb1UL, 0xbe7c3559UL, 0xc815bdedUL, 0xabc5977fUL, 0xb5c75abaUL, 0xafdef6b6UL, 0x3a9c473aUL, 0x25da0253UL,
+0x6a7e3d65UL, 0x498d2654UL, 0xea77a451UL, 0x5bd51750UL, 0x885dd2d7UL, 0x766c1344UL, 0xc8a80404UL, 0x21a1e5b8UL,
+0x8a921ab8UL, 0x6958ed60UL, 0x965bc597UL, 0x1b99eceaUL, 0x13599329UL, 0xf1b7fd01UL, 0xfa8d8e08UL, 0xf5f6b69aUL,
+0x9fbf4c3bUL, 0xabe35d4aUL, 0x351d05e6UL, 0x55d8e1a0UL, 0xf14c6bd3UL, 0xebed44f5UL, 0x2435e9b0UL, 0xbd8fbbbeUL,
+0xcf62d7a2UL, 0x542fc949UL, 0x31f3b538UL, 0x54a42871UL, 0x05293948UL, 0xb81d5ba6UL, 0xbd971c85UL, 0x2fcf75d6UL};
+
+
+const uint32_t s7[] = {
+0x1940e085UL, 0x67f52b33UL, 0xffbf2d66UL, 0x9356c6cfUL, 0x6f7f8d2aUL, 0x12c99babUL, 0xa10860deUL, 0x1fda2820UL,
+0xe7bc2702UL, 0x1629644dUL, 0x00c3fa18UL, 0x828bf150UL, 0x11cbb22cUL, 0x5ce732b2UL, 0xf295364bUL, 0xde0787b2UL,
+0xf6bc5fa0UL, 0xe98141cdUL, 0x0c2150e1UL, 0xbdf14ee2UL, 0x81c368b1UL, 0x89e7e4fdUL, 0xd8b0795cUL, 0x43fd8b1eUL,
+0x0150494dUL, 0x4143be38UL, 0x1dee3c91UL, 0x3f9ca792UL, 0xbe669708UL, 0xf4adeebaUL, 0xcfbe8612UL, 0x19cbeab6UL,
+0x00c26026UL, 0xe4bd6575UL, 0x7a1f2464UL, 0xa9dc4882UL, 0x66adb3c3UL, 0x86601328UL, 0xa8dfd80bUL, 0xf21c6d35UL,
+0xbe897710UL, 0xcee9b2b3UL, 0x8faa0205UL, 0x1e35c00bUL, 0x2af56b16UL, 0x82ff12ebUL, 0x116948e3UL, 0x16754dd3UL,
+0xff3a7b4eUL, 0x1b67435fUL, 0x37e0f69cUL, 0x83ac8149UL, 0xce664233UL, 0xb741938cUL, 0xc054d8d0UL, 0x886c3acbUL,
+0x2928bc47UL, 0x37ba2547UL, 0x2bd26aa6UL, 0x1e1fd67aUL, 0xfaba5c0cUL, 0x07f13744UL, 0x6299e7b6UL, 0x16d8d242UL,
+0x8812960aUL, 0x6ec0a5e1UL, 0x679e7413UL, 0x1a08fc72UL, 0xf739d1b1UL, 0x453758f9UL, 0x58df19cfUL, 0x56f7c3beUL,
+0x30ba6ec0UL, 0x241b2107UL, 0x2988c245UL, 0x7f315ec9UL, 0x11c58ebcUL, 0xe946bc38UL, 0x14fae6c6UL, 0x4a58e8baUL,
+0x46bc4eadUL, 0x8b508f46UL, 0x5f432978UL, 0x3b1824f1UL, 0x9fba1d82UL, 0xf40ff6afUL, 0x6d4e2ceaUL, 0x6492e316UL,
+0x8b4a5492UL, 0xc34f9b00UL, 0xed8ca6abUL, 0x786fc99aUL, 0x9ab7a506UL, 0x6e6e85b2UL, 0xa93cec1aUL, 0x888683beUL,
+0xe904080eUL, 0x56bef155UL, 0x3b36e5e7UL, 0x5df2a1b3UL, 0x85bbdef7UL, 0x3c03fe61UL, 0x33627416UL, 0x284c033cUL,
+0x740c6ddaUL, 0x6cc5aa79UL, 0xade1e43cUL, 0x02c8f051UL, 0x5af3f898UL, 0x9fa42616UL, 0x292bd8eeUL, 0xe32f381dUL,
+0x9ab94f0cUL, 0x785732bbUL, 0x7bd9c63eUL, 0xa9a6776eUL, 0x5c8b65cbUL, 0xc73052d4UL, 0x8b40d12bUL, 0xb73ec060UL,
+0x788d06b9UL, 0xf45437a3UL, 0x7dc830f4UL, 0x0213a7c8UL, 0x328c6db9UL, 0xbee7d4ebUL, 0x2d9d8bbeUL, 0x06fb7979UL,
+0x085322e7UL, 0x77cf758bUL, 0xa48def11UL, 0x58c883e0UL, 0x6f786b8dUL, 0xa617635aUL, 0xa0f75cfaUL, 0x3300da5dUL,
+0xb0bf8ef2UL, 0x10c3b9f5UL, 0x80c2eaa0UL, 0x7a76b908UL, 0xb0d2d9a3UL, 0x1742d379UL, 0x8d711a02UL, 0x6a33c69aUL,
+0x60fd1127UL, 0xe3508043UL, 0xa8089906UL, 0xc4ed7f3dUL, 0xef2b6d82UL, 0x7684eb4eUL, 0x25cf8d48UL, 0x66d5c936UL,
+0x414ee728UL, 0xca0a61c2UL, 0xcfa9493dUL, 0xdfb9e3baUL, 0xe68d5fb6UL, 0x64afae92UL, 0xe6d5c73aUL, 0x0905a89eUL,
+0x7d012bf2UL, 0x703f17a4UL, 0xc3161eddUL, 0xf9d7e015UL, 0x87b8b150UL, 0xd54f9f2bUL, 0x82ba5a62UL, 0x6279016aUL,
+0x9c1bc02eUL, 0xa98a4815UL, 0x40e716d7UL, 0x2c5a0540UL, 0x229ad293UL, 0x9abf2de3UL, 0xb9458705UL, 0x1edc5334UL,
+0x6e2999d6UL, 0x6fff6c49UL, 0x86499f1cUL, 0x07ede2dfUL, 0xd14272b8UL, 0xae7ede19UL, 0x1a563e05UL, 0x8c6fad15UL,
+0x1c6c6266UL, 0x4cc25471UL, 0x2a2b08eaUL, 0x3929eb93UL, 0xf0b0dc17UL, 0xaef2d458UL, 0xfb94a29eUL, 0x4c56cf52UL,
+0x66fe8398UL, 0x8105c42eUL, 0xc3533976UL, 0x2e69d601UL, 0x08c1a0d3UL, 0x0e16e7a1UL, 0xa6dff2e4UL, 0x85d23e69UL,
+0x98469074UL, 0xdd0e2b4cUL, 0x5676754fUL, 0x7833395dUL, 0x4f2332a1UL, 0x5d1c323dUL, 0x94e1f5c3UL, 0x0193264bUL,
+0x2f029fc7UL, 0x7e7e993cUL, 0x04954f5eUL, 0xbdfbfa3fUL, 0x0eadf776UL, 0xf4936629UL, 0x6fce1f3dUL, 0xbe451ec6UL,
+0x34abb5d3UL, 0xb7f92bf7UL, 0xc034041bUL, 0x67b5724eUL, 0x3da39255UL, 0x019322b5UL, 0x7fa8d2cfUL, 0x67b7ae60UL,
+0x6b381418UL, 0x3dc3bc30UL, 0x7dc0a038UL, 0xf20616fdUL, 0x9b5163c3UL, 0x90d39d58UL, 0xe6f87954UL, 0x47d6b81cUL,
+0xa961fd97UL, 0xf45977eaUL, 0x9d53572dUL, 0xcf589a56UL, 0xad634ee8UL, 0x781b2e46UL, 0x7ef88065UL, 0x147981f3UL,
+0xf455da91UL, 0xf330a240UL, 0x358f98d1UL, 0xd218e3b6UL, 0xbc50fa3fUL, 0x21f0403dUL, 0xaebdc0c3UL, 0x4cc25849UL,
+0xb2368f51UL, 0x70d3b184UL, 0x83ceed0fUL, 0xdada8d87UL, 0xc779a2f2UL, 0xe81be094UL, 0x4b6f7190UL, 0xa38a4b95UL};
+
+
+const uint32_t s8[] = {
+0x0d3016e2UL, 0xfcffddbbUL, 0xbddaeba7UL, 0x95806435UL, 0xb7f88977UL, 0x1b12c1e6UL, 0x0016240eUL, 0xb5e82c05UL,
+0xb0cfa911UL, 0x112f95e5UL, 0x0a99e7ecUL, 0x74d18693UL, 0x1c93422aUL, 0x1181e376UL, 0x3aef2db1UL, 0xfcdddd37UL,
+0xb1de9adeUL, 0x2cc30c0aUL, 0x297019beUL, 0x4009a084UL, 0x0f3a24bbUL, 0xcf37d1b4UL, 0xf0794eb4UL, 0xfded9e04UL,
+0x5da1150bUL, 0x68310d48UL, 0x5adebb8bUL, 0x42ed9d66UL, 0x31e8ecc7UL, 0xe7958f3fUL, 0x1b19df72UL, 0x0d338075UL,
+0x51420794UL, 0xfacd7d5cUL, 0x636dbeabUL, 0x642140aaUL, 0x0ad401b3UL, 0xcad1e702UL, 0xae1d5753UL, 0xa282317aUL,
+0xecdda812UL, 0x5d33aafdUL, 0xe8436f17UL, 0xd446fb71UL, 0x22901238UL, 0xd49a94ceUL, 0xad6947b8UL, 0x62d85b96UL,
+0x55d0f382UL, 0x6797fb66UL, 0x4e0bb815UL, 0xa0475b1dUL, 0x6fe0fd4cUL, 0xb8c48ec2UL, 0x6e72e857UL, 0xfc787a64UL,
+0x445d8699UL, 0x93d58b60UL, 0x030e206cUL, 0xf65fdc39UL, 0xa3000b5dUL, 0xf2af63aeUL, 0x32d68b7eUL, 0x0c8c1070UL,
+0x4950d3bbUL, 0x04df9829UL, 0x2af40c98UL, 0x91f46d9bUL, 0x53dd7e9eUL, 0x48859106UL, 0x077ecb58UL, 0x2eef743bUL,
+0xb1ff2f52UL, 0xcc0847d2UL, 0xcd277e1cUL, 0x5b21eba4UL, 0xe2d2f13cUL, 0x387ab419UL, 0x18764f42UL, 0x39608535UL,
+0xe7de179dUL, 0xe635eb27UL, 0x7bf6afc9UL, 0xb8f5ba36UL, 0xcd67c409UL, 0xb11089c1UL, 0x7bbf1de1UL, 0xf81acd06UL,
+0x08c67071UL, 0x54335e2dUL, 0x5a49ded4UL, 0x06d0c664UL, 0x2cc6c0bcUL, 0xb30dd03dUL, 0x348f8f70UL, 0x421bd577UL,
+0x0f624f26UL, 0xbfd2b824UL, 0x9eb7c115UL, 0x6425a546UL, 0x4ee5d7f8UL, 0x6081373eUL, 0xa5cd9578UL, 0xa5159c85UL,
+0x889745e6UL, 0x5fc77bc3UL, 0x0cba07dbUL, 0xaba37606UL, 0x1e9b227fUL, 0x7b2e8431UL, 0xd79f2524UL, 0x72f4bef8UL,
+0xb8fc5f83UL, 0xf2c1f46dUL, 0x95b1f596UL, 0xfcf00afdUL, 0x4c13feb0UL, 0x3d6d50e2UL, 0xea129b4fUL, 0x25f215f2UL,
+0x6f7323a2UL, 0x28c4b49fUL, 0x7949d025UL, 0xf813c734UL, 0x878161c4UL, 0x986e7aeaUL, 0xfc6ed17cUL, 0x6c873614UL,
+0x074154f1UL, 0x14eedebeUL, 0x27afe956UL, 0x41a44aa0UL, 0x99c8f73cUL, 0xe6baec92UL, 0x6d0167ddUL, 0xeb821615UL,
+0xdfee42a8UL, 0xb460bafdUL, 0x757b90f1UL, 0x0f03e320UL, 0x9ec2d824UL, 0x3b6739e1UL, 0xb83fa6efUL, 0x54308771UL,
+0x3bcff2b6UL, 0x4264329fUL, 0xcca415cbUL, 0x04451ab0UL, 0x8d7de4f1UL, 0xe51b4a84UL, 0xdcdfe7baUL, 0x70dacb42UL,
+0x0aae7dcdUL, 0x7a5be857UL, 0xf65a3fd5UL, 0x8c4dcf20UL, 0x28d4a4ceUL, 0xa430d179UL, 0xfbeb8634UL, 0xdccdd333UL,
+0x533b8577UL, 0xb5fcef37UL, 0x788706c5UL, 0xe6b380e5UL, 0xf4b8684eUL, 0x7eb3c8c5UL, 0xa29e800dUL, 0x7ceb8f39UL,
+0x944f2a13UL, 0x0e95b743UL, 0x1c7dee2fUL, 0xbd133622UL, 0xa2ca06ddUL, 0x2b93df37UL, 0x898224c4UL, 0xc3ebf3acUL,
+0xb7f61557UL, 0xdd7834efUL, 0x6f6167f2UL, 0xe4cb48c1UL, 0x5e815290UL, 0xab0f415eUL, 0x65248ab4UL, 0xa47fda2eUL,
+0xe4407be8UL, 0x84a08ee9UL, 0xe1e98958UL, 0xfc90d3efUL, 0x5bd307ddUL, 0x945648dbUL, 0xb2e5d738UL, 0x01017257UL,
+0xbcde0e73UL, 0x1331645bUL, 0x4f7e9194UL, 0xba2f3c50UL, 0x82126f64UL, 0x4ad22375UL, 0x959677e0UL, 0x8f7ac1f9UL,
+0x21215b7aUL, 0x96b887d1UL, 0x4d3a2629UL, 0xdf0c51baUL, 0x9f7cf481UL, 0xed6311adUL, 0x65597beaUL, 0x6e72001aUL,
+0x92304011UL, 0x776dda00UL, 0x61dd0c4aUL, 0x03461fadUL, 0xb0df5b60UL, 0x64c3ed9eUL, 0xa8e6eb22UL, 0x8ad2e7ceUL,
+0xa036e7a0UL, 0xb9a66455UL, 0x09328510UL, 0x378febc7UL, 0xca05e72dUL, 0x0f575189UL, 0x2b8209dfUL, 0x6c1a69bdUL,
+0xf2e412aaUL, 0x0f1c4587UL, 0x7aa2f6e0UL, 0x1948da3aUL, 0x4f76f14cUL, 0x2b1c770dUL, 0x56b1cd67UL, 0x84830d35UL,
+0x0ffa3859UL, 0xf39e3942UL, 0x077b9936UL, 0x3d09840eUL, 0x613ea94aUL, 0x7bd86083UL, 0x0c8ba91fUL, 0x2c384911UL,
+0xa52576e9UL, 0xb7d11406UL, 0x4b24250eUL, 0x4783760cUL, 0x828d9e58UL, 0xd159200dUL, 0x1ebb66a4UL, 0x820adaf8UL,
+0x3091f104UL, 0xc04e6ebaUL, 0x64512699UL, 0x0d23e71eUL, 0x80adb250UL, 0x0168eeeaUL, 0x83a2b28dUL, 0x9ef58beaUL};
+
+
+#endif 
+
+
+#endif
+
diff --git a/cast5/cast5.c b/cast5/cast5.c
new file mode 100644 (file)
index 0000000..b9ffe48
--- /dev/null
@@ -0,0 +1,342 @@
+/* cast5.c */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2006-2010  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/* 
+ * \file       cast5.c
+ * \author     Daniel Otte
+ * \email       daniel.otte@rub.de
+ * \date       2006-07-26
+ * \par License:
+ *  GPLv3 or later
+ * \brief Implementation of the CAST5 (aka CAST-128) cipher algorithm as described in RFC 2144
+ * 
+ */
+ #include <stdint.h>
+ #include <string.h>
+ #include "cast5.h"
+ #include "config.h"
+ #undef DEBUG
+ #ifdef DEBUG
+  #include "cli.h"
+ #endif
+#include "cast5-sbox.h"
+
+
+#define S5(x) (s5[(x)])
+#define S6(x) (s6[(x)])
+#define S7(x) (s7[(x)])
+#define S8(x) (s8[(x)])
+
+static 
+void cast5_init_A(uint8_t *dest, uint8_t *src, bool bmode){
+       uint8_t mask = bmode?0x8:0;
+       *((uint32_t*)(&dest[0x0])) = *((uint32_t*)(&src[0x0^mask]))
+                                     ^ S5(src[0xD^mask]) ^ S6(src[0xF^mask]) 
+                                     ^ S7(src[0xC^mask]) ^ S8(src[0xE^mask]) 
+                                     ^ S7(src[0x8^mask]);
+       *((uint32_t*)(&dest[0x4])) = *((uint32_t*)(&src[0x8^mask])) 
+                                     ^ S5(dest[0x0]) ^ S6(dest[0x2]) 
+                                     ^ S7(dest[0x1]) ^ S8(dest[0x3]) 
+                                     ^ S8(src[0xA^mask]);
+       *((uint32_t*)(&dest[0x8])) = *((uint32_t*)(&src[0xC^mask])) 
+                                     ^ S5(dest[0x7]) ^ S6(dest[0x6]) 
+                                     ^ S7(dest[0x5]) ^ S8(dest[0x4]) 
+                                     ^ S5(src[0x9^mask]);
+       *((uint32_t*)(&dest[0xC])) = *((uint32_t*)(&src[0x4^mask])) 
+                                     ^ S5(dest[0xA]) 
+                                     ^ S6(dest[0x9]) 
+                                     ^ S7(dest[0xB]) 
+                                     ^ S8(dest[0x8]) 
+                                     ^ S6(src[0xB^mask]);
+}
+
+static
+void cast5_init_M(uint8_t *dest, uint8_t *src, bool nmode, bool xmode){
+       uint8_t nmt[] = {0xB, 0xA, 0x9, 0x8, 
+                         0xF, 0xE, 0xD, 0xC, 
+                         0x3, 0x2, 0x1, 0x0, 
+                         0x7, 0x6, 0x5, 0x4}; /* nmode table */
+       uint8_t xmt[4][4] = {{0x2, 0x6, 0x9, 0xC}, 
+                             {0x8, 0xD, 0x3, 0x7}, 
+                             {0x3, 0x7, 0x8, 0xD}, 
+                             {0x9, 0xC, 0x2, 0x6}};
+       #define NMT(x) (src[nmode?nmt[(x)]:(x)])
+       #define XMT(x) (src[xmt[(xmode<<1) + nmode][(x)]])
+       *((uint32_t*)(&dest[0x0])) = S5(NMT(0x8)) ^ S6(NMT(0x9)) ^ S7(NMT(0x7)) ^ S8(NMT(0x6)) ^ S5(XMT(0));
+       *((uint32_t*)(&dest[0x4])) = S5(NMT(0xA)) ^ S6(NMT(0xB)) ^ S7(NMT(0x5)) ^ S8(NMT(0x4)) ^ S6(XMT(1));
+       *((uint32_t*)(&dest[0x8])) = S5(NMT(0xC)) ^ S6(NMT(0xD)) ^ S7(NMT(0x3)) ^ S8(NMT(0x2)) ^ S7(XMT(2));
+       *((uint32_t*)(&dest[0xC])) = S5(NMT(0xE)) ^ S6(NMT(0xF)) ^ S7(NMT(0x1)) ^ S8(NMT(0x0)) ^ S8(XMT(3));
+}
+
+#define S5B(x) *(3+(uint8_t*)(&s5[(x)]))
+#define S6B(x) *(3+(uint8_t*)(&s6[(x)]))
+#define S7B(x) *(3+(uint8_t*)(&s7[(x)]))
+#define S8B(x) *(3+(uint8_t*)(&s8[(x)]))
+
+static
+void cast5_init_rM(uint8_t *klo, uint8_t *khi, uint8_t offset, uint8_t *src, bool nmode, bool xmode){
+       uint8_t nmt[] = {0xB, 0xA, 0x9, 0x8, 0xF, 0xE, 0xD, 0xC, 0x3, 0x2, 0x1, 0x0, 0x7, 0x6, 0x5, 0x4}; /* nmode table */
+       uint8_t xmt[4][4] = {{0x2, 0x6, 0x9, 0xC}, {0x8, 0xD, 0x3, 0x7}, {0x3, 0x7, 0x8, 0xD}, {0x9, 0xC, 0x2, 0x6}};
+       uint8_t t, h=0; 
+       t = S5B(NMT(0x8)) ^ S6B(NMT(0x9)) ^ S7B(NMT(0x7)) ^ S8B(NMT(0x6)) ^ S5B(XMT(0));
+               klo[offset*2] |= (t & 0x0f);
+               h |= (t&0x10); h>>=1;
+       t = S5B(NMT(0xA)) ^ S6B(NMT(0xB)) ^ S7B(NMT(0x5)) ^ S8B(NMT(0x4)) ^ S6B(XMT(1));
+               klo[offset*2] |= (t<<4) & 0xf0;
+               h |= t&0x10; h>>=1;
+       t = S5B(NMT(0xC)) ^ S6B(NMT(0xD)) ^ S7B(NMT(0x3)) ^ S8B(NMT(0x2)) ^ S7B(XMT(2));
+               klo[offset*2+1] |= t&0xf;
+               h |= t&0x10; h>>=1;
+       t = S5B(NMT(0xE)) ^ S6B(NMT(0xF)) ^ S7B(NMT(0x1)) ^ S8B(NMT(0x0)) ^ S8B(XMT(3));
+               klo[offset*2+1] |= t<<4;
+               h |= t&0x10; h >>=1;
+       #ifdef DEBUG
+               cli_putstr("\r\n\t h="); cli_hexdump(&h,1);
+       #endif
+       khi[offset>>1] |= h<<((offset&0x1)?4:0);
+}
+
+#define S_5X(s) (s5[BPX[(s)]])
+#define S_6X(s) (s6[BPX[(s)]])
+#define S_7X(s) (s7[BPX[(s)]])
+#define S_8X(s) (s8[BPX[(s)]])
+
+#define S_5Z(s) (s5[BPZ[(s)]])
+#define S_6Z(s) (s6[BPZ[(s)]])
+#define S_7Z(s) (s7[BPZ[(s)]])
+#define S_8Z(s) (s8[BPZ[(s)]])
+
+
+
+
+void cast5_init(const void* key, uint16_t keylength_b, cast5_ctx_t* s){
+        /* we migth return if the key is valid and if setup was successful */
+       uint32_t x[4], z[4];
+       #define BPX ((uint8_t*)&(x[0]))
+       #define BPZ ((uint8_t*)&(z[0]))
+       s->shortkey = (keylength_b<=80);
+       /* littel endian only! */
+       memset(&(x[0]), 0 ,16); /* set x to zero */
+       if(keylength_b > 128)
+               keylength_b=128;
+       memcpy(&(x[0]), key, (keylength_b+7)/8);
+       
+
+       /* todo: merge a and b and compress the whole stuff */
+       /***** A *****/
+       cast5_init_A((uint8_t*)(&z[0]), (uint8_t*)(&x[0]), false);      
+       /***** M *****/
+       cast5_init_M((uint8_t*)(&(s->mask[0])), (uint8_t*)(&z[0]), false, false);
+       /***** B *****/
+       cast5_init_A((uint8_t*)(&x[0]), (uint8_t*)(&z[0]), true);
+       /***** N *****/
+       cast5_init_M((uint8_t*)(&(s->mask[4])), (uint8_t*)(&x[0]), true, false);
+       /***** A *****/
+       cast5_init_A((uint8_t*)(&z[0]), (uint8_t*)(&x[0]), false);
+       /***** N' *****/
+       cast5_init_M((uint8_t*)(&(s->mask[8])), (uint8_t*)(&z[0]), true, true);
+       /***** B *****/
+       cast5_init_A((uint8_t*)(&x[0]), (uint8_t*)(&z[0]), true);
+       /***** M' *****/
+       cast5_init_M((uint8_t*)(&(s->mask[12])), (uint8_t*)(&x[0]), false, true);
+       
+       /* that were the masking keys, now the rotation keys */
+       /* set the keys to zero */
+       memset(&(s->rotl[0]),0,8);
+       s->roth[0]=s->roth[1]=0;
+       /***** A *****/
+       cast5_init_A((uint8_t*)(&z[0]), (uint8_t*)(&x[0]), false);
+       /***** M *****/
+       cast5_init_rM(&(s->rotl[0]), &(s->roth[0]), 0, (uint8_t*)(&z[0]), false, false);
+       /***** B *****/
+       cast5_init_A((uint8_t*)(&x[0]), (uint8_t*)(&z[0]), true);
+       /***** N *****/
+       cast5_init_rM(&(s->rotl[0]), &(s->roth[0]), 1, (uint8_t*)(&x[0]), true, false);
+       /***** A *****/
+       cast5_init_A((uint8_t*)(&z[0]), (uint8_t*)(&x[0]), false);
+       /***** N' *****/
+       cast5_init_rM(&(s->rotl[0]), &(s->roth[0]), 2, (uint8_t*)(&z[0]), true, true);
+       /***** B *****/
+       cast5_init_A((uint8_t*)(&x[0]), (uint8_t*)(&z[0]), true);
+       /***** M' *****/
+       cast5_init_rM(&(s->rotl[0]), &(s->roth[0]), 3, (uint8_t*)(&x[0]), false, true);
+       /* done ;-) */
+}
+
+
+
+/********************************************************************************************************/
+
+#define ROTL32(a,n) ((a)<<(n) | (a)>>(32-(n)))
+#define CHANGE_ENDIAN32(x) ((x)<<24 | (x)>>24 | ((x)&0xff00)<<8 | ((x)&0xff0000)>>8 )
+
+typedef uint32_t cast5_f_t(uint32_t,uint32_t,uint8_t);
+
+#define IA 3
+#define IB 2
+#define IC 1
+#define ID 0
+
+static
+uint32_t cast5_f1(uint32_t d, uint32_t m, uint8_t r){
+       uint32_t t;
+       t = ROTL32((d + m),r);
+#ifdef DEBUG
+       uint32_t ia,ib,ic,id;
+       cli_putstr("\r\n f1("); cli_hexdump(&d, 4); cli_putc(',');
+               cli_hexdump(&m , 4); cli_putc(','); cli_hexdump(&r, 1);cli_putstr("): I=");
+               cli_hexdump(&t, 4);
+       ia = s1[((uint8_t*)&t)[IA]];
+       ib = s2[((uint8_t*)&t)[IB]];
+       ic = s3[((uint8_t*)&t)[IC]];
+       id = s4[((uint8_t*)&t)[ID]];
+       cli_putstr("\r\n\tIA="); cli_hexdump(&ia, 4);
+       cli_putstr("\r\n\tIB="); cli_hexdump(&ib, 4);
+       cli_putstr("\r\n\tIC="); cli_hexdump(&ic, 4);
+       cli_putstr("\r\n\tID="); cli_hexdump(&id, 4);
+
+       return (((ia ^ ib) - ic) + id);
+
+#else
+       
+       return (((  s1[((uint8_t*)&t)[IA]]
+              ^ s2[((uint8_t*)&t)[IB]] )
+                     - s3[((uint8_t*)&t)[IC]] )
+              + s4[((uint8_t*)&t)[ID]] );
+
+#endif
+}
+
+static
+uint32_t cast5_f2(uint32_t d, uint32_t m, uint8_t r){
+       uint32_t t;
+       t = ROTL32((d ^ m),r);
+#ifdef DEBUG
+       uint32_t ia,ib,ic,id;
+       cli_putstr("\r\n f2("); cli_hexdump(&d, 4); cli_putc(',');
+               cli_hexdump(&m , 4); cli_putc(','); cli_hexdump(&r, 1);cli_putstr("): I=");
+               cli_hexdump(&t, 4);
+
+       ia = s1[((uint8_t*)&t)[IA]];
+       ib = s2[((uint8_t*)&t)[IB]];
+       ic = s3[((uint8_t*)&t)[IC]];
+       id = s4[((uint8_t*)&t)[ID]];
+       
+       cli_putstr("\r\n\tIA="); cli_hexdump(&ia, 4);
+       cli_putstr("\r\n\tIB="); cli_hexdump(&ib, 4);
+       cli_putstr("\r\n\tIC="); cli_hexdump(&ic, 4);
+       cli_putstr("\r\n\tID="); cli_hexdump(&id, 4);
+
+       return (((ia - ib) + ic) ^ id);
+#else
+       
+       return ((( s1[((uint8_t*)&t)[IA]]
+                - s2[((uint8_t*)&t)[IB]] )
+                    + s3[((uint8_t*)&t)[IC]] )
+                    ^ s4[((uint8_t*)&t)[ID]] );
+
+#endif
+}
+
+static
+uint32_t cast5_f3(uint32_t d, uint32_t m, uint8_t r){
+       uint32_t t;
+       t = ROTL32((m - d),r);
+
+#ifdef DEBUG
+       uint32_t ia,ib,ic,id;
+
+       cli_putstr("\r\n f3("); cli_hexdump(&d, 4); cli_putc(',');
+               cli_hexdump(&m , 4); cli_putc(','); cli_hexdump(&r, 1);cli_putstr("): I=");
+               cli_hexdump(&t, 4);
+
+       ia = s1[((uint8_t*)&t)[IA]];
+       ib = s2[((uint8_t*)&t)[IB]];
+       ic = s3[((uint8_t*)&t)[IC]];
+       id = s4[((uint8_t*)&t)[ID]];
+       
+       cli_putstr("\r\n\tIA="); cli_hexdump(&ia, 4);
+       cli_putstr("\r\n\tIB="); cli_hexdump(&ib, 4);
+       cli_putstr("\r\n\tIC="); cli_hexdump(&ic, 4);
+       cli_putstr("\r\n\tID="); cli_hexdump(&id, 4);
+       return (((ia + ib) ^ ic) - id);
+#else
+       return ((  s1[((uint8_t*)&t)[IA]]
+             + s2[((uint8_t*)&t)[IB]])
+                    ^ s3[((uint8_t*)&t)[IC]])
+             - s4[((uint8_t*)&t)[ID]];
+
+#endif
+}
+
+/******************************************************************************/
+
+void cast5_enc(void* block, const cast5_ctx_t *s){
+       uint32_t l,r, x, y;
+       uint8_t i;
+       cast5_f_t* f[]={cast5_f1,cast5_f2,cast5_f3};
+       l=((uint32_t*)block)[0];
+       r=((uint32_t*)block)[1];
+//     cli_putstr("\r\n round[-1] = ");
+//     cli_hexdump(&r, 4);
+       for (i=0;i<(s->shortkey?12:16);++i){
+               x = r;
+               y = (f[i%3])(CHANGE_ENDIAN32(r), CHANGE_ENDIAN32(s->mask[i]), 
+                       (((s->roth[i>>3]) & (1<<(i&0x7)))?0x10:0x00) 
+                        + ( ((s->rotl[i>>1])>>((i&1)?4:0)) & 0x0f) );
+               r = l ^ CHANGE_ENDIAN32(y);
+//             cli_putstr("\r\n round["); DEBUG_B(i); cli_putstr("] = ");
+//             cli_hexdump(&r, 4);
+               l = x;
+       }
+       ((uint32_t*)block)[0]=r;
+       ((uint32_t*)block)[1]=l;
+}
+
+/******************************************************************************/
+
+void cast5_dec(void* block, const cast5_ctx_t *s){
+       uint32_t l,r, x, y;
+       int8_t i, rounds;
+       cast5_f_t* f[]={cast5_f1,cast5_f2,cast5_f3};
+       l=((uint32_t*)block)[0];
+       r=((uint32_t*)block)[1];
+       rounds = (s->shortkey?12:16);
+       for (i=rounds-1; i>=0 ;--i){
+               x = r;
+               y = (f[i%3])(CHANGE_ENDIAN32(r), CHANGE_ENDIAN32(s->mask[i]), 
+                       (((s->roth[i>>3]) & (1<<(i&0x7)))?0x10:0x00) 
+                        + ( ((s->rotl[i>>1])>>((i&1)?4:0)) & 0x0f) );
+               r = l ^ CHANGE_ENDIAN32(y);
+               l = x;
+       }
+       ((uint32_t*)block)[0]=r;
+       ((uint32_t*)block)[1]=l;
+}
+
+
+/******************************************************************************/
+
+
+
+
diff --git a/cast5/cast5.h b/cast5/cast5.h
new file mode 100644 (file)
index 0000000..00e338d
--- /dev/null
@@ -0,0 +1,95 @@
+/* cast5.h */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/** 
+ * \file       cast5.h
+ * \author     Daniel Otte
+ * \date       2006-07-26
+ * \license GPLv3 or later
+ * \brief Implementation of the CAST5 (aka CAST-128) cipher algorithm as described in RFC 2144
+ * 
+ */
+
+#ifndef CAST5_H_
+#define CAST5_H_ 
+
+#include <stdint.h> 
+
+#ifndef BOOL
+#define BOOL
+ #ifndef __BOOL
+ #define __BOOL
+  #ifndef __BOOL__
+  #define __BOOL__
+       typedef enum{false=0,true=1} bool;
+  #endif
+ #endif
+#endif
+
+/** \typedef cast5_ctx_t
+ * \brief CAST-5 context
+ * 
+ * A variable of this type may hold a keyschedule for the CAST-5 cipher. 
+ * This context is regulary generated by the 
+ * cast5_init(uint8_t* key, uint8_t keylength_b, cast5_ctx_t* s) function.
+ */
+typedef struct cast5_ctx_st{
+       uint32_t        mask[16];
+       uint8_t         rotl[8];        /* 4 bit from every rotation key is stored here */
+       uint8_t         roth[2];        /* 1 bit from every rotation key is stored here */
+       bool            shortkey;
+} cast5_ctx_t;
+
+
+/** \fn void cast5_init(const void* key, uint16_t keylength_b, cast5_ctx_t* s);
+ * \brief generate keyschedule/contex for CAST-5
+ * 
+ * This function generates the keyschedule from the supplied key for the 
+ * CAST-5 cipher and stores it in a supplied ::cast5_ctx_t context.
+ * \param key pointer to the key
+ * \param keylength_b length of the key in bits (maximum 128 bits)
+ * \param s pointer to the context
+ */
+void cast5_init(const void* key, uint16_t keylength_b, cast5_ctx_t* s);
+
+/** \fn void cast5_enc(void* block, const cast5_ctx_t* s);
+ * \brief encrypt a block with the CAST-5 algorithm
+ * 
+ * This function encrypts a block of 64 bits (8 bytes) with the CAST-5 algorithm.
+ * It uses a keyschedule as generated by the 
+ * cast5_init(void* key, uint8_t keylength_b, cast5_ctx_t* s) function.
+ * \param block pointer to the block which gets encrypted
+ * \param s pointer to the keyschedule/context
+ */
+void cast5_enc(void* block, const cast5_ctx_t* s);
+
+/** \fn void cast5_dec(void* block, const cast5_ctx_t* s);
+ * \brief decrypt a block with the CAST-5 algorithm
+ * 
+ * This function decrypts a block of 64 bits (8 bytes) with the CAST-5 algorithm.
+ * It uses a keyschedule as generated by the 
+ * cast5_init(void* key, uint8_t keylength_b, cast5_ctx_t* s) function.
+ * \param block pointer to the block which gets decrypted
+ * \param s pointer to the keyschedule/context
+ */
+void cast5_dec(void* block, const cast5_ctx_t* s);
+
+
+
+#endif
+
diff --git a/cast6/cast6.c b/cast6/cast6.c
new file mode 100644 (file)
index 0000000..70617b8
--- /dev/null
@@ -0,0 +1,266 @@
+/* 
+ * File:       cast6.c
+ * Author:     Daniel Otte
+ * Date:       09.09.2006
+ * License: GPL
+ * Description: Implementation of the CAST6 (aka CAST-256) cipher algorithm as described in RFC 2612
+ * 
+ */
+
+#include <stdint.h>
+#include <string.h>
+#include "cast6.h"
+#include "cast6_sboxes.h"
+
+#define CHANGE_ENDIAN32(x) (((x)<<24 | (x)>>24 | ((x)&0xff00)<<8 | ((x)&0xff0000)>>8)&0xffffffff)
+
+
+static
+uint8_t kr(uint8_t i, const cast6_ctx_t* ctx){
+       uint8_t ret;
+       ret = ctx->krx[i/2];
+       if(i&1){
+               ret >>= 4;
+       }else{
+               ret &= 0x0f;
+       }
+       /* now get the high bit */
+       ret |= ((ctx->krx[24+i/8])&(1<<(i%8)))?0x10:0x00;
+       return ret;
+}
+
+static
+void set_kr(uint8_t value, uint8_t i, cast6_ctx_t* ctx){
+       value &= 0x1F;
+       
+       (ctx->krx[i/2]) &= 0xF0>>((i&1)*4); /* clear the location where v should go */
+       (ctx->krx[i/2]) |= (value&0x0f)<<((i&1)*4); 
+       
+       /* now set the high bit */
+       (ctx->krx[24+i/8]) &= ~(1<<(i%8)); /* clear the location where v should go */
+       (ctx->krx[24+i/8]) |= (value>>4)<<(i%8); 
+}
+
+#define ROTL32(a,n) (((a)<<(n))|((a)>>(32-(n))))
+#define ROTR32(a,n) (((a)>>(n))|((a)<<(32-(n))))
+
+#define S1(a) (s1[(a)])
+#define S2(a) (s2[(a)])
+#define S3(a) (s3[(a)])
+#define S4(a) (s4[(a)])
+
+#define A ((uint8_t)(v>>(8*3)))
+#define B ((uint8_t)(v>>(8*2)))
+#define C ((uint8_t)(v>>(8*1)))
+#define D ((uint8_t)(v>>(8*0)))
+
+
+static
+uint32_t f1(uint32_t v, uint8_t kri, uint32_t kmi){
+       uint32_t o;
+       kri &= 0x1F;
+       v  = ROTL32(kmi+v, kri);
+       o  = S1(A);
+       o ^= S2(B);
+       o -= S3(C);
+       o += S4(D);
+       return o;
+}
+
+static
+uint32_t f2(uint32_t v, uint8_t kri, uint32_t kmi){
+       uint32_t o;
+       kri &= 0x1F;
+       v  = ROTL32(kmi^v, kri);
+       o  = S1(A);
+       o -= S2(B);
+       o += S3(C);
+       o ^= S4(D);
+       return o;
+}
+
+static
+uint32_t f3(uint32_t v, uint8_t kri, uint32_t kmi){
+       uint32_t o;
+       kri &= 0x1F;
+       v  = ROTL32(kmi-v, kri);
+       o  = S1(A);
+       o += S2(B);
+       o ^= S3(C);
+       o -= S4(D);
+       return o;
+}
+
+#undef A
+#undef B
+#undef C
+#undef D
+
+#define A (((uint32_t*)buffer)[0])
+#define B (((uint32_t*)buffer)[1])
+#define C (((uint32_t*)buffer)[2])
+#define D (((uint32_t*)buffer)[3])
+
+static
+void q(void* buffer, uint8_t i, const cast6_ctx_t* ctx){
+       C ^= f1(D, kr(i*4+0, ctx), ctx->km[i][0]);
+       B ^= f2(C, kr(i*4+1, ctx), ctx->km[i][1]);
+       A ^= f3(B, kr(i*4+2, ctx), ctx->km[i][2]);
+       D ^= f1(A, kr(i*4+3, ctx), ctx->km[i][3]);
+}
+
+static
+void qbar(void* buffer, uint8_t i, const cast6_ctx_t* ctx){
+       D ^= f1(A, kr(i*4+3, ctx), ctx->km[i][3]);
+       A ^= f3(B, kr(i*4+2, ctx), ctx->km[i][2]);
+       B ^= f2(C, kr(i*4+1, ctx), ctx->km[i][1]);
+       C ^= f1(D, kr(i*4+0, ctx), ctx->km[i][0]);
+}
+
+void cast6_enc(void* buffer, const cast6_ctx_t* ctx){
+       uint8_t i;
+       for(i=0; i<32/4; ++i){
+               ((uint32_t*)buffer)[i] = CHANGE_ENDIAN32(((uint32_t*)buffer)[i]);
+       }
+       for(i=0; i<6; ++i){
+               q(buffer, i, ctx);
+       }
+       for(i=6; i<12; ++i){
+               qbar(buffer, i, ctx);
+       }
+       for(i=0; i<32/4; ++i){
+               ((uint32_t*)buffer)[i] = CHANGE_ENDIAN32(((uint32_t*)buffer)[i]);
+       }
+}
+
+void cast6_dec(void* buffer, const cast6_ctx_t* ctx){
+       uint8_t i;
+       for(i=0; i<32/4; ++i){
+               ((uint32_t*)buffer)[i] = CHANGE_ENDIAN32(((uint32_t*)buffer)[i]);
+       }
+       for(i=12; i>6; --i){
+               q(buffer, i-1, ctx);
+       }
+       for(i=6; i>0; --i){
+               qbar(buffer, i-1, ctx);
+       }
+       for(i=0; i<32/4; ++i){
+               ((uint32_t*)buffer)[i] = CHANGE_ENDIAN32(((uint32_t*)buffer)[i]);
+       }
+}
+
+
+#undef A
+#undef B
+#undef C
+#undef D
+
+#define A (((uint32_t*)buffer)[0])
+#define B (((uint32_t*)buffer)[1])
+#define C (((uint32_t*)buffer)[2])
+#define D (((uint32_t*)buffer)[3])
+#define E (((uint32_t*)buffer)[4])
+#define F (((uint32_t*)buffer)[5])
+#define G (((uint32_t*)buffer)[6])
+#define H (((uint32_t*)buffer)[7])
+
+/*
+ * we might later make it optional to use this small thing
+static
+void w(void* buffer, uint8_t* tr, uint32_t* tm){
+       G ^= f1(H, (tr[0]&0x0f)+(tr[5]&0x01)?0x10:0x00, tm[0]);
+       F ^= f2(G, (tr[0]>>4)  +(tr[5]&0x02)?0x10:0x00, tm[1]);
+       E ^= f3(F, (tr[1]&0x0f)+(tr[5]&0x04)?0x10:0x00, tm[2]);
+       D ^= f1(E, (tr[1]>>4)  +(tr[5]&0x08)?0x10:0x00, tm[3]);
+       C ^= f2(D, (tr[2]&0x0f)+(tr[5]&0x10)?0x10:0x00, tm[4]);
+       B ^= f3(C, (tr[2]>>4)  +(tr[5]&0x20)?0x10:0x00, tm[5]);
+       A ^= f1(B, (tr[3]&0x0f)+(tr[5]&0x40)?0x10:0x00, tm[6]);
+       H ^= f2(A, (tr[3]>>4)  +(tr[5]&0x80)?0x10:0x00, tm[7]);
+}
+*/
+static
+void w(void* buffer, uint8_t* tr, uint32_t* tm){
+       G ^= f1(H, tr[0], tm[0]);
+       F ^= f2(G, tr[1], tm[1]);
+       E ^= f3(F, tr[2], tm[2]);
+       D ^= f1(E, tr[3], tm[3]);
+       C ^= f2(D, tr[4], tm[4]);
+       B ^= f3(C, tr[5], tm[5]);
+       A ^= f1(B, tr[6], tm[6]);
+       H ^= f2(A, tr[7], tm[7]);
+}
+
+/*
+void dump_ctx(const cast6_ctx_t* ctx){
+       uint8_t i,t;
+       cli_putstr("\r\n DBG:");
+       for(i=0; i<12; ++i){
+               cli_putstr("\r\n DBG:");
+               cli_putstr(" rotk1=");
+               t=kr(i*4+0, ctx);
+               cli_hexdump(&t,1);
+               cli_putstr("          rotk2=");
+               t=kr(i*4+1, ctx);
+               cli_hexdump(&t,1);
+               cli_putstr("          rotk3=");
+               t=kr(i*4+2, ctx);
+               cli_hexdump(&t,1);
+               cli_putstr("          rotk4=");
+               t=kr(i*4+3, ctx);
+               cli_hexdump(&t,1);
+               cli_putstr("\r\n     ");
+               cli_putstr(" mask1=");
+               cli_hexdump(&(ctx->km[i][0]),4);
+               cli_putstr(" mask2=");
+               cli_hexdump(&(ctx->km[i][1]),4);
+               cli_putstr(" mask3=");
+               cli_hexdump(&(ctx->km[i][2]),4);
+               cli_putstr(" mask4=");
+               cli_hexdump(&(ctx->km[i][3]),4);
+               cli_putstr("\r\n;-----");
+       }
+}
+*/
+
+#define CR 19
+#define CM 0x5A827999
+#define MR 17 
+#define MM 0x6ED9EBA1
+
+void cast6_init(const void* key, uint16_t keysize_b, cast6_ctx_t* ctx){
+       uint8_t  buffer[32];
+       uint8_t  cr=CR, tr[8];
+       uint32_t cm=CM, tm[8];
+       uint8_t i,j;
+       
+       memset(buffer, 0, 32);
+       memcpy(buffer, key, (keysize_b+7)/8);
+       for(i=0; i<32/4; ++i){
+               ((uint32_t*)buffer)[i] = CHANGE_ENDIAN32(((uint32_t*)buffer)[i]);
+       }
+
+       for(i=0; i<24; ++i){
+               for(j=0; j<8; ++j){
+                       tm[j] = cm;
+                       cm += MM;
+                       tr[j] = cr&0x1F;
+                       cr += MR;
+               }
+               w(buffer, tr, tm);
+
+               if(i&1){
+                       j=i/2;
+                       ctx->km[j][0]=H;
+                       ctx->km[j][1]=F;
+                       ctx->km[j][2]=D;
+                       ctx->km[j][3]=B;
+                       set_kr((uint8_t)A,j*4+0,ctx);
+                       set_kr((uint8_t)C,j*4+1,ctx);
+                       set_kr((uint8_t)E,j*4+2,ctx);
+                       set_kr((uint8_t)G,j*4+3,ctx);
+               }
+       }
+}
+
+
+
diff --git a/cast6/cast6.h b/cast6/cast6.h
new file mode 100644 (file)
index 0000000..dc3c7bb
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef CAST6_H_
+#define CAST6_H_
+
+#include <stdint.h>
+
+#define CAST6_ROUNDS 12
+
+/* size of this is 222 byte (HUGE) */
+typedef struct cast6_ctx_st{
+       uint32_t        km[12][4];
+       uint8_t         krx[4*12*5/8]; /* these are packed */
+} cast6_ctx_t;
+
+
+
+void cast6_enc(void* buffer, const cast6_ctx_t* ctx);
+void cast6_dec(void* buffer, const cast6_ctx_t* ctx);
+void cast6_init(const void* key, uint16_t keysize_b, cast6_ctx_t* ctx);
+
+
+#endif /*CAST6_H_*/
+
diff --git a/cast6/cast6_sboxes.h b/cast6/cast6_sboxes.h
new file mode 100644 (file)
index 0000000..a92824c
--- /dev/null
@@ -0,0 +1,144 @@
+#ifndef CAST6_SBOXES_H_
+#define CAST6_SBOXES_H_
+
+
+const uint32_t s1[] = {
+0x30fb40d4UL, 0x9fa0ff0bUL, 0x6beccd2fUL, 0x3f258c7aUL, 0x1e213f2fUL, 0x9c004dd3UL, 0x6003e540UL, 0xcf9fc949UL,
+0xbfd4af27UL, 0x88bbbdb5UL, 0xe2034090UL, 0x98d09675UL, 0x6e63a0e0UL, 0x15c361d2UL, 0xc2e7661dUL, 0x22d4ff8eUL,
+0x28683b6fUL, 0xc07fd059UL, 0xff2379c8UL, 0x775f50e2UL, 0x43c340d3UL, 0xdf2f8656UL, 0x887ca41aUL, 0xa2d2bd2dUL,
+0xa1c9e0d6UL, 0x346c4819UL, 0x61b76d87UL, 0x22540f2fUL, 0x2abe32e1UL, 0xaa54166bUL, 0x22568e3aUL, 0xa2d341d0UL,
+0x66db40c8UL, 0xa784392fUL, 0x004dff2fUL, 0x2db9d2deUL, 0x97943facUL, 0x4a97c1d8UL, 0x527644b7UL, 0xb5f437a7UL,
+0xb82cbaefUL, 0xd751d159UL, 0x6ff7f0edUL, 0x5a097a1fUL, 0x827b68d0UL, 0x90ecf52eUL, 0x22b0c054UL, 0xbc8e5935UL,
+0x4b6d2f7fUL, 0x50bb64a2UL, 0xd2664910UL, 0xbee5812dUL, 0xb7332290UL, 0xe93b159fUL, 0xb48ee411UL, 0x4bff345dUL,
+0xfd45c240UL, 0xad31973fUL, 0xc4f6d02eUL, 0x55fc8165UL, 0xd5b1caadUL, 0xa1ac2daeUL, 0xa2d4b76dUL, 0xc19b0c50UL,
+0x882240f2UL, 0x0c6e4f38UL, 0xa4e4bfd7UL, 0x4f5ba272UL, 0x564c1d2fUL, 0xc59c5319UL, 0xb949e354UL, 0xb04669feUL,
+0xb1b6ab8aUL, 0xc71358ddUL, 0x6385c545UL, 0x110f935dUL, 0x57538ad5UL, 0x6a390493UL, 0xe63d37e0UL, 0x2a54f6b3UL,
+0x3a787d5fUL, 0x6276a0b5UL, 0x19a6fcdfUL, 0x7a42206aUL, 0x29f9d4d5UL, 0xf61b1891UL, 0xbb72275eUL, 0xaa508167UL,
+0x38901091UL, 0xc6b505ebUL, 0x84c7cb8cUL, 0x2ad75a0fUL, 0x874a1427UL, 0xa2d1936bUL, 0x2ad286afUL, 0xaa56d291UL,
+0xd7894360UL, 0x425c750dUL, 0x93b39e26UL, 0x187184c9UL, 0x6c00b32dUL, 0x73e2bb14UL, 0xa0bebc3cUL, 0x54623779UL,
+0x64459eabUL, 0x3f328b82UL, 0x7718cf82UL, 0x59a2cea6UL, 0x04ee002eUL, 0x89fe78e6UL, 0x3fab0950UL, 0x325ff6c2UL,
+0x81383f05UL, 0x6963c5c8UL, 0x76cb5ad6UL, 0xd49974c9UL, 0xca180dcfUL, 0x380782d5UL, 0xc7fa5cf6UL, 0x8ac31511UL,
+0x35e79e13UL, 0x47da91d0UL, 0xf40f9086UL, 0xa7e2419eUL, 0x31366241UL, 0x051ef495UL, 0xaa573b04UL, 0x4a805d8dUL,
+0x548300d0UL, 0x00322a3cUL, 0xbf64cddfUL, 0xba57a68eUL, 0x75c6372bUL, 0x50afd341UL, 0xa7c13275UL, 0x915a0bf5UL,
+0x6b54bfabUL, 0x2b0b1426UL, 0xab4cc9d7UL, 0x449ccd82UL, 0xf7fbf265UL, 0xab85c5f3UL, 0x1b55db94UL, 0xaad4e324UL,
+0xcfa4bd3fUL, 0x2deaa3e2UL, 0x9e204d02UL, 0xc8bd25acUL, 0xeadf55b3UL, 0xd5bd9e98UL, 0xe31231b2UL, 0x2ad5ad6cUL,
+0x954329deUL, 0xadbe4528UL, 0xd8710f69UL, 0xaa51c90fUL, 0xaa786bf6UL, 0x22513f1eUL, 0xaa51a79bUL, 0x2ad344ccUL,
+0x7b5a41f0UL, 0xd37cfbadUL, 0x1b069505UL, 0x41ece491UL, 0xb4c332e6UL, 0x032268d4UL, 0xc9600accUL, 0xce387e6dUL,
+0xbf6bb16cUL, 0x6a70fb78UL, 0x0d03d9c9UL, 0xd4df39deUL, 0xe01063daUL, 0x4736f464UL, 0x5ad328d8UL, 0xb347cc96UL,
+0x75bb0fc3UL, 0x98511bfbUL, 0x4ffbcc35UL, 0xb58bcf6aUL, 0xe11f0abcUL, 0xbfc5fe4aUL, 0xa70aec10UL, 0xac39570aUL,
+0x3f04442fUL, 0x6188b153UL, 0xe0397a2eUL, 0x5727cb79UL, 0x9ceb418fUL, 0x1cacd68dUL, 0x2ad37c96UL, 0x0175cb9dUL,
+0xc69dff09UL, 0xc75b65f0UL, 0xd9db40d8UL, 0xec0e7779UL, 0x4744ead4UL, 0xb11c3274UL, 0xdd24cb9eUL, 0x7e1c54bdUL,
+0xf01144f9UL, 0xd2240eb1UL, 0x9675b3fdUL, 0xa3ac3755UL, 0xd47c27afUL, 0x51c85f4dUL, 0x56907596UL, 0xa5bb15e6UL,
+0x580304f0UL, 0xca042cf1UL, 0x011a37eaUL, 0x8dbfaadbUL, 0x35ba3e4aUL, 0x3526ffa0UL, 0xc37b4d09UL, 0xbc306ed9UL,
+0x98a52666UL, 0x5648f725UL, 0xff5e569dUL, 0x0ced63d0UL, 0x7c63b2cfUL, 0x700b45e1UL, 0xd5ea50f1UL, 0x85a92872UL,
+0xaf1fbda7UL, 0xd4234870UL, 0xa7870bf3UL, 0x2d3b4d79UL, 0x42e04198UL, 0x0cd0ede7UL, 0x26470db8UL, 0xf881814cUL,
+0x474d6ad7UL, 0x7c0c5e5cUL, 0xd1231959UL, 0x381b7298UL, 0xf5d2f4dbUL, 0xab838653UL, 0x6e2f1e23UL, 0x83719c9eUL,
+0xbd91e046UL, 0x9a56456eUL, 0xdc39200cUL, 0x20c8c571UL, 0x962bda1cUL, 0xe1e696ffUL, 0xb141ab08UL, 0x7cca89b9UL,
+0x1a69e783UL, 0x02cc4843UL, 0xa2f7c579UL, 0x429ef47dUL, 0x427b169cUL, 0x5ac9f049UL, 0xdd8f0f00UL, 0x5c8165bfUL};
+
+const uint32_t s2[] = {
+0x1f201094UL, 0xef0ba75bUL, 0x69e3cf7eUL, 0x393f4380UL, 0xfe61cf7aUL, 0xeec5207aUL, 0x55889c94UL, 0x72fc0651UL,
+0xada7ef79UL, 0x4e1d7235UL, 0xd55a63ceUL, 0xde0436baUL, 0x99c430efUL, 0x5f0c0794UL, 0x18dcdb7dUL, 0xa1d6eff3UL,
+0xa0b52f7bUL, 0x59e83605UL, 0xee15b094UL, 0xe9ffd909UL, 0xdc440086UL, 0xef944459UL, 0xba83ccb3UL, 0xe0c3cdfbUL,
+0xd1da4181UL, 0x3b092ab1UL, 0xf997f1c1UL, 0xa5e6cf7bUL, 0x01420ddbUL, 0xe4e7ef5bUL, 0x25a1ff41UL, 0xe180f806UL,
+0x1fc41080UL, 0x179bee7aUL, 0xd37ac6a9UL, 0xfe5830a4UL, 0x98de8b7fUL, 0x77e83f4eUL, 0x79929269UL, 0x24fa9f7bUL,
+0xe113c85bUL, 0xacc40083UL, 0xd7503525UL, 0xf7ea615fUL, 0x62143154UL, 0x0d554b63UL, 0x5d681121UL, 0xc866c359UL,
+0x3d63cf73UL, 0xcee234c0UL, 0xd4d87e87UL, 0x5c672b21UL, 0x071f6181UL, 0x39f7627fUL, 0x361e3084UL, 0xe4eb573bUL,
+0x602f64a4UL, 0xd63acd9cUL, 0x1bbc4635UL, 0x9e81032dUL, 0x2701f50cUL, 0x99847ab4UL, 0xa0e3df79UL, 0xba6cf38cUL,
+0x10843094UL, 0x2537a95eUL, 0xf46f6ffeUL, 0xa1ff3b1fUL, 0x208cfb6aUL, 0x8f458c74UL, 0xd9e0a227UL, 0x4ec73a34UL,
+0xfc884f69UL, 0x3e4de8dfUL, 0xef0e0088UL, 0x3559648dUL, 0x8a45388cUL, 0x1d804366UL, 0x721d9bfdUL, 0xa58684bbUL,
+0xe8256333UL, 0x844e8212UL, 0x128d8098UL, 0xfed33fb4UL, 0xce280ae1UL, 0x27e19ba5UL, 0xd5a6c252UL, 0xe49754bdUL,
+0xc5d655ddUL, 0xeb667064UL, 0x77840b4dUL, 0xa1b6a801UL, 0x84db26a9UL, 0xe0b56714UL, 0x21f043b7UL, 0xe5d05860UL,
+0x54f03084UL, 0x066ff472UL, 0xa31aa153UL, 0xdadc4755UL, 0xb5625dbfUL, 0x68561be6UL, 0x83ca6b94UL, 0x2d6ed23bUL,
+0xeccf01dbUL, 0xa6d3d0baUL, 0xb6803d5cUL, 0xaf77a709UL, 0x33b4a34cUL, 0x397bc8d6UL, 0x5ee22b95UL, 0x5f0e5304UL,
+0x81ed6f61UL, 0x20e74364UL, 0xb45e1378UL, 0xde18639bUL, 0x881ca122UL, 0xb96726d1UL, 0x8049a7e8UL, 0x22b7da7bUL,
+0x5e552d25UL, 0x5272d237UL, 0x79d2951cUL, 0xc60d894cUL, 0x488cb402UL, 0x1ba4fe5bUL, 0xa4b09f6bUL, 0x1ca815cfUL,
+0xa20c3005UL, 0x8871df63UL, 0xb9de2fcbUL, 0x0cc6c9e9UL, 0x0beeff53UL, 0xe3214517UL, 0xb4542835UL, 0x9f63293cUL,
+0xee41e729UL, 0x6e1d2d7cUL, 0x50045286UL, 0x1e6685f3UL, 0xf33401c6UL, 0x30a22c95UL, 0x31a70850UL, 0x60930f13UL,
+0x73f98417UL, 0xa1269859UL, 0xec645c44UL, 0x52c877a9UL, 0xcdff33a6UL, 0xa02b1741UL, 0x7cbad9a2UL, 0x2180036fUL,
+0x50d99c08UL, 0xcb3f4861UL, 0xc26bd765UL, 0x64a3f6abUL, 0x80342676UL, 0x25a75e7bUL, 0xe4e6d1fcUL, 0x20c710e6UL,
+0xcdf0b680UL, 0x17844d3bUL, 0x31eef84dUL, 0x7e0824e4UL, 0x2ccb49ebUL, 0x846a3baeUL, 0x8ff77888UL, 0xee5d60f6UL,
+0x7af75673UL, 0x2fdd5cdbUL, 0xa11631c1UL, 0x30f66f43UL, 0xb3faec54UL, 0x157fd7faUL, 0xef8579ccUL, 0xd152de58UL,
+0xdb2ffd5eUL, 0x8f32ce19UL, 0x306af97aUL, 0x02f03ef8UL, 0x99319ad5UL, 0xc242fa0fUL, 0xa7e3ebb0UL, 0xc68e4906UL,
+0xb8da230cUL, 0x80823028UL, 0xdcdef3c8UL, 0xd35fb171UL, 0x088a1bc8UL, 0xbec0c560UL, 0x61a3c9e8UL, 0xbca8f54dUL,
+0xc72feffaUL, 0x22822e99UL, 0x82c570b4UL, 0xd8d94e89UL, 0x8b1c34bcUL, 0x301e16e6UL, 0x273be979UL, 0xb0ffeaa6UL,
+0x61d9b8c6UL, 0x00b24869UL, 0xb7ffce3fUL, 0x08dc283bUL, 0x43daf65aUL, 0xf7e19798UL, 0x7619b72fUL, 0x8f1c9ba4UL,
+0xdc8637a0UL, 0x16a7d3b1UL, 0x9fc393b7UL, 0xa7136eebUL, 0xc6bcc63eUL, 0x1a513742UL, 0xef6828bcUL, 0x520365d6UL,
+0x2d6a77abUL, 0x3527ed4bUL, 0x821fd216UL, 0x095c6e2eUL, 0xdb92f2fbUL, 0x5eea29cbUL, 0x145892f5UL, 0x91584f7fUL,
+0x5483697bUL, 0x2667a8ccUL, 0x85196048UL, 0x8c4baceaUL, 0x833860d4UL, 0x0d23e0f9UL, 0x6c387e8aUL, 0x0ae6d249UL,
+0xb284600cUL, 0xd835731dUL, 0xdcb1c647UL, 0xac4c56eaUL, 0x3ebd81b3UL, 0x230eabb0UL, 0x6438bc87UL, 0xf0b5b1faUL,
+0x8f5ea2b3UL, 0xfc184642UL, 0x0a036b7aUL, 0x4fb089bdUL, 0x649da589UL, 0xa345415eUL, 0x5c038323UL, 0x3e5d3bb9UL,
+0x43d79572UL, 0x7e6dd07cUL, 0x06dfdf1eUL, 0x6c6cc4efUL, 0x7160a539UL, 0x73bfbe70UL, 0x83877605UL, 0x4523ecf1UL};
+
+const uint32_t s3[] = {
+0x8defc240UL, 0x25fa5d9fUL, 0xeb903dbfUL, 0xe810c907UL, 0x47607fffUL, 0x369fe44bUL, 0x8c1fc644UL, 0xaececa90UL,
+0xbeb1f9bfUL, 0xeefbcaeaUL, 0xe8cf1950UL, 0x51df07aeUL, 0x920e8806UL, 0xf0ad0548UL, 0xe13c8d83UL, 0x927010d5UL,
+0x11107d9fUL, 0x07647db9UL, 0xb2e3e4d4UL, 0x3d4f285eUL, 0xb9afa820UL, 0xfade82e0UL, 0xa067268bUL, 0x8272792eUL,
+0x553fb2c0UL, 0x489ae22bUL, 0xd4ef9794UL, 0x125e3fbcUL, 0x21fffceeUL, 0x825b1bfdUL, 0x9255c5edUL, 0x1257a240UL,
+0x4e1a8302UL, 0xbae07fffUL, 0x528246e7UL, 0x8e57140eUL, 0x3373f7bfUL, 0x8c9f8188UL, 0xa6fc4ee8UL, 0xc982b5a5UL,
+0xa8c01db7UL, 0x579fc264UL, 0x67094f31UL, 0xf2bd3f5fUL, 0x40fff7c1UL, 0x1fb78dfcUL, 0x8e6bd2c1UL, 0x437be59bUL,
+0x99b03dbfUL, 0xb5dbc64bUL, 0x638dc0e6UL, 0x55819d99UL, 0xa197c81cUL, 0x4a012d6eUL, 0xc5884a28UL, 0xccc36f71UL,
+0xb843c213UL, 0x6c0743f1UL, 0x8309893cUL, 0x0feddd5fUL, 0x2f7fe850UL, 0xd7c07f7eUL, 0x02507fbfUL, 0x5afb9a04UL,
+0xa747d2d0UL, 0x1651192eUL, 0xaf70bf3eUL, 0x58c31380UL, 0x5f98302eUL, 0x727cc3c4UL, 0x0a0fb402UL, 0x0f7fef82UL,
+0x8c96fdadUL, 0x5d2c2aaeUL, 0x8ee99a49UL, 0x50da88b8UL, 0x8427f4a0UL, 0x1eac5790UL, 0x796fb449UL, 0x8252dc15UL,
+0xefbd7d9bUL, 0xa672597dUL, 0xada840d8UL, 0x45f54504UL, 0xfa5d7403UL, 0xe83ec305UL, 0x4f91751aUL, 0x925669c2UL,
+0x23efe941UL, 0xa903f12eUL, 0x60270df2UL, 0x0276e4b6UL, 0x94fd6574UL, 0x927985b2UL, 0x8276dbcbUL, 0x02778176UL,
+0xf8af918dUL, 0x4e48f79eUL, 0x8f616ddfUL, 0xe29d840eUL, 0x842f7d83UL, 0x340ce5c8UL, 0x96bbb682UL, 0x93b4b148UL,
+0xef303cabUL, 0x984faf28UL, 0x779faf9bUL, 0x92dc560dUL, 0x224d1e20UL, 0x8437aa88UL, 0x7d29dc96UL, 0x2756d3dcUL,
+0x8b907ceeUL, 0xb51fd240UL, 0xe7c07ce3UL, 0xe566b4a1UL, 0xc3e9615eUL, 0x3cf8209dUL, 0x6094d1e3UL, 0xcd9ca341UL,
+0x5c76460eUL, 0x00ea983bUL, 0xd4d67881UL, 0xfd47572cUL, 0xf76cedd9UL, 0xbda8229cUL, 0x127dadaaUL, 0x438a074eUL,
+0x1f97c090UL, 0x081bdb8aUL, 0x93a07ebeUL, 0xb938ca15UL, 0x97b03cffUL, 0x3dc2c0f8UL, 0x8d1ab2ecUL, 0x64380e51UL,
+0x68cc7bfbUL, 0xd90f2788UL, 0x12490181UL, 0x5de5ffd4UL, 0xdd7ef86aUL, 0x76a2e214UL, 0xb9a40368UL, 0x925d958fUL,
+0x4b39fffaUL, 0xba39aee9UL, 0xa4ffd30bUL, 0xfaf7933bUL, 0x6d498623UL, 0x193cbcfaUL, 0x27627545UL, 0x825cf47aUL,
+0x61bd8ba0UL, 0xd11e42d1UL, 0xcead04f4UL, 0x127ea392UL, 0x10428db7UL, 0x8272a972UL, 0x9270c4a8UL, 0x127de50bUL,
+0x285ba1c8UL, 0x3c62f44fUL, 0x35c0eaa5UL, 0xe805d231UL, 0x428929fbUL, 0xb4fcdf82UL, 0x4fb66a53UL, 0x0e7dc15bUL,
+0x1f081fabUL, 0x108618aeUL, 0xfcfd086dUL, 0xf9ff2889UL, 0x694bcc11UL, 0x236a5caeUL, 0x12deca4dUL, 0x2c3f8cc5UL,
+0xd2d02dfeUL, 0xf8ef5896UL, 0xe4cf52daUL, 0x95155b67UL, 0x494a488cUL, 0xb9b6a80cUL, 0x5c8f82bcUL, 0x89d36b45UL,
+0x3a609437UL, 0xec00c9a9UL, 0x44715253UL, 0x0a874b49UL, 0xd773bc40UL, 0x7c34671cUL, 0x02717ef6UL, 0x4feb5536UL,
+0xa2d02fffUL, 0xd2bf60c4UL, 0xd43f03c0UL, 0x50b4ef6dUL, 0x07478cd1UL, 0x006e1888UL, 0xa2e53f55UL, 0xb9e6d4bcUL,
+0xa2048016UL, 0x97573833UL, 0xd7207d67UL, 0xde0f8f3dUL, 0x72f87b33UL, 0xabcc4f33UL, 0x7688c55dUL, 0x7b00a6b0UL,
+0x947b0001UL, 0x570075d2UL, 0xf9bb88f8UL, 0x8942019eUL, 0x4264a5ffUL, 0x856302e0UL, 0x72dbd92bUL, 0xee971b69UL,
+0x6ea22fdeUL, 0x5f08ae2bUL, 0xaf7a616dUL, 0xe5c98767UL, 0xcf1febd2UL, 0x61efc8c2UL, 0xf1ac2571UL, 0xcc8239c2UL,
+0x67214cb8UL, 0xb1e583d1UL, 0xb7dc3e62UL, 0x7f10bdceUL, 0xf90a5c38UL, 0x0ff0443dUL, 0x606e6dc6UL, 0x60543a49UL,
+0x5727c148UL, 0x2be98a1dUL, 0x8ab41738UL, 0x20e1be24UL, 0xaf96da0fUL, 0x68458425UL, 0x99833be5UL, 0x600d457dUL,
+0x282f9350UL, 0x8334b362UL, 0xd91d1120UL, 0x2b6d8da0UL, 0x642b1e31UL, 0x9c305a00UL, 0x52bce688UL, 0x1b03588aUL,
+0xf7baefd5UL, 0x4142ed9cUL, 0xa4315c11UL, 0x83323ec5UL, 0xdfef4636UL, 0xa133c501UL, 0xe9d3531cUL, 0xee353783UL};
+
+const uint32_t s4[] = {
+0x9db30420UL, 0x1fb6e9deUL, 0xa7be7befUL, 0xd273a298UL, 0x4a4f7bdbUL, 0x64ad8c57UL, 0x85510443UL, 0xfa020ed1UL,
+0x7e287affUL, 0xe60fb663UL, 0x095f35a1UL, 0x79ebf120UL, 0xfd059d43UL, 0x6497b7b1UL, 0xf3641f63UL, 0x241e4adfUL,
+0x28147f5fUL, 0x4fa2b8cdUL, 0xc9430040UL, 0x0cc32220UL, 0xfdd30b30UL, 0xc0a5374fUL, 0x1d2d00d9UL, 0x24147b15UL,
+0xee4d111aUL, 0x0fca5167UL, 0x71ff904cUL, 0x2d195ffeUL, 0x1a05645fUL, 0x0c13fefeUL, 0x081b08caUL, 0x05170121UL,
+0x80530100UL, 0xe83e5efeUL, 0xac9af4f8UL, 0x7fe72701UL, 0xd2b8ee5fUL, 0x06df4261UL, 0xbb9e9b8aUL, 0x7293ea25UL,
+0xce84ffdfUL, 0xf5718801UL, 0x3dd64b04UL, 0xa26f263bUL, 0x7ed48400UL, 0x547eebe6UL, 0x446d4ca0UL, 0x6cf3d6f5UL,
+0x2649abdfUL, 0xaea0c7f5UL, 0x36338cc1UL, 0x503f7e93UL, 0xd3772061UL, 0x11b638e1UL, 0x72500e03UL, 0xf80eb2bbUL,
+0xabe0502eUL, 0xec8d77deUL, 0x57971e81UL, 0xe14f6746UL, 0xc9335400UL, 0x6920318fUL, 0x081dbb99UL, 0xffc304a5UL,
+0x4d351805UL, 0x7f3d5ce3UL, 0xa6c866c6UL, 0x5d5bcca9UL, 0xdaec6feaUL, 0x9f926f91UL, 0x9f46222fUL, 0x3991467dUL,
+0xa5bf6d8eUL, 0x1143c44fUL, 0x43958302UL, 0xd0214eebUL, 0x022083b8UL, 0x3fb6180cUL, 0x18f8931eUL, 0x281658e6UL,
+0x26486e3eUL, 0x8bd78a70UL, 0x7477e4c1UL, 0xb506e07cUL, 0xf32d0a25UL, 0x79098b02UL, 0xe4eabb81UL, 0x28123b23UL,
+0x69dead38UL, 0x1574ca16UL, 0xdf871b62UL, 0x211c40b7UL, 0xa51a9ef9UL, 0x0014377bUL, 0x041e8ac8UL, 0x09114003UL,
+0xbd59e4d2UL, 0xe3d156d5UL, 0x4fe876d5UL, 0x2f91a340UL, 0x557be8deUL, 0x00eae4a7UL, 0x0ce5c2ecUL, 0x4db4bba6UL,
+0xe756bdffUL, 0xdd3369acUL, 0xec17b035UL, 0x06572327UL, 0x99afc8b0UL, 0x56c8c391UL, 0x6b65811cUL, 0x5e146119UL,
+0x6e85cb75UL, 0xbe07c002UL, 0xc2325577UL, 0x893ff4ecUL, 0x5bbfc92dUL, 0xd0ec3b25UL, 0xb7801ab7UL, 0x8d6d3b24UL,
+0x20c763efUL, 0xc366a5fcUL, 0x9c382880UL, 0x0ace3205UL, 0xaac9548aUL, 0xeca1d7c7UL, 0x041afa32UL, 0x1d16625aUL,
+0x6701902cUL, 0x9b757a54UL, 0x31d477f7UL, 0x9126b031UL, 0x36cc6fdbUL, 0xc70b8b46UL, 0xd9e66a48UL, 0x56e55a79UL,
+0x026a4cebUL, 0x52437effUL, 0x2f8f76b4UL, 0x0df980a5UL, 0x8674cde3UL, 0xedda04ebUL, 0x17a9be04UL, 0x2c18f4dfUL,
+0xb7747f9dUL, 0xab2af7b4UL, 0xefc34d20UL, 0x2e096b7cUL, 0x1741a254UL, 0xe5b6a035UL, 0x213d42f6UL, 0x2c1c7c26UL,
+0x61c2f50fUL, 0x6552daf9UL, 0xd2c231f8UL, 0x25130f69UL, 0xd8167fa2UL, 0x0418f2c8UL, 0x001a96a6UL, 0x0d1526abUL,
+0x63315c21UL, 0x5e0a72ecUL, 0x49bafefdUL, 0x187908d9UL, 0x8d0dbd86UL, 0x311170a7UL, 0x3e9b640cUL, 0xcc3e10d7UL,
+0xd5cad3b6UL, 0x0caec388UL, 0xf73001e1UL, 0x6c728affUL, 0x71eae2a1UL, 0x1f9af36eUL, 0xcfcbd12fUL, 0xc1de8417UL,
+0xac07be6bUL, 0xcb44a1d8UL, 0x8b9b0f56UL, 0x013988c3UL, 0xb1c52fcaUL, 0xb4be31cdUL, 0xd8782806UL, 0x12a3a4e2UL,
+0x6f7de532UL, 0x58fd7eb6UL, 0xd01ee900UL, 0x24adffc2UL, 0xf4990fc5UL, 0x9711aac5UL, 0x001d7b95UL, 0x82e5e7d2UL,
+0x109873f6UL, 0x00613096UL, 0xc32d9521UL, 0xada121ffUL, 0x29908415UL, 0x7fbb977fUL, 0xaf9eb3dbUL, 0x29c9ed2aUL,
+0x5ce2a465UL, 0xa730f32cUL, 0xd0aa3fe8UL, 0x8a5cc091UL, 0xd49e2ce7UL, 0x0ce454a9UL, 0xd60acd86UL, 0x015f1919UL,
+0x77079103UL, 0xdea03af6UL, 0x78a8565eUL, 0xdee356dfUL, 0x21f05cbeUL, 0x8b75e387UL, 0xb3c50651UL, 0xb8a5c3efUL,
+0xd8eeb6d2UL, 0xe523be77UL, 0xc2154529UL, 0x2f69efdfUL, 0xafe67afbUL, 0xf470c4b2UL, 0xf3e0eb5bUL, 0xd6cc9876UL,
+0x39e4460cUL, 0x1fda8538UL, 0x1987832fUL, 0xca007367UL, 0xa99144f8UL, 0x296b299eUL, 0x492fc295UL, 0x9266beabUL,
+0xb5676e69UL, 0x9bd3dddaUL, 0xdf7e052fUL, 0xdb25701cUL, 0x1b5e51eeUL, 0xf65324e6UL, 0x6afce36cUL, 0x0316cc04UL,
+0x8644213eUL, 0xb7dc59d0UL, 0x7965291fUL, 0xccd6fd43UL, 0x41823979UL, 0x932bcdf6UL, 0xb657c34dUL, 0x4edfd282UL,
+0x7ae5290cUL, 0x3cb9536bUL, 0x851e20feUL, 0x9833557eUL, 0x13ecf0b0UL, 0xd3ffb372UL, 0x3f85c5c1UL, 0x0aef7ed2UL};
+
+
+
+
+#endif /*CAST6_SBOXES_H_*/
index 663deabab78935b9379cc591cb7141d6208ce417..39b9a2f78ade016a02051418e8123bd31fbbe74f 100644 (file)
@@ -111,7 +111,7 @@ param=(ARGV.size>=7)?ARGV[6]:"";
 
 puts("\nPort: "+ARGV[0]+ "@"+ARGV[1]+" "+ARGV[2]+"N"+ARGV[3]+"\n");
 $linewidth = 16
-$sp = SerialPort.new(ARGV[0], ARGV[1].to_i, ARGV[2].to_i, ARGV[3].to_i, SerialPort::NONE);
+$sp = SerialPort.new(ARGV[0], ARGV[1].to_i, ARGV[2].to_i, ARGV[3].to_i, SerialPort::SOFT);
 $sp.read_timeout=1000; # 1 secound
 $extended_wait=100;
 $sp.write(command);
index 36a58208568586c4f13f73db2051c6faf297babc..6af0bf7ebbd19e6d1037e5eb7c4be94ea0eabcab 100644 (file)
@@ -62,15 +62,6 @@ void jh_round(uint8_t* a, uint8_t roundno){
        }
 }
 
-static
-uint8_t jh_l_inv(uint8_t a){
-       uint8_t v,w;
-       v = a>>4;
-       w = a&0xf;
-       v ^= ((w<<1)^(w>>3)^((w>>2)&2))&0xf;
-       w ^= ((v<<1)^(v>>3)^((v>>2)&2))&0xf;
-       return w|(v<<4);
-}
 
 static inline
 void group(uint8_t *a){
index 7996d31b3f3e92e35e208a4852777097b6d5e197..e2eae7c268e6128e5b479d8436e724ddc5ab7d9e 100644 (file)
@@ -21,7 +21,6 @@
 #define JH_TABLES_H_
 
 #include <stdint.h>
-#include <avr/pgmspace.h>
 
 extern const uint8_t jh_permutation_table[];
 extern const uint8_t jh_lutbox[];
diff --git a/mkfiles/cast5.mk b/mkfiles/cast5.mk
new file mode 100644 (file)
index 0000000..0853306
--- /dev/null
@@ -0,0 +1,13 @@
+# Makefile for CAST5
+ALGO_NAME := CAST5
+
+# comment out the following line for removement of CAST5 from the build process
+BLOCK_CIPHERS += $(ALGO_NAME)
+
+$(ALGO_NAME)_DIR      := cast5/
+$(ALGO_NAME)_OBJ      := cast5.o
+$(ALGO_NAME)_INCDIR   := bcal/
+$(ALGO_NAME)_TEST_BIN := main-cast5-test.o bcal_cast5.o $(CLI_STD) $(BCAL_STD)
+$(ALGO_NAME)_NESSIE_TEST      := "nessie"
+$(ALGO_NAME)_PERFORMANCE_TEST := "performance"
+
diff --git a/mkfiles/cast6.mk b/mkfiles/cast6.mk
new file mode 100644 (file)
index 0000000..22289be
--- /dev/null
@@ -0,0 +1,13 @@
+# Makefile for CAST6 (a.k.a. CAST-256)
+ALGO_NAME := CAST6
+
+# comment out the following line for removement of CAST6 from the build process
+BLOCK_CIPHERS += $(ALGO_NAME)
+
+$(ALGO_NAME)_DIR      := cast6/
+$(ALGO_NAME)_OBJ      := cast6.o
+$(ALGO_NAME)_INCDIR   := bcal/
+$(ALGO_NAME)_TEST_BIN := main-cast6-test.o bcal_cast6.o $(CLI_STD) $(BCAL_STD)
+$(ALGO_NAME)_NESSIE_TEST      := test nessie
+$(ALGO_NAME)_PERFORMANCE_TEST := performance
+
diff --git a/mkfiles/rc5.mk b/mkfiles/rc5.mk
new file mode 100644 (file)
index 0000000..1e9e369
--- /dev/null
@@ -0,0 +1,13 @@
+# Makefile for RC5
+ALGO_NAME := RC5
+
+# comment out the following line for removement of RC5 from the build process
+BLOCK_CIPHERS += $(ALGO_NAME)
+
+$(ALGO_NAME)_DIR      := rc5/
+$(ALGO_NAME)_OBJ      := rc5.o
+$(ALGO_NAME)_INCDIR   := bcal/
+$(ALGO_NAME)_TEST_BIN := main-rc5-test.o bcal_rc5.o $(CLI_STD) $(BCAL_STD) 
+$(ALGO_NAME)_NESSIE_TEST      := test nessie
+$(ALGO_NAME)_PERFORMANCE_TEST := performance
+
diff --git a/mkfiles/rc6.mk b/mkfiles/rc6.mk
new file mode 100644 (file)
index 0000000..0c9241a
--- /dev/null
@@ -0,0 +1,13 @@
+# Makefile for RC6
+ALGO_NAME := RC6
+
+# comment out the following line for removement of RC6 from the build process
+BLOCK_CIPHERS += $(ALGO_NAME)
+
+$(ALGO_NAME)_DIR      := rc6/
+$(ALGO_NAME)_OBJ      := rc6.o
+$(ALGO_NAME)_INCDIR   := bcal/
+$(ALGO_NAME)_TEST_BIN := main-rc6-test.o bcal_rc6.o $(CLI_STD) $(BCAL_STD) 
+$(ALGO_NAME)_NESSIE_TEST      := test nessie
+$(ALGO_NAME)_PERFORMANCE_TEST := performance
+
diff --git a/rc5/rc5.c b/rc5/rc5.c
new file mode 100644 (file)
index 0000000..de19a11
--- /dev/null
+++ b/rc5/rc5.c
@@ -0,0 +1,98 @@
+/* rc5.c */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2006-2010  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/* rc5.c a C implementation of RC5 for ARM microcontrollers
+ * 
+ * author: Daniel Otte 
+ * email:  daniel.otte@rub.de
+ * license: GPLv3
+ * 
+ * this implementation is limited to 64bit blocks and a maximum of 255 rounds
+ * 
+ */
+
+#include <stdint.h>
+#include <stdlib.h> /* malloc() & free() */
+#include <string.h> /* memset() & memcpy() */
+#include "rc5.h" 
+
+#define A (((uint32_t*)buffer)[0])
+#define B (((uint32_t*)buffer)[1])
+#define ROTL32(v,n) (((v)<<(n))|((v)>>(32-(n))))
+#define ROTR32(v,n) (((v)>>(n))|((v)<<(32-(n))))
+
+void rc5_enc(void* buffer, const rc5_ctx_t* ctx){
+       uint8_t i;
+       A += ctx->s[0];
+       B += ctx->s[1];
+       for(i=0; i<ctx->rounds; ++i){
+               A = ROTL32(A^B, B&31) + ctx->s[(i+1)*2+0];
+               B = ROTL32(A^B, A&31) + ctx->s[(i+1)*2+1];
+       } 
+}
+
+void rc5_dec(void* buffer, const rc5_ctx_t* ctx){
+       uint8_t i;
+       for(i=ctx->rounds; i>0; --i){
+               B = ROTR32(B - ctx->s[i*2+1], A&31) ^ A;
+               A = ROTR32(A - ctx->s[i*2+0], B&31) ^ B;
+       } 
+       B -= ctx->s[1];
+       A -= ctx->s[0];
+}
+/*
+P32 = 10110111111000010101000101100011 = b7e15163
+Q32 = 10011110001101110111100110111001 = 9e3779b9
+*/
+#define P32 0xb7e15163
+#define Q32 0x9e3779b9
+
+
+void rc5_init(void* key, uint16_t keysize_b, uint8_t rounds, rc5_ctx_t* ctx){
+       uint16_t c,n,m,j,i,t;
+       uint32_t a,b,l[(keysize_b+31)/32];
+       ctx->rounds = rounds;
+       t=2*(rounds+1);
+       c=(keysize_b+31)/32;
+       ctx->s = malloc(t*sizeof(uint32_t));
+       
+       memset(l, 0, sizeof(uint32_t)*c);
+       memcpy(l, key, (keysize_b+7)/8);
+       
+       ctx->s[0] = P32;
+       for(i=1; i<t; ++i){
+               ctx->s[i] = ctx->s[i-1] + Q32;
+       }
+       
+       m = ((t>c)?t:c)*3;
+       i=j=0;
+       a=b=0;
+       for(n=0; n<m; ++n){
+               a=ctx->s[i]=ROTL32(ctx->s[i]+a+b, 3);
+               b=l[j]=ROTL32(l[j]+a+b, (a+b)&31);
+               i=(i+1)%t;
+               j=(j+1)%c;
+       }
+}
+
+void rc5_free(rc5_ctx_t* ctx){
+       if(ctx->s)
+               free(ctx->s);
+}
+
diff --git a/rc5/rc5.h b/rc5/rc5.h
new file mode 100644 (file)
index 0000000..4f2f2d2
--- /dev/null
+++ b/rc5/rc5.h
@@ -0,0 +1,46 @@
+/* rc5.h */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/* rc5.h a C implementation of RC5 for ARM microcontrollers
+ * 
+ * author: Daniel Otte 
+ * email:  daniel.otte@rub.de
+ * license: GPLv3
+ * 
+ * this implementation is limited to 64bit blocks and a maximum of 255 rounds
+ * 
+ */
+#ifndef RC5_H_
+#define RC5_H_
+
+
+#include <stdint.h>
+#include <stdlib.h> /* malloc() & free() */
+#include <string.h> /* memset() & memcpy() */
+typedef struct rc5_ctx_st {
+       uint8_t rounds;
+       uint32_t *s;
+}rc5_ctx_t; 
+
+void rc5_enc(void* buffer, const rc5_ctx_t* ctx);
+void rc5_dec(void* buffer, const rc5_ctx_t* ctx);
+void rc5_init(void* key, uint16_t keysize_b, uint8_t rounds, rc5_ctx_t* ctx);
+void rc5_free(rc5_ctx_t* ctx);
+
+#endif /*RC5_H_*/
diff --git a/rc6/rc6.c b/rc6/rc6.c
new file mode 100644 (file)
index 0000000..920c947
--- /dev/null
+++ b/rc6/rc6.c
@@ -0,0 +1,141 @@
+/* rc6.c */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2006-2010  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/* 
+ * File:       rc6.c
+ * Author:     Daniel Otte
+ * Date:       06.08.2006
+ * License: GPL
+ * Description: Implementation of the RC6 cipher algorithm.
+ *     This implementation is restricted to 32-bit words and to keys up to 65535 bit in length (but this is
+ *  quite easy to expand), but free in the choice of number of rounds (0 to 125).
+ *     so it is RC6-32/r/b
+ * THIS ONLY WORKS FOR LITTEL ENDIAN!!!
+ */
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "rc6.h"
+#define P32 0xB7E15163         /* e -2 */
+#define Q32 0x9E3779B9         /* Golden Ratio -1 */
+uint32_t rotl32(uint32_t a, uint8_t n){
+       n &= 0x1f; /* higher rotates would not bring anything */
+       return ( (a<<n)| (a>>(32-n)) );
+}
+
+uint32_t rotr32(uint32_t a, uint8_t n){
+       n &= 0x1f; /* higher rotates would not bring anything */
+       return ( (a>>n)| (a<<(32-n)) );
+}
+void rc6_init(const void* key, uint16_t keylength_b, rc6_ctx_t *s){
+       rc6_initl(key, keylength_b, 20, s);
+}
+uint8_t rc6_initl(const void* key, uint16_t keylength_b, uint8_t rounds, rc6_ctx_t *s){
+       uint8_t i,j;
+       uint16_t v,p,c;
+       uint32_t a,b;
+       c =( keylength_b+31)/32;
+       uint32_t local_key[c];
+       if (rounds>125)
+               return 2;
+       if(!(s->S=malloc((2*rounds+4)*sizeof(uint32_t))))
+               return 1;
+       
+       s->rounds=rounds;
+       local_key[c-1] = 0;
+       memcpy(local_key, key, (keylength_b+7)/8);
+       
+       s->S[0] = P32;
+       for(i=1; i<2*rounds+4; ++i){
+               s->S[i] = s->S[i-1] + Q32;
+       }
+       
+       a=b=j=i=0;
+       v = 3 * ((c > (2*rounds+4))?c:(2*rounds+4));
+       for(p=1; p<=v; ++p){
+               a = s->S[i] = rotl32(s->S[i] + a + b, 3);
+               b = ((uint32_t*)local_key)[j] = rotl32(((uint32_t*)local_key)[j]+a+b, a+b);
+               i = (i+1) % (2*rounds+4);
+               j = (j+1) % c;
+       }
+       return 0;
+}
+void rc6_free(rc6_ctx_t *s){
+       free(s->S);
+} 
+#define LG_W 5
+#define A (((uint32_t*)block)[0])
+#define B (((uint32_t*)block)[1])
+#define C (((uint32_t*)block)[2])
+#define D (((uint32_t*)block)[3])
+void rc6_enc(void* block, rc6_ctx_t *s){
+       uint8_t i;
+       uint32_t t,u,x; /* greetings to Linux? */
+       uint32_t *p;
+       p=s->S;
+       B += *p++;
+       D += *p++;
+       i=s->rounds;
+       do{
+               t = rotl32(B * (2*B+1), LG_W);
+               u = rotl32(D * (2*D+1), LG_W);
+               A = rotl32((A ^ t), u) + *p++;
+               C = rotl32((C ^ u), t) + *p++;
+               x = A;
+               A = B;
+               B = C;
+               C = D;
+               D = x;
+       }while(--i);
+       A += *p++;
+       C += *p;
+}
+void rc6_dec(void* block, rc6_ctx_t *s){
+       uint8_t i;
+       uint32_t t,u,x; /* greetings to Linux? */
+       uint32_t *p;
+       p = &(s->S[2*(s->rounds)+3]);
+       C -= *p--;
+       A -= *p--;
+       
+       i=s->rounds;
+       do{
+               x=D;
+               D=C;
+               C=B;
+               B=A;
+               A=x;
+               u = rotl32(D * (2*D+1), LG_W);
+               t = rotl32(B * (2*B+1), LG_W);
+               C = rotr32(C - *p--, t) ^ u;
+               A = rotr32(A - *p--, u) ^ t;
+       }while(--i);
+       D -= *p--;
+       B -= *p;
+}
diff --git a/rc6/rc6.h b/rc6/rc6.h
new file mode 100644 (file)
index 0000000..abb0f1a
--- /dev/null
+++ b/rc6/rc6.h
@@ -0,0 +1,52 @@
+/* rc6.h */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2008  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/* 
+ * File:       rc6.h
+ * Author:     Daniel Otte
+ * Date:       06.08.2006
+ * License: GPL
+ * Description: Implementation of the RC6 cipher algorithm.
+ *     This implementation is restricted to 32-bit words, but free in the choice of number of rounds (0 to 255).
+ *     so it is RC6-32/r/b
+ */
+
+#ifndef RC6_H_
+#define RC6_H_
+
+#include <stdint.h>
+typedef struct rc6_ctx_st{
+       uint8_t         rounds;         /* specifies the number of rounds; default: 20 */
+       uint32_t*       S;                      /* the round-keys */
+} rc6_ctx_t;
+void rc6_init(const void* key, uint16_t keylength_b, rc6_ctx_t *s);
+uint8_t rc6_initl(const void* key, uint16_t keylength_b, uint8_t rounds, rc6_ctx_t *s);
+void rc6_enc(void* block, rc6_ctx_t *s);
+
+void rc6_dec(void* block, rc6_ctx_t *s);
+void rc6_free(rc6_ctx_t *s); 
+
+#endif /* RC6_H_ */
+
diff --git a/test_src/hw_uart.h b/test_src/hw_uart.h
deleted file mode 100644 (file)
index 43cfe59..0000000
+++ /dev/null
@@ -1,458 +0,0 @@
-//*****************************************************************************\r
-//\r
-// hw_uart.h - Macros and defines used when accessing the UART hardware.\r
-//\r
-// Copyright (c) 2005-2010 Texas Instruments Incorporated.  All rights reserved.\r
-// Software License Agreement\r
-// \r
-// Texas Instruments (TI) is supplying this software for use solely and\r
-// exclusively on TI's microcontroller products. The software is owned by\r
-// TI and/or its suppliers, and is protected under applicable copyright\r
-// laws. You may not combine this software with "viral" open-source\r
-// software in order to form a larger program.\r
-// \r
-// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.\r
-// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT\r
-// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
-// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY\r
-// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL\r
-// DAMAGES, FOR ANY REASON WHATSOEVER.\r
-// \r
-// This is part of revision 5821 of the Stellaris Firmware Development Package.\r
-//\r
-//*****************************************************************************\r
-\r
-#ifndef __HW_UART_H__\r
-#define __HW_UART_H__\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the UART register offsets.\r
-//\r
-//*****************************************************************************\r
-#define UART_O_DR               0x00000000  // UART Data\r
-#define UART_O_RSR              0x00000004  // UART Receive Status/Error Clear\r
-#define UART_O_ECR              0x00000004  // UART Receive Status/Error Clear\r
-#define UART_O_FR               0x00000018  // UART Flag\r
-#define UART_O_ILPR             0x00000020  // UART IrDA Low-Power Register\r
-#define UART_O_IBRD             0x00000024  // UART Integer Baud-Rate Divisor\r
-#define UART_O_FBRD             0x00000028  // UART Fractional Baud-Rate\r
-                                            // Divisor\r
-#define UART_O_LCRH             0x0000002C  // UART Line Control\r
-#define UART_O_CTL              0x00000030  // UART Control\r
-#define UART_O_IFLS             0x00000034  // UART Interrupt FIFO Level Select\r
-#define UART_O_IM               0x00000038  // UART Interrupt Mask\r
-#define UART_O_RIS              0x0000003C  // UART Raw Interrupt Status\r
-#define UART_O_MIS              0x00000040  // UART Masked Interrupt Status\r
-#define UART_O_ICR              0x00000044  // UART Interrupt Clear\r
-#define UART_O_DMACTL           0x00000048  // UART DMA Control\r
-#define UART_O_LCTL             0x00000090  // UART LIN Control\r
-#define UART_O_LSS              0x00000094  // UART LIN Snap Shot\r
-#define UART_O_LTIM             0x00000098  // UART LIN Timer\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_DR register.\r
-//\r
-//*****************************************************************************\r
-#define UART_DR_OE              0x00000800  // UART Overrun Error\r
-#define UART_DR_BE              0x00000400  // UART Break Error\r
-#define UART_DR_PE              0x00000200  // UART Parity Error\r
-#define UART_DR_FE              0x00000100  // UART Framing Error\r
-#define UART_DR_DATA_M          0x000000FF  // Data Transmitted or Received\r
-#define UART_DR_DATA_S          0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_RSR register.\r
-//\r
-//*****************************************************************************\r
-#define UART_RSR_OE             0x00000008  // UART Overrun Error\r
-#define UART_RSR_BE             0x00000004  // UART Break Error\r
-#define UART_RSR_PE             0x00000002  // UART Parity Error\r
-#define UART_RSR_FE             0x00000001  // UART Framing Error\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_ECR register.\r
-//\r
-//*****************************************************************************\r
-#define UART_ECR_DATA_M         0x000000FF  // Error Clear\r
-#define UART_ECR_DATA_S         0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_FR register.\r
-//\r
-//*****************************************************************************\r
-#define UART_FR_RI              0x00000100  // Ring Indicator\r
-#define UART_FR_TXFE            0x00000080  // UART Transmit FIFO Empty\r
-#define UART_FR_RXFF            0x00000040  // UART Receive FIFO Full\r
-#define UART_FR_TXFF            0x00000020  // UART Transmit FIFO Full\r
-#define UART_FR_RXFE            0x00000010  // UART Receive FIFO Empty\r
-#define UART_FR_BUSY            0x00000008  // UART Busy\r
-#define UART_FR_DCD             0x00000004  // Data Carrier Detect\r
-#define UART_FR_DSR             0x00000002  // Data Set Ready\r
-#define UART_FR_CTS             0x00000001  // Clear To Send\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_ILPR register.\r
-//\r
-//*****************************************************************************\r
-#define UART_ILPR_ILPDVSR_M     0x000000FF  // IrDA Low-Power Divisor\r
-#define UART_ILPR_ILPDVSR_S     0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_IBRD register.\r
-//\r
-//*****************************************************************************\r
-#define UART_IBRD_DIVINT_M      0x0000FFFF  // Integer Baud-Rate Divisor\r
-#define UART_IBRD_DIVINT_S      0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_FBRD register.\r
-//\r
-//*****************************************************************************\r
-#define UART_FBRD_DIVFRAC_M     0x0000003F  // Fractional Baud-Rate Divisor\r
-#define UART_FBRD_DIVFRAC_S     0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_LCRH register.\r
-//\r
-//*****************************************************************************\r
-#define UART_LCRH_SPS           0x00000080  // UART Stick Parity Select\r
-#define UART_LCRH_WLEN_M        0x00000060  // UART Word Length\r
-#define UART_LCRH_WLEN_5        0x00000000  // 5 bits (default)\r
-#define UART_LCRH_WLEN_6        0x00000020  // 6 bits\r
-#define UART_LCRH_WLEN_7        0x00000040  // 7 bits\r
-#define UART_LCRH_WLEN_8        0x00000060  // 8 bits\r
-#define UART_LCRH_FEN           0x00000010  // UART Enable FIFOs\r
-#define UART_LCRH_STP2          0x00000008  // UART Two Stop Bits Select\r
-#define UART_LCRH_EPS           0x00000004  // UART Even Parity Select\r
-#define UART_LCRH_PEN           0x00000002  // UART Parity Enable\r
-#define UART_LCRH_BRK           0x00000001  // UART Send Break\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_CTL register.\r
-//\r
-//*****************************************************************************\r
-#define UART_CTL_CTSEN          0x00008000  // Enable Clear To Send\r
-#define UART_CTL_RTSEN          0x00004000  // Enable Request to Send\r
-#define UART_CTL_RTS            0x00000800  // Request to Send\r
-#define UART_CTL_DTR            0x00000400  // Data Terminal Ready\r
-#define UART_CTL_RXE            0x00000200  // UART Receive Enable\r
-#define UART_CTL_TXE            0x00000100  // UART Transmit Enable\r
-#define UART_CTL_LBE            0x00000080  // UART Loop Back Enable\r
-#define UART_CTL_LIN            0x00000040  // LIN Mode Enable\r
-#define UART_CTL_HSE            0x00000020  // High-Speed Enable\r
-#define UART_CTL_EOT            0x00000010  // End of Transmission\r
-#define UART_CTL_SMART          0x00000008  // ISO 7816 Smart Card Support\r
-#define UART_CTL_SIRLP          0x00000004  // UART SIR Low-Power Mode\r
-#define UART_CTL_SIREN          0x00000002  // UART SIR Enable\r
-#define UART_CTL_UARTEN         0x00000001  // UART Enable\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_IFLS register.\r
-//\r
-//*****************************************************************************\r
-#define UART_IFLS_RX_M          0x00000038  // UART Receive Interrupt FIFO\r
-                                            // Level Select\r
-#define UART_IFLS_RX1_8         0x00000000  // RX FIFO >= 1/8 full\r
-#define UART_IFLS_RX2_8         0x00000008  // RX FIFO >= 1/4 full\r
-#define UART_IFLS_RX4_8         0x00000010  // RX FIFO >= 1/2 full (default)\r
-#define UART_IFLS_RX6_8         0x00000018  // RX FIFO >= 3/4 full\r
-#define UART_IFLS_RX7_8         0x00000020  // RX FIFO >= 7/8 full\r
-#define UART_IFLS_TX_M          0x00000007  // UART Transmit Interrupt FIFO\r
-                                            // Level Select\r
-#define UART_IFLS_TX1_8         0x00000000  // TX FIFO <= 1/8 full\r
-#define UART_IFLS_TX2_8         0x00000001  // TX FIFO <= 1/4 full\r
-#define UART_IFLS_TX4_8         0x00000002  // TX FIFO <= 1/2 full (default)\r
-#define UART_IFLS_TX6_8         0x00000003  // TX FIFO <= 3/4 full\r
-#define UART_IFLS_TX7_8         0x00000004  // TX FIFO <= 7/8 full\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_IM register.\r
-//\r
-//*****************************************************************************\r
-#define UART_IM_LME5IM          0x00008000  // LIN Mode Edge 5 Interrupt Mask\r
-#define UART_IM_LME1IM          0x00004000  // LIN Mode Edge 1 Interrupt Mask\r
-#define UART_IM_LMSBIM          0x00002000  // LIN Mode Sync Break Interrupt\r
-                                            // Mask\r
-#define UART_IM_OEIM            0x00000400  // UART Overrun Error Interrupt\r
-                                            // Mask\r
-#define UART_IM_BEIM            0x00000200  // UART Break Error Interrupt Mask\r
-#define UART_IM_PEIM            0x00000100  // UART Parity Error Interrupt Mask\r
-#define UART_IM_FEIM            0x00000080  // UART Framing Error Interrupt\r
-                                            // Mask\r
-#define UART_IM_RTIM            0x00000040  // UART Receive Time-Out Interrupt\r
-                                            // Mask\r
-#define UART_IM_TXIM            0x00000020  // UART Transmit Interrupt Mask\r
-#define UART_IM_RXIM            0x00000010  // UART Receive Interrupt Mask\r
-#define UART_IM_DSRMIM          0x00000008  // UART Data Set Ready Modem\r
-                                            // Interrupt Mask\r
-#define UART_IM_DCDMIM          0x00000004  // UART Data Carrier Detect Modem\r
-                                            // Interrupt Mask\r
-#define UART_IM_CTSMIM          0x00000002  // UART Clear to Send Modem\r
-                                            // Interrupt Mask\r
-#define UART_IM_RIMIM           0x00000001  // UART Ring Indicator Modem\r
-                                            // Interrupt Mask\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_RIS register.\r
-//\r
-//*****************************************************************************\r
-#define UART_RIS_LME5RIS        0x00008000  // LIN Mode Edge 5 Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_LME1RIS        0x00004000  // LIN Mode Edge 1 Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_LMSBRIS        0x00002000  // LIN Mode Sync Break Raw\r
-                                            // Interrupt Status\r
-#define UART_RIS_OERIS          0x00000400  // UART Overrun Error Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_BERIS          0x00000200  // UART Break Error Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_PERIS          0x00000100  // UART Parity Error Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_FERIS          0x00000080  // UART Framing Error Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_RTRIS          0x00000040  // UART Receive Time-Out Raw\r
-                                            // Interrupt Status\r
-#define UART_RIS_TXRIS          0x00000020  // UART Transmit Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_RXRIS          0x00000010  // UART Receive Raw Interrupt\r
-                                            // Status\r
-#define UART_RIS_DSRRIS         0x00000008  // UART Data Set Ready Modem Raw\r
-                                            // Interrupt Status\r
-#define UART_RIS_DCDRIS         0x00000004  // UART Data Carrier Detect Modem\r
-                                            // Raw Interrupt Status\r
-#define UART_RIS_CTSRIS         0x00000002  // UART Clear to Send Modem Raw\r
-                                            // Interrupt Status\r
-#define UART_RIS_RIRIS          0x00000001  // UART Ring Indicator Modem Raw\r
-                                            // Interrupt Status\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_MIS register.\r
-//\r
-//*****************************************************************************\r
-#define UART_MIS_LME5MIS        0x00008000  // LIN Mode Edge 5 Masked Interrupt\r
-                                            // Status\r
-#define UART_MIS_LME1MIS        0x00004000  // LIN Mode Edge 1 Masked Interrupt\r
-                                            // Status\r
-#define UART_MIS_LMSBMIS        0x00002000  // LIN Mode Sync Break Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_OEMIS          0x00000400  // UART Overrun Error Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_BEMIS          0x00000200  // UART Break Error Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_PEMIS          0x00000100  // UART Parity Error Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_FEMIS          0x00000080  // UART Framing Error Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_RTMIS          0x00000040  // UART Receive Time-Out Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_TXMIS          0x00000020  // UART Transmit Masked Interrupt\r
-                                            // Status\r
-#define UART_MIS_RXMIS          0x00000010  // UART Receive Masked Interrupt\r
-                                            // Status\r
-#define UART_MIS_DSRMIS         0x00000008  // UART Data Set Ready Modem Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_DCDMIS         0x00000004  // UART Data Carrier Detect Modem\r
-                                            // Masked Interrupt Status\r
-#define UART_MIS_CTSMIS         0x00000002  // UART Clear to Send Modem Masked\r
-                                            // Interrupt Status\r
-#define UART_MIS_RIMIS          0x00000001  // UART Ring Indicator Modem Masked\r
-                                            // Interrupt Status\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_ICR register.\r
-//\r
-//*****************************************************************************\r
-#define UART_ICR_LME5MIC        0x00008000  // LIN Mode Edge 5 Interrupt Clear\r
-#define UART_ICR_LME1MIC        0x00004000  // LIN Mode Edge 1 Interrupt Clear\r
-#define UART_ICR_LMSBMIC        0x00002000  // LIN Mode Sync Break Interrupt\r
-                                            // Clear\r
-#define UART_ICR_OEIC           0x00000400  // Overrun Error Interrupt Clear\r
-#define UART_ICR_BEIC           0x00000200  // Break Error Interrupt Clear\r
-#define UART_ICR_PEIC           0x00000100  // Parity Error Interrupt Clear\r
-#define UART_ICR_FEIC           0x00000080  // Framing Error Interrupt Clear\r
-#define UART_ICR_RTIC           0x00000040  // Receive Time-Out Interrupt Clear\r
-#define UART_ICR_TXIC           0x00000020  // Transmit Interrupt Clear\r
-#define UART_ICR_RXIC           0x00000010  // Receive Interrupt Clear\r
-#define UART_ICR_DSRMIC         0x00000008  // UART Data Set Ready Modem\r
-                                            // Interrupt Clear\r
-#define UART_ICR_DCDMIC         0x00000004  // UART Data Carrier Detect Modem\r
-                                            // Interrupt Clear\r
-#define UART_ICR_CTSMIC         0x00000002  // UART Clear to Send Modem\r
-                                            // Interrupt Clear\r
-#define UART_ICR_RIMIC          0x00000001  // UART Ring Indicator Modem\r
-                                            // Interrupt Clear\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_DMACTL register.\r
-//\r
-//*****************************************************************************\r
-#define UART_DMACTL_DMAERR      0x00000004  // DMA on Error\r
-#define UART_DMACTL_TXDMAE      0x00000002  // Transmit DMA Enable\r
-#define UART_DMACTL_RXDMAE      0x00000001  // Receive DMA Enable\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_LCTL register.\r
-//\r
-//*****************************************************************************\r
-#define UART_LCTL_BLEN_M        0x00000030  // Sync Break Length\r
-#define UART_LCTL_BLEN_13T      0x00000000  // Sync break length is 13T bits\r
-                                            // (default)\r
-#define UART_LCTL_BLEN_14T      0x00000010  // Sync break length is 14T bits\r
-#define UART_LCTL_BLEN_15T      0x00000020  // Sync break length is 15T bits\r
-#define UART_LCTL_BLEN_16T      0x00000030  // Sync break length is 16T bits\r
-#define UART_LCTL_MASTER        0x00000001  // LIN Master Enable\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_LSS register.\r
-//\r
-//*****************************************************************************\r
-#define UART_LSS_TSS_M          0x0000FFFF  // Timer Snap Shot\r
-#define UART_LSS_TSS_S          0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are defines for the bit fields in the UART_O_LTIM register.\r
-//\r
-//*****************************************************************************\r
-#define UART_LTIM_TIMER_M       0x0000FFFF  // Timer Value\r
-#define UART_LTIM_TIMER_S       0\r
-\r
-//*****************************************************************************\r
-//\r
-// The following definitions are deprecated.\r
-//\r
-//*****************************************************************************\r
-#ifndef DEPRECATED\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the UART register offsets.\r
-//\r
-//*****************************************************************************\r
-#define UART_O_LCR_H            0x0000002C  // Line Control Register, HIGH byte\r
-#define UART_O_PeriphID4        0x00000FD0\r
-#define UART_O_PeriphID5        0x00000FD4\r
-#define UART_O_PeriphID6        0x00000FD8\r
-#define UART_O_PeriphID7        0x00000FDC\r
-#define UART_O_PeriphID0        0x00000FE0\r
-#define UART_O_PeriphID1        0x00000FE4\r
-#define UART_O_PeriphID2        0x00000FE8\r
-#define UART_O_PeriphID3        0x00000FEC\r
-#define UART_O_PCellID0         0x00000FF0\r
-#define UART_O_PCellID1         0x00000FF4\r
-#define UART_O_PCellID2         0x00000FF8\r
-#define UART_O_PCellID3         0x00000FFC\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the bit fields in the UART_O_DR\r
-// register.\r
-//\r
-//*****************************************************************************\r
-#define UART_DR_DATA_MASK       0x000000FF  // UART data\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the bit fields in the UART_O_IBRD\r
-// register.\r
-//\r
-//*****************************************************************************\r
-#define UART_IBRD_DIVINT_MASK   0x0000FFFF  // Integer baud-rate divisor\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the bit fields in the UART_O_FBRD\r
-// register.\r
-//\r
-//*****************************************************************************\r
-#define UART_FBRD_DIVFRAC_MASK  0x0000003F  // Fractional baud-rate divisor\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the bit fields in the UART_O_LCR_H\r
-// register.\r
-//\r
-//*****************************************************************************\r
-#define UART_LCR_H_SPS          0x00000080  // Stick Parity Select\r
-#define UART_LCR_H_WLEN         0x00000060  // Word length\r
-#define UART_LCR_H_WLEN_5       0x00000000  // 5 bit data\r
-#define UART_LCR_H_WLEN_6       0x00000020  // 6 bit data\r
-#define UART_LCR_H_WLEN_7       0x00000040  // 7 bit data\r
-#define UART_LCR_H_WLEN_8       0x00000060  // 8 bit data\r
-#define UART_LCR_H_FEN          0x00000010  // Enable FIFO\r
-#define UART_LCR_H_STP2         0x00000008  // Two Stop Bits Select\r
-#define UART_LCR_H_EPS          0x00000004  // Even Parity Select\r
-#define UART_LCR_H_PEN          0x00000002  // Parity Enable\r
-#define UART_LCR_H_BRK          0x00000001  // Send Break\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the bit fields in the UART_O_IFLS\r
-// register.\r
-//\r
-//*****************************************************************************\r
-#define UART_IFLS_RX_MASK       0x00000038  // RX FIFO level mask\r
-#define UART_IFLS_TX_MASK       0x00000007  // TX FIFO level mask\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the bit fields in the UART_O_ICR\r
-// register.\r
-//\r
-//*****************************************************************************\r
-#define UART_RSR_ANY            (UART_RSR_OE | UART_RSR_BE | UART_RSR_PE | \\r
-                                 UART_RSR_FE)\r
-\r
-//*****************************************************************************\r
-//\r
-// The following are deprecated defines for the Reset Values for UART\r
-// Registers.\r
-//\r
-//*****************************************************************************\r
-#define UART_RV_CTL             0x00000300\r
-#define UART_RV_PCellID1        0x000000F0\r
-#define UART_RV_PCellID3        0x000000B1\r
-#define UART_RV_FR              0x00000090\r
-#define UART_RV_PeriphID2       0x00000018\r
-#define UART_RV_IFLS            0x00000012\r
-#define UART_RV_PeriphID0       0x00000011\r
-#define UART_RV_PCellID0        0x0000000D\r
-#define UART_RV_PCellID2        0x00000005\r
-#define UART_RV_PeriphID3       0x00000001\r
-#define UART_RV_PeriphID4       0x00000000\r
-#define UART_RV_LCR_H           0x00000000\r
-#define UART_RV_PeriphID6       0x00000000\r
-#define UART_RV_DR              0x00000000\r
-#define UART_RV_RSR             0x00000000\r
-#define UART_RV_ECR             0x00000000\r
-#define UART_RV_PeriphID5       0x00000000\r
-#define UART_RV_RIS             0x00000000\r
-#define UART_RV_FBRD            0x00000000\r
-#define UART_RV_IM              0x00000000\r
-#define UART_RV_MIS             0x00000000\r
-#define UART_RV_ICR             0x00000000\r
-#define UART_RV_PeriphID1       0x00000000\r
-#define UART_RV_PeriphID7       0x00000000\r
-#define UART_RV_IBRD            0x00000000\r
-\r
-#endif\r
-\r
-#endif // __HW_UART_H__\r
diff --git a/test_src/main-cast5-test.c b/test_src/main-cast5-test.c
new file mode 100644 (file)
index 0000000..0a0c15f
--- /dev/null
@@ -0,0 +1,207 @@
+/* main-cast5-test.c */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2006-2010  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/*
+ * cast5 test-suit
+ * 
+*/
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "config.h"
+#include "cli.h"
+#include "dump.h"
+#include "uart_lowlevel.h"
+#include "sysclock.h"
+#include "hw_gptm.h"
+
+#include <cast5.h>
+#include "nessie_bc_test.h"
+#include "performance_test.h"
+#include "bcal-performance.h"
+#include "bcal_cast5.h"
+
+char* algo_name = "cast-128 (cast5)";
+
+void uart0_putc(char byte){
+       uart_putc(UART_0, byte);
+}
+
+char uart0_getc(void){
+       return uart_getc(UART_0);
+}
+
+const bcdesc_t* algolist[] = {
+       (bcdesc_t*)&cast5_desc,
+       NULL
+};
+
+/*****************************************************************************
+ *  additional validation-functions                                                                                     *
+ *****************************************************************************/
+
+void testrun_nessie_cast5(void){
+       nessie_bc_ctx.blocksize_B =   8;
+       nessie_bc_ctx.keysize_b   = 128;
+       nessie_bc_ctx.name        = algo_name;
+       nessie_bc_ctx.ctx_size_B  = sizeof(cast5_ctx_t);
+       nessie_bc_ctx.cipher_enc  = (nessie_bc_enc_fpt)cast5_enc;
+       nessie_bc_ctx.cipher_dec  = (nessie_bc_dec_fpt)cast5_dec;
+       nessie_bc_ctx.cipher_genctx  = (nessie_bc_gen_fpt)cast5_init;
+       
+       nessie_bc_run();
+}
+
+/*****************************************************************************
+ *  self tests                                                                                                                          *
+ *****************************************************************************/
+
+void cast5_ctx_dump(cast5_ctx_t *s){
+       uint8_t i;
+       cli_putstr("\r\n==== cast5_ctx_dump ====\r\n shortkey: ");
+       cli_putstr(s->shortkey?"yes":"no");
+       for(i=0;i<16;++i){
+               uint8_t r;
+               cli_putstr("\r\n Km"); cli_hexdump(&i, 1); cli_putc(':');
+               cli_hexdump(&(s->mask[i]), 4);
+               cli_putstr("\r\n Kr"); cli_hexdump(&i, 1); cli_putc(':');
+               r = (s->rotl[i/2]);
+               if (i&0x01) r >>= 4;
+               r &= 0xf;
+               r += (s->roth[i>>3]&(1<<(i&0x7)))?0x10:0x00;
+               cli_hexdump(&r, 1);
+       }
+}
+
+
+void test_encrypt(uint8_t *block, uint8_t *key, uint8_t keylength, bool print){
+       cast5_ctx_t s;
+       if (print){
+               cli_putstr("\r\nCAST5:\r\n key:\t");
+               cli_hexdump(key, keylength/8);
+               cli_putstr("\r\n plaintext:\t");
+               cli_hexdump(block, 8);
+       }
+       cast5_init(key, keylength, &s);
+       cast5_enc(block, &s);
+       if (print){
+               cli_putstr("\r\n ciphertext:\t");
+               cli_hexdump(block, 8);
+       }
+} 
+
+void test_decrypt(uint8_t *block, uint8_t *key, uint8_t keylength, bool print){
+       cast5_ctx_t s;
+       if (print){
+               cli_putstr("\r\nCAST5:\r\n key:\t");
+               cli_hexdump(key, keylength/8);
+               cli_putstr("\r\n ciphertext:\t");
+               cli_hexdump(block, 8);
+       }
+       cast5_init(key, keylength, &s);
+       cast5_dec(block, &s);
+       if (print){
+               cli_putstr("\r\n plaintext:\t");
+               cli_hexdump(block, 8);
+       }
+} 
+
+void testrun_cast5(void){
+       uint8_t block[8];
+       uint8_t key[16];
+       uint8_t *tda = (uint8_t*)"\x01\x23\x45\x67\x89\xAB\xCD\xEF",
+               *tka = (uint8_t*)"\x01\x23\x45\x67\x12\x34\x56\x78\x23\x45\x67\x89\x34\x56\x78\x9A";
+       memcpy(block, tda, 8);
+       memcpy(key, tka, 16);
+       test_encrypt(block, key, 128, true);
+       test_decrypt(block, key, 128, true);
+       memcpy(block, tda, 8);
+       memcpy(key, tka, 16);
+       test_encrypt(block, key, 80, true);
+       test_decrypt(block, key, 80, true);
+       memcpy(block, tda, 8);
+       memcpy(key, tka, 16);
+       test_encrypt(block, key, 40, true);
+       test_decrypt(block, key, 40, true);
+       
+/**** long test *****/
+       cli_putstr("\r\nmaintance-test");
+       uint8_t a[16]= {0x01, 0x23, 0x45, 0x67, 0x12,
+                                   0x34, 0x56, 0x78, 0x23, 0x45, 
+                                   0x67, 0x89, 0x34, 0x56, 0x78, 
+                                   0x9A}, 
+                       b[16]= {0x01, 0x23, 0x45, 0x67, 0x12,
+                                   0x34, 0x56, 0x78, 0x23, 0x45, 
+                                   0x67, 0x89, 0x34, 0x56, 0x78, 
+                                   0x9A};
+       uint32_t i;
+       for(i=0;i<1000000; ++i){
+               test_encrypt(&(a[0]), &(b[0]), 128, false);
+               test_encrypt(&(a[8]), &(b[0]), 128, false);
+               test_encrypt(&(b[0]), &(a[0]), 128, false);
+               test_encrypt(&(b[8]), &(a[0]), 128, false);
+               if ((i&0x000000ff) == 0){
+                       
+                       cli_hexdump(&i, 4);
+               }
+       }
+       cli_putstr("\r\na = "); cli_hexdump(a, 16);
+       cli_putstr("\r\nb = "); cli_hexdump(b, 16);
+
+}
+
+void testrun_performance_cast5(void){
+       bcal_performance_multiple(algolist);
+}
+
+/*****************************************************************************
+ *  main                                                                                                                                        *
+ *****************************************************************************/
+
+const char nessie_str[]      = "nessie";
+const char test_str[]        = "test";
+const char performance_str[] = "performance";
+const char echo_str[]        = "echo";
+
+const cmdlist_entry_t cmdlist[] = {
+       { nessie_str,      NULL, testrun_nessie_cast5},
+       { test_str,        NULL, testrun_cast5},
+       { performance_str, NULL, testrun_performance_cast5},
+       { echo_str,    (void*)1, (void_fpt)echo_ctrl},
+       { NULL,            NULL, NULL}
+};
+
+int main (void){
+       sysclk_set_freq(SYS_FREQ);
+       sysclk_mosc_verify_enable();
+       uart_init(UART_0, 115200, 8, UART_PARATY_NONE, UART_STOPBITS_ONE);
+       gptm_set_timer_32periodic(TIMER0);
+       
+       cli_rx = (cli_rx_fpt)uart0_getc;
+       cli_tx = (cli_tx_fpt)uart0_putc;                
+       for(;;){
+               cli_putstr("\r\n\r\nARM-Crypto-Lib VS (");
+               cli_putstr(algo_name);
+               cli_putstr("; ");
+               cli_putstr(__DATE__);
+               cli_putc(' ');
+               cli_putstr(__TIME__);
+               cli_putstr(")\r\nloaded and running\r\n");
+       cmd_interface(cmdlist);
+    }
+}
diff --git a/test_src/main-cast6-test.c b/test_src/main-cast6-test.c
new file mode 100644 (file)
index 0000000..6697eed
--- /dev/null
@@ -0,0 +1,160 @@
+/*
+ * rc6 test-suit
+ * 
+*/
+
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "config.h"
+#include "cli.h"
+#include "dump.h"
+#include "uart_lowlevel.h"
+#include "sysclock.h"
+#include "hw_gptm.h"
+
+#include "cast6.h"
+#include "nessie_bc_test.h"
+#include "cli.h"
+#include "performance_test.h"
+#include "bcal-performance.h"
+#include "bcal_cast6.h"
+
+char* algo_name = "CAST-256";
+
+void uart0_putc(char byte){
+       uart_putc(UART_0, byte);
+}
+
+char uart0_getc(void){
+       return uart_getc(UART_0);
+}
+
+const bcdesc_t* algolist[] = {
+       (bcdesc_t*)&cast6_desc,
+       NULL
+};
+
+/*****************************************************************************
+ *  additional validation-functions                                                                                     *
+ *****************************************************************************/
+
+
+void testrun_nessie_cast6(void){
+       nessie_bc_init();
+       nessie_bc_ctx.blocksize_B =  16;
+       nessie_bc_ctx.keysize_b   = 128;
+       nessie_bc_ctx.name        = algo_name;
+       nessie_bc_ctx.ctx_size_B  = sizeof(cast6_ctx_t);
+       nessie_bc_ctx.cipher_enc  = (nessie_bc_enc_fpt)cast6_enc;
+       nessie_bc_ctx.cipher_dec  = (nessie_bc_dec_fpt)cast6_dec;
+       nessie_bc_ctx.cipher_genctx  = (nessie_bc_gen_fpt)cast6_init;
+       
+       nessie_bc_run();
+       
+       nessie_bc_ctx.keysize_b   = 192;
+       nessie_bc_run();
+       
+       nessie_bc_ctx.keysize_b   = 256;
+       nessie_bc_run();
+}
+
+void testrun_rfc_cast6(void){
+       cli_putstr("\r\n testvalues from rfc-2612\r\n");
+       uint8_t key[32], data[16];
+       cast6_ctx_t ctx;
+       memcpy(key, "\x23\x42\xbb\x9e\xfa\x38\x54\x2c"
+                   "\x0a\xf7\x56\x47\xf2\x9f\x61\x5d", 16);
+       memset(data, 0, 16);
+       
+       cli_putstr("\r\n key: ");
+       cli_hexdump(key, 16);
+       cli_putstr("\r\n PT:  ");
+       cli_hexdump(data, 16);
+       cast6_init(key, 128, &ctx);
+       cast6_enc(data, &ctx);
+       cli_putstr("\r\n CT:  ");
+       cli_hexdump(data, 16);
+       cast6_dec(data, &ctx);
+       cli_putstr("\r\n PT:  ");
+       cli_hexdump(data, 16);
+       
+       cli_putstr("\r\n\r\n");
+
+       memcpy(key, "\x23\x42\xbb\x9e\xfa\x38\x54\x2c"
+                   "\xbe\xd0\xac\x83\x94\x0a\xc2\x98"
+                               "\xba\xc7\x7a\x77\x17\x94\x28\x63", 24);
+       
+       cli_putstr("\r\n key: ");
+       cli_hexdump(key, 24);
+       cli_putstr("\r\n PT:  ");
+       cli_hexdump(data, 16);
+       cast6_init(key, 192, &ctx);
+       cast6_enc(data, &ctx);
+       cli_putstr("\r\n CT:  ");
+       cli_hexdump(data, 16);
+       cast6_dec(data, &ctx);
+       cli_putstr("\r\n PT:  ");
+       cli_hexdump(data, 16);
+       
+       cli_putstr("\r\n\r\n");
+       
+       memcpy(key, "\x23\x42\xbb\x9e\xfa\x38\x54\x2c"
+                   "\xbe\xd0\xac\x83\x94\x0a\xc2\x98"
+                               "\x8d\x7c\x47\xce\x26\x49\x08\x46"
+                               "\x1c\xc1\xb5\x13\x7a\xe6\xb6\x04", 32);
+       cli_putstr("\r\n key: ");
+       cli_hexdump(key, 32);
+       cli_putstr("\r\n PT:  ");
+       cli_hexdump(data, 16);
+       cast6_init(key, 256, &ctx);
+       cast6_enc(data, &ctx);
+       cli_putstr("\r\n CT:  ");
+       cli_hexdump(data, 16);
+       cast6_dec(data, &ctx);
+       cli_putstr("\r\n PT:  ");
+       cli_hexdump(data, 16);
+       
+       cli_putstr("\r\n\r\n");
+}
+
+void testrun_performance_cast6(void){
+       bcal_performance_multiple(algolist);
+}
+
+/*****************************************************************************
+ *  main                                                                                                                                        *
+ *****************************************************************************/
+
+const char nessie_str[]      = "nessie";
+const char test_str[]        = "test";
+const char performance_str[] = "performance";
+const char echo_str[]        = "echo";
+
+const cmdlist_entry_t cmdlist[] = {
+       { nessie_str,      NULL, testrun_nessie_cast6 },
+       { test_str,        NULL, testrun_rfc_cast6},
+       { performance_str, NULL, testrun_performance_cast6},
+       { echo_str,    (void*)1, (void_fpt)echo_ctrl},
+       { NULL,            NULL, NULL}
+};
+
+int main (void){
+       sysclk_set_freq(SYS_FREQ);
+       sysclk_mosc_verify_enable();
+       uart_init(UART_0, 115200, 8, UART_PARATY_NONE, UART_STOPBITS_ONE);
+       gptm_set_timer_32periodic(TIMER0);
+
+       cli_rx = (cli_rx_fpt)uart0_getc;
+       cli_tx = (cli_tx_fpt)uart0_putc;                
+       for(;;){
+               cli_putstr("\r\n\r\nARM-Crypto-Lib VS (");
+               cli_putstr(algo_name);
+               cli_putstr("; ");
+               cli_putstr(__DATE__);
+               cli_putc(' ');
+               cli_putstr(__TIME__);
+               cli_putstr(")\r\nloaded and running\r\n");
+       cmd_interface(cmdlist);
+    }
+}
diff --git a/test_src/main-rc5-test.c b/test_src/main-rc5-test.c
new file mode 100644 (file)
index 0000000..a2b2436
--- /dev/null
@@ -0,0 +1,115 @@
+/* main-rc5-test.c */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2006-2010  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/*
+ * rc5 test-suit
+ * 
+*/
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "config.h"
+#include "cli.h"
+#include "dump.h"
+#include "uart_lowlevel.h"
+#include "sysclock.h"
+#include "hw_gptm.h"
+
+#include "rc5.h"
+#include "nessie_bc_test.h"
+#include "performance_test.h"
+#include "bcal-performance.h"
+#include "bcal_rc5.h"
+
+#define RC5_ROUNDS 12
+char* algo_name = "RC5-32/12/16";
+
+void uart0_putc(char byte){
+       uart_putc(UART_0, byte);
+}
+
+char uart0_getc(void){
+       return uart_getc(UART_0);
+}
+
+const bcdesc_t* algolist[] = {
+       (bcdesc_t*)&rc5_desc,
+       NULL
+};
+
+/*****************************************************************************
+ *  additional validation-functions                                                                                     *
+ *****************************************************************************/
+void rc5_genctx_dummy(uint8_t* key, uint16_t keysize_b, void* ctx){
+       rc5_init(key, keysize_b, RC5_ROUNDS, ctx);
+}
+
+void testrun_nessie_rc5(void){
+       nessie_bc_init();
+       nessie_bc_ctx.blocksize_B =   8;
+       nessie_bc_ctx.keysize_b   = 128;
+       nessie_bc_ctx.name        = algo_name;
+       nessie_bc_ctx.ctx_size_B  = sizeof(rc5_ctx_t);
+       nessie_bc_ctx.cipher_enc  = (nessie_bc_enc_fpt)rc5_enc;
+       nessie_bc_ctx.cipher_dec  = (nessie_bc_dec_fpt)rc5_dec;
+       nessie_bc_ctx.cipher_free = (nessie_bc_free_fpt)rc5_free;
+       nessie_bc_ctx.cipher_genctx  = (nessie_bc_gen_fpt)rc5_genctx_dummy;
+       
+       nessie_bc_run();
+}
+
+
+void testrun_performance_rc5(void){
+       bcal_performance_multiple(algolist);
+}
+/*****************************************************************************
+ *  main                                                                                                                                        *
+ *****************************************************************************/
+
+const char nessie_str[]      = "nessie";
+const char test_str[]        = "test";
+const char performance_str[] = "performance";
+const char echo_str[]        = "echo";
+
+const cmdlist_entry_t cmdlist[] = {
+       { nessie_str,      NULL, testrun_nessie_rc5 },
+       { test_str,        NULL, testrun_nessie_rc5},
+       { performance_str, NULL, testrun_performance_rc5},
+       { echo_str,    (void*)1, (void_fpt)echo_ctrl},
+       { NULL,            NULL, NULL}
+};
+
+int main (void){
+       sysclk_set_freq(SYS_FREQ);
+       sysclk_mosc_verify_enable();
+       uart_init(UART_0, 115200, 8, UART_PARATY_NONE, UART_STOPBITS_ONE);
+       gptm_set_timer_32periodic(TIMER0);
+       
+       cli_rx = (cli_rx_fpt)uart0_getc;
+       cli_tx = (cli_tx_fpt)uart0_putc;                
+       for(;;){
+               cli_putstr("\r\n\r\nARM-Crypto-Lib VS (");
+               cli_putstr(algo_name);
+               cli_putstr("; ");
+               cli_putstr(__DATE__);
+               cli_putc(' ');
+               cli_putstr(__TIME__);
+               cli_putstr(")\r\nloaded and running\r\n");
+       cmd_interface(cmdlist);
+    }
+}
diff --git a/test_src/main-rc6-test.c b/test_src/main-rc6-test.c
new file mode 100644 (file)
index 0000000..07b677c
--- /dev/null
@@ -0,0 +1,123 @@
+/* main-rc6-test.c */
+/*
+    This file is part of the ARM-Crypto-Lib.
+    Copyright (C) 2006-2010  Daniel Otte (daniel.otte@rub.de)
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+/*
+ * rc6 test-suit
+ * 
+*/
+
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "config.h"
+#include "cli.h"
+#include "dump.h"
+#include "uart_lowlevel.h"
+#include "sysclock.h"
+#include "hw_gptm.h"
+
+#include "rc6.h"
+#include "nessie_bc_test.h"
+#include "performance_test.h"
+#include "bcal-performance.h"
+#include "bcal_rc6.h"
+
+#include <stdint.h>
+#include <string.h>
+#include <stdlib.h>
+
+#define RC6_ROUNDS 20
+char* algo_name = "RC6-32/20/16";
+
+void uart0_putc(char byte){
+       uart_putc(UART_0, byte);
+}
+
+char uart0_getc(void){
+       return uart_getc(UART_0);
+}
+
+const bcdesc_t* algolist[] = {
+       (bcdesc_t*)&rc6_desc,
+       NULL
+};
+/*****************************************************************************
+ *  additional validation-functions                                                                                     *
+ *****************************************************************************/
+
+void testrun_nessie_rc6(void){
+       nessie_bc_init();
+       nessie_bc_ctx.blocksize_B =  16;
+       nessie_bc_ctx.keysize_b   = 128;
+       nessie_bc_ctx.name        = algo_name;
+       nessie_bc_ctx.ctx_size_B  = sizeof(rc6_ctx_t);
+       nessie_bc_ctx.cipher_enc  = (nessie_bc_enc_fpt)rc6_enc;
+       nessie_bc_ctx.cipher_dec  = (nessie_bc_dec_fpt)rc6_dec;
+       nessie_bc_ctx.cipher_free = (nessie_bc_free_fpt)rc6_free;
+       nessie_bc_ctx.cipher_genctx  = (nessie_bc_gen_fpt)rc6_init;
+       
+       nessie_bc_run();
+       
+       nessie_bc_ctx.keysize_b   = 192;
+       nessie_bc_run();
+       
+       nessie_bc_ctx.keysize_b   = 256;
+       nessie_bc_run();
+       
+}
+
+
+void testrun_performance_rc6(void){
+       bcal_performance_multiple(algolist);
+}
+/*****************************************************************************
+ *  main                                                                                                                                        *
+ *****************************************************************************/
+
+const char nessie_str[]      = "nessie";
+const char test_str[]        = "test";
+const char performance_str[] = "performance";
+const char echo_str[]        = "echo";
+
+const cmdlist_entry_t cmdlist[] = {
+       { nessie_str,      NULL, testrun_nessie_rc6},
+       { test_str,        NULL, testrun_nessie_rc6},
+       { performance_str, NULL, testrun_performance_rc6},
+       { echo_str,    (void*)1, (void_fpt)echo_ctrl},
+       { NULL,            NULL, NULL}
+};
+
+int main (void){
+       sysclk_set_freq(SYS_FREQ);
+       sysclk_mosc_verify_enable();
+       uart_init_flow(UART_0, 115200, 8, UART_PARATY_NONE, UART_STOPBITS_ONE, UART_FLOWCTRL_SOFT);
+       gptm_set_timer_32periodic(TIMER0);
+       
+       cli_rx = (cli_rx_fpt)uart0_getc;
+       cli_tx = (cli_tx_fpt)uart0_putc;                
+       for(;;){
+               cli_putstr("\r\n\r\nARM-Crypto-Lib VS (");
+               cli_putstr(algo_name);
+               cli_putstr("; ");
+               cli_putstr(__DATE__);
+               cli_putc(' ');
+               cli_putstr(__TIME__);
+               cli_putstr(")\r\nloaded and running\r\n");
+       cmd_interface(cmdlist);
+    }
+}
index 964006021860393fb814c85d349f3d4be1832f12..aa2dd2954b1f9e1b80f27d2a28c17c00960dffa2 100644 (file)
 #define UART_ERROR_RX_BUFFER_INIT  5
 #define UART_ERROR_TX_BUFFER_INIT  6
 
+#define UART_FLOWCTRL_NONE 0
+#define UART_FLOWCTRL_SOFT 1
+
+#define UART_XON_CHAR   0x11
+#define UART_XOFF_CHAR  0x13
+
 #endif /* UART_DEFINES_H_ */
index 188198816211803b3e19e1147c15f4ef7f3a48b4..37c6c7da1f0a210ada7a89e7a603ff48a06c8bee 100644 (file)
@@ -23,7 +23,7 @@
 #include "hw_uart_regs.h"
 #include "uart_defines.h"
 #include "circularbytebuffer.h"
-
+#include "uart_lowlevel.h"
 
 static const
 uint32_t uart_base[] = { UART0_BASE, UART1_BASE, UART2_BASE };
@@ -54,6 +54,10 @@ static const
 uint32_t uart_rx_buffersize[] = {128, 128, 128};
 static const
 uint32_t uart_tx_buffersize[] = {256, 256, 256};
+static
+uint8_t uart_swflowctrl_en[] = {0, 0, 0};
+static
+uint8_t uart_swflowctrl_halt[] = {0, 0, 0};
 
 static
 circularbytebuffer_t uart_rx_buffer[3];
@@ -67,7 +71,6 @@ static
 void uart_rx_isr(uint8_t uartno);
 
 void uart0_isr(void){
-
        if(HW_REG(UART0_BASE+UARTMIS_OFFSET)&_BV(UART_TXMIS)){
 //             HW_REG(uart_base[0]+UARTDR_OFFSET) = 'X';
                uart_tx_isr(UART_0);
@@ -81,7 +84,8 @@ static
 void uart_tx_isr(uint8_t uartno){
        uint32_t tmp;
        tmp = circularbytebuffer_cnt(&(uart_tx_buffer[uartno]));
-       while(tmp-- && (!(HW_REG(uart_base[uartno]+UARTFR_OFFSET)&_BV(UART_TXFF)))){
+       while(tmp-- && (!(HW_REG(uart_base[uartno]+UARTFR_OFFSET)&_BV(UART_TXFF)))
+                 && !(uart_swflowctrl_en[uartno] && uart_swflowctrl_halt[uartno])){
                HW_REG(uart_base[uartno]+UARTDR_OFFSET)
                                = (uint32_t)circularbytebuffer_get_fifo(&(uart_tx_buffer[uartno]));
        }
@@ -93,7 +97,19 @@ void uart_rx_isr(uint8_t uartno){
        uint8_t c;
        while(!HW_REG(uart_base[uartno]+UARTFR_OFFSET)&_BV(UART_RXFE)){
                c = HW_REG(uart_base[uartno]+UARTDR_OFFSET);
-               circularbytebuffer_append(c, &(uart_rx_buffer[uartno]));
+               if(uart_swflowctrl_en[uartno]){
+                       circularbytebuffer_append(c, &(uart_rx_buffer[uartno]));
+               }else{
+                       if(c==UART_XON_CHAR){
+                               uart_swflowctrl_halt[uartno] = 0;
+                       }else{
+                               if(c==UART_XOFF_CHAR){
+                                       uart_swflowctrl_halt[uartno] = 1;
+                               }else{
+                                       circularbytebuffer_append(c, &(uart_rx_buffer[uartno]));
+                               }
+                       }
+               }
        }
        HW_REG(uart_base[uartno]+UARTICR_OFFSET) |= _BV(UART_RXIC);
 }
@@ -111,6 +127,10 @@ void calc_baud_values(uint32_t baudrate, uint16_t* intdivider, uint8_t* fracdivi
 }
 
 uint8_t uart_init(uint8_t uartno, uint32_t baudrate, uint8_t databits, uint8_t paraty, uint8_t stopbits){
+       return uart_init_flow(uartno, baudrate, databits, paraty, stopbits, 0);
+}
+
+uint8_t uart_init_flow(uint8_t uartno, uint32_t baudrate, uint8_t databits, uint8_t paraty, uint8_t stopbits, uint8_t flowctrl){
        uint32_t tmp;
        if(databits>=5){
                databits-=5;
@@ -195,6 +215,13 @@ uint8_t uart_init(uint8_t uartno, uint32_t baudrate, uint8_t databits, uint8_t p
        } else {
                HW_REG(uart_base[uartno]+UARTCTL_OFFSET) &= ~_BV(UART_HSE);
        }
+       /* set flow control */
+       if(flowctrl==UART_FLOWCTRL_SOFT){
+               uart_swflowctrl_en[uartno] = 1;
+               uart_swflowctrl_halt[uartno] = 0;
+       }else{
+               uart_swflowctrl_en[uartno] = 0;
+       }
        /* uart interrupt enable */
        HW_REG(uart_base[uartno]+UARTIM_OFFSET) |= _BV(UART_TXIM) | _BV(UART_RXIM);
        HW_REG(ISR_ENABLE_VECTOR+uart_isr_vector[uartno]/32) |=
index a9ff606ab60f227feddfa93f090f79cb6a067b7f..1159fb14ae7c0e78d99528a9f9e216ba7f18b32f 100644 (file)
@@ -27,6 +27,7 @@
 #include "uart_defines.h"
 
 uint8_t uart_init(uint8_t uartno, uint32_t baudrate, uint8_t databits, uint8_t paraty, uint8_t stopbits);
+uint8_t uart_init_flow(uint8_t uartno, uint32_t baudrate, uint8_t databits, uint8_t paraty, uint8_t stopbits, uint8_t flowctrl);
 
 void uart_putc(uint8_t uartno, uint8_t byte);
 uint16_t uart_getc(uint8_t uartno);
diff --git a/testvectors/Rc5-128-64.verified.test-vectors b/testvectors/Rc5-128-64.verified.test-vectors
new file mode 100644 (file)
index 0000000..fe81e98
--- /dev/null
@@ -0,0 +1,6336 @@
+********************************************************************************\r
+*Project NESSIE - New European Schemes for Signature, Integrity, and Encryption*\r
+********************************************************************************\r
+\r
+Primitive Name: Rc5\r
+===================\r
+Key size: 128 bits\r
+Block size: 64 bits\r
+\r
+Test vectors -- set 1\r
+=====================\r
+\r
+Set 1, vector#  0:\r
+                           key=80000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=8F681D7F285CDC2F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=E178246B535300F4\r
+           Iterated 1000 times=F10AED16DC85DB9D\r
+\r
+Set 1, vector#  1:\r
+                           key=40000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=DC14832CF4FE61A8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=282001B3497EDF04\r
+           Iterated 1000 times=C3126998F0152DAF\r
+\r
+Set 1, vector#  2:\r
+                           key=20000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=2F2494A0D96958E7\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=804DA7D10BAD51C2\r
+           Iterated 1000 times=53443678ED3D5329\r
+\r
+Set 1, vector#  3:\r
+                           key=10000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=410BCDD35DA0963F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=917A56F68F12EAAF\r
+           Iterated 1000 times=AB10CF59326F7D87\r
+\r
+Set 1, vector#  4:\r
+                           key=08000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=0C4C1EC0EA4EA260\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=444B24105A40A44A\r
+           Iterated 1000 times=CAB3F099840E112E\r
+\r
+Set 1, vector#  5:\r
+                           key=04000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=3BBC9C778EDC72B3\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=70A42502502FF9C5\r
+           Iterated 1000 times=19F68EFDF883EAA0\r
+\r
+Set 1, vector#  6:\r
+                           key=02000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=06381C693372158D\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=39AC25D75E19F003\r
+           Iterated 1000 times=F0FD5BB4D62FC0A6\r
+\r
+Set 1, vector#  7:\r
+                           key=01000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=587E3D5E4B11860B\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=37A4FE30FB01EA90\r
+           Iterated 1000 times=2930EC94778BB195\r
+\r
+Set 1, vector#  8:\r
+                           key=00800000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=D6F60736920D9319\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=6AD5A810E3D672DF\r
+           Iterated 1000 times=695BA702441947E8\r
+\r
+Set 1, vector#  9:\r
+                           key=00400000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=2ACB30508A017C5D\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=4233EA9CC6444892\r
+           Iterated 1000 times=8487502D379C97A1\r
+\r
+Set 1, vector# 10:\r
+                           key=00200000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=9F1237DD5B57F140\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=F0D720530B177D59\r
+           Iterated 1000 times=528E08D6CEAF35EF\r
+\r
+Set 1, vector# 11:\r
+                           key=00100000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=A394956442AFCC43\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=970B75C303D6EC14\r
+           Iterated 1000 times=BBD3884E70B1638E\r
+\r
+Set 1, vector# 12:\r
+                           key=00080000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=F89DB895C619914B\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=B77F3061EFAF791A\r
+           Iterated 1000 times=B60DB8CF21689E0B\r
+\r
+Set 1, vector# 13:\r
+                           key=00040000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=F2FA3F8AD897FE55\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=07B2389D88A711EA\r
+           Iterated 1000 times=B440B9C5B882F96A\r
+\r
+Set 1, vector# 14:\r
+                           key=00020000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=37A7CF80BBA7ED28\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=D97BF4CCC3BC280E\r
+           Iterated 1000 times=3F8D099A8CA0B133\r
+\r
+Set 1, vector# 15:\r
+                           key=00010000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=B4D3613F370CDD26\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=DE399CF86D8B3E03\r
+           Iterated 1000 times=0E9B25337BE38F93\r
+\r
+Set 1, vector# 16:\r
+                           key=00008000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=CF6FA85F7D599EED\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=AE780DBD60C7D9A1\r
+           Iterated 1000 times=6F99207599AA5ABC\r
+\r
+Set 1, vector# 17:\r
+                           key=00004000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=F52C5328B8B73CC2\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=DBFE91BD51E03161\r
+           Iterated 1000 times=D8A1BD9235377049\r
+\r
+Set 1, vector# 18:\r
+                           key=00002000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=655AEDB550850AF1\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=879F44F5BFFD541C\r
+           Iterated 1000 times=A0A29C4ECB5B45B9\r
+\r
+Set 1, vector# 19:\r
+                           key=00001000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=8D695A777ABC21CE\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=9E3F56D97A0B0342\r
+           Iterated 1000 times=97FFDABEA222D924\r
+\r
+Set 1, vector# 20:\r
+                           key=00000800000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=E493DE948CA27B44\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=2788AFD2AD5AD6EC\r
+           Iterated 1000 times=0103A2DDC4F126B2\r
+\r
+Set 1, vector# 21:\r
+                           key=00000400000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=929BE63E4B0BDC6D\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=DB467F38DA96E121\r
+           Iterated 1000 times=E8010D05060BEA8B\r
+\r
+Set 1, vector# 22:\r
+                           key=00000200000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=72926639928E2E3B\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=D3EE70263EF39620\r
+           Iterated 1000 times=308A26F28FD12155\r
+\r
+Set 1, vector# 23:\r
+                           key=00000100000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=A47330C510E3F48A\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=D9CD3B2FADCCE41B\r
+           Iterated 1000 times=AABDB71D2548516E\r
+\r
+Set 1, vector# 24:\r
+                           key=00000080000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=DDF4F2E1733FE495\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=A0CB5F05C1541317\r
+           Iterated 1000 times=773E13ABC7D1449E\r
+\r
+Set 1, vector# 25:\r
+                           key=00000040000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=C240C78F92A219B8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=FC281F4D9E91A689\r
+           Iterated 1000 times=7E0DE75D0CFE462A\r
+\r
+Set 1, vector# 26:\r
+                           key=00000020000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=4ADC682FC6ACBFAD\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=6130F473CD246BF3\r
+           Iterated 1000 times=A8E3E71A99F6E62F\r
+\r
+Set 1, vector# 27:\r
+                           key=00000010000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=57C7CE07E9CA2BC7\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0CF56D016E32A23D\r
+           Iterated 1000 times=95CA5957880684FB\r
+\r
+Set 1, vector# 28:\r
+                           key=00000008000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=34470680FCD4D9CB\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=FE4B3839665E07DF\r
+           Iterated 1000 times=84A77FC80CFE1336\r
+\r
+Set 1, vector# 29:\r
+                           key=00000004000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=9A6FB9620B79245F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=8E2B7652B20AE513\r
+           Iterated 1000 times=A8745A9F6BC09449\r
+\r
+Set 1, vector# 30:\r
+                           key=00000002000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=B275A64B37EAF914\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=AD7D059FE34A39B3\r
+           Iterated 1000 times=EDFDC2BF154B9FFC\r
+\r
+Set 1, vector# 31:\r
+                           key=00000001000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=AEDA56A5190042CE\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=CD5780CF2FAA531F\r
+           Iterated 1000 times=15CB365F0147F03C\r
+\r
+Set 1, vector# 32:\r
+                           key=00000000800000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=AE861288A7D664D4\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=CD485CA17CDBDDA1\r
+           Iterated 1000 times=60ACAD117A1C2AA2\r
+\r
+Set 1, vector# 33:\r
+                           key=00000000400000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=2C058DA9A41A2604\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=D974AFF9ACD7967D\r
+           Iterated 1000 times=13B6B3C8B49AFA1F\r
+\r
+Set 1, vector# 34:\r
+                           key=00000000200000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=D2F4F442FB27EF3E\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=9181767F9F9BE7DB\r
+           Iterated 1000 times=2625459ED8B913EF\r
+\r
+Set 1, vector# 35:\r
+                           key=00000000100000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=4A51C6519BA9F04E\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=7B0C8C0CAE30FAF5\r
+           Iterated 1000 times=889A731075EF64FF\r
+\r
+Set 1, vector# 36:\r
+                           key=00000000080000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=638F7E9A86AC3FF6\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=432C89A288223EB6\r
+           Iterated 1000 times=706E7F7ED6D33FCD\r
+\r
+Set 1, vector# 37:\r
+                           key=00000000040000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=AADE1A8BB1DDE268\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=60BF4527D3884733\r
+           Iterated 1000 times=741EBA17CAF5DD5D\r
+\r
+Set 1, vector# 38:\r
+                           key=00000000020000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=0A875A87E6F2AB87\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=F0FDFDEBBA57473E\r
+           Iterated 1000 times=CB91E25D31AB6A05\r
+\r
+Set 1, vector# 39:\r
+                           key=00000000010000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=CDCA436661D1EDD1\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=5B0CA1859B60D379\r
+           Iterated 1000 times=534F94EEAF1380DC\r
+\r
+Set 1, vector# 40:\r
+                           key=00000000008000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=B4BA907F4E6C3F63\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=03F028E22F7682C8\r
+           Iterated 1000 times=1D0B74D19034E6FA\r
+\r
+Set 1, vector# 41:\r
+                           key=00000000004000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=7790DF95D2FA15CB\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0F1CEFB87E29CD0A\r
+           Iterated 1000 times=836BA2623EE6BA9D\r
+\r
+Set 1, vector# 42:\r
+                           key=00000000002000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=D78C795A3C2C288B\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=166C17053E949701\r
+           Iterated 1000 times=4EFF768216C41560\r
+\r
+Set 1, vector# 43:\r
+                           key=00000000001000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=B491EB3DEE1A2EE2\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=A8317954C5D190C0\r
+           Iterated 1000 times=68FAEFA9D55E3B9B\r
+\r
+Set 1, vector# 44:\r
+                           key=00000000000800000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=E2F2146284D28F74\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=385B6789B5CF2408\r
+           Iterated 1000 times=4CB760A4312F471B\r
+\r
+Set 1, vector# 45:\r
+                           key=00000000000400000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=F7BB41B070148B35\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=E10A9489B0D9028C\r
+           Iterated 1000 times=78356B956B2F76A4\r
+\r
+Set 1, vector# 46:\r
+                           key=00000000000200000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=ADB84CCAD2121BE5\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=D6FE438C8155227F\r
+           Iterated 1000 times=584FEEA2619BBDAC\r
+\r
+Set 1, vector# 47:\r
+                           key=00000000000100000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=800D7FA733B9960C\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0CB429A68A4B20FE\r
+           Iterated 1000 times=E5DA9113C10614CD\r
+\r
+Set 1, vector# 48:\r
+                           key=00000000000080000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=0FE00A54D35ED35E\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=B12F314EAD32F357\r
+           Iterated 1000 times=9BCA5280765B9E02\r
+\r
+Set 1, vector# 49:\r
+                           key=00000000000040000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=0E53E0B6465D8895\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=96A2F14814B702C3\r
+           Iterated 1000 times=88EA78385912EDB2\r
+\r
+Set 1, vector# 50:\r
+                           key=00000000000020000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=01907DF00C43D69C\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=70FBAB03ED6F5910\r
+           Iterated 1000 times=279D6172A137DF2E\r
+\r
+Set 1, vector# 51:\r
+                           key=00000000000010000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=87E399F67357FEE0\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=ADB0210F0A4AEAB8\r
+           Iterated 1000 times=C5A64F2960C8DC05\r
+\r
+Set 1, vector# 52:\r
+                           key=00000000000008000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=DCBCCE80E64D7000\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=36562121F814427D\r
+           Iterated 1000 times=6994A5D8A684F1C2\r
+\r
+Set 1, vector# 53:\r
+                           key=00000000000004000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=93B87003240DFF08\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=6BC20006C7F46B7B\r
+           Iterated 1000 times=6C034F01FAF36872\r
+\r
+Set 1, vector# 54:\r
+                           key=00000000000002000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=89555942AE9529CA\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=6D50F7118963BB08\r
+           Iterated 1000 times=906516532F433986\r
+\r
+Set 1, vector# 55:\r
+                           key=00000000000001000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=1AEB38B99495A0CB\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=43D118A006E28952\r
+           Iterated 1000 times=3147E74CA169B416\r
+\r
+Set 1, vector# 56:\r
+                           key=00000000000000800000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=5DC10990BF7FEAF3\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=165CCADD0E57B8DA\r
+           Iterated 1000 times=4C125A33018B18EB\r
+\r
+Set 1, vector# 57:\r
+                           key=00000000000000400000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=5FF336E6E09E151F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=CE4F58FBED31A87D\r
+           Iterated 1000 times=4DB35A03FCF54CF1\r
+\r
+Set 1, vector# 58:\r
+                           key=00000000000000200000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=E4867C31A53F278C\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=23EC5FC3397BE7CB\r
+           Iterated 1000 times=2711FBA7F9DE7910\r
+\r
+Set 1, vector# 59:\r
+                           key=00000000000000100000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=AE2D56B443FFBBB0\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=190412F3308EDE30\r
+           Iterated 1000 times=D8B76605C53D0AD3\r
+\r
+Set 1, vector# 60:\r
+                           key=00000000000000080000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=E4B0930CDEA092BF\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=A968A9966FFDCDAA\r
+           Iterated 1000 times=6761E63E4588F9EB\r
+\r
+Set 1, vector# 61:\r
+                           key=00000000000000040000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=2BD89729A3D0C3BB\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=C8CCBE5DD1F93459\r
+           Iterated 1000 times=D33DE23CE0C4E32D\r
+\r
+Set 1, vector# 62:\r
+                           key=00000000000000020000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=23ED08C5F4DC6049\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=5A9D670D0F32B61E\r
+           Iterated 1000 times=5E22E498A9181817\r
+\r
+Set 1, vector# 63:\r
+                           key=00000000000000010000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=8FC62B5984577752\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0EF583122A7EE3B8\r
+           Iterated 1000 times=EEA4AF48DEC8BF05\r
+\r
+Set 1, vector# 64:\r
+                           key=00000000000000008000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=14613DCC1ABE7A39\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=D1FB4D8EFE85B90E\r
+           Iterated 1000 times=49CE6C8825954DE6\r
+\r
+Set 1, vector# 65:\r
+                           key=00000000000000004000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=5E7A901B9FDE2296\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=19CDC977F16FEB08\r
+           Iterated 1000 times=05D15D2476D1D04F\r
+\r
+Set 1, vector# 66:\r
+                           key=00000000000000002000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=C4077FCD04CF4870\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=AAD30B488996B178\r
+           Iterated 1000 times=0EB4B575B906A19D\r
+\r
+Set 1, vector# 67:\r
+                           key=00000000000000001000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=DF7BE5B6876678ED\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=F0B40F83CA0B5645\r
+           Iterated 1000 times=3AE1AAFD5C4412FC\r
+\r
+Set 1, vector# 68:\r
+                           key=00000000000000000800000000000000\r
+                         plain=0000000000000000\r
+                        cipher=5B8942F5FEA33765\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=2B18895248363C58\r
+           Iterated 1000 times=FB34E58B319FF3E1\r
+\r
+Set 1, vector# 69:\r
+                           key=00000000000000000400000000000000\r
+                         plain=0000000000000000\r
+                        cipher=994764B14447574B\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=C6ED7B190F09F469\r
+           Iterated 1000 times=8A9F24692C57EAEF\r
+\r
+Set 1, vector# 70:\r
+                           key=00000000000000000200000000000000\r
+                         plain=0000000000000000\r
+                        cipher=F63BEA609AB9653A\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=220007C776461F86\r
+           Iterated 1000 times=8C0CABB8EBD369F8\r
+\r
+Set 1, vector# 71:\r
+                           key=00000000000000000100000000000000\r
+                         plain=0000000000000000\r
+                        cipher=6825EFBE4FBCB333\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=08E7A3A6DA0B5EDE\r
+           Iterated 1000 times=5E4839104313EB26\r
+\r
+Set 1, vector# 72:\r
+                           key=00000000000000000080000000000000\r
+                         plain=0000000000000000\r
+                        cipher=BE36BFBF6EAFD879\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=769AE3CD25A933E8\r
+           Iterated 1000 times=9070BC3F4DDE090E\r
+\r
+Set 1, vector# 73:\r
+                           key=00000000000000000040000000000000\r
+                         plain=0000000000000000\r
+                        cipher=A667934F8149AF84\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=AC091981E9E1D437\r
+           Iterated 1000 times=1FEDE066A7E8E847\r
+\r
+Set 1, vector# 74:\r
+                           key=00000000000000000020000000000000\r
+                         plain=0000000000000000\r
+                        cipher=0CFE855287BE997F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=F9DBBBE858FEC47B\r
+           Iterated 1000 times=279177CA2A9A4990\r
+\r
+Set 1, vector# 75:\r
+                           key=00000000000000000010000000000000\r
+                         plain=0000000000000000\r
+                        cipher=CA0EB8DFB608C3B8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=A31F8D67EEAC6DC6\r
+           Iterated 1000 times=DB73DF72EDCD1211\r
+\r
+Set 1, vector# 76:\r
+                           key=00000000000000000008000000000000\r
+                         plain=0000000000000000\r
+                        cipher=6B1018816D2272CD\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=05E2DC99201A3334\r
+           Iterated 1000 times=99A4042BD50839B6\r
+\r
+Set 1, vector# 77:\r
+                           key=00000000000000000004000000000000\r
+                         plain=0000000000000000\r
+                        cipher=B7469BCF9E90A2C4\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=B4E0F4CCDFE33E5B\r
+           Iterated 1000 times=844835D0E8C9FC2A\r
+\r
+Set 1, vector# 78:\r
+                           key=00000000000000000002000000000000\r
+                         plain=0000000000000000\r
+                        cipher=48AA658A6925C013\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=1BFA4C0235AA850D\r
+           Iterated 1000 times=DF3B1EE7B67F0686\r
+\r
+Set 1, vector# 79:\r
+                           key=00000000000000000001000000000000\r
+                         plain=0000000000000000\r
+                        cipher=D9F87504BA1C3FB3\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=7790153E30B8F4A9\r
+           Iterated 1000 times=7D6D576B1058E1B8\r
+\r
+Set 1, vector# 80:\r
+                           key=00000000000000000000800000000000\r
+                         plain=0000000000000000\r
+                        cipher=172D40D4F436591C\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=1717C9FC1DC6FCE6\r
+           Iterated 1000 times=B308BFFF0C53AB20\r
+\r
+Set 1, vector# 81:\r
+                           key=00000000000000000000400000000000\r
+                         plain=0000000000000000\r
+                        cipher=6CAC2B66A306CD73\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=FB69669D2B99CE58\r
+           Iterated 1000 times=A4EBABA49652EBBE\r
+\r
+Set 1, vector# 82:\r
+                           key=00000000000000000000200000000000\r
+                         plain=0000000000000000\r
+                        cipher=21D7330D53E33DE8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=043A437992AE5D23\r
+           Iterated 1000 times=14E164E62A400A79\r
+\r
+Set 1, vector# 83:\r
+                           key=00000000000000000000100000000000\r
+                         plain=0000000000000000\r
+                        cipher=06B173283475F8E8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0C6CBBC1D6328071\r
+           Iterated 1000 times=5DC6E2337762EEF0\r
+\r
+Set 1, vector# 84:\r
+                           key=00000000000000000000080000000000\r
+                         plain=0000000000000000\r
+                        cipher=FAE2841F2E2FE143\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=349E29285470B7F2\r
+           Iterated 1000 times=90F53D8DA9867FD5\r
+\r
+Set 1, vector# 85:\r
+                           key=00000000000000000000040000000000\r
+                         plain=0000000000000000\r
+                        cipher=A7A81A93E3ECBCD5\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=54B26427F9272810\r
+           Iterated 1000 times=B73706D8B8251939\r
+\r
+Set 1, vector# 86:\r
+                           key=00000000000000000000020000000000\r
+                         plain=0000000000000000\r
+                        cipher=C2A5BE3EF5EC8AB3\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0864F936AEF71E96\r
+           Iterated 1000 times=3FFB312B54477CE4\r
+\r
+Set 1, vector# 87:\r
+                           key=00000000000000000000010000000000\r
+                         plain=0000000000000000\r
+                        cipher=B5EB779948BA1623\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=A0E85484AD076935\r
+           Iterated 1000 times=56D4B32235BD5C7A\r
+\r
+Set 1, vector# 88:\r
+                           key=00000000000000000000008000000000\r
+                         plain=0000000000000000\r
+                        cipher=961702D18044CB39\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=348B394DACAF03A9\r
+           Iterated 1000 times=1D5AD8D4F2B48C14\r
+\r
+Set 1, vector# 89:\r
+                           key=00000000000000000000004000000000\r
+                         plain=0000000000000000\r
+                        cipher=59B78C8BCB38A286\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=366A6EA06176C432\r
+           Iterated 1000 times=D93EB95881BAEC25\r
+\r
+Set 1, vector# 90:\r
+                           key=00000000000000000000002000000000\r
+                         plain=0000000000000000\r
+                        cipher=149630BCFCDCE42F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=81368B66D9976372\r
+           Iterated 1000 times=CD805F98544F9670\r
+\r
+Set 1, vector# 91:\r
+                           key=00000000000000000000001000000000\r
+                         plain=0000000000000000\r
+                        cipher=31FC84212D821AB8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=8BF075CA6C3237F8\r
+           Iterated 1000 times=70C643E8B0784747\r
+\r
+Set 1, vector# 92:\r
+                           key=00000000000000000000000800000000\r
+                         plain=0000000000000000\r
+                        cipher=1BC58ADA2D336C1C\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=52F69557F19EF328\r
+           Iterated 1000 times=DE52C0BF7F0F07B0\r
+\r
+Set 1, vector# 93:\r
+                           key=00000000000000000000000400000000\r
+                         plain=0000000000000000\r
+                        cipher=3F4A3A940AF166C4\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=73FC458178C5C6E2\r
+           Iterated 1000 times=409684FF12770C49\r
+\r
+Set 1, vector# 94:\r
+                           key=00000000000000000000000200000000\r
+                         plain=0000000000000000\r
+                        cipher=89753AB2D0CF3F53\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=CDB4BC1EA0356DD7\r
+           Iterated 1000 times=FEE5FB92368761C8\r
+\r
+Set 1, vector# 95:\r
+                           key=00000000000000000000000100000000\r
+                         plain=0000000000000000\r
+                        cipher=8D9638633EBCA8B8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=BDFAF7C3B26442D6\r
+           Iterated 1000 times=C360FF1B7E5D6EEF\r
+\r
+Set 1, vector# 96:\r
+                           key=00000000000000000000000080000000\r
+                         plain=0000000000000000\r
+                        cipher=5FF9CDADED6F3429\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0D1237D5D2FA8B30\r
+           Iterated 1000 times=D4E28427B2E02198\r
+\r
+Set 1, vector# 97:\r
+                           key=00000000000000000000000040000000\r
+                         plain=0000000000000000\r
+                        cipher=EE44FA4A9D7A7A05\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0413C8C36A3FE701\r
+           Iterated 1000 times=75E21DB47507D036\r
+\r
+Set 1, vector# 98:\r
+                           key=00000000000000000000000020000000\r
+                         plain=0000000000000000\r
+                        cipher=58DB5741FE4BC562\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=71A70DCFF09726AF\r
+           Iterated 1000 times=F8344CE693E5BE8D\r
+\r
+Set 1, vector# 99:\r
+                           key=00000000000000000000000010000000\r
+                         plain=0000000000000000\r
+                        cipher=1344DD0FC7FA66A2\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=4DF12015EF8BE7D5\r
+           Iterated 1000 times=50B76103F676A010\r
+\r
+Set 1, vector#100:\r
+                           key=00000000000000000000000008000000\r
+                         plain=0000000000000000\r
+                        cipher=5A26CE40229FC75F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=58A55AEB673958D8\r
+           Iterated 1000 times=2DA364D1F7EC1782\r
+\r
+Set 1, vector#101:\r
+                           key=00000000000000000000000004000000\r
+                         plain=0000000000000000\r
+                        cipher=6D065E9A2CF3B415\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=70B75CC1844096BF\r
+           Iterated 1000 times=94229EE386B4326A\r
+\r
+Set 1, vector#102:\r
+                           key=00000000000000000000000002000000\r
+                         plain=0000000000000000\r
+                        cipher=61CA46BABA4C8D3A\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=DF63D697474A16AB\r
+           Iterated 1000 times=5EB89FE442B0DBA5\r
+\r
+Set 1, vector#103:\r
+                           key=00000000000000000000000001000000\r
+                         plain=0000000000000000\r
+                        cipher=99F140A08FF367C3\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=BF7187748D2A777F\r
+           Iterated 1000 times=CFF8FBBC28D77DE9\r
+\r
+Set 1, vector#104:\r
+                           key=00000000000000000000000000800000\r
+                         plain=0000000000000000\r
+                        cipher=0B8940BDB11BE345\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=248C29E176250296\r
+           Iterated 1000 times=0773DB398F93FAF3\r
+\r
+Set 1, vector#105:\r
+                           key=00000000000000000000000000400000\r
+                         plain=0000000000000000\r
+                        cipher=91010133804AC487\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=EBEB2405A49C0965\r
+           Iterated 1000 times=ADD178E60231DE79\r
+\r
+Set 1, vector#106:\r
+                           key=00000000000000000000000000200000\r
+                         plain=0000000000000000\r
+                        cipher=C78B7A85517B5EEA\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=6FCF01B76AC1927C\r
+           Iterated 1000 times=1126DB675B61F113\r
+\r
+Set 1, vector#107:\r
+                           key=00000000000000000000000000100000\r
+                         plain=0000000000000000\r
+                        cipher=CF2506728C542E36\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=966E1DE935DBC961\r
+           Iterated 1000 times=927FD1573518136C\r
+\r
+Set 1, vector#108:\r
+                           key=00000000000000000000000000080000\r
+                         plain=0000000000000000\r
+                        cipher=FF12180870932832\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=431C195753C64BD9\r
+           Iterated 1000 times=C05511679E98F348\r
+\r
+Set 1, vector#109:\r
+                           key=00000000000000000000000000040000\r
+                         plain=0000000000000000\r
+                        cipher=6BC57ADDCF695077\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=FD21573BE12515A1\r
+           Iterated 1000 times=A0D4FA182D8D8C70\r
+\r
+Set 1, vector#110:\r
+                           key=00000000000000000000000000020000\r
+                         plain=0000000000000000\r
+                        cipher=BC4A809EEED597F2\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=64E480124811AF8D\r
+           Iterated 1000 times=0918664E2F1B3DAD\r
+\r
+Set 1, vector#111:\r
+                           key=00000000000000000000000000010000\r
+                         plain=0000000000000000\r
+                        cipher=72B52A71970D60B7\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=7C7AD64A9C1B0432\r
+           Iterated 1000 times=16B5AAAF44DD2FAC\r
+\r
+Set 1, vector#112:\r
+                           key=00000000000000000000000000008000\r
+                         plain=0000000000000000\r
+                        cipher=768E8E52F5B90C82\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=2AFBB5457DEF9C6D\r
+           Iterated 1000 times=D6AF8DCE7A1A9A1D\r
+\r
+Set 1, vector#113:\r
+                           key=00000000000000000000000000004000\r
+                         plain=0000000000000000\r
+                        cipher=DD251D79E46362A2\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=A1F355370CAF6A84\r
+           Iterated 1000 times=9222DCD4F9805ABE\r
+\r
+Set 1, vector#114:\r
+                           key=00000000000000000000000000002000\r
+                         plain=0000000000000000\r
+                        cipher=E243BEB5973FEFC7\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=10FE88B8836F2804\r
+           Iterated 1000 times=2F2A734743DAACA0\r
+\r
+Set 1, vector#115:\r
+                           key=00000000000000000000000000001000\r
+                         plain=0000000000000000\r
+                        cipher=96CDEBC83DA721B8\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=1A3F647782E462DC\r
+           Iterated 1000 times=3264B08233DAE73B\r
+\r
+Set 1, vector#116:\r
+                           key=00000000000000000000000000000800\r
+                         plain=0000000000000000\r
+                        cipher=8ADD462F714EFDBA\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=370D8479745175C8\r
+           Iterated 1000 times=EB8D7254589E1E91\r
+\r
+Set 1, vector#117:\r
+                           key=00000000000000000000000000000400\r
+                         plain=0000000000000000\r
+                        cipher=AC674285B9E4540C\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=31E1953F5D30A279\r
+           Iterated 1000 times=2ACA258F1BD0C592\r
+\r
+Set 1, vector#118:\r
+                           key=00000000000000000000000000000200\r
+                         plain=0000000000000000\r
+                        cipher=1A71A18BE1CDC037\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=29E72E510C4578E8\r
+           Iterated 1000 times=96E3344C7CF59CDB\r
+\r
+Set 1, vector#119:\r
+                           key=00000000000000000000000000000100\r
+                         plain=0000000000000000\r
+                        cipher=0CB4877BA13CFF53\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=ED8EB63911F9A403\r
+           Iterated 1000 times=0AEB6DE93A06FA70\r
+\r
+Set 1, vector#120:\r
+                           key=00000000000000000000000000000080\r
+                         plain=0000000000000000\r
+                        cipher=A008F7F61A571A86\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=0FAD0F79A4061F3F\r
+           Iterated 1000 times=3084815673E9DBDB\r
+\r
+Set 1, vector#121:\r
+                           key=00000000000000000000000000000040\r
+                         plain=0000000000000000\r
+                        cipher=3E26B0CB22D6536F\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=8481361867126766\r
+           Iterated 1000 times=ABAC120CADEAE72E\r
+\r
+Set 1, vector#122:\r
+                           key=00000000000000000000000000000020\r
+                         plain=0000000000000000\r
+                        cipher=B77C0B07B3277059\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=BFF5D2F5815DC585\r
+           Iterated 1000 times=101F22BEC68EC269\r
+\r
+Set 1, vector#123:\r
+                           key=00000000000000000000000000000010\r
+                         plain=0000000000000000\r
+                        cipher=BAC5409F22A2AA99\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=4DDAF2DD54EBF1F9\r
+           Iterated 1000 times=E1DB10CEFFFC5BE0\r
+\r
+Set 1, vector#124:\r
+                           key=00000000000000000000000000000008\r
+                         plain=0000000000000000\r
+                        cipher=E7F29B87919049A0\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=1785CFEB2C68D149\r
+           Iterated 1000 times=8516101C0D4E7FB9\r
+\r
+Set 1, vector#125:\r
+                           key=00000000000000000000000000000004\r
+                         plain=0000000000000000\r
+                        cipher=95B437506A1F5067\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=5D53078A101FB281\r
+           Iterated 1000 times=57F4E5CA3FF1C713\r
+\r
+Set 1, vector#126:\r
+                           key=00000000000000000000000000000002\r
+                         plain=0000000000000000\r
+                        cipher=7405DF1B9BC65374\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=ED6D95148CBA5711\r
+           Iterated 1000 times=2646BD547C93F8AF\r
+\r
+Set 1, vector#127:\r
+                           key=00000000000000000000000000000001\r
+                         plain=0000000000000000\r
+                        cipher=52489BF5F14F98D2\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=EAB1C504978C1608\r
+           Iterated 1000 times=B1037C2083A2CD0E\r
+\r
+Test vectors -- set 2\r
+=====================\r
+\r
+Set 2, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                         plain=8000000000000000\r
+                        cipher=4FA2D5EE39B74137\r
+                     decrypted=8000000000000000\r
+            Iterated 100 times=CD1E57BBA8A1E946\r
+           Iterated 1000 times=BB3F00C0198155B6\r
+\r
+Set 2, vector#  1:\r
+                           key=00000000000000000000000000000000\r
+                         plain=4000000000000000\r
+                        cipher=04E60FB5C6441DD5\r
+                     decrypted=4000000000000000\r
+            Iterated 100 times=6A11B5CEA2D4B33F\r
+           Iterated 1000 times=41C2E9EDB0D91A91\r
+\r
+Set 2, vector#  2:\r
+                           key=00000000000000000000000000000000\r
+                         plain=2000000000000000\r
+                        cipher=FA1171CD58261F10\r
+                     decrypted=2000000000000000\r
+            Iterated 100 times=9843A451C01F2599\r
+           Iterated 1000 times=BE6821E50EC3AE40\r
+\r
+Set 2, vector#  3:\r
+                           key=00000000000000000000000000000000\r
+                         plain=1000000000000000\r
+                        cipher=349E3CD78060E5EB\r
+                     decrypted=1000000000000000\r
+            Iterated 100 times=3C980EF15858C8C9\r
+           Iterated 1000 times=FCE7643B9205121B\r
+\r
+Set 2, vector#  4:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0800000000000000\r
+                        cipher=54C6C8482AB8A4E2\r
+                     decrypted=0800000000000000\r
+            Iterated 100 times=3D6E0E231CFF0407\r
+           Iterated 1000 times=8C144D4A80DB4A81\r
+\r
+Set 2, vector#  5:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0400000000000000\r
+                        cipher=804BCFE59F0C8954\r
+                     decrypted=0400000000000000\r
+            Iterated 100 times=F2A4ECE7AE2AB118\r
+           Iterated 1000 times=0FD11E2926BEDDC6\r
+\r
+Set 2, vector#  6:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0200000000000000\r
+                        cipher=F4D14CFA3EE9B481\r
+                     decrypted=0200000000000000\r
+            Iterated 100 times=E3D30FF71E0B35C2\r
+           Iterated 1000 times=7A629693DA48DFC8\r
+\r
+Set 2, vector#  7:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0100000000000000\r
+                        cipher=DA968333A6C65BE7\r
+                     decrypted=0100000000000000\r
+            Iterated 100 times=1003148671CADB47\r
+           Iterated 1000 times=45CEF633451A5D72\r
+\r
+Set 2, vector#  8:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0080000000000000\r
+                        cipher=46C4FF9301503D2D\r
+                     decrypted=0080000000000000\r
+            Iterated 100 times=F7EFCDA3D6DDAACA\r
+           Iterated 1000 times=D09EF35D08F8DF57\r
+\r
+Set 2, vector#  9:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0040000000000000\r
+                        cipher=CDFF074C4BA8265E\r
+                     decrypted=0040000000000000\r
+            Iterated 100 times=DF1CD785EB867A3D\r
+           Iterated 1000 times=327ED24AA381B267\r
+\r
+Set 2, vector# 10:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0020000000000000\r
+                        cipher=BDA0959F633F1AAC\r
+                     decrypted=0020000000000000\r
+            Iterated 100 times=7C5C8DB6F7E3BDFA\r
+           Iterated 1000 times=65486C24846FE01D\r
+\r
+Set 2, vector# 11:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0010000000000000\r
+                        cipher=8FC51AB26FBE5E97\r
+                     decrypted=0010000000000000\r
+            Iterated 100 times=DF842EACE857C601\r
+           Iterated 1000 times=6D052FE264510CD0\r
+\r
+Set 2, vector# 12:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0008000000000000\r
+                        cipher=3DB0C7E5BA997608\r
+                     decrypted=0008000000000000\r
+            Iterated 100 times=E4158C6AB52DD25A\r
+           Iterated 1000 times=5FFDBA440E253377\r
+\r
+Set 2, vector# 13:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0004000000000000\r
+                        cipher=93D28EB470AF073B\r
+                     decrypted=0004000000000000\r
+            Iterated 100 times=C75B030E4B11EE17\r
+           Iterated 1000 times=3F48A6E49055C5AD\r
+\r
+Set 2, vector# 14:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0002000000000000\r
+                        cipher=C0A06ED52EDEF8B0\r
+                     decrypted=0002000000000000\r
+            Iterated 100 times=9C30532FEFBBE8F9\r
+           Iterated 1000 times=AC6D7671C7430074\r
+\r
+Set 2, vector# 15:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0001000000000000\r
+                        cipher=FABB5009B1711C73\r
+                     decrypted=0001000000000000\r
+            Iterated 100 times=43B669FDE42FC0F8\r
+           Iterated 1000 times=0B96F6DB112B58E5\r
+\r
+Set 2, vector# 16:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000800000000000\r
+                        cipher=94753A63CDDF2157\r
+                     decrypted=0000800000000000\r
+            Iterated 100 times=1D899BB94633D0F3\r
+           Iterated 1000 times=3A6EC5399CF35A5A\r
+\r
+Set 2, vector# 17:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000400000000000\r
+                        cipher=418C212BECA3330A\r
+                     decrypted=0000400000000000\r
+            Iterated 100 times=AD4FAF7CAA50083E\r
+           Iterated 1000 times=FD0A6DFBEACA41DA\r
+\r
+Set 2, vector# 18:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000200000000000\r
+                        cipher=CA45918EDF128CFF\r
+                     decrypted=0000200000000000\r
+            Iterated 100 times=4A988D3A46E1197F\r
+           Iterated 1000 times=918E7EE292B849D0\r
+\r
+Set 2, vector# 19:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000100000000000\r
+                        cipher=E0698AB795B7794C\r
+                     decrypted=0000100000000000\r
+            Iterated 100 times=F53F1961ACFEE54E\r
+           Iterated 1000 times=13ED9894BB89B355\r
+\r
+Set 2, vector# 20:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000080000000000\r
+                        cipher=58762EF054860A81\r
+                     decrypted=0000080000000000\r
+            Iterated 100 times=D020715525769EC9\r
+           Iterated 1000 times=6003F7E995D986C0\r
+\r
+Set 2, vector# 21:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000040000000000\r
+                        cipher=883FDCFE44375657\r
+                     decrypted=0000040000000000\r
+            Iterated 100 times=E1BB86CF404D01A0\r
+           Iterated 1000 times=DD2217A9E711D6A3\r
+\r
+Set 2, vector# 22:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000020000000000\r
+                        cipher=9FDAAB2BD47390C5\r
+                     decrypted=0000020000000000\r
+            Iterated 100 times=C38691EF68714970\r
+           Iterated 1000 times=191876400D141C94\r
+\r
+Set 2, vector# 23:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000010000000000\r
+                        cipher=64F108CA31231BCA\r
+                     decrypted=0000010000000000\r
+            Iterated 100 times=14143C758D922DE8\r
+           Iterated 1000 times=BB299A873DCCBFA2\r
+\r
+Set 2, vector# 24:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000008000000000\r
+                        cipher=AFADE1ABADA43362\r
+                     decrypted=0000008000000000\r
+            Iterated 100 times=D025BAD2F5A724AE\r
+           Iterated 1000 times=9AEE1094ED80D29B\r
+\r
+Set 2, vector# 25:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000004000000000\r
+                        cipher=6A987D66ED176CCA\r
+                     decrypted=0000004000000000\r
+            Iterated 100 times=2963E72BEA89C53C\r
+           Iterated 1000 times=857FFE01A9C754C2\r
+\r
+Set 2, vector# 26:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000002000000000\r
+                        cipher=73B9F936475FA8DD\r
+                     decrypted=0000002000000000\r
+            Iterated 100 times=27558C715609D994\r
+           Iterated 1000 times=C7E06F41CCA7D8C5\r
+\r
+Set 2, vector# 27:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000001000000000\r
+                        cipher=4E5D0326552C013E\r
+                     decrypted=0000001000000000\r
+            Iterated 100 times=BF4613EAFB54C560\r
+           Iterated 1000 times=684A5A6C83532EEC\r
+\r
+Set 2, vector# 28:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000800000000\r
+                        cipher=7583863E0960FFFF\r
+                     decrypted=0000000800000000\r
+            Iterated 100 times=42A9CD67E6B8785D\r
+           Iterated 1000 times=48F5B2B1AC90CB21\r
+\r
+Set 2, vector# 29:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000400000000\r
+                        cipher=0E7CDF8E36FD5D46\r
+                     decrypted=0000000400000000\r
+            Iterated 100 times=941F1424A2A0E92D\r
+           Iterated 1000 times=4A761AE78A42F4EB\r
+\r
+Set 2, vector# 30:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000200000000\r
+                        cipher=CC74A5C1DAE22BA1\r
+                     decrypted=0000000200000000\r
+            Iterated 100 times=50B6A229E6D97307\r
+           Iterated 1000 times=49AC7C7B1EC4FA23\r
+\r
+Set 2, vector# 31:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000100000000\r
+                        cipher=8BF883323140CAA6\r
+                     decrypted=0000000100000000\r
+            Iterated 100 times=D8B5269F8075AC1F\r
+           Iterated 1000 times=98A323D2297514D1\r
+\r
+Set 2, vector# 32:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000080000000\r
+                        cipher=6A061677A32B330B\r
+                     decrypted=0000000080000000\r
+            Iterated 100 times=3C9E2AE0EAC13F11\r
+           Iterated 1000 times=C85AC373F642E7A3\r
+\r
+Set 2, vector# 33:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000040000000\r
+                        cipher=91D46AB9B92AE6A4\r
+                     decrypted=0000000040000000\r
+            Iterated 100 times=396CFCF7F06D68E1\r
+           Iterated 1000 times=6887118E77CEDE3A\r
+\r
+Set 2, vector# 34:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000020000000\r
+                        cipher=D41EDC3D7F846B19\r
+                     decrypted=0000000020000000\r
+            Iterated 100 times=10F42732CF632A73\r
+           Iterated 1000 times=50FC25C50FB2B7CB\r
+\r
+Set 2, vector# 35:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000010000000\r
+                        cipher=F9A84A33FA626CD7\r
+                     decrypted=0000000010000000\r
+            Iterated 100 times=2D5A96D0DBFF2C52\r
+           Iterated 1000 times=2F16E4EA0D22929D\r
+\r
+Set 2, vector# 36:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000008000000\r
+                        cipher=1D415BE3124019F0\r
+                     decrypted=0000000008000000\r
+            Iterated 100 times=4B9CC944BE46C7FD\r
+           Iterated 1000 times=2E064F7CC96B0C90\r
+\r
+Set 2, vector# 37:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000004000000\r
+                        cipher=4C154FE569DEED07\r
+                     decrypted=0000000004000000\r
+            Iterated 100 times=94F4588F6239092B\r
+           Iterated 1000 times=9608930D232659AD\r
+\r
+Set 2, vector# 38:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000002000000\r
+                        cipher=78A847C198DD7271\r
+                     decrypted=0000000002000000\r
+            Iterated 100 times=775E4856787E881A\r
+           Iterated 1000 times=E569E37CFEB12F41\r
+\r
+Set 2, vector# 39:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000001000000\r
+                        cipher=1057EE656C013B29\r
+                     decrypted=0000000001000000\r
+            Iterated 100 times=4CC5AEFA33FD803C\r
+           Iterated 1000 times=7E20EBCA4BE973FD\r
+\r
+Set 2, vector# 40:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000800000\r
+                        cipher=408DFD7186AF2563\r
+                     decrypted=0000000000800000\r
+            Iterated 100 times=6C74480B969C56F0\r
+           Iterated 1000 times=1EB6AEF0A9902254\r
+\r
+Set 2, vector# 41:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000400000\r
+                        cipher=2DE1757F9E0EE6BE\r
+                     decrypted=0000000000400000\r
+            Iterated 100 times=734C0035EB5B064C\r
+           Iterated 1000 times=1DA7CB6755A830D2\r
+\r
+Set 2, vector# 42:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000200000\r
+                        cipher=CB3610CDBD62958D\r
+                     decrypted=0000000000200000\r
+            Iterated 100 times=EB824D73C1889C96\r
+           Iterated 1000 times=B2ED8CDF9DF8B9B7\r
+\r
+Set 2, vector# 43:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000100000\r
+                        cipher=7E69E66C53CA96B0\r
+                     decrypted=0000000000100000\r
+            Iterated 100 times=AD91AC019B5CB3BF\r
+           Iterated 1000 times=C0619C6761D50D72\r
+\r
+Set 2, vector# 44:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000080000\r
+                        cipher=89413BF393A23167\r
+                     decrypted=0000000000080000\r
+            Iterated 100 times=F53452D36EA94E9A\r
+           Iterated 1000 times=3FCA9900C397F798\r
+\r
+Set 2, vector# 45:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000040000\r
+                        cipher=8E5B278638B50B37\r
+                     decrypted=0000000000040000\r
+            Iterated 100 times=12EA4F56B8E60352\r
+           Iterated 1000 times=FA2DF696A69E3481\r
+\r
+Set 2, vector# 46:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000020000\r
+                        cipher=F6B6468C85DFD608\r
+                     decrypted=0000000000020000\r
+            Iterated 100 times=B2B84D969C445689\r
+           Iterated 1000 times=2B1CCB7D55E93282\r
+\r
+Set 2, vector# 47:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000010000\r
+                        cipher=37E7B0C207D436AE\r
+                     decrypted=0000000000010000\r
+            Iterated 100 times=2536EEA376C126B4\r
+           Iterated 1000 times=0C71FEB55DE5E79E\r
+\r
+Set 2, vector# 48:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000008000\r
+                        cipher=D3601DF25C181320\r
+                     decrypted=0000000000008000\r
+            Iterated 100 times=AF7FC05611DFAE55\r
+           Iterated 1000 times=794CA90952800D16\r
+\r
+Set 2, vector# 49:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000004000\r
+                        cipher=7BA87CF78E96450B\r
+                     decrypted=0000000000004000\r
+            Iterated 100 times=07700D4D32FB0301\r
+           Iterated 1000 times=05795F271EF15A79\r
+\r
+Set 2, vector# 50:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000002000\r
+                        cipher=1D98AF7FD8DFB524\r
+                     decrypted=0000000000002000\r
+            Iterated 100 times=1E6C22384451DED5\r
+           Iterated 1000 times=6CD54517228D0797\r
+\r
+Set 2, vector# 51:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000001000\r
+                        cipher=3B5E9E8275D471BC\r
+                     decrypted=0000000000001000\r
+            Iterated 100 times=5541F96C4833EE13\r
+           Iterated 1000 times=CB79FDFEFD8606B4\r
+\r
+Set 2, vector# 52:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000800\r
+                        cipher=7609BC1137720287\r
+                     decrypted=0000000000000800\r
+            Iterated 100 times=2F89F900A3B46D97\r
+           Iterated 1000 times=9B9B04B44B8C6BBC\r
+\r
+Set 2, vector# 53:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000400\r
+                        cipher=5EA325CC78190CA2\r
+                     decrypted=0000000000000400\r
+            Iterated 100 times=9AADC2F49DBC6CBF\r
+           Iterated 1000 times=2E2A0C3B01E8464A\r
+\r
+Set 2, vector# 54:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000200\r
+                        cipher=DD05C5D9ED42C284\r
+                     decrypted=0000000000000200\r
+            Iterated 100 times=DDF7462BDAAF0DE8\r
+           Iterated 1000 times=941BA2E1902B95B4\r
+\r
+Set 2, vector# 55:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000100\r
+                        cipher=8F542A10AF0C08C5\r
+                     decrypted=0000000000000100\r
+            Iterated 100 times=9875E597478A00C7\r
+           Iterated 1000 times=A53135E79FCC5E30\r
+\r
+Set 2, vector# 56:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000080\r
+                        cipher=117C475C1EC79D8F\r
+                     decrypted=0000000000000080\r
+            Iterated 100 times=0ED0DAFFF2D42F1E\r
+           Iterated 1000 times=2470C29C914EBB49\r
+\r
+Set 2, vector# 57:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000040\r
+                        cipher=FA1B4EFC38CB38F9\r
+                     decrypted=0000000000000040\r
+            Iterated 100 times=82891AA4B0985EA4\r
+           Iterated 1000 times=B910445D11111C05\r
+\r
+Set 2, vector# 58:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000020\r
+                        cipher=15D6A98F07E76BB7\r
+                     decrypted=0000000000000020\r
+            Iterated 100 times=D600493166FC09C5\r
+           Iterated 1000 times=A8F6C3AF044F85E9\r
+\r
+Set 2, vector# 59:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000010\r
+                        cipher=FDFC1F860EC1A432\r
+                     decrypted=0000000000000010\r
+            Iterated 100 times=7B951228885D37B8\r
+           Iterated 1000 times=E0A75106AE14989F\r
+\r
+Set 2, vector# 60:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000008\r
+                        cipher=6653A552632DB3CA\r
+                     decrypted=0000000000000008\r
+            Iterated 100 times=5D70F20DF5ED5C74\r
+           Iterated 1000 times=F219316D0FF74EEB\r
+\r
+Set 2, vector# 61:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000004\r
+                        cipher=F90AF3CF757500E0\r
+                     decrypted=0000000000000004\r
+            Iterated 100 times=EB9375A3396A50B5\r
+           Iterated 1000 times=FF529C52CFE8601F\r
+\r
+Set 2, vector# 62:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000002\r
+                        cipher=64E414ECF54EB681\r
+                     decrypted=0000000000000002\r
+            Iterated 100 times=17F802CFA9D99F1D\r
+           Iterated 1000 times=6C22092C8E699961\r
+\r
+Set 2, vector# 63:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000001\r
+                        cipher=AAF64681E2AC59B1\r
+                     decrypted=0000000000000001\r
+            Iterated 100 times=5CC16D2FF3816F2D\r
+           Iterated 1000 times=ED891625D7E51D80\r
+\r
+Test vectors -- set 3\r
+=====================\r
+\r
+Set 3, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                         plain=0000000000000000\r
+                        cipher=21A5DBEE154B8F6D\r
+                     decrypted=0000000000000000\r
+            Iterated 100 times=AB0CF9C2576A07EB\r
+           Iterated 1000 times=E9643DF4FFE2940E\r
+\r
+Set 3, vector#  1:\r
+                           key=01010101010101010101010101010101\r
+                         plain=0101010101010101\r
+                        cipher=6CABA75030BADD2D\r
+                     decrypted=0101010101010101\r
+            Iterated 100 times=4E57A808A8B7C691\r
+           Iterated 1000 times=346DF5730540FAB2\r
+\r
+Set 3, vector#  2:\r
+                           key=02020202020202020202020202020202\r
+                         plain=0202020202020202\r
+                        cipher=5242F450A122809D\r
+                     decrypted=0202020202020202\r
+            Iterated 100 times=499B551A32035AEE\r
+           Iterated 1000 times=D1A045B7A50AEB96\r
+\r
+Set 3, vector#  3:\r
+                           key=03030303030303030303030303030303\r
+                         plain=0303030303030303\r
+                        cipher=FD44C2A21A3C84C9\r
+                     decrypted=0303030303030303\r
+            Iterated 100 times=4F8D427E5E30BB4C\r
+           Iterated 1000 times=612A9F7C9E00AAC9\r
+\r
+Set 3, vector#  4:\r
+                           key=04040404040404040404040404040404\r
+                         plain=0404040404040404\r
+                        cipher=38460858F362A332\r
+                     decrypted=0404040404040404\r
+            Iterated 100 times=0999ACFC9C25A1FD\r
+           Iterated 1000 times=38F4EF14F3CA5E1B\r
+\r
+Set 3, vector#  5:\r
+                           key=05050505050505050505050505050505\r
+                         plain=0505050505050505\r
+                        cipher=4E8152CF58C5E4A9\r
+                     decrypted=0505050505050505\r
+            Iterated 100 times=D34F389F78ED14DB\r
+           Iterated 1000 times=E43A2F2F115272B5\r
+\r
+Set 3, vector#  6:\r
+                           key=06060606060606060606060606060606\r
+                         plain=0606060606060606\r
+                        cipher=CCB720D547FBBE46\r
+                     decrypted=0606060606060606\r
+            Iterated 100 times=BE643BF5D869FECD\r
+           Iterated 1000 times=6C62A7E00EA2F83B\r
+\r
+Set 3, vector#  7:\r
+                           key=07070707070707070707070707070707\r
+                         plain=0707070707070707\r
+                        cipher=977E36D07FC4A140\r
+                     decrypted=0707070707070707\r
+            Iterated 100 times=C90BC4D4E652B632\r
+           Iterated 1000 times=3285AD79DE479F21\r
+\r
+Set 3, vector#  8:\r
+                           key=08080808080808080808080808080808\r
+                         plain=0808080808080808\r
+                        cipher=8D1E08C0850CCF90\r
+                     decrypted=0808080808080808\r
+            Iterated 100 times=2C9296FAD39DBCCE\r
+           Iterated 1000 times=884C4C09A01AD297\r
+\r
+Set 3, vector#  9:\r
+                           key=09090909090909090909090909090909\r
+                         plain=0909090909090909\r
+                        cipher=0E832F2AB3429407\r
+                     decrypted=0909090909090909\r
+            Iterated 100 times=9DC647E1B66A735D\r
+           Iterated 1000 times=430D80D81D303982\r
+\r
+Set 3, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=0A0A0A0A0A0A0A0A\r
+                        cipher=CCE401EE1C6C9BFF\r
+                     decrypted=0A0A0A0A0A0A0A0A\r
+            Iterated 100 times=39CDECD85557871E\r
+           Iterated 1000 times=A547CC7D0786F705\r
+\r
+Set 3, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=0B0B0B0B0B0B0B0B\r
+                        cipher=BF628B652E772BA7\r
+                     decrypted=0B0B0B0B0B0B0B0B\r
+            Iterated 100 times=1B75DC09F7EA9147\r
+           Iterated 1000 times=F7B6F9C45B2FD0EE\r
+\r
+Set 3, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=0C0C0C0C0C0C0C0C\r
+                        cipher=42ACD6FEFE5BB691\r
+                     decrypted=0C0C0C0C0C0C0C0C\r
+            Iterated 100 times=5E2DB2344172A3CF\r
+           Iterated 1000 times=01AE49C1C8F6F14C\r
+\r
+Set 3, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=0D0D0D0D0D0D0D0D\r
+                        cipher=ADD4BFF533F1C851\r
+                     decrypted=0D0D0D0D0D0D0D0D\r
+            Iterated 100 times=932850F2ADD22335\r
+           Iterated 1000 times=B810E17ED6F72B7F\r
+\r
+Set 3, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=0E0E0E0E0E0E0E0E\r
+                        cipher=6A504F05FF28ACA8\r
+                     decrypted=0E0E0E0E0E0E0E0E\r
+            Iterated 100 times=392AADB1AF338E7C\r
+           Iterated 1000 times=0AAD6E7FECFFD5A0\r
+\r
+Set 3, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=0F0F0F0F0F0F0F0F\r
+                        cipher=C5B33F57213421E6\r
+                     decrypted=0F0F0F0F0F0F0F0F\r
+            Iterated 100 times=EF5A96BCD52CB2DC\r
+           Iterated 1000 times=57674F0611D38E57\r
+\r
+Set 3, vector# 16:\r
+                           key=10101010101010101010101010101010\r
+                         plain=1010101010101010\r
+                        cipher=AC00FDFCAD2D3AE9\r
+                     decrypted=1010101010101010\r
+            Iterated 100 times=7BB93535D06B67AE\r
+           Iterated 1000 times=388D72E9BE97F104\r
+\r
+Set 3, vector# 17:\r
+                           key=11111111111111111111111111111111\r
+                         plain=1111111111111111\r
+                        cipher=3E1B0CF71189AB99\r
+                     decrypted=1111111111111111\r
+            Iterated 100 times=B904E9B83C889591\r
+           Iterated 1000 times=6C49491766BAB121\r
+\r
+Set 3, vector# 18:\r
+                           key=12121212121212121212121212121212\r
+                         plain=1212121212121212\r
+                        cipher=5334EAA33D4786D3\r
+                     decrypted=1212121212121212\r
+            Iterated 100 times=3858E1A3EA2488C5\r
+           Iterated 1000 times=FC051D3FA7349008\r
+\r
+Set 3, vector# 19:\r
+                           key=13131313131313131313131313131313\r
+                         plain=1313131313131313\r
+                        cipher=CBC3CC2742BEEC05\r
+                     decrypted=1313131313131313\r
+            Iterated 100 times=800F493C8227ED89\r
+           Iterated 1000 times=8B16510E3E2A1D77\r
+\r
+Set 3, vector# 20:\r
+                           key=14141414141414141414141414141414\r
+                         plain=1414141414141414\r
+                        cipher=C023A16B3C7054E1\r
+                     decrypted=1414141414141414\r
+            Iterated 100 times=FAB79A06AB6F6F16\r
+           Iterated 1000 times=E3CC298CD6F1CD8D\r
+\r
+Set 3, vector# 21:\r
+                           key=15151515151515151515151515151515\r
+                         plain=1515151515151515\r
+                        cipher=9C9328D4A0B7A4C4\r
+                     decrypted=1515151515151515\r
+            Iterated 100 times=B7804D3FB7B3AA01\r
+           Iterated 1000 times=412ADFB2B15A1BA3\r
+\r
+Set 3, vector# 22:\r
+                           key=16161616161616161616161616161616\r
+                         plain=1616161616161616\r
+                        cipher=72752F9BFF4018D0\r
+                     decrypted=1616161616161616\r
+            Iterated 100 times=0B80D81003238012\r
+           Iterated 1000 times=BDF22AB9819EB880\r
+\r
+Set 3, vector# 23:\r
+                           key=17171717171717171717171717171717\r
+                         plain=1717171717171717\r
+                        cipher=91A3A4775CDE1A93\r
+                     decrypted=1717171717171717\r
+            Iterated 100 times=6AF471C07CD515E3\r
+           Iterated 1000 times=9033D0D6BCE20B77\r
+\r
+Set 3, vector# 24:\r
+                           key=18181818181818181818181818181818\r
+                         plain=1818181818181818\r
+                        cipher=6C7920CAEE61E7BC\r
+                     decrypted=1818181818181818\r
+            Iterated 100 times=38E3133620097C8E\r
+           Iterated 1000 times=4AF22729785CB04F\r
+\r
+Set 3, vector# 25:\r
+                           key=19191919191919191919191919191919\r
+                         plain=1919191919191919\r
+                        cipher=6709225C0C76EBB9\r
+                     decrypted=1919191919191919\r
+            Iterated 100 times=8A6254CBAF49C633\r
+           Iterated 1000 times=93D0F4905F27365F\r
+\r
+Set 3, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=1A1A1A1A1A1A1A1A\r
+                        cipher=9C10B1B6F7BD1E5D\r
+                     decrypted=1A1A1A1A1A1A1A1A\r
+            Iterated 100 times=54A152B9ACCB4611\r
+           Iterated 1000 times=C52B1C5307162EC9\r
+\r
+Set 3, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=1B1B1B1B1B1B1B1B\r
+                        cipher=C0099C99E622CAF8\r
+                     decrypted=1B1B1B1B1B1B1B1B\r
+            Iterated 100 times=7DD49FB3578F73BF\r
+           Iterated 1000 times=F7A9A7C781E1EE89\r
+\r
+Set 3, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=1C1C1C1C1C1C1C1C\r
+                        cipher=20C0456C020A7109\r
+                     decrypted=1C1C1C1C1C1C1C1C\r
+            Iterated 100 times=9C05AED7F7AABE6C\r
+           Iterated 1000 times=24BE455E916E53AF\r
+\r
+Set 3, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=1D1D1D1D1D1D1D1D\r
+                        cipher=68E4AFCA39E094BB\r
+                     decrypted=1D1D1D1D1D1D1D1D\r
+            Iterated 100 times=4E843C69C2E90CD8\r
+           Iterated 1000 times=BFF3D671EA69BF77\r
+\r
+Set 3, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=1E1E1E1E1E1E1E1E\r
+                        cipher=1E7F5C7518DF9554\r
+                     decrypted=1E1E1E1E1E1E1E1E\r
+            Iterated 100 times=FF12DFD717E07AED\r
+           Iterated 1000 times=6E6C8B986DB2AB1B\r
+\r
+Set 3, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=1F1F1F1F1F1F1F1F\r
+                        cipher=9469D3CEB650F218\r
+                     decrypted=1F1F1F1F1F1F1F1F\r
+            Iterated 100 times=C4C9DD9D028837D3\r
+           Iterated 1000 times=18682DAF4F7264FD\r
+\r
+Set 3, vector# 32:\r
+                           key=20202020202020202020202020202020\r
+                         plain=2020202020202020\r
+                        cipher=BDDC38EE9918BDD8\r
+                     decrypted=2020202020202020\r
+            Iterated 100 times=117A965358EF9C29\r
+           Iterated 1000 times=6A40E1656BA54F9D\r
+\r
+Set 3, vector# 33:\r
+                           key=21212121212121212121212121212121\r
+                         plain=2121212121212121\r
+                        cipher=0CA14583D18AB171\r
+                     decrypted=2121212121212121\r
+            Iterated 100 times=6CE6D59D7D2023EE\r
+           Iterated 1000 times=CACD9E4CBF9A63C5\r
+\r
+Set 3, vector# 34:\r
+                           key=22222222222222222222222222222222\r
+                         plain=2222222222222222\r
+                        cipher=477937288AAF9675\r
+                     decrypted=2222222222222222\r
+            Iterated 100 times=F86D5F3DED926A3A\r
+           Iterated 1000 times=997DB0EB03C4B573\r
+\r
+Set 3, vector# 35:\r
+                           key=23232323232323232323232323232323\r
+                         plain=2323232323232323\r
+                        cipher=76A74F7583D69A0C\r
+                     decrypted=2323232323232323\r
+            Iterated 100 times=7A40270116224365\r
+           Iterated 1000 times=63259BBB068C8176\r
+\r
+Set 3, vector# 36:\r
+                           key=24242424242424242424242424242424\r
+                         plain=2424242424242424\r
+                        cipher=70B595CFA9A980B9\r
+                     decrypted=2424242424242424\r
+            Iterated 100 times=13D892E4848DCF49\r
+           Iterated 1000 times=BF9EEC127D763D4E\r
+\r
+Set 3, vector# 37:\r
+                           key=25252525252525252525252525252525\r
+                         plain=2525252525252525\r
+                        cipher=F37385F13459A493\r
+                     decrypted=2525252525252525\r
+            Iterated 100 times=94AA6185B97F40FA\r
+           Iterated 1000 times=A48831F0E4C455B9\r
+\r
+Set 3, vector# 38:\r
+                           key=26262626262626262626262626262626\r
+                         plain=2626262626262626\r
+                        cipher=7B40D58EF301684D\r
+                     decrypted=2626262626262626\r
+            Iterated 100 times=105F4341B8E9425F\r
+           Iterated 1000 times=CA2E58F55E137CA3\r
+\r
+Set 3, vector# 39:\r
+                           key=27272727272727272727272727272727\r
+                         plain=2727272727272727\r
+                        cipher=96A76939ACB73852\r
+                     decrypted=2727272727272727\r
+            Iterated 100 times=6D3A322B4E6060EB\r
+           Iterated 1000 times=ECE6BD966A8A51F1\r
+\r
+Set 3, vector# 40:\r
+                           key=28282828282828282828282828282828\r
+                         plain=2828282828282828\r
+                        cipher=50B32C8CEBC23CA1\r
+                     decrypted=2828282828282828\r
+            Iterated 100 times=0D5C9D2B77E4DC59\r
+           Iterated 1000 times=6C181C62F472085E\r
+\r
+Set 3, vector# 41:\r
+                           key=29292929292929292929292929292929\r
+                         plain=2929292929292929\r
+                        cipher=A1C6E9A2DE77F7CD\r
+                     decrypted=2929292929292929\r
+            Iterated 100 times=79EA5AEA7385482B\r
+           Iterated 1000 times=083CDD79ECC33A25\r
+\r
+Set 3, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=2A2A2A2A2A2A2A2A\r
+                        cipher=DFC4C0C964BD4036\r
+                     decrypted=2A2A2A2A2A2A2A2A\r
+            Iterated 100 times=3ADC24753E853BE1\r
+           Iterated 1000 times=B0C4D893B268B051\r
+\r
+Set 3, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=2B2B2B2B2B2B2B2B\r
+                        cipher=A5770E8164118196\r
+                     decrypted=2B2B2B2B2B2B2B2B\r
+            Iterated 100 times=BCB94DDC9164B9B6\r
+           Iterated 1000 times=1BCCFCF5A1F070ED\r
+\r
+Set 3, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=2C2C2C2C2C2C2C2C\r
+                        cipher=A9B788B267D8AB11\r
+                     decrypted=2C2C2C2C2C2C2C2C\r
+            Iterated 100 times=EE2A4EFEAE7407F9\r
+           Iterated 1000 times=DF8A2AF4E4E5A771\r
+\r
+Set 3, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=2D2D2D2D2D2D2D2D\r
+                        cipher=724584114D6672BD\r
+                     decrypted=2D2D2D2D2D2D2D2D\r
+            Iterated 100 times=D377402C361B1381\r
+           Iterated 1000 times=E71BD669252EE848\r
+\r
+Set 3, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=2E2E2E2E2E2E2E2E\r
+                        cipher=64AFA5253F17447C\r
+                     decrypted=2E2E2E2E2E2E2E2E\r
+            Iterated 100 times=137D8896269BD806\r
+           Iterated 1000 times=9066A28DBFE88620\r
+\r
+Set 3, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=2F2F2F2F2F2F2F2F\r
+                        cipher=897135635482481E\r
+                     decrypted=2F2F2F2F2F2F2F2F\r
+            Iterated 100 times=C7FCA9C5DE06E5A6\r
+           Iterated 1000 times=8D297E9D298D72C3\r
+\r
+Set 3, vector# 48:\r
+                           key=30303030303030303030303030303030\r
+                         plain=3030303030303030\r
+                        cipher=B277D70ECF936724\r
+                     decrypted=3030303030303030\r
+            Iterated 100 times=7003053432ED11C6\r
+           Iterated 1000 times=6B92555D0D98388C\r
+\r
+Set 3, vector# 49:\r
+                           key=31313131313131313131313131313131\r
+                         plain=3131313131313131\r
+                        cipher=6532665C5FB56897\r
+                     decrypted=3131313131313131\r
+            Iterated 100 times=A1140BBC18D6FE98\r
+           Iterated 1000 times=3974DE2BA0CD521B\r
+\r
+Set 3, vector# 50:\r
+                           key=32323232323232323232323232323232\r
+                         plain=3232323232323232\r
+                        cipher=71C277B4C74822FE\r
+                     decrypted=3232323232323232\r
+            Iterated 100 times=06236D0977A599B0\r
+           Iterated 1000 times=E29390E404F9CCCB\r
+\r
+Set 3, vector# 51:\r
+                           key=33333333333333333333333333333333\r
+                         plain=3333333333333333\r
+                        cipher=FC2FF1B6718E8C53\r
+                     decrypted=3333333333333333\r
+            Iterated 100 times=AFC9BC88A188CCF7\r
+           Iterated 1000 times=96E8DA12620F9707\r
+\r
+Set 3, vector# 52:\r
+                           key=34343434343434343434343434343434\r
+                         plain=3434343434343434\r
+                        cipher=56C37E81D03AB0F7\r
+                     decrypted=3434343434343434\r
+            Iterated 100 times=1E2FFB8EC69D077A\r
+           Iterated 1000 times=EFD8D6455047B7B3\r
+\r
+Set 3, vector# 53:\r
+                           key=35353535353535353535353535353535\r
+                         plain=3535353535353535\r
+                        cipher=971C20F52BD6A744\r
+                     decrypted=3535353535353535\r
+            Iterated 100 times=AA861761B2DD8DCD\r
+           Iterated 1000 times=41F81EAFFBCCDEE9\r
+\r
+Set 3, vector# 54:\r
+                           key=36363636363636363636363636363636\r
+                         plain=3636363636363636\r
+                        cipher=CFC69AD99008E960\r
+                     decrypted=3636363636363636\r
+            Iterated 100 times=E6F9FB13A1E92F50\r
+           Iterated 1000 times=FBD8ED4BEB59E4B0\r
+\r
+Set 3, vector# 55:\r
+                           key=37373737373737373737373737373737\r
+                         plain=3737373737373737\r
+                        cipher=C33A247AF55968F8\r
+                     decrypted=3737373737373737\r
+            Iterated 100 times=D14B35D9B9B7CAC4\r
+           Iterated 1000 times=53B7219FBAA525F1\r
+\r
+Set 3, vector# 56:\r
+                           key=38383838383838383838383838383838\r
+                         plain=3838383838383838\r
+                        cipher=D3B0D96C1C2F102C\r
+                     decrypted=3838383838383838\r
+            Iterated 100 times=E50B7A842D9B6511\r
+           Iterated 1000 times=C487617415FAF89E\r
+\r
+Set 3, vector# 57:\r
+                           key=39393939393939393939393939393939\r
+                         plain=3939393939393939\r
+                        cipher=267CD0F496DCF651\r
+                     decrypted=3939393939393939\r
+            Iterated 100 times=C81986AC86893D00\r
+           Iterated 1000 times=90002EA34EBD2C8B\r
+\r
+Set 3, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=3A3A3A3A3A3A3A3A\r
+                        cipher=758E9204026795C7\r
+                     decrypted=3A3A3A3A3A3A3A3A\r
+            Iterated 100 times=642E773F6C1D2069\r
+           Iterated 1000 times=F57E14612E984A3E\r
+\r
+Set 3, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=3B3B3B3B3B3B3B3B\r
+                        cipher=44D4B0FF04168F60\r
+                     decrypted=3B3B3B3B3B3B3B3B\r
+            Iterated 100 times=9CBE7B83B50D6937\r
+           Iterated 1000 times=F41D69E37759CD11\r
+\r
+Set 3, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=3C3C3C3C3C3C3C3C\r
+                        cipher=8D1ECEAC286DD093\r
+                     decrypted=3C3C3C3C3C3C3C3C\r
+            Iterated 100 times=D28370C427671B63\r
+           Iterated 1000 times=4DF09E32C4B4216E\r
+\r
+Set 3, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=3D3D3D3D3D3D3D3D\r
+                        cipher=91E5513B611B4B07\r
+                     decrypted=3D3D3D3D3D3D3D3D\r
+            Iterated 100 times=62D3D3493594C1E3\r
+           Iterated 1000 times=162749A9F0A93D2A\r
+\r
+Set 3, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=3E3E3E3E3E3E3E3E\r
+                        cipher=6EC99E0444BF2B7D\r
+                     decrypted=3E3E3E3E3E3E3E3E\r
+            Iterated 100 times=F1AAB055CF98FE79\r
+           Iterated 1000 times=AF862949959196E8\r
+\r
+Set 3, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=3F3F3F3F3F3F3F3F\r
+                        cipher=83387CF7E596A0BA\r
+                     decrypted=3F3F3F3F3F3F3F3F\r
+            Iterated 100 times=D7BCB6DA1A038129\r
+           Iterated 1000 times=0716593F8BDF82AE\r
+\r
+Set 3, vector# 64:\r
+                           key=40404040404040404040404040404040\r
+                         plain=4040404040404040\r
+                        cipher=49004D5DD78E012F\r
+                     decrypted=4040404040404040\r
+            Iterated 100 times=966866BE7B85903A\r
+           Iterated 1000 times=0B0467C32CD6AB8D\r
+\r
+Set 3, vector# 65:\r
+                           key=41414141414141414141414141414141\r
+                         plain=4141414141414141\r
+                        cipher=566F76FD5220CE9C\r
+                     decrypted=4141414141414141\r
+            Iterated 100 times=144BFFFF940E44E0\r
+           Iterated 1000 times=37754E55FB377CC9\r
+\r
+Set 3, vector# 66:\r
+                           key=42424242424242424242424242424242\r
+                         plain=4242424242424242\r
+                        cipher=82151FF806A10919\r
+                     decrypted=4242424242424242\r
+            Iterated 100 times=15B7DB216806B969\r
+           Iterated 1000 times=12AE4F409E91DC01\r
+\r
+Set 3, vector# 67:\r
+                           key=43434343434343434343434343434343\r
+                         plain=4343434343434343\r
+                        cipher=68A8B02F5037F69F\r
+                     decrypted=4343434343434343\r
+            Iterated 100 times=0ED0D0671E27D832\r
+           Iterated 1000 times=BE7F63C1D20C2833\r
+\r
+Set 3, vector# 68:\r
+                           key=44444444444444444444444444444444\r
+                         plain=4444444444444444\r
+                        cipher=B8D1C1655983FB9B\r
+                     decrypted=4444444444444444\r
+            Iterated 100 times=CE7271AEA1271E50\r
+           Iterated 1000 times=0FFDCBDFB59F269E\r
+\r
+Set 3, vector# 69:\r
+                           key=45454545454545454545454545454545\r
+                         plain=4545454545454545\r
+                        cipher=F6D0C498C6D16BC1\r
+                     decrypted=4545454545454545\r
+            Iterated 100 times=A859B135CB0315EA\r
+           Iterated 1000 times=81352B5EF13939AA\r
+\r
+Set 3, vector# 70:\r
+                           key=46464646464646464646464646464646\r
+                         plain=4646464646464646\r
+                        cipher=C71AF1BB575B802A\r
+                     decrypted=4646464646464646\r
+            Iterated 100 times=FDBEC62B53608592\r
+           Iterated 1000 times=EB0176EE2A02FBAA\r
+\r
+Set 3, vector# 71:\r
+                           key=47474747474747474747474747474747\r
+                         plain=4747474747474747\r
+                        cipher=7AFB71115556920B\r
+                     decrypted=4747474747474747\r
+            Iterated 100 times=785F98307CAF66CA\r
+           Iterated 1000 times=003D03E376C8AFE7\r
+\r
+Set 3, vector# 72:\r
+                           key=48484848484848484848484848484848\r
+                         plain=4848484848484848\r
+                        cipher=53A25B037E59ACBA\r
+                     decrypted=4848484848484848\r
+            Iterated 100 times=46921CC1D418D287\r
+           Iterated 1000 times=A1F45A05F2A479D3\r
+\r
+Set 3, vector# 73:\r
+                           key=49494949494949494949494949494949\r
+                         plain=4949494949494949\r
+                        cipher=7A7103C55DBCDED8\r
+                     decrypted=4949494949494949\r
+            Iterated 100 times=AD1E54FD1A6347CB\r
+           Iterated 1000 times=7E33C9009DAF5CA4\r
+\r
+Set 3, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=4A4A4A4A4A4A4A4A\r
+                        cipher=148170D015C218BF\r
+                     decrypted=4A4A4A4A4A4A4A4A\r
+            Iterated 100 times=CE281897CABED201\r
+           Iterated 1000 times=C91B7CEC3D6F8CEE\r
+\r
+Set 3, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=4B4B4B4B4B4B4B4B\r
+                        cipher=CA979ECC5FDDBF97\r
+                     decrypted=4B4B4B4B4B4B4B4B\r
+            Iterated 100 times=AC772C12C43F6ABB\r
+           Iterated 1000 times=EC1B77A5E4697228\r
+\r
+Set 3, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=4C4C4C4C4C4C4C4C\r
+                        cipher=24C247AFDCCA7938\r
+                     decrypted=4C4C4C4C4C4C4C4C\r
+            Iterated 100 times=9F422B5AFA0F2BD9\r
+           Iterated 1000 times=23F21BF6A0BED497\r
+\r
+Set 3, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=4D4D4D4D4D4D4D4D\r
+                        cipher=7901FD84B4F78B5F\r
+                     decrypted=4D4D4D4D4D4D4D4D\r
+            Iterated 100 times=07C31E902151E25B\r
+           Iterated 1000 times=C20944F42E5B4303\r
+\r
+Set 3, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=4E4E4E4E4E4E4E4E\r
+                        cipher=644F08AA654AEAC9\r
+                     decrypted=4E4E4E4E4E4E4E4E\r
+            Iterated 100 times=EE5B197BB064DB66\r
+           Iterated 1000 times=6E5F8F1CA3019965\r
+\r
+Set 3, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=4F4F4F4F4F4F4F4F\r
+                        cipher=344E3F49BCFF9A0F\r
+                     decrypted=4F4F4F4F4F4F4F4F\r
+            Iterated 100 times=1D80FCA31954D33E\r
+           Iterated 1000 times=7A90B9EF5C503722\r
+\r
+Set 3, vector# 80:\r
+                           key=50505050505050505050505050505050\r
+                         plain=5050505050505050\r
+                        cipher=1A7DF18D492EF8CF\r
+                     decrypted=5050505050505050\r
+            Iterated 100 times=6BEEE467835BF90B\r
+           Iterated 1000 times=0466A9A4387AB685\r
+\r
+Set 3, vector# 81:\r
+                           key=51515151515151515151515151515151\r
+                         plain=5151515151515151\r
+                        cipher=3196730672CD0C6F\r
+                     decrypted=5151515151515151\r
+            Iterated 100 times=9C967733E05729AD\r
+           Iterated 1000 times=7F8D86E9857A37C1\r
+\r
+Set 3, vector# 82:\r
+                           key=52525252525252525252525252525252\r
+                         plain=5252525252525252\r
+                        cipher=B72C7E16EE0ACACD\r
+                     decrypted=5252525252525252\r
+            Iterated 100 times=213ED45CD6E383D1\r
+           Iterated 1000 times=6A9454630F5DD338\r
+\r
+Set 3, vector# 83:\r
+                           key=53535353535353535353535353535353\r
+                         plain=5353535353535353\r
+                        cipher=C2BC8B2AB998E711\r
+                     decrypted=5353535353535353\r
+            Iterated 100 times=2A5442A69D5DC9CD\r
+           Iterated 1000 times=8CD9FA75C252FF29\r
+\r
+Set 3, vector# 84:\r
+                           key=54545454545454545454545454545454\r
+                         plain=5454545454545454\r
+                        cipher=CB21583B0DF021DD\r
+                     decrypted=5454545454545454\r
+            Iterated 100 times=00580CB24CA8FA99\r
+           Iterated 1000 times=D0F97E4D3397B93A\r
+\r
+Set 3, vector# 85:\r
+                           key=55555555555555555555555555555555\r
+                         plain=5555555555555555\r
+                        cipher=B8E59235A4F470D3\r
+                     decrypted=5555555555555555\r
+            Iterated 100 times=D9DE411014BE899C\r
+           Iterated 1000 times=89AF5FA8300F1794\r
+\r
+Set 3, vector# 86:\r
+                           key=56565656565656565656565656565656\r
+                         plain=5656565656565656\r
+                        cipher=BEE1DB030C935717\r
+                     decrypted=5656565656565656\r
+            Iterated 100 times=095164BA7EBD820D\r
+           Iterated 1000 times=60C9F4C4D384C952\r
+\r
+Set 3, vector# 87:\r
+                           key=57575757575757575757575757575757\r
+                         plain=5757575757575757\r
+                        cipher=831A7B5099D2100D\r
+                     decrypted=5757575757575757\r
+            Iterated 100 times=998CD444625E8807\r
+           Iterated 1000 times=1B7EB392B304176F\r
+\r
+Set 3, vector# 88:\r
+                           key=58585858585858585858585858585858\r
+                         plain=5858585858585858\r
+                        cipher=2A997246A99C4FF8\r
+                     decrypted=5858585858585858\r
+            Iterated 100 times=6F1FC0FC59AFD62B\r
+           Iterated 1000 times=184B4A375A3D08FF\r
+\r
+Set 3, vector# 89:\r
+                           key=59595959595959595959595959595959\r
+                         plain=5959595959595959\r
+                        cipher=018ED090C80DF752\r
+                     decrypted=5959595959595959\r
+            Iterated 100 times=A3F31AF601067185\r
+           Iterated 1000 times=53F66C8AC51EB724\r
+\r
+Set 3, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=5A5A5A5A5A5A5A5A\r
+                        cipher=F1FC03247755C943\r
+                     decrypted=5A5A5A5A5A5A5A5A\r
+            Iterated 100 times=6716DF584FA420C2\r
+           Iterated 1000 times=2CCC1C0246E2EB32\r
+\r
+Set 3, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=5B5B5B5B5B5B5B5B\r
+                        cipher=55A5A820B37660A3\r
+                     decrypted=5B5B5B5B5B5B5B5B\r
+            Iterated 100 times=D60CFC0E42C5784B\r
+           Iterated 1000 times=582865C29ADF4127\r
+\r
+Set 3, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=5C5C5C5C5C5C5C5C\r
+                        cipher=77D8C21A4077BD57\r
+                     decrypted=5C5C5C5C5C5C5C5C\r
+            Iterated 100 times=63981425681FD012\r
+           Iterated 1000 times=BAFCE8E3F6404A0B\r
+\r
+Set 3, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=5D5D5D5D5D5D5D5D\r
+                        cipher=5A474662F3017D8D\r
+                     decrypted=5D5D5D5D5D5D5D5D\r
+            Iterated 100 times=5CD13807546E9CFF\r
+           Iterated 1000 times=A6A1C89FA019F1C3\r
+\r
+Set 3, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=5E5E5E5E5E5E5E5E\r
+                        cipher=E7FE00C77B9CB5C8\r
+                     decrypted=5E5E5E5E5E5E5E5E\r
+            Iterated 100 times=2CF9B7892EEC8A1D\r
+           Iterated 1000 times=B009409F6DE00E27\r
+\r
+Set 3, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=5F5F5F5F5F5F5F5F\r
+                        cipher=C1F5A9F0E3667DFD\r
+                     decrypted=5F5F5F5F5F5F5F5F\r
+            Iterated 100 times=38FD65F38D2C9732\r
+           Iterated 1000 times=2B8BFB37BD975FBD\r
+\r
+Set 3, vector# 96:\r
+                           key=60606060606060606060606060606060\r
+                         plain=6060606060606060\r
+                        cipher=D070DAE6A4CC0FD6\r
+                     decrypted=6060606060606060\r
+            Iterated 100 times=2FF2AB41A983C7EE\r
+           Iterated 1000 times=350B7F1455CA8F63\r
+\r
+Set 3, vector# 97:\r
+                           key=61616161616161616161616161616161\r
+                         plain=6161616161616161\r
+                        cipher=2E5782307398F040\r
+                     decrypted=6161616161616161\r
+            Iterated 100 times=73217297C47F1C5C\r
+           Iterated 1000 times=8DBC7C91C8805753\r
+\r
+Set 3, vector# 98:\r
+                           key=62626262626262626262626262626262\r
+                         plain=6262626262626262\r
+                        cipher=AC24CB79ACA263A9\r
+                     decrypted=6262626262626262\r
+            Iterated 100 times=EB09E905B21C766C\r
+           Iterated 1000 times=A916CB8B0BB99A43\r
+\r
+Set 3, vector# 99:\r
+                           key=63636363636363636363636363636363\r
+                         plain=6363636363636363\r
+                        cipher=F085D188ECFECF19\r
+                     decrypted=6363636363636363\r
+            Iterated 100 times=11E69B472BBD10AB\r
+           Iterated 1000 times=FF47FB615EFF31CD\r
+\r
+Set 3, vector#100:\r
+                           key=64646464646464646464646464646464\r
+                         plain=6464646464646464\r
+                        cipher=E8573E9FB5DB8067\r
+                     decrypted=6464646464646464\r
+            Iterated 100 times=6793F89FD5ED840F\r
+           Iterated 1000 times=9F42A747F5F2B2B2\r
+\r
+Set 3, vector#101:\r
+                           key=65656565656565656565656565656565\r
+                         plain=6565656565656565\r
+                        cipher=6586F1C21F49F1C9\r
+                     decrypted=6565656565656565\r
+            Iterated 100 times=36894C0832A8E12F\r
+           Iterated 1000 times=9B1E12F3F6B7C7F2\r
+\r
+Set 3, vector#102:\r
+                           key=66666666666666666666666666666666\r
+                         plain=6666666666666666\r
+                        cipher=AA6ED1BD028A7018\r
+                     decrypted=6666666666666666\r
+            Iterated 100 times=CE05EC26FDDD3129\r
+           Iterated 1000 times=DDB1C12208AE997C\r
+\r
+Set 3, vector#103:\r
+                           key=67676767676767676767676767676767\r
+                         plain=6767676767676767\r
+                        cipher=5A0E065388DB0D92\r
+                     decrypted=6767676767676767\r
+            Iterated 100 times=EE7A8C91F7667EF4\r
+           Iterated 1000 times=F37355B4768249EA\r
+\r
+Set 3, vector#104:\r
+                           key=68686868686868686868686868686868\r
+                         plain=6868686868686868\r
+                        cipher=2FF48C50E035D377\r
+                     decrypted=6868686868686868\r
+            Iterated 100 times=6060BFA326C61A85\r
+           Iterated 1000 times=CF9A9F6B5FF805FA\r
+\r
+Set 3, vector#105:\r
+                           key=69696969696969696969696969696969\r
+                         plain=6969696969696969\r
+                        cipher=2839158F422633F7\r
+                     decrypted=6969696969696969\r
+            Iterated 100 times=843AA824CAFEA59C\r
+           Iterated 1000 times=ECCA873DE4A78A79\r
+\r
+Set 3, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=6A6A6A6A6A6A6A6A\r
+                        cipher=366261D9B681CD6E\r
+                     decrypted=6A6A6A6A6A6A6A6A\r
+            Iterated 100 times=8266234A358CC969\r
+           Iterated 1000 times=9AA3B2A825789412\r
+\r
+Set 3, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=6B6B6B6B6B6B6B6B\r
+                        cipher=400676D499B835CC\r
+                     decrypted=6B6B6B6B6B6B6B6B\r
+            Iterated 100 times=D98BDDB9EEFBF639\r
+           Iterated 1000 times=2854B13F698B6738\r
+\r
+Set 3, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=6C6C6C6C6C6C6C6C\r
+                        cipher=38C60E0610093C5F\r
+                     decrypted=6C6C6C6C6C6C6C6C\r
+            Iterated 100 times=92EF3E4A8347C9AD\r
+           Iterated 1000 times=E4F8B99E2FF485F6\r
+\r
+Set 3, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=6D6D6D6D6D6D6D6D\r
+                        cipher=D944CCF4F1278308\r
+                     decrypted=6D6D6D6D6D6D6D6D\r
+            Iterated 100 times=B4F0245716AA26FC\r
+           Iterated 1000 times=1C1A0CCEE042EA8E\r
+\r
+Set 3, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=6E6E6E6E6E6E6E6E\r
+                        cipher=D27CA8021D0E8900\r
+                     decrypted=6E6E6E6E6E6E6E6E\r
+            Iterated 100 times=73648D7BF757107B\r
+           Iterated 1000 times=D330940F98378C1E\r
+\r
+Set 3, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=6F6F6F6F6F6F6F6F\r
+                        cipher=2FCAA7CC8286C991\r
+                     decrypted=6F6F6F6F6F6F6F6F\r
+            Iterated 100 times=65EC3BA145B3CF77\r
+           Iterated 1000 times=8108CA523092B7A2\r
+\r
+Set 3, vector#112:\r
+                           key=70707070707070707070707070707070\r
+                         plain=7070707070707070\r
+                        cipher=01A28A76FB00E262\r
+                     decrypted=7070707070707070\r
+            Iterated 100 times=335DCD68EC31A135\r
+           Iterated 1000 times=3413723172EE1825\r
+\r
+Set 3, vector#113:\r
+                           key=71717171717171717171717171717171\r
+                         plain=7171717171717171\r
+                        cipher=A3079D2B4F7998A4\r
+                     decrypted=7171717171717171\r
+            Iterated 100 times=74134394F0309A68\r
+           Iterated 1000 times=610113AFACE5CB11\r
+\r
+Set 3, vector#114:\r
+                           key=72727272727272727272727272727272\r
+                         plain=7272727272727272\r
+                        cipher=4473A4CDE2E07B09\r
+                     decrypted=7272727272727272\r
+            Iterated 100 times=EEE24FE3157F2381\r
+           Iterated 1000 times=6B4E43CC2B971D2E\r
+\r
+Set 3, vector#115:\r
+                           key=73737373737373737373737373737373\r
+                         plain=7373737373737373\r
+                        cipher=11B1DFC2BC9014BE\r
+                     decrypted=7373737373737373\r
+            Iterated 100 times=5AC2EF37810D05BD\r
+           Iterated 1000 times=D9E37B7E4D520DB0\r
+\r
+Set 3, vector#116:\r
+                           key=74747474747474747474747474747474\r
+                         plain=7474747474747474\r
+                        cipher=E42BEAA2B5E0F0D2\r
+                     decrypted=7474747474747474\r
+            Iterated 100 times=05B6CB2DE547A9BA\r
+           Iterated 1000 times=91DF4E7DB199231B\r
+\r
+Set 3, vector#117:\r
+                           key=75757575757575757575757575757575\r
+                         plain=7575757575757575\r
+                        cipher=5D3C8E4D35C2CBBB\r
+                     decrypted=7575757575757575\r
+            Iterated 100 times=76BAF7C64E84EE34\r
+           Iterated 1000 times=14AECAC65F623CCC\r
+\r
+Set 3, vector#118:\r
+                           key=76767676767676767676767676767676\r
+                         plain=7676767676767676\r
+                        cipher=AF4264E1D1C21572\r
+                     decrypted=7676767676767676\r
+            Iterated 100 times=E8AF872CF3FD11B2\r
+           Iterated 1000 times=084ABC08021C0763\r
+\r
+Set 3, vector#119:\r
+                           key=77777777777777777777777777777777\r
+                         plain=7777777777777777\r
+                        cipher=A8C305EE61876059\r
+                     decrypted=7777777777777777\r
+            Iterated 100 times=67F14DE0BFA75FE8\r
+           Iterated 1000 times=BD92788EA4E1FD15\r
+\r
+Set 3, vector#120:\r
+                           key=78787878787878787878787878787878\r
+                         plain=7878787878787878\r
+                        cipher=58CCA4F7D38DB71B\r
+                     decrypted=7878787878787878\r
+            Iterated 100 times=3D1025A936D55D84\r
+           Iterated 1000 times=9CCECDABA6B45D6F\r
+\r
+Set 3, vector#121:\r
+                           key=79797979797979797979797979797979\r
+                         plain=7979797979797979\r
+                        cipher=D6489805A076BA05\r
+                     decrypted=7979797979797979\r
+            Iterated 100 times=B3D7CC68B57745A9\r
+           Iterated 1000 times=1403E0A1E0969903\r
+\r
+Set 3, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=7A7A7A7A7A7A7A7A\r
+                        cipher=CB400FF4D35A21F0\r
+                     decrypted=7A7A7A7A7A7A7A7A\r
+            Iterated 100 times=94C5AA750D32A28B\r
+           Iterated 1000 times=EAF8F574B409EEC4\r
+\r
+Set 3, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=7B7B7B7B7B7B7B7B\r
+                        cipher=5835B7C049530FB8\r
+                     decrypted=7B7B7B7B7B7B7B7B\r
+            Iterated 100 times=2E96927B43683C8F\r
+           Iterated 1000 times=F86D59E1A5DA9FF7\r
+\r
+Set 3, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=7C7C7C7C7C7C7C7C\r
+                        cipher=28151E5AB60D8965\r
+                     decrypted=7C7C7C7C7C7C7C7C\r
+            Iterated 100 times=14FDF2338E0D77F8\r
+           Iterated 1000 times=B3B1808E9F62AAC6\r
+\r
+Set 3, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=7D7D7D7D7D7D7D7D\r
+                        cipher=9ABF28D29C7564D1\r
+                     decrypted=7D7D7D7D7D7D7D7D\r
+            Iterated 100 times=235D482FE797F8E0\r
+           Iterated 1000 times=346AA7EA949E8EBB\r
+\r
+Set 3, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=7E7E7E7E7E7E7E7E\r
+                        cipher=625CA434EA6015CC\r
+                     decrypted=7E7E7E7E7E7E7E7E\r
+            Iterated 100 times=97E0C9137F287BFB\r
+           Iterated 1000 times=838C9627C7F38749\r
+\r
+Set 3, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=7F7F7F7F7F7F7F7F\r
+                        cipher=91706282A6F71145\r
+                     decrypted=7F7F7F7F7F7F7F7F\r
+            Iterated 100 times=BE8EA20322E7E4D3\r
+           Iterated 1000 times=BB460752A353815B\r
+\r
+Set 3, vector#128:\r
+                           key=80808080808080808080808080808080\r
+                         plain=8080808080808080\r
+                        cipher=9A34CA2680A8FB2C\r
+                     decrypted=8080808080808080\r
+            Iterated 100 times=3A270DA18EDA92D3\r
+           Iterated 1000 times=3CD528DB6A2E80BF\r
+\r
+Set 3, vector#129:\r
+                           key=81818181818181818181818181818181\r
+                         plain=8181818181818181\r
+                        cipher=68B056DE990155CB\r
+                     decrypted=8181818181818181\r
+            Iterated 100 times=956C21EE7F473D3A\r
+           Iterated 1000 times=2A7CE249C55210FD\r
+\r
+Set 3, vector#130:\r
+                           key=82828282828282828282828282828282\r
+                         plain=8282828282828282\r
+                        cipher=B0CA60CC26647182\r
+                     decrypted=8282828282828282\r
+            Iterated 100 times=EB6242B0A21D8B36\r
+           Iterated 1000 times=00A08BAF8DCD2766\r
+\r
+Set 3, vector#131:\r
+                           key=83838383838383838383838383838383\r
+                         plain=8383838383838383\r
+                        cipher=D28ED6F8CFE7B7F0\r
+                     decrypted=8383838383838383\r
+            Iterated 100 times=871A7A7E4EBFE034\r
+           Iterated 1000 times=87FC3F85ECFF444A\r
+\r
+Set 3, vector#132:\r
+                           key=84848484848484848484848484848484\r
+                         plain=8484848484848484\r
+                        cipher=4529421C70FD6B40\r
+                     decrypted=8484848484848484\r
+            Iterated 100 times=E9A7DDBD83B8F8F8\r
+           Iterated 1000 times=09045EA17A49437B\r
+\r
+Set 3, vector#133:\r
+                           key=85858585858585858585858585858585\r
+                         plain=8585858585858585\r
+                        cipher=BACEC7862A754336\r
+                     decrypted=8585858585858585\r
+            Iterated 100 times=7400D1418C261463\r
+           Iterated 1000 times=A32D377430136785\r
+\r
+Set 3, vector#134:\r
+                           key=86868686868686868686868686868686\r
+                         plain=8686868686868686\r
+                        cipher=4B59956ECB6987A5\r
+                     decrypted=8686868686868686\r
+            Iterated 100 times=8CDA749DDB49E771\r
+           Iterated 1000 times=2C70C8135248EE15\r
+\r
+Set 3, vector#135:\r
+                           key=87878787878787878787878787878787\r
+                         plain=8787878787878787\r
+                        cipher=68D7BA8FF1BD8F10\r
+                     decrypted=8787878787878787\r
+            Iterated 100 times=BE3EDCB6C7BE1D12\r
+           Iterated 1000 times=C7429AFB88B317EF\r
+\r
+Set 3, vector#136:\r
+                           key=88888888888888888888888888888888\r
+                         plain=8888888888888888\r
+                        cipher=F64675D642402DE2\r
+                     decrypted=8888888888888888\r
+            Iterated 100 times=FE1E4C3A7282670A\r
+           Iterated 1000 times=87CDD0B18DDAE9B2\r
+\r
+Set 3, vector#137:\r
+                           key=89898989898989898989898989898989\r
+                         plain=8989898989898989\r
+                        cipher=9DA213226DC02670\r
+                     decrypted=8989898989898989\r
+            Iterated 100 times=27A5797B2171820A\r
+           Iterated 1000 times=0C977D9D65836D0B\r
+\r
+Set 3, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=8A8A8A8A8A8A8A8A\r
+                        cipher=F18915137DD586B0\r
+                     decrypted=8A8A8A8A8A8A8A8A\r
+            Iterated 100 times=5C53BE2DE26ADC08\r
+           Iterated 1000 times=96E97388C676BB56\r
+\r
+Set 3, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=8B8B8B8B8B8B8B8B\r
+                        cipher=8D89FAE8CA1C018D\r
+                     decrypted=8B8B8B8B8B8B8B8B\r
+            Iterated 100 times=1DB0CFE3C9AD0C97\r
+           Iterated 1000 times=622B948C3C2D4D54\r
+\r
+Set 3, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=8C8C8C8C8C8C8C8C\r
+                        cipher=CE46CE41ED57BA06\r
+                     decrypted=8C8C8C8C8C8C8C8C\r
+            Iterated 100 times=A0BB2EE76FFAF0B0\r
+           Iterated 1000 times=AFCB0D7FF637038C\r
+\r
+Set 3, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=8D8D8D8D8D8D8D8D\r
+                        cipher=0D163E7577A8855A\r
+                     decrypted=8D8D8D8D8D8D8D8D\r
+            Iterated 100 times=3E0090C3FB250B03\r
+           Iterated 1000 times=9BAE99C976C48352\r
+\r
+Set 3, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=8E8E8E8E8E8E8E8E\r
+                        cipher=8E6FD0B5CCCF18DD\r
+                     decrypted=8E8E8E8E8E8E8E8E\r
+            Iterated 100 times=05F7BC8E90C5956B\r
+           Iterated 1000 times=4158971307B22D63\r
+\r
+Set 3, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=8F8F8F8F8F8F8F8F\r
+                        cipher=07E64F10F5BE3047\r
+                     decrypted=8F8F8F8F8F8F8F8F\r
+            Iterated 100 times=EBEEF339047891FE\r
+           Iterated 1000 times=A5417C141F2761FF\r
+\r
+Set 3, vector#144:\r
+                           key=90909090909090909090909090909090\r
+                         plain=9090909090909090\r
+                        cipher=3D7BB8C9512FAE79\r
+                     decrypted=9090909090909090\r
+            Iterated 100 times=CB0592292B079CF1\r
+           Iterated 1000 times=E4C0E90B1510627B\r
+\r
+Set 3, vector#145:\r
+                           key=91919191919191919191919191919191\r
+                         plain=9191919191919191\r
+                        cipher=F7C11820587A8F92\r
+                     decrypted=9191919191919191\r
+            Iterated 100 times=90ABD8CC24299D2B\r
+           Iterated 1000 times=B8AEFD009680C6B4\r
+\r
+Set 3, vector#146:\r
+                           key=92929292929292929292929292929292\r
+                         plain=9292929292929292\r
+                        cipher=04300AD157EB27D3\r
+                     decrypted=9292929292929292\r
+            Iterated 100 times=C305E61C62CA9DBC\r
+           Iterated 1000 times=78C7833E18E52FD7\r
+\r
+Set 3, vector#147:\r
+                           key=93939393939393939393939393939393\r
+                         plain=9393939393939393\r
+                        cipher=7EC0611CA1FE60E8\r
+                     decrypted=9393939393939393\r
+            Iterated 100 times=457A72C07FE6A718\r
+           Iterated 1000 times=6B82D7CDE74D1F4F\r
+\r
+Set 3, vector#148:\r
+                           key=94949494949494949494949494949494\r
+                         plain=9494949494949494\r
+                        cipher=DF7D2FA625F9E973\r
+                     decrypted=9494949494949494\r
+            Iterated 100 times=16731C16294FD15E\r
+           Iterated 1000 times=8B0F613580FAA2E2\r
+\r
+Set 3, vector#149:\r
+                           key=95959595959595959595959595959595\r
+                         plain=9595959595959595\r
+                        cipher=BE6587884B6DEA49\r
+                     decrypted=9595959595959595\r
+            Iterated 100 times=0FD5E72BA8F0F010\r
+           Iterated 1000 times=DF7AEF92975AB1B8\r
+\r
+Set 3, vector#150:\r
+                           key=96969696969696969696969696969696\r
+                         plain=9696969696969696\r
+                        cipher=EBC8A5C154810C45\r
+                     decrypted=9696969696969696\r
+            Iterated 100 times=2AF16A6EA62C4ED4\r
+           Iterated 1000 times=6B198CFFA862229E\r
+\r
+Set 3, vector#151:\r
+                           key=97979797979797979797979797979797\r
+                         plain=9797979797979797\r
+                        cipher=1D4C585A7E117553\r
+                     decrypted=9797979797979797\r
+            Iterated 100 times=7F85CFE6D4F50F2A\r
+           Iterated 1000 times=BA5597EE513E5B74\r
+\r
+Set 3, vector#152:\r
+                           key=98989898989898989898989898989898\r
+                         plain=9898989898989898\r
+                        cipher=A5EBE4A940094C69\r
+                     decrypted=9898989898989898\r
+            Iterated 100 times=CCEDD2B9238B1E41\r
+           Iterated 1000 times=7AE9FD157AD75DF6\r
+\r
+Set 3, vector#153:\r
+                           key=99999999999999999999999999999999\r
+                         plain=9999999999999999\r
+                        cipher=9137D6D560936157\r
+                     decrypted=9999999999999999\r
+            Iterated 100 times=FAB079D9598FD405\r
+           Iterated 1000 times=383878DF2AC41C38\r
+\r
+Set 3, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=9A9A9A9A9A9A9A9A\r
+                        cipher=5309FBD4A8DF41AD\r
+                     decrypted=9A9A9A9A9A9A9A9A\r
+            Iterated 100 times=8BAA9E849472577A\r
+           Iterated 1000 times=F99D445126843745\r
+\r
+Set 3, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=9B9B9B9B9B9B9B9B\r
+                        cipher=719B0AA4E73F319B\r
+                     decrypted=9B9B9B9B9B9B9B9B\r
+            Iterated 100 times=C64864216D9F045C\r
+           Iterated 1000 times=C7C435FE32395878\r
+\r
+Set 3, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=9C9C9C9C9C9C9C9C\r
+                        cipher=699969DAD1399A2C\r
+                     decrypted=9C9C9C9C9C9C9C9C\r
+            Iterated 100 times=12A8773B7A214352\r
+           Iterated 1000 times=A138198A5E596F62\r
+\r
+Set 3, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=9D9D9D9D9D9D9D9D\r
+                        cipher=F7675963C1828C6A\r
+                     decrypted=9D9D9D9D9D9D9D9D\r
+            Iterated 100 times=A65785D6EA55E5FB\r
+           Iterated 1000 times=26E165A9ED7381A5\r
+\r
+Set 3, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=9E9E9E9E9E9E9E9E\r
+                        cipher=CAD25867B7B2CD79\r
+                     decrypted=9E9E9E9E9E9E9E9E\r
+            Iterated 100 times=F0DFD4BABC22C228\r
+           Iterated 1000 times=BD1548A6F2CECD38\r
+\r
+Set 3, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=9F9F9F9F9F9F9F9F\r
+                        cipher=8D8BFC68D675488F\r
+                     decrypted=9F9F9F9F9F9F9F9F\r
+            Iterated 100 times=158BCB9A3916480D\r
+           Iterated 1000 times=EFE1689A394F8145\r
+\r
+Set 3, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=A0A0A0A0A0A0A0A0\r
+                        cipher=EACB8CAE72FDFF76\r
+                     decrypted=A0A0A0A0A0A0A0A0\r
+            Iterated 100 times=9A3865D68E8A029A\r
+           Iterated 1000 times=7D49ACE8BD808355\r
+\r
+Set 3, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=A1A1A1A1A1A1A1A1\r
+                        cipher=54B7696DC05D6134\r
+                     decrypted=A1A1A1A1A1A1A1A1\r
+            Iterated 100 times=F833392874C23F86\r
+           Iterated 1000 times=A82AFBF931ADB4B3\r
+\r
+Set 3, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=A2A2A2A2A2A2A2A2\r
+                        cipher=15680063D4936D20\r
+                     decrypted=A2A2A2A2A2A2A2A2\r
+            Iterated 100 times=2F3A44E32F0CAA2C\r
+           Iterated 1000 times=FD43BFFBCE946C5C\r
+\r
+Set 3, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=A3A3A3A3A3A3A3A3\r
+                        cipher=CFF5B49498BDB9D4\r
+                     decrypted=A3A3A3A3A3A3A3A3\r
+            Iterated 100 times=BC8AED7490C06815\r
+           Iterated 1000 times=B32A2D444E76C0C6\r
+\r
+Set 3, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=A4A4A4A4A4A4A4A4\r
+                        cipher=D696AE19D1429342\r
+                     decrypted=A4A4A4A4A4A4A4A4\r
+            Iterated 100 times=17569A09FF9188D8\r
+           Iterated 1000 times=D20F57CE5AA719C7\r
+\r
+Set 3, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=A5A5A5A5A5A5A5A5\r
+                        cipher=EB9FDE4C1DE509D7\r
+                     decrypted=A5A5A5A5A5A5A5A5\r
+            Iterated 100 times=1F88F2262B192AA8\r
+           Iterated 1000 times=7C221257D7209C0A\r
+\r
+Set 3, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=A6A6A6A6A6A6A6A6\r
+                        cipher=FDF7DD9BF59F15EF\r
+                     decrypted=A6A6A6A6A6A6A6A6\r
+            Iterated 100 times=EE689B97FF05795E\r
+           Iterated 1000 times=C4C4FAE67AAA9710\r
+\r
+Set 3, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=A7A7A7A7A7A7A7A7\r
+                        cipher=7F8220A8A24F9E7B\r
+                     decrypted=A7A7A7A7A7A7A7A7\r
+            Iterated 100 times=5241C261572574B1\r
+           Iterated 1000 times=55CCB60730960C23\r
+\r
+Set 3, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=A8A8A8A8A8A8A8A8\r
+                        cipher=7AD506F629C1B3A6\r
+                     decrypted=A8A8A8A8A8A8A8A8\r
+            Iterated 100 times=523B34014B6BCCE2\r
+           Iterated 1000 times=366010AEC924A3CC\r
+\r
+Set 3, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=A9A9A9A9A9A9A9A9\r
+                        cipher=DB966AFE3E83B861\r
+                     decrypted=A9A9A9A9A9A9A9A9\r
+            Iterated 100 times=EDF511AF5154F28D\r
+           Iterated 1000 times=8FDB22D185D0FDB5\r
+\r
+Set 3, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=AAAAAAAAAAAAAAAA\r
+                        cipher=BAE9CF655D8204E3\r
+                     decrypted=AAAAAAAAAAAAAAAA\r
+            Iterated 100 times=431213C24449A821\r
+           Iterated 1000 times=5C78041083340256\r
+\r
+Set 3, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABAB\r
+                         plain=ABABABABABABABAB\r
+                        cipher=EBD329E2C0594A52\r
+                     decrypted=ABABABABABABABAB\r
+            Iterated 100 times=0416473C8AA8A8BA\r
+           Iterated 1000 times=92506E9B9BA3A4C1\r
+\r
+Set 3, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACAC\r
+                         plain=ACACACACACACACAC\r
+                        cipher=0754CB1DC1B144C6\r
+                     decrypted=ACACACACACACACAC\r
+            Iterated 100 times=FC80908A1D1DE19E\r
+           Iterated 1000 times=80AB98CF4055384F\r
+\r
+Set 3, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADAD\r
+                         plain=ADADADADADADADAD\r
+                        cipher=93FD2776D5689CD0\r
+                     decrypted=ADADADADADADADAD\r
+            Iterated 100 times=A82D3129F056B99E\r
+           Iterated 1000 times=757ADDA214E048D3\r
+\r
+Set 3, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=AEAEAEAEAEAEAEAE\r
+                        cipher=5C9372172C33454C\r
+                     decrypted=AEAEAEAEAEAEAEAE\r
+            Iterated 100 times=4CDCF7AF4AB57038\r
+           Iterated 1000 times=2059EBC0D980E4F5\r
+\r
+Set 3, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=AFAFAFAFAFAFAFAF\r
+                        cipher=D6E1275D786DE69E\r
+                     decrypted=AFAFAFAFAFAFAFAF\r
+            Iterated 100 times=89CB2D276BD1DD4A\r
+           Iterated 1000 times=3BABB83ED437431C\r
+\r
+Set 3, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=B0B0B0B0B0B0B0B0\r
+                        cipher=074A198C305252A4\r
+                     decrypted=B0B0B0B0B0B0B0B0\r
+            Iterated 100 times=69BEDDBEDE0144F0\r
+           Iterated 1000 times=D6CADFDF24B68D0B\r
+\r
+Set 3, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=B1B1B1B1B1B1B1B1\r
+                        cipher=6E26D852C00BAEB3\r
+                     decrypted=B1B1B1B1B1B1B1B1\r
+            Iterated 100 times=E81556937FA07D33\r
+           Iterated 1000 times=7BFF0D42A561AEC9\r
+\r
+Set 3, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=B2B2B2B2B2B2B2B2\r
+                        cipher=2B370850A5FCA500\r
+                     decrypted=B2B2B2B2B2B2B2B2\r
+            Iterated 100 times=EDA8698AAD5A005F\r
+           Iterated 1000 times=456CBB354FCD368B\r
+\r
+Set 3, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=B3B3B3B3B3B3B3B3\r
+                        cipher=B49B04B30F4CB2D2\r
+                     decrypted=B3B3B3B3B3B3B3B3\r
+            Iterated 100 times=E63466A9EE77E806\r
+           Iterated 1000 times=3A7B2F8C40BC8A72\r
+\r
+Set 3, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=B4B4B4B4B4B4B4B4\r
+                        cipher=9E3BC0BCD3CFF466\r
+                     decrypted=B4B4B4B4B4B4B4B4\r
+            Iterated 100 times=9AB88D5ACD3F14CA\r
+           Iterated 1000 times=16EE21476319A490\r
+\r
+Set 3, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=B5B5B5B5B5B5B5B5\r
+                        cipher=0873A3528EE214CF\r
+                     decrypted=B5B5B5B5B5B5B5B5\r
+            Iterated 100 times=6419062A858CA61D\r
+           Iterated 1000 times=CC27CB74301D1C35\r
+\r
+Set 3, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=B6B6B6B6B6B6B6B6\r
+                        cipher=BE2F44E09323C5E3\r
+                     decrypted=B6B6B6B6B6B6B6B6\r
+            Iterated 100 times=07E23518224C96B6\r
+           Iterated 1000 times=13F6D8ED1A330BA1\r
+\r
+Set 3, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=B7B7B7B7B7B7B7B7\r
+                        cipher=A624BF7E0C7371BD\r
+                     decrypted=B7B7B7B7B7B7B7B7\r
+            Iterated 100 times=8B9000A245A51C37\r
+           Iterated 1000 times=26D31B20EC0A71E2\r
+\r
+Set 3, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=B8B8B8B8B8B8B8B8\r
+                        cipher=254D70CDA6435D0A\r
+                     decrypted=B8B8B8B8B8B8B8B8\r
+            Iterated 100 times=37C4A3703B2C8FC7\r
+           Iterated 1000 times=3DD118C1789F872C\r
+\r
+Set 3, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=B9B9B9B9B9B9B9B9\r
+                        cipher=5D857F317FD0E124\r
+                     decrypted=B9B9B9B9B9B9B9B9\r
+            Iterated 100 times=8D3BF1B5D93B40B5\r
+           Iterated 1000 times=9A8127AD6E28779B\r
+\r
+Set 3, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABA\r
+                         plain=BABABABABABABABA\r
+                        cipher=C5946AA4784B433D\r
+                     decrypted=BABABABABABABABA\r
+            Iterated 100 times=5EED21F94FDA0032\r
+           Iterated 1000 times=D5AEC8752B2CC4F8\r
+\r
+Set 3, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=BBBBBBBBBBBBBBBB\r
+                        cipher=823FE76F1B092058\r
+                     decrypted=BBBBBBBBBBBBBBBB\r
+            Iterated 100 times=9AB287F39C3E342E\r
+           Iterated 1000 times=4CA8607830906884\r
+\r
+Set 3, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=BCBCBCBCBCBCBCBC\r
+                        cipher=23232BFC9605C1FE\r
+                     decrypted=BCBCBCBCBCBCBCBC\r
+            Iterated 100 times=C338C0AC402F5318\r
+           Iterated 1000 times=01F8FEB8D9A9A471\r
+\r
+Set 3, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=BDBDBDBDBDBDBDBD\r
+                        cipher=E3AD1301A24142AB\r
+                     decrypted=BDBDBDBDBDBDBDBD\r
+            Iterated 100 times=74D68054D24E49DA\r
+           Iterated 1000 times=F2198768C4482F9B\r
+\r
+Set 3, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=BEBEBEBEBEBEBEBE\r
+                        cipher=A59551D740C21E24\r
+                     decrypted=BEBEBEBEBEBEBEBE\r
+            Iterated 100 times=6EBDA5FE0B398940\r
+           Iterated 1000 times=FD287B663EA6E06A\r
+\r
+Set 3, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=BFBFBFBFBFBFBFBF\r
+                        cipher=DD51AA54A8679D90\r
+                     decrypted=BFBFBFBFBFBFBFBF\r
+            Iterated 100 times=0124E5CFBF2D269B\r
+           Iterated 1000 times=FFCFC78A2BCD1C68\r
+\r
+Set 3, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=C0C0C0C0C0C0C0C0\r
+                        cipher=78F45CC40CEC2E93\r
+                     decrypted=C0C0C0C0C0C0C0C0\r
+            Iterated 100 times=E87A2328DBB53630\r
+           Iterated 1000 times=3560D37ED9F2496B\r
+\r
+Set 3, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=C1C1C1C1C1C1C1C1\r
+                        cipher=3BB9D6E057F47FFE\r
+                     decrypted=C1C1C1C1C1C1C1C1\r
+            Iterated 100 times=90649AE06E48E3AA\r
+           Iterated 1000 times=A4A05F62AB704498\r
+\r
+Set 3, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=C2C2C2C2C2C2C2C2\r
+                        cipher=749CFABB7B5C5821\r
+                     decrypted=C2C2C2C2C2C2C2C2\r
+            Iterated 100 times=160D75F535F93B64\r
+           Iterated 1000 times=23EAFBB34B9FD905\r
+\r
+Set 3, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=C3C3C3C3C3C3C3C3\r
+                        cipher=1E5B1CFBBDB0C9F1\r
+                     decrypted=C3C3C3C3C3C3C3C3\r
+            Iterated 100 times=B30A9E9DC2783BC6\r
+           Iterated 1000 times=52626973D10F45F0\r
+\r
+Set 3, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=C4C4C4C4C4C4C4C4\r
+                        cipher=C4CC0EFF546CE088\r
+                     decrypted=C4C4C4C4C4C4C4C4\r
+            Iterated 100 times=8F3A793D4219BB80\r
+           Iterated 1000 times=CC2598B8303E8D64\r
+\r
+Set 3, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=C5C5C5C5C5C5C5C5\r
+                        cipher=08AFA212C14F3D95\r
+                     decrypted=C5C5C5C5C5C5C5C5\r
+            Iterated 100 times=BB3FBFAA9A8AED1D\r
+           Iterated 1000 times=57530632B76C58B7\r
+\r
+Set 3, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=C6C6C6C6C6C6C6C6\r
+                        cipher=ED54E38986A9C3E0\r
+                     decrypted=C6C6C6C6C6C6C6C6\r
+            Iterated 100 times=7F8780DD74C5B6C0\r
+           Iterated 1000 times=23F6F7FFC21BF096\r
+\r
+Set 3, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=C7C7C7C7C7C7C7C7\r
+                        cipher=C06A363FF909D39D\r
+                     decrypted=C7C7C7C7C7C7C7C7\r
+            Iterated 100 times=47EA0D827635426A\r
+           Iterated 1000 times=7A64CE525C756636\r
+\r
+Set 3, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=C8C8C8C8C8C8C8C8\r
+                        cipher=4C04E1629985AFC5\r
+                     decrypted=C8C8C8C8C8C8C8C8\r
+            Iterated 100 times=4251CD82B113E64A\r
+           Iterated 1000 times=1865FACBD5C30E6B\r
+\r
+Set 3, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=C9C9C9C9C9C9C9C9\r
+                        cipher=54D5B758C2A707C0\r
+                     decrypted=C9C9C9C9C9C9C9C9\r
+            Iterated 100 times=C1B8AFBBF1B1BD3E\r
+           Iterated 1000 times=D2DCD5A0DCE4CE54\r
+\r
+Set 3, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACA\r
+                         plain=CACACACACACACACA\r
+                        cipher=FE720A0F9D1C8907\r
+                     decrypted=CACACACACACACACA\r
+            Iterated 100 times=E8DC5D6372107A35\r
+           Iterated 1000 times=6BAB2353FEAB6CD0\r
+\r
+Set 3, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=CBCBCBCBCBCBCBCB\r
+                        cipher=C249D87F3A37A7A6\r
+                     decrypted=CBCBCBCBCBCBCBCB\r
+            Iterated 100 times=A8CBC71052487878\r
+           Iterated 1000 times=BC10ECBECF427DD6\r
+\r
+Set 3, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=CCCCCCCCCCCCCCCC\r
+                        cipher=12ABA9F0AB7DEE1B\r
+                     decrypted=CCCCCCCCCCCCCCCC\r
+            Iterated 100 times=C0488AA23E0738D1\r
+           Iterated 1000 times=C6B9489680860FB8\r
+\r
+Set 3, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=CDCDCDCDCDCDCDCD\r
+                        cipher=CB72B2F230BB5D2B\r
+                     decrypted=CDCDCDCDCDCDCDCD\r
+            Iterated 100 times=991884C76DD1DCB6\r
+           Iterated 1000 times=5CF698F723F4D29E\r
+\r
+Set 3, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECE\r
+                         plain=CECECECECECECECE\r
+                        cipher=91C8C06C731F769D\r
+                     decrypted=CECECECECECECECE\r
+            Iterated 100 times=01AF8B4252759279\r
+           Iterated 1000 times=1DD318C0EEAE87F7\r
+\r
+Set 3, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=CFCFCFCFCFCFCFCF\r
+                        cipher=CC6FF2B07ACB2400\r
+                     decrypted=CFCFCFCFCFCFCFCF\r
+            Iterated 100 times=CBE578BD108049C2\r
+           Iterated 1000 times=48D2F0AA4FB227D1\r
+\r
+Set 3, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=D0D0D0D0D0D0D0D0\r
+                        cipher=1CBAE883F374E148\r
+                     decrypted=D0D0D0D0D0D0D0D0\r
+            Iterated 100 times=1A88AC379303613C\r
+           Iterated 1000 times=7BF9220559F9CF25\r
+\r
+Set 3, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=D1D1D1D1D1D1D1D1\r
+                        cipher=A8509A3504B1281E\r
+                     decrypted=D1D1D1D1D1D1D1D1\r
+            Iterated 100 times=99399467DD73204F\r
+           Iterated 1000 times=FF9668A903EF6BC2\r
+\r
+Set 3, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=D2D2D2D2D2D2D2D2\r
+                        cipher=180BB7DC814A98F4\r
+                     decrypted=D2D2D2D2D2D2D2D2\r
+            Iterated 100 times=B13E64A184821DC3\r
+           Iterated 1000 times=8F574B0F1DC5FFFA\r
+\r
+Set 3, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=D3D3D3D3D3D3D3D3\r
+                        cipher=82E6AF824A322810\r
+                     decrypted=D3D3D3D3D3D3D3D3\r
+            Iterated 100 times=A8298B38877AA365\r
+           Iterated 1000 times=62688B8E23ED0915\r
+\r
+Set 3, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=D4D4D4D4D4D4D4D4\r
+                        cipher=0C497C678BAC9073\r
+                     decrypted=D4D4D4D4D4D4D4D4\r
+            Iterated 100 times=45BC7C7969859506\r
+           Iterated 1000 times=C276FC7261999D53\r
+\r
+Set 3, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=D5D5D5D5D5D5D5D5\r
+                        cipher=4C87E0FD73F6491D\r
+                     decrypted=D5D5D5D5D5D5D5D5\r
+            Iterated 100 times=023ACAC9D21270C0\r
+           Iterated 1000 times=E04B2E4D78F3F96C\r
+\r
+Set 3, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=D6D6D6D6D6D6D6D6\r
+                        cipher=09DA33A688837896\r
+                     decrypted=D6D6D6D6D6D6D6D6\r
+            Iterated 100 times=8EDE680EFAC4A08A\r
+           Iterated 1000 times=2A69E977563CD1D9\r
+\r
+Set 3, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=D7D7D7D7D7D7D7D7\r
+                        cipher=8C3863C0610344B9\r
+                     decrypted=D7D7D7D7D7D7D7D7\r
+            Iterated 100 times=887EE25C94CDFA74\r
+           Iterated 1000 times=752431C9FE5B01BB\r
+\r
+Set 3, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=D8D8D8D8D8D8D8D8\r
+                        cipher=245D7C4FA2F2E43C\r
+                     decrypted=D8D8D8D8D8D8D8D8\r
+            Iterated 100 times=3AAAA01083D1128C\r
+           Iterated 1000 times=CA1B45AB351AF16B\r
+\r
+Set 3, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=D9D9D9D9D9D9D9D9\r
+                        cipher=AC13E8AE410F323D\r
+                     decrypted=D9D9D9D9D9D9D9D9\r
+            Iterated 100 times=6B9B641A114C57AC\r
+           Iterated 1000 times=F92E56955A0B2E9B\r
+\r
+Set 3, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADA\r
+                         plain=DADADADADADADADA\r
+                        cipher=C4E21F4CBCAD4413\r
+                     decrypted=DADADADADADADADA\r
+            Iterated 100 times=DDCB8818608D4A5D\r
+           Iterated 1000 times=D59F1212037D92EB\r
+\r
+Set 3, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=DBDBDBDBDBDBDBDB\r
+                        cipher=6AA1E55C36A2682A\r
+                     decrypted=DBDBDBDBDBDBDBDB\r
+            Iterated 100 times=22093F957D650FD9\r
+           Iterated 1000 times=F62A406C3E1B3A5A\r
+\r
+Set 3, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=DCDCDCDCDCDCDCDC\r
+                        cipher=D832821D2906B4B3\r
+                     decrypted=DCDCDCDCDCDCDCDC\r
+            Iterated 100 times=12B77F2EAB8C4287\r
+           Iterated 1000 times=465B943C1B3E89A0\r
+\r
+Set 3, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=DDDDDDDDDDDDDDDD\r
+                        cipher=77437FA1C20F2026\r
+                     decrypted=DDDDDDDDDDDDDDDD\r
+            Iterated 100 times=1822257A8D06DAEB\r
+           Iterated 1000 times=5DF3BE87515B7AFC\r
+\r
+Set 3, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=DEDEDEDEDEDEDEDE\r
+                        cipher=14DCF1D4FA1AC050\r
+                     decrypted=DEDEDEDEDEDEDEDE\r
+            Iterated 100 times=A738468450E1DD61\r
+           Iterated 1000 times=A3B57B93F52DA5DF\r
+\r
+Set 3, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=DFDFDFDFDFDFDFDF\r
+                        cipher=9D4B0AA902D8C991\r
+                     decrypted=DFDFDFDFDFDFDFDF\r
+            Iterated 100 times=D4F6FBC14BFD3162\r
+           Iterated 1000 times=5D20AE31C0146B7B\r
+\r
+Set 3, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=E0E0E0E0E0E0E0E0\r
+                        cipher=A9220173BC5C90D3\r
+                     decrypted=E0E0E0E0E0E0E0E0\r
+            Iterated 100 times=F729B9A4E0191884\r
+           Iterated 1000 times=EA3CD514181B3E95\r
+\r
+Set 3, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=E1E1E1E1E1E1E1E1\r
+                        cipher=5A1B0B1B626C6013\r
+                     decrypted=E1E1E1E1E1E1E1E1\r
+            Iterated 100 times=FD2DA9EADEC1D8B8\r
+           Iterated 1000 times=952FAE076DEA894E\r
+\r
+Set 3, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=E2E2E2E2E2E2E2E2\r
+                        cipher=01379BEAE1A99B8F\r
+                     decrypted=E2E2E2E2E2E2E2E2\r
+            Iterated 100 times=C9A7F79B4949FF05\r
+           Iterated 1000 times=38AC6380B4A0B169\r
+\r
+Set 3, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=E3E3E3E3E3E3E3E3\r
+                        cipher=3B315FB8C3790AE5\r
+                     decrypted=E3E3E3E3E3E3E3E3\r
+            Iterated 100 times=390297B3DFC5A4E5\r
+           Iterated 1000 times=9FA218E2C4F94A51\r
+\r
+Set 3, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=E4E4E4E4E4E4E4E4\r
+                        cipher=6FB6F6D1C58FEE17\r
+                     decrypted=E4E4E4E4E4E4E4E4\r
+            Iterated 100 times=F0D85BD2CC762A8B\r
+           Iterated 1000 times=C3B51DDE77743C1A\r
+\r
+Set 3, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=E5E5E5E5E5E5E5E5\r
+                        cipher=19CB239FA7FB4F9A\r
+                     decrypted=E5E5E5E5E5E5E5E5\r
+            Iterated 100 times=F6732CB391E781CF\r
+           Iterated 1000 times=25A0020B2B1CA6A5\r
+\r
+Set 3, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=E6E6E6E6E6E6E6E6\r
+                        cipher=3B7A6FE621C955B9\r
+                     decrypted=E6E6E6E6E6E6E6E6\r
+            Iterated 100 times=5CDCD979E0882DCD\r
+           Iterated 1000 times=46F2AE80CEC2859B\r
+\r
+Set 3, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=E7E7E7E7E7E7E7E7\r
+                        cipher=186F0FF49C9A477F\r
+                     decrypted=E7E7E7E7E7E7E7E7\r
+            Iterated 100 times=D183D9AA77D98A2D\r
+           Iterated 1000 times=4476223E276FEB4A\r
+\r
+Set 3, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=E8E8E8E8E8E8E8E8\r
+                        cipher=14D8B03ADA6D657A\r
+                     decrypted=E8E8E8E8E8E8E8E8\r
+            Iterated 100 times=C54F8532F8014673\r
+           Iterated 1000 times=0A34ABE0E03A5E05\r
+\r
+Set 3, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=E9E9E9E9E9E9E9E9\r
+                        cipher=0BC734E3FA645E9F\r
+                     decrypted=E9E9E9E9E9E9E9E9\r
+            Iterated 100 times=C506CFF4D2BBCD47\r
+           Iterated 1000 times=86DF714F4E375C3F\r
+\r
+Set 3, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=EAEAEAEAEAEAEAEA\r
+                        cipher=803029F702C64ACE\r
+                     decrypted=EAEAEAEAEAEAEAEA\r
+            Iterated 100 times=690B162CF76B7717\r
+           Iterated 1000 times=AFF956BE5029AC75\r
+\r
+Set 3, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=EBEBEBEBEBEBEBEB\r
+                        cipher=FBAB9F8696D6BA77\r
+                     decrypted=EBEBEBEBEBEBEBEB\r
+            Iterated 100 times=81CB13F22F2D3C5F\r
+           Iterated 1000 times=847B571A690AD58C\r
+\r
+Set 3, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECEC\r
+                         plain=ECECECECECECECEC\r
+                        cipher=7BB9B6707793A276\r
+                     decrypted=ECECECECECECECEC\r
+            Iterated 100 times=FEFE0CDCE8798240\r
+           Iterated 1000 times=B9171CF713DA3CE2\r
+\r
+Set 3, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=EDEDEDEDEDEDEDED\r
+                        cipher=D1C79B8A49FB6DBC\r
+                     decrypted=EDEDEDEDEDEDEDED\r
+            Iterated 100 times=2547E1293668A73E\r
+           Iterated 1000 times=6963C15A798D76DC\r
+\r
+Set 3, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=EEEEEEEEEEEEEEEE\r
+                        cipher=2B1564BDEACB7B52\r
+                     decrypted=EEEEEEEEEEEEEEEE\r
+            Iterated 100 times=A65A48971E4B0341\r
+           Iterated 1000 times=9181DE651E094193\r
+\r
+Set 3, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=EFEFEFEFEFEFEFEF\r
+                        cipher=987031C9C36DB4FC\r
+                     decrypted=EFEFEFEFEFEFEFEF\r
+            Iterated 100 times=F3CA1EBEF6E5C146\r
+           Iterated 1000 times=AEE6F4B673A04341\r
+\r
+Set 3, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=F0F0F0F0F0F0F0F0\r
+                        cipher=34C51D8E465C37B3\r
+                     decrypted=F0F0F0F0F0F0F0F0\r
+            Iterated 100 times=55E9AEDB0D872DEF\r
+           Iterated 1000 times=7ABE12E031840C04\r
+\r
+Set 3, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=F1F1F1F1F1F1F1F1\r
+                        cipher=8BF64B6997C66DB5\r
+                     decrypted=F1F1F1F1F1F1F1F1\r
+            Iterated 100 times=2549639F1CAB8CB5\r
+           Iterated 1000 times=0DF07AB3A79BFD7D\r
+\r
+Set 3, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=F2F2F2F2F2F2F2F2\r
+                        cipher=AE2F6E701775A4F9\r
+                     decrypted=F2F2F2F2F2F2F2F2\r
+            Iterated 100 times=9E3C2F60099F9AEF\r
+           Iterated 1000 times=FE98218CA8DFEC58\r
+\r
+Set 3, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=F3F3F3F3F3F3F3F3\r
+                        cipher=26E2F58E94216BE8\r
+                     decrypted=F3F3F3F3F3F3F3F3\r
+            Iterated 100 times=61FCD0D62601AD1A\r
+           Iterated 1000 times=58B9ECDA0306076B\r
+\r
+Set 3, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=F4F4F4F4F4F4F4F4\r
+                        cipher=095BE185ED2220CE\r
+                     decrypted=F4F4F4F4F4F4F4F4\r
+            Iterated 100 times=FBAE30F1D38DEF08\r
+           Iterated 1000 times=C86087C64B0B0C09\r
+\r
+Set 3, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=F5F5F5F5F5F5F5F5\r
+                        cipher=E0D3DB2A70584C12\r
+                     decrypted=F5F5F5F5F5F5F5F5\r
+            Iterated 100 times=4BDD3F09C49CFACA\r
+           Iterated 1000 times=AD1A7822FC975FFE\r
+\r
+Set 3, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=F6F6F6F6F6F6F6F6\r
+                        cipher=EEE3687E33787521\r
+                     decrypted=F6F6F6F6F6F6F6F6\r
+            Iterated 100 times=2328E3982641A365\r
+           Iterated 1000 times=7C6C4F4A69FA9E70\r
+\r
+Set 3, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=F7F7F7F7F7F7F7F7\r
+                        cipher=D0977FD8EDB1CD7A\r
+                     decrypted=F7F7F7F7F7F7F7F7\r
+            Iterated 100 times=844E509CD42F9A9E\r
+           Iterated 1000 times=76683118E1EE1971\r
+\r
+Set 3, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=F8F8F8F8F8F8F8F8\r
+                        cipher=D6FDC0D5EAF80022\r
+                     decrypted=F8F8F8F8F8F8F8F8\r
+            Iterated 100 times=87FD6A851A94239A\r
+           Iterated 1000 times=2EDACF8EA07D2B37\r
+\r
+Set 3, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=F9F9F9F9F9F9F9F9\r
+                        cipher=57BA725738661825\r
+                     decrypted=F9F9F9F9F9F9F9F9\r
+            Iterated 100 times=37DA4EF762F2AA81\r
+           Iterated 1000 times=A505D2A4D2336629\r
+\r
+Set 3, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=FAFAFAFAFAFAFAFA\r
+                        cipher=76124554EBE44389\r
+                     decrypted=FAFAFAFAFAFAFAFA\r
+            Iterated 100 times=DABEC9C4D6A772DC\r
+           Iterated 1000 times=AED2274DA65DDEF2\r
+\r
+Set 3, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=FBFBFBFBFBFBFBFB\r
+                        cipher=6D62A38F77BC4B87\r
+                     decrypted=FBFBFBFBFBFBFBFB\r
+            Iterated 100 times=CD7E08F6188F06FF\r
+           Iterated 1000 times=D2B25AFE5A0DFB64\r
+\r
+Set 3, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=FCFCFCFCFCFCFCFC\r
+                        cipher=A63A2B299E16E3F0\r
+                     decrypted=FCFCFCFCFCFCFCFC\r
+            Iterated 100 times=B5CB24277FEC0E9A\r
+           Iterated 1000 times=0DFD55B4A0B05212\r
+\r
+Set 3, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=FDFDFDFDFDFDFDFD\r
+                        cipher=BBBC7CC82DE3D48A\r
+                     decrypted=FDFDFDFDFDFDFDFD\r
+            Iterated 100 times=C4EF340150E074C6\r
+           Iterated 1000 times=1BF6AEE20E24E87A\r
+\r
+Set 3, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=FEFEFEFEFEFEFEFE\r
+                        cipher=5A94182F3EA5DFDA\r
+                     decrypted=FEFEFEFEFEFEFEFE\r
+            Iterated 100 times=F005D50D56DA1228\r
+           Iterated 1000 times=860FEFA44F43F6F5\r
+\r
+Set 3, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=FFFFFFFFFFFFFFFF\r
+                        cipher=778769E9BE0167B7\r
+                     decrypted=FFFFFFFFFFFFFFFF\r
+            Iterated 100 times=EB80668545EC5785\r
+           Iterated 1000 times=47E8B3015363110D\r
+\r
+Test vectors -- set 4\r
+=====================\r
+\r
+Set 4, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F\r
+                         plain=0011223344556677\r
+                        cipher=2DDC149BCF088B9E\r
+                     decrypted=0011223344556677\r
+            Iterated 100 times=DB4AF67B4BC37432\r
+           Iterated 1000 times=BE524C7D68162D17\r
+\r
+Set 4, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF48\r
+                         plain=EA024714AD5C4D84\r
+                        cipher=11E43B86D231EA64\r
+                     decrypted=EA024714AD5C4D84\r
+            Iterated 100 times=A21DC91D1BBB91BA\r
+           Iterated 1000 times=EA6E708378139DA1\r
+\r
+Test vectors -- set 5\r
+=====================\r
+\r
+Set 5, vector#  0:\r
+                           key=80000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=0883F9B21EDE92A4\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  1:\r
+                           key=40000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=980D92DB9474990D\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  2:\r
+                           key=20000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=23EFABC0C6BC82D8\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  3:\r
+                           key=10000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=0D46805307A220B2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  4:\r
+                           key=08000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=537D0A54A539C316\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  5:\r
+                           key=04000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=FD9AE257385F0E99\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  6:\r
+                           key=02000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=BC5CE465241BA4E5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  7:\r
+                           key=01000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D5FF301398080338\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  8:\r
+                           key=00800000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=32C07D10775C3679\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#  9:\r
+                           key=00400000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=E414C7AAD4A0481C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 10:\r
+                           key=00200000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=4816A8B47CA2864A\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 11:\r
+                           key=00100000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=7EF68C272EA20EA2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 12:\r
+                           key=00080000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=460E73910B780CD5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 13:\r
+                           key=00040000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=C29D192C699A4123\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 14:\r
+                           key=00020000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=BB7ECABDE89808EE\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 15:\r
+                           key=00010000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=041A3E694C986746\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 16:\r
+                           key=00008000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=5D315BE45019C9EE\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 17:\r
+                           key=00004000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=B173C0380EEE9D5A\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 18:\r
+                           key=00002000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=3A395DA50A95A8F2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 19:\r
+                           key=00001000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=455DBA5BBF9CDF4A\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 20:\r
+                           key=00000800000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=876A97B5AED4493F\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 21:\r
+                           key=00000400000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=87AAAF4F5CA8C3B5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 22:\r
+                           key=00000200000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=A99EB2408C034909\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 23:\r
+                           key=00000100000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=CA7AD57C1EFB4B72\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 24:\r
+                           key=00000080000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=102590CDAB354066\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 25:\r
+                           key=00000040000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=9EC61F058CE1043E\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 26:\r
+                           key=00000020000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=0EAAF15B5F51748E\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 27:\r
+                           key=00000010000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=EBFC91ACF481EE81\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 28:\r
+                           key=00000008000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=6A956A59DF3A8369\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 29:\r
+                           key=00000004000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=1F746D9294860FA0\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 30:\r
+                           key=00000002000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=2426D42F70DBF26F\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 31:\r
+                           key=00000001000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=E0AE28FBEBF0BFEC\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 32:\r
+                           key=00000000800000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D56F849DB6FD87AE\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 33:\r
+                           key=00000000400000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=F8A1896E45DED050\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 34:\r
+                           key=00000000200000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=8C4A3561E9B571F4\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 35:\r
+                           key=00000000100000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=5AE2BA35C6C41420\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 36:\r
+                           key=00000000080000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D5EF25EDC2DD09F2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 37:\r
+                           key=00000000040000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=8748206CD0F59EB3\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 38:\r
+                           key=00000000020000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=A75A463CCB77D331\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 39:\r
+                           key=00000000010000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=B0FBDE8C1DD4200B\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 40:\r
+                           key=00000000008000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=9458CF472C16A3E6\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 41:\r
+                           key=00000000004000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=2EFD27A613A852C5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 42:\r
+                           key=00000000002000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=3CED8BE708D4C71C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 43:\r
+                           key=00000000001000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=4CAAEDBB9E9A6455\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 44:\r
+                           key=00000000000800000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D1973B1C0F5CC5D2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 45:\r
+                           key=00000000000400000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=0C519DDABFD83AC2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 46:\r
+                           key=00000000000200000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=273DE374D0048064\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 47:\r
+                           key=00000000000100000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=62615B372F3B4B13\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 48:\r
+                           key=00000000000080000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=345FD38BEC329936\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 49:\r
+                           key=00000000000040000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=E9A6C0C2D2534BB4\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 50:\r
+                           key=00000000000020000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=5622B352387AA615\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 51:\r
+                           key=00000000000010000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=90F83484485C31B1\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 52:\r
+                           key=00000000000008000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=A58B420CC0437E3D\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 53:\r
+                           key=00000000000004000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=11F2815DC19B0E36\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 54:\r
+                           key=00000000000002000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=FBC09684C1B4B1EA\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 55:\r
+                           key=00000000000001000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=319B590C05331046\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 56:\r
+                           key=00000000000000800000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=A4A4F28100931026\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 57:\r
+                           key=00000000000000400000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=5E92B1E26B610DCB\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 58:\r
+                           key=00000000000000200000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=CB257D4F6E4C8EEC\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 59:\r
+                           key=00000000000000100000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=F3620238F3871C8C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 60:\r
+                           key=00000000000000080000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=B94972DD5F507690\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 61:\r
+                           key=00000000000000040000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=12242D1BC8A26BAB\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 62:\r
+                           key=00000000000000020000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=EE5F3ABA42A6B8F2\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 63:\r
+                           key=00000000000000010000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D419786241667FE6\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 64:\r
+                           key=00000000000000008000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=260D25CD16C2FE03\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 65:\r
+                           key=00000000000000004000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=5DBFB5431F9F0B43\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 66:\r
+                           key=00000000000000002000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=ED970CB513E013EA\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 67:\r
+                           key=00000000000000001000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=8C3194973F07C308\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 68:\r
+                           key=00000000000000000800000000000000\r
+                        cipher=0000000000000000\r
+                         plain=66307640072EF1E1\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 69:\r
+                           key=00000000000000000400000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D1E225D24C5F0336\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 70:\r
+                           key=00000000000000000200000000000000\r
+                        cipher=0000000000000000\r
+                         plain=1D66C41014D4B045\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 71:\r
+                           key=00000000000000000100000000000000\r
+                        cipher=0000000000000000\r
+                         plain=B1415F4C94D1FE00\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 72:\r
+                           key=00000000000000000080000000000000\r
+                        cipher=0000000000000000\r
+                         plain=04FF3627CA3759DE\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 73:\r
+                           key=00000000000000000040000000000000\r
+                        cipher=0000000000000000\r
+                         plain=AB670462827F9522\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 74:\r
+                           key=00000000000000000020000000000000\r
+                        cipher=0000000000000000\r
+                         plain=0BF6B3B73AEE4CA1\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 75:\r
+                           key=00000000000000000010000000000000\r
+                        cipher=0000000000000000\r
+                         plain=415A68A0594A5DEF\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 76:\r
+                           key=00000000000000000008000000000000\r
+                        cipher=0000000000000000\r
+                         plain=14A0CECD1D18EEEB\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 77:\r
+                           key=00000000000000000004000000000000\r
+                        cipher=0000000000000000\r
+                         plain=2418273180729306\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 78:\r
+                           key=00000000000000000002000000000000\r
+                        cipher=0000000000000000\r
+                         plain=E6148195FE84E0E5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 79:\r
+                           key=00000000000000000001000000000000\r
+                        cipher=0000000000000000\r
+                         plain=D13573BB3CD8726C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 80:\r
+                           key=00000000000000000000800000000000\r
+                        cipher=0000000000000000\r
+                         plain=2BAB7752C44B20F5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 81:\r
+                           key=00000000000000000000400000000000\r
+                        cipher=0000000000000000\r
+                         plain=DFCE0C4549DF8777\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 82:\r
+                           key=00000000000000000000200000000000\r
+                        cipher=0000000000000000\r
+                         plain=87864F1B7F7D9B3C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 83:\r
+                           key=00000000000000000000100000000000\r
+                        cipher=0000000000000000\r
+                         plain=496474B33E692EA8\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 84:\r
+                           key=00000000000000000000080000000000\r
+                        cipher=0000000000000000\r
+                         plain=613C9DDB7584D351\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 85:\r
+                           key=00000000000000000000040000000000\r
+                        cipher=0000000000000000\r
+                         plain=B424986C4A45DE1F\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 86:\r
+                           key=00000000000000000000020000000000\r
+                        cipher=0000000000000000\r
+                         plain=79617450B29625E5\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 87:\r
+                           key=00000000000000000000010000000000\r
+                        cipher=0000000000000000\r
+                         plain=10FAE67A06BE74BC\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 88:\r
+                           key=00000000000000000000008000000000\r
+                        cipher=0000000000000000\r
+                         plain=61DFDDE0B3C8743B\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 89:\r
+                           key=00000000000000000000004000000000\r
+                        cipher=0000000000000000\r
+                         plain=EBCE59F6968AD303\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 90:\r
+                           key=00000000000000000000002000000000\r
+                        cipher=0000000000000000\r
+                         plain=A2EA265E962DF396\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 91:\r
+                           key=00000000000000000000001000000000\r
+                        cipher=0000000000000000\r
+                         plain=940AFCE55582043A\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 92:\r
+                           key=00000000000000000000000800000000\r
+                        cipher=0000000000000000\r
+                         plain=86FA88D5D1184D6E\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 93:\r
+                           key=00000000000000000000000400000000\r
+                        cipher=0000000000000000\r
+                         plain=E0B93AC54119D29D\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 94:\r
+                           key=00000000000000000000000200000000\r
+                        cipher=0000000000000000\r
+                         plain=FBF94AC756AE7E3E\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 95:\r
+                           key=00000000000000000000000100000000\r
+                        cipher=0000000000000000\r
+                         plain=91DA094FB91254D0\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 96:\r
+                           key=00000000000000000000000080000000\r
+                        cipher=0000000000000000\r
+                         plain=C418564BC62BE64B\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 97:\r
+                           key=00000000000000000000000040000000\r
+                        cipher=0000000000000000\r
+                         plain=1BC7A80823E28724\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 98:\r
+                           key=00000000000000000000000020000000\r
+                        cipher=0000000000000000\r
+                         plain=A2D3D47CD1B3C83A\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector# 99:\r
+                           key=00000000000000000000000010000000\r
+                        cipher=0000000000000000\r
+                         plain=FA2C7F0BBDC77414\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#100:\r
+                           key=00000000000000000000000008000000\r
+                        cipher=0000000000000000\r
+                         plain=536959E78704BD73\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#101:\r
+                           key=00000000000000000000000004000000\r
+                        cipher=0000000000000000\r
+                         plain=E15438A6E67D8D7F\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#102:\r
+                           key=00000000000000000000000002000000\r
+                        cipher=0000000000000000\r
+                         plain=02D979A43DB7B547\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#103:\r
+                           key=00000000000000000000000001000000\r
+                        cipher=0000000000000000\r
+                         plain=224DA1E5584C406F\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#104:\r
+                           key=00000000000000000000000000800000\r
+                        cipher=0000000000000000\r
+                         plain=103D77FE623BFBEB\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#105:\r
+                           key=00000000000000000000000000400000\r
+                        cipher=0000000000000000\r
+                         plain=B1ECD218DF014789\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#106:\r
+                           key=00000000000000000000000000200000\r
+                        cipher=0000000000000000\r
+                         plain=97F1030235C3FA8C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#107:\r
+                           key=00000000000000000000000000100000\r
+                        cipher=0000000000000000\r
+                         plain=84B6E2751BE43290\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#108:\r
+                           key=00000000000000000000000000080000\r
+                        cipher=0000000000000000\r
+                         plain=0BEB773C08A2EC95\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#109:\r
+                           key=00000000000000000000000000040000\r
+                        cipher=0000000000000000\r
+                         plain=B5AD1E3DDB0F631B\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#110:\r
+                           key=00000000000000000000000000020000\r
+                        cipher=0000000000000000\r
+                         plain=0BF4A92135DE646A\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#111:\r
+                           key=00000000000000000000000000010000\r
+                        cipher=0000000000000000\r
+                         plain=E38DEC7D1144181E\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#112:\r
+                           key=00000000000000000000000000008000\r
+                        cipher=0000000000000000\r
+                         plain=3E8A9855F21D989D\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#113:\r
+                           key=00000000000000000000000000004000\r
+                        cipher=0000000000000000\r
+                         plain=63B223B949D38E3B\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#114:\r
+                           key=00000000000000000000000000002000\r
+                        cipher=0000000000000000\r
+                         plain=EE96FDA16744245C\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#115:\r
+                           key=00000000000000000000000000001000\r
+                        cipher=0000000000000000\r
+                         plain=ECB61DEEF68C338D\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#116:\r
+                           key=00000000000000000000000000000800\r
+                        cipher=0000000000000000\r
+                         plain=A1FC5219097A46D9\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#117:\r
+                           key=00000000000000000000000000000400\r
+                        cipher=0000000000000000\r
+                         plain=54B682949E1A7885\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#118:\r
+                           key=00000000000000000000000000000200\r
+                        cipher=0000000000000000\r
+                         plain=2FFCBF5301ABBC50\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#119:\r
+                           key=00000000000000000000000000000100\r
+                        cipher=0000000000000000\r
+                         plain=D274DB6DF33B1242\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#120:\r
+                           key=00000000000000000000000000000080\r
+                        cipher=0000000000000000\r
+                         plain=C4A6AFD9843C04C4\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#121:\r
+                           key=00000000000000000000000000000040\r
+                        cipher=0000000000000000\r
+                         plain=8A75E732D7F08A4F\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#122:\r
+                           key=00000000000000000000000000000020\r
+                        cipher=0000000000000000\r
+                         plain=F5665301B389EEAD\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#123:\r
+                           key=00000000000000000000000000000010\r
+                        cipher=0000000000000000\r
+                         plain=139DEF584CE182FD\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#124:\r
+                           key=00000000000000000000000000000008\r
+                        cipher=0000000000000000\r
+                         plain=8B93A142AB6955FD\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#125:\r
+                           key=00000000000000000000000000000004\r
+                        cipher=0000000000000000\r
+                         plain=E2531402A637AA48\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#126:\r
+                           key=00000000000000000000000000000002\r
+                        cipher=0000000000000000\r
+                         plain=5EF33BCA31B364F1\r
+                     encrypted=0000000000000000\r
+\r
+Set 5, vector#127:\r
+                           key=00000000000000000000000000000001\r
+                        cipher=0000000000000000\r
+                         plain=75A480A25F06F461\r
+                     encrypted=0000000000000000\r
+\r
+Test vectors -- set 6\r
+=====================\r
+\r
+Set 6, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=8000000000000000\r
+                         plain=7CA8149DDF353FC5\r
+                     encrypted=8000000000000000\r
+\r
+Set 6, vector#  1:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=4000000000000000\r
+                         plain=BE51C44EF8AEC0D0\r
+                     encrypted=4000000000000000\r
+\r
+Set 6, vector#  2:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=2000000000000000\r
+                         plain=58A5EF954D52DA2A\r
+                     encrypted=2000000000000000\r
+\r
+Set 6, vector#  3:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=1000000000000000\r
+                         plain=BF9BDA167F843F81\r
+                     encrypted=1000000000000000\r
+\r
+Set 6, vector#  4:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0800000000000000\r
+                         plain=5B9E51201914AF2B\r
+                     encrypted=0800000000000000\r
+\r
+Set 6, vector#  5:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0400000000000000\r
+                         plain=6C412763F715FE6D\r
+                     encrypted=0400000000000000\r
+\r
+Set 6, vector#  6:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0200000000000000\r
+                         plain=C092B6A5D67C9693\r
+                     encrypted=0200000000000000\r
+\r
+Set 6, vector#  7:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0100000000000000\r
+                         plain=050E7096CFC2CE4A\r
+                     encrypted=0100000000000000\r
+\r
+Set 6, vector#  8:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0080000000000000\r
+                         plain=E997EBF48F281F05\r
+                     encrypted=0080000000000000\r
+\r
+Set 6, vector#  9:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0040000000000000\r
+                         plain=359F5AD9BCE9129B\r
+                     encrypted=0040000000000000\r
+\r
+Set 6, vector# 10:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0020000000000000\r
+                         plain=6120048579025D5A\r
+                     encrypted=0020000000000000\r
+\r
+Set 6, vector# 11:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0010000000000000\r
+                         plain=996AB26E138A861D\r
+                     encrypted=0010000000000000\r
+\r
+Set 6, vector# 12:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0008000000000000\r
+                         plain=C038663B420111B8\r
+                     encrypted=0008000000000000\r
+\r
+Set 6, vector# 13:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0004000000000000\r
+                         plain=BB40CFB39295B9A7\r
+                     encrypted=0004000000000000\r
+\r
+Set 6, vector# 14:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0002000000000000\r
+                         plain=018B1BD3D7BBE28B\r
+                     encrypted=0002000000000000\r
+\r
+Set 6, vector# 15:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0001000000000000\r
+                         plain=82D2CE48D26FFA84\r
+                     encrypted=0001000000000000\r
+\r
+Set 6, vector# 16:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000800000000000\r
+                         plain=C218436A9A82C4B6\r
+                     encrypted=0000800000000000\r
+\r
+Set 6, vector# 17:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000400000000000\r
+                         plain=47C059DFFB6C0C16\r
+                     encrypted=0000400000000000\r
+\r
+Set 6, vector# 18:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000200000000000\r
+                         plain=3BF18AC2DA1CDDE5\r
+                     encrypted=0000200000000000\r
+\r
+Set 6, vector# 19:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000100000000000\r
+                         plain=308E1062D84D9116\r
+                     encrypted=0000100000000000\r
+\r
+Set 6, vector# 20:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000080000000000\r
+                         plain=D2C2057A155C8CCA\r
+                     encrypted=0000080000000000\r
+\r
+Set 6, vector# 21:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000040000000000\r
+                         plain=51A69594198EC008\r
+                     encrypted=0000040000000000\r
+\r
+Set 6, vector# 22:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000020000000000\r
+                         plain=3D4E0E6192EBB601\r
+                     encrypted=0000020000000000\r
+\r
+Set 6, vector# 23:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000010000000000\r
+                         plain=E782FC04DF9F30F7\r
+                     encrypted=0000010000000000\r
+\r
+Set 6, vector# 24:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000008000000000\r
+                         plain=228BA9D2232E8D5F\r
+                     encrypted=0000008000000000\r
+\r
+Set 6, vector# 25:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000004000000000\r
+                         plain=BAA7E7FCC40BF196\r
+                     encrypted=0000004000000000\r
+\r
+Set 6, vector# 26:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000002000000000\r
+                         plain=0A86EB7FBD0ADF83\r
+                     encrypted=0000002000000000\r
+\r
+Set 6, vector# 27:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000001000000000\r
+                         plain=F4E8BFCA757ED80B\r
+                     encrypted=0000001000000000\r
+\r
+Set 6, vector# 28:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000800000000\r
+                         plain=46CCE1D75C1662B2\r
+                     encrypted=0000000800000000\r
+\r
+Set 6, vector# 29:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000400000000\r
+                         plain=37015364258A58EE\r
+                     encrypted=0000000400000000\r
+\r
+Set 6, vector# 30:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000200000000\r
+                         plain=648A9E8350170425\r
+                     encrypted=0000000200000000\r
+\r
+Set 6, vector# 31:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000100000000\r
+                         plain=2CCDDCF1DDEFACC1\r
+                     encrypted=0000000100000000\r
+\r
+Set 6, vector# 32:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000080000000\r
+                         plain=05128B7E65E1B92F\r
+                     encrypted=0000000080000000\r
+\r
+Set 6, vector# 33:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000040000000\r
+                         plain=4853E0D3F086A6B3\r
+                     encrypted=0000000040000000\r
+\r
+Set 6, vector# 34:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000020000000\r
+                         plain=AD7D260DBDA7DCEC\r
+                     encrypted=0000000020000000\r
+\r
+Set 6, vector# 35:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000010000000\r
+                         plain=0FE9A1939C97AA85\r
+                     encrypted=0000000010000000\r
+\r
+Set 6, vector# 36:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000008000000\r
+                         plain=DB0925FDC5F30157\r
+                     encrypted=0000000008000000\r
+\r
+Set 6, vector# 37:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000004000000\r
+                         plain=804689EE4CFC4518\r
+                     encrypted=0000000004000000\r
+\r
+Set 6, vector# 38:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000002000000\r
+                         plain=360E6C1FC9DBAA1D\r
+                     encrypted=0000000002000000\r
+\r
+Set 6, vector# 39:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000001000000\r
+                         plain=3738EDBF3EFF5ED6\r
+                     encrypted=0000000001000000\r
+\r
+Set 6, vector# 40:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000800000\r
+                         plain=D0F9A9F669E47616\r
+                     encrypted=0000000000800000\r
+\r
+Set 6, vector# 41:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000400000\r
+                         plain=5F4135F597FF647C\r
+                     encrypted=0000000000400000\r
+\r
+Set 6, vector# 42:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000200000\r
+                         plain=AA25242EE3D97C92\r
+                     encrypted=0000000000200000\r
+\r
+Set 6, vector# 43:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000100000\r
+                         plain=20721C46DF7CCA30\r
+                     encrypted=0000000000100000\r
+\r
+Set 6, vector# 44:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000080000\r
+                         plain=7AD7FCEB606911B2\r
+                     encrypted=0000000000080000\r
+\r
+Set 6, vector# 45:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000040000\r
+                         plain=4F90761691852803\r
+                     encrypted=0000000000040000\r
+\r
+Set 6, vector# 46:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000020000\r
+                         plain=D34D636A30C06C35\r
+                     encrypted=0000000000020000\r
+\r
+Set 6, vector# 47:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000010000\r
+                         plain=017C4426FC399995\r
+                     encrypted=0000000000010000\r
+\r
+Set 6, vector# 48:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000008000\r
+                         plain=31DB1D66CA8D665C\r
+                     encrypted=0000000000008000\r
+\r
+Set 6, vector# 49:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000004000\r
+                         plain=8184B6C638D08432\r
+                     encrypted=0000000000004000\r
+\r
+Set 6, vector# 50:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000002000\r
+                         plain=0E7C80E32BACF5B2\r
+                     encrypted=0000000000002000\r
+\r
+Set 6, vector# 51:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000001000\r
+                         plain=5184953477B883BD\r
+                     encrypted=0000000000001000\r
+\r
+Set 6, vector# 52:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000800\r
+                         plain=7D024F5D6CD65936\r
+                     encrypted=0000000000000800\r
+\r
+Set 6, vector# 53:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000400\r
+                         plain=E105B432FDFBAF54\r
+                     encrypted=0000000000000400\r
+\r
+Set 6, vector# 54:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000200\r
+                         plain=DAB858EDC1E27A2A\r
+                     encrypted=0000000000000200\r
+\r
+Set 6, vector# 55:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000100\r
+                         plain=C2E363BFC6DED4B5\r
+                     encrypted=0000000000000100\r
+\r
+Set 6, vector# 56:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000080\r
+                         plain=3F2F06D8A3F0C9F2\r
+                     encrypted=0000000000000080\r
+\r
+Set 6, vector# 57:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000040\r
+                         plain=4BFD9A9AA34A3ECF\r
+                     encrypted=0000000000000040\r
+\r
+Set 6, vector# 58:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000020\r
+                         plain=52EFC699F7E3CA54\r
+                     encrypted=0000000000000020\r
+\r
+Set 6, vector# 59:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000010\r
+                         plain=5BD057CF8EBD7D33\r
+                     encrypted=0000000000000010\r
+\r
+Set 6, vector# 60:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000008\r
+                         plain=CF263EF79C33A32E\r
+                     encrypted=0000000000000008\r
+\r
+Set 6, vector# 61:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000004\r
+                         plain=58A4ED85D2228C3C\r
+                     encrypted=0000000000000004\r
+\r
+Set 6, vector# 62:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000002\r
+                         plain=D2A7E327764BC19E\r
+                     encrypted=0000000000000002\r
+\r
+Set 6, vector# 63:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000001\r
+                         plain=5B0380EB68F5B708\r
+                     encrypted=0000000000000001\r
+\r
+Test vectors -- set 7\r
+=====================\r
+\r
+Set 7, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=0000000000000000\r
+                         plain=136CE5480FF91696\r
+                     encrypted=0000000000000000\r
+\r
+Set 7, vector#  1:\r
+                           key=01010101010101010101010101010101\r
+                        cipher=0101010101010101\r
+                         plain=897FED30A1DA9689\r
+                     encrypted=0101010101010101\r
+\r
+Set 7, vector#  2:\r
+                           key=02020202020202020202020202020202\r
+                        cipher=0202020202020202\r
+                         plain=147B1966F65D0C4F\r
+                     encrypted=0202020202020202\r
+\r
+Set 7, vector#  3:\r
+                           key=03030303030303030303030303030303\r
+                        cipher=0303030303030303\r
+                         plain=9103441989042C85\r
+                     encrypted=0303030303030303\r
+\r
+Set 7, vector#  4:\r
+                           key=04040404040404040404040404040404\r
+                        cipher=0404040404040404\r
+                         plain=D8B0A0FFE0AE0A0A\r
+                     encrypted=0404040404040404\r
+\r
+Set 7, vector#  5:\r
+                           key=05050505050505050505050505050505\r
+                        cipher=0505050505050505\r
+                         plain=02D85AD79F363A6C\r
+                     encrypted=0505050505050505\r
+\r
+Set 7, vector#  6:\r
+                           key=06060606060606060606060606060606\r
+                        cipher=0606060606060606\r
+                         plain=C54F92B2BB1377F3\r
+                     encrypted=0606060606060606\r
+\r
+Set 7, vector#  7:\r
+                           key=07070707070707070707070707070707\r
+                        cipher=0707070707070707\r
+                         plain=7D99C490F5D8ED09\r
+                     encrypted=0707070707070707\r
+\r
+Set 7, vector#  8:\r
+                           key=08080808080808080808080808080808\r
+                        cipher=0808080808080808\r
+                         plain=582077F2D7292342\r
+                     encrypted=0808080808080808\r
+\r
+Set 7, vector#  9:\r
+                           key=09090909090909090909090909090909\r
+                        cipher=0909090909090909\r
+                         plain=BF5F6B7A4008F507\r
+                     encrypted=0909090909090909\r
+\r
+Set 7, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=0A0A0A0A0A0A0A0A\r
+                         plain=D989BEDA143D0E4D\r
+                     encrypted=0A0A0A0A0A0A0A0A\r
+\r
+Set 7, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=0B0B0B0B0B0B0B0B\r
+                         plain=53555B0BAC0CD6F6\r
+                     encrypted=0B0B0B0B0B0B0B0B\r
+\r
+Set 7, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=0C0C0C0C0C0C0C0C\r
+                         plain=15B7B44E0544F060\r
+                     encrypted=0C0C0C0C0C0C0C0C\r
+\r
+Set 7, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=0D0D0D0D0D0D0D0D\r
+                         plain=E4B0A09767269AA8\r
+                     encrypted=0D0D0D0D0D0D0D0D\r
+\r
+Set 7, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=0E0E0E0E0E0E0E0E\r
+                         plain=0BFE78F094D8553C\r
+                     encrypted=0E0E0E0E0E0E0E0E\r
+\r
+Set 7, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=0F0F0F0F0F0F0F0F\r
+                         plain=A443865B684B3BE3\r
+                     encrypted=0F0F0F0F0F0F0F0F\r
+\r
+Set 7, vector# 16:\r
+                           key=10101010101010101010101010101010\r
+                        cipher=1010101010101010\r
+                         plain=4C1993BB5FDA0D6D\r
+                     encrypted=1010101010101010\r
+\r
+Set 7, vector# 17:\r
+                           key=11111111111111111111111111111111\r
+                        cipher=1111111111111111\r
+                         plain=B26525CBAE56DD0A\r
+                     encrypted=1111111111111111\r
+\r
+Set 7, vector# 18:\r
+                           key=12121212121212121212121212121212\r
+                        cipher=1212121212121212\r
+                         plain=32CECBEE6CC591FB\r
+                     encrypted=1212121212121212\r
+\r
+Set 7, vector# 19:\r
+                           key=13131313131313131313131313131313\r
+                        cipher=1313131313131313\r
+                         plain=D169ACE20096E7AF\r
+                     encrypted=1313131313131313\r
+\r
+Set 7, vector# 20:\r
+                           key=14141414141414141414141414141414\r
+                        cipher=1414141414141414\r
+                         plain=99EF132AF328527A\r
+                     encrypted=1414141414141414\r
+\r
+Set 7, vector# 21:\r
+                           key=15151515151515151515151515151515\r
+                        cipher=1515151515151515\r
+                         plain=E84A4ADB6FFD66A1\r
+                     encrypted=1515151515151515\r
+\r
+Set 7, vector# 22:\r
+                           key=16161616161616161616161616161616\r
+                        cipher=1616161616161616\r
+                         plain=3E9BEB60EDA5CC33\r
+                     encrypted=1616161616161616\r
+\r
+Set 7, vector# 23:\r
+                           key=17171717171717171717171717171717\r
+                        cipher=1717171717171717\r
+                         plain=40B6AD206FA51441\r
+                     encrypted=1717171717171717\r
+\r
+Set 7, vector# 24:\r
+                           key=18181818181818181818181818181818\r
+                        cipher=1818181818181818\r
+                         plain=F4E70A153599AE9B\r
+                     encrypted=1818181818181818\r
+\r
+Set 7, vector# 25:\r
+                           key=19191919191919191919191919191919\r
+                        cipher=1919191919191919\r
+                         plain=10EA21C8E625D01B\r
+                     encrypted=1919191919191919\r
+\r
+Set 7, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=1A1A1A1A1A1A1A1A\r
+                         plain=F9976020CB4D610A\r
+                     encrypted=1A1A1A1A1A1A1A1A\r
+\r
+Set 7, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=1B1B1B1B1B1B1B1B\r
+                         plain=54C007DE1B2840F3\r
+                     encrypted=1B1B1B1B1B1B1B1B\r
+\r
+Set 7, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=1C1C1C1C1C1C1C1C\r
+                         plain=0A6B21D887299955\r
+                     encrypted=1C1C1C1C1C1C1C1C\r
+\r
+Set 7, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=1D1D1D1D1D1D1D1D\r
+                         plain=B7AA0D2ED9B6BFFC\r
+                     encrypted=1D1D1D1D1D1D1D1D\r
+\r
+Set 7, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=1E1E1E1E1E1E1E1E\r
+                         plain=2C9A162BB5F3F5CA\r
+                     encrypted=1E1E1E1E1E1E1E1E\r
+\r
+Set 7, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=1F1F1F1F1F1F1F1F\r
+                         plain=045E32C5D4FF4761\r
+                     encrypted=1F1F1F1F1F1F1F1F\r
+\r
+Set 7, vector# 32:\r
+                           key=20202020202020202020202020202020\r
+                        cipher=2020202020202020\r
+                         plain=481443738A21A3C2\r
+                     encrypted=2020202020202020\r
+\r
+Set 7, vector# 33:\r
+                           key=21212121212121212121212121212121\r
+                        cipher=2121212121212121\r
+                         plain=3B90DE54F9256FA0\r
+                     encrypted=2121212121212121\r
+\r
+Set 7, vector# 34:\r
+                           key=22222222222222222222222222222222\r
+                        cipher=2222222222222222\r
+                         plain=466DB2CCD2586442\r
+                     encrypted=2222222222222222\r
+\r
+Set 7, vector# 35:\r
+                           key=23232323232323232323232323232323\r
+                        cipher=2323232323232323\r
+                         plain=1E8221F7C2567E62\r
+                     encrypted=2323232323232323\r
+\r
+Set 7, vector# 36:\r
+                           key=24242424242424242424242424242424\r
+                        cipher=2424242424242424\r
+                         plain=03F6CF6B9460C339\r
+                     encrypted=2424242424242424\r
+\r
+Set 7, vector# 37:\r
+                           key=25252525252525252525252525252525\r
+                        cipher=2525252525252525\r
+                         plain=F638D6523F527C57\r
+                     encrypted=2525252525252525\r
+\r
+Set 7, vector# 38:\r
+                           key=26262626262626262626262626262626\r
+                        cipher=2626262626262626\r
+                         plain=85A475F613497027\r
+                     encrypted=2626262626262626\r
+\r
+Set 7, vector# 39:\r
+                           key=27272727272727272727272727272727\r
+                        cipher=2727272727272727\r
+                         plain=FFF013E38A5BFC2B\r
+                     encrypted=2727272727272727\r
+\r
+Set 7, vector# 40:\r
+                           key=28282828282828282828282828282828\r
+                        cipher=2828282828282828\r
+                         plain=85DD9940D613F240\r
+                     encrypted=2828282828282828\r
+\r
+Set 7, vector# 41:\r
+                           key=29292929292929292929292929292929\r
+                        cipher=2929292929292929\r
+                         plain=DB32CD2E2398EC2B\r
+                     encrypted=2929292929292929\r
+\r
+Set 7, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=2A2A2A2A2A2A2A2A\r
+                         plain=AD61385C94D2996B\r
+                     encrypted=2A2A2A2A2A2A2A2A\r
+\r
+Set 7, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=2B2B2B2B2B2B2B2B\r
+                         plain=79CBB9671518564B\r
+                     encrypted=2B2B2B2B2B2B2B2B\r
+\r
+Set 7, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=2C2C2C2C2C2C2C2C\r
+                         plain=14B853B7BFA36D6C\r
+                     encrypted=2C2C2C2C2C2C2C2C\r
+\r
+Set 7, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=2D2D2D2D2D2D2D2D\r
+                         plain=7823AB80F5E6D499\r
+                     encrypted=2D2D2D2D2D2D2D2D\r
+\r
+Set 7, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=2E2E2E2E2E2E2E2E\r
+                         plain=5CF6DEA6FB3B5732\r
+                     encrypted=2E2E2E2E2E2E2E2E\r
+\r
+Set 7, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=2F2F2F2F2F2F2F2F\r
+                         plain=CC00D31E5847F7DF\r
+                     encrypted=2F2F2F2F2F2F2F2F\r
+\r
+Set 7, vector# 48:\r
+                           key=30303030303030303030303030303030\r
+                        cipher=3030303030303030\r
+                         plain=47ACA927ECF96EE0\r
+                     encrypted=3030303030303030\r
+\r
+Set 7, vector# 49:\r
+                           key=31313131313131313131313131313131\r
+                        cipher=3131313131313131\r
+                         plain=A165DA466B24E1B4\r
+                     encrypted=3131313131313131\r
+\r
+Set 7, vector# 50:\r
+                           key=32323232323232323232323232323232\r
+                        cipher=3232323232323232\r
+                         plain=D023D0ECB79925F6\r
+                     encrypted=3232323232323232\r
+\r
+Set 7, vector# 51:\r
+                           key=33333333333333333333333333333333\r
+                        cipher=3333333333333333\r
+                         plain=11315F986DC2DA77\r
+                     encrypted=3333333333333333\r
+\r
+Set 7, vector# 52:\r
+                           key=34343434343434343434343434343434\r
+                        cipher=3434343434343434\r
+                         plain=81945C7A0E8CFA2B\r
+                     encrypted=3434343434343434\r
+\r
+Set 7, vector# 53:\r
+                           key=35353535353535353535353535353535\r
+                        cipher=3535353535353535\r
+                         plain=11117AC15FC33735\r
+                     encrypted=3535353535353535\r
+\r
+Set 7, vector# 54:\r
+                           key=36363636363636363636363636363636\r
+                        cipher=3636363636363636\r
+                         plain=61626D41FE2E391E\r
+                     encrypted=3636363636363636\r
+\r
+Set 7, vector# 55:\r
+                           key=37373737373737373737373737373737\r
+                        cipher=3737373737373737\r
+                         plain=B2CD8FC35180809D\r
+                     encrypted=3737373737373737\r
+\r
+Set 7, vector# 56:\r
+                           key=38383838383838383838383838383838\r
+                        cipher=3838383838383838\r
+                         plain=3D3A363C62B138F2\r
+                     encrypted=3838383838383838\r
+\r
+Set 7, vector# 57:\r
+                           key=39393939393939393939393939393939\r
+                        cipher=3939393939393939\r
+                         plain=AE15590E8A135F01\r
+                     encrypted=3939393939393939\r
+\r
+Set 7, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=3A3A3A3A3A3A3A3A\r
+                         plain=5FE3CE75D6D0E634\r
+                     encrypted=3A3A3A3A3A3A3A3A\r
+\r
+Set 7, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=3B3B3B3B3B3B3B3B\r
+                         plain=516DA781993CB31C\r
+                     encrypted=3B3B3B3B3B3B3B3B\r
+\r
+Set 7, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=3C3C3C3C3C3C3C3C\r
+                         plain=A79D87587C1AD201\r
+                     encrypted=3C3C3C3C3C3C3C3C\r
+\r
+Set 7, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=3D3D3D3D3D3D3D3D\r
+                         plain=12BC868B060AADDC\r
+                     encrypted=3D3D3D3D3D3D3D3D\r
+\r
+Set 7, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=3E3E3E3E3E3E3E3E\r
+                         plain=E313C2CE1C0FDD82\r
+                     encrypted=3E3E3E3E3E3E3E3E\r
+\r
+Set 7, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=3F3F3F3F3F3F3F3F\r
+                         plain=2824A8F4C3729AEE\r
+                     encrypted=3F3F3F3F3F3F3F3F\r
+\r
+Set 7, vector# 64:\r
+                           key=40404040404040404040404040404040\r
+                        cipher=4040404040404040\r
+                         plain=3DD725C4B2005A8E\r
+                     encrypted=4040404040404040\r
+\r
+Set 7, vector# 65:\r
+                           key=41414141414141414141414141414141\r
+                        cipher=4141414141414141\r
+                         plain=F268235807A22F45\r
+                     encrypted=4141414141414141\r
+\r
+Set 7, vector# 66:\r
+                           key=42424242424242424242424242424242\r
+                        cipher=4242424242424242\r
+                         plain=1ADB4BE0D67EB0D1\r
+                     encrypted=4242424242424242\r
+\r
+Set 7, vector# 67:\r
+                           key=43434343434343434343434343434343\r
+                        cipher=4343434343434343\r
+                         plain=E8AA94054BF7AEF9\r
+                     encrypted=4343434343434343\r
+\r
+Set 7, vector# 68:\r
+                           key=44444444444444444444444444444444\r
+                        cipher=4444444444444444\r
+                         plain=43E28CF9A925DE6E\r
+                     encrypted=4444444444444444\r
+\r
+Set 7, vector# 69:\r
+                           key=45454545454545454545454545454545\r
+                        cipher=4545454545454545\r
+                         plain=2A23806AAAF703E8\r
+                     encrypted=4545454545454545\r
+\r
+Set 7, vector# 70:\r
+                           key=46464646464646464646464646464646\r
+                        cipher=4646464646464646\r
+                         plain=38C52938D47F7DEE\r
+                     encrypted=4646464646464646\r
+\r
+Set 7, vector# 71:\r
+                           key=47474747474747474747474747474747\r
+                        cipher=4747474747474747\r
+                         plain=38CBF3F1AEE1A69A\r
+                     encrypted=4747474747474747\r
+\r
+Set 7, vector# 72:\r
+                           key=48484848484848484848484848484848\r
+                        cipher=4848484848484848\r
+                         plain=E6BEEFB0751332DB\r
+                     encrypted=4848484848484848\r
+\r
+Set 7, vector# 73:\r
+                           key=49494949494949494949494949494949\r
+                        cipher=4949494949494949\r
+                         plain=3BA42C1881243426\r
+                     encrypted=4949494949494949\r
+\r
+Set 7, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=4A4A4A4A4A4A4A4A\r
+                         plain=63D2BAE756AB2FF2\r
+                     encrypted=4A4A4A4A4A4A4A4A\r
+\r
+Set 7, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=4B4B4B4B4B4B4B4B\r
+                         plain=06C9F80544D4DBE2\r
+                     encrypted=4B4B4B4B4B4B4B4B\r
+\r
+Set 7, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=4C4C4C4C4C4C4C4C\r
+                         plain=A464F98CF432B6B4\r
+                     encrypted=4C4C4C4C4C4C4C4C\r
+\r
+Set 7, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=4D4D4D4D4D4D4D4D\r
+                         plain=676E3C630D8B3BB7\r
+                     encrypted=4D4D4D4D4D4D4D4D\r
+\r
+Set 7, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=4E4E4E4E4E4E4E4E\r
+                         plain=3FE3D54DA7BBEF8F\r
+                     encrypted=4E4E4E4E4E4E4E4E\r
+\r
+Set 7, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=4F4F4F4F4F4F4F4F\r
+                         plain=D51E9F223C1CBC1B\r
+                     encrypted=4F4F4F4F4F4F4F4F\r
+\r
+Set 7, vector# 80:\r
+                           key=50505050505050505050505050505050\r
+                        cipher=5050505050505050\r
+                         plain=32DF00079847FA8E\r
+                     encrypted=5050505050505050\r
+\r
+Set 7, vector# 81:\r
+                           key=51515151515151515151515151515151\r
+                        cipher=5151515151515151\r
+                         plain=785D2A64D7A4538D\r
+                     encrypted=5151515151515151\r
+\r
+Set 7, vector# 82:\r
+                           key=52525252525252525252525252525252\r
+                        cipher=5252525252525252\r
+                         plain=A1040EF90D472E7F\r
+                     encrypted=5252525252525252\r
+\r
+Set 7, vector# 83:\r
+                           key=53535353535353535353535353535353\r
+                        cipher=5353535353535353\r
+                         plain=11B2DF0AC2C5B0AE\r
+                     encrypted=5353535353535353\r
+\r
+Set 7, vector# 84:\r
+                           key=54545454545454545454545454545454\r
+                        cipher=5454545454545454\r
+                         plain=2FFAFF07219D6D7C\r
+                     encrypted=5454545454545454\r
+\r
+Set 7, vector# 85:\r
+                           key=55555555555555555555555555555555\r
+                        cipher=5555555555555555\r
+                         plain=C9530E6F6CCFF2EF\r
+                     encrypted=5555555555555555\r
+\r
+Set 7, vector# 86:\r
+                           key=56565656565656565656565656565656\r
+                        cipher=5656565656565656\r
+                         plain=96A5CD9BFC042E39\r
+                     encrypted=5656565656565656\r
+\r
+Set 7, vector# 87:\r
+                           key=57575757575757575757575757575757\r
+                        cipher=5757575757575757\r
+                         plain=F77F7B6F4F84F1FF\r
+                     encrypted=5757575757575757\r
+\r
+Set 7, vector# 88:\r
+                           key=58585858585858585858585858585858\r
+                        cipher=5858585858585858\r
+                         plain=C0532C3D69C062DF\r
+                     encrypted=5858585858585858\r
+\r
+Set 7, vector# 89:\r
+                           key=59595959595959595959595959595959\r
+                        cipher=5959595959595959\r
+                         plain=E7FFAEA69C8A8607\r
+                     encrypted=5959595959595959\r
+\r
+Set 7, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=5A5A5A5A5A5A5A5A\r
+                         plain=F2FC664DAE182ADD\r
+                     encrypted=5A5A5A5A5A5A5A5A\r
+\r
+Set 7, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=5B5B5B5B5B5B5B5B\r
+                         plain=41FC38F84E4C0195\r
+                     encrypted=5B5B5B5B5B5B5B5B\r
+\r
+Set 7, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=5C5C5C5C5C5C5C5C\r
+                         plain=4A9930C76F50684C\r
+                     encrypted=5C5C5C5C5C5C5C5C\r
+\r
+Set 7, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=5D5D5D5D5D5D5D5D\r
+                         plain=EEAC0DA9060DA9B0\r
+                     encrypted=5D5D5D5D5D5D5D5D\r
+\r
+Set 7, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=5E5E5E5E5E5E5E5E\r
+                         plain=F6840282D75D02E7\r
+                     encrypted=5E5E5E5E5E5E5E5E\r
+\r
+Set 7, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=5F5F5F5F5F5F5F5F\r
+                         plain=821AEA19D5B63E83\r
+                     encrypted=5F5F5F5F5F5F5F5F\r
+\r
+Set 7, vector# 96:\r
+                           key=60606060606060606060606060606060\r
+                        cipher=6060606060606060\r
+                         plain=727CF728A7B13ABC\r
+                     encrypted=6060606060606060\r
+\r
+Set 7, vector# 97:\r
+                           key=61616161616161616161616161616161\r
+                        cipher=6161616161616161\r
+                         plain=A67998D29C473F12\r
+                     encrypted=6161616161616161\r
+\r
+Set 7, vector# 98:\r
+                           key=62626262626262626262626262626262\r
+                        cipher=6262626262626262\r
+                         plain=EFFA49D2160B4ABF\r
+                     encrypted=6262626262626262\r
+\r
+Set 7, vector# 99:\r
+                           key=63636363636363636363636363636363\r
+                        cipher=6363636363636363\r
+                         plain=164D73FE681E75AD\r
+                     encrypted=6363636363636363\r
+\r
+Set 7, vector#100:\r
+                           key=64646464646464646464646464646464\r
+                        cipher=6464646464646464\r
+                         plain=2B1C04D997DA7FD4\r
+                     encrypted=6464646464646464\r
+\r
+Set 7, vector#101:\r
+                           key=65656565656565656565656565656565\r
+                        cipher=6565656565656565\r
+                         plain=31A11FBEE25E09E4\r
+                     encrypted=6565656565656565\r
+\r
+Set 7, vector#102:\r
+                           key=66666666666666666666666666666666\r
+                        cipher=6666666666666666\r
+                         plain=1DB54D4519ACF873\r
+                     encrypted=6666666666666666\r
+\r
+Set 7, vector#103:\r
+                           key=67676767676767676767676767676767\r
+                        cipher=6767676767676767\r
+                         plain=E216D9E2C99B66BB\r
+                     encrypted=6767676767676767\r
+\r
+Set 7, vector#104:\r
+                           key=68686868686868686868686868686868\r
+                        cipher=6868686868686868\r
+                         plain=44753BA9A3B99529\r
+                     encrypted=6868686868686868\r
+\r
+Set 7, vector#105:\r
+                           key=69696969696969696969696969696969\r
+                        cipher=6969696969696969\r
+                         plain=67BAC169DF8C9466\r
+                     encrypted=6969696969696969\r
+\r
+Set 7, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=6A6A6A6A6A6A6A6A\r
+                         plain=A3F0FFD1635558D9\r
+                     encrypted=6A6A6A6A6A6A6A6A\r
+\r
+Set 7, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=6B6B6B6B6B6B6B6B\r
+                         plain=E067EA6903BC9E75\r
+                     encrypted=6B6B6B6B6B6B6B6B\r
+\r
+Set 7, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=6C6C6C6C6C6C6C6C\r
+                         plain=CC9B2A2EE146C976\r
+                     encrypted=6C6C6C6C6C6C6C6C\r
+\r
+Set 7, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=6D6D6D6D6D6D6D6D\r
+                         plain=B8188AE524A48DB5\r
+                     encrypted=6D6D6D6D6D6D6D6D\r
+\r
+Set 7, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=6E6E6E6E6E6E6E6E\r
+                         plain=EA63A02FDD241BD4\r
+                     encrypted=6E6E6E6E6E6E6E6E\r
+\r
+Set 7, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=6F6F6F6F6F6F6F6F\r
+                         plain=0527909BC5643183\r
+                     encrypted=6F6F6F6F6F6F6F6F\r
+\r
+Set 7, vector#112:\r
+                           key=70707070707070707070707070707070\r
+                        cipher=7070707070707070\r
+                         plain=F18ABDE9ED0AB894\r
+                     encrypted=7070707070707070\r
+\r
+Set 7, vector#113:\r
+                           key=71717171717171717171717171717171\r
+                        cipher=7171717171717171\r
+                         plain=3920A8E7A3FB6806\r
+                     encrypted=7171717171717171\r
+\r
+Set 7, vector#114:\r
+                           key=72727272727272727272727272727272\r
+                        cipher=7272727272727272\r
+                         plain=C6524384CE47C55B\r
+                     encrypted=7272727272727272\r
+\r
+Set 7, vector#115:\r
+                           key=73737373737373737373737373737373\r
+                        cipher=7373737373737373\r
+                         plain=BDD7DCB1656BAADD\r
+                     encrypted=7373737373737373\r
+\r
+Set 7, vector#116:\r
+                           key=74747474747474747474747474747474\r
+                        cipher=7474747474747474\r
+                         plain=6673C63C62C8719A\r
+                     encrypted=7474747474747474\r
+\r
+Set 7, vector#117:\r
+                           key=75757575757575757575757575757575\r
+                        cipher=7575757575757575\r
+                         plain=19DA69B57FFD0157\r
+                     encrypted=7575757575757575\r
+\r
+Set 7, vector#118:\r
+                           key=76767676767676767676767676767676\r
+                        cipher=7676767676767676\r
+                         plain=85754A52326E6EA6\r
+                     encrypted=7676767676767676\r
+\r
+Set 7, vector#119:\r
+                           key=77777777777777777777777777777777\r
+                        cipher=7777777777777777\r
+                         plain=C27D329D88AD15BC\r
+                     encrypted=7777777777777777\r
+\r
+Set 7, vector#120:\r
+                           key=78787878787878787878787878787878\r
+                        cipher=7878787878787878\r
+                         plain=7A872514E97BFB69\r
+                     encrypted=7878787878787878\r
+\r
+Set 7, vector#121:\r
+                           key=79797979797979797979797979797979\r
+                        cipher=7979797979797979\r
+                         plain=70947B68A327C173\r
+                     encrypted=7979797979797979\r
+\r
+Set 7, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=7A7A7A7A7A7A7A7A\r
+                         plain=68FDC0234147414C\r
+                     encrypted=7A7A7A7A7A7A7A7A\r
+\r
+Set 7, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=7B7B7B7B7B7B7B7B\r
+                         plain=70A314ED65B8E243\r
+                     encrypted=7B7B7B7B7B7B7B7B\r
+\r
+Set 7, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=7C7C7C7C7C7C7C7C\r
+                         plain=E59BB841DE09A039\r
+                     encrypted=7C7C7C7C7C7C7C7C\r
+\r
+Set 7, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=7D7D7D7D7D7D7D7D\r
+                         plain=4C883F03047CB576\r
+                     encrypted=7D7D7D7D7D7D7D7D\r
+\r
+Set 7, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=7E7E7E7E7E7E7E7E\r
+                         plain=7F95787EC5BCD074\r
+                     encrypted=7E7E7E7E7E7E7E7E\r
+\r
+Set 7, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=7F7F7F7F7F7F7F7F\r
+                         plain=E95AB35ABF1EBA68\r
+                     encrypted=7F7F7F7F7F7F7F7F\r
+\r
+Set 7, vector#128:\r
+                           key=80808080808080808080808080808080\r
+                        cipher=8080808080808080\r
+                         plain=F22B876C1ECDB9FF\r
+                     encrypted=8080808080808080\r
+\r
+Set 7, vector#129:\r
+                           key=81818181818181818181818181818181\r
+                        cipher=8181818181818181\r
+                         plain=3654F54F17C46A6A\r
+                     encrypted=8181818181818181\r
+\r
+Set 7, vector#130:\r
+                           key=82828282828282828282828282828282\r
+                        cipher=8282828282828282\r
+                         plain=B0ECC03F07D4D507\r
+                     encrypted=8282828282828282\r
+\r
+Set 7, vector#131:\r
+                           key=83838383838383838383838383838383\r
+                        cipher=8383838383838383\r
+                         plain=4CD623BF7B162E37\r
+                     encrypted=8383838383838383\r
+\r
+Set 7, vector#132:\r
+                           key=84848484848484848484848484848484\r
+                        cipher=8484848484848484\r
+                         plain=483BE29083971AFB\r
+                     encrypted=8484848484848484\r
+\r
+Set 7, vector#133:\r
+                           key=85858585858585858585858585858585\r
+                        cipher=8585858585858585\r
+                         plain=701CC2F4CF5FC80D\r
+                     encrypted=8585858585858585\r
+\r
+Set 7, vector#134:\r
+                           key=86868686868686868686868686868686\r
+                        cipher=8686868686868686\r
+                         plain=7F736C27F3E1283B\r
+                     encrypted=8686868686868686\r
+\r
+Set 7, vector#135:\r
+                           key=87878787878787878787878787878787\r
+                        cipher=8787878787878787\r
+                         plain=83D7F7FADDB57589\r
+                     encrypted=8787878787878787\r
+\r
+Set 7, vector#136:\r
+                           key=88888888888888888888888888888888\r
+                        cipher=8888888888888888\r
+                         plain=EEE69D2621126076\r
+                     encrypted=8888888888888888\r
+\r
+Set 7, vector#137:\r
+                           key=89898989898989898989898989898989\r
+                        cipher=8989898989898989\r
+                         plain=9F0EA1DF5C4060F7\r
+                     encrypted=8989898989898989\r
+\r
+Set 7, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=8A8A8A8A8A8A8A8A\r
+                         plain=8F0B10F7B81CD40C\r
+                     encrypted=8A8A8A8A8A8A8A8A\r
+\r
+Set 7, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=8B8B8B8B8B8B8B8B\r
+                         plain=B1BF72A385600BB0\r
+                     encrypted=8B8B8B8B8B8B8B8B\r
+\r
+Set 7, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=8C8C8C8C8C8C8C8C\r
+                         plain=9AE34503D87141FE\r
+                     encrypted=8C8C8C8C8C8C8C8C\r
+\r
+Set 7, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=8D8D8D8D8D8D8D8D\r
+                         plain=BD0FFBD3224B6D2F\r
+                     encrypted=8D8D8D8D8D8D8D8D\r
+\r
+Set 7, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=8E8E8E8E8E8E8E8E\r
+                         plain=B30733F1009479E0\r
+                     encrypted=8E8E8E8E8E8E8E8E\r
+\r
+Set 7, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=8F8F8F8F8F8F8F8F\r
+                         plain=F8F71034399810BB\r
+                     encrypted=8F8F8F8F8F8F8F8F\r
+\r
+Set 7, vector#144:\r
+                           key=90909090909090909090909090909090\r
+                        cipher=9090909090909090\r
+                         plain=11C23132C318BB63\r
+                     encrypted=9090909090909090\r
+\r
+Set 7, vector#145:\r
+                           key=91919191919191919191919191919191\r
+                        cipher=9191919191919191\r
+                         plain=C302F8825A5022AF\r
+                     encrypted=9191919191919191\r
+\r
+Set 7, vector#146:\r
+                           key=92929292929292929292929292929292\r
+                        cipher=9292929292929292\r
+                         plain=2AEEFC0A4397C732\r
+                     encrypted=9292929292929292\r
+\r
+Set 7, vector#147:\r
+                           key=93939393939393939393939393939393\r
+                        cipher=9393939393939393\r
+                         plain=612BC1CF7F2FCECD\r
+                     encrypted=9393939393939393\r
+\r
+Set 7, vector#148:\r
+                           key=94949494949494949494949494949494\r
+                        cipher=9494949494949494\r
+                         plain=5D67AE0C5D1EC645\r
+                     encrypted=9494949494949494\r
+\r
+Set 7, vector#149:\r
+                           key=95959595959595959595959595959595\r
+                        cipher=9595959595959595\r
+                         plain=DDD47850BB2663D8\r
+                     encrypted=9595959595959595\r
+\r
+Set 7, vector#150:\r
+                           key=96969696969696969696969696969696\r
+                        cipher=9696969696969696\r
+                         plain=77D2BA6E946F013C\r
+                     encrypted=9696969696969696\r
+\r
+Set 7, vector#151:\r
+                           key=97979797979797979797979797979797\r
+                        cipher=9797979797979797\r
+                         plain=B0EEE30FFE4934B4\r
+                     encrypted=9797979797979797\r
+\r
+Set 7, vector#152:\r
+                           key=98989898989898989898989898989898\r
+                        cipher=9898989898989898\r
+                         plain=B756AD4D267C10C2\r
+                     encrypted=9898989898989898\r
+\r
+Set 7, vector#153:\r
+                           key=99999999999999999999999999999999\r
+                        cipher=9999999999999999\r
+                         plain=A58CC037EE8BBF57\r
+                     encrypted=9999999999999999\r
+\r
+Set 7, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=9A9A9A9A9A9A9A9A\r
+                         plain=65ED097D4D5FDA56\r
+                     encrypted=9A9A9A9A9A9A9A9A\r
+\r
+Set 7, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=9B9B9B9B9B9B9B9B\r
+                         plain=8E85677FA0A26747\r
+                     encrypted=9B9B9B9B9B9B9B9B\r
+\r
+Set 7, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=9C9C9C9C9C9C9C9C\r
+                         plain=56BB2820153BACEA\r
+                     encrypted=9C9C9C9C9C9C9C9C\r
+\r
+Set 7, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=9D9D9D9D9D9D9D9D\r
+                         plain=C0B9DA3E1B638A6F\r
+                     encrypted=9D9D9D9D9D9D9D9D\r
+\r
+Set 7, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=9E9E9E9E9E9E9E9E\r
+                         plain=167CC1878F3D3C46\r
+                     encrypted=9E9E9E9E9E9E9E9E\r
+\r
+Set 7, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=9F9F9F9F9F9F9F9F\r
+                         plain=B84C4230FC84CE09\r
+                     encrypted=9F9F9F9F9F9F9F9F\r
+\r
+Set 7, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=A0A0A0A0A0A0A0A0\r
+                         plain=A02196345EA22560\r
+                     encrypted=A0A0A0A0A0A0A0A0\r
+\r
+Set 7, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=A1A1A1A1A1A1A1A1\r
+                         plain=307CAE08CF13AFA6\r
+                     encrypted=A1A1A1A1A1A1A1A1\r
+\r
+Set 7, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=A2A2A2A2A2A2A2A2\r
+                         plain=7DF2192FD40928CD\r
+                     encrypted=A2A2A2A2A2A2A2A2\r
+\r
+Set 7, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=A3A3A3A3A3A3A3A3\r
+                         plain=B847D93AFAAD8144\r
+                     encrypted=A3A3A3A3A3A3A3A3\r
+\r
+Set 7, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=A4A4A4A4A4A4A4A4\r
+                         plain=7508580B05BB793F\r
+                     encrypted=A4A4A4A4A4A4A4A4\r
+\r
+Set 7, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=A5A5A5A5A5A5A5A5\r
+                         plain=68B3188BB5B69EC7\r
+                     encrypted=A5A5A5A5A5A5A5A5\r
+\r
+Set 7, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=A6A6A6A6A6A6A6A6\r
+                         plain=6FAB0F00727F11F7\r
+                     encrypted=A6A6A6A6A6A6A6A6\r
+\r
+Set 7, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=A7A7A7A7A7A7A7A7\r
+                         plain=D724B2E288D9153E\r
+                     encrypted=A7A7A7A7A7A7A7A7\r
+\r
+Set 7, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=A8A8A8A8A8A8A8A8\r
+                         plain=D4D51E1492268172\r
+                     encrypted=A8A8A8A8A8A8A8A8\r
+\r
+Set 7, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=A9A9A9A9A9A9A9A9\r
+                         plain=FFC21A8C832F5987\r
+                     encrypted=A9A9A9A9A9A9A9A9\r
+\r
+Set 7, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=AAAAAAAAAAAAAAAA\r
+                         plain=56F102DA5D9A7AA8\r
+                     encrypted=AAAAAAAAAAAAAAAA\r
+\r
+Set 7, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABAB\r
+                        cipher=ABABABABABABABAB\r
+                         plain=6780A54020175076\r
+                     encrypted=ABABABABABABABAB\r
+\r
+Set 7, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACAC\r
+                        cipher=ACACACACACACACAC\r
+                         plain=BC4054D85F27089E\r
+                     encrypted=ACACACACACACACAC\r
+\r
+Set 7, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADAD\r
+                        cipher=ADADADADADADADAD\r
+                         plain=BBE08468327A7E65\r
+                     encrypted=ADADADADADADADAD\r
+\r
+Set 7, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=AEAEAEAEAEAEAEAE\r
+                         plain=87796445B0586B6D\r
+                     encrypted=AEAEAEAEAEAEAEAE\r
+\r
+Set 7, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=AFAFAFAFAFAFAFAF\r
+                         plain=9D15A78088E7AD57\r
+                     encrypted=AFAFAFAFAFAFAFAF\r
+\r
+Set 7, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=B0B0B0B0B0B0B0B0\r
+                         plain=1A40AB7EA5E7ED74\r
+                     encrypted=B0B0B0B0B0B0B0B0\r
+\r
+Set 7, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=B1B1B1B1B1B1B1B1\r
+                         plain=BDD5962B23D1A361\r
+                     encrypted=B1B1B1B1B1B1B1B1\r
+\r
+Set 7, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=B2B2B2B2B2B2B2B2\r
+                         plain=0E812C7CDF85CE3F\r
+                     encrypted=B2B2B2B2B2B2B2B2\r
+\r
+Set 7, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=B3B3B3B3B3B3B3B3\r
+                         plain=81D25575E20E8F34\r
+                     encrypted=B3B3B3B3B3B3B3B3\r
+\r
+Set 7, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=B4B4B4B4B4B4B4B4\r
+                         plain=DD6B8D22ADE8CD4C\r
+                     encrypted=B4B4B4B4B4B4B4B4\r
+\r
+Set 7, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=B5B5B5B5B5B5B5B5\r
+                         plain=CA17CB30156A42F1\r
+                     encrypted=B5B5B5B5B5B5B5B5\r
+\r
+Set 7, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=B6B6B6B6B6B6B6B6\r
+                         plain=67FD429E20A83731\r
+                     encrypted=B6B6B6B6B6B6B6B6\r
+\r
+Set 7, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=B7B7B7B7B7B7B7B7\r
+                         plain=E66F3F7260B06927\r
+                     encrypted=B7B7B7B7B7B7B7B7\r
+\r
+Set 7, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=B8B8B8B8B8B8B8B8\r
+                         plain=3608E9A96B3293DA\r
+                     encrypted=B8B8B8B8B8B8B8B8\r
+\r
+Set 7, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=B9B9B9B9B9B9B9B9\r
+                         plain=BEDCE27EBCC657D0\r
+                     encrypted=B9B9B9B9B9B9B9B9\r
+\r
+Set 7, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABA\r
+                        cipher=BABABABABABABABA\r
+                         plain=B4D036C9CDC6F55C\r
+                     encrypted=BABABABABABABABA\r
+\r
+Set 7, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=BBBBBBBBBBBBBBBB\r
+                         plain=99A0C2BA75156E89\r
+                     encrypted=BBBBBBBBBBBBBBBB\r
+\r
+Set 7, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=BCBCBCBCBCBCBCBC\r
+                         plain=EC76B130BD72425F\r
+                     encrypted=BCBCBCBCBCBCBCBC\r
+\r
+Set 7, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=BDBDBDBDBDBDBDBD\r
+                         plain=44D5E7932913B966\r
+                     encrypted=BDBDBDBDBDBDBDBD\r
+\r
+Set 7, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=BEBEBEBEBEBEBEBE\r
+                         plain=90BFB97A5A4B9C82\r
+                     encrypted=BEBEBEBEBEBEBEBE\r
+\r
+Set 7, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=BFBFBFBFBFBFBFBF\r
+                         plain=42DB3DA55C91DCDA\r
+                     encrypted=BFBFBFBFBFBFBFBF\r
+\r
+Set 7, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=C0C0C0C0C0C0C0C0\r
+                         plain=D22E3BCA3ED732E7\r
+                     encrypted=C0C0C0C0C0C0C0C0\r
+\r
+Set 7, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=C1C1C1C1C1C1C1C1\r
+                         plain=73C2DAB1EE8CD6A3\r
+                     encrypted=C1C1C1C1C1C1C1C1\r
+\r
+Set 7, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=C2C2C2C2C2C2C2C2\r
+                         plain=9A2AA75B7ADB74D9\r
+                     encrypted=C2C2C2C2C2C2C2C2\r
+\r
+Set 7, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=C3C3C3C3C3C3C3C3\r
+                         plain=C2189636A8B2EE27\r
+                     encrypted=C3C3C3C3C3C3C3C3\r
+\r
+Set 7, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=C4C4C4C4C4C4C4C4\r
+                         plain=84A15B5E1F72B10B\r
+                     encrypted=C4C4C4C4C4C4C4C4\r
+\r
+Set 7, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=C5C5C5C5C5C5C5C5\r
+                         plain=1892AF1539C08351\r
+                     encrypted=C5C5C5C5C5C5C5C5\r
+\r
+Set 7, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=C6C6C6C6C6C6C6C6\r
+                         plain=4CD04F8AE185ADE8\r
+                     encrypted=C6C6C6C6C6C6C6C6\r
+\r
+Set 7, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=C7C7C7C7C7C7C7C7\r
+                         plain=B88080128854240A\r
+                     encrypted=C7C7C7C7C7C7C7C7\r
+\r
+Set 7, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=C8C8C8C8C8C8C8C8\r
+                         plain=781620284E9B955C\r
+                     encrypted=C8C8C8C8C8C8C8C8\r
+\r
+Set 7, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=C9C9C9C9C9C9C9C9\r
+                         plain=B27B540A60E159E1\r
+                     encrypted=C9C9C9C9C9C9C9C9\r
+\r
+Set 7, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACA\r
+                        cipher=CACACACACACACACA\r
+                         plain=2F9014EE256DA94B\r
+                     encrypted=CACACACACACACACA\r
+\r
+Set 7, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=CBCBCBCBCBCBCBCB\r
+                         plain=4A753E67BC9621A1\r
+                     encrypted=CBCBCBCBCBCBCBCB\r
+\r
+Set 7, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=CCCCCCCCCCCCCCCC\r
+                         plain=C98B9332366E265B\r
+                     encrypted=CCCCCCCCCCCCCCCC\r
+\r
+Set 7, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=CDCDCDCDCDCDCDCD\r
+                         plain=25A33EF44ED81C7E\r
+                     encrypted=CDCDCDCDCDCDCDCD\r
+\r
+Set 7, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECE\r
+                        cipher=CECECECECECECECE\r
+                         plain=EA6791E95F8B0982\r
+                     encrypted=CECECECECECECECE\r
+\r
+Set 7, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=CFCFCFCFCFCFCFCF\r
+                         plain=4A830F808045DEE0\r
+                     encrypted=CFCFCFCFCFCFCFCF\r
+\r
+Set 7, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=D0D0D0D0D0D0D0D0\r
+                         plain=26015282CBB968D2\r
+                     encrypted=D0D0D0D0D0D0D0D0\r
+\r
+Set 7, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=D1D1D1D1D1D1D1D1\r
+                         plain=978AAEAFFC7CF149\r
+                     encrypted=D1D1D1D1D1D1D1D1\r
+\r
+Set 7, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=D2D2D2D2D2D2D2D2\r
+                         plain=27F0F833368E3192\r
+                     encrypted=D2D2D2D2D2D2D2D2\r
+\r
+Set 7, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=D3D3D3D3D3D3D3D3\r
+                         plain=B091D63FC3EE8F60\r
+                     encrypted=D3D3D3D3D3D3D3D3\r
+\r
+Set 7, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=D4D4D4D4D4D4D4D4\r
+                         plain=1ECF45D9BD03E580\r
+                     encrypted=D4D4D4D4D4D4D4D4\r
+\r
+Set 7, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=D5D5D5D5D5D5D5D5\r
+                         plain=6CB29F047F8D0300\r
+                     encrypted=D5D5D5D5D5D5D5D5\r
+\r
+Set 7, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=D6D6D6D6D6D6D6D6\r
+                         plain=BD2E9C0D23924C99\r
+                     encrypted=D6D6D6D6D6D6D6D6\r
+\r
+Set 7, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=D7D7D7D7D7D7D7D7\r
+                         plain=43578FEA1ED1C6CF\r
+                     encrypted=D7D7D7D7D7D7D7D7\r
+\r
+Set 7, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=D8D8D8D8D8D8D8D8\r
+                         plain=63F3226A1A7817D9\r
+                     encrypted=D8D8D8D8D8D8D8D8\r
+\r
+Set 7, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=D9D9D9D9D9D9D9D9\r
+                         plain=CDEDDB44EF710FD2\r
+                     encrypted=D9D9D9D9D9D9D9D9\r
+\r
+Set 7, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADA\r
+                        cipher=DADADADADADADADA\r
+                         plain=30D0BD14ED85EE31\r
+                     encrypted=DADADADADADADADA\r
+\r
+Set 7, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=DBDBDBDBDBDBDBDB\r
+                         plain=657BA527EF9B870C\r
+                     encrypted=DBDBDBDBDBDBDBDB\r
+\r
+Set 7, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=DCDCDCDCDCDCDCDC\r
+                         plain=030CBBF95DDD8224\r
+                     encrypted=DCDCDCDCDCDCDCDC\r
+\r
+Set 7, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=DDDDDDDDDDDDDDDD\r
+                         plain=E5CD1D3E9C403524\r
+                     encrypted=DDDDDDDDDDDDDDDD\r
+\r
+Set 7, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=DEDEDEDEDEDEDEDE\r
+                         plain=D134D5F60390A498\r
+                     encrypted=DEDEDEDEDEDEDEDE\r
+\r
+Set 7, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=DFDFDFDFDFDFDFDF\r
+                         plain=0CFCCF97E4F7D038\r
+                     encrypted=DFDFDFDFDFDFDFDF\r
+\r
+Set 7, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=E0E0E0E0E0E0E0E0\r
+                         plain=BA9C2BBD5D5A1495\r
+                     encrypted=E0E0E0E0E0E0E0E0\r
+\r
+Set 7, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=E1E1E1E1E1E1E1E1\r
+                         plain=F51126E8E1BA2F8D\r
+                     encrypted=E1E1E1E1E1E1E1E1\r
+\r
+Set 7, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=E2E2E2E2E2E2E2E2\r
+                         plain=D3618A49AD3083E9\r
+                     encrypted=E2E2E2E2E2E2E2E2\r
+\r
+Set 7, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=E3E3E3E3E3E3E3E3\r
+                         plain=A034BB5039D555D9\r
+                     encrypted=E3E3E3E3E3E3E3E3\r
+\r
+Set 7, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=E4E4E4E4E4E4E4E4\r
+                         plain=28AFAA9D029E3583\r
+                     encrypted=E4E4E4E4E4E4E4E4\r
+\r
+Set 7, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=E5E5E5E5E5E5E5E5\r
+                         plain=D7853194605A1230\r
+                     encrypted=E5E5E5E5E5E5E5E5\r
+\r
+Set 7, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=E6E6E6E6E6E6E6E6\r
+                         plain=863D99CE2EAC4A10\r
+                     encrypted=E6E6E6E6E6E6E6E6\r
+\r
+Set 7, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=E7E7E7E7E7E7E7E7\r
+                         plain=E5A73FE05FB3C502\r
+                     encrypted=E7E7E7E7E7E7E7E7\r
+\r
+Set 7, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=E8E8E8E8E8E8E8E8\r
+                         plain=79EB5E84A51C1F24\r
+                     encrypted=E8E8E8E8E8E8E8E8\r
+\r
+Set 7, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=E9E9E9E9E9E9E9E9\r
+                         plain=862A2C3457BBAB00\r
+                     encrypted=E9E9E9E9E9E9E9E9\r
+\r
+Set 7, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=EAEAEAEAEAEAEAEA\r
+                         plain=B164956C9F1ED5E2\r
+                     encrypted=EAEAEAEAEAEAEAEA\r
+\r
+Set 7, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=EBEBEBEBEBEBEBEB\r
+                         plain=782BF6EF6C829257\r
+                     encrypted=EBEBEBEBEBEBEBEB\r
+\r
+Set 7, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECEC\r
+                        cipher=ECECECECECECECEC\r
+                         plain=F4DDD623FB85B25A\r
+                     encrypted=ECECECECECECECEC\r
+\r
+Set 7, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=EDEDEDEDEDEDEDED\r
+                         plain=982FFABFD14C2690\r
+                     encrypted=EDEDEDEDEDEDEDED\r
+\r
+Set 7, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=EEEEEEEEEEEEEEEE\r
+                         plain=3D32AE605C63EBC2\r
+                     encrypted=EEEEEEEEEEEEEEEE\r
+\r
+Set 7, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=EFEFEFEFEFEFEFEF\r
+                         plain=41F3B5B0A1485AB8\r
+                     encrypted=EFEFEFEFEFEFEFEF\r
+\r
+Set 7, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=F0F0F0F0F0F0F0F0\r
+                         plain=DEB571F6A195048F\r
+                     encrypted=F0F0F0F0F0F0F0F0\r
+\r
+Set 7, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=F1F1F1F1F1F1F1F1\r
+                         plain=91FEDFCED18795E3\r
+                     encrypted=F1F1F1F1F1F1F1F1\r
+\r
+Set 7, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=F2F2F2F2F2F2F2F2\r
+                         plain=5A5EE798C55A8399\r
+                     encrypted=F2F2F2F2F2F2F2F2\r
+\r
+Set 7, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=F3F3F3F3F3F3F3F3\r
+                         plain=C0A4826159F2B9A0\r
+                     encrypted=F3F3F3F3F3F3F3F3\r
+\r
+Set 7, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=F4F4F4F4F4F4F4F4\r
+                         plain=4E77BA934333E45B\r
+                     encrypted=F4F4F4F4F4F4F4F4\r
+\r
+Set 7, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=F5F5F5F5F5F5F5F5\r
+                         plain=5BC11AA405291687\r
+                     encrypted=F5F5F5F5F5F5F5F5\r
+\r
+Set 7, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=F6F6F6F6F6F6F6F6\r
+                         plain=BD46B19A56B2B675\r
+                     encrypted=F6F6F6F6F6F6F6F6\r
+\r
+Set 7, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=F7F7F7F7F7F7F7F7\r
+                         plain=81521348DD433FD3\r
+                     encrypted=F7F7F7F7F7F7F7F7\r
+\r
+Set 7, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=F8F8F8F8F8F8F8F8\r
+                         plain=55DC9EC852ABFCB5\r
+                     encrypted=F8F8F8F8F8F8F8F8\r
+\r
+Set 7, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=F9F9F9F9F9F9F9F9\r
+                         plain=FF90A91E8937D349\r
+                     encrypted=F9F9F9F9F9F9F9F9\r
+\r
+Set 7, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=FAFAFAFAFAFAFAFA\r
+                         plain=B4530853332F0692\r
+                     encrypted=FAFAFAFAFAFAFAFA\r
+\r
+Set 7, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=FBFBFBFBFBFBFBFB\r
+                         plain=DF83E2BD645BD45B\r
+                     encrypted=FBFBFBFBFBFBFBFB\r
+\r
+Set 7, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=FCFCFCFCFCFCFCFC\r
+                         plain=2C922D161D0BEAF0\r
+                     encrypted=FCFCFCFCFCFCFCFC\r
+\r
+Set 7, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=FDFDFDFDFDFDFDFD\r
+                         plain=B150869F15B5864D\r
+                     encrypted=FDFDFDFDFDFDFDFD\r
+\r
+Set 7, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=FEFEFEFEFEFEFEFE\r
+                         plain=75B22991A49E4847\r
+                     encrypted=FEFEFEFEFEFEFEFE\r
+\r
+Set 7, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=FFFFFFFFFFFFFFFF\r
+                         plain=6ED5F3BDDAACD163\r
+                     encrypted=FFFFFFFFFFFFFFFF\r
+\r
+Test vectors -- set 8\r
+=====================\r
+\r
+Set 8, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F\r
+                        cipher=0011223344556677\r
+                         plain=96950DDA654A3D62\r
+                     encrypted=0011223344556677\r
+\r
+Set 8, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF48\r
+                        cipher=EA024714AD5C4D84\r
+                         plain=638B3A5EF72B663F\r
+                     encrypted=EA024714AD5C4D84\r
+\r
+\r
+\r
+End of test vectors\r
diff --git a/testvectors/Rc6-128-128.verified.test-vectors b/testvectors/Rc6-128-128.verified.test-vectors
new file mode 100644 (file)
index 0000000..196698d
--- /dev/null
@@ -0,0 +1,7232 @@
+********************************************************************************\r
+*Project NESSIE - New European Schemes for Signature, Integrity, and Encryption*\r
+********************************************************************************\r
+\r
+Primitive Name: Rc6\r
+===================\r
+Key size: 128 bits\r
+Block size: 128 bits\r
+\r
+Test vectors -- set 1\r
+=====================\r
+\r
+Set 1, vector#  0:\r
+                           key=80000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1AD578A02A08162850A15A1552A17AD4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=150B461D2ACDFC1EE9D404A6494632DD\r
+           Iterated 1000 times=BE843C58B1249AFFB720922524A1B9D3\r
+\r
+Set 1, vector#  1:\r
+                           key=40000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=912E9CF1473035A8443A82495C0730D3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=884B3F05C9497ADE542C8A3E619ECDC7\r
+           Iterated 1000 times=A5D0351DD1C21CE5FE3209877AE3AFBE\r
+\r
+Set 1, vector#  2:\r
+                           key=20000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3D3E851A80ABAF221761931747473048\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2D219A8AE8574C793191A5C7DD0B8209\r
+           Iterated 1000 times=F8587EAFF1B671EFA9A8A440D2B624A4\r
+\r
+Set 1, vector#  3:\r
+                           key=10000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=96CFC0510819EEB7FCDF2CC7BEABEF77\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=22D6B5C48FB5676C682BDB974AECEC84\r
+           Iterated 1000 times=75A7533D9D904715788CD2913596611C\r
+\r
+Set 1, vector#  4:\r
+                           key=08000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FB787268EC3C583A3685973B861AEF8D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=43913AEB3318BB6D2E7088B7BA3B52CF\r
+           Iterated 1000 times=93AF5C37579150620579B46A4FD8CA5E\r
+\r
+Set 1, vector#  5:\r
+                           key=04000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2AE927525C73250D954B619EDAC718BE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A103EF5D0EB8893AD473C511E52EB8DA\r
+           Iterated 1000 times=F549C249EE1EF2EC5231465B1DDE1D65\r
+\r
+Set 1, vector#  6:\r
+                           key=02000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=00298D1DB6C6DA02E28E49C63B4A5795\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=673B423E356786D9976A3723F50C444D\r
+           Iterated 1000 times=82AA3A4F71DDDFADB3981A20571E6CB9\r
+\r
+Set 1, vector#  7:\r
+                           key=01000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7E32F418910C9AC8701292B5F96346F3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=578E9BDC5C34EA968EFF2E173E1FB042\r
+           Iterated 1000 times=F428F34D32218659CF333CD965756DDC\r
+\r
+Set 1, vector#  8:\r
+                           key=00800000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9FC6C21A562A049AD320EAA0D43C1998\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2D815C7670F3CB1D70356BBFDABCBF3F\r
+           Iterated 1000 times=8108B89F01557329B73C763CB5036100\r
+\r
+Set 1, vector#  9:\r
+                           key=00400000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7A0BD66C361D641DFD313CBE23F69A57\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=02F8CD845D7E86580F2DFD56E7AEE3E1\r
+           Iterated 1000 times=12C92DED30394CC17421F834A75C8338\r
+\r
+Set 1, vector# 10:\r
+                           key=00200000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C2E2CAD226964597A98C388B27127EA1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3A4791CEA4909A591C809994C31B2A5B\r
+           Iterated 1000 times=27F241BDFC37EB52C9CED3706ABD2091\r
+\r
+Set 1, vector# 11:\r
+                           key=00100000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B7F4837AC6F1F808D8EBBF1D08077FB4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=55FE4A7A489581A5BDC5E7AB25EC67A8\r
+           Iterated 1000 times=3FC83B5902248923ABA25685574267FD\r
+\r
+Set 1, vector# 12:\r
+                           key=00080000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0495E1AEDA7A9EC9ACBF38FE41CB08FA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=812E716895B9C255E36CF5934F607C66\r
+           Iterated 1000 times=72E9A9EDC5E5775D5A512DBD63D624B4\r
+\r
+Set 1, vector# 13:\r
+                           key=00040000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E001020E1D0C05BE072695F3F48F07B2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=06C134BA5CA1CA95F5B9A2A01F3BBCA7\r
+           Iterated 1000 times=66BFD5E26B910AC20FFBA347D4D4BD36\r
+\r
+Set 1, vector# 14:\r
+                           key=00020000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=608CE7A12C9EEC348FF674FB9F8D1972\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D26F74384DC13F231062FDA3BF2CAE51\r
+           Iterated 1000 times=02A664EE7A53219BD82EF12DC4E723B8\r
+\r
+Set 1, vector# 15:\r
+                           key=00010000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=916BEC60955C1A3540B4C245F4D3B94B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=77420C420A5E013B48E0642BE51DAF13\r
+           Iterated 1000 times=3EA5391DFA750BF7DC9BBC82A9C0128C\r
+\r
+Set 1, vector# 16:\r
+                           key=00008000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B2B91EC4EFE12CD4EDDA71ED52B278B1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=918006044F719AE83EAC6838A3845004\r
+           Iterated 1000 times=73293C951EC5DB4166CC370BEC89E0CE\r
+\r
+Set 1, vector# 17:\r
+                           key=00004000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0CA46CF5275313AB3D9494A5BB7D786A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E4F95C5F020C1F30BCE5F0507BB67D59\r
+           Iterated 1000 times=C937F9EF46ADB30B36B15F0B7CB3DF8E\r
+\r
+Set 1, vector# 18:\r
+                           key=00002000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E679B7C6F661AE52BA5199EC24D4E542\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3B0BE1FD30D81195D1A412CC59787D33\r
+           Iterated 1000 times=5569E5796F1E94BE34EBA6CB5681BE51\r
+\r
+Set 1, vector# 19:\r
+                           key=00001000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=043FAB3A991B3FEC872AC747640731CB\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2E913644B99F274CC3666D7D8EC2EAD9\r
+           Iterated 1000 times=456EAC988B3668631D2676332F89D316\r
+\r
+Set 1, vector# 20:\r
+                           key=00000800000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EF8C38151A67B9A51E0935BBA14D9E22\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9E40EA316CAEFA347EF8BCEB8DD2B46A\r
+           Iterated 1000 times=F487C90F617D97342DEF6445256E34A1\r
+\r
+Set 1, vector# 21:\r
+                           key=00000400000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2D4515423CFCF372B5632C2879A71267\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0F117B02C476814D55DB17523350D23E\r
+           Iterated 1000 times=E03879BC5746BBED8980781C222E9A64\r
+\r
+Set 1, vector# 22:\r
+                           key=00000200000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2420A9327B9D2426C19F755BC3D8BD88\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=48979014348BDBE0A68ED93AF4568611\r
+           Iterated 1000 times=1B0E607F49998DE38B224505F87800C5\r
+\r
+Set 1, vector# 23:\r
+                           key=00000100000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2151D88643EE81D8D23B44D22E2B0D65\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=10513D6AFBE31D2927919298CC910CF3\r
+           Iterated 1000 times=56122D14B070AFDF057C4BB2FD76F011\r
+\r
+Set 1, vector# 24:\r
+                           key=00000080000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AEFA6F32E963CB2D4D89E673B503DDAC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E4AC4534A95169A1184D66859053EF29\r
+           Iterated 1000 times=2CE09C66439F17ED8C5074028C5459A2\r
+\r
+Set 1, vector# 25:\r
+                           key=00000040000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=43DBE4D6B1BA3F05F16D73B2F80A12DF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C844A6EB07EDD1669204FC00747974F4\r
+           Iterated 1000 times=6E24B483AC006FB4FCCF014AB64B89C9\r
+\r
+Set 1, vector# 26:\r
+                           key=00000020000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=ED8C9B25558CAD4EF9469364BE97CA30\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B7733BD6BD79946A4BB4EA0D084788FA\r
+           Iterated 1000 times=942C1F0F647DF6AE7D86068357508E00\r
+\r
+Set 1, vector# 27:\r
+                           key=00000010000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BDE5B1DC5053F94670599CBE6845604B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6A14486C021495AA686B2828B11C3EF1\r
+           Iterated 1000 times=EEAF84BE91DA331340C1AD8591E53FFF\r
+\r
+Set 1, vector# 28:\r
+                           key=00000008000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4529434499884BE7C4E6D009F3D5353E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=93463E156797F989E4F7AFA1668C857E\r
+           Iterated 1000 times=AED5BFB9265A515F42A75B4B441600F6\r
+\r
+Set 1, vector# 29:\r
+                           key=00000004000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B3D4C642173189B9295912E860CF6880\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A94D66CF0D3B0FC6D3CFE06C26D44C2F\r
+           Iterated 1000 times=B74A6C107A2C5759077F35024DE31AEB\r
+\r
+Set 1, vector# 30:\r
+                           key=00000002000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=651F1B1629535AD03D5C296D560FDE1F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0D499BDC3EDD91B8470A790873C7A70B\r
+           Iterated 1000 times=234E1AB7387F69A4D519565BE2A57959\r
+\r
+Set 1, vector# 31:\r
+                           key=00000001000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8A380594D7396453771A1DFBE2914C8E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0A7035707ED4F67646D0773127083F86\r
+           Iterated 1000 times=35564E114DC7F23CF634789E0D9E4F26\r
+\r
+Set 1, vector# 32:\r
+                           key=00000000800000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=395FE0214AC536428C86737514B6237F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3D3B25496E978D060B1C3C80C38EA655\r
+           Iterated 1000 times=0CE42123970B0E42F2468D0DC9356C2C\r
+\r
+Set 1, vector# 33:\r
+                           key=00000000400000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=ACEFAC47A7AB6E635EA9F85EF74DEFF3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9B80424E36E25462B82181DF2CF36C1E\r
+           Iterated 1000 times=D933689DECD5FF05E2259050105FF3AD\r
+\r
+Set 1, vector# 34:\r
+                           key=00000000200000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8C208E26E96D9DFA248010D8C1CFDB3B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AF52A4656E31EE037C7AAD2950AB4984\r
+           Iterated 1000 times=4A1787780A18A175EEE7C6CEF8266763\r
+\r
+Set 1, vector# 35:\r
+                           key=00000000100000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D3AE8AE99B3A84C3721EAA57C8EB17B1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B083EDD73F1CD3BD2916B0169EB28A2D\r
+           Iterated 1000 times=6502A2E292561A9130FD05E051FE8A72\r
+\r
+Set 1, vector# 36:\r
+                           key=00000000080000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=40D8DA37A8A6591A203F2A38AB05A08D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6CDA4C2BAE40AE847960E950D5B3176A\r
+           Iterated 1000 times=CC356FED545E192BDAF92E67BF07BAC0\r
+\r
+Set 1, vector# 37:\r
+                           key=00000000040000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F0580D0B864E8C03638A33499B36C9A5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BC786E174EFDA2FC55086A4839324821\r
+           Iterated 1000 times=F8FBD3746194792F13894D41D8D432C6\r
+\r
+Set 1, vector# 38:\r
+                           key=00000000020000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=10F19634C2D1006B0C208AA303065B0F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=911654CA97413866E7377C4387F5C7BE\r
+           Iterated 1000 times=264A7360EC7DEBBA2F97DECFA9863748\r
+\r
+Set 1, vector# 39:\r
+                           key=00000000010000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7D43298935D0AF6DB498542752666C99\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D6966988576E4A577182B5A42B552ECB\r
+           Iterated 1000 times=2BA92AFA6A5E888A4C2FDFA65EB92827\r
+\r
+Set 1, vector# 40:\r
+                           key=00000000008000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=456AD1F19D18900B4F85EB64E06DF643\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5DEB4FBB3C2F07310DA388A340FFDB93\r
+           Iterated 1000 times=238E0EE074AD0FB5A9B751FCFD0BA5CB\r
+\r
+Set 1, vector# 41:\r
+                           key=00000000004000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=08C83A53955102F6E60C2CB0F6C02443\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E36B2CEFA692DCBB92B2D0939A19DEF4\r
+           Iterated 1000 times=1553D86A73A6DA3D96C56BE84DF85841\r
+\r
+Set 1, vector# 42:\r
+                           key=00000000002000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=351C1035006BC7475DF60694859BB491\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4557DA409A20790BB87F4A61B7F27FE7\r
+           Iterated 1000 times=2CC668AF35B38E0E45A62FEDE3B0F82B\r
+\r
+Set 1, vector# 43:\r
+                           key=00000000001000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BB47464DFF62381AD4A93684D00A817F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DBAF08E8CD7057F9C6336DB687D1BE78\r
+           Iterated 1000 times=ECE43DD6A5DBADB90DCE40F172B6C613\r
+\r
+Set 1, vector# 44:\r
+                           key=00000000000800000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=514AC91B28081BD0E0CAE22D766257DF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6B5EB4075E76D484E79E7A1173446A38\r
+           Iterated 1000 times=1851F892BC924B65F38568754E947F91\r
+\r
+Set 1, vector# 45:\r
+                           key=00000000000400000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7758C19B083A62E6F2CAAD2B4C3DF4DC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A09244F34EB2F98D2B0E4F987895E1B6\r
+           Iterated 1000 times=954FE532CCBA73ABE59D8236E83E75FC\r
+\r
+Set 1, vector# 46:\r
+                           key=00000000000200000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=46B352EAC71542E417619E0360221673\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=03187137C5B5B2CFB9447E7C3024FE0E\r
+           Iterated 1000 times=C1FA041EC8AC87B6400599CE08298D37\r
+\r
+Set 1, vector# 47:\r
+                           key=00000000000100000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=648D51C6F9522FE38108BBFD34015F22\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=65444C59023D21E5DD80FA483657C5F7\r
+           Iterated 1000 times=A6AB1847AA64F721F4CEA274D3EDBD6D\r
+\r
+Set 1, vector# 48:\r
+                           key=00000000000080000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DCD800CC104B9C098AB4B931C7538F00\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B109E1AEF739302F8C2A8D64D5383E37\r
+           Iterated 1000 times=FE9E11155E0D12E4F75C5D0B5BF9A756\r
+\r
+Set 1, vector# 49:\r
+                           key=00000000000040000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E40601C1632937FA769C58BE63DEB056\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=77D53F2151C5FBB8715C4E21214BBE81\r
+           Iterated 1000 times=E98E3FEA8A76FF69D1ED774386261A47\r
+\r
+Set 1, vector# 50:\r
+                           key=00000000000020000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BC968175089F3864C81124A55AA445EC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3F1460B7579286CC7B98F0F3DEA7F098\r
+           Iterated 1000 times=D4E82BB61126B184EF71F0392B236397\r
+\r
+Set 1, vector# 51:\r
+                           key=00000000000010000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=05479ACFA5A7C6BC89FE432D8D25A366\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=50E38ABABDBDBF42230E238F5F6813D1\r
+           Iterated 1000 times=81186B5989E7704C37000D06AA0FF337\r
+\r
+Set 1, vector# 52:\r
+                           key=00000000000008000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8DDF91E221B4C2043C079F5F0ED63EA7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4A9EBC49242885AA92082E636F06D8E3\r
+           Iterated 1000 times=F12EC33939EDEE85CE0F5B8AB632BB45\r
+\r
+Set 1, vector# 53:\r
+                           key=00000000000004000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=66C47E3E339FFD404A61547E54ED0F7F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A81784BFF6D63D2630814D3E75417462\r
+           Iterated 1000 times=7FB08A9FAD781ECAD8022A9C56FEABC2\r
+\r
+Set 1, vector# 54:\r
+                           key=00000000000002000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3D622A36A3375D2EFFF3B49363F25755\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7B94D752DD69961E2F56164BE72552E1\r
+           Iterated 1000 times=54698668A8632DA60AFD958AA2030107\r
+\r
+Set 1, vector# 55:\r
+                           key=00000000000001000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C2E42DDC662F226D09908E2CFDD03D32\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2200688C6E4347AA71F47C4AE5C66BC6\r
+           Iterated 1000 times=5F59ECD677201CEB16B64DE5E9AAA163\r
+\r
+Set 1, vector# 56:\r
+                           key=00000000000000800000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3221BC8032E72E0DE7580480A99DFD7D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=30CD617EE2D239007C119BF4CBC3872D\r
+           Iterated 1000 times=F27D2288C759B16508A6A4602158C6C9\r
+\r
+Set 1, vector# 57:\r
+                           key=00000000000000400000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C65A142D036E99D1A4DA370D964A8A44\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=809CEB8572EF53ECB730DBA373EFBFDE\r
+           Iterated 1000 times=C003639506D04F42E10E0682F358765D\r
+\r
+Set 1, vector# 58:\r
+                           key=00000000000000200000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E9C03F4840645726563582AA30464D1E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4857BEC02FA36655A25EEAA9ED323F0E\r
+           Iterated 1000 times=155F6AD0E378D6B01D7831D36ED51204\r
+\r
+Set 1, vector# 59:\r
+                           key=00000000000000100000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=93C2F8237D526E910F007FA0CF0608A8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4DCD99F2EB4CAEEC11E4E539F468CE35\r
+           Iterated 1000 times=DA97598C2FE4602AAED82329E2AD1F3C\r
+\r
+Set 1, vector# 60:\r
+                           key=00000000000000080000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6F3A45184B87581E98B7B0D873F8B315\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1532B332377155E5FACAFD785584596C\r
+           Iterated 1000 times=EEA5982B97FFF0BF37E61548B55C8592\r
+\r
+Set 1, vector# 61:\r
+                           key=00000000000000040000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D3569BAB0FDD360451E113895B39D0E2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1FA0AF04925900815E5176A8DC88AC62\r
+           Iterated 1000 times=7C5EFBCEC1AA73949730FB6B94050B87\r
+\r
+Set 1, vector# 62:\r
+                           key=00000000000000020000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4002FF10DDB6FCB6669AE3FED696B2EC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F2A9167FC5A96275B7B59481AA4C1469\r
+           Iterated 1000 times=7CFCC8483ED880076CACCA7787344515\r
+\r
+Set 1, vector# 63:\r
+                           key=00000000000000010000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B265C44F675800A3B498FFA91C440654\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2F983DB2358F4126217073F19F918D1F\r
+           Iterated 1000 times=A6EA6C6C05A61F2532D199851EBC7EF6\r
+\r
+Set 1, vector# 64:\r
+                           key=00000000000000008000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=092E77F2537EE742D627EA8628E473E9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F144B28464FB50E5A43E274F121E8F6A\r
+           Iterated 1000 times=CE50DAC2D9E6A2E0F1376BD9F14DA8C3\r
+\r
+Set 1, vector# 65:\r
+                           key=00000000000000004000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=441859995F05E1C06D118CFFB389C9CE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2DF1258AC0490D6AF6A1EA6069455811\r
+           Iterated 1000 times=BEC845DFFB04DED004BC7D41664272D1\r
+\r
+Set 1, vector# 66:\r
+                           key=00000000000000002000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=844480BB205810808DC1F87C2B5281E9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=40226E8064702E0A9B6E786D1BDCDFFD\r
+           Iterated 1000 times=0E9BA06ED8AE9518B5F0982E0A1FFB07\r
+\r
+Set 1, vector# 67:\r
+                           key=00000000000000001000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4B2E7C3B31CFC0CA5B51EA589DFFC9AC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AFC925EA211035531428356E58A03544\r
+           Iterated 1000 times=BA16E169484F29A45287A3EF4B72438A\r
+\r
+Set 1, vector# 68:\r
+                           key=00000000000000000800000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D55D552EA89C267FF3B0AF688CF00D78\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7D17D44366AC93CC9A9AA53D7AF96C40\r
+           Iterated 1000 times=C38255FF7136F9D97D247E139DA4E5CA\r
+\r
+Set 1, vector# 69:\r
+                           key=00000000000000000400000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6AD19E9DD39381C8A02F3CC6F60C8048\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=508F4CE753AE68915A109DF4D2C5576E\r
+           Iterated 1000 times=BA5BF38749691046E4F4A433C8053026\r
+\r
+Set 1, vector# 70:\r
+                           key=00000000000000000200000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=271ED37DB771414743EB781B2B315841\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A284ACF1841BD8197767AAE2319368A7\r
+           Iterated 1000 times=75E207E84F044602E249F19510863153\r
+\r
+Set 1, vector# 71:\r
+                           key=00000000000000000100000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=ED0A833C87FE6CDC56E021BCD3099508\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A7950ACD0A98A8EF9CC7BBE0B8F43EE3\r
+           Iterated 1000 times=0802D738B0F02469CCB6EAE349DDF19B\r
+\r
+Set 1, vector# 72:\r
+                           key=00000000000000000080000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6DBE8FEEB66CF747FFEC4E6D3D2D6BB0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BCF78EB951AA4BC917616298133CCA2B\r
+           Iterated 1000 times=409D324E27519ECAC82EAF05A3447180\r
+\r
+Set 1, vector# 73:\r
+                           key=00000000000000000040000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=79460469EFEA89FA576B526B17709D4E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3C0BF5D315BC692D6B04267AEF0F2C38\r
+           Iterated 1000 times=55495BFEB8B956CF4DD8907D67065719\r
+\r
+Set 1, vector# 74:\r
+                           key=00000000000000000020000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5C3C35EC3D15CFAE719221549293A6AC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9F5858252A4FCEAF3C7CCB474571F32F\r
+           Iterated 1000 times=9AD4305DF40C422D7803DC22149038AA\r
+\r
+Set 1, vector# 75:\r
+                           key=00000000000000000010000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=607106E18F8C8A6E725AF44A491D891A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0F47EE73CE6D7BF13072996BACF8DD51\r
+           Iterated 1000 times=6EDEEFC7BC0D1CF924763324AA46FDB1\r
+\r
+Set 1, vector# 76:\r
+                           key=00000000000000000008000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1C22A5627309A238E2CE5A39BE370243\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CBC29FC4FEBED72AFB864D874D42F369\r
+           Iterated 1000 times=3D915F6233433E87CD896A4A1910EF8A\r
+\r
+Set 1, vector# 77:\r
+                           key=00000000000000000004000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FB6D4F017D84E9B74C2A59204A2EA0D6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EDA3BA37519C9710D0874B49CD339782\r
+           Iterated 1000 times=3F20965C805C9BB74111E8C1D200CBBF\r
+\r
+Set 1, vector# 78:\r
+                           key=00000000000000000002000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B66A30712DB3BD6B580678BDA72CC5B5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=37F5FCDD1C89CF09E8E385BA52470D07\r
+           Iterated 1000 times=4C3340919A095E92FE87DEBF8F3C7CFA\r
+\r
+Set 1, vector# 79:\r
+                           key=00000000000000000001000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=59C93B2A53BE699840E29D78ACF05DE0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=740BDEFA992D23AC03D82569FD65DDA3\r
+           Iterated 1000 times=6C10660701B54B1156D587ED8682B291\r
+\r
+Set 1, vector# 80:\r
+                           key=00000000000000000000800000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AD37DFE5DCBB5A50228537BF24ED0159\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3AFEC1A6AF95F8CD31DC24B05960440A\r
+           Iterated 1000 times=82ED7DB1CC8A470648BA691A572021BB\r
+\r
+Set 1, vector# 81:\r
+                           key=00000000000000000000400000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C9FAB85DCB8DA12A7C9416B267F21486\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9D2809814E7E402DBFDE3553E6B12423\r
+           Iterated 1000 times=6A65A567FB04C6E19A9BF424D2E1C5B5\r
+\r
+Set 1, vector# 82:\r
+                           key=00000000000000000000200000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EC797A0F6EBED4C257BC7FC1D7BD0100\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B0BF688CA4C2FA369C9DF03A45C38039\r
+           Iterated 1000 times=1724899B55592CDD6F2B2485F8E48BB4\r
+\r
+Set 1, vector# 83:\r
+                           key=00000000000000000000100000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=629D633D7A7C345A3A3CF66565E298E1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5B83BD95436E750F663F9742F32BE025\r
+           Iterated 1000 times=3EDFCD96BC6B1E3119CA9BD3DCE623B5\r
+\r
+Set 1, vector# 84:\r
+                           key=00000000000000000000080000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=859D400CC95F29E7131561F4D7E4DD12\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D251422112DF8EA5964E2A165173BD22\r
+           Iterated 1000 times=8E7CE244C056D688D31626BE5F358A3C\r
+\r
+Set 1, vector# 85:\r
+                           key=00000000000000000000040000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=932CFF2E8A828C61BA537E186F559E93\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D0DB470B98482CF1FDB7DBF982ADA8CB\r
+           Iterated 1000 times=5596E90CC7B514760BAF976CAC64214E\r
+\r
+Set 1, vector# 86:\r
+                           key=00000000000000000000020000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=62FA5692938CB84279C7E399BA10E08D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F76F4B78D97EC1AE0875A7F64FD99CA8\r
+           Iterated 1000 times=C8362FD542B2CB2FCBC34E17771F467E\r
+\r
+Set 1, vector# 87:\r
+                           key=00000000000000000000010000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=50321207B2A375B12F4630F3F1909B08\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=641A1056511B729F0493646330AA8220\r
+           Iterated 1000 times=3B14BC059C301905FD26EC7380997AE3\r
+\r
+Set 1, vector# 88:\r
+                           key=00000000000000000000008000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=63978A72D0ACAF85676EAA2D1EE01F3C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=77C23F4EC9736BE256AD8BF03FEC2295\r
+           Iterated 1000 times=FBECB097AA70BDF1B0B94B7F08742207\r
+\r
+Set 1, vector# 89:\r
+                           key=00000000000000000000004000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=20721CCA68AE0451687D82534A360173\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D574A820096A83DD8E5FC28E537F7415\r
+           Iterated 1000 times=C09C95FC15DCF75148D8FB6912A68948\r
+\r
+Set 1, vector# 90:\r
+                           key=00000000000000000000002000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9223A844EAB1CA5D3A43EBC4C5CF01C8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4829BA5ED970B7778F2F10C3B1A4CB2A\r
+           Iterated 1000 times=414EF52F677C025A49B518B10C3ADF27\r
+\r
+Set 1, vector# 91:\r
+                           key=00000000000000000000001000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=70E162CC61AC398CF4D9DBE62FD653CE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D81D1683476DDDBC1B71DAFF6A12864B\r
+           Iterated 1000 times=5B126FC8518817D1918C401230CF61D4\r
+\r
+Set 1, vector# 92:\r
+                           key=00000000000000000000000800000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=082CED7A4969FD3C8131BF9AE57754DB\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C85D5CE8A1DA2C44644BE77C83AC1688\r
+           Iterated 1000 times=7C44ADA4E0C11BC932E766C0F46EE2D2\r
+\r
+Set 1, vector# 93:\r
+                           key=00000000000000000000000400000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=169070D4658D94C12041D14EC60A2B0A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A09485750F44EFAA4F9A7B4BC739AA7C\r
+           Iterated 1000 times=789BD181B992CC45640EAEC4F0B2F9C2\r
+\r
+Set 1, vector# 94:\r
+                           key=00000000000000000000000200000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=960E45070B5BA767F1A3117851ECF9DA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FD9DF69A8A95BCB5FF05DB0ECC30A28E\r
+           Iterated 1000 times=837195955509F2BF01C950393D32667A\r
+\r
+Set 1, vector# 95:\r
+                           key=00000000000000000000000100000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4AAAA999C2421953E3607CA202D4C1DE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BBCE07E55586EA737720219AEDC2B2A0\r
+           Iterated 1000 times=E0CB3EADDCA3444BDFBACC87A47FAA69\r
+\r
+Set 1, vector# 96:\r
+                           key=00000000000000000000000080000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E4B97E5B2BA83D2038B5D08EB792F92F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=77B94597831369E22A5A62F70423402D\r
+           Iterated 1000 times=02CF0946A67770C324DE95C74C0D18FF\r
+\r
+Set 1, vector# 97:\r
+                           key=00000000000000000000000040000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=ECBC7F9C422FC676152CC7E40391D730\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5FBCEF54EEF65905BD1C10F85B941807\r
+           Iterated 1000 times=F0BDF5BA000F024B5E1BDC2D2E384104\r
+\r
+Set 1, vector# 98:\r
+                           key=00000000000000000000000020000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=55EBABC43A33305FB82B39A88A737FFF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=91D28303EECF290E88B73C3E794FE746\r
+           Iterated 1000 times=5B5383480E121BCF609AC06FA83578FA\r
+\r
+Set 1, vector# 99:\r
+                           key=00000000000000000000000010000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C1BDA064749B2B7A9E9378137462F800\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A57E06C28DBF9C3359FE99C9DA4FEE98\r
+           Iterated 1000 times=861DC7FB87BCD93427891ADED820181B\r
+\r
+Set 1, vector#100:\r
+                           key=00000000000000000000000008000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BDDD0163E4CEAC2C614ABDA9EBE15F3D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=58E58EA14497246F6849AF890E2733C6\r
+           Iterated 1000 times=8F7D2F1867C108D770B6D090B465E760\r
+\r
+Set 1, vector#101:\r
+                           key=00000000000000000000000004000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B767CF0E6717B409743AE41C56A2054D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D3C8EE270C703026E4AA271CAE5BA735\r
+           Iterated 1000 times=4484D797B3413CF65FFB3CB55AE3D4C4\r
+\r
+Set 1, vector#102:\r
+                           key=00000000000000000000000002000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AD897CFAED8FBBD9A3006F7EB2A7C601\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BAD58BC0D06838C23247752D3AF69230\r
+           Iterated 1000 times=D88967A6F917CAC4D1B5055424CEEDA4\r
+\r
+Set 1, vector#103:\r
+                           key=00000000000000000000000001000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2929929D821D010A1A30E9CF4415F809\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5311C43A03D0F30FBCEEA6885882A913\r
+           Iterated 1000 times=FE9C45DDCB53D6601D1354E0EA1EA49D\r
+\r
+Set 1, vector#104:\r
+                           key=00000000000000000000000000800000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0C861D39741060051855648B385708B5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DF656D3A982AA9AFA4CE59D9AEF58D65\r
+           Iterated 1000 times=4F2CCEDB02800F77856218DEDEF70572\r
+\r
+Set 1, vector#105:\r
+                           key=00000000000000000000000000400000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4BA018EA1AFF5C0A9CF368592B08FD34\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CD24FD1968980E9A5B35906180372E3C\r
+           Iterated 1000 times=59DD2172E0AC1887FAC7EDEFEF4042F5\r
+\r
+Set 1, vector#106:\r
+                           key=00000000000000000000000000200000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4377CD44B655A0ABC40E5B9D3A480EC6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5C06ECE496C403D6766F1C6FB339565F\r
+           Iterated 1000 times=FB96CA6728FAC68B0B20E6D0E6816241\r
+\r
+Set 1, vector#107:\r
+                           key=00000000000000000000000000100000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2F604E94C9CD1DCB730AB0AF407FEDBD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F4432F644453C7195B7428EACD3B2479\r
+           Iterated 1000 times=14D6AB62D326D5C04D7611AA9C9FF859\r
+\r
+Set 1, vector#108:\r
+                           key=00000000000000000000000000080000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=44A3514094941B7E497BCFE0D746BA48\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5C8E0403DDB23F7861696BEE4670A804\r
+           Iterated 1000 times=CF1B9AEE1E477C1260CC0C0580A4BC46\r
+\r
+Set 1, vector#109:\r
+                           key=00000000000000000000000000040000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1235A968A7D12BA7042E7E63A897DBED\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2C5E6F082E4396FBC5034DE9CCC29D80\r
+           Iterated 1000 times=5334E1DE8CC5E5C19AEA1DEB097EFB42\r
+\r
+Set 1, vector#110:\r
+                           key=00000000000000000000000000020000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0BA061C7AD274E004B2E06D3D5FC784D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=979B67248A7AA00F6F20733A103A4AC4\r
+           Iterated 1000 times=576AEF06121F9936D2F97A4403BEB61A\r
+\r
+Set 1, vector#111:\r
+                           key=00000000000000000000000000010000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E0DB8CE28D1C2F6B692B230A7AB0CB44\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7D8E7336F8094E6F914AA55CAD5D1D7D\r
+           Iterated 1000 times=4FA25A26147F27661CC46D34170383FE\r
+\r
+Set 1, vector#112:\r
+                           key=00000000000000000000000000008000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=ED4BBD535080655AF3F4D71709B1B8D5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=ECEDC1C7FC64CBF9AC27F3ABA2047AC0\r
+           Iterated 1000 times=CF9D398898BAF5B7305078807C98BCB1\r
+\r
+Set 1, vector#113:\r
+                           key=00000000000000000000000000004000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=92D183FBE0BD07A0884EBD1963A193BE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=69C71841B0987FC6FC94FF255BB964F5\r
+           Iterated 1000 times=C428A9061645CA5139459C6193ECD7C3\r
+\r
+Set 1, vector#114:\r
+                           key=00000000000000000000000000002000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=995BB9E75386C99DA3038C3C6340C838\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=61921192FD4F9DA14282DF0017B2C27D\r
+           Iterated 1000 times=26CBBE13C4CF071456C873335111FFFE\r
+\r
+Set 1, vector#115:\r
+                           key=00000000000000000000000000001000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4914DA6C7A8E1AB8297A9D280DE576F9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EFD6460BA8B3DF6E903F4227D6DD8B6B\r
+           Iterated 1000 times=A2E9F2A854FC67E08D0CA5DF0426EB21\r
+\r
+Set 1, vector#116:\r
+                           key=00000000000000000000000000000800\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6415185D85078CE80F46C6E09EDB8B78\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5B73DA619B7BA32E08439AFE40B521D4\r
+           Iterated 1000 times=192E155EF637D3AFE655C5978B60C0B7\r
+\r
+Set 1, vector#117:\r
+                           key=00000000000000000000000000000400\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8B2908466F8BD3C1C3A4A5EAFCC0FF92\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CFE4330E6EBB1DC831F81503DAD1F733\r
+           Iterated 1000 times=BC6CA2EC294A31B98AE0C8CAA54ED9FA\r
+\r
+Set 1, vector#118:\r
+                           key=00000000000000000000000000000200\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=425BF2FCF5DD8B0013773F9A0DC09B0D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1550A55EF645360E2AA28CC774A1A215\r
+           Iterated 1000 times=1F5ECB1DD219541F550F4A6FAA22EAA6\r
+\r
+Set 1, vector#119:\r
+                           key=00000000000000000000000000000100\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9AC35220BE56E453B73CD887B299D06E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D1EB84C0D79C231E18FAF12261354637\r
+           Iterated 1000 times=D757FDD7F26960E169EFA626C85F1A87\r
+\r
+Set 1, vector#120:\r
+                           key=00000000000000000000000000000080\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=41900EF8223D019F1BC3E8EA68FC763C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=533397E030D45105EE40F5CBC30A2F83\r
+           Iterated 1000 times=1C29ECBA55200D2AB4BA436DED2B7CCB\r
+\r
+Set 1, vector#121:\r
+                           key=00000000000000000000000000000040\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9D294A574144109A9C6DE8E90EE517B6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5153D6DDF84C524B0A75EF5EE3ABDE67\r
+           Iterated 1000 times=D353AA45284E30C2783C413D67533A13\r
+\r
+Set 1, vector#122:\r
+                           key=00000000000000000000000000000020\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4146D6BB7AE455D93EAF43753C7AE693\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A7FB38DE4A62E1603E8B7D99EC0DFC8A\r
+           Iterated 1000 times=FA976EF85DEFE9AFB8AB385221BFF789\r
+\r
+Set 1, vector#123:\r
+                           key=00000000000000000000000000000010\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4155B7D12FD12F96FD39C576FDD41422\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5E943D76C33FE46E84F2BE64730CC9FE\r
+           Iterated 1000 times=1C335101837E0B65ACC492064F606AE3\r
+\r
+Set 1, vector#124:\r
+                           key=00000000000000000000000000000008\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1AF1E634B06211668CE2410D5EDCA968\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D5CE957839A2BF564BD98A878693E49C\r
+           Iterated 1000 times=B4BD29D0F0F1C3A72217DE67590475C2\r
+\r
+Set 1, vector#125:\r
+                           key=00000000000000000000000000000004\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=815739510622BFE08EEE06B772368524\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=56BB0D82C81AA83AD74E3B7893239220\r
+           Iterated 1000 times=06FDFF5D5A0281E9012C8C9AFDE87CDE\r
+\r
+Set 1, vector#126:\r
+                           key=00000000000000000000000000000002\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E2F7D8411181A21B02C1466E750056C2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7DA4B0DCB08784286E3DEF4C6833552F\r
+           Iterated 1000 times=4E1F3E67FC75C42156CEC688BC09EE5E\r
+\r
+Set 1, vector#127:\r
+                           key=00000000000000000000000000000001\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=13095792D8B1D771378839C912CA3C41\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8B7BCEB0FFD4ED87AED0EB055BAB316A\r
+           Iterated 1000 times=EFCD7E55B83EB2489871BB5D21875FC2\r
+\r
+Test vectors -- set 2\r
+=====================\r
+\r
+Set 2, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                         plain=80000000000000000000000000000000\r
+                        cipher=F71F65E7B80C0C6966FEE607984B5CDF\r
+                     decrypted=80000000000000000000000000000000\r
+            Iterated 100 times=235DC409550AAC66C2AF3BC208FA1C29\r
+           Iterated 1000 times=A54502A73D716CE1A34E87BC2998627D\r
+\r
+Set 2, vector#  1:\r
+                           key=00000000000000000000000000000000\r
+                         plain=40000000000000000000000000000000\r
+                        cipher=8CF4A482491CD207289D810C2BB29930\r
+                     decrypted=40000000000000000000000000000000\r
+            Iterated 100 times=FA00B39DBADB2E1C3C15BC6D8D1CA9FD\r
+           Iterated 1000 times=D25C24041B2F37D0682D17D62B81017F\r
+\r
+Set 2, vector#  2:\r
+                           key=00000000000000000000000000000000\r
+                         plain=20000000000000000000000000000000\r
+                        cipher=80EF45D42327E3AED39CD45C4E3E6197\r
+                     decrypted=20000000000000000000000000000000\r
+            Iterated 100 times=B4F443FD4C7B9ABCCE57F047DFFC1933\r
+           Iterated 1000 times=7CD9434BFA5C0855BC05544DCAC88ADB\r
+\r
+Set 2, vector#  3:\r
+                           key=00000000000000000000000000000000\r
+                         plain=10000000000000000000000000000000\r
+                        cipher=F28D8DF12AC0837A0919254980B674F9\r
+                     decrypted=10000000000000000000000000000000\r
+            Iterated 100 times=07E9A2C563C2B7764F2D514350D2FCE1\r
+           Iterated 1000 times=902D27FD4724F980A0236EADE0FE2DB3\r
+\r
+Set 2, vector#  4:\r
+                           key=00000000000000000000000000000000\r
+                         plain=08000000000000000000000000000000\r
+                        cipher=9FB984DCBA5B0BDFFCFD97B02B648800\r
+                     decrypted=08000000000000000000000000000000\r
+            Iterated 100 times=8E2D82E3D0AF1FE0CCCFBE85951D0CA8\r
+           Iterated 1000 times=88F4CCF609CED18080A803A34E36C879\r
+\r
+Set 2, vector#  5:\r
+                           key=00000000000000000000000000000000\r
+                         plain=04000000000000000000000000000000\r
+                        cipher=46F7091CD30CCCF570AFC116F8446492\r
+                     decrypted=04000000000000000000000000000000\r
+            Iterated 100 times=AA317867BAEBFABBCBF2708C246C121A\r
+           Iterated 1000 times=EA2224FA373014112A7F4831D84C8DBF\r
+\r
+Set 2, vector#  6:\r
+                           key=00000000000000000000000000000000\r
+                         plain=02000000000000000000000000000000\r
+                        cipher=77B517AA59EC7D3381188936BDEACCBD\r
+                     decrypted=02000000000000000000000000000000\r
+            Iterated 100 times=6C5C93F49704BE7B401A0A23D99B6468\r
+           Iterated 1000 times=F7139B7A4A9886829402629D354C2EBD\r
+\r
+Set 2, vector#  7:\r
+                           key=00000000000000000000000000000000\r
+                         plain=01000000000000000000000000000000\r
+                        cipher=40D5D97CFFDC390AC35C2734F44CF9FF\r
+                     decrypted=01000000000000000000000000000000\r
+            Iterated 100 times=792303823802E50C141E88B54543B008\r
+           Iterated 1000 times=7993BEB663BC6A7E0A4E01F1AD60F0BC\r
+\r
+Set 2, vector#  8:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00800000000000000000000000000000\r
+                        cipher=B5A6B7C92EFCB55D349B63066AC1E009\r
+                     decrypted=00800000000000000000000000000000\r
+            Iterated 100 times=7AB6CC61D31DAA4D33B42A9CB1051A4C\r
+           Iterated 1000 times=66A5E93A432CC674B5620BCEF53AC11D\r
+\r
+Set 2, vector#  9:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00400000000000000000000000000000\r
+                        cipher=152F0F5EA10FAFD0E63494C5FBDCC469\r
+                     decrypted=00400000000000000000000000000000\r
+            Iterated 100 times=F18CAB18508F3D792F36B99C0068FF1F\r
+           Iterated 1000 times=2E9216B3C57722C6D0E04CFF100FCE52\r
+\r
+Set 2, vector# 10:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00200000000000000000000000000000\r
+                        cipher=61F669BF2B32CD27CF6278392C988510\r
+                     decrypted=00200000000000000000000000000000\r
+            Iterated 100 times=DAD04632E6360B48AD1360E2C9F3D259\r
+           Iterated 1000 times=05524FF6A7C5F7A267B41E16BD26DC6E\r
+\r
+Set 2, vector# 11:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00100000000000000000000000000000\r
+                        cipher=53A63CEE35DF00C73577B9255F55C855\r
+                     decrypted=00100000000000000000000000000000\r
+            Iterated 100 times=500E0F78289286CF280F9318617A7556\r
+           Iterated 1000 times=9F6F870CBC2FCCCF4E81E928E793D95C\r
+\r
+Set 2, vector# 12:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00080000000000000000000000000000\r
+                        cipher=6E46B92E23344321A19321DF136CE9C5\r
+                     decrypted=00080000000000000000000000000000\r
+            Iterated 100 times=D32A985095C3823FEAEA90151D35DEFC\r
+           Iterated 1000 times=BFEFD0DC3C64562DBC92097504C15B23\r
+\r
+Set 2, vector# 13:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00040000000000000000000000000000\r
+                        cipher=22F1261FAB993350F6ED41DA5D69B9B8\r
+                     decrypted=00040000000000000000000000000000\r
+            Iterated 100 times=EAD59734977BC13F797E461F882AA1DE\r
+           Iterated 1000 times=E2B516191710857089669F206EF1444A\r
+\r
+Set 2, vector# 14:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00020000000000000000000000000000\r
+                        cipher=0901BC0A1DB5CC87CDA91EF5F5FF46BC\r
+                     decrypted=00020000000000000000000000000000\r
+            Iterated 100 times=2DC7089CCC75F6812BFB43C8F550CB24\r
+           Iterated 1000 times=FAE7DC99DF8ECFA193430050F2CA7370\r
+\r
+Set 2, vector# 15:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00010000000000000000000000000000\r
+                        cipher=2EE65B377C16BE9517BA12F63189DE64\r
+                     decrypted=00010000000000000000000000000000\r
+            Iterated 100 times=8FDDBF0FDD6E5E98E70F1D4F0F5626E3\r
+           Iterated 1000 times=AA1A761D150D29CDF583D4CFD725FFAC\r
+\r
+Set 2, vector# 16:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00008000000000000000000000000000\r
+                        cipher=74BD6FAA83668952E2D546A66B7A8243\r
+                     decrypted=00008000000000000000000000000000\r
+            Iterated 100 times=1FFDC88C44714CF7274EA043F8B7320D\r
+           Iterated 1000 times=81AC2E8931431AB532F5F60EBE0A8132\r
+\r
+Set 2, vector# 17:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00004000000000000000000000000000\r
+                        cipher=08FB4817F040B54E995B722C483C399E\r
+                     decrypted=00004000000000000000000000000000\r
+            Iterated 100 times=5EE5C2DD48148D54F51856953787D4F8\r
+           Iterated 1000 times=EC8FFA82B68F82F51E649FE9F7CEDBA9\r
+\r
+Set 2, vector# 18:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00002000000000000000000000000000\r
+                        cipher=5630614200E248D1644B58E3694D8BA6\r
+                     decrypted=00002000000000000000000000000000\r
+            Iterated 100 times=D3B11CC9F2D63FBB4FF13FF870425042\r
+           Iterated 1000 times=0D79C7C742E667688A321E6F1E00BCB1\r
+\r
+Set 2, vector# 19:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00001000000000000000000000000000\r
+                        cipher=659A3A27C9F3B0BBC65FC4C15D19051E\r
+                     decrypted=00001000000000000000000000000000\r
+            Iterated 100 times=0C40160524492FA8DAF7EB4D789DC798\r
+           Iterated 1000 times=6181E9FE30CA06FF024F5B178D49008E\r
+\r
+Set 2, vector# 20:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000800000000000000000000000000\r
+                        cipher=FF3B39DCB459EE4FFAFCAC8C7331A6BE\r
+                     decrypted=00000800000000000000000000000000\r
+            Iterated 100 times=D3C91A07349B30FD5ACA49B8505A29EC\r
+           Iterated 1000 times=0A9DF8AA1734087BFF56CBA52634115B\r
+\r
+Set 2, vector# 21:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000400000000000000000000000000\r
+                        cipher=19F0727A66BD056DCB5541EDE14B4662\r
+                     decrypted=00000400000000000000000000000000\r
+            Iterated 100 times=FC39ABE1F49BCF6E3A5DCF023D774395\r
+           Iterated 1000 times=E6798C1218AC50C438F4BD58AEA5FCD1\r
+\r
+Set 2, vector# 22:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000200000000000000000000000000\r
+                        cipher=D0DE4B5B30A294C8A3838B70387C93B6\r
+                     decrypted=00000200000000000000000000000000\r
+            Iterated 100 times=C5FD8C3C899CECF4D1B53D64880ACA6D\r
+           Iterated 1000 times=10988B80704D4C0A05ADD072C2052127\r
+\r
+Set 2, vector# 23:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000100000000000000000000000000\r
+                        cipher=37BDB0A854686484E5EB52239D6C16C4\r
+                     decrypted=00000100000000000000000000000000\r
+            Iterated 100 times=7ECA9B48B4B602FE74F001257DDE179C\r
+           Iterated 1000 times=4E65D1A0AC874C164444082EE9F5705D\r
+\r
+Set 2, vector# 24:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000080000000000000000000000000\r
+                        cipher=3CC7113F6E6833C9BFB4EE07371488A5\r
+                     decrypted=00000080000000000000000000000000\r
+            Iterated 100 times=85CFEF626CF60E7EC27FB31EA8E029B8\r
+           Iterated 1000 times=2EDEF4112E8C60724A90439B6908859E\r
+\r
+Set 2, vector# 25:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000040000000000000000000000000\r
+                        cipher=A56737C45AC4DBF2417243C2E3B40133\r
+                     decrypted=00000040000000000000000000000000\r
+            Iterated 100 times=85E91A48FF8E4FB223E2594AF6A94A39\r
+           Iterated 1000 times=FB9E06414D7E630BC4F4481723F116DB\r
+\r
+Set 2, vector# 26:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000020000000000000000000000000\r
+                        cipher=B0A5C817B1E2C307A4BBF8258DF5F41B\r
+                     decrypted=00000020000000000000000000000000\r
+            Iterated 100 times=FD528CC2920D633A40B7BFC0ACBA0C46\r
+           Iterated 1000 times=2EACB08D3A19E0701A59CBE2C2EA932A\r
+\r
+Set 2, vector# 27:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000010000000000000000000000000\r
+                        cipher=F2112329EFA070476BD515679C887FC6\r
+                     decrypted=00000010000000000000000000000000\r
+            Iterated 100 times=FA6495831CF5292185B0417B04BA1B84\r
+           Iterated 1000 times=CC77BC2407F71C7AEA7F8696D1E90204\r
+\r
+Set 2, vector# 28:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000008000000000000000000000000\r
+                        cipher=1AD2023CEC89B9436D03CCB9893C21C2\r
+                     decrypted=00000008000000000000000000000000\r
+            Iterated 100 times=183C39F2A2DBD1C0D3FB2B61625079A1\r
+           Iterated 1000 times=8550C3AB12E9DA68E5915D9290F7C3FA\r
+\r
+Set 2, vector# 29:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000004000000000000000000000000\r
+                        cipher=6BA3E774FCDD02379C6CF2F7BF28B914\r
+                     decrypted=00000004000000000000000000000000\r
+            Iterated 100 times=9581AB6E109101AE8BBA2FE66597DD8C\r
+           Iterated 1000 times=E178072FABCB0D1D426AD991341A5456\r
+\r
+Set 2, vector# 30:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000002000000000000000000000000\r
+                        cipher=A2F8638B0A4014F0641A3CB8A13B5ED9\r
+                     decrypted=00000002000000000000000000000000\r
+            Iterated 100 times=F6965C8C446C1980D376747C12C342C3\r
+           Iterated 1000 times=83111C57F710D89C7F227C2B50E82961\r
+\r
+Set 2, vector# 31:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000001000000000000000000000000\r
+                        cipher=877FEDF7CACCBF0BD7BB5BB236BA96D5\r
+                     decrypted=00000001000000000000000000000000\r
+            Iterated 100 times=1D0142FB92FDAEF495F6288FE3E515F7\r
+           Iterated 1000 times=324750A384D6409E6B534DF162DD0BD2\r
+\r
+Set 2, vector# 32:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000800000000000000000000000\r
+                        cipher=C9298A9A01C1F276E2E1E04226BF3D5C\r
+                     decrypted=00000000800000000000000000000000\r
+            Iterated 100 times=58F3B9A10FD9839808DD096999DA118E\r
+           Iterated 1000 times=0C4A0EB881ABFC2366104F9D925E33EB\r
+\r
+Set 2, vector# 33:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000400000000000000000000000\r
+                        cipher=4E01DB16789DE364085416DE25871A59\r
+                     decrypted=00000000400000000000000000000000\r
+            Iterated 100 times=DD6DEDBC61FC289A009E6B3CCB307B8B\r
+           Iterated 1000 times=894E9D3998782776638AE086A58DC3CC\r
+\r
+Set 2, vector# 34:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000200000000000000000000000\r
+                        cipher=FD3B5DA07D0054DD10FFB79440AB3A00\r
+                     decrypted=00000000200000000000000000000000\r
+            Iterated 100 times=CFEAF9272D3E521116A9F26E1C049F3A\r
+           Iterated 1000 times=34AC2947D31BCD331D38B3B3FE58BEC0\r
+\r
+Set 2, vector# 35:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000100000000000000000000000\r
+                        cipher=A2508E8BD26E2FB9944C27F04D60FAA0\r
+                     decrypted=00000000100000000000000000000000\r
+            Iterated 100 times=E86F65839FBE0A07FC889493DF6254A6\r
+           Iterated 1000 times=134073F5B04D016C274EE68952EC47A6\r
+\r
+Set 2, vector# 36:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000080000000000000000000000\r
+                        cipher=E9A43055D71335545A6A514F08B868BB\r
+                     decrypted=00000000080000000000000000000000\r
+            Iterated 100 times=27A060A8693760B3B2D0378E33CE5BCE\r
+           Iterated 1000 times=4F6290D4544B93AC4F5F089C59ABCAD7\r
+\r
+Set 2, vector# 37:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000040000000000000000000000\r
+                        cipher=587D5B71730D0B59BFBC0A93675B32F3\r
+                     decrypted=00000000040000000000000000000000\r
+            Iterated 100 times=9C71596030D2833414FA0AA449FB2D4B\r
+           Iterated 1000 times=FF68E89ACE5E56D0FCCBBD3EAB12CE99\r
+\r
+Set 2, vector# 38:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000020000000000000000000000\r
+                        cipher=90076413F890E8FFF04F1031C779C91F\r
+                     decrypted=00000000020000000000000000000000\r
+            Iterated 100 times=25B50B8C40C024F2929238B32CBC5A71\r
+           Iterated 1000 times=458530D425543E7EFCE4C699081DE35C\r
+\r
+Set 2, vector# 39:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000010000000000000000000000\r
+                        cipher=FAC9F46E9A1346646EE5C7CED45A84B9\r
+                     decrypted=00000000010000000000000000000000\r
+            Iterated 100 times=B4155118C58DABF948FEB696A2C03780\r
+           Iterated 1000 times=25171C7E4B693ABB359816943C2F2A4A\r
+\r
+Set 2, vector# 40:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000008000000000000000000000\r
+                        cipher=471F0738C4F4937E4253161F28086803\r
+                     decrypted=00000000008000000000000000000000\r
+            Iterated 100 times=05765D181221267B694FC8EA6785F993\r
+           Iterated 1000 times=77F5A4C63F0EB7EE9875D0A088156E94\r
+\r
+Set 2, vector# 41:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000004000000000000000000000\r
+                        cipher=A76F843041C4AED8241850B316D252A3\r
+                     decrypted=00000000004000000000000000000000\r
+            Iterated 100 times=133071C7884354BAEA0555C22F1DB0F9\r
+           Iterated 1000 times=D56EFD282BCB16754B22D5430C27765D\r
+\r
+Set 2, vector# 42:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000002000000000000000000000\r
+                        cipher=5C5FD0334332A39924DB0CC7F0867C2E\r
+                     decrypted=00000000002000000000000000000000\r
+            Iterated 100 times=7195296B02A88EEB1AF48E34A45A0A0E\r
+           Iterated 1000 times=67977454F954DB5EEEA32578E9475FA2\r
+\r
+Set 2, vector# 43:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000001000000000000000000000\r
+                        cipher=07B6EDDEF27EE890EBC8FFA187D84438\r
+                     decrypted=00000000001000000000000000000000\r
+            Iterated 100 times=F112F1E4CF600D82942668B9A05F122E\r
+           Iterated 1000 times=802F8B1DB56F744802C14AA793F0D6C2\r
+\r
+Set 2, vector# 44:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000800000000000000000000\r
+                        cipher=11BB0F2DC24461F5E70D2830ED8A7463\r
+                     decrypted=00000000000800000000000000000000\r
+            Iterated 100 times=8E0126FB76F48BED1A4E8EE9B99BC57F\r
+           Iterated 1000 times=BB4777EEA8EFA72215B1A4A3B47F4C3F\r
+\r
+Set 2, vector# 45:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000400000000000000000000\r
+                        cipher=0AB1A99B63CB8E07290AC60D0A4F1FF3\r
+                     decrypted=00000000000400000000000000000000\r
+            Iterated 100 times=8D0C61DEFF5418CF8ECBB8E87B9439C2\r
+           Iterated 1000 times=DDC6BE36157F951D323D5FF609C5E0C7\r
+\r
+Set 2, vector# 46:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000200000000000000000000\r
+                        cipher=A26B0AFC4D55E7D61518C54E7C1BED01\r
+                     decrypted=00000000000200000000000000000000\r
+            Iterated 100 times=45950D8F5F5D4930EFB717B0FB5191EA\r
+           Iterated 1000 times=6901903AEAEEAD6FAB267A6A92F3A1E5\r
+\r
+Set 2, vector# 47:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000100000000000000000000\r
+                        cipher=50C8C2B68E06CFCB98785E5AD3D5B09D\r
+                     decrypted=00000000000100000000000000000000\r
+            Iterated 100 times=45242674AE08846708BBA7319370F07D\r
+           Iterated 1000 times=27CFCB9B80ED6BB83CFBF766728223CF\r
+\r
+Set 2, vector# 48:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000080000000000000000000\r
+                        cipher=ACA305D5D0D1E74FC51AC8C92A72FEA7\r
+                     decrypted=00000000000080000000000000000000\r
+            Iterated 100 times=0E828F8B62455867AEAF71FE098AE04D\r
+           Iterated 1000 times=7A9CBF5EFB554BFF7A74B7A74E9518AD\r
+\r
+Set 2, vector# 49:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000040000000000000000000\r
+                        cipher=5AF970E570BC1652C82FB4B0945D5410\r
+                     decrypted=00000000000040000000000000000000\r
+            Iterated 100 times=6B76EFB189098470F898959CB2907F60\r
+           Iterated 1000 times=FD20040D3B19F24FAE5B522E00636129\r
+\r
+Set 2, vector# 50:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000020000000000000000000\r
+                        cipher=00C224433138C1A4BD60571AA35580BC\r
+                     decrypted=00000000000020000000000000000000\r
+            Iterated 100 times=7D148DD844A5BF31AB9E3385780334B1\r
+           Iterated 1000 times=D6DAF0EA12B0F3E528B7543D61393B34\r
+\r
+Set 2, vector# 51:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000010000000000000000000\r
+                        cipher=4EBE79726DAAF4702B075A5898B26075\r
+                     decrypted=00000000000010000000000000000000\r
+            Iterated 100 times=6114AE9DEA397FD7C47AC831476F8980\r
+           Iterated 1000 times=25979FB8678C840ACA83AC33E42FCBFE\r
+\r
+Set 2, vector# 52:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000008000000000000000000\r
+                        cipher=8109EE81B1679CEC42DB80D9530AD2F6\r
+                     decrypted=00000000000008000000000000000000\r
+            Iterated 100 times=501D21BD4E7938165B496158F6CA83AF\r
+           Iterated 1000 times=D10261BBCD509F672E310120B5662253\r
+\r
+Set 2, vector# 53:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000004000000000000000000\r
+                        cipher=403B11B8181D460E9AC0172CBE6DD45F\r
+                     decrypted=00000000000004000000000000000000\r
+            Iterated 100 times=5E26B32B1B233B45498293928E1C4844\r
+           Iterated 1000 times=525848FEA32E45592EF49A5DCC805F32\r
+\r
+Set 2, vector# 54:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000002000000000000000000\r
+                        cipher=CDE78E92B5A84717AD9B4162E3B14BFA\r
+                     decrypted=00000000000002000000000000000000\r
+            Iterated 100 times=29D77BD2CD13CAAF5ABF21DFA5D3E9B9\r
+           Iterated 1000 times=3C730675A8035BD530AAD1F99D447817\r
+\r
+Set 2, vector# 55:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000001000000000000000000\r
+                        cipher=A173D6BEBAA05EC54A47C7E554415963\r
+                     decrypted=00000000000001000000000000000000\r
+            Iterated 100 times=A6DF6684AC195B0A6E34DFF8D0B9F006\r
+           Iterated 1000 times=E93A384C59C0209731A868E7D17DEFAA\r
+\r
+Set 2, vector# 56:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000800000000000000000\r
+                        cipher=EF31AD6CBFA7857ACF0C28294BDEF8B8\r
+                     decrypted=00000000000000800000000000000000\r
+            Iterated 100 times=88316388750EA3C37C9B8F0B13DB889D\r
+           Iterated 1000 times=71997FC585BA21A555597C171C82847F\r
+\r
+Set 2, vector# 57:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000400000000000000000\r
+                        cipher=209A30C46E41540C7B0AC8C4822DA253\r
+                     decrypted=00000000000000400000000000000000\r
+            Iterated 100 times=FECAE2A421142F6DDA4B8DFC63F89D14\r
+           Iterated 1000 times=9B2BF7ABC92BBD62D0E978E435E5B191\r
+\r
+Set 2, vector# 58:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000200000000000000000\r
+                        cipher=AF770103EC57EBEB913C83D99F58B6AC\r
+                     decrypted=00000000000000200000000000000000\r
+            Iterated 100 times=4D1DA866391806C6B6EC27EA2E90B416\r
+           Iterated 1000 times=D9162886882FEBEBD54D29557A56F627\r
+\r
+Set 2, vector# 59:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000100000000000000000\r
+                        cipher=17D0C179EF34DE7F8EC7698A5371EC00\r
+                     decrypted=00000000000000100000000000000000\r
+            Iterated 100 times=377D8D2AD74AF1D01543D321BAF2FDFA\r
+           Iterated 1000 times=9D8F74EAF8F1C455437BFD8800F23C99\r
+\r
+Set 2, vector# 60:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000080000000000000000\r
+                        cipher=E0285A3F97607250CDB89BF92CBD1F41\r
+                     decrypted=00000000000000080000000000000000\r
+            Iterated 100 times=109667206F70626EEFBA46298C772B70\r
+           Iterated 1000 times=3C2E31D4FFD363F3D905AD09B7927937\r
+\r
+Set 2, vector# 61:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000040000000000000000\r
+                        cipher=D76BA3CE5E4DC974D4803ADB9F821A57\r
+                     decrypted=00000000000000040000000000000000\r
+            Iterated 100 times=4C31582D57406D0BB9C1354BACA5F919\r
+           Iterated 1000 times=A65393F1465DF1C877004E5FE7C30791\r
+\r
+Set 2, vector# 62:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000020000000000000000\r
+                        cipher=B66579D4159CF0B0114011C0298EBDA3\r
+                     decrypted=00000000000000020000000000000000\r
+            Iterated 100 times=34EB0A19630B5BCC6B1A3619540B0A5E\r
+           Iterated 1000 times=F05AF4434A68291D4FECE8D980B3EF5A\r
+\r
+Set 2, vector# 63:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000010000000000000000\r
+                        cipher=B9761796C787B51852E4C3130B8B662D\r
+                     decrypted=00000000000000010000000000000000\r
+            Iterated 100 times=7E171BC48F42A57714C77DF3A81F84FB\r
+           Iterated 1000 times=410BDB0032C44C1431221FE97556B46E\r
+\r
+Set 2, vector# 64:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000008000000000000000\r
+                        cipher=D5C638801B97A1C2584ED42132F44109\r
+                     decrypted=00000000000000008000000000000000\r
+            Iterated 100 times=891828DF3C9350B1F61F4FCA5D0952E2\r
+           Iterated 1000 times=C0096F7D15907D013B8FBAC7A1FA63DF\r
+\r
+Set 2, vector# 65:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000004000000000000000\r
+                        cipher=E54A021B145B7B7761487BCDFD0B032F\r
+                     decrypted=00000000000000004000000000000000\r
+            Iterated 100 times=F1062C70E59123B5AA8FFCD407E0FDD2\r
+           Iterated 1000 times=9867894DCE200EE42268A32DA9AC507C\r
+\r
+Set 2, vector# 66:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000002000000000000000\r
+                        cipher=3EB3AFE73582EFAB0396108B5E0CDEEC\r
+                     decrypted=00000000000000002000000000000000\r
+            Iterated 100 times=846D745BFDACC686E448FA9B748B1605\r
+           Iterated 1000 times=619C387B18DBD53150E134AA7E418251\r
+\r
+Set 2, vector# 67:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000001000000000000000\r
+                        cipher=463E10507A26B708A1DFF3763276F5C9\r
+                     decrypted=00000000000000001000000000000000\r
+            Iterated 100 times=D8EE235227F28273F9D1DAB9F889F263\r
+           Iterated 1000 times=B0FC651DF77D7AB6516A25C0DBFEC959\r
+\r
+Set 2, vector# 68:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000800000000000000\r
+                        cipher=0EEBF8D85AE19EB24C810CEF565FA77B\r
+                     decrypted=00000000000000000800000000000000\r
+            Iterated 100 times=87D33C048F8FF7CEF18875C2C44E1021\r
+           Iterated 1000 times=B24F7A1BF071B9DE79F4D2904050DF3C\r
+\r
+Set 2, vector# 69:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000400000000000000\r
+                        cipher=86CA894EEFD1CEAAEA70E00CD14645F6\r
+                     decrypted=00000000000000000400000000000000\r
+            Iterated 100 times=7AF65B892650BBFAC343FAD35FB4C469\r
+           Iterated 1000 times=6BEEB4CCDD8DB52922F6D2F7A7DF3D55\r
+\r
+Set 2, vector# 70:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000200000000000000\r
+                        cipher=989B0FC1FFE4BA6F7CC0F1EDEEB5B932\r
+                     decrypted=00000000000000000200000000000000\r
+            Iterated 100 times=5A9B6A60C7DCD1EB0A693759B6A9F678\r
+           Iterated 1000 times=7A35550563E741944DE52D0A3697546A\r
+\r
+Set 2, vector# 71:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000100000000000000\r
+                        cipher=42916ED17877E58933D3D8CEDA8DD7B3\r
+                     decrypted=00000000000000000100000000000000\r
+            Iterated 100 times=E36B773D7B81C59F9B1052E974B1E921\r
+           Iterated 1000 times=CDFA7C0199E7E6B6AFD0BECBC5E92048\r
+\r
+Set 2, vector# 72:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000080000000000000\r
+                        cipher=88C0369158F2FEFFB4CF14130CE10B3B\r
+                     decrypted=00000000000000000080000000000000\r
+            Iterated 100 times=FA7B67A67016DCBF32BC16DC804964B0\r
+           Iterated 1000 times=182E305927C63B8B7A0D3CCE1A51623C\r
+\r
+Set 2, vector# 73:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000040000000000000\r
+                        cipher=DB8976E1DDA56553340236F47F8E9CEF\r
+                     decrypted=00000000000000000040000000000000\r
+            Iterated 100 times=BC6919777C19EBCC8F99EFB5B7ADE28B\r
+           Iterated 1000 times=1D19671A3ABD3521BEC862B272941945\r
+\r
+Set 2, vector# 74:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000020000000000000\r
+                        cipher=C6207672C411F088ACAD20814C66254A\r
+                     decrypted=00000000000000000020000000000000\r
+            Iterated 100 times=02465D4DECD9A680AEFEEC1F1E963AC4\r
+           Iterated 1000 times=4916A8BD095090CD87562CE8D4D770D9\r
+\r
+Set 2, vector# 75:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000010000000000000\r
+                        cipher=A792CF60F44A15D63FB293F9FCF879AC\r
+                     decrypted=00000000000000000010000000000000\r
+            Iterated 100 times=CACFD51DC523F528BEB692292407844A\r
+           Iterated 1000 times=00546935066B5FF95DC9DA7A64FCF99A\r
+\r
+Set 2, vector# 76:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000008000000000000\r
+                        cipher=8F733746F91273D97ADA41D3A7D5A9E3\r
+                     decrypted=00000000000000000008000000000000\r
+            Iterated 100 times=A9FA729897C64DDE7F6373EF9B5318DA\r
+           Iterated 1000 times=16CDC0A79FBB9F22B167C8F7117346E2\r
+\r
+Set 2, vector# 77:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000004000000000000\r
+                        cipher=5DA8F191833E6198689710D5A03EE262\r
+                     decrypted=00000000000000000004000000000000\r
+            Iterated 100 times=06572D00699AEF765C01AE681A04F45D\r
+           Iterated 1000 times=31E431C34E335A56951F8D059E99875F\r
+\r
+Set 2, vector# 78:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000002000000000000\r
+                        cipher=D6DB9CEB7E821F6DF4CB1E99105E07AA\r
+                     decrypted=00000000000000000002000000000000\r
+            Iterated 100 times=0FD35CE5D454E730BE4DBD101FB21374\r
+           Iterated 1000 times=A23F3C1FC3D4408954453D8EFA7D7898\r
+\r
+Set 2, vector# 79:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000001000000000000\r
+                        cipher=05F308FFAEA3E1E754974435CE0B77C3\r
+                     decrypted=00000000000000000001000000000000\r
+            Iterated 100 times=E3249B373E69FA16CCF76EF6A620EB0A\r
+           Iterated 1000 times=35E387571F989832F78BD2C6F698792C\r
+\r
+Set 2, vector# 80:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000800000000000\r
+                        cipher=73B8639AAD53AFA1B24165E0C9FD397E\r
+                     decrypted=00000000000000000000800000000000\r
+            Iterated 100 times=FDE8F38443F435AE135DF1E35A40BA8D\r
+           Iterated 1000 times=1ECCC79034D72282240143E15B14769D\r
+\r
+Set 2, vector# 81:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000400000000000\r
+                        cipher=AF45FDC65FD5F153E29A8D5032650AAD\r
+                     decrypted=00000000000000000000400000000000\r
+            Iterated 100 times=A4662EB76467B9D7A6A67C7DFEE73102\r
+           Iterated 1000 times=9B7D054FB6937A2A9E7BF5D1621F753D\r
+\r
+Set 2, vector# 82:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000200000000000\r
+                        cipher=A8BB045FB5B867E85FCAD328E13756C9\r
+                     decrypted=00000000000000000000200000000000\r
+            Iterated 100 times=0332D9B66DF59AADE3FAA8AC38CB07B7\r
+           Iterated 1000 times=88C6769FD7C3653ED202184AB186886F\r
+\r
+Set 2, vector# 83:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000100000000000\r
+                        cipher=DD053128C46C78C4414CE3234C16AEB3\r
+                     decrypted=00000000000000000000100000000000\r
+            Iterated 100 times=988826E572FC2F19A7A36BD9AEAD03E2\r
+           Iterated 1000 times=E65456C071CEAA0AF905154F1539AF81\r
+\r
+Set 2, vector# 84:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000080000000000\r
+                        cipher=B0C82152D1D9E21D7C3F33E1FC9B4D68\r
+                     decrypted=00000000000000000000080000000000\r
+            Iterated 100 times=7F4157CF5637C8E4690C666DEB143969\r
+           Iterated 1000 times=08707C468EFCE6ED8A75A9D33F25CDFE\r
+\r
+Set 2, vector# 85:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000040000000000\r
+                        cipher=11B56480D5C718A77A1BEA30CC3A53CF\r
+                     decrypted=00000000000000000000040000000000\r
+            Iterated 100 times=0E99CB5A651C6F2B6E424BC5F459C08A\r
+           Iterated 1000 times=BF22DFC567E74328D551F9EC0FA5F41D\r
+\r
+Set 2, vector# 86:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000020000000000\r
+                        cipher=92C99F843674DED7F20A258C57253726\r
+                     decrypted=00000000000000000000020000000000\r
+            Iterated 100 times=10BDFD4A95224FED92F35104D895BA1F\r
+           Iterated 1000 times=0F5DB6A686E29B48A49CF60E445E5E84\r
+\r
+Set 2, vector# 87:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000010000000000\r
+                        cipher=63B218D069CE9CAF52EF97614BDACFF9\r
+                     decrypted=00000000000000000000010000000000\r
+            Iterated 100 times=316669C6DD79B6F9D51FAEAAAB3746AD\r
+           Iterated 1000 times=13154A3238A63C80DA81D79E4587DA45\r
+\r
+Set 2, vector# 88:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000008000000000\r
+                        cipher=76096721043A016C095D95DD02980289\r
+                     decrypted=00000000000000000000008000000000\r
+            Iterated 100 times=838693D3DCABF4D5EF35C845A1F9F825\r
+           Iterated 1000 times=FA7FDB780EABCC3FCCBF400B1CFF2648\r
+\r
+Set 2, vector# 89:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000004000000000\r
+                        cipher=87AF16066939B8C4D90E242917DB05CF\r
+                     decrypted=00000000000000000000004000000000\r
+            Iterated 100 times=7838002193A0CF56D3AD78AF297282EA\r
+           Iterated 1000 times=F9EBB2C8467FB955EAA920F6F54484F4\r
+\r
+Set 2, vector# 90:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000002000000000\r
+                        cipher=F7E0C931B7204308AB5020F106BBA0EF\r
+                     decrypted=00000000000000000000002000000000\r
+            Iterated 100 times=6E95040146D30A708B17348B7DAF237B\r
+           Iterated 1000 times=8316E10BD8C3B7E8E6D32BEAFF448032\r
+\r
+Set 2, vector# 91:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000001000000000\r
+                        cipher=C697B3602711749580713737729E7049\r
+                     decrypted=00000000000000000000001000000000\r
+            Iterated 100 times=7BD559E5391EF991D1D41768759EE398\r
+           Iterated 1000 times=8C84D969A3166AACC7B2D0E53C4F9C72\r
+\r
+Set 2, vector# 92:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000800000000\r
+                        cipher=AF314640B147719EC1B4ABE27CDB58F5\r
+                     decrypted=00000000000000000000000800000000\r
+            Iterated 100 times=DB728C6E1D198B52C48D16C591A80D63\r
+           Iterated 1000 times=DFFE950775B9D38FF5BD8F441B218A6F\r
+\r
+Set 2, vector# 93:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000400000000\r
+                        cipher=B67DAC5BF73AF7546D2FDC3BC142708D\r
+                     decrypted=00000000000000000000000400000000\r
+            Iterated 100 times=AB3C8A3B634A83CCD07A063E0B2216FB\r
+           Iterated 1000 times=36F587F066F5FBADAF24154ECB6B2AC3\r
+\r
+Set 2, vector# 94:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000200000000\r
+                        cipher=AC53D20E3C06FF82DE52470BCCE1B283\r
+                     decrypted=00000000000000000000000200000000\r
+            Iterated 100 times=2C93545113763A5849C624786FA2EDA1\r
+           Iterated 1000 times=7296C7F1E29D2C39281B643F71624D86\r
+\r
+Set 2, vector# 95:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000100000000\r
+                        cipher=7D65047AF522F01856FDD83A9AAA147A\r
+                     decrypted=00000000000000000000000100000000\r
+            Iterated 100 times=61EE02DC6E6AE5404AC81AE3E40ABE23\r
+           Iterated 1000 times=077C7F8D3B0C2BB5F74A6A563E1D246A\r
+\r
+Set 2, vector# 96:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000080000000\r
+                        cipher=709D6454033E3FCF8962CAD39B0DC4BD\r
+                     decrypted=00000000000000000000000080000000\r
+            Iterated 100 times=3BD90E6C0830595C7B4037F338A63FB7\r
+           Iterated 1000 times=27DCD738D5654E94910ED4407240DD4C\r
+\r
+Set 2, vector# 97:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000040000000\r
+                        cipher=7B8058E46789EF51D18700511D20CB70\r
+                     decrypted=00000000000000000000000040000000\r
+            Iterated 100 times=7CBFB6E15A0F275164716F9597BBA4A4\r
+           Iterated 1000 times=6BD40F00BA746B1FE0223227442928B8\r
+\r
+Set 2, vector# 98:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000020000000\r
+                        cipher=738088C404D8850041AD6B690CC6B65A\r
+                     decrypted=00000000000000000000000020000000\r
+            Iterated 100 times=EEFE6D6932F0124EFAED4F0D48B115C1\r
+           Iterated 1000 times=B08E4BF90DFFEC2110A7DC895671FA7D\r
+\r
+Set 2, vector# 99:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000010000000\r
+                        cipher=7DFDFD55B53D4CD704F96CF93311AFC4\r
+                     decrypted=00000000000000000000000010000000\r
+            Iterated 100 times=BA6DF8F00960A8DAC0C8AC215F9FF221\r
+           Iterated 1000 times=25B43C4561D69841C685FD3B3C818200\r
+\r
+Set 2, vector#100:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000008000000\r
+                        cipher=1DBE62C57AF741D9F2FBF9A340E772C9\r
+                     decrypted=00000000000000000000000008000000\r
+            Iterated 100 times=9F4B304049387B2C7940384DD8B0A498\r
+           Iterated 1000 times=224423E5AD2688033AE204F5E96054B8\r
+\r
+Set 2, vector#101:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000004000000\r
+                        cipher=E7349BAB7CB458736436943DB0CC411D\r
+                     decrypted=00000000000000000000000004000000\r
+            Iterated 100 times=AEF8B2250FBB26B963A0BD8F75B6E22D\r
+           Iterated 1000 times=77EFF0C67E3C7E5C005C6B4BFEC6DB62\r
+\r
+Set 2, vector#102:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000002000000\r
+                        cipher=64E229BF2AF893510358CB0DBEF7E97F\r
+                     decrypted=00000000000000000000000002000000\r
+            Iterated 100 times=4425C367AA86EA6B7D9A88FB22C0037D\r
+           Iterated 1000 times=E0CA5347682F06126A06D7076BA0C211\r
+\r
+Set 2, vector#103:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000001000000\r
+                        cipher=4C632CF8C75AD0DDE8316A7B35F871CC\r
+                     decrypted=00000000000000000000000001000000\r
+            Iterated 100 times=7D6270AF20F3F70DD63B79B9A479153D\r
+           Iterated 1000 times=9A8F0AEDB40F29B3288DC66A36DD62D7\r
+\r
+Set 2, vector#104:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000800000\r
+                        cipher=2517115CB13E681F0EEA2206C26AD5C4\r
+                     decrypted=00000000000000000000000000800000\r
+            Iterated 100 times=65CAC4482CAF30EFC69FC5CFF1C4205F\r
+           Iterated 1000 times=7A3FCA8C054CAAC45552B6BDB0879D41\r
+\r
+Set 2, vector#105:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000400000\r
+                        cipher=8ED5E9D7005D980B078E7F58B47E591E\r
+                     decrypted=00000000000000000000000000400000\r
+            Iterated 100 times=AC279291FE2633D49841F356F7E37395\r
+           Iterated 1000 times=D12E8E58FA3D5982F85021D6475E07D8\r
+\r
+Set 2, vector#106:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000200000\r
+                        cipher=8DBCD253443534B2B8BC698A03166ABE\r
+                     decrypted=00000000000000000000000000200000\r
+            Iterated 100 times=AFB8AC555028ACF088D9C11879DD9D7D\r
+           Iterated 1000 times=BE7D276638FC483A50624BA42414427F\r
+\r
+Set 2, vector#107:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000100000\r
+                        cipher=02F34EAB6CC1DBC8809F3D0EB80FA493\r
+                     decrypted=00000000000000000000000000100000\r
+            Iterated 100 times=BE76A5B9DE18F2606CA50A590BE5DE6D\r
+           Iterated 1000 times=163A0F41AAAB5523B8E29AEED1654C96\r
+\r
+Set 2, vector#108:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000080000\r
+                        cipher=47E5B71162F75B84D7A699A31FFA29DE\r
+                     decrypted=00000000000000000000000000080000\r
+            Iterated 100 times=FB0D36C18DF06D4ADDB705A5CC5D9A9E\r
+           Iterated 1000 times=77C87C54F2B78CEC5F42EE28F6B3B156\r
+\r
+Set 2, vector#109:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000040000\r
+                        cipher=B6C1EA2B410D1704058E905EB967C503\r
+                     decrypted=00000000000000000000000000040000\r
+            Iterated 100 times=A80AB81C4C3999FCDC90AB03632BBFE4\r
+           Iterated 1000 times=0D3C0DB9B149714E7DDF3781561839CA\r
+\r
+Set 2, vector#110:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000020000\r
+                        cipher=4383238CE44E30ECDFC90A70EA4C9E96\r
+                     decrypted=00000000000000000000000000020000\r
+            Iterated 100 times=81339B069B502D173873E95B87F2BA8D\r
+           Iterated 1000 times=5DBB5202692650ACB0612C1C189D6BB6\r
+\r
+Set 2, vector#111:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000010000\r
+                        cipher=9314DFBB44D530768B159DAABCBD439F\r
+                     decrypted=00000000000000000000000000010000\r
+            Iterated 100 times=602257A186F13A15367F80899FD70F9C\r
+           Iterated 1000 times=1722B5D7772EF4CC3DB0249D3584DE33\r
+\r
+Set 2, vector#112:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000008000\r
+                        cipher=12D7C80912C299C4F668278FA494D580\r
+                     decrypted=00000000000000000000000000008000\r
+            Iterated 100 times=5BCF43BA54A995F5BF87172A70883CD6\r
+           Iterated 1000 times=287D60B16CE496E61CCBBD37CE1F63A6\r
+\r
+Set 2, vector#113:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000004000\r
+                        cipher=49FB1EACCA3B1743E15014010E9963DF\r
+                     decrypted=00000000000000000000000000004000\r
+            Iterated 100 times=E2BFAE3A4FB2148658997766AD7F5172\r
+           Iterated 1000 times=D3263C9FC88C03531E153E066349ECCC\r
+\r
+Set 2, vector#114:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000002000\r
+                        cipher=0DF48D3B128AA63496DBE0CD11083495\r
+                     decrypted=00000000000000000000000000002000\r
+            Iterated 100 times=223C9CCDCB6AB5B5C9EC65AD101C4FC4\r
+           Iterated 1000 times=22D1D64AE6A4EA819955AB730D61044A\r
+\r
+Set 2, vector#115:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000001000\r
+                        cipher=13240392854D6290A4BE08999843105B\r
+                     decrypted=00000000000000000000000000001000\r
+            Iterated 100 times=535144191B0D0048B13EF7A7E24EFCD0\r
+           Iterated 1000 times=A9BBEE68A72152DEEEBBC3BDB3C94CD7\r
+\r
+Set 2, vector#116:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000800\r
+                        cipher=3D4B8705340C3225CE5A724917BA92B4\r
+                     decrypted=00000000000000000000000000000800\r
+            Iterated 100 times=C31F7407EAB5ADDE049C3D5C6B1414D8\r
+           Iterated 1000 times=81B70506B59BAD1ED033A45B6EB8CFFB\r
+\r
+Set 2, vector#117:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000400\r
+                        cipher=425DCCF406AD46F2F565BBBC72FE234B\r
+                     decrypted=00000000000000000000000000000400\r
+            Iterated 100 times=E39DE69693A39B9CF713B827EEB15B57\r
+           Iterated 1000 times=C3E7233F4EB7644729CE7FE68678C30D\r
+\r
+Set 2, vector#118:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000200\r
+                        cipher=88C09509CBB95339726C196E63346418\r
+                     decrypted=00000000000000000000000000000200\r
+            Iterated 100 times=389B0F2BDF4DE2C7725CABAD3D154DAF\r
+           Iterated 1000 times=9B790581654AD4281344743554A1F99B\r
+\r
+Set 2, vector#119:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000100\r
+                        cipher=90724430636A3DB610F25332BE2FEBE6\r
+                     decrypted=00000000000000000000000000000100\r
+            Iterated 100 times=418DB218DC04F45675A31D639B5EC5D6\r
+           Iterated 1000 times=C2518D3F4DFC0F4F1E43CB2C956C1E51\r
+\r
+Set 2, vector#120:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000080\r
+                        cipher=044B4FAED3EA17338630E828B9960CA7\r
+                     decrypted=00000000000000000000000000000080\r
+            Iterated 100 times=BEE84B3667E6AAF6AC0ABECCA2A4B84E\r
+           Iterated 1000 times=E0732F03280BBC7B7D38FF115CD279D9\r
+\r
+Set 2, vector#121:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000040\r
+                        cipher=4A59243AEB65BAA4F7432498FD87EF62\r
+                     decrypted=00000000000000000000000000000040\r
+            Iterated 100 times=96A84B09E1DAC2B32D8CA2D3A86684DB\r
+           Iterated 1000 times=73CDA062B3DBA21A9E116D1E8A7951C6\r
+\r
+Set 2, vector#122:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000020\r
+                        cipher=4324DF8817589D894674B3F311256E9F\r
+                     decrypted=00000000000000000000000000000020\r
+            Iterated 100 times=E96D04CB7CB4F9E2206C44B47BCF460D\r
+           Iterated 1000 times=94C7578350D4FCDD31FCE7D19467320F\r
+\r
+Set 2, vector#123:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000010\r
+                        cipher=0527269F9FA9E9CC01A03CFA59FD3854\r
+                     decrypted=00000000000000000000000000000010\r
+            Iterated 100 times=4BF6FAEBFEF49212B4B799C82F5191F4\r
+           Iterated 1000 times=292C40ACC66B4FE1D5F71869AFF21C95\r
+\r
+Set 2, vector#124:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000008\r
+                        cipher=96CA56F9EFAA393F521679E0B6ACF231\r
+                     decrypted=00000000000000000000000000000008\r
+            Iterated 100 times=FE5A1736884CA45D1367F8A897116936\r
+           Iterated 1000 times=27EDAB52EDB0A7A6CBB5F368333EA390\r
+\r
+Set 2, vector#125:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000004\r
+                        cipher=DA7A328F8A5BF03DD42BC52DEC5C4B15\r
+                     decrypted=00000000000000000000000000000004\r
+            Iterated 100 times=9CB7D27572791919A34014EE36CA23BA\r
+           Iterated 1000 times=8215950CD21B19F73935189081C9C5E4\r
+\r
+Set 2, vector#126:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000002\r
+                        cipher=5FE3D4C46DB294523166AB46208E0711\r
+                     decrypted=00000000000000000000000000000002\r
+            Iterated 100 times=42679B44FA21380D0D32F8EAF137CB88\r
+           Iterated 1000 times=21F5589B1C70AD8BB474BF3C1F43C6F9\r
+\r
+Set 2, vector#127:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000001\r
+                        cipher=2519B9240C21C1F980FB722AD8CB793E\r
+                     decrypted=00000000000000000000000000000001\r
+            Iterated 100 times=07EEB15FFBA8200E9FC8FCA130629B63\r
+           Iterated 1000 times=3AEE57119ECCD6F5BE406E8BBABB9311\r
+\r
+Test vectors -- set 3\r
+=====================\r
+\r
+Set 3, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8FC3A53656B1F778C129DF4E9848A41E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2F52870913571BFAE059F3098A64894B\r
+           Iterated 1000 times=8E15DD76B36052983C7018BDF5FBFFC3\r
+\r
+Set 3, vector#  1:\r
+                           key=01010101010101010101010101010101\r
+                         plain=01010101010101010101010101010101\r
+                        cipher=EFB2C7DD69614683DAB0BC607036C425\r
+                     decrypted=01010101010101010101010101010101\r
+            Iterated 100 times=5246C4706AD8495DF2A8885D02F2D35F\r
+           Iterated 1000 times=4D832DE8AC3BBE9162C03F463D5233C2\r
+\r
+Set 3, vector#  2:\r
+                           key=02020202020202020202020202020202\r
+                         plain=02020202020202020202020202020202\r
+                        cipher=A1AE9D211867538B100BD121BA6A3ADC\r
+                     decrypted=02020202020202020202020202020202\r
+            Iterated 100 times=EB44735B42B5EA7D8D9A6754065BB49F\r
+           Iterated 1000 times=3325AEA511343F1A0AA4C393C8CFCCE2\r
+\r
+Set 3, vector#  3:\r
+                           key=03030303030303030303030303030303\r
+                         plain=03030303030303030303030303030303\r
+                        cipher=8E77797CEC40C34AD3A3230975AE760E\r
+                     decrypted=03030303030303030303030303030303\r
+            Iterated 100 times=E5F18ECDDDF952572A398F0B9B5B0B35\r
+           Iterated 1000 times=6DB730C3E39202AD57505D71997868B7\r
+\r
+Set 3, vector#  4:\r
+                           key=04040404040404040404040404040404\r
+                         plain=04040404040404040404040404040404\r
+                        cipher=91086B2221C3FC8E254A97B611D83239\r
+                     decrypted=04040404040404040404040404040404\r
+            Iterated 100 times=A9D4E67948C6F44227EDB64D310C2DA5\r
+           Iterated 1000 times=A854ADBDCA604E5D359F7B8784CB500F\r
+\r
+Set 3, vector#  5:\r
+                           key=05050505050505050505050505050505\r
+                         plain=05050505050505050505050505050505\r
+                        cipher=95CA7F3CA2269A73B4964BD7A6A3DEA0\r
+                     decrypted=05050505050505050505050505050505\r
+            Iterated 100 times=68A731BAA07EAF99B6D87988B59E5FD6\r
+           Iterated 1000 times=0307B100B175B698AA6CE1FC1980527C\r
+\r
+Set 3, vector#  6:\r
+                           key=06060606060606060606060606060606\r
+                         plain=06060606060606060606060606060606\r
+                        cipher=BD7EB1B707AA5F801070B9C94F64A5C6\r
+                     decrypted=06060606060606060606060606060606\r
+            Iterated 100 times=8BA6E58447F8F806042343B16BABADED\r
+           Iterated 1000 times=70810AD9DE8AAD6D0745F22D60981674\r
+\r
+Set 3, vector#  7:\r
+                           key=07070707070707070707070707070707\r
+                         plain=07070707070707070707070707070707\r
+                        cipher=37CE0ADCFAA89DD737CB15193DCBA48E\r
+                     decrypted=07070707070707070707070707070707\r
+            Iterated 100 times=7E1A75941064E3B68F693CD847433C19\r
+           Iterated 1000 times=37C24E8C1F920A125D5AF410CC1BD60E\r
+\r
+Set 3, vector#  8:\r
+                           key=08080808080808080808080808080808\r
+                         plain=08080808080808080808080808080808\r
+                        cipher=37B6051557E2E535EE8B4955AC5DCB82\r
+                     decrypted=08080808080808080808080808080808\r
+            Iterated 100 times=F19B929B63CF5BBD1E984773F3F12DAD\r
+           Iterated 1000 times=7C413DD38581BE9526CBA901863ADAA1\r
+\r
+Set 3, vector#  9:\r
+                           key=09090909090909090909090909090909\r
+                         plain=09090909090909090909090909090909\r
+                        cipher=33D6A06EB3B16C0C6078BF56F2966AB2\r
+                     decrypted=09090909090909090909090909090909\r
+            Iterated 100 times=A757CBDDDAC98C1F27FA3D6383AD1AF9\r
+           Iterated 1000 times=04FF3010DCEFD7EE798145A8448D0017\r
+\r
+Set 3, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=521D3B74BA74D29362708CFE62E357AB\r
+                     decrypted=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+            Iterated 100 times=717D5A106AC3323CFC54C4C057BC2B8A\r
+           Iterated 1000 times=BBDEECAF36C0B693E8B7DC1C900B32D8\r
+\r
+Set 3, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=CDD5D57C2ABED59CEACAA9352103751F\r
+                     decrypted=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+            Iterated 100 times=6FB32320890DF2817A3ADE2AAAF00E1C\r
+           Iterated 1000 times=BB5583CA8581FB04C4579D2A69C785AE\r
+\r
+Set 3, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=173D2D1CABD12095742C3045EC50899A\r
+                     decrypted=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+            Iterated 100 times=7D1BA2041E1415B503F8CCA0F52E97E1\r
+           Iterated 1000 times=8481A318202CE0C264D41E9BEDD29016\r
+\r
+Set 3, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=A85D680132CCF78F2918A9698D6431D6\r
+                     decrypted=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+            Iterated 100 times=179C4273BCFA161BAFA20D932344840A\r
+           Iterated 1000 times=A53C7BE9813D8A12417B42070BF0724F\r
+\r
+Set 3, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=C8137067650576081E34565121681374\r
+                     decrypted=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+            Iterated 100 times=30764208E53478EB98BB84296859004D\r
+           Iterated 1000 times=0EC71F3756119E78A0C68B0398AB0F6A\r
+\r
+Set 3, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=EDC375FEF71B83B2BE5187F82D0180EA\r
+                     decrypted=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+            Iterated 100 times=855CB4BB9577C196661F763EFC88A174\r
+           Iterated 1000 times=59F67CDC506D2E10EEED800C25B4016E\r
+\r
+Set 3, vector# 16:\r
+                           key=10101010101010101010101010101010\r
+                         plain=10101010101010101010101010101010\r
+                        cipher=54FD2A83F505EE40F4F6F4F94198ED48\r
+                     decrypted=10101010101010101010101010101010\r
+            Iterated 100 times=3332BFB00B54092582BE15162FE81ADA\r
+           Iterated 1000 times=06FBC8F060D0123D22B551AD4888755F\r
+\r
+Set 3, vector# 17:\r
+                           key=11111111111111111111111111111111\r
+                         plain=11111111111111111111111111111111\r
+                        cipher=10CC2D64A5306366D8D594B8CDB4FBD3\r
+                     decrypted=11111111111111111111111111111111\r
+            Iterated 100 times=CBBEE00D290927D2E181281FE55C5BD9\r
+           Iterated 1000 times=8E19E7415A6F5C884D2DFBFBE0626134\r
+\r
+Set 3, vector# 18:\r
+                           key=12121212121212121212121212121212\r
+                         plain=12121212121212121212121212121212\r
+                        cipher=13E3A82E121BC3CCA5C703FCAC451E22\r
+                     decrypted=12121212121212121212121212121212\r
+            Iterated 100 times=92944B860E468BC85EEAF3C199CA68E0\r
+           Iterated 1000 times=D24290FBC24CE2D096D26D3A054A91B7\r
+\r
+Set 3, vector# 19:\r
+                           key=13131313131313131313131313131313\r
+                         plain=13131313131313131313131313131313\r
+                        cipher=1D8753BFF6930FA77FD7819F5935C422\r
+                     decrypted=13131313131313131313131313131313\r
+            Iterated 100 times=6BBB75E5F55D6EA5D522FBF0ED80E185\r
+           Iterated 1000 times=D543E8CDCA16DA884E6858FB03565ADF\r
+\r
+Set 3, vector# 20:\r
+                           key=14141414141414141414141414141414\r
+                         plain=14141414141414141414141414141414\r
+                        cipher=A6FF617A5D0395407BEEC3A311A0CBCB\r
+                     decrypted=14141414141414141414141414141414\r
+            Iterated 100 times=EC26418120D0D7B264E4B2B1130680A3\r
+           Iterated 1000 times=37E349FBE788F3CE89F107C3727E3F36\r
+\r
+Set 3, vector# 21:\r
+                           key=15151515151515151515151515151515\r
+                         plain=15151515151515151515151515151515\r
+                        cipher=034D4716AC68312E05C9497E9FC9430A\r
+                     decrypted=15151515151515151515151515151515\r
+            Iterated 100 times=EAD2CAE5757ECFA3FAA79CFEB9C1FE55\r
+           Iterated 1000 times=D1235EA86C61B854657A8C26C43DBAE7\r
+\r
+Set 3, vector# 22:\r
+                           key=16161616161616161616161616161616\r
+                         plain=16161616161616161616161616161616\r
+                        cipher=690D68007F51E2E8C9516EF9EE64F85D\r
+                     decrypted=16161616161616161616161616161616\r
+            Iterated 100 times=30936C02133E53FF7D5BE307BBFBBBC0\r
+           Iterated 1000 times=472A71566BA98C6C2BFFF391031EF641\r
+\r
+Set 3, vector# 23:\r
+                           key=17171717171717171717171717171717\r
+                         plain=17171717171717171717171717171717\r
+                        cipher=EF1396B41E8AF9BD6B2EBDEB7CC1A91B\r
+                     decrypted=17171717171717171717171717171717\r
+            Iterated 100 times=D83777D85D7F70AE81B471E7E8A32996\r
+           Iterated 1000 times=F1895AA9BAD1338C59D00D9EC73B0D64\r
+\r
+Set 3, vector# 24:\r
+                           key=18181818181818181818181818181818\r
+                         plain=18181818181818181818181818181818\r
+                        cipher=9A20B52BFC5EB501F027978FBD684A1B\r
+                     decrypted=18181818181818181818181818181818\r
+            Iterated 100 times=D226867220E3BAA47758E1E89A76850C\r
+           Iterated 1000 times=9C096E5D162A0D798C80D516180A2BE2\r
+\r
+Set 3, vector# 25:\r
+                           key=19191919191919191919191919191919\r
+                         plain=19191919191919191919191919191919\r
+                        cipher=7A1A35FAD281601D522188B546CE1800\r
+                     decrypted=19191919191919191919191919191919\r
+            Iterated 100 times=983BA137492C3CFDA32D8DA447E684D3\r
+           Iterated 1000 times=B7669766431F4B79C248CE193978ED72\r
+\r
+Set 3, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=F715BBB8000B577E6EF5D698511E8D03\r
+                     decrypted=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+            Iterated 100 times=896D88794912F8B491E5E7258C94D776\r
+           Iterated 1000 times=C6BD7106952BC436069DC4DC76B84A8B\r
+\r
+Set 3, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=09E83FD6F11C656ACAA1D1FAAF02F086\r
+                     decrypted=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+            Iterated 100 times=2B4B2AE43CE6A992E9DEA2012F37819D\r
+           Iterated 1000 times=F182CAB494229AFA4AA326399058918C\r
+\r
+Set 3, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=41561B53A60A9FBB25304169789461BB\r
+                     decrypted=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+            Iterated 100 times=5CB5FFE443A64947E48E6166B6E356F3\r
+           Iterated 1000 times=A006BE57698D8CF344A7EDC662EB305A\r
+\r
+Set 3, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=B47BB77008C75F854861994479DA3E7B\r
+                     decrypted=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+            Iterated 100 times=C5D11B6E37007E5C6E934BB590A48E01\r
+           Iterated 1000 times=6607E18A7DBADBA71F5FB1075F665347\r
+\r
+Set 3, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=811CE0CFEB49117D6ED593FBFD5E6CD6\r
+                     decrypted=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+            Iterated 100 times=B2C9B91D7750F72E1B67E56F686F25FA\r
+           Iterated 1000 times=F301ACD52DAD345E2A0A27538F33CC40\r
+\r
+Set 3, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=C9479F831ECEBCFCB91F99FD6379A962\r
+                     decrypted=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+            Iterated 100 times=8FF37946740779F2C586E95BEDFA6994\r
+           Iterated 1000 times=480DE8AD149AB0F5191DC6F6FA42DD7E\r
+\r
+Set 3, vector# 32:\r
+                           key=20202020202020202020202020202020\r
+                         plain=20202020202020202020202020202020\r
+                        cipher=FF2C70AB530B889BFF5F3C902DE6209A\r
+                     decrypted=20202020202020202020202020202020\r
+            Iterated 100 times=D2517EAC2C196EB8430DAF4EE0443023\r
+           Iterated 1000 times=BCE226325F19F1A586050311BC9799D3\r
+\r
+Set 3, vector# 33:\r
+                           key=21212121212121212121212121212121\r
+                         plain=21212121212121212121212121212121\r
+                        cipher=695A8754A7A6F18C4F3C6EE9CE0EA103\r
+                     decrypted=21212121212121212121212121212121\r
+            Iterated 100 times=CCA8F5F67010858476DCAAB5C3B13045\r
+           Iterated 1000 times=1AC052C6864165679E69D3ED3DFC4BF9\r
+\r
+Set 3, vector# 34:\r
+                           key=22222222222222222222222222222222\r
+                         plain=22222222222222222222222222222222\r
+                        cipher=2E2DFBB0C8BD286E87625F61A2F7D887\r
+                     decrypted=22222222222222222222222222222222\r
+            Iterated 100 times=D469D8F48751E97AE30B54F277003F21\r
+           Iterated 1000 times=D9BBEBACF39E8807FB75879D5AA0EAD5\r
+\r
+Set 3, vector# 35:\r
+                           key=23232323232323232323232323232323\r
+                         plain=23232323232323232323232323232323\r
+                        cipher=CE8E66F871157B0182653B625074CB02\r
+                     decrypted=23232323232323232323232323232323\r
+            Iterated 100 times=16B47523D88223E8DEFC0A22795EFDF8\r
+           Iterated 1000 times=6FBA8E02BB41B4B78E9825D01A530F55\r
+\r
+Set 3, vector# 36:\r
+                           key=24242424242424242424242424242424\r
+                         plain=24242424242424242424242424242424\r
+                        cipher=C32823388E5ADBD6AA14186CE0400A4E\r
+                     decrypted=24242424242424242424242424242424\r
+            Iterated 100 times=5452547C86AD6F2DF148EC123524EB7E\r
+           Iterated 1000 times=A01C2B9119618CFFA3659148FC50E4BF\r
+\r
+Set 3, vector# 37:\r
+                           key=25252525252525252525252525252525\r
+                         plain=25252525252525252525252525252525\r
+                        cipher=EDEA3E4740736BC47A7891609B86CE9E\r
+                     decrypted=25252525252525252525252525252525\r
+            Iterated 100 times=D6F3AD8B3AB24C8D497E85FF97171060\r
+           Iterated 1000 times=DF3F419CFE3195789F9055E0AEB4C535\r
+\r
+Set 3, vector# 38:\r
+                           key=26262626262626262626262626262626\r
+                         plain=26262626262626262626262626262626\r
+                        cipher=2B2DDCA5AD969636475196D462F5B2A5\r
+                     decrypted=26262626262626262626262626262626\r
+            Iterated 100 times=25724048A09D58B6B731ACB6D040918A\r
+           Iterated 1000 times=3F19F08A79DF10A686554270F44AA363\r
+\r
+Set 3, vector# 39:\r
+                           key=27272727272727272727272727272727\r
+                         plain=27272727272727272727272727272727\r
+                        cipher=5C46E5F8DD4E7DC61474CB8DFC3E04F0\r
+                     decrypted=27272727272727272727272727272727\r
+            Iterated 100 times=9C7C5B41C22B521FDB5F907F01C35EA9\r
+           Iterated 1000 times=E709F4A0BB33AB8C53B15C3DBEA743FD\r
+\r
+Set 3, vector# 40:\r
+                           key=28282828282828282828282828282828\r
+                         plain=28282828282828282828282828282828\r
+                        cipher=6670EBB8C7E041121C5C5E449B675FD2\r
+                     decrypted=28282828282828282828282828282828\r
+            Iterated 100 times=29EC1BBDFC0A5CE6CD2C4B10F54F07E8\r
+           Iterated 1000 times=6B20D25158EE32E137972AE233C2A5F8\r
+\r
+Set 3, vector# 41:\r
+                           key=29292929292929292929292929292929\r
+                         plain=29292929292929292929292929292929\r
+                        cipher=808DC7740040F39A6D3CBFAAC5228A23\r
+                     decrypted=29292929292929292929292929292929\r
+            Iterated 100 times=4FF997186419AD1D99D861CFADA4F6DA\r
+           Iterated 1000 times=857045E0A6F16E42BF9189FC4C2E3FBC\r
+\r
+Set 3, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=15ECD6020C001F45262A1256AF7B066D\r
+                     decrypted=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+            Iterated 100 times=A7EF57BBE3E07D354400FF3231371FC0\r
+           Iterated 1000 times=3730A90B100516B1AC10ADC7E7CF7647\r
+\r
+Set 3, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=C937773A54DC09B0CC52756A7EEEF178\r
+                     decrypted=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+            Iterated 100 times=275D5922B33125CD232F53403D3CDAD0\r
+           Iterated 1000 times=EBDB93AB2316F6B1317865286A0CB9CD\r
+\r
+Set 3, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=B8AB07101FC58ED64BBE203F31F892D4\r
+                     decrypted=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+            Iterated 100 times=1D2BA61D57850EBEED7F7B24266855A8\r
+           Iterated 1000 times=D0EFFF5489653691A887DFD611F0486E\r
+\r
+Set 3, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=FC429A3B703812E0AAD1A325A23E33DE\r
+                     decrypted=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+            Iterated 100 times=A69DB9F24AEF03B86F43DC7B63794394\r
+           Iterated 1000 times=8F4082DE1F4624BD3748DCAC3AB675CE\r
+\r
+Set 3, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=C4FFFE21B89FFCC6EC721D49E870ECEC\r
+                     decrypted=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+            Iterated 100 times=8919749B103F7606A91AF9E22588C816\r
+           Iterated 1000 times=7932354DB4764A3934168EB190BFC391\r
+\r
+Set 3, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=D218CB13BC19296A50B5612A3721C1E2\r
+                     decrypted=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+            Iterated 100 times=869D8897A3FE5A4982102524E15F5CC6\r
+           Iterated 1000 times=59D412CED0210EC0CF22DA8F067D0D33\r
+\r
+Set 3, vector# 48:\r
+                           key=30303030303030303030303030303030\r
+                         plain=30303030303030303030303030303030\r
+                        cipher=573FF72784A1CEBD97FED191A3B979EF\r
+                     decrypted=30303030303030303030303030303030\r
+            Iterated 100 times=07B9819789762D1E43C5F941D174D1FD\r
+           Iterated 1000 times=5EDCE8F453B2CE6DB63C8F94108A35E0\r
+\r
+Set 3, vector# 49:\r
+                           key=31313131313131313131313131313131\r
+                         plain=31313131313131313131313131313131\r
+                        cipher=4D44F703C1E1C39C3A2EDF5639394702\r
+                     decrypted=31313131313131313131313131313131\r
+            Iterated 100 times=BE0B93BEEB000EA9500D868CA09AFB06\r
+           Iterated 1000 times=157193AD470753601D3F64E1D91CBAA6\r
+\r
+Set 3, vector# 50:\r
+                           key=32323232323232323232323232323232\r
+                         plain=32323232323232323232323232323232\r
+                        cipher=50F09502DB7FCF0095E5F8219DCA5A3C\r
+                     decrypted=32323232323232323232323232323232\r
+            Iterated 100 times=22FBDE6E2B6A361295399B7BE043D335\r
+           Iterated 1000 times=D61420F1C620CB1834C70F0A433C5262\r
+\r
+Set 3, vector# 51:\r
+                           key=33333333333333333333333333333333\r
+                         plain=33333333333333333333333333333333\r
+                        cipher=9533F79F724484B169CB32EB7FAD0168\r
+                     decrypted=33333333333333333333333333333333\r
+            Iterated 100 times=AF646042FB760428893B8673A83FC433\r
+           Iterated 1000 times=A529666D9A01D6A44F3C09B1AF430C1B\r
+\r
+Set 3, vector# 52:\r
+                           key=34343434343434343434343434343434\r
+                         plain=34343434343434343434343434343434\r
+                        cipher=9EB8075BAB79DD8BBF7ECAD69C6B13CE\r
+                     decrypted=34343434343434343434343434343434\r
+            Iterated 100 times=DA43B860E7A009CB54827F0AD0207BF9\r
+           Iterated 1000 times=89A99ECBAF3CC1F2ECD3794B90D44C88\r
+\r
+Set 3, vector# 53:\r
+                           key=35353535353535353535353535353535\r
+                         plain=35353535353535353535353535353535\r
+                        cipher=E5450816410E771677D879F0A6ED86BD\r
+                     decrypted=35353535353535353535353535353535\r
+            Iterated 100 times=C8283A1BDA61BCC8B36678A3A56578FA\r
+           Iterated 1000 times=9B052D6A4D64F054EA983489EC70D284\r
+\r
+Set 3, vector# 54:\r
+                           key=36363636363636363636363636363636\r
+                         plain=36363636363636363636363636363636\r
+                        cipher=07B20FB465C2F4FABC042A07E3163DEA\r
+                     decrypted=36363636363636363636363636363636\r
+            Iterated 100 times=E5BF0D1EF5A5FD8543EF4C0F3E18672C\r
+           Iterated 1000 times=FD3E5A21C6FFDE920D29772B2C65800F\r
+\r
+Set 3, vector# 55:\r
+                           key=37373737373737373737373737373737\r
+                         plain=37373737373737373737373737373737\r
+                        cipher=26B4CFBE7FDB3B3253E9F5D499DAD6C0\r
+                     decrypted=37373737373737373737373737373737\r
+            Iterated 100 times=8FA43611DE1E7DAB803E599CB543CA66\r
+           Iterated 1000 times=695E473479DA037C677FE3013F7AC03B\r
+\r
+Set 3, vector# 56:\r
+                           key=38383838383838383838383838383838\r
+                         plain=38383838383838383838383838383838\r
+                        cipher=4FD4E8956C0808613A5EA19A9D753800\r
+                     decrypted=38383838383838383838383838383838\r
+            Iterated 100 times=D1C6297CFB020567F82EA6DA9D0FAC7B\r
+           Iterated 1000 times=0ADFC3EE73257A0EEFCC501272E3BFA8\r
+\r
+Set 3, vector# 57:\r
+                           key=39393939393939393939393939393939\r
+                         plain=39393939393939393939393939393939\r
+                        cipher=FA74B3A2F745D440E74851D1C0D8679B\r
+                     decrypted=39393939393939393939393939393939\r
+            Iterated 100 times=F6662B00B852D0EB04BD80923820E3DB\r
+           Iterated 1000 times=78EDF8303757F56E6D5F79AB16015D64\r
+\r
+Set 3, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=9D6FC40588769E07EC406A0CEBEC99F2\r
+                     decrypted=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+            Iterated 100 times=374F6E6E5ACF0147A1C31564E72B90E8\r
+           Iterated 1000 times=329DBEDC65FD05FC479768D5E643BD21\r
+\r
+Set 3, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=53602388866685FC37681EBC9BC46F73\r
+                     decrypted=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+            Iterated 100 times=A7F666251FF1F01A73F8B701D9A9BF29\r
+           Iterated 1000 times=F7B93AA2DEC79E797D44C63727165F50\r
+\r
+Set 3, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=AB4532B652BDD0FC8ED4034CF3C11A24\r
+                     decrypted=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+            Iterated 100 times=5C3C2E8697932C179B9567E3F83E5BCA\r
+           Iterated 1000 times=24846CFC686462C00E588E348399AA82\r
+\r
+Set 3, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=66EFBCE5A3C3795A50C1A6B999CC3E71\r
+                     decrypted=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+            Iterated 100 times=8148A8D08CC5B3FBF6F0C73206FA3DA2\r
+           Iterated 1000 times=BE3AC88E9332B541D900D27CC63FE0EB\r
+\r
+Set 3, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=1CAC1DEB42C55E3A3FEB261ED2FB3F50\r
+                     decrypted=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+            Iterated 100 times=B019A29E3971520F73FD98F6C17C44E1\r
+           Iterated 1000 times=446B46B62A6EFE7C901C95B4C94E7CB0\r
+\r
+Set 3, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=31D98EA0E6B439432C3A6BB8E25D600D\r
+                     decrypted=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+            Iterated 100 times=B9BA23595026384ED726D7541CC32909\r
+           Iterated 1000 times=596022A8F6B35E1F9F3F8B42AA117DF4\r
+\r
+Set 3, vector# 64:\r
+                           key=40404040404040404040404040404040\r
+                         plain=40404040404040404040404040404040\r
+                        cipher=898FD889A6AA36447C89D8CCC8B4043A\r
+                     decrypted=40404040404040404040404040404040\r
+            Iterated 100 times=F927CF52375D01F8A3A2634472A7E29E\r
+           Iterated 1000 times=B7BDF7B154268DD1342BDF4E6ACDEC15\r
+\r
+Set 3, vector# 65:\r
+                           key=41414141414141414141414141414141\r
+                         plain=41414141414141414141414141414141\r
+                        cipher=AA74AA28D307802D28EDF73B58BD3BA3\r
+                     decrypted=41414141414141414141414141414141\r
+            Iterated 100 times=3A95F61DEF73FE3AF645F305515B1800\r
+           Iterated 1000 times=5ACBD0C0DC4518F3DF66A36BFA1473D9\r
+\r
+Set 3, vector# 66:\r
+                           key=42424242424242424242424242424242\r
+                         plain=42424242424242424242424242424242\r
+                        cipher=57F1920F30A23C74DA3CD9CF78F4328C\r
+                     decrypted=42424242424242424242424242424242\r
+            Iterated 100 times=1BA4FCAFA7CD5E3E1FF9570D43DF4BFD\r
+           Iterated 1000 times=A42C1F940D146DD6ED86CED57535EF0D\r
+\r
+Set 3, vector# 67:\r
+                           key=43434343434343434343434343434343\r
+                         plain=43434343434343434343434343434343\r
+                        cipher=2C30C357FB5A8F9D531CE0F17E1286F3\r
+                     decrypted=43434343434343434343434343434343\r
+            Iterated 100 times=809B4260765846A41FF67441ED31F14A\r
+           Iterated 1000 times=3E18B8AE1349FE5B3FCDCBEF7E7599CA\r
+\r
+Set 3, vector# 68:\r
+                           key=44444444444444444444444444444444\r
+                         plain=44444444444444444444444444444444\r
+                        cipher=C6E5EB2B3F9A7744A0128B93A4145A7B\r
+                     decrypted=44444444444444444444444444444444\r
+            Iterated 100 times=301CBAEA0AACEB2BB66D8A6667968B8D\r
+           Iterated 1000 times=94C62F9CC587B28366CB3B99F0887058\r
+\r
+Set 3, vector# 69:\r
+                           key=45454545454545454545454545454545\r
+                         plain=45454545454545454545454545454545\r
+                        cipher=0DBF0AD86C57F7D25A0CE61F6A6148EE\r
+                     decrypted=45454545454545454545454545454545\r
+            Iterated 100 times=A19492DC6F355A1895639140804D04A3\r
+           Iterated 1000 times=1881D3A4E9FA426A94255BFAE1329A3B\r
+\r
+Set 3, vector# 70:\r
+                           key=46464646464646464646464646464646\r
+                         plain=46464646464646464646464646464646\r
+                        cipher=5F64A9BC4359153FF2572195A12F52D3\r
+                     decrypted=46464646464646464646464646464646\r
+            Iterated 100 times=E501953E0D43C7257DF37D5B9E09AE4B\r
+           Iterated 1000 times=F639BE80941AF79AC8E256C7582FC4BC\r
+\r
+Set 3, vector# 71:\r
+                           key=47474747474747474747474747474747\r
+                         plain=47474747474747474747474747474747\r
+                        cipher=B6099EE04520977CB7B1DE88E2120FA1\r
+                     decrypted=47474747474747474747474747474747\r
+            Iterated 100 times=0CCC4F066DB4520CF77E5C71098F4909\r
+           Iterated 1000 times=88DA3477D9CC98CEF2F1D1FC171163C8\r
+\r
+Set 3, vector# 72:\r
+                           key=48484848484848484848484848484848\r
+                         plain=48484848484848484848484848484848\r
+                        cipher=77AE144A7A3883038561F239C5312F09\r
+                     decrypted=48484848484848484848484848484848\r
+            Iterated 100 times=EE59562D640733D4DCC1DEA11B184B04\r
+           Iterated 1000 times=462E77AF11042EA3B6C25F2480213CEE\r
+\r
+Set 3, vector# 73:\r
+                           key=49494949494949494949494949494949\r
+                         plain=49494949494949494949494949494949\r
+                        cipher=DF0FE7423AA1CF40C8FD45253817FE33\r
+                     decrypted=49494949494949494949494949494949\r
+            Iterated 100 times=95B6B79C0DD1DE7F13CEE2567643D066\r
+           Iterated 1000 times=7903251434A142C4A032ABD062C724A6\r
+\r
+Set 3, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=CE4E05EC0EE20A8A4B27937B7B8ECED4\r
+                     decrypted=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+            Iterated 100 times=88834CC5CC3ED4D9C3E0CDCE9AF99396\r
+           Iterated 1000 times=B4FD0633F3DD0DAA916277128AACC482\r
+\r
+Set 3, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=BAB91404D49876BEE288311BA3C7456A\r
+                     decrypted=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+            Iterated 100 times=CBAD196D97DC84A026F2AA041109F331\r
+           Iterated 1000 times=D8DAAECC609ECA219F907AEAAD1147D1\r
+\r
+Set 3, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=9DC6BCB030F1FBC24ADBF6EA5238E507\r
+                     decrypted=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+            Iterated 100 times=24AB169AFA277E27D57249BE20C74B4F\r
+           Iterated 1000 times=EDE38182CAEBCA1B824FD49CB4236761\r
+\r
+Set 3, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=BFACD02D59B26640B80B1886CD6E7D03\r
+                     decrypted=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+            Iterated 100 times=D312C1D6D066BD5DBBF80E98978D8B3B\r
+           Iterated 1000 times=72709FAA9CD65B1BF152FC38C1A30360\r
+\r
+Set 3, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=2076B2B836A8C545B3C103050E7AFF41\r
+                     decrypted=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+            Iterated 100 times=FB3B16B66FCD8C1F21579480FE2E1FF8\r
+           Iterated 1000 times=C12FC075B8863857597A730504922BC7\r
+\r
+Set 3, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=653B5B9A9751451C89DF56D79CFD07EF\r
+                     decrypted=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+            Iterated 100 times=C0BFC597501587BC04A8DF763D457A2A\r
+           Iterated 1000 times=BA0BED1DC06888DB502A4A16760CE7FA\r
+\r
+Set 3, vector# 80:\r
+                           key=50505050505050505050505050505050\r
+                         plain=50505050505050505050505050505050\r
+                        cipher=7F4060C7776DEED87F7F9B26BEAFA428\r
+                     decrypted=50505050505050505050505050505050\r
+            Iterated 100 times=637687B84DCE9D8EB4C081ECEBB7ACC2\r
+           Iterated 1000 times=10BE897D555BC0E51E152F6954505F59\r
+\r
+Set 3, vector# 81:\r
+                           key=51515151515151515151515151515151\r
+                         plain=51515151515151515151515151515151\r
+                        cipher=B7072058AEF8AA25604ACE1531C81C59\r
+                     decrypted=51515151515151515151515151515151\r
+            Iterated 100 times=FC18A08A28EED030678BEBFEDF689992\r
+           Iterated 1000 times=FBC95CD4CC4804D10F06F63377873B63\r
+\r
+Set 3, vector# 82:\r
+                           key=52525252525252525252525252525252\r
+                         plain=52525252525252525252525252525252\r
+                        cipher=40A0515E8F01E55C60F70E0DAE4A1D31\r
+                     decrypted=52525252525252525252525252525252\r
+            Iterated 100 times=BC0D35D64E1C9C8F8B5989717AB1BD48\r
+           Iterated 1000 times=4D8B03549C5351167A87E583367C2187\r
+\r
+Set 3, vector# 83:\r
+                           key=53535353535353535353535353535353\r
+                         plain=53535353535353535353535353535353\r
+                        cipher=9805BD832CBCBEE6B439D866F3ED53F9\r
+                     decrypted=53535353535353535353535353535353\r
+            Iterated 100 times=71E778B1474BFA471DBE65D279F8F630\r
+           Iterated 1000 times=EBC44E70F8895D3193F21BACB58EEBDE\r
+\r
+Set 3, vector# 84:\r
+                           key=54545454545454545454545454545454\r
+                         plain=54545454545454545454545454545454\r
+                        cipher=81334B63525932E8B9342094A8DBB917\r
+                     decrypted=54545454545454545454545454545454\r
+            Iterated 100 times=581DCFEC0BAD41B484810CC9DB187E7B\r
+           Iterated 1000 times=54A87B44E73936546201D50C995091AB\r
+\r
+Set 3, vector# 85:\r
+                           key=55555555555555555555555555555555\r
+                         plain=55555555555555555555555555555555\r
+                        cipher=59670A6CBA2E729FEDD36389481541A4\r
+                     decrypted=55555555555555555555555555555555\r
+            Iterated 100 times=E72A488544C63AD1D5FAE6CA130FF3C1\r
+           Iterated 1000 times=D29E28A3E68297D094B55D96889C940A\r
+\r
+Set 3, vector# 86:\r
+                           key=56565656565656565656565656565656\r
+                         plain=56565656565656565656565656565656\r
+                        cipher=84B3279AE90EACB5BF863DC17AE9212E\r
+                     decrypted=56565656565656565656565656565656\r
+            Iterated 100 times=947D4DD6BFDBBA5CECCA0E2FD2F5213A\r
+           Iterated 1000 times=89CEC6E3E4F3624021740A7465CA4F3F\r
+\r
+Set 3, vector# 87:\r
+                           key=57575757575757575757575757575757\r
+                         plain=57575757575757575757575757575757\r
+                        cipher=13F3BDFA7EF33A97F496692361AE6167\r
+                     decrypted=57575757575757575757575757575757\r
+            Iterated 100 times=765A338688057DE060CF881FF6EED6A1\r
+           Iterated 1000 times=503C050B532F8335A900580DA9E29641\r
+\r
+Set 3, vector# 88:\r
+                           key=58585858585858585858585858585858\r
+                         plain=58585858585858585858585858585858\r
+                        cipher=080F06D07DC2B4D0B748FA9F28946B0C\r
+                     decrypted=58585858585858585858585858585858\r
+            Iterated 100 times=1A7075BA14B6D517700521D946004D39\r
+           Iterated 1000 times=FD149E6212FE85E9FE5B130EBD62E285\r
+\r
+Set 3, vector# 89:\r
+                           key=59595959595959595959595959595959\r
+                         plain=59595959595959595959595959595959\r
+                        cipher=72B8521961C711E79AA30616F0B70687\r
+                     decrypted=59595959595959595959595959595959\r
+            Iterated 100 times=9BE82AB2D3B623057EA02FF7A941F87E\r
+           Iterated 1000 times=C1DF35816F7641EF8682D378B68C3C44\r
+\r
+Set 3, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=75082BB9C98676FBB964DBDCD25705A2\r
+                     decrypted=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+            Iterated 100 times=B26393E12598C1983BB24BE60B19DB4E\r
+           Iterated 1000 times=913BCB92132FD1F83E6BB9024FAA13B9\r
+\r
+Set 3, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=C00D2666ED3FAF0F01FEEB01A9883B1B\r
+                     decrypted=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+            Iterated 100 times=194CF4F9BC93866A709C3EDA126AB90F\r
+           Iterated 1000 times=D8FF470F611AEBB54252181E81B2551F\r
+\r
+Set 3, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=C70DBF746F722EBC18A4F4B115193ED4\r
+                     decrypted=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+            Iterated 100 times=D31DF4D1E66310B8ABEE90562FF539A2\r
+           Iterated 1000 times=E98ED998CFCCEC050923CFE10438B8BE\r
+\r
+Set 3, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=6283561914D3FABEE1FDD1747515C2D4\r
+                     decrypted=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+            Iterated 100 times=463E777E6574A81FBAD1AACDE805EF65\r
+           Iterated 1000 times=A4B641C6C6D26D0524E83F3777DF1611\r
+\r
+Set 3, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=7AAABB3AE21BBA557AE89A0D9B99816C\r
+                     decrypted=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+            Iterated 100 times=FACD2C44347A507BBB55C659209E6E86\r
+           Iterated 1000 times=D0F0CE9B68215C8A18D8754F2E037DD2\r
+\r
+Set 3, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=4010AB7D9F7237DE123450ECA31B0900\r
+                     decrypted=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+            Iterated 100 times=B6BF58CD43C9AE0416312AF075C203A8\r
+           Iterated 1000 times=1F34A5922D8225E657EA8D77AB657649\r
+\r
+Set 3, vector# 96:\r
+                           key=60606060606060606060606060606060\r
+                         plain=60606060606060606060606060606060\r
+                        cipher=3E4B358F1A26A197BF3B65B0DB4FB7E5\r
+                     decrypted=60606060606060606060606060606060\r
+            Iterated 100 times=1EC92384AF9A9454CC6E02504726E6DC\r
+           Iterated 1000 times=4BC85F281E2A6A3D4E8234D83C1BBAE2\r
+\r
+Set 3, vector# 97:\r
+                           key=61616161616161616161616161616161\r
+                         plain=61616161616161616161616161616161\r
+                        cipher=2E9D9D04453C0698FB444CFA3340E0B8\r
+                     decrypted=61616161616161616161616161616161\r
+            Iterated 100 times=65E7A727A1C996F88A283A744D32DF87\r
+           Iterated 1000 times=111696238C6C8B5AAA60FC72E375DC24\r
+\r
+Set 3, vector# 98:\r
+                           key=62626262626262626262626262626262\r
+                         plain=62626262626262626262626262626262\r
+                        cipher=99ABC39983649030A48BAEDA6E718E8A\r
+                     decrypted=62626262626262626262626262626262\r
+            Iterated 100 times=B8EA512AD1977CE55D7861C4BA7D7049\r
+           Iterated 1000 times=71EF1CF78AE7A560330E6BA2FF843BF0\r
+\r
+Set 3, vector# 99:\r
+                           key=63636363636363636363636363636363\r
+                         plain=63636363636363636363636363636363\r
+                        cipher=39478E48FACF3E28870082DFB51A817B\r
+                     decrypted=63636363636363636363636363636363\r
+            Iterated 100 times=B3EA208F21699A693A0FD8107D56C19F\r
+           Iterated 1000 times=266D97CE7CE65ACC1D83A3A31384824F\r
+\r
+Set 3, vector#100:\r
+                           key=64646464646464646464646464646464\r
+                         plain=64646464646464646464646464646464\r
+                        cipher=1BCA5B87AFEB4D9090910E02E3040CFD\r
+                     decrypted=64646464646464646464646464646464\r
+            Iterated 100 times=0E6B573D6A78DD37E2A24A111467D4ED\r
+           Iterated 1000 times=8DBA7C9571F3E08F81604DBAA43E06EC\r
+\r
+Set 3, vector#101:\r
+                           key=65656565656565656565656565656565\r
+                         plain=65656565656565656565656565656565\r
+                        cipher=30B0F7101370BB69E7B20D13050AB876\r
+                     decrypted=65656565656565656565656565656565\r
+            Iterated 100 times=180CEDD7AB86A4557536B67DD59F5CC5\r
+           Iterated 1000 times=B12FE0067DB0429C65837658F28A9B73\r
+\r
+Set 3, vector#102:\r
+                           key=66666666666666666666666666666666\r
+                         plain=66666666666666666666666666666666\r
+                        cipher=CC000CAA9DEB82E9766CD98B9DE131DE\r
+                     decrypted=66666666666666666666666666666666\r
+            Iterated 100 times=783E6E16C65F275DD75DFE2D2A50BAFC\r
+           Iterated 1000 times=AB54A2E1F3E66B4AB23F97574F22AF50\r
+\r
+Set 3, vector#103:\r
+                           key=67676767676767676767676767676767\r
+                         plain=67676767676767676767676767676767\r
+                        cipher=AEDA25322DEA94FA8345FD467992B1D8\r
+                     decrypted=67676767676767676767676767676767\r
+            Iterated 100 times=9C24F1410A1E741222DAA5C2D5A19947\r
+           Iterated 1000 times=384FCAF44FDCA0B192D5511CBA357AAD\r
+\r
+Set 3, vector#104:\r
+                           key=68686868686868686868686868686868\r
+                         plain=68686868686868686868686868686868\r
+                        cipher=14D0D8253551FC65B1DE9DB1C3F0AB6A\r
+                     decrypted=68686868686868686868686868686868\r
+            Iterated 100 times=42DD12272DFAD990362A2E4CB35672CB\r
+           Iterated 1000 times=EC005238E086695E274407E8F6FDB490\r
+\r
+Set 3, vector#105:\r
+                           key=69696969696969696969696969696969\r
+                         plain=69696969696969696969696969696969\r
+                        cipher=67D32FDC0CD1AAC1F20E3F5FDFC986C0\r
+                     decrypted=69696969696969696969696969696969\r
+            Iterated 100 times=2E10DFC1A65F1C12A8628AF592B00ED4\r
+           Iterated 1000 times=5A4D9B2BE74C78FD528A1607B458EF83\r
+\r
+Set 3, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=3D8101226BBB3F4FFD40E68EF5F93626\r
+                     decrypted=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+            Iterated 100 times=877FD05D8F93148DE46DEDF9237EC3D3\r
+           Iterated 1000 times=FE6DF1935AEA3A084C7E06F3FC19BFEB\r
+\r
+Set 3, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=684F017186FCC8AC24342CC54BF2FA6C\r
+                     decrypted=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+            Iterated 100 times=677C24FA2FB7178D84F8119E831513D2\r
+           Iterated 1000 times=A90FE569ED32B98DB8E21285304DCBDF\r
+\r
+Set 3, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=4AD0F6751D4DE121269F0FCCD99EFE68\r
+                     decrypted=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+            Iterated 100 times=359B7B84134BA2FF045AF30AF1E83EBC\r
+           Iterated 1000 times=FB93BA72B8EF5CC4D0FB488B5527842E\r
+\r
+Set 3, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=FDF357681BD91A83E2632698C1525CE0\r
+                     decrypted=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+            Iterated 100 times=A25D29F61AC0D48BDAC6F12E35A20921\r
+           Iterated 1000 times=1FD031EC3DACF674989F98F5F9E5B7F1\r
+\r
+Set 3, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=AC2698CD31DE9AC9740F53D467902FCB\r
+                     decrypted=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+            Iterated 100 times=2B7BCAFABABDA1993F152CD28CBF0E82\r
+           Iterated 1000 times=1E8E29C9C321D6F44D13EF4F1851EAA7\r
+\r
+Set 3, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=ED011F6CD9356CBA1E4715D60AB112A6\r
+                     decrypted=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+            Iterated 100 times=A8E23CA33CDB774778919793CF60D361\r
+           Iterated 1000 times=C21D6BAC477E647E6B71ED50EE00389E\r
+\r
+Set 3, vector#112:\r
+                           key=70707070707070707070707070707070\r
+                         plain=70707070707070707070707070707070\r
+                        cipher=724926624439B1C8694571BC103CFCED\r
+                     decrypted=70707070707070707070707070707070\r
+            Iterated 100 times=04BC15E56198A2F35784D985A71DD8E4\r
+           Iterated 1000 times=05CAC26E35120A820348C70426F24F48\r
+\r
+Set 3, vector#113:\r
+                           key=71717171717171717171717171717171\r
+                         plain=71717171717171717171717171717171\r
+                        cipher=C2725BBB0E4945AF08A6A7F1A9AF211A\r
+                     decrypted=71717171717171717171717171717171\r
+            Iterated 100 times=4D064C55A29C25C0D0FCEA413360D543\r
+           Iterated 1000 times=962D1C9BD6F317789070C2E74455017C\r
+\r
+Set 3, vector#114:\r
+                           key=72727272727272727272727272727272\r
+                         plain=72727272727272727272727272727272\r
+                        cipher=0ABD84E7FF8FD3F826B4AFBE3AF2B653\r
+                     decrypted=72727272727272727272727272727272\r
+            Iterated 100 times=0AF44D7F1BAE3C74182A23A0211F2BA9\r
+           Iterated 1000 times=447195FAB1902319EC34E80FCF629686\r
+\r
+Set 3, vector#115:\r
+                           key=73737373737373737373737373737373\r
+                         plain=73737373737373737373737373737373\r
+                        cipher=404BEFC70C072CAEE758CC3E697E946D\r
+                     decrypted=73737373737373737373737373737373\r
+            Iterated 100 times=A93CD3F4B38C5E029F1523A37904F266\r
+           Iterated 1000 times=1B09F867CE9C8319345D7E72949D69FF\r
+\r
+Set 3, vector#116:\r
+                           key=74747474747474747474747474747474\r
+                         plain=74747474747474747474747474747474\r
+                        cipher=0106FFAEE3A63E7B80004B044F864032\r
+                     decrypted=74747474747474747474747474747474\r
+            Iterated 100 times=9C9A00702DD36B60BDCD443240DCEFC0\r
+           Iterated 1000 times=32E386C1CBD544F14A963A06151FA726\r
+\r
+Set 3, vector#117:\r
+                           key=75757575757575757575757575757575\r
+                         plain=75757575757575757575757575757575\r
+                        cipher=AE43C4368B1FC9B98DB952887C4316B1\r
+                     decrypted=75757575757575757575757575757575\r
+            Iterated 100 times=77BC3B0021987A67A32A2FCD8B58316D\r
+           Iterated 1000 times=AA14C817C86A994508CA3634A5C82C68\r
+\r
+Set 3, vector#118:\r
+                           key=76767676767676767676767676767676\r
+                         plain=76767676767676767676767676767676\r
+                        cipher=FAC2FD894C5AEBC38A45034F38D44075\r
+                     decrypted=76767676767676767676767676767676\r
+            Iterated 100 times=A5932C1C6179CABACA5D15DB9D1F7B1A\r
+           Iterated 1000 times=1DC3797F575D05741818632994941BFC\r
+\r
+Set 3, vector#119:\r
+                           key=77777777777777777777777777777777\r
+                         plain=77777777777777777777777777777777\r
+                        cipher=09831AB86A3DF171F1961A8E9F40BDD0\r
+                     decrypted=77777777777777777777777777777777\r
+            Iterated 100 times=1D2FB35240DDD4481CDF44EAE953F127\r
+           Iterated 1000 times=CCAFABF34C57531AD8A76E6060C08524\r
+\r
+Set 3, vector#120:\r
+                           key=78787878787878787878787878787878\r
+                         plain=78787878787878787878787878787878\r
+                        cipher=DFC3FE2EC8C90B113BB11F76F3636E3D\r
+                     decrypted=78787878787878787878787878787878\r
+            Iterated 100 times=E77A01BBFF05045ACB2A02451DB99CFE\r
+           Iterated 1000 times=030681B2A7E4F0EC0B41B7DB686C4D48\r
+\r
+Set 3, vector#121:\r
+                           key=79797979797979797979797979797979\r
+                         plain=79797979797979797979797979797979\r
+                        cipher=E9B9BB30C6D86061FA1812FF08CBC65A\r
+                     decrypted=79797979797979797979797979797979\r
+            Iterated 100 times=3F418C7815220ED456E1C376A698E05E\r
+           Iterated 1000 times=FD61BDC13598A6608629F230035D0040\r
+\r
+Set 3, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=0FC606C92CCFE70FEDAAE3DB6C443762\r
+                     decrypted=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+            Iterated 100 times=598464B6F6959549548CC29C1F359EFE\r
+           Iterated 1000 times=D1AEA5B48DD62E5EB00EE4A278637D62\r
+\r
+Set 3, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=85DEC6534601D8B6B11B9060C8A42DF2\r
+                     decrypted=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+            Iterated 100 times=813C9DD7969121594328E890478D52F5\r
+           Iterated 1000 times=109D8F1CA59EBFE2F473AF495C9E20D0\r
+\r
+Set 3, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=1250BEB80BC3D145284DF9188CCA5C50\r
+                     decrypted=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+            Iterated 100 times=FBE524C3F300908D1F00DE656E1061D7\r
+           Iterated 1000 times=5CB2DF720474D838F1F6B6B504C25781\r
+\r
+Set 3, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=318E30C9CCEBCA2A7F546A49052AF9A4\r
+                     decrypted=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+            Iterated 100 times=BDDE1A1E5E2D76C494FAA0A9B0261DE6\r
+           Iterated 1000 times=E86ABC006BB9965F59E3183745B2C5F6\r
+\r
+Set 3, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=49FCFE05AEF655D83155DB617ED581BA\r
+                     decrypted=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+            Iterated 100 times=D783D112E408C1F9DA0EE3EE4BBCCB92\r
+           Iterated 1000 times=6A881DE414D46D7EF2ADE7FDDC0EBD2E\r
+\r
+Set 3, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=91EF1DED08B8BC59A916B5739195C758\r
+                     decrypted=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+            Iterated 100 times=8BE895111C241F0B96D1D565E2D8FCFC\r
+           Iterated 1000 times=F27E0F5562F5660D0976B131C94D982A\r
+\r
+Set 3, vector#128:\r
+                           key=80808080808080808080808080808080\r
+                         plain=80808080808080808080808080808080\r
+                        cipher=B5BCEC5D9EC2161530284CD96653C250\r
+                     decrypted=80808080808080808080808080808080\r
+            Iterated 100 times=894EB924FE35D9F25C977052CAFB0C14\r
+           Iterated 1000 times=F797948E7322C665F545AF8C86AB9964\r
+\r
+Set 3, vector#129:\r
+                           key=81818181818181818181818181818181\r
+                         plain=81818181818181818181818181818181\r
+                        cipher=3B26ABD6B5688159301921809DF64FB1\r
+                     decrypted=81818181818181818181818181818181\r
+            Iterated 100 times=4B9B84DD8AAE5E3A98396B94B8B4D380\r
+           Iterated 1000 times=D7DD647465399DAA7AFB6F8FE850F579\r
+\r
+Set 3, vector#130:\r
+                           key=82828282828282828282828282828282\r
+                         plain=82828282828282828282828282828282\r
+                        cipher=DAEA518A364BC404EEDD6903474BB56D\r
+                     decrypted=82828282828282828282828282828282\r
+            Iterated 100 times=64204BFAC96E17138DDB8FF815AD7F1D\r
+           Iterated 1000 times=931147572DD9E803AA241AEAE151BDC0\r
+\r
+Set 3, vector#131:\r
+                           key=83838383838383838383838383838383\r
+                         plain=83838383838383838383838383838383\r
+                        cipher=37C8EBDBCE1501AAD18A395AAADCB415\r
+                     decrypted=83838383838383838383838383838383\r
+            Iterated 100 times=B021E2F6B220CD033DE714159B40B7D5\r
+           Iterated 1000 times=8D244F0CA5EB2120FC1EA48331B7010F\r
+\r
+Set 3, vector#132:\r
+                           key=84848484848484848484848484848484\r
+                         plain=84848484848484848484848484848484\r
+                        cipher=399FB3321F29829924CE72FBE9ED2756\r
+                     decrypted=84848484848484848484848484848484\r
+            Iterated 100 times=899AE63451515FF2B098B93002E9C368\r
+           Iterated 1000 times=AB2BEBA8BEFF5B7CFBDD4613EDC937E5\r
+\r
+Set 3, vector#133:\r
+                           key=85858585858585858585858585858585\r
+                         plain=85858585858585858585858585858585\r
+                        cipher=A88E685E95E838E27AC3024370BFE12F\r
+                     decrypted=85858585858585858585858585858585\r
+            Iterated 100 times=2BBCCE8EFEE55DF643379D40E33EC5D9\r
+           Iterated 1000 times=B80592636158096CED94699758FAA20E\r
+\r
+Set 3, vector#134:\r
+                           key=86868686868686868686868686868686\r
+                         plain=86868686868686868686868686868686\r
+                        cipher=4C56F71EC80909EC98673D808F42321E\r
+                     decrypted=86868686868686868686868686868686\r
+            Iterated 100 times=F3FA382391BE121F70FC4A0A342F55DC\r
+           Iterated 1000 times=BFAB371767A423FB4A04633E9F4437C5\r
+\r
+Set 3, vector#135:\r
+                           key=87878787878787878787878787878787\r
+                         plain=87878787878787878787878787878787\r
+                        cipher=4EFA656E3F35C570C8DC4EA5524B436C\r
+                     decrypted=87878787878787878787878787878787\r
+            Iterated 100 times=48B934BEB852744FEA032C680327EFD7\r
+           Iterated 1000 times=56DECFB7683CA9BBFAA7FED672DF0E18\r
+\r
+Set 3, vector#136:\r
+                           key=88888888888888888888888888888888\r
+                         plain=88888888888888888888888888888888\r
+                        cipher=808FA06393685AB9143C82CA4B954BE4\r
+                     decrypted=88888888888888888888888888888888\r
+            Iterated 100 times=2832CF882F664BD881576087C25C685F\r
+           Iterated 1000 times=A6E88EA940415F361E5A46B35BD6B3B5\r
+\r
+Set 3, vector#137:\r
+                           key=89898989898989898989898989898989\r
+                         plain=89898989898989898989898989898989\r
+                        cipher=D107696CCF562B2CC2901D50E1BFE320\r
+                     decrypted=89898989898989898989898989898989\r
+            Iterated 100 times=81E7C7C1CCA529CCFC3C1E60B185B43E\r
+           Iterated 1000 times=1CFA8FE1C11F74B104F9BC8FE5775EFF\r
+\r
+Set 3, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=98CF296ACAFAF704D6C91D1997202E47\r
+                     decrypted=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+            Iterated 100 times=DE9254CE770235B100F41FA470770552\r
+           Iterated 1000 times=8506D74DAA0DDC50B19898E040E43649\r
+\r
+Set 3, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=5A023E5B18861A1FFCCC26F487EBF80F\r
+                     decrypted=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+            Iterated 100 times=7E14BBA32295510B03EE82BACBA28C15\r
+           Iterated 1000 times=ABEC0B4D99FA2878061DC8023EE40472\r
+\r
+Set 3, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=8570554F91C1D8366FF6EC2097F110C3\r
+                     decrypted=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+            Iterated 100 times=5D07DC5601446456162A1C600D84688B\r
+           Iterated 1000 times=18ACFFFD11FABCBC1984B844A4514A6F\r
+\r
+Set 3, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=E1CE24B74C513C884992C98DFCF70BFB\r
+                     decrypted=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+            Iterated 100 times=C04EE3EC8C3EE19F66630ACA15FB936A\r
+           Iterated 1000 times=92F3548038A9BB5F5548C79CBECCFE95\r
+\r
+Set 3, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=23F536F1876F44FFB7727D0FAF9F2D70\r
+                     decrypted=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+            Iterated 100 times=E4E0EB6C1D85A3D8BA333417A1E88761\r
+           Iterated 1000 times=D06CB7AC902F6004BA7FF39EE6313C15\r
+\r
+Set 3, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=D877DD242B0C7CC05D9600419385A3EF\r
+                     decrypted=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+            Iterated 100 times=D5D1CC28E9D4CDB092E46C70C722D809\r
+           Iterated 1000 times=98AFF648806A7CCA1740C4272B8DEECF\r
+\r
+Set 3, vector#144:\r
+                           key=90909090909090909090909090909090\r
+                         plain=90909090909090909090909090909090\r
+                        cipher=2896226A5A298578E2C999AF4F382DE7\r
+                     decrypted=90909090909090909090909090909090\r
+            Iterated 100 times=1CDFC40A8925DD2F62E1EE541C054795\r
+           Iterated 1000 times=104E89B50B80B0939F6D1551A27D0F68\r
+\r
+Set 3, vector#145:\r
+                           key=91919191919191919191919191919191\r
+                         plain=91919191919191919191919191919191\r
+                        cipher=B54F6E5FB8F33608A8DFAEAD8EF27B98\r
+                     decrypted=91919191919191919191919191919191\r
+            Iterated 100 times=06AA7B7BD0253D40F00ACE558F47CE50\r
+           Iterated 1000 times=55ED73409D6F3D5F19686244D2F6D7F3\r
+\r
+Set 3, vector#146:\r
+                           key=92929292929292929292929292929292\r
+                         plain=92929292929292929292929292929292\r
+                        cipher=45CF4F783116E562F104B107BD3D10F3\r
+                     decrypted=92929292929292929292929292929292\r
+            Iterated 100 times=8B5638D7D058C6835F5E207CE8B73FFF\r
+           Iterated 1000 times=E8961378512AEFDBACABC18AEB12101E\r
+\r
+Set 3, vector#147:\r
+                           key=93939393939393939393939393939393\r
+                         plain=93939393939393939393939393939393\r
+                        cipher=93F404FF83D493315E2E9665AC2013C5\r
+                     decrypted=93939393939393939393939393939393\r
+            Iterated 100 times=8323ACEF05198EB4BCE31633D00A4BE5\r
+           Iterated 1000 times=522209A5B783F89026663A790DBBAEDC\r
+\r
+Set 3, vector#148:\r
+                           key=94949494949494949494949494949494\r
+                         plain=94949494949494949494949494949494\r
+                        cipher=1A5664813121482F4DBE1026104D84A8\r
+                     decrypted=94949494949494949494949494949494\r
+            Iterated 100 times=F962F85D4031C2607CA5B914E4F6782A\r
+           Iterated 1000 times=DA8183C591CA176BA879AA6597841390\r
+\r
+Set 3, vector#149:\r
+                           key=95959595959595959595959595959595\r
+                         plain=95959595959595959595959595959595\r
+                        cipher=AEE4A82CE2FF23E91A497269B82530F6\r
+                     decrypted=95959595959595959595959595959595\r
+            Iterated 100 times=03F51B4CDA4B09756637C296CEA919CE\r
+           Iterated 1000 times=08370E8E35BB4A57FBDE05D362AD13F7\r
+\r
+Set 3, vector#150:\r
+                           key=96969696969696969696969696969696\r
+                         plain=96969696969696969696969696969696\r
+                        cipher=E001B8A93500C4D49F8A9A372A1E8A61\r
+                     decrypted=96969696969696969696969696969696\r
+            Iterated 100 times=B944C8587AFB9FD095B24698AD95042F\r
+           Iterated 1000 times=CDAF86A73611E5224C3C7298D893E5B7\r
+\r
+Set 3, vector#151:\r
+                           key=97979797979797979797979797979797\r
+                         plain=97979797979797979797979797979797\r
+                        cipher=FB23B31999D3D84AFD55600B9EA722CD\r
+                     decrypted=97979797979797979797979797979797\r
+            Iterated 100 times=7DBD9C4A3584969C8F088B162740CAEC\r
+           Iterated 1000 times=420D90EEB87B547348E6CA8DF8EED76E\r
+\r
+Set 3, vector#152:\r
+                           key=98989898989898989898989898989898\r
+                         plain=98989898989898989898989898989898\r
+                        cipher=9572170C51A1198373B6ADBAB87AE454\r
+                     decrypted=98989898989898989898989898989898\r
+            Iterated 100 times=08721B91E36C6977E122EF5D43239241\r
+           Iterated 1000 times=2F8DEDCB8909CAD6557882A6F62C6956\r
+\r
+Set 3, vector#153:\r
+                           key=99999999999999999999999999999999\r
+                         plain=99999999999999999999999999999999\r
+                        cipher=65CCAA1321D8CB3CA18462C37DBBE4E1\r
+                     decrypted=99999999999999999999999999999999\r
+            Iterated 100 times=0D2E791B31C469559215EF817B371DAA\r
+           Iterated 1000 times=AC6C692231787CEAB9A866627867D578\r
+\r
+Set 3, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=3E942B1978B989CAC106E4575E6729A7\r
+                     decrypted=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+            Iterated 100 times=3C25853EEC92378A18F63F51CA985E7A\r
+           Iterated 1000 times=76C9F81891FE0780F308A6AE1982707C\r
+\r
+Set 3, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=3E9AA5B6EC22E250368E9806041F6AA2\r
+                     decrypted=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+            Iterated 100 times=0C8D0AF34579FBC99E187078DE74728A\r
+           Iterated 1000 times=2A71BDF9D29964BE20DAEB832F6DFAC6\r
+\r
+Set 3, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=717479032B7D79C5236436D8AE0F3AB5\r
+                     decrypted=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+            Iterated 100 times=5A28695D9A5B5DC84FFA0E2DFDBC7C8B\r
+           Iterated 1000 times=D85E1A0557D6637475DA30CDC5427B63\r
+\r
+Set 3, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=2643B168C234D5E0205E212C5CF669F4\r
+                     decrypted=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+            Iterated 100 times=1EF931748B08C3238B838A4A6FE8C8FB\r
+           Iterated 1000 times=9CF0B1D404AC1E147E106F3CBAFC9D26\r
+\r
+Set 3, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=A79DE0F9F3BE54CF4B453A1836F7F491\r
+                     decrypted=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+            Iterated 100 times=4B81A765EB81A4FA465999A2325BFBF6\r
+           Iterated 1000 times=2DE0E83DD2CF6E366EFE7DA4DBC081D5\r
+\r
+Set 3, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=CF0836AC18F99D130EE85DE0ACDBE063\r
+                     decrypted=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+            Iterated 100 times=DA055B6F7129A64639578FB69047CF99\r
+           Iterated 1000 times=C69B17CC7DACE4919C936573121774C6\r
+\r
+Set 3, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=F12ABC04BB0C7F6F794EF428E57F15FA\r
+                     decrypted=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+            Iterated 100 times=806B2BA5908F5731A4198AEBA0B54EB2\r
+           Iterated 1000 times=5BB4B726E768BDAF957712304444A76F\r
+\r
+Set 3, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=383E9B4B9D663B8527E6FAB4A7892832\r
+                     decrypted=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+            Iterated 100 times=590C10B43DA22089FA12B79DD26282AA\r
+           Iterated 1000 times=7EDB164A2C8FBEA8F7F97B6AD446084D\r
+\r
+Set 3, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=432103C74F3C2D68315CDD2831EF8F71\r
+                     decrypted=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+            Iterated 100 times=AC367895DC99DE34B2A889680B9E7CF1\r
+           Iterated 1000 times=E27133FF5AADEA858CA517E319819938\r
+\r
+Set 3, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=E06519949E2F6E8B00E15CD58054BB4A\r
+                     decrypted=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+            Iterated 100 times=313D1FFA7D98C7B8776EE967C6F66781\r
+           Iterated 1000 times=3823AA89F222463F57AD6221D4E69043\r
+\r
+Set 3, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=34A14A8B9E5869C25A9C604300BEC911\r
+                     decrypted=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+            Iterated 100 times=552DCAD6950D589ECC9750811B5513A0\r
+           Iterated 1000 times=0534EB96CF79B9740BB8BBD8A905AF72\r
+\r
+Set 3, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=0FB01A7B7F093C400E2FB08E709F7675\r
+                     decrypted=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+            Iterated 100 times=88BB6D134D3D52B75AE1E0E112AD88A1\r
+           Iterated 1000 times=B1682618037F70CF9D907362863D29A1\r
+\r
+Set 3, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=51D28B7FDD1C3EA5ED21EBD1D8B7499D\r
+                     decrypted=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+            Iterated 100 times=7A2E898C55C451BDC8963A6C05DBA4DA\r
+           Iterated 1000 times=55EBBB7FAFF3B903852634AB07954466\r
+\r
+Set 3, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=3F6FCB543C8771ABFABDD72E0E788FD7\r
+                     decrypted=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+            Iterated 100 times=57FE9056AF7B57A994DC4289E66B3892\r
+           Iterated 1000 times=44011AFBBD9C715F96AF4C059FF92940\r
+\r
+Set 3, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=045A187E0A7009AB426A78B251CA088E\r
+                     decrypted=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+            Iterated 100 times=04668C050FB2CDADD479C37627E71167\r
+           Iterated 1000 times=7C92E5BF251B12256760E87356F0CF75\r
+\r
+Set 3, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=BF28504290089DB7D289785147BD5D9A\r
+                     decrypted=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+            Iterated 100 times=9999FF72465A7CE48F58E3FA2E442E1E\r
+           Iterated 1000 times=E8671265340D38DC1BE0C3AEF0B52E89\r
+\r
+Set 3, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=1297E67DBA4B264248FCDAF3B9E3FE4B\r
+                     decrypted=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+            Iterated 100 times=93BEB22115E2D2F9F90E767046F88F9D\r
+           Iterated 1000 times=753A6D4AB6CE022B05BF3F870D97E96B\r
+\r
+Set 3, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABAB\r
+                         plain=ABABABABABABABABABABABABABABABAB\r
+                        cipher=8177E1C48AB5578DBB3C4AA36EEEEF5C\r
+                     decrypted=ABABABABABABABABABABABABABABABAB\r
+            Iterated 100 times=9D7F5C1F50A0A1C2CCF56B9A9D9949CB\r
+           Iterated 1000 times=455905BB3A7F5832C5A8D7DBAD03FA29\r
+\r
+Set 3, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACAC\r
+                         plain=ACACACACACACACACACACACACACACACAC\r
+                        cipher=97E785AED832ACF1D419DC01219704D4\r
+                     decrypted=ACACACACACACACACACACACACACACACAC\r
+            Iterated 100 times=92D4DA617FFE13C2BE7EF00430B8E589\r
+           Iterated 1000 times=2150B6D5B9AF6C5B0B6E080D6397F06D\r
+\r
+Set 3, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADAD\r
+                         plain=ADADADADADADADADADADADADADADADAD\r
+                        cipher=23D059447EDB76B0F9B41006399CC087\r
+                     decrypted=ADADADADADADADADADADADADADADADAD\r
+            Iterated 100 times=0E6B2D9FF2E0E5802B75550592F00287\r
+           Iterated 1000 times=D64C85F9A9BDB41E000E657AC2155B3B\r
+\r
+Set 3, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=7320A4A66FE238B9E1A932F9942DCFAA\r
+                     decrypted=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+            Iterated 100 times=C88A0380FB4E6D7A1197DB07327A38BA\r
+           Iterated 1000 times=E3AE2579EE85B1613A5F22ADC5F457BA\r
+\r
+Set 3, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=4D8D7376C26FE0AFAA27B61ED1882721\r
+                     decrypted=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+            Iterated 100 times=98F86DC6DBB3256376FFED68515E1621\r
+           Iterated 1000 times=1FBAF7BA7AD7108CAB1D205F149787EB\r
+\r
+Set 3, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=DEF37D094186DE7209801C7D2D93F61A\r
+                     decrypted=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+            Iterated 100 times=A48EAFE80A349456164B39C9E42583C7\r
+           Iterated 1000 times=4E0E685071E78F41B7901BA05E6E1CEF\r
+\r
+Set 3, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=536A8AACDB1156AC2E2D7DD0499BFA5F\r
+                     decrypted=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+            Iterated 100 times=132AEBC2178CB7A10CAA8082DC2A2126\r
+           Iterated 1000 times=356A2F86319CD16094FE6CE3064BE207\r
+\r
+Set 3, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=F57A2E78B976A57642DC8BFAFB3480B2\r
+                     decrypted=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+            Iterated 100 times=BEDE1FCFE54573AC16C6E8BAE39CF6E6\r
+           Iterated 1000 times=00137C93FE7BDFB4125C8A6DA841C4DA\r
+\r
+Set 3, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=88177315699E7AE0D5B4B07046ED5990\r
+                     decrypted=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+            Iterated 100 times=6BA3093395E145F130BD86678FC573E7\r
+           Iterated 1000 times=1C385CE8871A56F17EC6AAA4635D6D8C\r
+\r
+Set 3, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=02F65559B9AA547A5EA54EB6A8E48960\r
+                     decrypted=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+            Iterated 100 times=4E5BEA4EA2929949981491E08FF9EA75\r
+           Iterated 1000 times=11D62703D14C044337415683DFA36077\r
+\r
+Set 3, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=F2F02BC7D56F7594E37DB7DF94C1B9C1\r
+                     decrypted=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+            Iterated 100 times=FEDF22F58F73C7CF3569F0690B8D8A49\r
+           Iterated 1000 times=A4036BD0B4D4D3000023ABC7BB7DE318\r
+\r
+Set 3, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=2691BEACD805DC3C69B0295A7308CFD8\r
+                     decrypted=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+            Iterated 100 times=8920A10C587FF8323D838083D11360EE\r
+           Iterated 1000 times=B52EE4B90859CE80B23B99B11BDE1CD5\r
+\r
+Set 3, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=A3A67B09425720C8AAB79DA8F44A8E8A\r
+                     decrypted=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+            Iterated 100 times=9F4A3724EA6DDAFFDC84DF760E93AD56\r
+           Iterated 1000 times=8D0F775594F0F6753278EC956376CA1F\r
+\r
+Set 3, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=DBC7ABF1DD510B5D3A6BA898670B6361\r
+                     decrypted=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+            Iterated 100 times=C580A44409D124E8B3260DC4B0C6E459\r
+           Iterated 1000 times=83A6CC5C87669A01D087CD7D7F1D7EC7\r
+\r
+Set 3, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=FA1B51E10654E448C32EFCD7A986CAF0\r
+                     decrypted=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+            Iterated 100 times=CA7E4EB670F218CEFFBC4490528C0EE1\r
+           Iterated 1000 times=B12E7499546751D37EA141D716E0A636\r
+\r
+Set 3, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABA\r
+                         plain=BABABABABABABABABABABABABABABABA\r
+                        cipher=C63D856771FC45E5102B14B41A79CB7E\r
+                     decrypted=BABABABABABABABABABABABABABABABA\r
+            Iterated 100 times=4E72E6B7F54D2A07EC0FA6A88B54768C\r
+           Iterated 1000 times=A599529DE2B3BA25154B48CDE7D64299\r
+\r
+Set 3, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=9030C8326D2B75D1979DC1C3B80796B9\r
+                     decrypted=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+            Iterated 100 times=CE0CB4CC0D35DCAEF65B67F4D65131F5\r
+           Iterated 1000 times=7C709C2EE3C58660CC786953F9CF14B1\r
+\r
+Set 3, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=B11A41E18A535F8F3B343135C73A4670\r
+                     decrypted=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+            Iterated 100 times=020103B003C0A262CADAF306A26B3E8A\r
+           Iterated 1000 times=B14ABCADADDAB024F8169DEC05415F95\r
+\r
+Set 3, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=BC6F04C2D75634E0054CCE755DE717A7\r
+                     decrypted=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+            Iterated 100 times=45CDFAD9F25737438337B5F5BB9A8D87\r
+           Iterated 1000 times=1C40EEA4CE50A7F4C81FA542CEBF96BF\r
+\r
+Set 3, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=AAFAD1353CD8C6469751190678362F03\r
+                     decrypted=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+            Iterated 100 times=8E97C60F45EB4F4D8A0FB6791ED860B2\r
+           Iterated 1000 times=29EF3C4514E3D6FB02E3ADE25C3AD4F5\r
+\r
+Set 3, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=9DD8ACCD8D2A504AAE205BAD997F20DE\r
+                     decrypted=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+            Iterated 100 times=374784A70AE44D463BB9F05FB2FB4F7B\r
+           Iterated 1000 times=AB1FE7C03640DFDA8595E7C55780D972\r
+\r
+Set 3, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=0FCBA053A6E5DE5D0E6B9395BDE2BD18\r
+                     decrypted=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+            Iterated 100 times=8426818EB2256586423032BFA67CEF1F\r
+           Iterated 1000 times=E9ACC7BDE55713F232C7BEBC7D87BCE6\r
+\r
+Set 3, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=E3AD2507E0F6BCDCC3D50728E12BF962\r
+                     decrypted=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+            Iterated 100 times=446311D8E1867FB7AFFEF8EC28CA29E1\r
+           Iterated 1000 times=C0D803010758675A84AE04ECB575E820\r
+\r
+Set 3, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=0AB51BDC22FFF1458CB4D3D08EDB164C\r
+                     decrypted=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+            Iterated 100 times=584971CE920B368D35CCB0D9025464B1\r
+           Iterated 1000 times=641C33E5288DFD4A6AB1197A51C0AA20\r
+\r
+Set 3, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=FBF3371047AB698FCFC81442B134AD26\r
+                     decrypted=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+            Iterated 100 times=CB4078F0A544D8169CAC137FB31A3F87\r
+           Iterated 1000 times=75E58047C87EE9BD7D367C82E21F09C1\r
+\r
+Set 3, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=D026FC11B7B1BB47B020D7A8320A174B\r
+                     decrypted=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+            Iterated 100 times=9A58DB512BE4B7A6ED2A4F04DD4F0815\r
+           Iterated 1000 times=E5666D601851515296B944D468BBB874\r
+\r
+Set 3, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=FAE26B00CAD7DD254EDBB84688A846E9\r
+                     decrypted=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+            Iterated 100 times=1D81B0B3238E2546E03099F424C45303\r
+           Iterated 1000 times=56E524E3407A8726C88733F4AB8F981F\r
+\r
+Set 3, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=91F547F8129DB5B465DF57F0A03E58FE\r
+                     decrypted=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+            Iterated 100 times=9C8421CB80DF2FD8CA1B857B1EDD27E4\r
+           Iterated 1000 times=D29ED9F8711582A852F13E433C599BDD\r
+\r
+Set 3, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=AECA4D2C88D33F6A0CEAE619259E3982\r
+                     decrypted=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+            Iterated 100 times=19614A2FEE3E826EC57AA37F520265AE\r
+           Iterated 1000 times=311C28D74707B7AE459577AEC0379BBC\r
+\r
+Set 3, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=32AAB72FE2809153140156909B52F414\r
+                     decrypted=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+            Iterated 100 times=183E1626A93F03EDC68FDBBDEBB4359E\r
+           Iterated 1000 times=AED5CFCF77592F7976A804FFDEFB3E6F\r
+\r
+Set 3, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=91EDBD3465D1216B3564F094455F0ECC\r
+                     decrypted=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+            Iterated 100 times=A5281FF24D6B8A920C05A41918623715\r
+           Iterated 1000 times=324EE1276D9E2AD3EAD03DB16F5A33AF\r
+\r
+Set 3, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACA\r
+                         plain=CACACACACACACACACACACACACACACACA\r
+                        cipher=4D14F0124000E96F09938906B99415BA\r
+                     decrypted=CACACACACACACACACACACACACACACACA\r
+            Iterated 100 times=A9804290ACE837D7FC84EAF4845B0FD3\r
+           Iterated 1000 times=89D7B0C9E82F3FA4C438B99B97D24CBB\r
+\r
+Set 3, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=297F6B5BF3A01B1D87B7B74DF4E9DC2F\r
+                     decrypted=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+            Iterated 100 times=E5595BB36E7B253CA6AD836AED245D49\r
+           Iterated 1000 times=8A57EFF7A78983DBD1C14A52887A6976\r
+\r
+Set 3, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=BCCE55DCAFF6BB7B4D0CAFD112E87FCD\r
+                     decrypted=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+            Iterated 100 times=A37BB7D98E80D028D7EEE1A79C1E3AA3\r
+           Iterated 1000 times=99E26407A1E0EAEC357E93F340097CBE\r
+\r
+Set 3, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=D7A1E8E4624689000AD7AFB06982D8FE\r
+                     decrypted=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+            Iterated 100 times=85ED4986083A887BAA8C515040A03A80\r
+           Iterated 1000 times=610E940C0BEA7708FAB9D92CA74E0488\r
+\r
+Set 3, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECE\r
+                         plain=CECECECECECECECECECECECECECECECE\r
+                        cipher=D59DAF6299A27A5DE36F7090B777673F\r
+                     decrypted=CECECECECECECECECECECECECECECECE\r
+            Iterated 100 times=68D755F6585EE4A9F220F771E36FA9D1\r
+           Iterated 1000 times=333C2A063A0FF8E5D6F798B7AD526C70\r
+\r
+Set 3, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=A5ACE3553FB387187CCFF88C3DEE1ED7\r
+                     decrypted=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+            Iterated 100 times=FC4743A24211A49A97AB983EA2EF3539\r
+           Iterated 1000 times=55D88BD7EA3E3A91511087A5712DFBEC\r
+\r
+Set 3, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=2CCF6DD6EBEE7C4A4C5586EBF792AC57\r
+                     decrypted=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+            Iterated 100 times=A3FCC69012BB040FFA8F97EF226D299C\r
+           Iterated 1000 times=04210D02EA9D82C9A295A86DC2E14859\r
+\r
+Set 3, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=695849E45DE312A07C5E8A6C1C20D6B8\r
+                     decrypted=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+            Iterated 100 times=CC5D6D62063B17DF8E5D7E48986868CD\r
+           Iterated 1000 times=70161F56529AAAA580917289ECD82116\r
+\r
+Set 3, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=5E14D156D004D484E040C354F13A8F63\r
+                     decrypted=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+            Iterated 100 times=009CD2BF270952B80D346DB1F8F131F1\r
+           Iterated 1000 times=0B78D620C9DA2CD20510A120CA411557\r
+\r
+Set 3, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=E4CD1852605EDC0FF576A8310FED4883\r
+                     decrypted=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+            Iterated 100 times=0A4436C2833226120B4A5211796A5B01\r
+           Iterated 1000 times=EBFE6CEFBE63316FC41981E16FBF48E5\r
+\r
+Set 3, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=BC7EB0533C90715C314362B1FBDC3545\r
+                     decrypted=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+            Iterated 100 times=4E64C2352E213A304F65768BA38A5D67\r
+           Iterated 1000 times=9CC385E9EFB707270FEC078FE21A5E5C\r
+\r
+Set 3, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=AFBDF9336F9CAC06313181937FF1849E\r
+                     decrypted=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+            Iterated 100 times=B329B8A2934E11D862775E1BCC97AD9E\r
+           Iterated 1000 times=03D60ECEA946A150F856328E7D5AF90B\r
+\r
+Set 3, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=B590131983C4E266BDE99D577C493B67\r
+                     decrypted=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+            Iterated 100 times=A6371EF8F5FD738A1CC2C097B62D1BD4\r
+           Iterated 1000 times=53B043535D529ED54D36832EA797B8C7\r
+\r
+Set 3, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=90921A3641666DE025E42B1BDC891FBA\r
+                     decrypted=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+            Iterated 100 times=2ADBA480B065768DA4B266148D684C0E\r
+           Iterated 1000 times=52F8DDC75DE5D9E4F1034EA9DF67A7A1\r
+\r
+Set 3, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=E3B79B1EC3FA41E7EB3C575ED197588D\r
+                     decrypted=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+            Iterated 100 times=715A3B4830C9DF26A5739C9A6E6FB356\r
+           Iterated 1000 times=C1555026DD8AA11DA32554CF91F782C2\r
+\r
+Set 3, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=5D9B53924BFCB123BEF8F3C5431103F2\r
+                     decrypted=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+            Iterated 100 times=FE7FA02645DD2E40397EDDD4C9D81606\r
+           Iterated 1000 times=D14FEE914AF0480CE6732D4BE0C331D1\r
+\r
+Set 3, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADA\r
+                         plain=DADADADADADADADADADADADADADADADA\r
+                        cipher=12BB6C3773F42D7AB2BD711C3DA6B1F9\r
+                     decrypted=DADADADADADADADADADADADADADADADA\r
+            Iterated 100 times=67F5754CBEAD68D72048B83F9CB8C952\r
+           Iterated 1000 times=7891177D77B4E365A95E20F1B8590438\r
+\r
+Set 3, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=A0D2449463DDB310E0D4D0B547043FA0\r
+                     decrypted=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+            Iterated 100 times=10C5A349B3C7A9D6D6D48A584BBF616F\r
+           Iterated 1000 times=121E03763C0F500F3130364DB205B5F5\r
+\r
+Set 3, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=B1E70695E833951DA0C4B38CDA067ACD\r
+                     decrypted=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+            Iterated 100 times=FF0A20C6E198C401964C41B26B385089\r
+           Iterated 1000 times=27E9D1D3B2EA8F797FE99B0B23D28AB0\r
+\r
+Set 3, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=19AA0D4A04DD8C93935FCB3F39A0D2CD\r
+                     decrypted=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+            Iterated 100 times=2AB0D2C2219C262B80D00BE730F0A52E\r
+           Iterated 1000 times=19003C74013D697792E4865A529D4F67\r
+\r
+Set 3, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=98E4BAC98E4B1559B07E3A323D352964\r
+                     decrypted=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+            Iterated 100 times=074A4DE0A842FC2180F643F00B754104\r
+           Iterated 1000 times=5EA6660786B3B16D9EC4717065F9EC03\r
+\r
+Set 3, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=4B88F29F1DCB339CEF6C80EF949272BA\r
+                     decrypted=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+            Iterated 100 times=973921CA2C76222BA1440E4CA35C4C28\r
+           Iterated 1000 times=89EC12DBCCD90605EFFB96A65754ADBF\r
+\r
+Set 3, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=8F3C7931AC39D8B62C643BB3AC2C731B\r
+                     decrypted=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+            Iterated 100 times=DE023B9BD83ECC6B5A1165141F222B86\r
+           Iterated 1000 times=C0A125BEC42B9671E41EA762D3D5C985\r
+\r
+Set 3, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=D620AC385CAA42FD228176995C7EEC61\r
+                     decrypted=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+            Iterated 100 times=565237C2A204FFF8F1F7AF3D6BA85D51\r
+           Iterated 1000 times=6B2A792825FB9839D173A9635CDB099F\r
+\r
+Set 3, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=D99A20E342818B37A21C87F35C19D559\r
+                     decrypted=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+            Iterated 100 times=21D03306FAF7D1CC6F0A1ADACAA7C010\r
+           Iterated 1000 times=9AB0CAB05A9B2CC42D981AC1C3270702\r
+\r
+Set 3, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=0817FC31D13725B3F64790470C883F22\r
+                     decrypted=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+            Iterated 100 times=4A46AB8F35B282AEC0A4371490A3375B\r
+           Iterated 1000 times=120182D072C4CEEE79C2C137C7306DE0\r
+\r
+Set 3, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=945FE4DAEEE2AAA1EFE80022311B1040\r
+                     decrypted=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+            Iterated 100 times=A90E596AB9B844F67600A37E070762D2\r
+           Iterated 1000 times=6A3B67D9F32922AA17B340A0AE7AEC87\r
+\r
+Set 3, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=F5976BFF2CE360F3A75CACB10B1B26E6\r
+                     decrypted=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+            Iterated 100 times=1DC4AAC8104DF1667FD1CE17C76E6F30\r
+           Iterated 1000 times=79D1988CDB91A3F0A492137858B8FD8B\r
+\r
+Set 3, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=4D7118A0D1DE4AB7E43765B2E2AE0EE2\r
+                     decrypted=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+            Iterated 100 times=59F28741A608639E32D53D76CCFD78DB\r
+           Iterated 1000 times=7653E278E4E908C0B19054D00D473FF8\r
+\r
+Set 3, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=FC428DC79787BBAC03937C6C0FEDA673\r
+                     decrypted=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+            Iterated 100 times=76663806675B872ADA8BD60EDE958976\r
+           Iterated 1000 times=EE4393DD5681C11841A5AF32CE3CED85\r
+\r
+Set 3, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=6DF3580C31F389C898CC905582BCD920\r
+                     decrypted=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+            Iterated 100 times=0DB764B2B846496208E4114906D7CC97\r
+           Iterated 1000 times=43848C447705082DBC0A2F475E5E40AA\r
+\r
+Set 3, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=6B74DC42605029718F4D0C060547CC8B\r
+                     decrypted=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+            Iterated 100 times=CD60BEB3D150827143A5039C6E302428\r
+           Iterated 1000 times=8FD318D8B7508BD655C9F8CE9ED6582A\r
+\r
+Set 3, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=B587D402AA54E60DB655B4164847ACA1\r
+                     decrypted=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+            Iterated 100 times=0FC32C9156F1524D2F4189CF92971A0A\r
+           Iterated 1000 times=69A07ED4FB0F717FF69B8AC24DAEFA18\r
+\r
+Set 3, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=16313A473EFCB6D965C5F1426785B472\r
+                     decrypted=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+            Iterated 100 times=7C94317608DB743C50F11ADBAFEBEF2D\r
+           Iterated 1000 times=8F33CD333BD021DDA4A901B53C259AD8\r
+\r
+Set 3, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECEC\r
+                         plain=ECECECECECECECECECECECECECECECEC\r
+                        cipher=734356F14E8A6C5775A4638BBDFCE111\r
+                     decrypted=ECECECECECECECECECECECECECECECEC\r
+            Iterated 100 times=69B4020CBD0E7B988155C93648B99670\r
+           Iterated 1000 times=B0780089EAAC548C98C7CC2966CB83BD\r
+\r
+Set 3, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=F66FFD7385B4A87A9E2865D70864DAA6\r
+                     decrypted=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+            Iterated 100 times=0AD8608B9CAE682EEEDE7D68DA95BAC0\r
+           Iterated 1000 times=43F71F1EB3C25BC4645BF9D6D6D0785F\r
+\r
+Set 3, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=FB7FA84127D218FDE6A24CA30379ECCC\r
+                     decrypted=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+            Iterated 100 times=0AF86F0368B985A250C751CC6270C1A1\r
+           Iterated 1000 times=EEEF5BF005DB7C242D02EF3237A2132E\r
+\r
+Set 3, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=4FADBE831B78D6B3C59DCE8B4293BB79\r
+                     decrypted=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+            Iterated 100 times=A9A31017DDCC5565F5C3A4B15CE7D3C8\r
+           Iterated 1000 times=B2CBE2AE67D8EC8E2105C7F011D4A1E4\r
+\r
+Set 3, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=DA219657EA1AB63EA46306C2D0B69186\r
+                     decrypted=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+            Iterated 100 times=E2C31BEDD27D2E6FE3F2CF9A481376FC\r
+           Iterated 1000 times=A8BB43324FA8920B848FBFAFC083853D\r
+\r
+Set 3, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=34BE2E9CB3C4047884CB291416D037C7\r
+                     decrypted=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+            Iterated 100 times=EA503F9890E396CD9DCC9A5D06510CF8\r
+           Iterated 1000 times=1FD02B59F7C6722649EDD3E457AD7B6E\r
+\r
+Set 3, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=384BAAE4DB758555E2DB6E2995E0CAEC\r
+                     decrypted=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+            Iterated 100 times=04BAD41FDA789C67939A3D4410B36FE5\r
+           Iterated 1000 times=F038867219C78A0B7D83A9FE5C1C06F8\r
+\r
+Set 3, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=7338107A3D9BF3E8C67936E1CB77A22A\r
+                     decrypted=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+            Iterated 100 times=8A67916C7EB010F60B6E6F48370F06F3\r
+           Iterated 1000 times=91596ADE3F94DD5D1592561E9DE5D333\r
+\r
+Set 3, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=217BC7820BB5A9183D95BF7E99180B87\r
+                     decrypted=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+            Iterated 100 times=C1ED97AB83E2C382DF27BC4F2C2D5614\r
+           Iterated 1000 times=8216CFE1D7C89D6D93AF94835E3FFB23\r
+\r
+Set 3, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=56BA9C916AECDC51203CB6BA5FEE8D3B\r
+                     decrypted=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+            Iterated 100 times=A691956D2CF611FA7BFE479AEC5F07E4\r
+           Iterated 1000 times=0CA7E9A3D48CE1F619C8A64971CC64BB\r
+\r
+Set 3, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=8CCA87B86BEB5CCD11A594F20AD5D1B8\r
+                     decrypted=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+            Iterated 100 times=FFA059793C7BCBB36FED999D44C1A7D5\r
+           Iterated 1000 times=E0A5E1E42928E43AF140BE9533BF3FB6\r
+\r
+Set 3, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=CD0230DBA2982BE4F126FB2E80AB2C24\r
+                     decrypted=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+            Iterated 100 times=B6B01BB0B1C2A8D0A89701FF6F923FC1\r
+           Iterated 1000 times=6A9E0140CA8630854272AF740658FB7F\r
+\r
+Set 3, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=A3E46629CF9D1D6DD1A6DE82B86C5934\r
+                     decrypted=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+            Iterated 100 times=4B9731608B2F0E71406264A2B0BC83F8\r
+           Iterated 1000 times=A86163F1706A9BDC9524CE907743A85D\r
+\r
+Set 3, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=AE18D7C35968E90CECA036CF586EB963\r
+                     decrypted=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+            Iterated 100 times=8718FF3BD43E5A6064D28C06BA77FA57\r
+           Iterated 1000 times=31804634FD92ED5698C9C29F9D0BB27B\r
+\r
+Set 3, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=3B0261B9DA91346FAD84DD9CC9EC4A37\r
+                     decrypted=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+            Iterated 100 times=14F11369CF1B11BF27ECC9140036E053\r
+           Iterated 1000 times=206C01806CEC509261BA7BE2831007C0\r
+\r
+Set 3, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=9F3E91301511409E1F997A080F9A9424\r
+                     decrypted=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+            Iterated 100 times=66CDDFAB88BD1A1771F8AB439AEE0536\r
+           Iterated 1000 times=A8026D18AC2C81D65CBDBE05FF994717\r
+\r
+Set 3, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=F1BF5CCE9A7D5FBE759A579640348692\r
+                     decrypted=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+            Iterated 100 times=1BC848F8F2B4851D8169FC7FB72BAF52\r
+           Iterated 1000 times=239C3B98C6FBADFA165EE7435C45B03B\r
+\r
+Set 3, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=D192CBC80E653C12C647C1EBEB56AE10\r
+                     decrypted=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+            Iterated 100 times=83012191E19463D7679F3C8FDF2E458D\r
+           Iterated 1000 times=58850C3CD39B951D1EEF776EAE2E47F3\r
+\r
+Set 3, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=64F5B3E91B4CC3C35AFB6793FCEC836A\r
+                     decrypted=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+            Iterated 100 times=355FF2651CFE707BB6A08E3CFC33ED02\r
+           Iterated 1000 times=7EBBDEF3FE3AEDC482344F268C29BFF0\r
+\r
+Set 3, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=EFB109978422E50FDCB05335D050D0D7\r
+                     decrypted=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+            Iterated 100 times=6287DCC3652CB24952AE5AF8A6626A20\r
+           Iterated 1000 times=B759C4D494045BEF3920F4C3DA314AA4\r
+\r
+Test vectors -- set 4\r
+=====================\r
+\r
+Set 4, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F\r
+                         plain=00112233445566778899AABBCCDDEEFF\r
+                        cipher=09C26143B47B1A22EC2D9CD8B8A4E573\r
+                     decrypted=00112233445566778899AABBCCDDEEFF\r
+            Iterated 100 times=4605BBD22E5C62422D7CFB02F8792FA9\r
+           Iterated 1000 times=8EACFF5A27FFFFA2D64435F9B1CC2624\r
+\r
+Set 4, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF48\r
+                         plain=EA024714AD5C4D84EA024714AD5C4D84\r
+                        cipher=FFA01C309967FD619C58AB1CC4BCA98D\r
+                     decrypted=EA024714AD5C4D84EA024714AD5C4D84\r
+            Iterated 100 times=8A40CADE96296C56ADD04B6A482D31B2\r
+           Iterated 1000 times=BC22F6B9C3464D8453A24C21BD2662E7\r
+\r
+Test vectors -- set 5\r
+=====================\r
+\r
+Set 5, vector#  0:\r
+                           key=80000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8B1CD4B7B2C2AB83E91EA24DFC7AFE81\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  1:\r
+                           key=40000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4A07F370D7ECC63023E7085DB09D920E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  2:\r
+                           key=20000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=38F7E700A58EB8BF4EBD62DA2C8B6267\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  3:\r
+                           key=10000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CC0B69EAFEAFA58C62E761D35A9F50C0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  4:\r
+                           key=08000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A568461EE27FABB4C9B479B4A55861C3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  5:\r
+                           key=04000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=937B53CE87F31F5EA0D85C613283C078\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  6:\r
+                           key=02000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=27CDB30556B67C92B5FDF8DF54C693EE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  7:\r
+                           key=01000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=ABF13B52A8C29CA7CAFB0FD4CAD34DD2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  8:\r
+                           key=00800000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=991B818F33745EFED5DBE390E941834F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  9:\r
+                           key=00400000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6FD62DDF916DC48948837CFBD7B7EEF4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 10:\r
+                           key=00200000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AFF1E55BFD5E18F30EE839CE903D025D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 11:\r
+                           key=00100000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=93F6E71088C26E093BADD2331D76D652\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 12:\r
+                           key=00080000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F0B844E90BC6C0A717CF843422E94BAE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 13:\r
+                           key=00040000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C35778F8D7FE225ACE8F601E7CF72005\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 14:\r
+                           key=00020000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4D440B6669B50DA7CD7CF56709FE5E6D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 15:\r
+                           key=00010000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B473113DB42F4D8CDB54522D6F542F9F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 16:\r
+                           key=00008000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=69D074A018F142E41F3A52DAE5099D69\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 17:\r
+                           key=00004000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2C2EB9404E0C823E459B40530F28565D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 18:\r
+                           key=00002000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=72C8D99F30B44BA96350A89F3100AAE6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 19:\r
+                           key=00001000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A5B42A7B6B437DEC82A03389534CEFA5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 20:\r
+                           key=00000800000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5715A956F687219DB7187F64D6B7F356\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 21:\r
+                           key=00000400000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=937686A0978E3CD3702C140F33F40B89\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 22:\r
+                           key=00000200000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E13D6D3C1A035D0C071C59914ECC1160\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 23:\r
+                           key=00000100000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C221744B31AE4CB011875E2301A91D07\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 24:\r
+                           key=00000080000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C2E729AA21D255A09A08A1691B99A6AC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 25:\r
+                           key=00000040000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3D3B2C50ADD37061B8B9C2720A339AB8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 26:\r
+                           key=00000020000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FD77B0B356CDA922F1CF63B1C728E164\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 27:\r
+                           key=00000010000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0CE6BCC891E58E32310EB1238B155CCE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 28:\r
+                           key=00000008000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F1D2B1265F971091FD2AA080F4691671\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 29:\r
+                           key=00000004000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E8DD6FBBFEF31F62329C5683B955845D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 30:\r
+                           key=00000002000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=801E9E708F2B5D47E5BA698DF3E1B068\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 31:\r
+                           key=00000001000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4C48D8D19B5B0A7D490BE08996DFBC63\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 32:\r
+                           key=00000000800000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=60463F930413D317A7A060F64D3FF8D3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 33:\r
+                           key=00000000400000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9BF4A2B5247496250F6B9FAEBF2E285F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 34:\r
+                           key=00000000200000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FC2AAB7CECF0FF256DA4AB79E490ECF6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 35:\r
+                           key=00000000100000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=311E10D8BA493652F7D729B4806DEC6C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 36:\r
+                           key=00000000080000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=21D9C1CC855763A3B66C505456A1C2AF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 37:\r
+                           key=00000000040000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1A1B59468B68F99F6D80B1908ADD933A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 38:\r
+                           key=00000000020000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=69505516A374ADA4917AF94DCD1CF7CA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 39:\r
+                           key=00000000010000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=49A10FA558697EE0F721BABF4937487A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 40:\r
+                           key=00000000008000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7CD09299C83D309FF05D9F39D8F6419F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 41:\r
+                           key=00000000004000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=17416840E9DFA8728F2B60400DE7A484\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 42:\r
+                           key=00000000002000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F00418D48AC6257DE49A4D5EF1A1EE70\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 43:\r
+                           key=00000000001000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3BA75FB0A8892BD1B953F077ADF209A3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 44:\r
+                           key=00000000000800000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1E4EE9EC08374634F6CF1D299729A2E7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 45:\r
+                           key=00000000000400000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6C9967680735046A09018E93AC222A37\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 46:\r
+                           key=00000000000200000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AA6914330426C35AF214A19F5674240E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 47:\r
+                           key=00000000000100000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0D0EE336373BF30D6E9104DB104F509C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 48:\r
+                           key=00000000000080000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=127F5617E824C3BCA44AE7CE158CB6C3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 49:\r
+                           key=00000000000040000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=73FB85F52402788657C888B38529C3B9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 50:\r
+                           key=00000000000020000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F1657A43FAFF399F8555D1E1EDE1CE57\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 51:\r
+                           key=00000000000010000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=395270175924C79C4261AE6EA96B9B1C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 52:\r
+                           key=00000000000008000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=207268415AAC8555873CB81E923BD609\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 53:\r
+                           key=00000000000004000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B30C0A26CCD7C81D0E126AFB40FCB168\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 54:\r
+                           key=00000000000002000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=758D4C69BB42D501692F4D3578231DC8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 55:\r
+                           key=00000000000001000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AE5427045EA4C62B5D5F787A2E69D4CB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 56:\r
+                           key=00000000000000800000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=97CEB730592481C9E9DBA6FD8C776A69\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 57:\r
+                           key=00000000000000400000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5DA2FBBF7686D5E600ED2A60D76D8BCA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 58:\r
+                           key=00000000000000200000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A3C736F28F31B0091676FB3837423FC8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 59:\r
+                           key=00000000000000100000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BED06232F40897A94CE085F7B9D24B3A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 60:\r
+                           key=00000000000000080000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1715C69DB950F13D17F397AA4A4FDBD9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 61:\r
+                           key=00000000000000040000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5215CC70E560C7F9481F32DD125A813A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 62:\r
+                           key=00000000000000020000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C5E67031355A55E0A41FEF06C3A96DE6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 63:\r
+                           key=00000000000000010000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7891A488CBCC67F1E175728306D3F16E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 64:\r
+                           key=00000000000000008000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D3B4FDC10361E46E70BAEDD36422A542\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 65:\r
+                           key=00000000000000004000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4D3395061477598C48007ED003AA040A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 66:\r
+                           key=00000000000000002000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B34C6746742E01CC8156B99A7D91B26D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 67:\r
+                           key=00000000000000001000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=98B03F0415691FB56484DC5A1E0B01EF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 68:\r
+                           key=00000000000000000800000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=30A846F1B2A7EA4700726CE6FFC63ACF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 69:\r
+                           key=00000000000000000400000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1D8AECD65AD4FDD204887EFC1F70A71C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 70:\r
+                           key=00000000000000000200000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A918F383156E45673E2284191EDE49DE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 71:\r
+                           key=00000000000000000100000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FDEA2CEA90A9AAAFB4B545F4DD6269BA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 72:\r
+                           key=00000000000000000080000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7E1722DC8F7C4D3623C3D77E116A4470\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 73:\r
+                           key=00000000000000000040000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=483A6C7F47DAB4E8648279A505301A59\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 74:\r
+                           key=00000000000000000020000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=33A74657CEBFA18B90450D187C9D169A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 75:\r
+                           key=00000000000000000010000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A035F4E5051C0EBAB05112EFCF7F9911\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 76:\r
+                           key=00000000000000000008000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A205F1BE35877F0AC79481DC50D5DCF9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 77:\r
+                           key=00000000000000000004000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B4C79F4E0C30AF5F9FB88DCAC11B6457\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 78:\r
+                           key=00000000000000000002000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3CE108AE82F97C975B256DE2EED110FE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 79:\r
+                           key=00000000000000000001000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=297B6754BE30A08DE76A2773730AE969\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 80:\r
+                           key=00000000000000000000800000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7701C65EFE839A411809B19DFA223B27\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 81:\r
+                           key=00000000000000000000400000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B00A1B0C9E72E1A809D58DADCFC3DB9B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 82:\r
+                           key=00000000000000000000200000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=05C31C0C586DC67ED6D643A59EF45AF4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 83:\r
+                           key=00000000000000000000100000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=372DB3845763BDFF9DFB851EE9075AFB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 84:\r
+                           key=00000000000000000000080000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F977F142D30019555FE6523272C1CF86\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 85:\r
+                           key=00000000000000000000040000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1D9C79182D1BC217D9727EBD40C2E4B3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 86:\r
+                           key=00000000000000000000020000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2F9B4D4EDD0F37E2D94B5572F96B714E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 87:\r
+                           key=00000000000000000000010000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B334700E99E8C982CE353A976CC900B0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 88:\r
+                           key=00000000000000000000008000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FFB706CAF5BEFF4FE6160E2003A3F41E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 89:\r
+                           key=00000000000000000000004000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8C6894CE7ABA1C4E12C2D9AD0AB842AF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 90:\r
+                           key=00000000000000000000002000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6F90C0FCF452038B5D8FC77184BC24C8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 91:\r
+                           key=00000000000000000000001000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1228E3E90B6773644564D1283E9EE3B2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 92:\r
+                           key=00000000000000000000000800000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E7E42043B98152E1EADD4CB6EA06923B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 93:\r
+                           key=00000000000000000000000400000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E9C8FA7C93A8B9C793A440FD89E6D547\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 94:\r
+                           key=00000000000000000000000200000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=83D55451BC2ADFA64F0F82AD50116AD3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 95:\r
+                           key=00000000000000000000000100000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8CED78714FAD9B6BBF0D45808DEE9F5B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 96:\r
+                           key=00000000000000000000000080000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7239ACD03BB089BA61876CDC0BF14B56\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 97:\r
+                           key=00000000000000000000000040000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E92C62B20AC74D5A2B834433565DF58E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 98:\r
+                           key=00000000000000000000000020000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D81A92DD02A91395CB742566E2872B50\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 99:\r
+                           key=00000000000000000000000010000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3D9BE4C2D5677FCA7E8A322D6527F2F7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#100:\r
+                           key=00000000000000000000000008000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3453241C44689AA05AE1A7D22A645755\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#101:\r
+                           key=00000000000000000000000004000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7B1B7FDB4BAD854FA28EDCEF9C89CC03\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#102:\r
+                           key=00000000000000000000000002000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6FAE50CA7575421B9098372239EC6771\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#103:\r
+                           key=00000000000000000000000001000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=467404359A5C3887C26B04BD1954D36C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#104:\r
+                           key=00000000000000000000000000800000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C6409DA33F5BB02537E2A3F397E63587\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#105:\r
+                           key=00000000000000000000000000400000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=16304553D7339CF2742418F1283B0260\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#106:\r
+                           key=00000000000000000000000000200000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D8A34476FCE9DAA9118EC472E3C90A93\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#107:\r
+                           key=00000000000000000000000000100000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CB00C4A3262809564450C084AC51C5A5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#108:\r
+                           key=00000000000000000000000000080000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D580DAACF777171A01A19E3A780A564B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#109:\r
+                           key=00000000000000000000000000040000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=139FAE92490926270BE2D8D4545A05B6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#110:\r
+                           key=00000000000000000000000000020000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4AB8895214F779AD038A237F554F9436\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#111:\r
+                           key=00000000000000000000000000010000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=96A38EFE8BE04CB6BBFFFC8E801537B7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#112:\r
+                           key=00000000000000000000000000008000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E29461550B07291E702F461F50D16DC2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#113:\r
+                           key=00000000000000000000000000004000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4B6B79BAFA152A11968D1C1638AB28B2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#114:\r
+                           key=00000000000000000000000000002000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=86F2B8614D6DEB8D9977D5C62538DA3B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#115:\r
+                           key=00000000000000000000000000001000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A9A183D67DA5BF0DE09F8F372A23BBEC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#116:\r
+                           key=00000000000000000000000000000800\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=69F2DDD480646EB876442C0E9ED1BCF4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#117:\r
+                           key=00000000000000000000000000000400\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=19EAFF02223794B223AE1F0598AB6D28\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#118:\r
+                           key=00000000000000000000000000000200\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3EADCCA2464E82623E3232A6C13A96A1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#119:\r
+                           key=00000000000000000000000000000100\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7F52D308CFC2165578DBA1AA7E03F480\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#120:\r
+                           key=00000000000000000000000000000080\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=93731745FD6D3BED8161D8D6A503B3D2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#121:\r
+                           key=00000000000000000000000000000040\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=81290FB032EAD99DAD565ED4A067E29F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#122:\r
+                           key=00000000000000000000000000000020\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5ADC5CD91499B20E05EE8E821D1D2650\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#123:\r
+                           key=00000000000000000000000000000010\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5834B6214D1422F22FB97CBBB683409C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#124:\r
+                           key=00000000000000000000000000000008\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F3BC0209BDF2D645A88BDD9AE13E974F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#125:\r
+                           key=00000000000000000000000000000004\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2B7D7541F18E80E9B1FF01279CD37140\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#126:\r
+                           key=00000000000000000000000000000002\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3B5F33ECCA2145B89886F4D98198ADC4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#127:\r
+                           key=00000000000000000000000000000001\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=82374769EC89F3FCCDEB3D887853C9AF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Test vectors -- set 6\r
+=====================\r
+\r
+Set 6, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=80000000000000000000000000000000\r
+                         plain=62064BC7B22FA8E72C08C4D646E2B276\r
+                     encrypted=80000000000000000000000000000000\r
+\r
+Set 6, vector#  1:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=40000000000000000000000000000000\r
+                         plain=8AC78A4DE2C661389A8493B23E7B40C4\r
+                     encrypted=40000000000000000000000000000000\r
+\r
+Set 6, vector#  2:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=20000000000000000000000000000000\r
+                         plain=5C8602B16303B3842913C0BB36F27C8A\r
+                     encrypted=20000000000000000000000000000000\r
+\r
+Set 6, vector#  3:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=10000000000000000000000000000000\r
+                         plain=7649293E5238081A0BF6DAD1506CB9EF\r
+                     encrypted=10000000000000000000000000000000\r
+\r
+Set 6, vector#  4:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=08000000000000000000000000000000\r
+                         plain=24B2C242D42C57DE82DE0BD6C00A02C4\r
+                     encrypted=08000000000000000000000000000000\r
+\r
+Set 6, vector#  5:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=04000000000000000000000000000000\r
+                         plain=D9FA10B49F32C1AD6F64CFE79C2561AE\r
+                     encrypted=04000000000000000000000000000000\r
+\r
+Set 6, vector#  6:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=02000000000000000000000000000000\r
+                         plain=0C29392E3831D91DB64B9C53BDDA7DDD\r
+                     encrypted=02000000000000000000000000000000\r
+\r
+Set 6, vector#  7:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=01000000000000000000000000000000\r
+                         plain=76B51DB6984E106399668696819FEA4D\r
+                     encrypted=01000000000000000000000000000000\r
+\r
+Set 6, vector#  8:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00800000000000000000000000000000\r
+                         plain=6C319F0E0C4D6D751FDD576AD6A4334B\r
+                     encrypted=00800000000000000000000000000000\r
+\r
+Set 6, vector#  9:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00400000000000000000000000000000\r
+                         plain=BF416A73D361B2AC067ED5A0446B887C\r
+                     encrypted=00400000000000000000000000000000\r
+\r
+Set 6, vector# 10:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00200000000000000000000000000000\r
+                         plain=33755EA767FDABC965AB4CE658D281F2\r
+                     encrypted=00200000000000000000000000000000\r
+\r
+Set 6, vector# 11:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00100000000000000000000000000000\r
+                         plain=AE8A518E15734D1530D7F461959E3AF7\r
+                     encrypted=00100000000000000000000000000000\r
+\r
+Set 6, vector# 12:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00080000000000000000000000000000\r
+                         plain=D2DBE8658D25DC65DE82F2E09C854B77\r
+                     encrypted=00080000000000000000000000000000\r
+\r
+Set 6, vector# 13:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00040000000000000000000000000000\r
+                         plain=81A55E00967DDE9D34FA21254B2DC835\r
+                     encrypted=00040000000000000000000000000000\r
+\r
+Set 6, vector# 14:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00020000000000000000000000000000\r
+                         plain=64C45A5E6521CB0DE09DC8F2DF5E7B47\r
+                     encrypted=00020000000000000000000000000000\r
+\r
+Set 6, vector# 15:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00010000000000000000000000000000\r
+                         plain=34C8FA64D5190E0B1C72A5252CD24B45\r
+                     encrypted=00010000000000000000000000000000\r
+\r
+Set 6, vector# 16:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00008000000000000000000000000000\r
+                         plain=457E1BD679BC106F0E0316C571738A4C\r
+                     encrypted=00008000000000000000000000000000\r
+\r
+Set 6, vector# 17:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00004000000000000000000000000000\r
+                         plain=6FE55270ACC27505212B7A628B203514\r
+                     encrypted=00004000000000000000000000000000\r
+\r
+Set 6, vector# 18:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00002000000000000000000000000000\r
+                         plain=99B34F160F0123854DE134E4DB954022\r
+                     encrypted=00002000000000000000000000000000\r
+\r
+Set 6, vector# 19:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00001000000000000000000000000000\r
+                         plain=6C7E5203323062165AC77F6DBFD4160C\r
+                     encrypted=00001000000000000000000000000000\r
+\r
+Set 6, vector# 20:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000800000000000000000000000000\r
+                         plain=5F4B99E67511A9B9C3C8F343642B1C7E\r
+                     encrypted=00000800000000000000000000000000\r
+\r
+Set 6, vector# 21:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000400000000000000000000000000\r
+                         plain=E49A5AAAB1DECDFB221C04CCEBC18D1D\r
+                     encrypted=00000400000000000000000000000000\r
+\r
+Set 6, vector# 22:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000200000000000000000000000000\r
+                         plain=E5A652AF4289EFB84EC3EE15BDC8CF63\r
+                     encrypted=00000200000000000000000000000000\r
+\r
+Set 6, vector# 23:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000100000000000000000000000000\r
+                         plain=0E620871D688A6BE81B73BC247B914A1\r
+                     encrypted=00000100000000000000000000000000\r
+\r
+Set 6, vector# 24:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000080000000000000000000000000\r
+                         plain=C5409A83C638AA6358D33F0286BB4061\r
+                     encrypted=00000080000000000000000000000000\r
+\r
+Set 6, vector# 25:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000040000000000000000000000000\r
+                         plain=DCAFDADF5C20495CF2643E7FAD2F0BA0\r
+                     encrypted=00000040000000000000000000000000\r
+\r
+Set 6, vector# 26:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000020000000000000000000000000\r
+                         plain=4F478A7D961497188222190C71ED800F\r
+                     encrypted=00000020000000000000000000000000\r
+\r
+Set 6, vector# 27:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000010000000000000000000000000\r
+                         plain=98075792203EBB18E96415E2A66C8626\r
+                     encrypted=00000010000000000000000000000000\r
+\r
+Set 6, vector# 28:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000008000000000000000000000000\r
+                         plain=4F4775E9F4C42BC43F646994CF864AEE\r
+                     encrypted=00000008000000000000000000000000\r
+\r
+Set 6, vector# 29:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000004000000000000000000000000\r
+                         plain=703B584254DF77B75EDE64B0166CE24D\r
+                     encrypted=00000004000000000000000000000000\r
+\r
+Set 6, vector# 30:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000002000000000000000000000000\r
+                         plain=C11DE9A566EFBFC0F3330C3F731780CE\r
+                     encrypted=00000002000000000000000000000000\r
+\r
+Set 6, vector# 31:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000001000000000000000000000000\r
+                         plain=12C78B4754DDBA12D233075E6E1787CB\r
+                     encrypted=00000001000000000000000000000000\r
+\r
+Set 6, vector# 32:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000800000000000000000000000\r
+                         plain=9F6719251DEB29DD63E2D26AE0C697A7\r
+                     encrypted=00000000800000000000000000000000\r
+\r
+Set 6, vector# 33:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000400000000000000000000000\r
+                         plain=1F297460BB71D7D2BC21287DC7B7D19D\r
+                     encrypted=00000000400000000000000000000000\r
+\r
+Set 6, vector# 34:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000200000000000000000000000\r
+                         plain=F8943BF5EF705FA7607280B65E70300C\r
+                     encrypted=00000000200000000000000000000000\r
+\r
+Set 6, vector# 35:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000100000000000000000000000\r
+                         plain=40D4B46A898E8892D9B532DDE9C3914B\r
+                     encrypted=00000000100000000000000000000000\r
+\r
+Set 6, vector# 36:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000080000000000000000000000\r
+                         plain=A0B855CF5E2C9CA8921936063DC18506\r
+                     encrypted=00000000080000000000000000000000\r
+\r
+Set 6, vector# 37:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000040000000000000000000000\r
+                         plain=F619314F81E612F09EFEE7A4ED91E0F6\r
+                     encrypted=00000000040000000000000000000000\r
+\r
+Set 6, vector# 38:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000020000000000000000000000\r
+                         plain=1FD42314384F0D8A1413042693B5CAAA\r
+                     encrypted=00000000020000000000000000000000\r
+\r
+Set 6, vector# 39:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000010000000000000000000000\r
+                         plain=9B47FABA10174864E503343878D7158E\r
+                     encrypted=00000000010000000000000000000000\r
+\r
+Set 6, vector# 40:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000008000000000000000000000\r
+                         plain=4EFE2F1566FA4B8C93E55F4BF29E64E3\r
+                     encrypted=00000000008000000000000000000000\r
+\r
+Set 6, vector# 41:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000004000000000000000000000\r
+                         plain=0CA8883FC7F95F2E420CB2C3B440F33C\r
+                     encrypted=00000000004000000000000000000000\r
+\r
+Set 6, vector# 42:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000002000000000000000000000\r
+                         plain=ACCC0CF2AA1D705C519AFDEAAE425BC1\r
+                     encrypted=00000000002000000000000000000000\r
+\r
+Set 6, vector# 43:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000001000000000000000000000\r
+                         plain=47157F5DCE6BB9E3B7A10F3B45E2C5BF\r
+                     encrypted=00000000001000000000000000000000\r
+\r
+Set 6, vector# 44:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000800000000000000000000\r
+                         plain=B27078AB67EE370957CF750C986D896B\r
+                     encrypted=00000000000800000000000000000000\r
+\r
+Set 6, vector# 45:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000400000000000000000000\r
+                         plain=6A7C2DD515FBF0686CB7725545D6520E\r
+                     encrypted=00000000000400000000000000000000\r
+\r
+Set 6, vector# 46:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000200000000000000000000\r
+                         plain=436DE1A7E74EDDFA579DF62A05055DDD\r
+                     encrypted=00000000000200000000000000000000\r
+\r
+Set 6, vector# 47:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000100000000000000000000\r
+                         plain=C215CA0FEFFB7823ACF7A792ACFC2689\r
+                     encrypted=00000000000100000000000000000000\r
+\r
+Set 6, vector# 48:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000080000000000000000000\r
+                         plain=148D159DD89D5F7CCBDE2249203573C9\r
+                     encrypted=00000000000080000000000000000000\r
+\r
+Set 6, vector# 49:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000040000000000000000000\r
+                         plain=24CEAD2DB4AD6B433A92DDF4D02D6DA2\r
+                     encrypted=00000000000040000000000000000000\r
+\r
+Set 6, vector# 50:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000020000000000000000000\r
+                         plain=4A93ABA4188808E1C9E5B383FDFE581E\r
+                     encrypted=00000000000020000000000000000000\r
+\r
+Set 6, vector# 51:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000010000000000000000000\r
+                         plain=16784E81B0BDDA24DCEBA5FDFF9C73AF\r
+                     encrypted=00000000000010000000000000000000\r
+\r
+Set 6, vector# 52:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000008000000000000000000\r
+                         plain=17ECCCDF513AFD17C6F44CDC5C494E43\r
+                     encrypted=00000000000008000000000000000000\r
+\r
+Set 6, vector# 53:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000004000000000000000000\r
+                         plain=1586C4AA8CB658B59804055080BDAFC9\r
+                     encrypted=00000000000004000000000000000000\r
+\r
+Set 6, vector# 54:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000002000000000000000000\r
+                         plain=DBAA47A71913B9079AA314FDFE9CCA7F\r
+                     encrypted=00000000000002000000000000000000\r
+\r
+Set 6, vector# 55:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000001000000000000000000\r
+                         plain=879A5BFF2E2C736F4D310962A6E0757E\r
+                     encrypted=00000000000001000000000000000000\r
+\r
+Set 6, vector# 56:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000800000000000000000\r
+                         plain=2A04F7A02ABD363D11432D1F8D8D9E37\r
+                     encrypted=00000000000000800000000000000000\r
+\r
+Set 6, vector# 57:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000400000000000000000\r
+                         plain=515A6635CDE1FC25428841EAD9B67D72\r
+                     encrypted=00000000000000400000000000000000\r
+\r
+Set 6, vector# 58:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000200000000000000000\r
+                         plain=553A9A8FC72EA22D9B5F712CE3FB8169\r
+                     encrypted=00000000000000200000000000000000\r
+\r
+Set 6, vector# 59:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000100000000000000000\r
+                         plain=62E5C7A6B4B52F003639C1EF893BFA18\r
+                     encrypted=00000000000000100000000000000000\r
+\r
+Set 6, vector# 60:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000080000000000000000\r
+                         plain=C181EFEAF656A6F3732BBB34B89F92E5\r
+                     encrypted=00000000000000080000000000000000\r
+\r
+Set 6, vector# 61:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000040000000000000000\r
+                         plain=5DF5DF13A11301D139993E768BD1FA19\r
+                     encrypted=00000000000000040000000000000000\r
+\r
+Set 6, vector# 62:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000020000000000000000\r
+                         plain=893279277A83AC1E2C4DAB869AE829B8\r
+                     encrypted=00000000000000020000000000000000\r
+\r
+Set 6, vector# 63:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000010000000000000000\r
+                         plain=3DEE37E9A0CFBE21206DBAB8040C4BE7\r
+                     encrypted=00000000000000010000000000000000\r
+\r
+Set 6, vector# 64:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000008000000000000000\r
+                         plain=E8E8A202B6C2006C7B1CA550B699173D\r
+                     encrypted=00000000000000008000000000000000\r
+\r
+Set 6, vector# 65:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000004000000000000000\r
+                         plain=0BD889757D90FB96B18C7D9D5DDF57FF\r
+                     encrypted=00000000000000004000000000000000\r
+\r
+Set 6, vector# 66:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000002000000000000000\r
+                         plain=B3E3F4C205FEBC2F77B24B73D244B3C9\r
+                     encrypted=00000000000000002000000000000000\r
+\r
+Set 6, vector# 67:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000001000000000000000\r
+                         plain=C559054BCE7108777368B9665737CD43\r
+                     encrypted=00000000000000001000000000000000\r
+\r
+Set 6, vector# 68:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000800000000000000\r
+                         plain=66C2E211D7634F2A79462B36BC7C5B08\r
+                     encrypted=00000000000000000800000000000000\r
+\r
+Set 6, vector# 69:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000400000000000000\r
+                         plain=79DA00AB987604EB9A1E08B19B7D7484\r
+                     encrypted=00000000000000000400000000000000\r
+\r
+Set 6, vector# 70:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000200000000000000\r
+                         plain=F3A475FE89DFA38A5F538079D2C185F4\r
+                     encrypted=00000000000000000200000000000000\r
+\r
+Set 6, vector# 71:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000100000000000000\r
+                         plain=85A0A950A220964014AECF2840166D9F\r
+                     encrypted=00000000000000000100000000000000\r
+\r
+Set 6, vector# 72:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000080000000000000\r
+                         plain=05A7BAFB6955C364BC9E892524DB8F3F\r
+                     encrypted=00000000000000000080000000000000\r
+\r
+Set 6, vector# 73:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000040000000000000\r
+                         plain=7563A114B03501F4F26189F96BB3F815\r
+                     encrypted=00000000000000000040000000000000\r
+\r
+Set 6, vector# 74:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000020000000000000\r
+                         plain=5DB71629E14B1280E91A699057B8122C\r
+                     encrypted=00000000000000000020000000000000\r
+\r
+Set 6, vector# 75:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000010000000000000\r
+                         plain=3D60166036F1C0BDFB10A1834C14548D\r
+                     encrypted=00000000000000000010000000000000\r
+\r
+Set 6, vector# 76:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000008000000000000\r
+                         plain=9D63BEFD7C43E6EB213EDD242C2281F0\r
+                     encrypted=00000000000000000008000000000000\r
+\r
+Set 6, vector# 77:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000004000000000000\r
+                         plain=2A122D62FBFD2701B0D04D95CF2D8F3C\r
+                     encrypted=00000000000000000004000000000000\r
+\r
+Set 6, vector# 78:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000002000000000000\r
+                         plain=D19B57AE3BBE55C4E52F32F4570F3861\r
+                     encrypted=00000000000000000002000000000000\r
+\r
+Set 6, vector# 79:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000001000000000000\r
+                         plain=CECAEF9F0A2288B1E34644C6149A20DD\r
+                     encrypted=00000000000000000001000000000000\r
+\r
+Set 6, vector# 80:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000800000000000\r
+                         plain=E8CBD5458CA2EC1113C06082A50D39C1\r
+                     encrypted=00000000000000000000800000000000\r
+\r
+Set 6, vector# 81:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000400000000000\r
+                         plain=ABE8712E4790BF93A31173C5090A58C1\r
+                     encrypted=00000000000000000000400000000000\r
+\r
+Set 6, vector# 82:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000200000000000\r
+                         plain=A54E23D131D28F6B8F81376D0514BFC4\r
+                     encrypted=00000000000000000000200000000000\r
+\r
+Set 6, vector# 83:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000100000000000\r
+                         plain=709578C411D7BF22DBF2C74AFACB047D\r
+                     encrypted=00000000000000000000100000000000\r
+\r
+Set 6, vector# 84:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000080000000000\r
+                         plain=35EF10A58863F46ECEBAA071C61F70C2\r
+                     encrypted=00000000000000000000080000000000\r
+\r
+Set 6, vector# 85:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000040000000000\r
+                         plain=41188C525FCDF0477939365CCC999570\r
+                     encrypted=00000000000000000000040000000000\r
+\r
+Set 6, vector# 86:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000020000000000\r
+                         plain=ED232055138470BECC903EA83B278927\r
+                     encrypted=00000000000000000000020000000000\r
+\r
+Set 6, vector# 87:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000010000000000\r
+                         plain=554891CC1E6619775AF422EBF436C5CF\r
+                     encrypted=00000000000000000000010000000000\r
+\r
+Set 6, vector# 88:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000008000000000\r
+                         plain=0AB2FF5FA648FE0BC76D13C40EEFE6D7\r
+                     encrypted=00000000000000000000008000000000\r
+\r
+Set 6, vector# 89:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000004000000000\r
+                         plain=91174CC3647724B08BCA4A86303604FA\r
+                     encrypted=00000000000000000000004000000000\r
+\r
+Set 6, vector# 90:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000002000000000\r
+                         plain=EFF56F881B5922A05D2488EEA7D95BFA\r
+                     encrypted=00000000000000000000002000000000\r
+\r
+Set 6, vector# 91:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000001000000000\r
+                         plain=2F62BA8EA66A8DC2BA25A77F085F8A6D\r
+                     encrypted=00000000000000000000001000000000\r
+\r
+Set 6, vector# 92:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000800000000\r
+                         plain=FDA9495761F7140117E5A41455D63EDB\r
+                     encrypted=00000000000000000000000800000000\r
+\r
+Set 6, vector# 93:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000400000000\r
+                         plain=19935EC985CB08F204B9D093B69580CA\r
+                     encrypted=00000000000000000000000400000000\r
+\r
+Set 6, vector# 94:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000200000000\r
+                         plain=FA205770320E5F0278AB53D17EE75937\r
+                     encrypted=00000000000000000000000200000000\r
+\r
+Set 6, vector# 95:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000100000000\r
+                         plain=3684699DE4AC6B6F11AD83FF9763F38C\r
+                     encrypted=00000000000000000000000100000000\r
+\r
+Set 6, vector# 96:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000080000000\r
+                         plain=50C7C699DD02C50C9186D82C32CC2995\r
+                     encrypted=00000000000000000000000080000000\r
+\r
+Set 6, vector# 97:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000040000000\r
+                         plain=43646C75986DE308689C07E893478CC3\r
+                     encrypted=00000000000000000000000040000000\r
+\r
+Set 6, vector# 98:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000020000000\r
+                         plain=4DD922D133EB1BEABE0AB2FDD9674706\r
+                     encrypted=00000000000000000000000020000000\r
+\r
+Set 6, vector# 99:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000010000000\r
+                         plain=2E38B824EFFAA9D76C0196E6EB0819E4\r
+                     encrypted=00000000000000000000000010000000\r
+\r
+Set 6, vector#100:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000008000000\r
+                         plain=F47A7970747C4221D2D82A964A7D4596\r
+                     encrypted=00000000000000000000000008000000\r
+\r
+Set 6, vector#101:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000004000000\r
+                         plain=0EFE6A864122A8EB9FC429C46B7A8ED3\r
+                     encrypted=00000000000000000000000004000000\r
+\r
+Set 6, vector#102:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000002000000\r
+                         plain=CF6E431B93BF49C39BFCBDAB336C0272\r
+                     encrypted=00000000000000000000000002000000\r
+\r
+Set 6, vector#103:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000001000000\r
+                         plain=9E4727C0E34D2ECCE9843481B8B59A74\r
+                     encrypted=00000000000000000000000001000000\r
+\r
+Set 6, vector#104:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000800000\r
+                         plain=941A8373ABAC2F841522A5B2F046C4A7\r
+                     encrypted=00000000000000000000000000800000\r
+\r
+Set 6, vector#105:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000400000\r
+                         plain=6F5CA0ED1171BA9E20D5EFB48431B6F6\r
+                     encrypted=00000000000000000000000000400000\r
+\r
+Set 6, vector#106:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000200000\r
+                         plain=98FB277BDFF6375818E4F9D50BF9ECAD\r
+                     encrypted=00000000000000000000000000200000\r
+\r
+Set 6, vector#107:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000100000\r
+                         plain=C62193D086F68E4C5F1E3C693A0C1947\r
+                     encrypted=00000000000000000000000000100000\r
+\r
+Set 6, vector#108:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000080000\r
+                         plain=1C0480F9F8230897DFEC599B6F036EFE\r
+                     encrypted=00000000000000000000000000080000\r
+\r
+Set 6, vector#109:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000040000\r
+                         plain=25901F634E1E21B09FD121D4603AFA94\r
+                     encrypted=00000000000000000000000000040000\r
+\r
+Set 6, vector#110:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000020000\r
+                         plain=EC81D7C01F92B9FDD5E7D9CC089A4B39\r
+                     encrypted=00000000000000000000000000020000\r
+\r
+Set 6, vector#111:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000010000\r
+                         plain=B311BDB81E7042C3A2789B2428EEF747\r
+                     encrypted=00000000000000000000000000010000\r
+\r
+Set 6, vector#112:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000008000\r
+                         plain=76CC6AC3F577421A8EEDB5C68BB25282\r
+                     encrypted=00000000000000000000000000008000\r
+\r
+Set 6, vector#113:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000004000\r
+                         plain=9797AFD2812435AF70DEAE7F5A9D6346\r
+                     encrypted=00000000000000000000000000004000\r
+\r
+Set 6, vector#114:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000002000\r
+                         plain=7551727A077DD68B1B8DD1FD5E1DA144\r
+                     encrypted=00000000000000000000000000002000\r
+\r
+Set 6, vector#115:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000001000\r
+                         plain=A6E9F9862BD05D69B2D4CA27FBAB6DF8\r
+                     encrypted=00000000000000000000000000001000\r
+\r
+Set 6, vector#116:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000800\r
+                         plain=A65E2D9602CB8557A54838F1EF74C51F\r
+                     encrypted=00000000000000000000000000000800\r
+\r
+Set 6, vector#117:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000400\r
+                         plain=DF72E50187BB2DEDF72B4E4CAAC384B1\r
+                     encrypted=00000000000000000000000000000400\r
+\r
+Set 6, vector#118:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000200\r
+                         plain=252BCEA06E96E98B9F9C004E2E35061D\r
+                     encrypted=00000000000000000000000000000200\r
+\r
+Set 6, vector#119:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000100\r
+                         plain=0927D4DBC03F47B67E9CEE872263702A\r
+                     encrypted=00000000000000000000000000000100\r
+\r
+Set 6, vector#120:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000080\r
+                         plain=AFFF7198F47340FF6D2B11509D71BB52\r
+                     encrypted=00000000000000000000000000000080\r
+\r
+Set 6, vector#121:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000040\r
+                         plain=2124311F90604CE6AC4365722AC944F1\r
+                     encrypted=00000000000000000000000000000040\r
+\r
+Set 6, vector#122:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000020\r
+                         plain=7855849D60FB4BCD6D0D4F9AEDE16DCA\r
+                     encrypted=00000000000000000000000000000020\r
+\r
+Set 6, vector#123:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000010\r
+                         plain=50E169B671D2E660ABBD511D16019630\r
+                     encrypted=00000000000000000000000000000010\r
+\r
+Set 6, vector#124:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000008\r
+                         plain=3EF39F122217539E30FEEA4DA4577385\r
+                     encrypted=00000000000000000000000000000008\r
+\r
+Set 6, vector#125:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000004\r
+                         plain=286BD7F17B02A08AD672989ED72AD94C\r
+                     encrypted=00000000000000000000000000000004\r
+\r
+Set 6, vector#126:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000002\r
+                         plain=9A9F9DA02B98499CCBEF48E4C38981E1\r
+                     encrypted=00000000000000000000000000000002\r
+\r
+Set 6, vector#127:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000001\r
+                         plain=F546838EE7D190A83E1D38053DEECC2A\r
+                     encrypted=00000000000000000000000000000001\r
+\r
+Test vectors -- set 7\r
+=====================\r
+\r
+Set 7, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A1F2789EFC344FC426BCC5EE7462FF59\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 7, vector#  1:\r
+                           key=01010101010101010101010101010101\r
+                        cipher=01010101010101010101010101010101\r
+                         plain=F7EC2B3AE7CFD4827D288915DD916A9A\r
+                     encrypted=01010101010101010101010101010101\r
+\r
+Set 7, vector#  2:\r
+                           key=02020202020202020202020202020202\r
+                        cipher=02020202020202020202020202020202\r
+                         plain=6557FE610751D9F747353212A0B0F159\r
+                     encrypted=02020202020202020202020202020202\r
+\r
+Set 7, vector#  3:\r
+                           key=03030303030303030303030303030303\r
+                        cipher=03030303030303030303030303030303\r
+                         plain=201596BC247398C4710010F76C6DF7B2\r
+                     encrypted=03030303030303030303030303030303\r
+\r
+Set 7, vector#  4:\r
+                           key=04040404040404040404040404040404\r
+                        cipher=04040404040404040404040404040404\r
+                         plain=179FEA362185D379D3FCB520F20C17EB\r
+                     encrypted=04040404040404040404040404040404\r
+\r
+Set 7, vector#  5:\r
+                           key=05050505050505050505050505050505\r
+                        cipher=05050505050505050505050505050505\r
+                         plain=218BDFE0D61C852B5D0847D739E7BDC0\r
+                     encrypted=05050505050505050505050505050505\r
+\r
+Set 7, vector#  6:\r
+                           key=06060606060606060606060606060606\r
+                        cipher=06060606060606060606060606060606\r
+                         plain=385A31019F455704FA31F80F1A6D8454\r
+                     encrypted=06060606060606060606060606060606\r
+\r
+Set 7, vector#  7:\r
+                           key=07070707070707070707070707070707\r
+                        cipher=07070707070707070707070707070707\r
+                         plain=6A74E4E43A0107CE27A0B67059802578\r
+                     encrypted=07070707070707070707070707070707\r
+\r
+Set 7, vector#  8:\r
+                           key=08080808080808080808080808080808\r
+                        cipher=08080808080808080808080808080808\r
+                         plain=08BD9440656C8E4EF2A8AA33579C7CB5\r
+                     encrypted=08080808080808080808080808080808\r
+\r
+Set 7, vector#  9:\r
+                           key=09090909090909090909090909090909\r
+                        cipher=09090909090909090909090909090909\r
+                         plain=DCAA7F537901DC245A67401308C4484B\r
+                     encrypted=09090909090909090909090909090909\r
+\r
+Set 7, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=CDFF1380763BD79EC803D1D009532434\r
+                     encrypted=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+\r
+Set 7, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=433E5E7E382E92A93789DEFE3B9119F0\r
+                     encrypted=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+\r
+Set 7, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=E93479C2C68777EDA5BABCFCD4A8072F\r
+                     encrypted=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+\r
+Set 7, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=BA43580A7ECA509CFC5611127818D83E\r
+                     encrypted=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+\r
+Set 7, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=2341E218C66356C88CBEC6DB534D708C\r
+                     encrypted=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+\r
+Set 7, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=100972B9DB877AB31AFE7CE017221522\r
+                     encrypted=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+\r
+Set 7, vector# 16:\r
+                           key=10101010101010101010101010101010\r
+                        cipher=10101010101010101010101010101010\r
+                         plain=0EB9E4E903C88F6AE885115125A3095F\r
+                     encrypted=10101010101010101010101010101010\r
+\r
+Set 7, vector# 17:\r
+                           key=11111111111111111111111111111111\r
+                        cipher=11111111111111111111111111111111\r
+                         plain=844516F8FE30E9AB701CE2B3683CA75C\r
+                     encrypted=11111111111111111111111111111111\r
+\r
+Set 7, vector# 18:\r
+                           key=12121212121212121212121212121212\r
+                        cipher=12121212121212121212121212121212\r
+                         plain=D0E8587F73A5B22FA4E197134B8AEAF3\r
+                     encrypted=12121212121212121212121212121212\r
+\r
+Set 7, vector# 19:\r
+                           key=13131313131313131313131313131313\r
+                        cipher=13131313131313131313131313131313\r
+                         plain=0309425674DB09ADA2205EE71DB47FDF\r
+                     encrypted=13131313131313131313131313131313\r
+\r
+Set 7, vector# 20:\r
+                           key=14141414141414141414141414141414\r
+                        cipher=14141414141414141414141414141414\r
+                         plain=46E171DD4306C3C68AD388706AB388B7\r
+                     encrypted=14141414141414141414141414141414\r
+\r
+Set 7, vector# 21:\r
+                           key=15151515151515151515151515151515\r
+                        cipher=15151515151515151515151515151515\r
+                         plain=97D3EF32749CA701E17CE80DF5DFAE30\r
+                     encrypted=15151515151515151515151515151515\r
+\r
+Set 7, vector# 22:\r
+                           key=16161616161616161616161616161616\r
+                        cipher=16161616161616161616161616161616\r
+                         plain=35AB7EB3FF0EB49A6FDCAE04FA2F91B0\r
+                     encrypted=16161616161616161616161616161616\r
+\r
+Set 7, vector# 23:\r
+                           key=17171717171717171717171717171717\r
+                        cipher=17171717171717171717171717171717\r
+                         plain=EBA0442CA72194C9CB1B2613CB50E93B\r
+                     encrypted=17171717171717171717171717171717\r
+\r
+Set 7, vector# 24:\r
+                           key=18181818181818181818181818181818\r
+                        cipher=18181818181818181818181818181818\r
+                         plain=9B724A215BB476344E22BF252B3F34F4\r
+                     encrypted=18181818181818181818181818181818\r
+\r
+Set 7, vector# 25:\r
+                           key=19191919191919191919191919191919\r
+                        cipher=19191919191919191919191919191919\r
+                         plain=926E0A453825DCA5FFEAFD71E3524FC4\r
+                     encrypted=19191919191919191919191919191919\r
+\r
+Set 7, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=7D9D39032065EFD73891621DA968DAFF\r
+                     encrypted=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+\r
+Set 7, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=EECCFBE239F1BC3CD878D5E03EA8FF47\r
+                     encrypted=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+\r
+Set 7, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=3CA7440557A7C535F3E25379841749CC\r
+                     encrypted=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+\r
+Set 7, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=DFA7C54D1A2DC942BC2E3A8B6CF3A0BD\r
+                     encrypted=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+\r
+Set 7, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=49F7E046538AE787AB6019DA968E3426\r
+                     encrypted=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+\r
+Set 7, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=0C287FA587A2CC330FF50CEBD0FC03C2\r
+                     encrypted=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+\r
+Set 7, vector# 32:\r
+                           key=20202020202020202020202020202020\r
+                        cipher=20202020202020202020202020202020\r
+                         plain=70D6EAE4435B95CE09C856C95773AFAA\r
+                     encrypted=20202020202020202020202020202020\r
+\r
+Set 7, vector# 33:\r
+                           key=21212121212121212121212121212121\r
+                        cipher=21212121212121212121212121212121\r
+                         plain=41D49E66EDDAFA59B5BCABF4F5D6FB0C\r
+                     encrypted=21212121212121212121212121212121\r
+\r
+Set 7, vector# 34:\r
+                           key=22222222222222222222222222222222\r
+                        cipher=22222222222222222222222222222222\r
+                         plain=11CCF1D7E6D227AD9B93BA4755B1939D\r
+                     encrypted=22222222222222222222222222222222\r
+\r
+Set 7, vector# 35:\r
+                           key=23232323232323232323232323232323\r
+                        cipher=23232323232323232323232323232323\r
+                         plain=9443E555647C37BB1F17A4B1637DDD4B\r
+                     encrypted=23232323232323232323232323232323\r
+\r
+Set 7, vector# 36:\r
+                           key=24242424242424242424242424242424\r
+                        cipher=24242424242424242424242424242424\r
+                         plain=CAE58745C9FB0E5E01BBECE5062E04C0\r
+                     encrypted=24242424242424242424242424242424\r
+\r
+Set 7, vector# 37:\r
+                           key=25252525252525252525252525252525\r
+                        cipher=25252525252525252525252525252525\r
+                         plain=AA102E1AA83271AC11011110D622FCC6\r
+                     encrypted=25252525252525252525252525252525\r
+\r
+Set 7, vector# 38:\r
+                           key=26262626262626262626262626262626\r
+                        cipher=26262626262626262626262626262626\r
+                         plain=5798A75C932A9FDB2A9D1209D805A860\r
+                     encrypted=26262626262626262626262626262626\r
+\r
+Set 7, vector# 39:\r
+                           key=27272727272727272727272727272727\r
+                        cipher=27272727272727272727272727272727\r
+                         plain=076B0C40DA6AF94647DFE1082EAABE3D\r
+                     encrypted=27272727272727272727272727272727\r
+\r
+Set 7, vector# 40:\r
+                           key=28282828282828282828282828282828\r
+                        cipher=28282828282828282828282828282828\r
+                         plain=AE497C1408535D4211CD8ED25579F1B7\r
+                     encrypted=28282828282828282828282828282828\r
+\r
+Set 7, vector# 41:\r
+                           key=29292929292929292929292929292929\r
+                        cipher=29292929292929292929292929292929\r
+                         plain=F0A006F4520ADF05CC63211489F2F618\r
+                     encrypted=29292929292929292929292929292929\r
+\r
+Set 7, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=0AB56BFFDE32CFC82D4721B09DED0ADC\r
+                     encrypted=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+\r
+Set 7, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=65E4920093D6E4C9823672DE6C0C2E16\r
+                     encrypted=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+\r
+Set 7, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=7DAD100A9CB621FCA5C27542C4BD8475\r
+                     encrypted=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+\r
+Set 7, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=8A8BA7DAA027149AD475A8530F316698\r
+                     encrypted=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+\r
+Set 7, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=977B74F710166BCB95C9459854A395B7\r
+                     encrypted=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+\r
+Set 7, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=6C1F31FBCD01F0CC21E245238A118DAD\r
+                     encrypted=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+\r
+Set 7, vector# 48:\r
+                           key=30303030303030303030303030303030\r
+                        cipher=30303030303030303030303030303030\r
+                         plain=6E3C933FE8F10BE31578C3265274B188\r
+                     encrypted=30303030303030303030303030303030\r
+\r
+Set 7, vector# 49:\r
+                           key=31313131313131313131313131313131\r
+                        cipher=31313131313131313131313131313131\r
+                         plain=4E5A6DF19D2EB2A2B2CD25C2FFDE7E7B\r
+                     encrypted=31313131313131313131313131313131\r
+\r
+Set 7, vector# 50:\r
+                           key=32323232323232323232323232323232\r
+                        cipher=32323232323232323232323232323232\r
+                         plain=1576290A62A220CCBEFBA5FA854E2E01\r
+                     encrypted=32323232323232323232323232323232\r
+\r
+Set 7, vector# 51:\r
+                           key=33333333333333333333333333333333\r
+                        cipher=33333333333333333333333333333333\r
+                         plain=FF97110991C69D43DCD9E147B9ED68BD\r
+                     encrypted=33333333333333333333333333333333\r
+\r
+Set 7, vector# 52:\r
+                           key=34343434343434343434343434343434\r
+                        cipher=34343434343434343434343434343434\r
+                         plain=67B6878E06AB6100C96575B841103AA1\r
+                     encrypted=34343434343434343434343434343434\r
+\r
+Set 7, vector# 53:\r
+                           key=35353535353535353535353535353535\r
+                        cipher=35353535353535353535353535353535\r
+                         plain=6F3C2FBE99E6F9CDB66B79083EB1373B\r
+                     encrypted=35353535353535353535353535353535\r
+\r
+Set 7, vector# 54:\r
+                           key=36363636363636363636363636363636\r
+                        cipher=36363636363636363636363636363636\r
+                         plain=4AE0BC278CE3E8CB170741C6E078D629\r
+                     encrypted=36363636363636363636363636363636\r
+\r
+Set 7, vector# 55:\r
+                           key=37373737373737373737373737373737\r
+                        cipher=37373737373737373737373737373737\r
+                         plain=39124D8CE69FCE9D61722A52979ADFE4\r
+                     encrypted=37373737373737373737373737373737\r
+\r
+Set 7, vector# 56:\r
+                           key=38383838383838383838383838383838\r
+                        cipher=38383838383838383838383838383838\r
+                         plain=AF8F0F5788250586665F0C56A4E72C04\r
+                     encrypted=38383838383838383838383838383838\r
+\r
+Set 7, vector# 57:\r
+                           key=39393939393939393939393939393939\r
+                        cipher=39393939393939393939393939393939\r
+                         plain=D5F426657A5A153DDC3CF84A6586154F\r
+                     encrypted=39393939393939393939393939393939\r
+\r
+Set 7, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=FC2D214374FE39932192752A92DFA401\r
+                     encrypted=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+\r
+Set 7, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=A7EF884FD5A1FD5825F6552874B60102\r
+                     encrypted=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+\r
+Set 7, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=17E6F76EF785945328B82AFA9CE86E89\r
+                     encrypted=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+\r
+Set 7, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=4472AFEB2FA454CBD56414CC1EC04C2E\r
+                     encrypted=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+\r
+Set 7, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=E40CA2A97D859AEE70A8E1BDDBB56C5C\r
+                     encrypted=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+\r
+Set 7, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=E09AC14DB382BC04544A038D0CDB912A\r
+                     encrypted=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+\r
+Set 7, vector# 64:\r
+                           key=40404040404040404040404040404040\r
+                        cipher=40404040404040404040404040404040\r
+                         plain=3D86EA6876F0EA5C7B4B8B31AABCF63E\r
+                     encrypted=40404040404040404040404040404040\r
+\r
+Set 7, vector# 65:\r
+                           key=41414141414141414141414141414141\r
+                        cipher=41414141414141414141414141414141\r
+                         plain=3455B74C90A42C5EAB8D713BD9572771\r
+                     encrypted=41414141414141414141414141414141\r
+\r
+Set 7, vector# 66:\r
+                           key=42424242424242424242424242424242\r
+                        cipher=42424242424242424242424242424242\r
+                         plain=50009588FD3C5098BB402CF33134E07D\r
+                     encrypted=42424242424242424242424242424242\r
+\r
+Set 7, vector# 67:\r
+                           key=43434343434343434343434343434343\r
+                        cipher=43434343434343434343434343434343\r
+                         plain=7D7E0ACE8469118D4EA04897ECA3E8B4\r
+                     encrypted=43434343434343434343434343434343\r
+\r
+Set 7, vector# 68:\r
+                           key=44444444444444444444444444444444\r
+                        cipher=44444444444444444444444444444444\r
+                         plain=0B8C4BCBB6B5AEE44235516435789D1F\r
+                     encrypted=44444444444444444444444444444444\r
+\r
+Set 7, vector# 69:\r
+                           key=45454545454545454545454545454545\r
+                        cipher=45454545454545454545454545454545\r
+                         plain=EEEBDC24BD64B147AB5D1982CE51DF80\r
+                     encrypted=45454545454545454545454545454545\r
+\r
+Set 7, vector# 70:\r
+                           key=46464646464646464646464646464646\r
+                        cipher=46464646464646464646464646464646\r
+                         plain=0E53EF93811F89D0D39B720F4B25B3DF\r
+                     encrypted=46464646464646464646464646464646\r
+\r
+Set 7, vector# 71:\r
+                           key=47474747474747474747474747474747\r
+                        cipher=47474747474747474747474747474747\r
+                         plain=EDF40A20C48A0B838FD0A8D65F3F580D\r
+                     encrypted=47474747474747474747474747474747\r
+\r
+Set 7, vector# 72:\r
+                           key=48484848484848484848484848484848\r
+                        cipher=48484848484848484848484848484848\r
+                         plain=41527F0D7E944D54B27209E9F422D1C7\r
+                     encrypted=48484848484848484848484848484848\r
+\r
+Set 7, vector# 73:\r
+                           key=49494949494949494949494949494949\r
+                        cipher=49494949494949494949494949494949\r
+                         plain=DD031D2166E6709B0B68F8633F3CC2F2\r
+                     encrypted=49494949494949494949494949494949\r
+\r
+Set 7, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=064919ACB05C7E5ED32EEE4B7F86E9A2\r
+                     encrypted=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+\r
+Set 7, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=9D33CE5071DE9978849F512C07CC9C68\r
+                     encrypted=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+\r
+Set 7, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=7E804CE2278F1CCA515285D6D3E2E627\r
+                     encrypted=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+\r
+Set 7, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=9DDDC6895D4D7181A458920D37C00144\r
+                     encrypted=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+\r
+Set 7, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=3820D3FE6FD9E2929D8D3515622B3314\r
+                     encrypted=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+\r
+Set 7, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=D621A28AB2BB5D0F74EBA4FDCD4B49B0\r
+                     encrypted=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+\r
+Set 7, vector# 80:\r
+                           key=50505050505050505050505050505050\r
+                        cipher=50505050505050505050505050505050\r
+                         plain=FFDBEFD13082C24CC6E9AC13C7F89EB2\r
+                     encrypted=50505050505050505050505050505050\r
+\r
+Set 7, vector# 81:\r
+                           key=51515151515151515151515151515151\r
+                        cipher=51515151515151515151515151515151\r
+                         plain=93F6687D52D633C4DC7F97C268A62272\r
+                     encrypted=51515151515151515151515151515151\r
+\r
+Set 7, vector# 82:\r
+                           key=52525252525252525252525252525252\r
+                        cipher=52525252525252525252525252525252\r
+                         plain=5161E81D59998399E761FB87296AD3A4\r
+                     encrypted=52525252525252525252525252525252\r
+\r
+Set 7, vector# 83:\r
+                           key=53535353535353535353535353535353\r
+                        cipher=53535353535353535353535353535353\r
+                         plain=2585DBF4E3DA1EB40551C7C12475B6B1\r
+                     encrypted=53535353535353535353535353535353\r
+\r
+Set 7, vector# 84:\r
+                           key=54545454545454545454545454545454\r
+                        cipher=54545454545454545454545454545454\r
+                         plain=37251568DB0F42AECD022FF70FCD8BB4\r
+                     encrypted=54545454545454545454545454545454\r
+\r
+Set 7, vector# 85:\r
+                           key=55555555555555555555555555555555\r
+                        cipher=55555555555555555555555555555555\r
+                         plain=38A85CE40EFBB22752315E0C290D370C\r
+                     encrypted=55555555555555555555555555555555\r
+\r
+Set 7, vector# 86:\r
+                           key=56565656565656565656565656565656\r
+                        cipher=56565656565656565656565656565656\r
+                         plain=69078E604777177529C13F41831AA1D0\r
+                     encrypted=56565656565656565656565656565656\r
+\r
+Set 7, vector# 87:\r
+                           key=57575757575757575757575757575757\r
+                        cipher=57575757575757575757575757575757\r
+                         plain=8725EC9A44FCFF65337BFAC751AEF132\r
+                     encrypted=57575757575757575757575757575757\r
+\r
+Set 7, vector# 88:\r
+                           key=58585858585858585858585858585858\r
+                        cipher=58585858585858585858585858585858\r
+                         plain=2534B9AB9DE7C65CEEA0929C0755B421\r
+                     encrypted=58585858585858585858585858585858\r
+\r
+Set 7, vector# 89:\r
+                           key=59595959595959595959595959595959\r
+                        cipher=59595959595959595959595959595959\r
+                         plain=3BD6EB6AC7846CFE837328CBA5E365B6\r
+                     encrypted=59595959595959595959595959595959\r
+\r
+Set 7, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=98ABDA8F8AA87DE0CD93ABBF81C11BB5\r
+                     encrypted=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+\r
+Set 7, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=E3A20DC8DDB4CC606E54A9C6FF656E06\r
+                     encrypted=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+\r
+Set 7, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=850DF7FB741FCE25FB3AF1A21EEF465F\r
+                     encrypted=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+\r
+Set 7, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=3A2848690B3E257922E9E20ABD2FF0E3\r
+                     encrypted=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+\r
+Set 7, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=8F76098AD2BC30241DF17D10585FD6F8\r
+                     encrypted=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+\r
+Set 7, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=4FB4C9FA61A256C248A246A881638A7A\r
+                     encrypted=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+\r
+Set 7, vector# 96:\r
+                           key=60606060606060606060606060606060\r
+                        cipher=60606060606060606060606060606060\r
+                         plain=AC38F5B5C42821B4C2700428FD7DC945\r
+                     encrypted=60606060606060606060606060606060\r
+\r
+Set 7, vector# 97:\r
+                           key=61616161616161616161616161616161\r
+                        cipher=61616161616161616161616161616161\r
+                         plain=D199A5CEFFC7C4F90B2A955AB0EC134E\r
+                     encrypted=61616161616161616161616161616161\r
+\r
+Set 7, vector# 98:\r
+                           key=62626262626262626262626262626262\r
+                        cipher=62626262626262626262626262626262\r
+                         plain=47F5610D39F7271E64B66C6395CE61A0\r
+                     encrypted=62626262626262626262626262626262\r
+\r
+Set 7, vector# 99:\r
+                           key=63636363636363636363636363636363\r
+                        cipher=63636363636363636363636363636363\r
+                         plain=9530D9BC79BF722CB22DF0C3646A891A\r
+                     encrypted=63636363636363636363636363636363\r
+\r
+Set 7, vector#100:\r
+                           key=64646464646464646464646464646464\r
+                        cipher=64646464646464646464646464646464\r
+                         plain=5EF42EA00F287D1104464C4A203582BC\r
+                     encrypted=64646464646464646464646464646464\r
+\r
+Set 7, vector#101:\r
+                           key=65656565656565656565656565656565\r
+                        cipher=65656565656565656565656565656565\r
+                         plain=AFB299483D2A035E5DFE8D37EA267F64\r
+                     encrypted=65656565656565656565656565656565\r
+\r
+Set 7, vector#102:\r
+                           key=66666666666666666666666666666666\r
+                        cipher=66666666666666666666666666666666\r
+                         plain=6771FC806221E66CE50F7BDE1CC02D5E\r
+                     encrypted=66666666666666666666666666666666\r
+\r
+Set 7, vector#103:\r
+                           key=67676767676767676767676767676767\r
+                        cipher=67676767676767676767676767676767\r
+                         plain=B0D512CF6983D6D3C63B26B72B46DCA8\r
+                     encrypted=67676767676767676767676767676767\r
+\r
+Set 7, vector#104:\r
+                           key=68686868686868686868686868686868\r
+                        cipher=68686868686868686868686868686868\r
+                         plain=3C10CB50CDB7402469B45314874B46FC\r
+                     encrypted=68686868686868686868686868686868\r
+\r
+Set 7, vector#105:\r
+                           key=69696969696969696969696969696969\r
+                        cipher=69696969696969696969696969696969\r
+                         plain=6D61AA620188101740147C12A113855B\r
+                     encrypted=69696969696969696969696969696969\r
+\r
+Set 7, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=A3684AD9F2706FCE496BBC0E87C00BD4\r
+                     encrypted=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+\r
+Set 7, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=DAAC32950144398E7300CB7F4D98C65D\r
+                     encrypted=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+\r
+Set 7, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=575E405B9756289BF1A56307756644B7\r
+                     encrypted=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+\r
+Set 7, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=F20A11FF84CFF9630ED973BE58193FF1\r
+                     encrypted=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+\r
+Set 7, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=168F0BB059721B26E4D8FAC6115A1830\r
+                     encrypted=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+\r
+Set 7, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=9F4DB8A35D272866EACE8FF20434D1E3\r
+                     encrypted=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+\r
+Set 7, vector#112:\r
+                           key=70707070707070707070707070707070\r
+                        cipher=70707070707070707070707070707070\r
+                         plain=EE604F6ECB1827EC4C26374AAAC4564E\r
+                     encrypted=70707070707070707070707070707070\r
+\r
+Set 7, vector#113:\r
+                           key=71717171717171717171717171717171\r
+                        cipher=71717171717171717171717171717171\r
+                         plain=93093B15470E0C1DCE0D047F015CF8DC\r
+                     encrypted=71717171717171717171717171717171\r
+\r
+Set 7, vector#114:\r
+                           key=72727272727272727272727272727272\r
+                        cipher=72727272727272727272727272727272\r
+                         plain=40DC331029E8D5DD1309B86C6236B033\r
+                     encrypted=72727272727272727272727272727272\r
+\r
+Set 7, vector#115:\r
+                           key=73737373737373737373737373737373\r
+                        cipher=73737373737373737373737373737373\r
+                         plain=7E858E3FFFAFF716EDAA9B2336C41621\r
+                     encrypted=73737373737373737373737373737373\r
+\r
+Set 7, vector#116:\r
+                           key=74747474747474747474747474747474\r
+                        cipher=74747474747474747474747474747474\r
+                         plain=F88AFBE8D9C978A3A079707623065D90\r
+                     encrypted=74747474747474747474747474747474\r
+\r
+Set 7, vector#117:\r
+                           key=75757575757575757575757575757575\r
+                        cipher=75757575757575757575757575757575\r
+                         plain=108684D0E3C89695CA2F25A6291C6E5D\r
+                     encrypted=75757575757575757575757575757575\r
+\r
+Set 7, vector#118:\r
+                           key=76767676767676767676767676767676\r
+                        cipher=76767676767676767676767676767676\r
+                         plain=D3BC3D1E0AA63C9E275A1E4A3BBC551B\r
+                     encrypted=76767676767676767676767676767676\r
+\r
+Set 7, vector#119:\r
+                           key=77777777777777777777777777777777\r
+                        cipher=77777777777777777777777777777777\r
+                         plain=57E33344D1ADA0A89963D558EB905058\r
+                     encrypted=77777777777777777777777777777777\r
+\r
+Set 7, vector#120:\r
+                           key=78787878787878787878787878787878\r
+                        cipher=78787878787878787878787878787878\r
+                         plain=EBF827E0977526F68EA94EE9F2069B0C\r
+                     encrypted=78787878787878787878787878787878\r
+\r
+Set 7, vector#121:\r
+                           key=79797979797979797979797979797979\r
+                        cipher=79797979797979797979797979797979\r
+                         plain=A5CB6EC98C04B9500751533FA6FEC629\r
+                     encrypted=79797979797979797979797979797979\r
+\r
+Set 7, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=2CDA6C64C2F405D4B342E0FD50A8BEFC\r
+                     encrypted=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+\r
+Set 7, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=F71E1F8512D39715A4723B2F2B9B4156\r
+                     encrypted=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+\r
+Set 7, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=B7D9E1532999ED8AB98892B1D3E6252C\r
+                     encrypted=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+\r
+Set 7, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=F7545211C618EB242C672F90CF3511F0\r
+                     encrypted=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+\r
+Set 7, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=825E1C464E2ACC3B2A0E20A45E99FD53\r
+                     encrypted=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+\r
+Set 7, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=9CCF4335F1B5BB11EFAC767493542416\r
+                     encrypted=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+\r
+Set 7, vector#128:\r
+                           key=80808080808080808080808080808080\r
+                        cipher=80808080808080808080808080808080\r
+                         plain=7BA1782DCFFD6DC90AD5086D3FB41D26\r
+                     encrypted=80808080808080808080808080808080\r
+\r
+Set 7, vector#129:\r
+                           key=81818181818181818181818181818181\r
+                        cipher=81818181818181818181818181818181\r
+                         plain=B300CE47A8A68E41AEE7471290ABD13F\r
+                     encrypted=81818181818181818181818181818181\r
+\r
+Set 7, vector#130:\r
+                           key=82828282828282828282828282828282\r
+                        cipher=82828282828282828282828282828282\r
+                         plain=4B665C01ECCB68B07DA5C6A62E61F388\r
+                     encrypted=82828282828282828282828282828282\r
+\r
+Set 7, vector#131:\r
+                           key=83838383838383838383838383838383\r
+                        cipher=83838383838383838383838383838383\r
+                         plain=66CF15B6F1656E804C1AD3773F4D9F70\r
+                     encrypted=83838383838383838383838383838383\r
+\r
+Set 7, vector#132:\r
+                           key=84848484848484848484848484848484\r
+                        cipher=84848484848484848484848484848484\r
+                         plain=A2177B83FDC6A853BCA0FF0B2682847E\r
+                     encrypted=84848484848484848484848484848484\r
+\r
+Set 7, vector#133:\r
+                           key=85858585858585858585858585858585\r
+                        cipher=85858585858585858585858585858585\r
+                         plain=EA6E62F47B601DEAA0DFB558D64A54D6\r
+                     encrypted=85858585858585858585858585858585\r
+\r
+Set 7, vector#134:\r
+                           key=86868686868686868686868686868686\r
+                        cipher=86868686868686868686868686868686\r
+                         plain=EA4067D7A4A83806E99625C3BA607D7E\r
+                     encrypted=86868686868686868686868686868686\r
+\r
+Set 7, vector#135:\r
+                           key=87878787878787878787878787878787\r
+                        cipher=87878787878787878787878787878787\r
+                         plain=CDE558810E5268ADDF4E66A5474A48EB\r
+                     encrypted=87878787878787878787878787878787\r
+\r
+Set 7, vector#136:\r
+                           key=88888888888888888888888888888888\r
+                        cipher=88888888888888888888888888888888\r
+                         plain=37CB60AC8C5C681B017EEBC8426FB0C9\r
+                     encrypted=88888888888888888888888888888888\r
+\r
+Set 7, vector#137:\r
+                           key=89898989898989898989898989898989\r
+                        cipher=89898989898989898989898989898989\r
+                         plain=7AA2E80A317A16AA50504B9B54012A9E\r
+                     encrypted=89898989898989898989898989898989\r
+\r
+Set 7, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=DE2D5050D7FB68044473AC6544893544\r
+                     encrypted=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+\r
+Set 7, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=75C78140CC7FDB97DFF1E13BFCE8CEF5\r
+                     encrypted=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+\r
+Set 7, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=1ACE4BD964CDAC73E4A43EBCD9E034DD\r
+                     encrypted=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+\r
+Set 7, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=1C88664F7BEE821936AC5589CB172567\r
+                     encrypted=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+\r
+Set 7, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=841512990E5FE226547E323BC425BFEF\r
+                     encrypted=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+\r
+Set 7, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=C7B5CED1A581EDFF9D041D915DDFF81F\r
+                     encrypted=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+\r
+Set 7, vector#144:\r
+                           key=90909090909090909090909090909090\r
+                        cipher=90909090909090909090909090909090\r
+                         plain=E4785DB3705C4E21BF1D578FFC0FE586\r
+                     encrypted=90909090909090909090909090909090\r
+\r
+Set 7, vector#145:\r
+                           key=91919191919191919191919191919191\r
+                        cipher=91919191919191919191919191919191\r
+                         plain=C501D9924F6883853F8DD501D0CF7622\r
+                     encrypted=91919191919191919191919191919191\r
+\r
+Set 7, vector#146:\r
+                           key=92929292929292929292929292929292\r
+                        cipher=92929292929292929292929292929292\r
+                         plain=A40E82F5FBED49C34F2F9048CFA21224\r
+                     encrypted=92929292929292929292929292929292\r
+\r
+Set 7, vector#147:\r
+                           key=93939393939393939393939393939393\r
+                        cipher=93939393939393939393939393939393\r
+                         plain=1C67A8100AB5DAC7797FC469B748A572\r
+                     encrypted=93939393939393939393939393939393\r
+\r
+Set 7, vector#148:\r
+                           key=94949494949494949494949494949494\r
+                        cipher=94949494949494949494949494949494\r
+                         plain=EE2781F71CCDB3F0C7D6DF0F5BDECCD4\r
+                     encrypted=94949494949494949494949494949494\r
+\r
+Set 7, vector#149:\r
+                           key=95959595959595959595959595959595\r
+                        cipher=95959595959595959595959595959595\r
+                         plain=000C0F6BB5CEC7600B3D7CF2088B8D13\r
+                     encrypted=95959595959595959595959595959595\r
+\r
+Set 7, vector#150:\r
+                           key=96969696969696969696969696969696\r
+                        cipher=96969696969696969696969696969696\r
+                         plain=BC246E18F13FD9D58B17333A3FC48671\r
+                     encrypted=96969696969696969696969696969696\r
+\r
+Set 7, vector#151:\r
+                           key=97979797979797979797979797979797\r
+                        cipher=97979797979797979797979797979797\r
+                         plain=BEBF7EABBB1DF4BB2DD2088F928F4022\r
+                     encrypted=97979797979797979797979797979797\r
+\r
+Set 7, vector#152:\r
+                           key=98989898989898989898989898989898\r
+                        cipher=98989898989898989898989898989898\r
+                         plain=957A8A004DDB8C75DB2D09E3B33755D6\r
+                     encrypted=98989898989898989898989898989898\r
+\r
+Set 7, vector#153:\r
+                           key=99999999999999999999999999999999\r
+                        cipher=99999999999999999999999999999999\r
+                         plain=A75ABF7B431458623C956F8EA0C225B1\r
+                     encrypted=99999999999999999999999999999999\r
+\r
+Set 7, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=415A5A48692579B01E535D7D659F96DB\r
+                     encrypted=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+\r
+Set 7, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=11A48B230E4144155EDDEDD223EECF53\r
+                     encrypted=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+\r
+Set 7, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=49E8C84BCE54E528B80647FFB8E4C30C\r
+                     encrypted=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+\r
+Set 7, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=6A8BDCF900123D6AF116B6A1F2AC6BA0\r
+                     encrypted=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+\r
+Set 7, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=6DD84F73AFBA2E28AD8838B783069CFA\r
+                     encrypted=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+\r
+Set 7, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=E123C076865E2FB170A318BDC0ED3FC4\r
+                     encrypted=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+\r
+Set 7, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=E71139C10F9B1B82F1F6F4CE8102B718\r
+                     encrypted=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+\r
+Set 7, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=D5DDC86B1DCD5C1B76FA4896955CCAD6\r
+                     encrypted=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+\r
+Set 7, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=CD29E829394BF216F7046CF08878005C\r
+                     encrypted=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+\r
+Set 7, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=736806E2547F82AA646EE436A05D2C47\r
+                     encrypted=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+\r
+Set 7, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=4C0791C67FC23715480B923CE7E68EC9\r
+                     encrypted=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+\r
+Set 7, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=BBCBD57BDC42004A92F9254751467A69\r
+                     encrypted=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+\r
+Set 7, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=E7B3BE0DE71F586F4A90AB3E3D0553D9\r
+                     encrypted=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+\r
+Set 7, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=BC6A4C9267B2EFA2AE5D9C58123790D1\r
+                     encrypted=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+\r
+Set 7, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=88509EA4487D50B331A26EA23F57CAEB\r
+                     encrypted=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+\r
+Set 7, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=4CF92D384395A6EE4C4C5591D996B06A\r
+                     encrypted=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+\r
+Set 7, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=35A3080B469F828C2220D5D8F925649A\r
+                     encrypted=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+\r
+Set 7, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABAB\r
+                        cipher=ABABABABABABABABABABABABABABABAB\r
+                         plain=BFC50764CF9B8F2113759D55F5C8320F\r
+                     encrypted=ABABABABABABABABABABABABABABABAB\r
+\r
+Set 7, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACAC\r
+                        cipher=ACACACACACACACACACACACACACACACAC\r
+                         plain=FC7A42050851765CBB4F5FDEA1B6CB70\r
+                     encrypted=ACACACACACACACACACACACACACACACAC\r
+\r
+Set 7, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADAD\r
+                        cipher=ADADADADADADADADADADADADADADADAD\r
+                         plain=9408C019FA24C55AECD0224881205242\r
+                     encrypted=ADADADADADADADADADADADADADADADAD\r
+\r
+Set 7, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=B6E4DAA2A748A5947A98FD6E974BADA4\r
+                     encrypted=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+\r
+Set 7, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=FB2EAFB37E253928509F6F7A4F6A89D1\r
+                     encrypted=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+\r
+Set 7, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=0FB425F94EB975A0C202ABB41E4AF6D1\r
+                     encrypted=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+\r
+Set 7, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=6FEBD0D80089BBD1BC60C6E523D3580C\r
+                     encrypted=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+\r
+Set 7, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=CB1CEFBBAD7C17D0DEC3F3F4B8A25593\r
+                     encrypted=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+\r
+Set 7, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=71512C7C09C44EB25AB64C5CB8D3FAAE\r
+                     encrypted=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+\r
+Set 7, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=6ECCB331DE39AD31736CBC8C116A03B5\r
+                     encrypted=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+\r
+Set 7, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=351B61A3576CB69D13C7BA06BBB7B982\r
+                     encrypted=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+\r
+Set 7, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=2DE0F121064B4A80401ECC57CAC18199\r
+                     encrypted=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+\r
+Set 7, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=2AD33C4FD74C6FF47AEAD77E669E9333\r
+                     encrypted=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+\r
+Set 7, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=4018B93D92E2E402376369056D3969E2\r
+                     encrypted=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+\r
+Set 7, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=6EAC302D26982FDFF94056A2FA73BA11\r
+                     encrypted=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+\r
+Set 7, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABA\r
+                        cipher=BABABABABABABABABABABABABABABABA\r
+                         plain=8BBB7D36AC8A70F6A771865075467CD5\r
+                     encrypted=BABABABABABABABABABABABABABABABA\r
+\r
+Set 7, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=7B0C5E90463CA24E1497FB12C9EF04CB\r
+                     encrypted=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+\r
+Set 7, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=5A464F92578CC8CF40AA3A38F77E69B2\r
+                     encrypted=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+\r
+Set 7, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=2DAE6228E2B79B3A34D63E9935D7892A\r
+                     encrypted=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+\r
+Set 7, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=0EFDD70B05574DB4A581BF540962E67B\r
+                     encrypted=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+\r
+Set 7, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=F71F0DF2967578EDAE5B551203760C8D\r
+                     encrypted=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+\r
+Set 7, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=A9CA7CCAC9DAFCE54BC3392397987A41\r
+                     encrypted=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+\r
+Set 7, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=9A7E596A408D17C84D84EF0E5EEACBE3\r
+                     encrypted=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+\r
+Set 7, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=7426E0C85A04F47C1DA652D608191E86\r
+                     encrypted=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+\r
+Set 7, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=89B5A17A46E7891C14C2DD108219E966\r
+                     encrypted=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+\r
+Set 7, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=55167FFAD0FB7FCBE03446AD967828A9\r
+                     encrypted=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+\r
+Set 7, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=BAF4674027A486BEC10640410790FC95\r
+                     encrypted=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+\r
+Set 7, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=F1C0A47E14CC6FBFA9B5F12B975B975D\r
+                     encrypted=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+\r
+Set 7, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=26543577310AA3AF5F47C176D5144BAA\r
+                     encrypted=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+\r
+Set 7, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=A043040DA5DB52D0253A36B489259578\r
+                     encrypted=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+\r
+Set 7, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=D7F81BB3EEF87B430B10F6538BF47A8E\r
+                     encrypted=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+\r
+Set 7, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACA\r
+                        cipher=CACACACACACACACACACACACACACACACA\r
+                         plain=BBF86E75E469A8130B3A2BDC2B7A792A\r
+                     encrypted=CACACACACACACACACACACACACACACACA\r
+\r
+Set 7, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=AD51E4AFE5C91689F85FBF94FF10DA3C\r
+                     encrypted=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+\r
+Set 7, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=4C6B9D002BB64F16B3B583B5BB11D246\r
+                     encrypted=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+\r
+Set 7, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=D67756CBC6FD60ADEE742CA9289F81DC\r
+                     encrypted=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+\r
+Set 7, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECE\r
+                        cipher=CECECECECECECECECECECECECECECECE\r
+                         plain=055B6A43A0E7F3BFC68006AC73227517\r
+                     encrypted=CECECECECECECECECECECECECECECECE\r
+\r
+Set 7, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=F6BD0BBC4AD51F772A9F3798C51A5F89\r
+                     encrypted=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+\r
+Set 7, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=E0DE50699B062ACC71777FF131271409\r
+                     encrypted=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+\r
+Set 7, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=46435035F2791802EF96FD33C581FEAD\r
+                     encrypted=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+\r
+Set 7, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=C3A747298488A0886B2ACF62970D66C5\r
+                     encrypted=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+\r
+Set 7, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=8F69FDD1AAA9523A76D15CE3601AF9DC\r
+                     encrypted=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+\r
+Set 7, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=126D3CEE36D0CEEDA155B632A34E3B26\r
+                     encrypted=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+\r
+Set 7, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=336CC62667F296B3802EDFC22D6E92C4\r
+                     encrypted=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+\r
+Set 7, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=CC41B5453ECB9988DF8846830A9E3E00\r
+                     encrypted=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+\r
+Set 7, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=C2F5AF7523D7E8DBF992F10CBD372ED7\r
+                     encrypted=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+\r
+Set 7, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=8DDA20AA00E9919F8C9CC69887BEF564\r
+                     encrypted=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+\r
+Set 7, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=1BF289647E5A5039C202A30FA9C3C9EB\r
+                     encrypted=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+\r
+Set 7, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADA\r
+                        cipher=DADADADADADADADADADADADADADADADA\r
+                         plain=AAB79D53F10EBC426563D461E0B3065E\r
+                     encrypted=DADADADADADADADADADADADADADADADA\r
+\r
+Set 7, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=F16D778C2925730EC3D37185AB3ECE04\r
+                     encrypted=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+\r
+Set 7, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=AB5C65A6FB66250FABD5440B5EBC7D44\r
+                     encrypted=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+\r
+Set 7, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=7C6473525C542BA86CA503EEF5E1AFA8\r
+                     encrypted=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+\r
+Set 7, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=ECF4CBD54D690D0694FBC242B9491746\r
+                     encrypted=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+\r
+Set 7, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=951870D4C9AA5A401F233FD7DF947884\r
+                     encrypted=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+\r
+Set 7, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=297FF24DA683331C563D604A12F07C74\r
+                     encrypted=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+\r
+Set 7, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=B98C60C392FF59E383670B1E859074DB\r
+                     encrypted=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+\r
+Set 7, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=B92A5EA535DD0C44211EE0CE99D4EBF7\r
+                     encrypted=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+\r
+Set 7, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=E6FF7AB85163A6F9502AB44D6CC2E2A4\r
+                     encrypted=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+\r
+Set 7, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=BA6EF2AF42B1EB55B2D4F8CE0D51DF4C\r
+                     encrypted=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+\r
+Set 7, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=AB2BC2C27593B5704A2A4B1D04E9542C\r
+                     encrypted=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+\r
+Set 7, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=791E4FD9E9976641BB8E50D33B3E99B4\r
+                     encrypted=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+\r
+Set 7, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=B978C9AA20DACAE949E1F8DF18E739EE\r
+                     encrypted=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+\r
+Set 7, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=1A04402592210D3AF8A696920F43B3F6\r
+                     encrypted=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+\r
+Set 7, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=F9632A1094FF2F79BEEFCCE5B4287EFC\r
+                     encrypted=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+\r
+Set 7, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=A70B92379C859CCE0EEF00401F3C7A72\r
+                     encrypted=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+\r
+Set 7, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=C6B172D80F6B0706397E5B8052868511\r
+                     encrypted=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+\r
+Set 7, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECEC\r
+                        cipher=ECECECECECECECECECECECECECECECEC\r
+                         plain=83C94A25D372E3EB9DD271B0AB0C6E59\r
+                     encrypted=ECECECECECECECECECECECECECECECEC\r
+\r
+Set 7, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=F79483CCDCDD0B8DCEC874A72F777A6B\r
+                     encrypted=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+\r
+Set 7, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=C5891E1976DE70B5772809C0A2AF9B39\r
+                     encrypted=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+\r
+Set 7, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=1722B98DB0F1594EC4774EB245C49B9E\r
+                     encrypted=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+\r
+Set 7, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=66445C988B3DA10137D184C9AD1DBF04\r
+                     encrypted=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+\r
+Set 7, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=22B8AE141AE3686AFF76AF58B4E3E6C9\r
+                     encrypted=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+\r
+Set 7, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=48730B843120592E04E632ECFB38E9D7\r
+                     encrypted=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+\r
+Set 7, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=A6BFE3559DC886D242C29815E98BE39C\r
+                     encrypted=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+\r
+Set 7, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=ED4A693E29C6CC3FC7463B4BD5D29EEA\r
+                     encrypted=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+\r
+Set 7, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=34F89BF4D670E4E00F9F7931C154B518\r
+                     encrypted=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+\r
+Set 7, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=8E6C064A08B635042FD13268A18C91AC\r
+                     encrypted=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+\r
+Set 7, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=C5187996C9A481596D50AE90F7D5BD17\r
+                     encrypted=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+\r
+Set 7, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=C979103F791836EA989AE9A9FE9C713C\r
+                     encrypted=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+\r
+Set 7, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=DFA485103E2D4A1AFCCEE36B670B1DBB\r
+                     encrypted=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+\r
+Set 7, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=A78EDDD71A6D44D9D3A69ED14B31F7D7\r
+                     encrypted=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+\r
+Set 7, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=3C86C001A2781CB48D2773D49FE779F3\r
+                     encrypted=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+\r
+Set 7, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=E9D87C984A3A1067EDE23316673D1188\r
+                     encrypted=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+\r
+Set 7, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=0C7B6299F9732C92F3CAB82F8001E13D\r
+                     encrypted=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+\r
+Set 7, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=CCB34CD8848E8EEF9785F5F2050DFE56\r
+                     encrypted=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+\r
+Set 7, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=178CD03FBDF11EE3DD0BCE1F84C017EB\r
+                     encrypted=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+\r
+Test vectors -- set 8\r
+=====================\r
+\r
+Set 8, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F\r
+                        cipher=00112233445566778899AABBCCDDEEFF\r
+                         plain=B84E1F380624FED8C8C640CB28B6D9ED\r
+                     encrypted=00112233445566778899AABBCCDDEEFF\r
+\r
+Set 8, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF48\r
+                        cipher=EA024714AD5C4D84EA024714AD5C4D84\r
+                         plain=DE60BD4F1C955322D252B7957771B8B5\r
+                     encrypted=EA024714AD5C4D84EA024714AD5C4D84\r
+\r
+\r
+\r
+End of test vectors\r
diff --git a/testvectors/Rc6-192-128.verified.test-vectors b/testvectors/Rc6-192-128.verified.test-vectors
new file mode 100644 (file)
index 0000000..d0db5f8
--- /dev/null
@@ -0,0 +1,8128 @@
+********************************************************************************\r
+*Project NESSIE - New European Schemes for Signature, Integrity, and Encryption*\r
+********************************************************************************\r
+\r
+Primitive Name: Rc6\r
+===================\r
+Key size: 192 bits\r
+Block size: 128 bits\r
+\r
+Test vectors -- set 1\r
+=====================\r
+\r
+Set 1, vector#  0:\r
+                           key=800000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8301730C7D5FEFC416BEEC1104C51E36\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6E4E243CBADCB90180F48815B1AE7479\r
+           Iterated 1000 times=DDD79ECEF433347F9C3986B067F18CE6\r
+\r
+Set 1, vector#  1:\r
+                           key=400000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F7EF83BDD4C3D5B30E805C351DB87200\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A8B32ECB455C39C7BCFDEC32388AA768\r
+           Iterated 1000 times=C891C19A3A51E8A877E29F5C55B71F03\r
+\r
+Set 1, vector#  2:\r
+                           key=200000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A236EB8595FDF9239C658D58342EF566\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A8D689DB081ED47599C79B22B888D75B\r
+           Iterated 1000 times=7431802B044C6FD99F240F69EF19E41F\r
+\r
+Set 1, vector#  3:\r
+                           key=100000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=236397EB9EEDA5EA8BF4A42864A5A39F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3BD49C3EA4533503C5DFD0D764B250DF\r
+           Iterated 1000 times=9CDADA5CDFCFA2191CBEBD3BEE4EFC9A\r
+\r
+Set 1, vector#  4:\r
+                           key=080000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=21C3DD416D64F6055C8C3977EEFB4652\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2A71F7191395C33B722F7C02278EAC51\r
+           Iterated 1000 times=2C32B6F21778B19D952092F04EA23A1E\r
+\r
+Set 1, vector#  5:\r
+                           key=040000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=59128F63BD9D834C3EECA5A5299417D1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B0EED5C4EEB34453436305CFCBFB4C8E\r
+           Iterated 1000 times=89EE92AA3084197DECD2A52745845813\r
+\r
+Set 1, vector#  6:\r
+                           key=020000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0F95FA4C48DE95391B45A460B92B22BF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=521A187A80AFA2339C1BB84CDE8B2CB0\r
+           Iterated 1000 times=489A4C3A914A238156ACE280BEC8F064\r
+\r
+Set 1, vector#  7:\r
+                           key=010000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5073FABD5FA03D153108B9A5F2128C78\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0F1B027F1271FBBC5209D7DBA15A18C2\r
+           Iterated 1000 times=B9BA7A48FC74B00C29A5D7DD4946ACF7\r
+\r
+Set 1, vector#  8:\r
+                           key=008000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B83872427919126F2C976D45872B7596\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=52EBBFB55F34E68C5A4F95B6249B1895\r
+           Iterated 1000 times=841D1C98D0468006261BE8BFF4AD2B1A\r
+\r
+Set 1, vector#  9:\r
+                           key=004000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=73F8E6C4181758AFA29945E970C8F854\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=717D474F66C6DC52B8B420E42B595DCD\r
+           Iterated 1000 times=43FA5C2A0FA02227B964B71456DD2EC8\r
+\r
+Set 1, vector# 10:\r
+                           key=002000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B72DC39B9A72EFFA047E3657B1F02B1B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B9D95089947B8C6AA63571368900A652\r
+           Iterated 1000 times=019D491E6E9EDA8EAB31667AB75776F1\r
+\r
+Set 1, vector# 11:\r
+                           key=001000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=081F1C50BF964CCC01949363A1A1C76C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=69A1CF0ABC3EB6DAD1080D3C87554AD2\r
+           Iterated 1000 times=3EB329F9EE893337AE14E37E7FA2BE45\r
+\r
+Set 1, vector# 12:\r
+                           key=000800000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D4A2AB8B904BE542386CC2342AC354D6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=790A02CE7B394F57FAFD2634BF3D089D\r
+           Iterated 1000 times=7265E1D8B85801CEB66497FCBEECE7C6\r
+\r
+Set 1, vector# 13:\r
+                           key=000400000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BC94C45B53BB5281BFF16F7BC7CCD26E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D668049044E2B203D17D3494D04646BA\r
+           Iterated 1000 times=15EBB3C34181320AED68B952AF563F82\r
+\r
+Set 1, vector# 14:\r
+                           key=000200000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7D976240134D43279AB809A3EC1BAB8E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B061850BA5A24453408BDC9289288CD7\r
+           Iterated 1000 times=39ED537AF79F1A2C392E1F730BA403E8\r
+\r
+Set 1, vector# 15:\r
+                           key=000100000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BE18D342080322DBBCEDBB83C7F11CA5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0BA62FFEBDD47C898EEE6B89662B0DEA\r
+           Iterated 1000 times=C76BDEDF6416AC1F00DB3D1B8341F58F\r
+\r
+Set 1, vector# 16:\r
+                           key=000080000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D1359D29060E0003C78066A900C90C00\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1ADD589974959AB40DEB13B14EB5541F\r
+           Iterated 1000 times=2E829727043AAB888E755CB2C3214AD0\r
+\r
+Set 1, vector# 17:\r
+                           key=000040000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FD0A7E670B7E9B57C913D38E4649715E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=548A918FA1697D605E926997381F7D4B\r
+           Iterated 1000 times=7C26DD82DB49F8431EF4F1C0DDA41BBF\r
+\r
+Set 1, vector# 18:\r
+                           key=000020000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C9DFB5B1CB3E079CFC027E67DA61EC2A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C419CEDCD03A072E23A66A7D7BFF6E01\r
+           Iterated 1000 times=3F58BE8589A6652C16D4CD4D436ED258\r
+\r
+Set 1, vector# 19:\r
+                           key=000010000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=10FDD69900FBC470499EDF0AFF655430\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=89B70A24AD97B3DE778C5A5CF741AAB2\r
+           Iterated 1000 times=189F62AEF13145D229D3969FDE573A0C\r
+\r
+Set 1, vector# 20:\r
+                           key=000008000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=565721A361F5F0EB44366DEC1D6841BE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=40AEFD56C9D78ABD22B95F1DA83C9630\r
+           Iterated 1000 times=66C1D3B6864C3DCE56AFECF035E9D6FA\r
+\r
+Set 1, vector# 21:\r
+                           key=000004000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=07AD173E39A769D345277F4CFD16BBA8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=83030CD728FD23122A91814096AE0AA2\r
+           Iterated 1000 times=5C7E4165B2392B760D04127595A16FBA\r
+\r
+Set 1, vector# 22:\r
+                           key=000002000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8E89B6B70A10D1866ED4D139A0E6565C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0363E5740C4753AF617ED2EFA814A888\r
+           Iterated 1000 times=E82C7263BBD90A499CD7F02951B39C09\r
+\r
+Set 1, vector# 23:\r
+                           key=000001000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=88A431DD4CBBD94778AE53A36EE246DE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3D2501D93C2A976B77B044D55F301902\r
+           Iterated 1000 times=31C3450377030D6D2A7F8C432A5EBED0\r
+\r
+Set 1, vector# 24:\r
+                           key=000000800000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F4C8E31B64506E9BDE6BB682DBCEF50A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F07BE2F634901AB6064BB593B3EAD1AD\r
+           Iterated 1000 times=B41A44AD838EEC4E07215A0D78B4BDAF\r
+\r
+Set 1, vector# 25:\r
+                           key=000000400000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5B0E256E4EAB25AEC08CD2CE5547334D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B8A01407296FEB343AF0B1D806A6004F\r
+           Iterated 1000 times=B7D6B7AAF27D4503EF5BB6590D19088E\r
+\r
+Set 1, vector# 26:\r
+                           key=000000200000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EDBAA578C13D7D215057EAD4F03B9E1C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B6C4F703520E41F5C9F548F6A64B09DC\r
+           Iterated 1000 times=2E5EA2A38C83666A1D91672117F359F0\r
+\r
+Set 1, vector# 27:\r
+                           key=000000100000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7EA37DB8EB1B362E370A43DF1ADB2F0A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DACF5FFD2A7693425D3A1752D0B7FC77\r
+           Iterated 1000 times=1F65A1F13E3EE9F94DD032DCF04BF59B\r
+\r
+Set 1, vector# 28:\r
+                           key=000000080000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8B7C67AE8F749C4EFB7418788D369DEC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=66966518083D1CE6675B9CE1F043F50D\r
+           Iterated 1000 times=3E7BE8369F28A8D720F94CEBAF9E1CB2\r
+\r
+Set 1, vector# 29:\r
+                           key=000000040000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=34D3A7E87A4B1B3FAC60672A3D82F40D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B1ADE4CF3B365116094A1647BBEBAE14\r
+           Iterated 1000 times=DA1108F885D26E021CAFAF996FACE6DE\r
+\r
+Set 1, vector# 30:\r
+                           key=000000020000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4FE628152A1D46CF6DA78D5F17255877\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E16691AFC7F5DE6FD692E2AA8FA8E6A5\r
+           Iterated 1000 times=D04C4916CF95DA68718B96A6EEF9C50A\r
+\r
+Set 1, vector# 31:\r
+                           key=000000010000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3460A571D035B6DA52AA8E59702B79C0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4701F9DE2AFDDC28F5174B78A59BB195\r
+           Iterated 1000 times=E50CDBB37216833FD10C42AD4911A871\r
+\r
+Set 1, vector# 32:\r
+                           key=000000008000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CA2375E2E96AB28C7FC3E61B6561B07C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=05CBB8961F58C79247E3D1FAFB79F3ED\r
+           Iterated 1000 times=EA2DBC435446588D0F2407DEC9D4B177\r
+\r
+Set 1, vector# 33:\r
+                           key=000000004000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7E33319A69017428DDBD979D3F6982C6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8BBB7278520E914EEFF212111200B521\r
+           Iterated 1000 times=6B3FFF25DF352C1F07E3D0A5B3B71EE8\r
+\r
+Set 1, vector# 34:\r
+                           key=000000002000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=49DA8B8AD80A6BBA1003FF6B8D06E3D8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=457B5B6B4AAA1528755A49581568CC54\r
+           Iterated 1000 times=3659C3D815E81A8AC21075744214AEF6\r
+\r
+Set 1, vector# 35:\r
+                           key=000000001000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CCE4C841B39187943DCCA5EB8BBF1221\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6961F05671C110F68DB3B285FF6D0692\r
+           Iterated 1000 times=1D11724475C48D194B77A9F5E4EB8622\r
+\r
+Set 1, vector# 36:\r
+                           key=000000000800000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3B42FA9129BF36F87E445589460A19BD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1902CFE56AFA1A4C6DF738DC830E014D\r
+           Iterated 1000 times=393CF7AE0C0CA792BCD53DC14C36E8AE\r
+\r
+Set 1, vector# 37:\r
+                           key=000000000400000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3E397A22C64A8C09B5B59A9D397B0A96\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=243734227AB2A5BD124A9090FAC47E6D\r
+           Iterated 1000 times=67686213895545B576821A50CD07D9AF\r
+\r
+Set 1, vector# 38:\r
+                           key=000000000200000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=159AB9C871FB3EB373A94721E9F0743A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A4AF0F0F30E6A1F8CED35ECE02F1A831\r
+           Iterated 1000 times=1E32E6E29E1194421B899AACC6D5B39D\r
+\r
+Set 1, vector# 39:\r
+                           key=000000000100000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9C2DECEEFEDF2475C26EFFEA3A0E2920\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C1082EF5BB9EB0A24551C674AF692267\r
+           Iterated 1000 times=CA3C92BCFA7F55C4F5783AA84E3B54C5\r
+\r
+Set 1, vector# 40:\r
+                           key=000000000080000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0FCC4399113E6BF62A23F657BEF97224\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D64EDDC541410E435951759CDCA1566D\r
+           Iterated 1000 times=78F2CFCC2C8469CBF7E2D6C6310F6237\r
+\r
+Set 1, vector# 41:\r
+                           key=000000000040000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2FCA4167B034D9EDAC4E12828B911600\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6979D172F538E690DC60F0DA6933C8CA\r
+           Iterated 1000 times=A72A6E6044FB1FA114B3A4A165BC40E6\r
+\r
+Set 1, vector# 42:\r
+                           key=000000000020000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3F9434872C4E49EB8718EDB8896CFF2E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=90ABC3DFED52C937E3F510CFADAB4684\r
+           Iterated 1000 times=9411C2BE40E157BE493D7204C11EB14D\r
+\r
+Set 1, vector# 43:\r
+                           key=000000000010000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8168025815D16028078007C9E1370331\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8DE98A5CDE8ADB6592CF5DD4C9ABCFAF\r
+           Iterated 1000 times=3DA9D7E16039F276D1022398CB779024\r
+\r
+Set 1, vector# 44:\r
+                           key=000000000008000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F0FBF790B49553EC3963805CC2F6AA7E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C542964C4EC3B2CE6F6CBD469A8BE686\r
+           Iterated 1000 times=312332F967B63CC0D5B57554E99B133B\r
+\r
+Set 1, vector# 45:\r
+                           key=000000000004000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=951C45D26A548A9A6152CCBC00D3C6FA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1FE406C25E0169406A8E37B00CF4927C\r
+           Iterated 1000 times=B95BE30AACFA26560D28E83B185BB5F9\r
+\r
+Set 1, vector# 46:\r
+                           key=000000000002000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=845DCC97B1F8CD3254D2B29A59C7AE41\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AAC8BC41442F9AE7B160AA8A5F332287\r
+           Iterated 1000 times=66B45591E4416021B4E87ACDA57C40B6\r
+\r
+Set 1, vector# 47:\r
+                           key=000000000001000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6694A168D387E4FB3291A376B938136D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=064932B092D4A35BBE48E1087A0B70F8\r
+           Iterated 1000 times=DD4008FE27D4D5520028951C0EAD4690\r
+\r
+Set 1, vector# 48:\r
+                           key=000000000000800000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9569359A00659B9645565857398C982F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=61F00624612E4040DFAC842A82BE2703\r
+           Iterated 1000 times=F4CA810CB350D5707A86B96266560FE9\r
+\r
+Set 1, vector# 49:\r
+                           key=000000000000400000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=417C97D7F56216FFEBE64A73F8D81168\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1685E8E9E00A2BED47D0B9D00B51B8CD\r
+           Iterated 1000 times=FCFB65728649511594EF455F9F0F1B04\r
+\r
+Set 1, vector# 50:\r
+                           key=000000000000200000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8C46288B3314B9E1BC91E3C901C784A8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CBEE197D944724A54DB1E3F9E35FEA53\r
+           Iterated 1000 times=FF5993136B8C67CEDF6283A0C5FBADD2\r
+\r
+Set 1, vector# 51:\r
+                           key=000000000000100000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8EB78926977246F186274D88A4B0E6B3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7AAA8827A9EFB10620E223EBF9504F10\r
+           Iterated 1000 times=EC6AA3A8D54F1CE12334898B58592453\r
+\r
+Set 1, vector# 52:\r
+                           key=000000000000080000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=51E819059AB0325A2DF7F8CF49A54353\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AD7793D7588EAB33067FBC286C523350\r
+           Iterated 1000 times=EAD59B530B7B3E540A5CBED0EFBF8D0E\r
+\r
+Set 1, vector# 53:\r
+                           key=000000000000040000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=56A59894FC1972B03D66D6C43688138B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9605FB37044E1A969AEF1A31709F737E\r
+           Iterated 1000 times=1E36431B92A39359D3433F513CCCA584\r
+\r
+Set 1, vector# 54:\r
+                           key=000000000000020000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CB772637B59AD2330ACC8CC2FA7A338B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8ACA2BC1D2CEAA65CF894C169DFE29C1\r
+           Iterated 1000 times=B2744F403E5D5F70EB84BE1A4B29BB30\r
+\r
+Set 1, vector# 55:\r
+                           key=000000000000010000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1E3759E5BBE19EA0F66FBB0702F07440\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3555F74AD615A242CA0D586BFC18E180\r
+           Iterated 1000 times=77F4C7552135905A587F3B304A4241F8\r
+\r
+Set 1, vector# 56:\r
+                           key=000000000000008000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2112CFD246447D95F1A6BFF65A044121\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=43EF3F382B242573940386DEEC687968\r
+           Iterated 1000 times=98C7CD0325530B3B95BDFB0A7FACEE4A\r
+\r
+Set 1, vector# 57:\r
+                           key=000000000000004000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8A7E580BAC4406B297E12B472C2748E3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=29C2B71E3679808780C3303B254D8649\r
+           Iterated 1000 times=CAD5018A84B8B267943AC85324AE6F93\r
+\r
+Set 1, vector# 58:\r
+                           key=000000000000002000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=349ABE7C34357C7C719BD48AB62DF95C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E965B3E0925439663F60866DF174F9AB\r
+           Iterated 1000 times=D0F93BFF16BC41A3FA80378FD965A8C6\r
+\r
+Set 1, vector# 59:\r
+                           key=000000000000001000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5EDB9089B865DAC899854DACE9DBBDBC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=18464FD5AC65D179CC8AF6C5BF9FC983\r
+           Iterated 1000 times=85EA0F78DC4D965EBA3CA39F7ACC74DB\r
+\r
+Set 1, vector# 60:\r
+                           key=000000000000000800000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C82372837C0B459699779683785CE09C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C197D2909EFA99A943AD2CD94BA1C5EF\r
+           Iterated 1000 times=7E69DFE9108E1EBC18F87BDE4E34A7A9\r
+\r
+Set 1, vector# 61:\r
+                           key=000000000000000400000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B26532F7C0FDFF76BFADD7178E7A2A7A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=853BB2D271CFA1868C0BE2E07E09FEC9\r
+           Iterated 1000 times=E1579E49B45B14EDC7851DCAED708DCD\r
+\r
+Set 1, vector# 62:\r
+                           key=000000000000000200000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=965F80C599BF6AA85CA2199C785EDAF1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0B9DEB6E9865369F1382801E13D546AB\r
+           Iterated 1000 times=9D9528150D9647453AB01D23FAAD78D1\r
+\r
+Set 1, vector# 63:\r
+                           key=000000000000000100000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8434DFE0C8717514FB0F8A4FF46930B6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BB84BEBD229DD15BA94366F5EEA5ACEA\r
+           Iterated 1000 times=902185A9AB542BB6780A111E3F984FB4\r
+\r
+Set 1, vector# 64:\r
+                           key=000000000000000080000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=10D701937E2944C7B48BAA32DA64C6A5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=81A0F65D1B957E568A37DC4683911714\r
+           Iterated 1000 times=C5890B1A965235957FA6226401B2F688\r
+\r
+Set 1, vector# 65:\r
+                           key=000000000000000040000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9A401E466C3686609B7B92FC6C57EA3B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AB47E76D8DD71B0E6204A71543F3D5CB\r
+           Iterated 1000 times=5685BFB316627A820517318ABEFC1EA1\r
+\r
+Set 1, vector# 66:\r
+                           key=000000000000000020000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E3442053C50265AEBEFD327633E449B1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CF00F04E9AF8621B0B2F268CFE54D917\r
+           Iterated 1000 times=C7326E7B2A23451EB56FB536C3A7690E\r
+\r
+Set 1, vector# 67:\r
+                           key=000000000000000010000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7DF5EC480DEFA928687A35116989A7E2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9D73C9323C1BBF6A01ADCAFC46189F10\r
+           Iterated 1000 times=006303358888A2FD3373C60383F3DA16\r
+\r
+Set 1, vector# 68:\r
+                           key=000000000000000008000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EB2D38038A867146E3999D3E4DACE2BD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=759EE75A71A114B21CF81AA91DF111B4\r
+           Iterated 1000 times=781DE03602C9991A891D0098FF433D2D\r
+\r
+Set 1, vector# 69:\r
+                           key=000000000000000004000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AE420A68558A2A50085331D8C46D7685\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FFEC771D7A5E0C8E70B50B5EF67BCD30\r
+           Iterated 1000 times=9726BB8E8017F7D1A711B464039EF91F\r
+\r
+Set 1, vector# 70:\r
+                           key=000000000000000002000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=049B78384DE81BB815C48CC565DC1029\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=40C4F40F7933BE2A6B360A9E66617355\r
+           Iterated 1000 times=3DF3E9478BCE104824CECAD9FDDD46A1\r
+\r
+Set 1, vector# 71:\r
+                           key=000000000000000001000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=38EDCB5D37E043621F1EB80C78E40657\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6A1A224CD8FB7F40ECDFDBB396F0FDDF\r
+           Iterated 1000 times=6B8C8AB3A88446008E1E9D0B8DE8853D\r
+\r
+Set 1, vector# 72:\r
+                           key=000000000000000000800000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=928C462D2AE8B7B45C252D0CAE80B34C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A9C7D3A11643A51D5C0804821ABA3186\r
+           Iterated 1000 times=EA1346C8730F17EE30F6C42F50DDAC9C\r
+\r
+Set 1, vector# 73:\r
+                           key=000000000000000000400000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B3AD5D661D6DACFD57C214FDB9384491\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0B260A92461B79E2F3EDFBA7BFCC5E23\r
+           Iterated 1000 times=7DCA81486C420D5F699EC46B6EE73993\r
+\r
+Set 1, vector# 74:\r
+                           key=000000000000000000200000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9785657218402C1F3D1A40E73B015359\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C2F38BE99103AFFF888C90A4CE24DCE5\r
+           Iterated 1000 times=E371EAC7BFE3C82E5B7570551596FFF6\r
+\r
+Set 1, vector# 75:\r
+                           key=000000000000000000100000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=302355F21D129456A3EC58CD4C74D334\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=03C3241D84413386286842BF9D10D3FD\r
+           Iterated 1000 times=0CB654D35E30116E8ECF4713356117B9\r
+\r
+Set 1, vector# 76:\r
+                           key=000000000000000000080000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7322A935E1F65E2F341F778D0A55DAC0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E176A129C924DD7CA486041EEDA430B1\r
+           Iterated 1000 times=DB14A549EA740DE91E6C3DB7D77D154D\r
+\r
+Set 1, vector# 77:\r
+                           key=000000000000000000040000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7EEEF0009743F18E1E08F5CB02CFA104\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=095EDDBDA4628D22FE050C76C9399433\r
+           Iterated 1000 times=3626F620927194B69EBC2E87D54011D9\r
+\r
+Set 1, vector# 78:\r
+                           key=000000000000000000020000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=82FA95B00BA5C8D71CB372895E91F7AD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2AC817E241DD7B636A27901DCAEEFEC1\r
+           Iterated 1000 times=FE2AF9C30A9A0A0C3101CA903AEADBDD\r
+\r
+Set 1, vector# 79:\r
+                           key=000000000000000000010000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=44E308A9BAE6315936931C0D6F3472A4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=50BBA56F112D9585127D40501E703F6A\r
+           Iterated 1000 times=5095D23C64BE7E0934561C541CAB6836\r
+\r
+Set 1, vector# 80:\r
+                           key=000000000000000000008000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A0F7760CB5F12B2F7F7451688DCC6DB3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A9E00D8290D3B7F8A3C74ADFEEED39DE\r
+           Iterated 1000 times=77EEF470D9DD3B2C6C579976693AE9ED\r
+\r
+Set 1, vector# 81:\r
+                           key=000000000000000000004000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=249CBF1A9027A9D4A049DCC61C100631\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F183BC36DCE9DD775CA7CB26A40FBFAB\r
+           Iterated 1000 times=E063618A148CB561BF11E25896F1DBCF\r
+\r
+Set 1, vector# 82:\r
+                           key=000000000000000000002000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AE5191679DB49836EBD11781E1A9E809\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=16E321AF50EDA403DFC5E4DC67A58AB8\r
+           Iterated 1000 times=68F8FEA34809F269858C5DEEA28D5DCD\r
+\r
+Set 1, vector# 83:\r
+                           key=000000000000000000001000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6F0F72E56952895F7425A34EB97D0D41\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0F3E6C9D87273AEE059710A908ECFEF3\r
+           Iterated 1000 times=ECAFF017F771E6D8877E5E7690DBF951\r
+\r
+Set 1, vector# 84:\r
+                           key=000000000000000000000800000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E4C8937EA026250290E85A2AA4B3A338\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A28B6F1E05E1BE406794040FA8EEA518\r
+           Iterated 1000 times=6364668A0D4D0977C832BBFBB7F6AEFB\r
+\r
+Set 1, vector# 85:\r
+                           key=000000000000000000000400000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0D1B7815F62D8C6DB79E9755EB5CC047\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=99A8D56F61FC3C8DC27939634FA151AF\r
+           Iterated 1000 times=AB5C3FB164C770115BDC1EA0AE80ECFA\r
+\r
+Set 1, vector# 86:\r
+                           key=000000000000000000000200000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3B8DA219500F670D2D32C753F613E646\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6BC108AA2219E6E9A5F6FBE5C736B503\r
+           Iterated 1000 times=B573331E6ACFA59FAB15B99836B84D1E\r
+\r
+Set 1, vector# 87:\r
+                           key=000000000000000000000100000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DC16F91F486975C2762AAEF8E4C66543\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3DC328ADEFD64E812B4F51FC4C3EC3EF\r
+           Iterated 1000 times=330A6B2FD453D2A2CCB1FE4C206D3D51\r
+\r
+Set 1, vector# 88:\r
+                           key=000000000000000000000080000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7CC222B3C5866AC0F27A60C9D9713981\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=919A66878F3EF1C428C7E82556737892\r
+           Iterated 1000 times=FD455ABA9A85BE9F53103FE052FD350D\r
+\r
+Set 1, vector# 89:\r
+                           key=000000000000000000000040000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B7F625FC185B3ACEF820AF59570370FD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D599B99061718395FF5D2496D18CF0AD\r
+           Iterated 1000 times=3DD6317C128474BF5F664EC4830F0ED2\r
+\r
+Set 1, vector# 90:\r
+                           key=000000000000000000000020000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8AA59EA7476AFE267D7745A2A5E1D0CB\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F98D78CBC3766BFBE77DB486390AA72C\r
+           Iterated 1000 times=A9BEF25D572A8FF7E8B6CB665E3588AB\r
+\r
+Set 1, vector# 91:\r
+                           key=000000000000000000000010000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DDB9E4AA397029E10ED5F1984513280B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FE56FF7451FCFC33996596127A6A851E\r
+           Iterated 1000 times=54CB4664367B382F894F1BDECEE4D15F\r
+\r
+Set 1, vector# 92:\r
+                           key=000000000000000000000008000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C92B81F3061A4ABC6C35D1B0AF2BA410\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AA3817831A97C896F8783567A0945447\r
+           Iterated 1000 times=7028068F2F26EC8541E6CFC5863C90AC\r
+\r
+Set 1, vector# 93:\r
+                           key=000000000000000000000004000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=05F510BA96377001A23093980C02FBCD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3D267763BE37ADA058DE60A8B69B5FD3\r
+           Iterated 1000 times=A5474DEC420DFAAAF5CEA598F02FFD81\r
+\r
+Set 1, vector# 94:\r
+                           key=000000000000000000000002000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A22D14EBC78B338735CA0AAD155B0114\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=08D6041B5EBC1CE9333227F24B4BE9A9\r
+           Iterated 1000 times=BA74A133B032BB363508CE2C8E0C8ED7\r
+\r
+Set 1, vector# 95:\r
+                           key=000000000000000000000001000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C562318B01D5235CCD4DC3D3A8B10DA0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CB2E0DEBC765EEA8BDE33FBADAEEF21B\r
+           Iterated 1000 times=35ED2791C2A6CC4A47DB37BC85921834\r
+\r
+Set 1, vector# 96:\r
+                           key=000000000000000000000000800000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FA248CAA2F7C4B029054A31917BE9B47\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=58A9C4A9836890A2400CAC66ACAC1B4D\r
+           Iterated 1000 times=7FAD71F68E75526E7095C57CDAC1B67A\r
+\r
+Set 1, vector# 97:\r
+                           key=000000000000000000000000400000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FCC4E2E3C6E5DB8DECBF2493E3A52B9A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=398BAC6EAFE579EFAE2D1758A26FE48B\r
+           Iterated 1000 times=7077384EF2C40CB03DF8296A2DFF858E\r
+\r
+Set 1, vector# 98:\r
+                           key=000000000000000000000000200000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C5D23718F33ADC9F8B3B35263E47248A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4D2ECCD26CB8A800100A5B4E9A2BC1A3\r
+           Iterated 1000 times=5CC3DE676A07FD5088D71E792CEBB0BD\r
+\r
+Set 1, vector# 99:\r
+                           key=000000000000000000000000100000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=773E59C9CA8EFD081E1CFD4F3DF4BC16\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EAC2369694174CB1723EAA690B33B000\r
+           Iterated 1000 times=A764AB36F90D1B01B9E8D106251CBAD2\r
+\r
+Set 1, vector#100:\r
+                           key=000000000000000000000000080000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9A5E5AB516ECEA600952D25684DFF5E9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DBDEC0F56A158CB41F315B2091AC7E8F\r
+           Iterated 1000 times=8A427422B8946168A34996DA7A2F2BB3\r
+\r
+Set 1, vector#101:\r
+                           key=000000000000000000000000040000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4EB9B9CC17E48F68423C884D64091022\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=63AF3F3B5F75E0E0EE20A5F5EC32BE05\r
+           Iterated 1000 times=2F715568C73CB5BB98ACFC4ED1F4DEB0\r
+\r
+Set 1, vector#102:\r
+                           key=000000000000000000000000020000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0CCD75BECA8406EBF53CB0ABB1B46B23\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C73087A011E80907DC4A5781AC3596BA\r
+           Iterated 1000 times=514B45ED3C336BB0535C555A7EF44ED3\r
+\r
+Set 1, vector#103:\r
+                           key=000000000000000000000000010000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0242108DABD2ED9886E8ABD70AA97B29\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=50C8C100D1D272793168343F192FC45F\r
+           Iterated 1000 times=62EFB26AAED46F4B0C0DEDDAF26AD767\r
+\r
+Set 1, vector#104:\r
+                           key=000000000000000000000000008000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C52A6EB2958C995465C4F870F1A8269E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=74A2C480630CF87800300BB6BF07CA47\r
+           Iterated 1000 times=2F5BA6CABFAB920DC3EE0D588DDF7FC0\r
+\r
+Set 1, vector#105:\r
+                           key=000000000000000000000000004000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5FD2C7F3C81B013B96EC3ACBB0688175\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=71F54D5121076469D2989BFF1C8F56A8\r
+           Iterated 1000 times=7F77F0DD5101DBCC6CCD4A35F5397106\r
+\r
+Set 1, vector#106:\r
+                           key=000000000000000000000000002000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1E63A0B10B0293A8572FD7749ACB9A53\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6CD6C8508147E33BFB1BDB648B0212B6\r
+           Iterated 1000 times=C01CB223BCD9FEF2896973EFD9DBCF25\r
+\r
+Set 1, vector#107:\r
+                           key=000000000000000000000000001000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9E1D466FA752C13AF4296CFFB8566DB2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A4B936167461A51CD0611D15913F59B8\r
+           Iterated 1000 times=7A4FAADDB56FB88BE2E76499F21E3735\r
+\r
+Set 1, vector#108:\r
+                           key=000000000000000000000000000800000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BA1A69D7AD2869734A4954553D4EF249\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CE8DAFC4D2FD8A06FEDE9B23084B9AB7\r
+           Iterated 1000 times=C7B76C6852550EB4176723250BB5A44B\r
+\r
+Set 1, vector#109:\r
+                           key=000000000000000000000000000400000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EC2E7D615474B0B08D47AFCBE4FD8402\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=05E9EA8FB527934E52D0A86B26C8CF14\r
+           Iterated 1000 times=D6E54032B0AEBAAC0DB86F7B9A90B998\r
+\r
+Set 1, vector#110:\r
+                           key=000000000000000000000000000200000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5C295AA2183B5FB9498094DB774244D1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=46F3DDBCB1C940B5E2DC65CA43848769\r
+           Iterated 1000 times=406C527F88FEBFAFA6271DC241158D84\r
+\r
+Set 1, vector#111:\r
+                           key=000000000000000000000000000100000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1C5A17D1BE0D9EDCF339DB3D2631F236\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BC265E37510DF8FC34D2BFFD6FEB5F15\r
+           Iterated 1000 times=16D8B9DC8A0FDE463B7CD6AEB9E95B2D\r
+\r
+Set 1, vector#112:\r
+                           key=000000000000000000000000000080000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CF6E9758B39149E3E29FB66CD58D0976\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2D90284071FE1399457FFC686D402F95\r
+           Iterated 1000 times=58B0BDBAB5CBA04E7DC9AA095E4F3255\r
+\r
+Set 1, vector#113:\r
+                           key=000000000000000000000000000040000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4F3FF2CAB95F678D85207691BFDAB811\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1274C6F3C056E1D1DF01414F24E16EA1\r
+           Iterated 1000 times=E31D34262A3BF54BA924BEAD1A21523B\r
+\r
+Set 1, vector#114:\r
+                           key=000000000000000000000000000020000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=463F1FCDF4A918300A93D7BED72F788B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BC3000231A0D52D6F928B874A36AEDBE\r
+           Iterated 1000 times=C9E5398541A4A5C612E5C71245DD7F6F\r
+\r
+Set 1, vector#115:\r
+                           key=000000000000000000000000000010000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CA5C88802CF0520C6521B106F4A58977\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=35C10720B035FA2D7655358A1D81DB7A\r
+           Iterated 1000 times=BEF01B35D396D10F9FAD78B7D2733C8F\r
+\r
+Set 1, vector#116:\r
+                           key=000000000000000000000000000008000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=95C83D16F101B16E82D9DF9108A6805A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2C32A57818FCD9FEE8C4BBB03A636FED\r
+           Iterated 1000 times=851F9EF5C3034BEAD1D1CED60437DF46\r
+\r
+Set 1, vector#117:\r
+                           key=000000000000000000000000000004000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F98E0BE43F35A4CD52F93FD0877C1638\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=922226335DC31232A981A6FCB5245EF0\r
+           Iterated 1000 times=865FD4F2A14F75DCC673BC2C9DAFC04B\r
+\r
+Set 1, vector#118:\r
+                           key=000000000000000000000000000002000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3B0D41F3A12DE6BDACFCA225F1344D77\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=95B022AE10DD0C18BF61A65C1322392A\r
+           Iterated 1000 times=D9450A23142738B4125D60A03A42A44C\r
+\r
+Set 1, vector#119:\r
+                           key=000000000000000000000000000001000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BCB6197992A90A62497B53EC8E7E5857\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0ACCDFF0C73FF1DF7F047683C1A74677\r
+           Iterated 1000 times=B85A9A4D4122A2396C3048A34553176D\r
+\r
+Set 1, vector#120:\r
+                           key=000000000000000000000000000000800000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9CA86B881701310C33F6CB2911ED777E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BB7F7DD4A8E27E255CDD4319DF86FB2C\r
+           Iterated 1000 times=887D9320156D482A2A3B268731DB5C17\r
+\r
+Set 1, vector#121:\r
+                           key=000000000000000000000000000000400000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DDF4EBC89B16643E7B4F0B43AB3FC443\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FFA3625887AAEF46E1E4178B38D88D9A\r
+           Iterated 1000 times=03BE69B2B3206798E1C73C0A634DE0E6\r
+\r
+Set 1, vector#122:\r
+                           key=000000000000000000000000000000200000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=650AA74CDF7C5E92720E02A87ECA8FB2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D4FE700285D5D465247131AF010CE2D5\r
+           Iterated 1000 times=C29AC44C5635A24FBCE5A4F5A004B83E\r
+\r
+Set 1, vector#123:\r
+                           key=000000000000000000000000000000100000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F44E947B2A18F15189884E55EAC372CD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=726DE19ADE87198B105C0ED233328492\r
+           Iterated 1000 times=5759AD3066C0249C4014C95B7D1B7498\r
+\r
+Set 1, vector#124:\r
+                           key=000000000000000000000000000000080000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A4CC79AB8F6ABA941D400B45C32DA248\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FBF177B9AB52308F83616E22183CBDBC\r
+           Iterated 1000 times=21DB7CCB51F65FC19BCF7168123561B1\r
+\r
+Set 1, vector#125:\r
+                           key=000000000000000000000000000000040000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3C49EE1D3E4D8FD1E5CE9C793511F2E7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EF076858AC6D12C81B31CC12D2600D2E\r
+           Iterated 1000 times=12A1ED5C1A19C50D09E285EDE7AF788E\r
+\r
+Set 1, vector#126:\r
+                           key=000000000000000000000000000000020000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=49199A91A32424357890F5C8E08E168C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=319FBFE8F5BE76A616A4EEB6AE91353A\r
+           Iterated 1000 times=7092506D2C1DCDD0E8B8DF52825A9138\r
+\r
+Set 1, vector#127:\r
+                           key=000000000000000000000000000000010000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=438EBCC76304C4231DCDBDF85A876A85\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2B083CBE457B0332D51965E6FE1071C9\r
+           Iterated 1000 times=DEC82350E8E696C1ED705284C42BE1AF\r
+\r
+Set 1, vector#128:\r
+                           key=000000000000000000000000000000008000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DD04C176440BBC6686C90AEE775BD368\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7492664828A2EAA49340098132860263\r
+           Iterated 1000 times=0E4CB9F4AD70F68A2254D57630DAB376\r
+\r
+Set 1, vector#129:\r
+                           key=000000000000000000000000000000004000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1DBAE21DF9D10630D8E9BA704AA3A6E2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=551B3BBEEA2613A07C06BAFA46168A79\r
+           Iterated 1000 times=7929DC329C1068DF24D352D1168F27E2\r
+\r
+Set 1, vector#130:\r
+                           key=000000000000000000000000000000002000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F46B5DF361FF1A58AD233A2884E9B73B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EE28216935476392BB44D77A636B1190\r
+           Iterated 1000 times=2E304B03987DC47A659F4B892D4474AE\r
+\r
+Set 1, vector#131:\r
+                           key=000000000000000000000000000000001000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DBD49C75B6CCA6CCEF0423FF3941922A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0D05CD4B8F50473CF996D872A96D4AB4\r
+           Iterated 1000 times=BD39E00567A324123C1FB0B38E5568DD\r
+\r
+Set 1, vector#132:\r
+                           key=000000000000000000000000000000000800000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2C62774D20D574A487057A24280EBBC9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=81640297CC2334EAFA074304D03A0552\r
+           Iterated 1000 times=1BB5498B0580682FDADCBB6A75C4BDA0\r
+\r
+Set 1, vector#133:\r
+                           key=000000000000000000000000000000000400000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A6E24FFF68DF51B5613692D4098F7E22\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E302E72255329030EBFBB733EE259980\r
+           Iterated 1000 times=DAF1AA38E3FCD8A3602D8F795720D8D1\r
+\r
+Set 1, vector#134:\r
+                           key=000000000000000000000000000000000200000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A961B427D5FCD129EE29830DBD2952DD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=92966C36E27D556CFDF3707367F0E258\r
+           Iterated 1000 times=B28188DFCA5B533DACED33442C7A8C0D\r
+\r
+Set 1, vector#135:\r
+                           key=000000000000000000000000000000000100000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7F637C136F8A57358DD5229B5E3BC38C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CC1DF1C43D2675668EC5E7E581D68946\r
+           Iterated 1000 times=98B2373BF22F3E4F384207185B0F1489\r
+\r
+Set 1, vector#136:\r
+                           key=000000000000000000000000000000000080000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6FC5A39B35D2EF01B808E20C05DB9DDE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=860E3E856834FFEA4659EB9C5CDC46A3\r
+           Iterated 1000 times=DC2563E5F1B4D39DB0523D33FE41FDC6\r
+\r
+Set 1, vector#137:\r
+                           key=000000000000000000000000000000000040000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=95E085E82A0883C8F6C1C83D6F4DF270\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0AAAB25BE639061369CB87F6E6D5D5E2\r
+           Iterated 1000 times=03DC2785F2FBDC261C390A43288AD8D5\r
+\r
+Set 1, vector#138:\r
+                           key=000000000000000000000000000000000020000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BDEE30731D4CD3593E46D9A8222485CC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EC675F45878CD757B6F8E8A316032DC8\r
+           Iterated 1000 times=AB3D1222293DE9287484BA78F5D4AEDF\r
+\r
+Set 1, vector#139:\r
+                           key=000000000000000000000000000000000010000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=508B5BB4ECCE303014D5A9ABB47DD30D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F054A242B3604181F2BB763B20FD08FB\r
+           Iterated 1000 times=86BDFC0C0650BB2125F488C132B1DC94\r
+\r
+Set 1, vector#140:\r
+                           key=000000000000000000000000000000000008000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=047832614B07AEABC28A39D5E72007C9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=134F5E08E9125F7E9B48D1FB6F5A243D\r
+           Iterated 1000 times=EB3BCFE1132E0ABE812AE69D5DC5F5FB\r
+\r
+Set 1, vector#141:\r
+                           key=000000000000000000000000000000000004000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C1D4B662EE239A6DB9262B23C561B677\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D2E0CBE8FEF00D4CB3B6BA1E028BB309\r
+           Iterated 1000 times=0CF1D681D852A783B1E21DCBE84A9844\r
+\r
+Set 1, vector#142:\r
+                           key=000000000000000000000000000000000002000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E567714DF47D43F1505D318C8D553062\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D39477BE85F46CD22D653A0B0B1339C0\r
+           Iterated 1000 times=0398CDEFCD2B8265E30C490E4D6AF50E\r
+\r
+Set 1, vector#143:\r
+                           key=000000000000000000000000000000000001000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CDF70F29AFD13EC6820D2C126D053DC4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4476C68FCC4C8E9C958BC53A3D6BE970\r
+           Iterated 1000 times=03DBAFEC73039EB162BAA2A4F832F8E9\r
+\r
+Set 1, vector#144:\r
+                           key=000000000000000000000000000000000000800000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=182F2FD0ADC68D8DC72B08AC17E642C1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=40EE5FDAF80059CF1FEC6EBD2BCA2BA6\r
+           Iterated 1000 times=FF832CCB79DC7183F2DDA656C45542EE\r
+\r
+Set 1, vector#145:\r
+                           key=000000000000000000000000000000000000400000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5DAA43AFBCD59026C0C410072A263673\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5F6E6497A551A590138455EE2AE1E7B7\r
+           Iterated 1000 times=346C6BBA9F71ED5A126D9932489E0DD4\r
+\r
+Set 1, vector#146:\r
+                           key=000000000000000000000000000000000000200000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E0C6DD7A8971A7D21AFAE153F115D658\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2CDC230672D592BACFE4904F91B4AC25\r
+           Iterated 1000 times=E2546A09726DD964B61BE93B712CCC74\r
+\r
+Set 1, vector#147:\r
+                           key=000000000000000000000000000000000000100000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4ED2DAA970922690D8CDF6CDFDA2E8D3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=44FA7DFCB8CB4928E99A3B291F9F2166\r
+           Iterated 1000 times=FA87E2BABD02C6A3199B5D51EB651A4F\r
+\r
+Set 1, vector#148:\r
+                           key=000000000000000000000000000000000000080000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C1F929B679E007B1DDBBE896CE91C8C5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=96A9F9BF36361EC6C66B321AF5C66010\r
+           Iterated 1000 times=8E60A992D9531FDAA8179A969C201C54\r
+\r
+Set 1, vector#149:\r
+                           key=000000000000000000000000000000000000040000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2323F5569BA740E14E05E0FB0914CE44\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=355058C30667A07FE2CC6246E702237D\r
+           Iterated 1000 times=D42F5AB175A5FEBDD85E8240A06A1F0A\r
+\r
+Set 1, vector#150:\r
+                           key=000000000000000000000000000000000000020000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=875AFCE0522E00712AB29E0E77BA57D2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6BD118985272860AC4FFE5C899BEEE3C\r
+           Iterated 1000 times=56085D65411FA4AAD5B2C5818FE2FFF4\r
+\r
+Set 1, vector#151:\r
+                           key=000000000000000000000000000000000000010000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A6185ECBDEFEB900335BAB38D95D7583\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3AED9D4B852610D68876A5A0B18FC0E0\r
+           Iterated 1000 times=13F9328C80130D53BE0AFD735FDEE2DB\r
+\r
+Set 1, vector#152:\r
+                           key=000000000000000000000000000000000000008000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1331B89B377EA2A88A181907300BC50C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A15A58FCEBF9B123254CD1F116DC4C2A\r
+           Iterated 1000 times=EAC5CB52B1E2E355894D6D871EE1C2A7\r
+\r
+Set 1, vector#153:\r
+                           key=000000000000000000000000000000000000004000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FC9D177C5B5D072E041D6C2F9EE6B536\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=ADA8E155899B7D14E39049F868191115\r
+           Iterated 1000 times=C7C608288DC57CED356597001E6BCD75\r
+\r
+Set 1, vector#154:\r
+                           key=000000000000000000000000000000000000002000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5BCE1EA4FD0CC1EDE325DCEB55790565\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=080339D4E6EE5D5CB3012DC706348C5F\r
+           Iterated 1000 times=2BEA42ACEFF23169D76BEDFFE1056D76\r
+\r
+Set 1, vector#155:\r
+                           key=000000000000000000000000000000000000001000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=937FE02D20FCB72F0F57201012B88BA4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=77759F7863EFA84B06B68E093EEE2159\r
+           Iterated 1000 times=254406D9578CBA1040605528C77EF5B4\r
+\r
+Set 1, vector#156:\r
+                           key=000000000000000000000000000000000000000800000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5280E7768E573DC74DB90ABDC10422FE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CB5C733B4068BDD0CE300506D2CF10D2\r
+           Iterated 1000 times=36011390AEFE4331754F5EF56F2B583D\r
+\r
+Set 1, vector#157:\r
+                           key=000000000000000000000000000000000000000400000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0995E2D8E83C853C58ECF916E8067C3A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=155108AA1E2E6DDFB93B1903639C94C1\r
+           Iterated 1000 times=E5E106C419E17CBD5BA31F12F93E5118\r
+\r
+Set 1, vector#158:\r
+                           key=000000000000000000000000000000000000000200000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=98DF44D404B5BD54CA5D55D08E7F1B12\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6EDAF20C8DEBE660CC350C4EE76BA4A9\r
+           Iterated 1000 times=EBC13AD5D2C0E0ED548CCA39A11ED6EE\r
+\r
+Set 1, vector#159:\r
+                           key=000000000000000000000000000000000000000100000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9FD5F1165CD60FA5229CF03080428664\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=07BCAC6CEBEB030860B3AABFAA43096F\r
+           Iterated 1000 times=2077FEB4A867374289D7FC80EED0FDCF\r
+\r
+Set 1, vector#160:\r
+                           key=000000000000000000000000000000000000000080000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B4AE95212E3E8FFD6B27D4F0CC079CCA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=654EB3B8E77F026FE9583AF287BDDEB2\r
+           Iterated 1000 times=A643A6D2AEC06A3DC81A29E38F8C5A06\r
+\r
+Set 1, vector#161:\r
+                           key=000000000000000000000000000000000000000040000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=878BD051874AB0BAC12EA94C60CC2671\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=20345EC660BCC4F3CED9FA6EA521D3DF\r
+           Iterated 1000 times=C6ADDCEB178F34F285E130391D9958E0\r
+\r
+Set 1, vector#162:\r
+                           key=000000000000000000000000000000000000000020000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3B0F2EF2A0849425063F49E65DF4D3AB\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7E1493C8A85B8B2E89A2531D7430FE99\r
+           Iterated 1000 times=D4BB75F5E3B1EB2501EAC09934759D06\r
+\r
+Set 1, vector#163:\r
+                           key=000000000000000000000000000000000000000010000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=07D4297668485EBBF0F9266C203407E2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7EAFADD36C6E6DD85AAA51BB619616D5\r
+           Iterated 1000 times=8DE018567367786FFBAE2EE065850CB6\r
+\r
+Set 1, vector#164:\r
+                           key=000000000000000000000000000000000000000008000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C2ECFB79C073BD453BDD2323C77FF80D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C0DD0AF3CAEDAB8D3D3CBE74C48513B3\r
+           Iterated 1000 times=CE2D16BAA5266FF12080BB169FB93224\r
+\r
+Set 1, vector#165:\r
+                           key=000000000000000000000000000000000000000004000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5173B04FC7C211CA17161164B79D0AE7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C5479EA9FED2C964B34C88A8DDA54393\r
+           Iterated 1000 times=DE4BD9CB63B7456A2E092C5E071A13A8\r
+\r
+Set 1, vector#166:\r
+                           key=000000000000000000000000000000000000000002000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5135A445A721783AACD06930D39F72C4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=721B865C592ED40EC13AD590EA757937\r
+           Iterated 1000 times=6501B68C0E7308920FAEB8078F15B07B\r
+\r
+Set 1, vector#167:\r
+                           key=000000000000000000000000000000000000000001000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A511E849B1B75DC94B1D73D957B53D78\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4024E486057EF94F32EDF6F164E858BC\r
+           Iterated 1000 times=E100CEAB7503E1753F148766FDC3A7CD\r
+\r
+Set 1, vector#168:\r
+                           key=000000000000000000000000000000000000000000800000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=42312B67F192D72B73689C712D60EAB7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=71DBEA953E70281981876771D2D711D7\r
+           Iterated 1000 times=2F75A8F28450977B41CC7FF9D182AA6F\r
+\r
+Set 1, vector#169:\r
+                           key=000000000000000000000000000000000000000000400000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=30C89A160855BC3F339A170B715DD482\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C8B0C53BFDFAFEAFEDEE4D2436488577\r
+           Iterated 1000 times=0D943D18E16E50FFF201B91A8432FCB6\r
+\r
+Set 1, vector#170:\r
+                           key=000000000000000000000000000000000000000000200000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8DC19A7A97319A3309B98797A59954FA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=35089B08BFA6242D09D32C683A5A278B\r
+           Iterated 1000 times=EB4C1B195D4A01781298A6D98F01D4E3\r
+\r
+Set 1, vector#171:\r
+                           key=000000000000000000000000000000000000000000100000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D0AA5A8B9DFF98E18281E5FF20CCA3DE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8E397B3FA974DAB76DDC1C39DDC291C6\r
+           Iterated 1000 times=1B3B5E5C5A2C4CDCFA0C061AF7B2B9D4\r
+\r
+Set 1, vector#172:\r
+                           key=000000000000000000000000000000000000000000080000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AFA70EF4B45EA22E90108B834019120A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E90F65E0FDA4E9BF09600B2DA99F2488\r
+           Iterated 1000 times=EB741DDDE730C14D609098044F586A7C\r
+\r
+Set 1, vector#173:\r
+                           key=000000000000000000000000000000000000000000040000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2801C6A5C0547CB988A2137A559D12B0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BAF2930AAB73F54EA6BF8B9AE2072B02\r
+           Iterated 1000 times=57F224C63EF096CF5CC21FD4490361B5\r
+\r
+Set 1, vector#174:\r
+                           key=000000000000000000000000000000000000000000020000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D791F5709D4AFE0642955F1B072F144E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A685D6A4CBADB97ADBA57C2056412AA6\r
+           Iterated 1000 times=9DBC53D35A54FC08054AFFAC048B808A\r
+\r
+Set 1, vector#175:\r
+                           key=000000000000000000000000000000000000000000010000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=35BB50E6D59A693709DE9B88CC8581F6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D4BE723B43149B9EE42E28FA21B8F16A\r
+           Iterated 1000 times=B4C202BCF073E2ADF79DFCC979A63679\r
+\r
+Set 1, vector#176:\r
+                           key=000000000000000000000000000000000000000000008000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9B58CC95279539C1AF0BBC274A62F5C8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9F3C577BDAA6401C62BBC452E571AD3A\r
+           Iterated 1000 times=759DAAEE44F9DFB95549AA06B7A61ABD\r
+\r
+Set 1, vector#177:\r
+                           key=000000000000000000000000000000000000000000004000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F51803FF4EA1B0F0AFF1C68C5C98CB3A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E6ABF0541DC39D73CA8B90600FF5489E\r
+           Iterated 1000 times=4CCDBE984304AFCD9D224F625A42CF94\r
+\r
+Set 1, vector#178:\r
+                           key=000000000000000000000000000000000000000000002000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=975B5309F1D3ACE9BA08B3D2D3FCB43E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6CB2141111CF8E68966567741B4EE4E6\r
+           Iterated 1000 times=0E2E0F4F1E47983B12040B76D1D80CAA\r
+\r
+Set 1, vector#179:\r
+                           key=000000000000000000000000000000000000000000001000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D53CD9381EA85B0C106C22DA611F7336\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C00EA7798210380089CAE650C5B4DE06\r
+           Iterated 1000 times=70A4CA3A27441D78DEB3D4FD6A426332\r
+\r
+Set 1, vector#180:\r
+                           key=000000000000000000000000000000000000000000000800\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=393270B47546F1BFE35690ACCAC0FEBD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7D5F0229EA4D74B380C77A84D81C7F2D\r
+           Iterated 1000 times=2FF86272BA59A4A82B47116FCB601D61\r
+\r
+Set 1, vector#181:\r
+                           key=000000000000000000000000000000000000000000000400\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=53E21284948996FC03ED9BCC34B45B61\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9D777DDE0F999139C3264922AED6B4E4\r
+           Iterated 1000 times=2B31BEE7202550A82DA5F55F85D0655D\r
+\r
+Set 1, vector#182:\r
+                           key=000000000000000000000000000000000000000000000200\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AD9CA2740670DA740C75703A8859382B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9941BCD4A5631175210AEF463016D4CD\r
+           Iterated 1000 times=118AE6B18F2D7F1633793D047248DD9B\r
+\r
+Set 1, vector#183:\r
+                           key=000000000000000000000000000000000000000000000100\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AC9C2960E3061E56D8B9A1CDD3EED010\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B4C4451BEFFBA59E296C94938D0CD60B\r
+           Iterated 1000 times=C8413534D07A9CCFFBE533C8AEDB3A6C\r
+\r
+Set 1, vector#184:\r
+                           key=000000000000000000000000000000000000000000000080\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E5F68B122D15823F131DEA0468977D70\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EFECAEC01C5D03D9F7075DEE343F34D6\r
+           Iterated 1000 times=EED613B3C996A0913C4B97C990F3AAE7\r
+\r
+Set 1, vector#185:\r
+                           key=000000000000000000000000000000000000000000000040\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7EB7C6460FE9885BC96AFD4D4B65E90E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5E093DB725D044B84BD7CF3A82607385\r
+           Iterated 1000 times=5E8C01F3B1487AC5BFB19671669C2BC9\r
+\r
+Set 1, vector#186:\r
+                           key=000000000000000000000000000000000000000000000020\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=409147483ADC22592CA41224D35BB323\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=81F4277A3C239FC1097FD8EDAF57C463\r
+           Iterated 1000 times=42D34B53F30FE07A5845AA502ECF4B7F\r
+\r
+Set 1, vector#187:\r
+                           key=000000000000000000000000000000000000000000000010\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AB61745316651F61F4E2CC1DFBF8135C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CB184E866AFA13CB934C15FAB1068F1D\r
+           Iterated 1000 times=3E5F6436323D8844559791C4B979595C\r
+\r
+Set 1, vector#188:\r
+                           key=000000000000000000000000000000000000000000000008\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=88977EAD91ECF9C83F33EBE41FB7410C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D907028130AF33AD1C6E6A8BF8E64F97\r
+           Iterated 1000 times=97CE748149A30C170F6819372FD2D79F\r
+\r
+Set 1, vector#189:\r
+                           key=000000000000000000000000000000000000000000000004\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9DC923136A1882D73CB412C986103481\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BF407F557986805977AE70406369490B\r
+           Iterated 1000 times=B32E6BDF894C87A55D27DC175EE71FF9\r
+\r
+Set 1, vector#190:\r
+                           key=000000000000000000000000000000000000000000000002\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9914219ED77B8FA772B4B8C53F9AD2FC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3C40457B2D892FD513D251E5299D717C\r
+           Iterated 1000 times=97A2F4AB0E96BE335A47F1C324B185AE\r
+\r
+Set 1, vector#191:\r
+                           key=000000000000000000000000000000000000000000000001\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B9A0FA2324625650A2052D691E7DE9C3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=39FC77823A3250F11665C938F0132087\r
+           Iterated 1000 times=5F72E7FF865EC332DCE1667C5D20A557\r
+\r
+Test vectors -- set 2\r
+=====================\r
+\r
+Set 2, vector#  0:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=80000000000000000000000000000000\r
+                        cipher=A600B72AAC4DFB5271DC45F563FAE428\r
+                     decrypted=80000000000000000000000000000000\r
+            Iterated 100 times=5D20D6B3F80A012631EC18E9D636537B\r
+           Iterated 1000 times=FCEE78A025EE67F6DA425CD88D7CEEC7\r
+\r
+Set 2, vector#  1:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=40000000000000000000000000000000\r
+                        cipher=A7B1D7CBFBAB741B41744FF9100529B4\r
+                     decrypted=40000000000000000000000000000000\r
+            Iterated 100 times=A59E9EF933909CCBA46206DFC0826660\r
+           Iterated 1000 times=8ECB0FAC4214F9C5E45AC9216C546FBC\r
+\r
+Set 2, vector#  2:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=20000000000000000000000000000000\r
+                        cipher=D9AAAA866BAB0D68AFFC39CF9888B8C6\r
+                     decrypted=20000000000000000000000000000000\r
+            Iterated 100 times=95302C0C527A2F07963F7CE6165329A4\r
+           Iterated 1000 times=4184F95D9A2315FC51928C7943AEDDFC\r
+\r
+Set 2, vector#  3:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=10000000000000000000000000000000\r
+                        cipher=32B0048A204036E1B45DE285E87E57B8\r
+                     decrypted=10000000000000000000000000000000\r
+            Iterated 100 times=B8AD01DA17F16B44D869FA9520EEBC1F\r
+           Iterated 1000 times=10390C012D429A395993C31ACBA65DCC\r
+\r
+Set 2, vector#  4:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=08000000000000000000000000000000\r
+                        cipher=7267FEE7E04ACEB47C8FCC4096720484\r
+                     decrypted=08000000000000000000000000000000\r
+            Iterated 100 times=54A9B42A7521C034693288F1EDCC26DE\r
+           Iterated 1000 times=3AAD5C15F3E87E34CEE83BEAD6C1DCA0\r
+\r
+Set 2, vector#  5:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=04000000000000000000000000000000\r
+                        cipher=FF0C22F756C2F5EBDC6610F085D74383\r
+                     decrypted=04000000000000000000000000000000\r
+            Iterated 100 times=0C797F07B68C3343B795B7FA610069A8\r
+           Iterated 1000 times=AEF022AC7A516DB0F6C972FA345A4E87\r
+\r
+Set 2, vector#  6:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=02000000000000000000000000000000\r
+                        cipher=A6264FBCB2926C6181AA6F5551244B2F\r
+                     decrypted=02000000000000000000000000000000\r
+            Iterated 100 times=42FC37290D916E8F16C64B28CBE32EE6\r
+           Iterated 1000 times=4948E8E4383634C926D89EF9A47564B8\r
+\r
+Set 2, vector#  7:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=01000000000000000000000000000000\r
+                        cipher=D3A5B8FB3CBAA98419D394BB4C66B9D7\r
+                     decrypted=01000000000000000000000000000000\r
+            Iterated 100 times=0F2C7E67CA4E03439573CE4552C6276C\r
+           Iterated 1000 times=34FEB8BF354764E38B09F02FE13B11E8\r
+\r
+Set 2, vector#  8:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00800000000000000000000000000000\r
+                        cipher=F9FE5D1BA274021F041023CD9AC20399\r
+                     decrypted=00800000000000000000000000000000\r
+            Iterated 100 times=4188DB05B2307D417CED3C84B5BAFAB4\r
+           Iterated 1000 times=CFB9481DF50035F32FE0D7296E78150F\r
+\r
+Set 2, vector#  9:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00400000000000000000000000000000\r
+                        cipher=7307F7DEBBEFD911B0B590A0667E093D\r
+                     decrypted=00400000000000000000000000000000\r
+            Iterated 100 times=3483137A61A7F3784455FFC39B886AEF\r
+           Iterated 1000 times=3A7FA130115C3724522310426747B9F3\r
+\r
+Set 2, vector# 10:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00200000000000000000000000000000\r
+                        cipher=4D8A3B987A1E66E72B3FFA520DDD57BB\r
+                     decrypted=00200000000000000000000000000000\r
+            Iterated 100 times=8DE420D7A7C220BEF2EB0C7947C3769E\r
+           Iterated 1000 times=BC3AC60142F83E0DABCB5AE626B19043\r
+\r
+Set 2, vector# 11:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00100000000000000000000000000000\r
+                        cipher=0F444C0A7334947DBCB43D72F897E72F\r
+                     decrypted=00100000000000000000000000000000\r
+            Iterated 100 times=A5DA3323F52A26D3959CCEFAE23EE177\r
+           Iterated 1000 times=3A8052FAB50A27388A78B95DC3D92209\r
+\r
+Set 2, vector# 12:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00080000000000000000000000000000\r
+                        cipher=448F29B848D7CFDA617D8A64AC518B0C\r
+                     decrypted=00080000000000000000000000000000\r
+            Iterated 100 times=2C5597C66C5F8E9D31C71693F27E4B59\r
+           Iterated 1000 times=4F73901DB932450FAEA361632E455290\r
+\r
+Set 2, vector# 13:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00040000000000000000000000000000\r
+                        cipher=261B4EA7CD31F46C4FBF684395ED7FB8\r
+                     decrypted=00040000000000000000000000000000\r
+            Iterated 100 times=2D51F13854FDD42E870539F133EB451C\r
+           Iterated 1000 times=3ED5EA9B5A96EC4B4C8A18D3A563E4F0\r
+\r
+Set 2, vector# 14:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00020000000000000000000000000000\r
+                        cipher=25FA5AD347C57047749B15B97FE8ABE6\r
+                     decrypted=00020000000000000000000000000000\r
+            Iterated 100 times=3FECEEBB650F00A75B02C4B2133A1A43\r
+           Iterated 1000 times=513993149B20E4C003FA2FAF3AAC3A85\r
+\r
+Set 2, vector# 15:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00010000000000000000000000000000\r
+                        cipher=F7E13200EBA3F6E8E9F37B092B907961\r
+                     decrypted=00010000000000000000000000000000\r
+            Iterated 100 times=49CADB31F6E127F850BFD76FAC875AEA\r
+           Iterated 1000 times=F915EB0E023FC25CDAD0967AC2A362A8\r
+\r
+Set 2, vector# 16:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00008000000000000000000000000000\r
+                        cipher=9C934B121791B35AFE509A0D5A04BBF2\r
+                     decrypted=00008000000000000000000000000000\r
+            Iterated 100 times=7FB6CFA4F80D454A04FBC6B5C697FB8F\r
+           Iterated 1000 times=098C430C75B4C5BE470475E086169056\r
+\r
+Set 2, vector# 17:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00004000000000000000000000000000\r
+                        cipher=3C0F9D40F9608091CDFD831DD6D215EA\r
+                     decrypted=00004000000000000000000000000000\r
+            Iterated 100 times=236AC3FF9E11D2CC13B19547426A6C50\r
+           Iterated 1000 times=9AB1974A4AD00014243F25535383414B\r
+\r
+Set 2, vector# 18:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00002000000000000000000000000000\r
+                        cipher=97D7D2AF2F635D43E536E0A5AA18C61E\r
+                     decrypted=00002000000000000000000000000000\r
+            Iterated 100 times=F0BF80C941C339DBA4DA807FCB19C43F\r
+           Iterated 1000 times=0B5AF288DAB68DDCAA8CD6843748FFDB\r
+\r
+Set 2, vector# 19:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00001000000000000000000000000000\r
+                        cipher=1E41EB291C07ECF0908D49A9CBFAB57E\r
+                     decrypted=00001000000000000000000000000000\r
+            Iterated 100 times=C31C1DD80A762218561499BF2EF62D65\r
+           Iterated 1000 times=ACF16404B5E6E8DDA7D33B17E836BB10\r
+\r
+Set 2, vector# 20:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000800000000000000000000000000\r
+                        cipher=C9CCEB56AF06C494582F2C966EEEFD07\r
+                     decrypted=00000800000000000000000000000000\r
+            Iterated 100 times=53E4C16898697C232FBD416ABAF27E08\r
+           Iterated 1000 times=012D78128C1545E3EF766CD101125FFB\r
+\r
+Set 2, vector# 21:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000400000000000000000000000000\r
+                        cipher=4B21E0D2942CCD21501F698ACA866BD0\r
+                     decrypted=00000400000000000000000000000000\r
+            Iterated 100 times=520EF30859E6DB09551EE1898C79CE4E\r
+           Iterated 1000 times=36CB4C2F237995FBFBFB6C6226A3EA6F\r
+\r
+Set 2, vector# 22:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000200000000000000000000000000\r
+                        cipher=BA0DC6ACC50486AD389EF65B5677DE19\r
+                     decrypted=00000200000000000000000000000000\r
+            Iterated 100 times=CCFA829F5D7410802D8E19A267D886EA\r
+           Iterated 1000 times=909BFE2D61ACE68C589F0ABB2D359B5C\r
+\r
+Set 2, vector# 23:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000100000000000000000000000000\r
+                        cipher=EB80DE49F3D5605D9C3CE426EC80FAFD\r
+                     decrypted=00000100000000000000000000000000\r
+            Iterated 100 times=1B547D4A7D62CF04A975BBF16B01AE93\r
+           Iterated 1000 times=9B93C6300633AA67FFE69C0F61A93C75\r
+\r
+Set 2, vector# 24:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000080000000000000000000000000\r
+                        cipher=D6984153BF67512062F876966BD190F3\r
+                     decrypted=00000080000000000000000000000000\r
+            Iterated 100 times=0B1B27BFBE8A267471A2A92795CA1FBE\r
+           Iterated 1000 times=4A080CC8E04FEFD398219409F1091916\r
+\r
+Set 2, vector# 25:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000040000000000000000000000000\r
+                        cipher=AC789910F3458D59C5090BE936C6682A\r
+                     decrypted=00000040000000000000000000000000\r
+            Iterated 100 times=0627B2A04A9E7CEBC82AE4F2DF08ACBE\r
+           Iterated 1000 times=D7D14BEB679B7692592EB0BE6D3C22CA\r
+\r
+Set 2, vector# 26:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000020000000000000000000000000\r
+                        cipher=5D64A268407F791DBDAFD0E5C6399A64\r
+                     decrypted=00000020000000000000000000000000\r
+            Iterated 100 times=8CC3D2F7E983D71901480617F914DEEA\r
+           Iterated 1000 times=B2369D71A8C923F51CAF624C83033B62\r
+\r
+Set 2, vector# 27:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000010000000000000000000000000\r
+                        cipher=2B4F25AC69BA3AD941BBD4E1ECC75E79\r
+                     decrypted=00000010000000000000000000000000\r
+            Iterated 100 times=8DA0845986BC847D167E834F062B1754\r
+           Iterated 1000 times=546E47963ECFDF3570879815671D1C4C\r
+\r
+Set 2, vector# 28:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000008000000000000000000000000\r
+                        cipher=FB943544937F3A34DFA0548C0257CE53\r
+                     decrypted=00000008000000000000000000000000\r
+            Iterated 100 times=EF90F86E49C6AC437AE00ACB6CEF3BB2\r
+           Iterated 1000 times=DD3EAD672F9561C99E1B0A79FA26B964\r
+\r
+Set 2, vector# 29:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000004000000000000000000000000\r
+                        cipher=125A04339B61FA79FA3757576EC4FAA1\r
+                     decrypted=00000004000000000000000000000000\r
+            Iterated 100 times=2AFACC866590977B1D3448A55831B562\r
+           Iterated 1000 times=D3FCF865C4DB24E47701C2C545032FBA\r
+\r
+Set 2, vector# 30:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000002000000000000000000000000\r
+                        cipher=160B88277AC4C81603BD37ECA4FD73DC\r
+                     decrypted=00000002000000000000000000000000\r
+            Iterated 100 times=DE75CB1CE0F6EB15481DC2BC7B6AE559\r
+           Iterated 1000 times=173DF330F9820BB6FD4E591C1D641786\r
+\r
+Set 2, vector# 31:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000001000000000000000000000000\r
+                        cipher=4D65B09355F893E26C85E85955767604\r
+                     decrypted=00000001000000000000000000000000\r
+            Iterated 100 times=ABED30CCBC0C377086318CCD697BBD6A\r
+           Iterated 1000 times=0C93BDE0F1E92644ED134869B506D8CA\r
+\r
+Set 2, vector# 32:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000800000000000000000000000\r
+                        cipher=1EE56A4AB4811DC3B17401CBAA8F5A15\r
+                     decrypted=00000000800000000000000000000000\r
+            Iterated 100 times=AB58835DB3C324E7DF330D88A40BCE42\r
+           Iterated 1000 times=667EC7837D895FB0DE9E7102A841E0C0\r
+\r
+Set 2, vector# 33:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000400000000000000000000000\r
+                        cipher=6214728772DBD2CDA3124BA8BA2ABF38\r
+                     decrypted=00000000400000000000000000000000\r
+            Iterated 100 times=58C7D1BCF3AEACEC6984EED39D93AAC5\r
+           Iterated 1000 times=F2760ECC3584852E14145E347B0ED188\r
+\r
+Set 2, vector# 34:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000200000000000000000000000\r
+                        cipher=328B60EDD6FD150934A30100286E07B5\r
+                     decrypted=00000000200000000000000000000000\r
+            Iterated 100 times=660565126284B85394C69433B8583F0E\r
+           Iterated 1000 times=E480F3E1934AAA9A0DAC3B3B6799C75F\r
+\r
+Set 2, vector# 35:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000100000000000000000000000\r
+                        cipher=2C976B076409056EA7489C7658BB34B9\r
+                     decrypted=00000000100000000000000000000000\r
+            Iterated 100 times=EEB1D6B67809A7E200AE91CF34C1E150\r
+           Iterated 1000 times=3F8FA4495D03F5829B709C2A8C2DDE12\r
+\r
+Set 2, vector# 36:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000080000000000000000000000\r
+                        cipher=D592EBBA861BBCC369DA99F832B0A773\r
+                     decrypted=00000000080000000000000000000000\r
+            Iterated 100 times=2968AC64487C223DFA77F18144450517\r
+           Iterated 1000 times=F0C2F3F3679C886E3260C13A84049EFC\r
+\r
+Set 2, vector# 37:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000040000000000000000000000\r
+                        cipher=E6F48FB373724153FFFC51758527C6E8\r
+                     decrypted=00000000040000000000000000000000\r
+            Iterated 100 times=9B7B5283E9B32EA24557CBA5EF133A08\r
+           Iterated 1000 times=9ACFDC66FA49E8A2B01F24240C83E5AD\r
+\r
+Set 2, vector# 38:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000020000000000000000000000\r
+                        cipher=6C397B0BF5992740BD6A787F16BD511C\r
+                     decrypted=00000000020000000000000000000000\r
+            Iterated 100 times=5B3210ADB92879AEEA3FB9928788B026\r
+           Iterated 1000 times=EA42F2C2F864343C7D4EC803600ED1FA\r
+\r
+Set 2, vector# 39:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000010000000000000000000000\r
+                        cipher=2CA57FEE77351E747799C8855780C63F\r
+                     decrypted=00000000010000000000000000000000\r
+            Iterated 100 times=E2FA3B802A542086EAEEB100D6C5D63E\r
+           Iterated 1000 times=4F416B76508B44F57DF0BBB1B89BFF67\r
+\r
+Set 2, vector# 40:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000008000000000000000000000\r
+                        cipher=194C42AA377D361BBDF283693171FFDB\r
+                     decrypted=00000000008000000000000000000000\r
+            Iterated 100 times=B0B78DD0F598908A496F5C74CCDF78AA\r
+           Iterated 1000 times=54E215733836E38D7D525831BD51F97C\r
+\r
+Set 2, vector# 41:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000004000000000000000000000\r
+                        cipher=61832D4C637CCE219D2FBB36ACF7992E\r
+                     decrypted=00000000004000000000000000000000\r
+            Iterated 100 times=B76BA76CA04FAEE650DF4E1053610DDE\r
+           Iterated 1000 times=27F7527335781E7FA3B360463AEFB5BC\r
+\r
+Set 2, vector# 42:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000002000000000000000000000\r
+                        cipher=945D2B20B9FD48F1961D04DBBA1708B5\r
+                     decrypted=00000000002000000000000000000000\r
+            Iterated 100 times=EB84F0A707EE89B265C28D5E6BAA04B1\r
+           Iterated 1000 times=2D5088C9D6C33C1639FB6E2C9CE0A67E\r
+\r
+Set 2, vector# 43:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000001000000000000000000000\r
+                        cipher=EC152810AA2771AA5E871949BF12B6F1\r
+                     decrypted=00000000001000000000000000000000\r
+            Iterated 100 times=780AD68EBD0A6E12176DDFBE1036E1DB\r
+           Iterated 1000 times=F64242993868AB3990F8A22192E98640\r
+\r
+Set 2, vector# 44:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000800000000000000000000\r
+                        cipher=E87712941A7EE80510D53509311196B7\r
+                     decrypted=00000000000800000000000000000000\r
+            Iterated 100 times=8CFEC251AFBD47E1EF0EAB207E9F6E93\r
+           Iterated 1000 times=01ED069BAE607061995227AA7A009F7C\r
+\r
+Set 2, vector# 45:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000400000000000000000000\r
+                        cipher=776820A0500F2D90D4DF36F50C395674\r
+                     decrypted=00000000000400000000000000000000\r
+            Iterated 100 times=03C574D06BD55AD83989B05A130B02C9\r
+           Iterated 1000 times=73D130EEB660A5D5B45373148A241073\r
+\r
+Set 2, vector# 46:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000200000000000000000000\r
+                        cipher=64958DB0758C1E80FCFCBB9FC6195E6D\r
+                     decrypted=00000000000200000000000000000000\r
+            Iterated 100 times=73A5020F67DB77DC965A775AC7BA4918\r
+           Iterated 1000 times=38B83B765608BC1E883CC01803792213\r
+\r
+Set 2, vector# 47:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000100000000000000000000\r
+                        cipher=37F27D1D918D463B0668A470DE898AB9\r
+                     decrypted=00000000000100000000000000000000\r
+            Iterated 100 times=3585131D24A20FC121DD234261495497\r
+           Iterated 1000 times=BC46D3E52E9737CD8691323F3D3E107C\r
+\r
+Set 2, vector# 48:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000080000000000000000000\r
+                        cipher=AA71549A4B290289C7060D76FF5A20BC\r
+                     decrypted=00000000000080000000000000000000\r
+            Iterated 100 times=3BD194C41AB0A034A570F59826843871\r
+           Iterated 1000 times=16BAC721EE1ACB80F91EACD9E0E76227\r
+\r
+Set 2, vector# 49:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000040000000000000000000\r
+                        cipher=95EF0C6213EB7CF56186D76BFA617174\r
+                     decrypted=00000000000040000000000000000000\r
+            Iterated 100 times=BCCD633B5D8D1DED66BF130A62FAC602\r
+           Iterated 1000 times=115CFEC323C387150917B18B41ECF441\r
+\r
+Set 2, vector# 50:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000020000000000000000000\r
+                        cipher=2F6A4BD794419F9F34CFD0FED825B6CD\r
+                     decrypted=00000000000020000000000000000000\r
+            Iterated 100 times=55A31D6735B3386C2246B5BCC5BB8B0B\r
+           Iterated 1000 times=20B668DFB111FB6C1D5DDFEDA5D2E535\r
+\r
+Set 2, vector# 51:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000010000000000000000000\r
+                        cipher=882C2B9E19854367479F0EE25D086F4E\r
+                     decrypted=00000000000010000000000000000000\r
+            Iterated 100 times=377735B795504D04751CCA004289B17F\r
+           Iterated 1000 times=949D552276C3F29F2F9B0611E4EE87A9\r
+\r
+Set 2, vector# 52:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000008000000000000000000\r
+                        cipher=D246FD18C625C1846741544EC4CE60B6\r
+                     decrypted=00000000000008000000000000000000\r
+            Iterated 100 times=C60BD41EA1FEB40CDCAA20B8D450C85A\r
+           Iterated 1000 times=72C1B5622607E4BE023F41C9AB371447\r
+\r
+Set 2, vector# 53:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000004000000000000000000\r
+                        cipher=9EAF5A8C5673BE9F488D5C7B6521BD8C\r
+                     decrypted=00000000000004000000000000000000\r
+            Iterated 100 times=34503DA361D4CA4EEB29A928094EBDD2\r
+           Iterated 1000 times=26F314D1BA8251AF756CA728128222F4\r
+\r
+Set 2, vector# 54:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000002000000000000000000\r
+                        cipher=9E7A685F738CB391FAE6ED184087630C\r
+                     decrypted=00000000000002000000000000000000\r
+            Iterated 100 times=B2DD7ECF70E9BD1B98345A5A2B4CDAD8\r
+           Iterated 1000 times=6E5817CE1C34B9FDBE54157191F80BFF\r
+\r
+Set 2, vector# 55:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000001000000000000000000\r
+                        cipher=5E0AC39E49825B2424C7263AA8824232\r
+                     decrypted=00000000000001000000000000000000\r
+            Iterated 100 times=1CE8D3D4F656AE5DAC5575A6C588E2D0\r
+           Iterated 1000 times=78F4775179BF45CD09E930BD21D3B8C2\r
+\r
+Set 2, vector# 56:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000800000000000000000\r
+                        cipher=0B06C4805E20BC990E601E5610A1BEAD\r
+                     decrypted=00000000000000800000000000000000\r
+            Iterated 100 times=72B73213F82EC135847C50BE047CB1D7\r
+           Iterated 1000 times=A52F0DFFD6C4138AE5813000318D4BD6\r
+\r
+Set 2, vector# 57:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000400000000000000000\r
+                        cipher=78A99615E809CA88F6F6C6E9AFA532FF\r
+                     decrypted=00000000000000400000000000000000\r
+            Iterated 100 times=CDF07A5BD21B0CBDCF9A0CD29641806F\r
+           Iterated 1000 times=93EE6A649BB66E63BCBC135887E348D4\r
+\r
+Set 2, vector# 58:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000200000000000000000\r
+                        cipher=9ACF5CC740AA37663000C89C5F8EE8D8\r
+                     decrypted=00000000000000200000000000000000\r
+            Iterated 100 times=F1AFC28932E6285C9E155F0F389A6499\r
+           Iterated 1000 times=DE3ADD4AB78C2A7C56574D924DA0ADA2\r
+\r
+Set 2, vector# 59:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000100000000000000000\r
+                        cipher=35D76EBA8F59CA6A78FC2942AC5F7F43\r
+                     decrypted=00000000000000100000000000000000\r
+            Iterated 100 times=28E21FAC330229A9805A1DFFF680DC74\r
+           Iterated 1000 times=00CA5E00240C45CE4ED592769E22C33C\r
+\r
+Set 2, vector# 60:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000080000000000000000\r
+                        cipher=39AD4C9AE2B4D46EF693303B54B53546\r
+                     decrypted=00000000000000080000000000000000\r
+            Iterated 100 times=DCCD5EFAF12796C99B58526FA197295E\r
+           Iterated 1000 times=6B22C46076E52E0FF8BD8F0E41C1E00C\r
+\r
+Set 2, vector# 61:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000040000000000000000\r
+                        cipher=EA0833009C96171EAA2BFDEF50DEE473\r
+                     decrypted=00000000000000040000000000000000\r
+            Iterated 100 times=BF645AD5E3B642C068149663B1FC605C\r
+           Iterated 1000 times=41D65E6B9FB82FDAA56FD713B24DD83A\r
+\r
+Set 2, vector# 62:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000020000000000000000\r
+                        cipher=868A8E86F525E50D3FF33A094A3AE119\r
+                     decrypted=00000000000000020000000000000000\r
+            Iterated 100 times=9C79229452B601E877BBA4BB762E6B05\r
+           Iterated 1000 times=643248A4B102608D6DB508886DF9CB39\r
+\r
+Set 2, vector# 63:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000010000000000000000\r
+                        cipher=3DBB9A366A2A3A660F027191B3613B95\r
+                     decrypted=00000000000000010000000000000000\r
+            Iterated 100 times=4A1A7722A6EBF368452AC977FA800F14\r
+           Iterated 1000 times=8D633D35A7329FD5A4138CE7D96009CD\r
+\r
+Set 2, vector# 64:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000008000000000000000\r
+                        cipher=E4CDE1FC6D811CDC25328CDAC8D0AD2B\r
+                     decrypted=00000000000000008000000000000000\r
+            Iterated 100 times=611761EA05B1566B6DC1F67042285D4C\r
+           Iterated 1000 times=8CF8560707804518FF44DF8D909C0740\r
+\r
+Set 2, vector# 65:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000004000000000000000\r
+                        cipher=332010FB6E39F82F00DC1FF6B6F8CFE6\r
+                     decrypted=00000000000000004000000000000000\r
+            Iterated 100 times=F7661694EB9EE344FBF7482C55317B63\r
+           Iterated 1000 times=0CC8AB604F58B94A20D6BD74964B2B40\r
+\r
+Set 2, vector# 66:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000002000000000000000\r
+                        cipher=00293BFE5BB3DA2D3652D4E06EE361B2\r
+                     decrypted=00000000000000002000000000000000\r
+            Iterated 100 times=9A7294ABCA0D4D3731C5B690B1D1E216\r
+           Iterated 1000 times=D2594FEC05A81062BA885BA181F1235A\r
+\r
+Set 2, vector# 67:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000001000000000000000\r
+                        cipher=9BC99B26E0114669EFE218BF014A15AA\r
+                     decrypted=00000000000000001000000000000000\r
+            Iterated 100 times=AC3EE8194616B9D3AB59CC2F60ED4B27\r
+           Iterated 1000 times=9B7F584FB3E0ECB5ABE61E40F597F27A\r
+\r
+Set 2, vector# 68:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000800000000000000\r
+                        cipher=43C358B6DAB480D0EAEB96DCE57E5B85\r
+                     decrypted=00000000000000000800000000000000\r
+            Iterated 100 times=D82F0B8C4D17C72A26B2B098FB3D66FA\r
+           Iterated 1000 times=B4CFA932076C0FDE652CF2FFB4E8B26A\r
+\r
+Set 2, vector# 69:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000400000000000000\r
+                        cipher=9842333B8E9FCEC35A8779CCCA7D025A\r
+                     decrypted=00000000000000000400000000000000\r
+            Iterated 100 times=6D3E07E71745B97936F53FD74ADC1B7F\r
+           Iterated 1000 times=6193685D82DC8AF6349487B7A17AB42D\r
+\r
+Set 2, vector# 70:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000200000000000000\r
+                        cipher=5A47529DB0D103DCC34D2ADD3A19C53F\r
+                     decrypted=00000000000000000200000000000000\r
+            Iterated 100 times=09C353D19A61E630BF44D0C3E86E7107\r
+           Iterated 1000 times=864836A4686B6E778DEFE1C6C34D391A\r
+\r
+Set 2, vector# 71:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000100000000000000\r
+                        cipher=8F705A89D4C6EE7E27A14792EC49B652\r
+                     decrypted=00000000000000000100000000000000\r
+            Iterated 100 times=3F7F0D91A7F4601FBAB175C36E4C14EF\r
+           Iterated 1000 times=B1EBFC47E6E4F3BD531CCCFECF7E2869\r
+\r
+Set 2, vector# 72:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000080000000000000\r
+                        cipher=6D4B9905F05096B23D6C13565588F012\r
+                     decrypted=00000000000000000080000000000000\r
+            Iterated 100 times=F696601293AD23575358403245282E49\r
+           Iterated 1000 times=00B23479DB79E05E9235910196561425\r
+\r
+Set 2, vector# 73:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000040000000000000\r
+                        cipher=23DDD34E8598F013C0559B3312341DBA\r
+                     decrypted=00000000000000000040000000000000\r
+            Iterated 100 times=12399B23DA9D89CA431977450FF8948F\r
+           Iterated 1000 times=245084EBF3BDECEACF4D01B0CFC35F34\r
+\r
+Set 2, vector# 74:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000020000000000000\r
+                        cipher=7B5AE9F49ACC68F2FEECB2823C3868A9\r
+                     decrypted=00000000000000000020000000000000\r
+            Iterated 100 times=83E772A37A6F6BB1CB8E73E95C8923B5\r
+           Iterated 1000 times=AA74D34070C1830CC86F0EDD4957C346\r
+\r
+Set 2, vector# 75:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000010000000000000\r
+                        cipher=09F8EED21EB8EE33C02B90637EF24E6B\r
+                     decrypted=00000000000000000010000000000000\r
+            Iterated 100 times=D74EABDA53BD8538A827A2548566610F\r
+           Iterated 1000 times=CDF8A85A0D75F9246CB3DD3C63D9D713\r
+\r
+Set 2, vector# 76:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000008000000000000\r
+                        cipher=00A2E8DB0417F61EAABAD6E9BF13E4BC\r
+                     decrypted=00000000000000000008000000000000\r
+            Iterated 100 times=B503690A58376E7DB16B1608D0E9B666\r
+           Iterated 1000 times=279CA94F42E54D8203191105FAAC1305\r
+\r
+Set 2, vector# 77:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000004000000000000\r
+                        cipher=CF5DB5AA31599EEDB5A3143E08D23672\r
+                     decrypted=00000000000000000004000000000000\r
+            Iterated 100 times=A11B71FBC15CAE960C6ACBF067173FCC\r
+           Iterated 1000 times=FD89868494A475CC996179A970C11451\r
+\r
+Set 2, vector# 78:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000002000000000000\r
+                        cipher=E09B69B9C0E3365C0EDA54AB3310A5AC\r
+                     decrypted=00000000000000000002000000000000\r
+            Iterated 100 times=22A1EA9705A5E74040A73B51CB19C8FA\r
+           Iterated 1000 times=C7156DAC23B769BDA06A8720BA561AFA\r
+\r
+Set 2, vector# 79:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000001000000000000\r
+                        cipher=33650F826366AEC9A09D7D038708737D\r
+                     decrypted=00000000000000000001000000000000\r
+            Iterated 100 times=235DD529A9FA1A870C53D90B8B1DDFA8\r
+           Iterated 1000 times=EB4F5A2ACBE0E9E9D2E396953BA166DD\r
+\r
+Set 2, vector# 80:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000800000000000\r
+                        cipher=E84A1EE9A00BA66952B24A6E6AD0C002\r
+                     decrypted=00000000000000000000800000000000\r
+            Iterated 100 times=D864EA34505A11FCE198FE8B1224795B\r
+           Iterated 1000 times=D4084C0B2E1EB9142CF50615B659E8D0\r
+\r
+Set 2, vector# 81:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000400000000000\r
+                        cipher=11B1E0969380A0A24E876D6470872796\r
+                     decrypted=00000000000000000000400000000000\r
+            Iterated 100 times=0218DFB9114EECE08B2DEAD725F2804F\r
+           Iterated 1000 times=4150D6A157A05A719BC8B772296699C2\r
+\r
+Set 2, vector# 82:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000200000000000\r
+                        cipher=D88FCA95FA29C35FDCD9467715F102D7\r
+                     decrypted=00000000000000000000200000000000\r
+            Iterated 100 times=25805EA2BA937AD5D9ED3B23EA8E3FD3\r
+           Iterated 1000 times=028B3324DCA1E0A3C725FF97FDEFFB3B\r
+\r
+Set 2, vector# 83:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000100000000000\r
+                        cipher=A78B86EF0E6959C08F70C810AF8E99CD\r
+                     decrypted=00000000000000000000100000000000\r
+            Iterated 100 times=4B42A2BC20489B592BF3FA258832EB4E\r
+           Iterated 1000 times=C323CF6D9A767B459795E7A5D44B72C0\r
+\r
+Set 2, vector# 84:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000080000000000\r
+                        cipher=A83E4F27E34360C8033CBC304EBBDF0C\r
+                     decrypted=00000000000000000000080000000000\r
+            Iterated 100 times=58C4B15469B47FA642F8F1FD06A37E2A\r
+           Iterated 1000 times=598BEE6C7E0A70405A0525DE237A8B3D\r
+\r
+Set 2, vector# 85:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000040000000000\r
+                        cipher=0AA5B4F05A0B42358ABF19F6E55F66D2\r
+                     decrypted=00000000000000000000040000000000\r
+            Iterated 100 times=015269896BF0442B2307D182257077D4\r
+           Iterated 1000 times=E383CA82EB912916609105757294D409\r
+\r
+Set 2, vector# 86:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000020000000000\r
+                        cipher=5C2AC2588982E3CCE99994101FC0A21A\r
+                     decrypted=00000000000000000000020000000000\r
+            Iterated 100 times=D69157F59E0722E5103B27DE628C69E8\r
+           Iterated 1000 times=546B6589C8B005F82B702140944B354E\r
+\r
+Set 2, vector# 87:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000010000000000\r
+                        cipher=60A3E107674A0B7F7B931C6EC35BC747\r
+                     decrypted=00000000000000000000010000000000\r
+            Iterated 100 times=D4FE2B250C54701CB79D44E9A06A6289\r
+           Iterated 1000 times=4267187FFEB8B67CC95FB32E172DCBEA\r
+\r
+Set 2, vector# 88:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000008000000000\r
+                        cipher=123D266844DFFF63DA93C4D806325660\r
+                     decrypted=00000000000000000000008000000000\r
+            Iterated 100 times=DFB02DAAC73F72D5F05C9D8317C33AC1\r
+           Iterated 1000 times=3C7C5A41637F8D6D3EF475CB25B02C97\r
+\r
+Set 2, vector# 89:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000004000000000\r
+                        cipher=08170908422DCB46EEB046F3D7E4AE3A\r
+                     decrypted=00000000000000000000004000000000\r
+            Iterated 100 times=92A42D9E5936FBA221C059FAFB520CF3\r
+           Iterated 1000 times=C88FA86BCFB8D463C0972F9193D249C1\r
+\r
+Set 2, vector# 90:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000002000000000\r
+                        cipher=13754D93DC4807807A9535388553FB47\r
+                     decrypted=00000000000000000000002000000000\r
+            Iterated 100 times=3B64B460597F7E24598C2A57F6CF693F\r
+           Iterated 1000 times=3E985897D4167BAC964519BA7112B8E0\r
+\r
+Set 2, vector# 91:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000001000000000\r
+                        cipher=DFA9741DD3883E39FED5716A706A65EC\r
+                     decrypted=00000000000000000000001000000000\r
+            Iterated 100 times=45C83C91BE8A5C0FE8C778A102E786A1\r
+           Iterated 1000 times=47BC11DED3756F9BCA80CD942774F27B\r
+\r
+Set 2, vector# 92:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000800000000\r
+                        cipher=CA5C3DCA7BE84DCBE33BF5238EA3F4B0\r
+                     decrypted=00000000000000000000000800000000\r
+            Iterated 100 times=1F8A5778026C85BE7A0F2213255EBB85\r
+           Iterated 1000 times=D877085CFFA70CAB08F6906C87DD52CD\r
+\r
+Set 2, vector# 93:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000400000000\r
+                        cipher=6EBEED89B297D6918FA5CEAB7A0E985E\r
+                     decrypted=00000000000000000000000400000000\r
+            Iterated 100 times=95B8161AF405182E98E74FA763C310BE\r
+           Iterated 1000 times=1FDB99AD518B51AAC1D2A6FC02414275\r
+\r
+Set 2, vector# 94:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000200000000\r
+                        cipher=3F79AB2119DEBCC44675E340C25B7D85\r
+                     decrypted=00000000000000000000000200000000\r
+            Iterated 100 times=6F067623577F386EA0928D764A3595BB\r
+           Iterated 1000 times=5B3F5DAED03DAC8B56C78BA4628FDBF2\r
+\r
+Set 2, vector# 95:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000100000000\r
+                        cipher=A7739DE45E6051EBBDC2F0365859BEE0\r
+                     decrypted=00000000000000000000000100000000\r
+            Iterated 100 times=34445C627EDF1C41DD46F935A4C963D4\r
+           Iterated 1000 times=0DBB46192C69AFF0DC3954AAD62CAC93\r
+\r
+Set 2, vector# 96:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000080000000\r
+                        cipher=CEA0C2B3C653B7553605BACCFDD62DF8\r
+                     decrypted=00000000000000000000000080000000\r
+            Iterated 100 times=54A1C1D4D2419B408B7374AB181F7C5F\r
+           Iterated 1000 times=06B5BB8A5F4CF06B3C51D025C9743D6D\r
+\r
+Set 2, vector# 97:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000040000000\r
+                        cipher=7F9742EEE96193CA8981739712F73045\r
+                     decrypted=00000000000000000000000040000000\r
+            Iterated 100 times=8CFC9767BE7782A56C64AEDCE1CF65AF\r
+           Iterated 1000 times=6A32B061E199AD6449C8E906D7C97FD1\r
+\r
+Set 2, vector# 98:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000020000000\r
+                        cipher=F0103101F4EC92C0CB48145FF34CF51F\r
+                     decrypted=00000000000000000000000020000000\r
+            Iterated 100 times=40A4DA74950696BF653E547B36E7B744\r
+           Iterated 1000 times=1EF6C0E8E2BE0B8D5551BEBD167C28A7\r
+\r
+Set 2, vector# 99:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000010000000\r
+                        cipher=55A8A3B02951558F343C160E7F86288D\r
+                     decrypted=00000000000000000000000010000000\r
+            Iterated 100 times=3C08B92BB9D0BFAF539E2F3BB5C539E6\r
+           Iterated 1000 times=2C20C20068B51C1477B497B0243A3167\r
+\r
+Set 2, vector#100:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000008000000\r
+                        cipher=3F9206DB4F3083E8F6EEC33CFE2C1BBF\r
+                     decrypted=00000000000000000000000008000000\r
+            Iterated 100 times=CE7BAC184BD43696D5C16C1F7FFB4F91\r
+           Iterated 1000 times=8A863696C53C84A3673BE4048739F5AD\r
+\r
+Set 2, vector#101:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000004000000\r
+                        cipher=F012723B2F08A28A5E24BB959FA5EFDD\r
+                     decrypted=00000000000000000000000004000000\r
+            Iterated 100 times=6A87CB73D3E446F69F4800F830A3872F\r
+           Iterated 1000 times=1C088DFFA39F2C7DDEE25A53AA31C757\r
+\r
+Set 2, vector#102:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000002000000\r
+                        cipher=1A28919DB3AB4A53D5A0E1E566982DF7\r
+                     decrypted=00000000000000000000000002000000\r
+            Iterated 100 times=0BE6D80FFBDFED84F013FD3250514DFF\r
+           Iterated 1000 times=2AB5207C134D01FEB39EAB7ECD8E47EF\r
+\r
+Set 2, vector#103:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000001000000\r
+                        cipher=E17C960B43B7E926C83DF749C6A5532F\r
+                     decrypted=00000000000000000000000001000000\r
+            Iterated 100 times=15AFC6218D1879EF6E8FD3DBEDD9D720\r
+           Iterated 1000 times=820A06775D48E1808AFB64F9C3827746\r
+\r
+Set 2, vector#104:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000800000\r
+                        cipher=16DF63CFB77D31CC782C0ED3190136AD\r
+                     decrypted=00000000000000000000000000800000\r
+            Iterated 100 times=873E63A7B12FC501C40BDA95F144617A\r
+           Iterated 1000 times=D65B197608098DCAD12760C873509D11\r
+\r
+Set 2, vector#105:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000400000\r
+                        cipher=1643D697AC4075EC6FE609472FA4C678\r
+                     decrypted=00000000000000000000000000400000\r
+            Iterated 100 times=0DF7D9B9D6E13FF80AC33D6589F30450\r
+           Iterated 1000 times=6E072D8B525C73444C6F5323C17AEFCE\r
+\r
+Set 2, vector#106:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000200000\r
+                        cipher=AD76BF6119FFC36369980D3466CF6570\r
+                     decrypted=00000000000000000000000000200000\r
+            Iterated 100 times=67C1401D4F9B75ECEC3D83AC2958B1C1\r
+           Iterated 1000 times=CF57D7101156BF6A29033559A0078542\r
+\r
+Set 2, vector#107:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000100000\r
+                        cipher=554E53F64D99F89A5BAA7FD5B70E0BD1\r
+                     decrypted=00000000000000000000000000100000\r
+            Iterated 100 times=903DC70007AC0EC8AE00A6D10CBC8FD3\r
+           Iterated 1000 times=B850C5C7E1B7116A64BCDBF46DB82BC2\r
+\r
+Set 2, vector#108:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000080000\r
+                        cipher=BDC10FF10FA5E3A41B096C870666DECB\r
+                     decrypted=00000000000000000000000000080000\r
+            Iterated 100 times=12F299973CCC892D5F15458225DBE6A4\r
+           Iterated 1000 times=30C3126188F8EB8FB7223F79FCEDBF70\r
+\r
+Set 2, vector#109:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000040000\r
+                        cipher=6B12E2408646228502972EA7580B05E1\r
+                     decrypted=00000000000000000000000000040000\r
+            Iterated 100 times=6676285711DF3BB7AC2691B9118E7BA5\r
+           Iterated 1000 times=6E4D51AF2037C7CE263B6E813A4442AA\r
+\r
+Set 2, vector#110:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000020000\r
+                        cipher=B9583810806D5A491B2F69FFF2D2A327\r
+                     decrypted=00000000000000000000000000020000\r
+            Iterated 100 times=53E989BC47F5A3DBA96CA79037724BB8\r
+           Iterated 1000 times=782593ECC6D731CE31690D9298BBF123\r
+\r
+Set 2, vector#111:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000010000\r
+                        cipher=E8E9F4A50B834DDEF307503AECD8A3BC\r
+                     decrypted=00000000000000000000000000010000\r
+            Iterated 100 times=4492417903037CD7CC31A94BD25CBC36\r
+           Iterated 1000 times=9DAD37A5811446E54807918755936791\r
+\r
+Set 2, vector#112:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000008000\r
+                        cipher=D7F4A1C7F7954E789BD61007866FFA80\r
+                     decrypted=00000000000000000000000000008000\r
+            Iterated 100 times=413E1E0E05444FF2314B01FD9870C922\r
+           Iterated 1000 times=D69C9FD92534E6CDBA397913EB4FDEE1\r
+\r
+Set 2, vector#113:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000004000\r
+                        cipher=953D7D0FD6DDD25CA25FA23C9322339F\r
+                     decrypted=00000000000000000000000000004000\r
+            Iterated 100 times=17B44D8E5FA7C61E6A8B12F08B5FA894\r
+           Iterated 1000 times=55DE4A8724541281703AB490895E7EBC\r
+\r
+Set 2, vector#114:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000002000\r
+                        cipher=CD4E607B4324CEC7372DE19CEA5AEF78\r
+                     decrypted=00000000000000000000000000002000\r
+            Iterated 100 times=22A41749C024198B4488F213C44C3992\r
+           Iterated 1000 times=61AC1EE316A68F7900B1CFE85B0BAFF2\r
+\r
+Set 2, vector#115:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000001000\r
+                        cipher=9B5C29709E0F0E586383EAB29E884009\r
+                     decrypted=00000000000000000000000000001000\r
+            Iterated 100 times=5B33EBBD05DA8F74E6C52DBC6894F463\r
+           Iterated 1000 times=9439A8B2036CE478687EB4D3258A7D7C\r
+\r
+Set 2, vector#116:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000800\r
+                        cipher=28B822B70E7430E44182C2BBAED4D88D\r
+                     decrypted=00000000000000000000000000000800\r
+            Iterated 100 times=0484E7E9FA838F77FD053214FE5C67D0\r
+           Iterated 1000 times=DBE7035BBD8E4E629104E19DCB7B2FBF\r
+\r
+Set 2, vector#117:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000400\r
+                        cipher=D2325AF7325642138C355BC4ACAF938F\r
+                     decrypted=00000000000000000000000000000400\r
+            Iterated 100 times=DDEE1FDA2FE1143C88D2888CE03E3AFC\r
+           Iterated 1000 times=4B384518BF10C68A9E66856BAF57AC10\r
+\r
+Set 2, vector#118:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000200\r
+                        cipher=F4D1A000EC3A370B5A6386355CEE010C\r
+                     decrypted=00000000000000000000000000000200\r
+            Iterated 100 times=2612801EA047518D3EA80C8DFEB67267\r
+           Iterated 1000 times=E0B60BBA9CD6C01E2CCC071A5901BD56\r
+\r
+Set 2, vector#119:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000100\r
+                        cipher=F9D198D9FDC650AFA72320AD4826506B\r
+                     decrypted=00000000000000000000000000000100\r
+            Iterated 100 times=629DDA82EE2C60DE9294CC6B2186A2D2\r
+           Iterated 1000 times=2C4BD7BA2C51A75E14FAF1F19EB77F41\r
+\r
+Set 2, vector#120:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000080\r
+                        cipher=5024595BEB4DAA2239D495BB023757EA\r
+                     decrypted=00000000000000000000000000000080\r
+            Iterated 100 times=FF403849A0A5D8E8909DD82750F552BA\r
+           Iterated 1000 times=3D7391CDB83A53BFE66A32520F48A6C2\r
+\r
+Set 2, vector#121:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000040\r
+                        cipher=8A6CDA8F518CA2FB0A860C5567C60104\r
+                     decrypted=00000000000000000000000000000040\r
+            Iterated 100 times=AC019231B59D273EE9299EA46C2CD61B\r
+           Iterated 1000 times=ACE0F09039A800B63752B781E38E8573\r
+\r
+Set 2, vector#122:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000020\r
+                        cipher=D6D90C40B07164436453E8312A633109\r
+                     decrypted=00000000000000000000000000000020\r
+            Iterated 100 times=2349B1782F85F204024B99191ACDBF63\r
+           Iterated 1000 times=1EC6E991D34A5E2D2DBEC0B67CA52C29\r
+\r
+Set 2, vector#123:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000010\r
+                        cipher=3E73330AE10DF1B8B81D9CA72221E192\r
+                     decrypted=00000000000000000000000000000010\r
+            Iterated 100 times=962AE9791406347ACC7A96E49A2DFAB0\r
+           Iterated 1000 times=F4A4DE8F6EFF4DBB63D426EB9DBD8843\r
+\r
+Set 2, vector#124:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000008\r
+                        cipher=5029AE60BF118AA69E47B235C3551490\r
+                     decrypted=00000000000000000000000000000008\r
+            Iterated 100 times=33246288BA511BBEEA9740F7E7DBC9D9\r
+           Iterated 1000 times=16D3E99E4123137AC2AAE0CDCEED1597\r
+\r
+Set 2, vector#125:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000004\r
+                        cipher=7299F32614EA0BD98D2375CA643EC47F\r
+                     decrypted=00000000000000000000000000000004\r
+            Iterated 100 times=0EB713913C5AD31BD4889F5FF9384FF8\r
+           Iterated 1000 times=49233FF98FBBAE599D0B8D5F2FAE9346\r
+\r
+Set 2, vector#126:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000002\r
+                        cipher=DF4A7B804A4D3A13113529C509F8BAF6\r
+                     decrypted=00000000000000000000000000000002\r
+            Iterated 100 times=9347E1512FAB0253E04210F44EEE4294\r
+           Iterated 1000 times=56C45988126B9C0A8AECF18FBCB2DA14\r
+\r
+Set 2, vector#127:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000001\r
+                        cipher=3EFC3791618B7D832BFA6AE030C09122\r
+                     decrypted=00000000000000000000000000000001\r
+            Iterated 100 times=947600C4827617F8E00D89A52789C03A\r
+           Iterated 1000 times=653CF7A2A827685A46A2D4E787812F33\r
+\r
+Test vectors -- set 3\r
+=====================\r
+\r
+Set 3, vector#  0:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6CD61BCB190B30384E8A3F168690AE82\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4C175D97FBA694025C02DED85304C12C\r
+           Iterated 1000 times=B81C34B8FD136958C897A4C3121BC360\r
+\r
+Set 3, vector#  1:\r
+                           key=010101010101010101010101010101010101010101010101\r
+                         plain=01010101010101010101010101010101\r
+                        cipher=142AA9F25DD64A8A6444304735AA6641\r
+                     decrypted=01010101010101010101010101010101\r
+            Iterated 100 times=43A8F3ACFACE4C6A671CAB6DDE6E5EA3\r
+           Iterated 1000 times=5960CDDAD6DDA43B3C35AA4B3104F80B\r
+\r
+Set 3, vector#  2:\r
+                           key=020202020202020202020202020202020202020202020202\r
+                         plain=02020202020202020202020202020202\r
+                        cipher=027D0E59F566E4EB40C59028971DE4DC\r
+                     decrypted=02020202020202020202020202020202\r
+            Iterated 100 times=B8D97804AB390F9DA352FCE9F96FB5EB\r
+           Iterated 1000 times=676021083B7CFB74F3E91AD974F2DDE4\r
+\r
+Set 3, vector#  3:\r
+                           key=030303030303030303030303030303030303030303030303\r
+                         plain=03030303030303030303030303030303\r
+                        cipher=A9D4D9EF1B3CE468861211E5A738978F\r
+                     decrypted=03030303030303030303030303030303\r
+            Iterated 100 times=FA4EC0882E001049F406965195970D31\r
+           Iterated 1000 times=487FA7B5E320D7FE0798C8BE0DF35777\r
+\r
+Set 3, vector#  4:\r
+                           key=040404040404040404040404040404040404040404040404\r
+                         plain=04040404040404040404040404040404\r
+                        cipher=9B944CD76B1C1AFD8E4D479D31A170C2\r
+                     decrypted=04040404040404040404040404040404\r
+            Iterated 100 times=494C59C39EA5AAB278CFC5C7C3CAB204\r
+           Iterated 1000 times=115318AB755390D1740F0EF8F0F6DCB7\r
+\r
+Set 3, vector#  5:\r
+                           key=050505050505050505050505050505050505050505050505\r
+                         plain=05050505050505050505050505050505\r
+                        cipher=C773DDAE2D6DBB11AE23A98D78A2BFD7\r
+                     decrypted=05050505050505050505050505050505\r
+            Iterated 100 times=EB592DDE355956E760C27404BFFD1218\r
+           Iterated 1000 times=443181CC3DCC7E470F30F02F30379AF3\r
+\r
+Set 3, vector#  6:\r
+                           key=060606060606060606060606060606060606060606060606\r
+                         plain=06060606060606060606060606060606\r
+                        cipher=890C6F733FCF1D7E41A468B341213ED6\r
+                     decrypted=06060606060606060606060606060606\r
+            Iterated 100 times=4C505F7A53F2CEB1E4D7942050E3A50B\r
+           Iterated 1000 times=56F4F233A276C35545EF9D25117F27AD\r
+\r
+Set 3, vector#  7:\r
+                           key=070707070707070707070707070707070707070707070707\r
+                         plain=07070707070707070707070707070707\r
+                        cipher=477C7DD627EB6699EB1B31AE9059D9FC\r
+                     decrypted=07070707070707070707070707070707\r
+            Iterated 100 times=6FEAD66508098315FBD715DD199D2B6B\r
+           Iterated 1000 times=65B730F724ADDC44B115104B46A31353\r
+\r
+Set 3, vector#  8:\r
+                           key=080808080808080808080808080808080808080808080808\r
+                         plain=08080808080808080808080808080808\r
+                        cipher=0C0C610409A8D91FEA4571F3E2928FA2\r
+                     decrypted=08080808080808080808080808080808\r
+            Iterated 100 times=928BA6E748693260A0F05B7E10548EA0\r
+           Iterated 1000 times=4F8B78CFF9CF811ED27DCFC6068D86FC\r
+\r
+Set 3, vector#  9:\r
+                           key=090909090909090909090909090909090909090909090909\r
+                         plain=09090909090909090909090909090909\r
+                        cipher=D045C56F48507DD57F530AC780B25588\r
+                     decrypted=09090909090909090909090909090909\r
+            Iterated 100 times=8B2BCA0FC1004049290EA54455704CCD\r
+           Iterated 1000 times=B2C33D5A74C1EC6C4768068B83930F16\r
+\r
+Set 3, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=BCFC44E38461031178EC0172B0360946\r
+                     decrypted=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+            Iterated 100 times=534B5ABB5098DAABEE36BB22317EF857\r
+           Iterated 1000 times=AA1AA9F4199D0F3534C168FF49E34C67\r
+\r
+Set 3, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=88C1E0B1822115AD4989AAEB0AE8AEA7\r
+                     decrypted=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+            Iterated 100 times=234986B6C0F9D31475E7E5F8A60173C3\r
+           Iterated 1000 times=3ACF09EDC01F45E42C7645E2E047E4C5\r
+\r
+Set 3, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=56EB958E5FCA5254221BE0A2FFA051D7\r
+                     decrypted=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+            Iterated 100 times=40069E750C6F39500649F5050E096A79\r
+           Iterated 1000 times=FC951787778D4248C86DC5F42AD044CE\r
+\r
+Set 3, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=D7DB722328CAD284BD4AAD1DEA2FAF62\r
+                     decrypted=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+            Iterated 100 times=65D8F727244C687BEEECB5C77D5E9B87\r
+           Iterated 1000 times=41DA1807BA3B2DDECFBFED2602DA4C7C\r
+\r
+Set 3, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=E078A45C84ECFE8C92122CEAA1E8BCBC\r
+                     decrypted=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+            Iterated 100 times=8880679FA2E2226E5F7FA35F1CA6D694\r
+           Iterated 1000 times=05665D340857EFC5F2A0C7C860D944C5\r
+\r
+Set 3, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=F36960995C348DBD8DD062D4D5A89DCD\r
+                     decrypted=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+            Iterated 100 times=F9FE7B67853908B546B793CC8DAC88E1\r
+           Iterated 1000 times=C7D6157A2DA2B856431922C92444E003\r
+\r
+Set 3, vector# 16:\r
+                           key=101010101010101010101010101010101010101010101010\r
+                         plain=10101010101010101010101010101010\r
+                        cipher=A8AA6F653475EC3F44253D171EF80054\r
+                     decrypted=10101010101010101010101010101010\r
+            Iterated 100 times=DAB3243A6C686867CF16A062F5BF793D\r
+           Iterated 1000 times=C8E86AC015758268281C408D2EC06114\r
+\r
+Set 3, vector# 17:\r
+                           key=111111111111111111111111111111111111111111111111\r
+                         plain=11111111111111111111111111111111\r
+                        cipher=AD7E4BA8610D935ABAF1544F93726A78\r
+                     decrypted=11111111111111111111111111111111\r
+            Iterated 100 times=57AF6AB2D02CDE007AC4F914528A42E7\r
+           Iterated 1000 times=20908938F55D9324B2BDE30F88DDE0E9\r
+\r
+Set 3, vector# 18:\r
+                           key=121212121212121212121212121212121212121212121212\r
+                         plain=12121212121212121212121212121212\r
+                        cipher=9EDA195C727103015CD512E058791749\r
+                     decrypted=12121212121212121212121212121212\r
+            Iterated 100 times=F3D93726AF7153B548AEA751D53B9AB6\r
+           Iterated 1000 times=9421C0536AF097B5B022ECE2F0B41D52\r
+\r
+Set 3, vector# 19:\r
+                           key=131313131313131313131313131313131313131313131313\r
+                         plain=13131313131313131313131313131313\r
+                        cipher=76DAE7FD31F3B7317B40C35BAD704AAB\r
+                     decrypted=13131313131313131313131313131313\r
+            Iterated 100 times=3C62E04FE1A1EA0E9FCB0B4CEC924319\r
+           Iterated 1000 times=B23F6919AA6651B07F5FD76BBE881ED6\r
+\r
+Set 3, vector# 20:\r
+                           key=141414141414141414141414141414141414141414141414\r
+                         plain=14141414141414141414141414141414\r
+                        cipher=0EA9AD6FBD0BAE067EBEBF3D5593196E\r
+                     decrypted=14141414141414141414141414141414\r
+            Iterated 100 times=321A91F2D69A735342F771D07DD7FD00\r
+           Iterated 1000 times=245611E5B17446562B713C3549EAD167\r
+\r
+Set 3, vector# 21:\r
+                           key=151515151515151515151515151515151515151515151515\r
+                         plain=15151515151515151515151515151515\r
+                        cipher=B5875237099EEC0A4C53202235A33D15\r
+                     decrypted=15151515151515151515151515151515\r
+            Iterated 100 times=93F09870934C07F34F57999CE4037D82\r
+           Iterated 1000 times=4203926B19AFC471AF6F20D644DEED15\r
+\r
+Set 3, vector# 22:\r
+                           key=161616161616161616161616161616161616161616161616\r
+                         plain=16161616161616161616161616161616\r
+                        cipher=F12DBE56066290FA3A7CD1C22E73DDDD\r
+                     decrypted=16161616161616161616161616161616\r
+            Iterated 100 times=B56D00EB1E2E1ABE6917B939DC7F7B49\r
+           Iterated 1000 times=4BC7F765FC2D808A36FD5D2DFA7A9ACE\r
+\r
+Set 3, vector# 23:\r
+                           key=171717171717171717171717171717171717171717171717\r
+                         plain=17171717171717171717171717171717\r
+                        cipher=ABC9F137F453E79DCF2D6AABE4E7858D\r
+                     decrypted=17171717171717171717171717171717\r
+            Iterated 100 times=39AC0AC3D3121613DADAA7C03B23ED0F\r
+           Iterated 1000 times=C06BD781F661651C3047F7547F8D8A6E\r
+\r
+Set 3, vector# 24:\r
+                           key=181818181818181818181818181818181818181818181818\r
+                         plain=18181818181818181818181818181818\r
+                        cipher=5D846BBA803CE96E5A842B409C470745\r
+                     decrypted=18181818181818181818181818181818\r
+            Iterated 100 times=16790E8594D05362BA6F13D688B1DB9A\r
+           Iterated 1000 times=0CED7FE21D52497FC8D494D630C707FD\r
+\r
+Set 3, vector# 25:\r
+                           key=191919191919191919191919191919191919191919191919\r
+                         plain=19191919191919191919191919191919\r
+                        cipher=12E6B6E0167FB418D929AFB38A029189\r
+                     decrypted=19191919191919191919191919191919\r
+            Iterated 100 times=F75587DFC03561C04C41DBEFDAFE16FF\r
+           Iterated 1000 times=6CD3C881BC3D73B6EDA970E8170F73DA\r
+\r
+Set 3, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=D8D9BBE0A2DE0A70106F560BBBB02A8F\r
+                     decrypted=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+            Iterated 100 times=29352B0A9380C63803B5472D95E021A4\r
+           Iterated 1000 times=6BE8E08CDCB10DF08A45B26E062A308C\r
+\r
+Set 3, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=5560DE385820F3FA6C138767FBADA226\r
+                     decrypted=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+            Iterated 100 times=D56472D25CACDC28652C8C783FFC2C05\r
+           Iterated 1000 times=51C8CB11259D8A180844CF6C6664C91C\r
+\r
+Set 3, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=F53279EAC16C11FED708C4DB841DB372\r
+                     decrypted=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+            Iterated 100 times=ACD669EAB577DA266D48401949B1BF9F\r
+           Iterated 1000 times=F540E3D75C4EF764B249813033F92D02\r
+\r
+Set 3, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=E6704A7E55D35C2636BCEF75A9004442\r
+                     decrypted=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+            Iterated 100 times=CAA817E952558D24689D5E96E9316638\r
+           Iterated 1000 times=E5401D2DA0B68639B98BFF52FB52008A\r
+\r
+Set 3, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=48B51FD3C42320E42ABCC3C1D9C68FC8\r
+                     decrypted=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+            Iterated 100 times=18510CE1C86AE9D0F7A4D6B0B51AAA7B\r
+           Iterated 1000 times=E4D5DBA7B77B36F77C1BCC0DC5D664C2\r
+\r
+Set 3, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=DDB77628D91D3C410D9FA61D57285D1C\r
+                     decrypted=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+            Iterated 100 times=7DD1C21BAE232F982AC9633A362E7CBA\r
+           Iterated 1000 times=A04248C9268926C4B967F322B8445139\r
+\r
+Set 3, vector# 32:\r
+                           key=202020202020202020202020202020202020202020202020\r
+                         plain=20202020202020202020202020202020\r
+                        cipher=67718DA41AA70EA260A05C4357F7CF9B\r
+                     decrypted=20202020202020202020202020202020\r
+            Iterated 100 times=0A02758A3963440DBAA5262AADEBB517\r
+           Iterated 1000 times=A258C73CFE41BDC0EED8CD422B64DFF5\r
+\r
+Set 3, vector# 33:\r
+                           key=212121212121212121212121212121212121212121212121\r
+                         plain=21212121212121212121212121212121\r
+                        cipher=794C763D6A8CDB04231E8D1D06328A05\r
+                     decrypted=21212121212121212121212121212121\r
+            Iterated 100 times=EF4BA53C16168E55AF12A6DA4B3FD2F1\r
+           Iterated 1000 times=8AF30C14C09066F7CF498D27C0086C1E\r
+\r
+Set 3, vector# 34:\r
+                           key=222222222222222222222222222222222222222222222222\r
+                         plain=22222222222222222222222222222222\r
+                        cipher=5982B918E193D69420DFAF9707083CB4\r
+                     decrypted=22222222222222222222222222222222\r
+            Iterated 100 times=7218BFFA76D9899B7F7383944261BBCC\r
+           Iterated 1000 times=B944B81CFBF01F9063A91D02B04E144B\r
+\r
+Set 3, vector# 35:\r
+                           key=232323232323232323232323232323232323232323232323\r
+                         plain=23232323232323232323232323232323\r
+                        cipher=DA4D581382B09DD7DC8195FED2C5A51C\r
+                     decrypted=23232323232323232323232323232323\r
+            Iterated 100 times=0B10A7B47B3BB1E56071DF086E51F30B\r
+           Iterated 1000 times=282EFCED89E032A94F5E44CB88709129\r
+\r
+Set 3, vector# 36:\r
+                           key=242424242424242424242424242424242424242424242424\r
+                         plain=24242424242424242424242424242424\r
+                        cipher=D5212C15A5C197D7CFC5B0C5B992F368\r
+                     decrypted=24242424242424242424242424242424\r
+            Iterated 100 times=57FF50BB8ACE4B30FE24A263403C5BF6\r
+           Iterated 1000 times=331ED55162545AC9DF65840AB428F8F3\r
+\r
+Set 3, vector# 37:\r
+                           key=252525252525252525252525252525252525252525252525\r
+                         plain=25252525252525252525252525252525\r
+                        cipher=714B8415147ABCAC84BC737F4564CAC5\r
+                     decrypted=25252525252525252525252525252525\r
+            Iterated 100 times=37D60487AAA8F3A6C6C1A8E7629E4191\r
+           Iterated 1000 times=3F0E2101D3B062BA6B089A523D79F72C\r
+\r
+Set 3, vector# 38:\r
+                           key=262626262626262626262626262626262626262626262626\r
+                         plain=26262626262626262626262626262626\r
+                        cipher=A12882BF1C4C764EDC0DE3BB194E7133\r
+                     decrypted=26262626262626262626262626262626\r
+            Iterated 100 times=B07ABEB4FD050026CBB1D28951E4342F\r
+           Iterated 1000 times=601792CADA69FD5CA54453B90C47AC41\r
+\r
+Set 3, vector# 39:\r
+                           key=272727272727272727272727272727272727272727272727\r
+                         plain=27272727272727272727272727272727\r
+                        cipher=AFB7B55686201AFF7317E1B51CC1EBA2\r
+                     decrypted=27272727272727272727272727272727\r
+            Iterated 100 times=44A078F69F6AE6F4C786D41062FC742E\r
+           Iterated 1000 times=727D138F0F78D4CD2657AE08760EFC4C\r
+\r
+Set 3, vector# 40:\r
+                           key=282828282828282828282828282828282828282828282828\r
+                         plain=28282828282828282828282828282828\r
+                        cipher=41628154531FF7B12020706484FEFEA2\r
+                     decrypted=28282828282828282828282828282828\r
+            Iterated 100 times=BBECE75213410AC3B55E45EF47A8CEED\r
+           Iterated 1000 times=654BB0E195C04911E04B6F6E7FBCE769\r
+\r
+Set 3, vector# 41:\r
+                           key=292929292929292929292929292929292929292929292929\r
+                         plain=29292929292929292929292929292929\r
+                        cipher=DC1E858FDC36FBF3FCEE00039F2AA0B5\r
+                     decrypted=29292929292929292929292929292929\r
+            Iterated 100 times=69F2B932612E418C72C096575178D442\r
+           Iterated 1000 times=CCE5C3D28A8C572FB02093D624AADE99\r
+\r
+Set 3, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=35762CCFABF983E2E70DBCE5AEBE7219\r
+                     decrypted=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+            Iterated 100 times=2B8265B781FAE1DCB013AB7A1941D9AC\r
+           Iterated 1000 times=3D481846FF6C7D4B8F4C11F83E360974\r
+\r
+Set 3, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=285EA5899F0FEAB729974A75E40D3E8C\r
+                     decrypted=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+            Iterated 100 times=6271DA98698C55C99810C6FD23C4FFB3\r
+           Iterated 1000 times=588D36B97E3590179A169D99765406D9\r
+\r
+Set 3, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=A308360BCC0C2CB210F6B16C64567010\r
+                     decrypted=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+            Iterated 100 times=CB001C83EF7CDC1A3BA87FF33941882E\r
+           Iterated 1000 times=51FF2BD73664282300ACD3C31A746FCA\r
+\r
+Set 3, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=E56FB73531A6E6BB83783C3896D6F027\r
+                     decrypted=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+            Iterated 100 times=178C1266DDEDFD7CE2E09ABAFD057B6F\r
+           Iterated 1000 times=85EC8228526C17506342B7A69D980A91\r
+\r
+Set 3, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=9A7A4908AEACC28F55C0E79CB33EF20A\r
+                     decrypted=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+            Iterated 100 times=1C2EA0658A847502E8687161BBEE0C98\r
+           Iterated 1000 times=ECA84C388BBBCC7BE256FD782A7C877E\r
+\r
+Set 3, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=76D5DC61B62C82CF86B853321682AECD\r
+                     decrypted=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+            Iterated 100 times=B0F8F2D1965C857DC065D5F5949DB864\r
+           Iterated 1000 times=7C05715F769406F75C84974D205BCAD4\r
+\r
+Set 3, vector# 48:\r
+                           key=303030303030303030303030303030303030303030303030\r
+                         plain=30303030303030303030303030303030\r
+                        cipher=E4FE632B6D3BDF0C4763557DCB46DA9B\r
+                     decrypted=30303030303030303030303030303030\r
+            Iterated 100 times=04C07E7B37FADBCCCBAC433DB88992E4\r
+           Iterated 1000 times=BFBB4CC43CC0638215EFFD317A720CF8\r
+\r
+Set 3, vector# 49:\r
+                           key=313131313131313131313131313131313131313131313131\r
+                         plain=31313131313131313131313131313131\r
+                        cipher=69DFBE7D5240AC8838F4F32B669A8C28\r
+                     decrypted=31313131313131313131313131313131\r
+            Iterated 100 times=AA65E0438931E505E675A4091C71B50E\r
+           Iterated 1000 times=5BFB0E22174E2D01B2568480AEBC2934\r
+\r
+Set 3, vector# 50:\r
+                           key=323232323232323232323232323232323232323232323232\r
+                         plain=32323232323232323232323232323232\r
+                        cipher=28F6797D7416C245B77679E15AF77DA1\r
+                     decrypted=32323232323232323232323232323232\r
+            Iterated 100 times=71CF9F9CAB37277C8BB9C54DEF3522BC\r
+           Iterated 1000 times=577D40E34C87FD30ED213B61A66664D7\r
+\r
+Set 3, vector# 51:\r
+                           key=333333333333333333333333333333333333333333333333\r
+                         plain=33333333333333333333333333333333\r
+                        cipher=990BC9672F79EEAB8D0E6EC351FD57A6\r
+                     decrypted=33333333333333333333333333333333\r
+            Iterated 100 times=58459E87F22DF3A3CC021A1EC3059DF0\r
+           Iterated 1000 times=4582FC0D0B585EECFEDBA81A08C899F7\r
+\r
+Set 3, vector# 52:\r
+                           key=343434343434343434343434343434343434343434343434\r
+                         plain=34343434343434343434343434343434\r
+                        cipher=802C87F88AF644AB0A045D679876B5CB\r
+                     decrypted=34343434343434343434343434343434\r
+            Iterated 100 times=5B1A743A1DA1CA639A1364B5EEDBEA8F\r
+           Iterated 1000 times=2DC6497B408F92B86C0DF4B889AD8549\r
+\r
+Set 3, vector# 53:\r
+                           key=353535353535353535353535353535353535353535353535\r
+                         plain=35353535353535353535353535353535\r
+                        cipher=F9CF723564C34AE5B702AFD8392B15EA\r
+                     decrypted=35353535353535353535353535353535\r
+            Iterated 100 times=F0BE696ADE7987937269C1A5A629BC2D\r
+           Iterated 1000 times=8EF4802E3BB0A107B869CBD090F51EF9\r
+\r
+Set 3, vector# 54:\r
+                           key=363636363636363636363636363636363636363636363636\r
+                         plain=36363636363636363636363636363636\r
+                        cipher=D5B223E24A77978DA25D9392634B3C11\r
+                     decrypted=36363636363636363636363636363636\r
+            Iterated 100 times=0BDB436E84128528F3039F36AA95401C\r
+           Iterated 1000 times=CA0FC917D95ECCBE5D564CCE00D6C382\r
+\r
+Set 3, vector# 55:\r
+                           key=373737373737373737373737373737373737373737373737\r
+                         plain=37373737373737373737373737373737\r
+                        cipher=45262C366C3AB97F1ECD9197E6BC4F5F\r
+                     decrypted=37373737373737373737373737373737\r
+            Iterated 100 times=DD5FA6D1A549DE3EC8D886B23057A6DF\r
+           Iterated 1000 times=9608F059E6505C66D76D89349D61CA2E\r
+\r
+Set 3, vector# 56:\r
+                           key=383838383838383838383838383838383838383838383838\r
+                         plain=38383838383838383838383838383838\r
+                        cipher=A0535C0EE4CD69D8296A7B680A343AC4\r
+                     decrypted=38383838383838383838383838383838\r
+            Iterated 100 times=AB23459803103D4F4AF892527EEF58D7\r
+           Iterated 1000 times=FB64D3E720A90E4A9FDEB85B1E846BF3\r
+\r
+Set 3, vector# 57:\r
+                           key=393939393939393939393939393939393939393939393939\r
+                         plain=39393939393939393939393939393939\r
+                        cipher=88052146B98BAB8ACE2FC5A91BF4B7A7\r
+                     decrypted=39393939393939393939393939393939\r
+            Iterated 100 times=3A27A028517EA7B7E282277BBE7E4569\r
+           Iterated 1000 times=FB3D93091D91413C8D8B18B10E2D9615\r
+\r
+Set 3, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=F7562819928EEEA2486B56BD932EDF1E\r
+                     decrypted=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+            Iterated 100 times=32E0D6B32CE92A5B2B9CC738EC3DAAB7\r
+           Iterated 1000 times=FA687DB898AF38C2E2B5A2A182C29C4D\r
+\r
+Set 3, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=F55C01154B81E31C56F821A4F06FF244\r
+                     decrypted=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+            Iterated 100 times=2A9FFBEF35BD35EE5095144BA3F26A3E\r
+           Iterated 1000 times=2DE50B880EA3AE100193C19898CBF10E\r
+\r
+Set 3, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=D5ED34A900D38DB5632F0BBAFAD5792E\r
+                     decrypted=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+            Iterated 100 times=C0921A090DD9B1EDA44D64A4DD8F1B67\r
+           Iterated 1000 times=546BDB49669620EB2204AFDB7898846F\r
+\r
+Set 3, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=13BCD4A8E28C352A305BAC636ABF0200\r
+                     decrypted=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+            Iterated 100 times=EC335316215116808E18DBEC43F5F042\r
+           Iterated 1000 times=1C95BC19F40C69DD80754B2ADDDEFB1E\r
+\r
+Set 3, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=677C7E5157A116FF5B92A2C21A846DCD\r
+                     decrypted=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+            Iterated 100 times=2BEA11517DCC9AE5326CD8E6BFA45B96\r
+           Iterated 1000 times=49AF469E70D8E27BF00194D992360C2A\r
+\r
+Set 3, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=2D2A719202601C1B2EF6D05BCC5C7DB9\r
+                     decrypted=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+            Iterated 100 times=41E9C3DE17A30EFAE983E2EAF77561DE\r
+           Iterated 1000 times=1BB0273151D59E2DBA85621CDB2DC335\r
+\r
+Set 3, vector# 64:\r
+                           key=404040404040404040404040404040404040404040404040\r
+                         plain=40404040404040404040404040404040\r
+                        cipher=0E4D9981D1E4D3D23811323E7E16B950\r
+                     decrypted=40404040404040404040404040404040\r
+            Iterated 100 times=DA423D31DC0A0D9C8A7457B45B3A139B\r
+           Iterated 1000 times=C8964236AB1251D1336C21255AB38550\r
+\r
+Set 3, vector# 65:\r
+                           key=414141414141414141414141414141414141414141414141\r
+                         plain=41414141414141414141414141414141\r
+                        cipher=66EF378278F3F79BB7811C3D6FB90AD3\r
+                     decrypted=41414141414141414141414141414141\r
+            Iterated 100 times=388D6549CDD8FA7D67B5BFD3694F3C28\r
+           Iterated 1000 times=F55CFDB335B89B4EC66510E7F9E5D255\r
+\r
+Set 3, vector# 66:\r
+                           key=424242424242424242424242424242424242424242424242\r
+                         plain=42424242424242424242424242424242\r
+                        cipher=BFF5340ED842F459595F5FD38471C1CA\r
+                     decrypted=42424242424242424242424242424242\r
+            Iterated 100 times=2797DC2B979431D03ED5FAF24617F992\r
+           Iterated 1000 times=FA06F82CE1D5AF94BAA5FD8D9041C01B\r
+\r
+Set 3, vector# 67:\r
+                           key=434343434343434343434343434343434343434343434343\r
+                         plain=43434343434343434343434343434343\r
+                        cipher=2A60F3E11DEF6D5A9F107455CF691D0E\r
+                     decrypted=43434343434343434343434343434343\r
+            Iterated 100 times=935F7DE12CC2F6061B42236862919B0E\r
+           Iterated 1000 times=E2E3E495B38538048E91C52777FC7A50\r
+\r
+Set 3, vector# 68:\r
+                           key=444444444444444444444444444444444444444444444444\r
+                         plain=44444444444444444444444444444444\r
+                        cipher=28668C5387430A84C5899DD89D1B8A0E\r
+                     decrypted=44444444444444444444444444444444\r
+            Iterated 100 times=C205E67E2B04F39E09EE0BEC4346748B\r
+           Iterated 1000 times=C561368DB6C1FCC8D5F6EA2D3EBFAA43\r
+\r
+Set 3, vector# 69:\r
+                           key=454545454545454545454545454545454545454545454545\r
+                         plain=45454545454545454545454545454545\r
+                        cipher=490F01E815B7BC930F552DD96F4BBFFA\r
+                     decrypted=45454545454545454545454545454545\r
+            Iterated 100 times=6325809D40506F39CF1BCA0C36F0C038\r
+           Iterated 1000 times=CD43D89DAE4BD9AA300DED2D09EBCA64\r
+\r
+Set 3, vector# 70:\r
+                           key=464646464646464646464646464646464646464646464646\r
+                         plain=46464646464646464646464646464646\r
+                        cipher=314B128A98582E634005133246D8788F\r
+                     decrypted=46464646464646464646464646464646\r
+            Iterated 100 times=A2297C18DC6B7BA4334BE5B08CB9E211\r
+           Iterated 1000 times=AC3BB9EE28E63FE31A51FA644B2FFF0B\r
+\r
+Set 3, vector# 71:\r
+                           key=474747474747474747474747474747474747474747474747\r
+                         plain=47474747474747474747474747474747\r
+                        cipher=CBAFF2B405310E2923A366FE2B034A9B\r
+                     decrypted=47474747474747474747474747474747\r
+            Iterated 100 times=719CD54110D9F375054898AB6C6F65F6\r
+           Iterated 1000 times=24C40731A8B77A5D15EA4A2D7F51351A\r
+\r
+Set 3, vector# 72:\r
+                           key=484848484848484848484848484848484848484848484848\r
+                         plain=48484848484848484848484848484848\r
+                        cipher=D12855EC3FBEC40E1027BE3FAEF261D3\r
+                     decrypted=48484848484848484848484848484848\r
+            Iterated 100 times=6C692501D7B1347B17D28E54BA743622\r
+           Iterated 1000 times=DA899C6E24F391EF49D2B95A5D4A4191\r
+\r
+Set 3, vector# 73:\r
+                           key=494949494949494949494949494949494949494949494949\r
+                         plain=49494949494949494949494949494949\r
+                        cipher=EF6F46A131469062E487C2E13608CBC4\r
+                     decrypted=49494949494949494949494949494949\r
+            Iterated 100 times=B25B7D209D0EC45A905D920301D0EB4A\r
+           Iterated 1000 times=8F2ED02A70A90B274DC0E468D739B12D\r
+\r
+Set 3, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=B20950595CBF0218E287C13C93AB9CF1\r
+                     decrypted=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+            Iterated 100 times=C5AEBCA6B3126A5F7076A91A940805D6\r
+           Iterated 1000 times=F906A1AA2CE4BCEB465779AD9D303DE6\r
+\r
+Set 3, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=203AE2C13AE730BFB03DDDE321699844\r
+                     decrypted=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+            Iterated 100 times=A7C2DAE8D5A2DB3C141C68D839949F19\r
+           Iterated 1000 times=55958B47C8D080D29DA4584D80FA929B\r
+\r
+Set 3, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=475C99D8572AE22B0798A5DC38A49FCD\r
+                     decrypted=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+            Iterated 100 times=4F4BD82BEF36BE1CD881990718552CBC\r
+           Iterated 1000 times=9761AB4C5F6EFD465C8DF96FC75FD970\r
+\r
+Set 3, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=FE801D4D9371187118FF3F64FC9B0218\r
+                     decrypted=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+            Iterated 100 times=1F510D60400D2343737F5C44E697A778\r
+           Iterated 1000 times=00D9BE41DD262E28CBE412B8D7D86F7E\r
+\r
+Set 3, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=14A41A5626E7203266E2BE73287EE701\r
+                     decrypted=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+            Iterated 100 times=BCF89BB19371209130F27401F69123E3\r
+           Iterated 1000 times=7F0ACDBD5F7D7320EA617DF38C02A1D1\r
+\r
+Set 3, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=190D0B71ED9EB775131A5AD5D2904B3B\r
+                     decrypted=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+            Iterated 100 times=DE00825EC34E8751382819550222EB06\r
+           Iterated 1000 times=3DC2A61371F04B8A39399556851B0358\r
+\r
+Set 3, vector# 80:\r
+                           key=505050505050505050505050505050505050505050505050\r
+                         plain=50505050505050505050505050505050\r
+                        cipher=8466377860649BD193978BF983271713\r
+                     decrypted=50505050505050505050505050505050\r
+            Iterated 100 times=133A48449F7B31620B9D799DF120A08F\r
+           Iterated 1000 times=29F74451D1D1994D5A53C28A2FCEFCA6\r
+\r
+Set 3, vector# 81:\r
+                           key=515151515151515151515151515151515151515151515151\r
+                         plain=51515151515151515151515151515151\r
+                        cipher=B405D04EB9E353BDE5223B4DD42163F5\r
+                     decrypted=51515151515151515151515151515151\r
+            Iterated 100 times=E439954FFB9BC41469917CF3C7C63E92\r
+           Iterated 1000 times=5CD9F956D3E867A1290DE1C5B57D5802\r
+\r
+Set 3, vector# 82:\r
+                           key=525252525252525252525252525252525252525252525252\r
+                         plain=52525252525252525252525252525252\r
+                        cipher=A5529CD9487910E04F537B36B5BBA808\r
+                     decrypted=52525252525252525252525252525252\r
+            Iterated 100 times=8FEFB3FE63ED0754EAE7B82E3144F01B\r
+           Iterated 1000 times=08A87B02E46922D2ECB07AF48DC01BF8\r
+\r
+Set 3, vector# 83:\r
+                           key=535353535353535353535353535353535353535353535353\r
+                         plain=53535353535353535353535353535353\r
+                        cipher=6B842FC9A563545D03685BCCDCD6B856\r
+                     decrypted=53535353535353535353535353535353\r
+            Iterated 100 times=CA6B58C57082595131C399A8BBB1284B\r
+           Iterated 1000 times=3ED4D58B6580244560B4B2C98AC399EB\r
+\r
+Set 3, vector# 84:\r
+                           key=545454545454545454545454545454545454545454545454\r
+                         plain=54545454545454545454545454545454\r
+                        cipher=CE74C716ADCDD2C60B034CC3BC1613A0\r
+                     decrypted=54545454545454545454545454545454\r
+            Iterated 100 times=22548508C6CE7803E16F0D9C4C69468A\r
+           Iterated 1000 times=567729E31B580C6E9540CDD85063D9E6\r
+\r
+Set 3, vector# 85:\r
+                           key=555555555555555555555555555555555555555555555555\r
+                         plain=55555555555555555555555555555555\r
+                        cipher=A36DCFAC253D160667FACA1DC00BF429\r
+                     decrypted=55555555555555555555555555555555\r
+            Iterated 100 times=5E1770CBF5AF29F286F8E68EF89BF6BA\r
+           Iterated 1000 times=EB701E266EE74D6B76185BB927F92A70\r
+\r
+Set 3, vector# 86:\r
+                           key=565656565656565656565656565656565656565656565656\r
+                         plain=56565656565656565656565656565656\r
+                        cipher=D013F46A15095A3D4E7164B691270CC8\r
+                     decrypted=56565656565656565656565656565656\r
+            Iterated 100 times=9D361DF4E10D31F5F244DBB9D5F560EA\r
+           Iterated 1000 times=DF49FC2ABFBD32D2671A8D8316B16CCA\r
+\r
+Set 3, vector# 87:\r
+                           key=575757575757575757575757575757575757575757575757\r
+                         plain=57575757575757575757575757575757\r
+                        cipher=76128D217A927C703B526258F320B9EF\r
+                     decrypted=57575757575757575757575757575757\r
+            Iterated 100 times=347104D96E8C97160DF0C9B5DDDD897B\r
+           Iterated 1000 times=37F949D4C058DBCC543D5010974D19D7\r
+\r
+Set 3, vector# 88:\r
+                           key=585858585858585858585858585858585858585858585858\r
+                         plain=58585858585858585858585858585858\r
+                        cipher=661D43017C1B48AE5CC709A56882DFFC\r
+                     decrypted=58585858585858585858585858585858\r
+            Iterated 100 times=7F846330C9219BA1C0EA877C1839ED87\r
+           Iterated 1000 times=D8155D232C793514190190A7F5F10C8D\r
+\r
+Set 3, vector# 89:\r
+                           key=595959595959595959595959595959595959595959595959\r
+                         plain=59595959595959595959595959595959\r
+                        cipher=5619896CB9D9E4A765AA22E10AED86F9\r
+                     decrypted=59595959595959595959595959595959\r
+            Iterated 100 times=2F5364E00B9F4481B80468E6D184EA73\r
+           Iterated 1000 times=59C15DD407D5AF2783B6009D5624B4B6\r
+\r
+Set 3, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=E9D552F76E7D739A3EF120573D7247E9\r
+                     decrypted=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+            Iterated 100 times=072B08B1A804F458129313EFEA2814AA\r
+           Iterated 1000 times=26779B9E683CD0B43B5CB54CCD240994\r
+\r
+Set 3, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=8725E61063335C0A1599EAEE5870D6EB\r
+                     decrypted=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+            Iterated 100 times=5F1A988F048516254C02822BC599A78B\r
+           Iterated 1000 times=9662B6A3F70CBA483968D24ADDDEF43D\r
+\r
+Set 3, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=7411C01B3A5FF29BC2A834EEA1197112\r
+                     decrypted=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+            Iterated 100 times=B4D274D1F5A6E6DA4F59AA6CDBE77F52\r
+           Iterated 1000 times=64B2BB7C40C655E8065226F9E1D27611\r
+\r
+Set 3, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=0BF495D77BF198EC62ED19DD0DB92FF7\r
+                     decrypted=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+            Iterated 100 times=1306EED75CC49EE77C771DC1252BB92B\r
+           Iterated 1000 times=716E78E504250A1E17E325A70DABFE1F\r
+\r
+Set 3, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=46A8341F67C7B4D3CCB9A67BAD2DABAA\r
+                     decrypted=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+            Iterated 100 times=29E6644B5E35069141A1CBE849810744\r
+           Iterated 1000 times=78B873CA3EF7BD32047C13C9FA42C27A\r
+\r
+Set 3, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=A41463ECE5B7F7F96AFC4A4FF514F3DE\r
+                     decrypted=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+            Iterated 100 times=50F0E2678D759D3B10B642817B154CC3\r
+           Iterated 1000 times=F9403652ED947ACBB63BBA09DBE980E9\r
+\r
+Set 3, vector# 96:\r
+                           key=606060606060606060606060606060606060606060606060\r
+                         plain=60606060606060606060606060606060\r
+                        cipher=893FD602ACE200D0746A5085311BAA8E\r
+                     decrypted=60606060606060606060606060606060\r
+            Iterated 100 times=C889BF0B3017ADA021D9BB61BE87AC69\r
+           Iterated 1000 times=FDE3F6D1537DB78025F9F5724CE4CC3E\r
+\r
+Set 3, vector# 97:\r
+                           key=616161616161616161616161616161616161616161616161\r
+                         plain=61616161616161616161616161616161\r
+                        cipher=468A2FA54B6649291E02BE96BB67B0D2\r
+                     decrypted=61616161616161616161616161616161\r
+            Iterated 100 times=A6B7F0BEFC882A40377C4792E1079822\r
+           Iterated 1000 times=AAD881DC9C0128985692246D760F0E78\r
+\r
+Set 3, vector# 98:\r
+                           key=626262626262626262626262626262626262626262626262\r
+                         plain=62626262626262626262626262626262\r
+                        cipher=73A1A244E502E7E250440D4745FA4550\r
+                     decrypted=62626262626262626262626262626262\r
+            Iterated 100 times=E4B24568AE5E90CF2165EA675DE0D58B\r
+           Iterated 1000 times=FDB3ECA00C43C22B4E6F785105EC4C2A\r
+\r
+Set 3, vector# 99:\r
+                           key=636363636363636363636363636363636363636363636363\r
+                         plain=63636363636363636363636363636363\r
+                        cipher=822B7EDD011C0D8535050D9A42FA47C8\r
+                     decrypted=63636363636363636363636363636363\r
+            Iterated 100 times=BAC07BE0DA800A0A0710BB40733D5DDC\r
+           Iterated 1000 times=F3CCE98CB369F8E1C9ED098C58D8D98E\r
+\r
+Set 3, vector#100:\r
+                           key=646464646464646464646464646464646464646464646464\r
+                         plain=64646464646464646464646464646464\r
+                        cipher=335D38E80004980416623D3F6D84EC54\r
+                     decrypted=64646464646464646464646464646464\r
+            Iterated 100 times=DCF03A7244C489DCEE2A585ABFEA6FF8\r
+           Iterated 1000 times=8AAAC3C916536B8E22CDDE945CCF9458\r
+\r
+Set 3, vector#101:\r
+                           key=656565656565656565656565656565656565656565656565\r
+                         plain=65656565656565656565656565656565\r
+                        cipher=A89C7B47EFAD33FA01A421D159E306D2\r
+                     decrypted=65656565656565656565656565656565\r
+            Iterated 100 times=F7606B1810E55E71E460F92E23AD8402\r
+           Iterated 1000 times=087431D588167F857B1A1800C965A9A7\r
+\r
+Set 3, vector#102:\r
+                           key=666666666666666666666666666666666666666666666666\r
+                         plain=66666666666666666666666666666666\r
+                        cipher=2685B8C0EAE7466D14DECB25102B3944\r
+                     decrypted=66666666666666666666666666666666\r
+            Iterated 100 times=A2D28DEAC145C2DD1FAF6EB42C852F92\r
+           Iterated 1000 times=4A0D9AEE6FF5901703905D3D1F8965F9\r
+\r
+Set 3, vector#103:\r
+                           key=676767676767676767676767676767676767676767676767\r
+                         plain=67676767676767676767676767676767\r
+                        cipher=2E121F60C6661AA2C3D6CEA0D3227C46\r
+                     decrypted=67676767676767676767676767676767\r
+            Iterated 100 times=C428F301E6B1E9CC3B7C2ADEF76F8C0C\r
+           Iterated 1000 times=2AF8918FB82F56D741B291EACAA6BB96\r
+\r
+Set 3, vector#104:\r
+                           key=686868686868686868686868686868686868686868686868\r
+                         plain=68686868686868686868686868686868\r
+                        cipher=08CA41A6D00B6C500A5C484222788E49\r
+                     decrypted=68686868686868686868686868686868\r
+            Iterated 100 times=6B1FBF03925D4BABF052D9A0AE7E48B3\r
+           Iterated 1000 times=6B96A79630DDF8147128DDF9DE4E1481\r
+\r
+Set 3, vector#105:\r
+                           key=696969696969696969696969696969696969696969696969\r
+                         plain=69696969696969696969696969696969\r
+                        cipher=BB14DA91539A29F86B3B701C1F60CED3\r
+                     decrypted=69696969696969696969696969696969\r
+            Iterated 100 times=A41D4FB6A95EC1C4E3A3C1FB8AC7F567\r
+           Iterated 1000 times=BA9CE15193684DD687B9045334BDCDD7\r
+\r
+Set 3, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=794CA5C449A316FAA0FC9A24199A1DC6\r
+                     decrypted=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+            Iterated 100 times=1F681474656AF5CD6AC7651108A97CFC\r
+           Iterated 1000 times=1E7C590C509BDFFE355ECD0B9476377D\r
+\r
+Set 3, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=6B68ACF55556986F9868A11E037A763C\r
+                     decrypted=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+            Iterated 100 times=2448341ED717FC9475F6C1574E669755\r
+           Iterated 1000 times=3B3759A5D757FD4617C0B118E31C8AEA\r
+\r
+Set 3, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=B784A6ADD6361B4B2CC0E3890B8C8647\r
+                     decrypted=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+            Iterated 100 times=CEEC634064874D1C4B93633B7943E880\r
+           Iterated 1000 times=91BF148B303C610AC17B2B294CC6CB18\r
+\r
+Set 3, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=811EAA0B4EE6EC59024E650C5FA33D99\r
+                     decrypted=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+            Iterated 100 times=4A47CE60055828A11C8D3AB28A7DE9FA\r
+           Iterated 1000 times=736641771C1BB36D22CDA813DC654167\r
+\r
+Set 3, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=948272EAA7547ACEB09D468D1DB794E8\r
+                     decrypted=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+            Iterated 100 times=DBAA054D66A3F07C30F0549B476F3BB3\r
+           Iterated 1000 times=1544D3B62D09C94D5268C402C348578B\r
+\r
+Set 3, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=527E0AC9703F7391A4759353897E23FC\r
+                     decrypted=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+            Iterated 100 times=2412C1BEBCBD7154B142B9417220D4CF\r
+           Iterated 1000 times=56913501A72C827E9CC50D8581EF028B\r
+\r
+Set 3, vector#112:\r
+                           key=707070707070707070707070707070707070707070707070\r
+                         plain=70707070707070707070707070707070\r
+                        cipher=467F170403F1076E9F044DFEC1ADA103\r
+                     decrypted=70707070707070707070707070707070\r
+            Iterated 100 times=463C824B45A530B029F3969747989D2A\r
+           Iterated 1000 times=C875A8AAF53C2E1BF63A61A37777AB26\r
+\r
+Set 3, vector#113:\r
+                           key=717171717171717171717171717171717171717171717171\r
+                         plain=71717171717171717171717171717171\r
+                        cipher=0E57883FD7B0B29D8BF1648CAC05AE76\r
+                     decrypted=71717171717171717171717171717171\r
+            Iterated 100 times=CB695F7F859477C3D9A0CA7BF85A6944\r
+           Iterated 1000 times=59BB542CF60E057C69BFE2C80F3E87A9\r
+\r
+Set 3, vector#114:\r
+                           key=727272727272727272727272727272727272727272727272\r
+                         plain=72727272727272727272727272727272\r
+                        cipher=804AB457ACC8469D1B276D94F6A61321\r
+                     decrypted=72727272727272727272727272727272\r
+            Iterated 100 times=A96EFA71A976B5BD58B116C49FE96717\r
+           Iterated 1000 times=5AB015FCD4A067A8C8DDC2B96E6F3FCE\r
+\r
+Set 3, vector#115:\r
+                           key=737373737373737373737373737373737373737373737373\r
+                         plain=73737373737373737373737373737373\r
+                        cipher=9594EAE3F66E62A0092661755D961345\r
+                     decrypted=73737373737373737373737373737373\r
+            Iterated 100 times=554EBA5294FAAC8AEA4C7346C30432E9\r
+           Iterated 1000 times=577C37E78E25C171C04D292824267EB9\r
+\r
+Set 3, vector#116:\r
+                           key=747474747474747474747474747474747474747474747474\r
+                         plain=74747474747474747474747474747474\r
+                        cipher=A9F6A08C545D1CACBF582168C49008A1\r
+                     decrypted=74747474747474747474747474747474\r
+            Iterated 100 times=C4224E594B1A20CD86C7A6C67E9F149E\r
+           Iterated 1000 times=45B7269BBB0CE0F67F46B610D6F027CA\r
+\r
+Set 3, vector#117:\r
+                           key=757575757575757575757575757575757575757575757575\r
+                         plain=75757575757575757575757575757575\r
+                        cipher=D2D5860796AAACA230FB103F64AD6C33\r
+                     decrypted=75757575757575757575757575757575\r
+            Iterated 100 times=D5B0CC29383460D917FA54D02B583F65\r
+           Iterated 1000 times=29E409390F185944A0F28D2EF747BF3A\r
+\r
+Set 3, vector#118:\r
+                           key=767676767676767676767676767676767676767676767676\r
+                         plain=76767676767676767676767676767676\r
+                        cipher=FB0EA0047D883FAD8D9389435941F273\r
+                     decrypted=76767676767676767676767676767676\r
+            Iterated 100 times=B1B38706D86A26346285CAE0EBF463B8\r
+           Iterated 1000 times=983E8EDBEC7D2D3D0348826F25C86DF0\r
+\r
+Set 3, vector#119:\r
+                           key=777777777777777777777777777777777777777777777777\r
+                         plain=77777777777777777777777777777777\r
+                        cipher=8879538F10FDA289AC832170042B4969\r
+                     decrypted=77777777777777777777777777777777\r
+            Iterated 100 times=ECDAA00CED8A14BB63D6E681EFC7E3AD\r
+           Iterated 1000 times=156A4274580E2F3AF50CC9CC7EDDF66D\r
+\r
+Set 3, vector#120:\r
+                           key=787878787878787878787878787878787878787878787878\r
+                         plain=78787878787878787878787878787878\r
+                        cipher=B8E0812BB125789FE2830BB48152CD65\r
+                     decrypted=78787878787878787878787878787878\r
+            Iterated 100 times=3C0D59E054CEF869740FED8198C53832\r
+           Iterated 1000 times=9711FED31ED2674F73A012E5AAA88D38\r
+\r
+Set 3, vector#121:\r
+                           key=797979797979797979797979797979797979797979797979\r
+                         plain=79797979797979797979797979797979\r
+                        cipher=5001C9708981C78EAC4BF720EC9106C6\r
+                     decrypted=79797979797979797979797979797979\r
+            Iterated 100 times=DE40CE41731C9570CC96419A2F25323C\r
+           Iterated 1000 times=07224E194A869A60B572B577178C7C55\r
+\r
+Set 3, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=A15740D064C98916A439FF78416F1FAD\r
+                     decrypted=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+            Iterated 100 times=7ECCE8B0DDC959DA33F24772FB08EDEE\r
+           Iterated 1000 times=7D685A60690C7B1363B0330DEB62E963\r
+\r
+Set 3, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=A2D4FBD605D8240385A15BBBD89BF234\r
+                     decrypted=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+            Iterated 100 times=EBCC7FA9FF7A04B1D60237ED64C1A4A9\r
+           Iterated 1000 times=123D678338BCB3538AE1F69DF28DF56F\r
+\r
+Set 3, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=603D248544382578273F848640DCFE85\r
+                     decrypted=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+            Iterated 100 times=34F604F37ED27BCA1BB6A8265CCF0542\r
+           Iterated 1000 times=BC0C83D6165166EB8A66C51AA175FB59\r
+\r
+Set 3, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=CCEDEB7D3543B5D586D7C833D0CC1FC6\r
+                     decrypted=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+            Iterated 100 times=F9006CD922404BE886F8AFFA464D035D\r
+           Iterated 1000 times=709E52F97AEE667BF8EA343AD5C3B4AD\r
+\r
+Set 3, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=6C0BCBC223F68EB65308D36E6A7CE054\r
+                     decrypted=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+            Iterated 100 times=E21A68D55226EFA920DFA48A0213395A\r
+           Iterated 1000 times=63F86B241DCF25FA0DE69B3E7AE4F928\r
+\r
+Set 3, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=D587B07A5495E3B2594A8DA3BE4BCA62\r
+                     decrypted=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+            Iterated 100 times=000CF0A40A4FC6A722C35B981E34061B\r
+           Iterated 1000 times=5EEB51EB9A2A8DE84453DDE0A6960801\r
+\r
+Set 3, vector#128:\r
+                           key=808080808080808080808080808080808080808080808080\r
+                         plain=80808080808080808080808080808080\r
+                        cipher=99F0E435570BCBC800796CC0DF6D7654\r
+                     decrypted=80808080808080808080808080808080\r
+            Iterated 100 times=8A4AA7117C19156E8014E97733A67A4E\r
+           Iterated 1000 times=8E8CDFE5D6AC1B016B5F06BA9AA545A2\r
+\r
+Set 3, vector#129:\r
+                           key=818181818181818181818181818181818181818181818181\r
+                         plain=81818181818181818181818181818181\r
+                        cipher=B61AA33F5AA1FE871DEC688104F0C85D\r
+                     decrypted=81818181818181818181818181818181\r
+            Iterated 100 times=82E1EAD768390736E57B47FE583031C8\r
+           Iterated 1000 times=B8D21836FF877E67D18A5F7AF5D00FAA\r
+\r
+Set 3, vector#130:\r
+                           key=828282828282828282828282828282828282828282828282\r
+                         plain=82828282828282828282828282828282\r
+                        cipher=B97EC69E0AEB4BB3EFD172E847D9697E\r
+                     decrypted=82828282828282828282828282828282\r
+            Iterated 100 times=8E255CF14F176A8BCDC58F6EDB4137DC\r
+           Iterated 1000 times=61B868F679C3A549C52B187B97E59143\r
+\r
+Set 3, vector#131:\r
+                           key=838383838383838383838383838383838383838383838383\r
+                         plain=83838383838383838383838383838383\r
+                        cipher=2AD952070BC16E82DF70257F3D0CC503\r
+                     decrypted=83838383838383838383838383838383\r
+            Iterated 100 times=5F49A1C8CAA412C735E5819944A41030\r
+           Iterated 1000 times=C3ABE6755E6BA4B1AEC9EA6E5B0730B3\r
+\r
+Set 3, vector#132:\r
+                           key=848484848484848484848484848484848484848484848484\r
+                         plain=84848484848484848484848484848484\r
+                        cipher=4998548EA747DDC9685E44DAF0B0EDBB\r
+                     decrypted=84848484848484848484848484848484\r
+            Iterated 100 times=7B5142DF30F933633F5D6FA3B318FBED\r
+           Iterated 1000 times=5BAA05150E6DDC8B25EA5BC9DFEF344C\r
+\r
+Set 3, vector#133:\r
+                           key=858585858585858585858585858585858585858585858585\r
+                         plain=85858585858585858585858585858585\r
+                        cipher=951A162352C8600A12AFF320E77BD4A6\r
+                     decrypted=85858585858585858585858585858585\r
+            Iterated 100 times=5448D28431FB7E12FF2B7E8FFCB329B1\r
+           Iterated 1000 times=18890BF66FC3EECB5EB04706BA354736\r
+\r
+Set 3, vector#134:\r
+                           key=868686868686868686868686868686868686868686868686\r
+                         plain=86868686868686868686868686868686\r
+                        cipher=20CED7A7FE2758AE27DACD889B7D5026\r
+                     decrypted=86868686868686868686868686868686\r
+            Iterated 100 times=B1F5A2C32100C218FBC02DC51598813F\r
+           Iterated 1000 times=5A24EC83C31C19B7CE79F888A00CF599\r
+\r
+Set 3, vector#135:\r
+                           key=878787878787878787878787878787878787878787878787\r
+                         plain=87878787878787878787878787878787\r
+                        cipher=54061DF579C6F376A91E68CC6D9BD8DC\r
+                     decrypted=87878787878787878787878787878787\r
+            Iterated 100 times=BE13CC09231CE68D6DABA4883A36DAAC\r
+           Iterated 1000 times=868DF3D014550989C3941C375F6A3135\r
+\r
+Set 3, vector#136:\r
+                           key=888888888888888888888888888888888888888888888888\r
+                         plain=88888888888888888888888888888888\r
+                        cipher=62C0001AD9D2CE1146B7037296DED530\r
+                     decrypted=88888888888888888888888888888888\r
+            Iterated 100 times=4B12FE3A53E5B608ACE5CFB9C5C43A49\r
+           Iterated 1000 times=ADD8257EFD7725AEAF2193F22A13118F\r
+\r
+Set 3, vector#137:\r
+                           key=898989898989898989898989898989898989898989898989\r
+                         plain=89898989898989898989898989898989\r
+                        cipher=0D6EF429DC67AFDE52F82F6B5847099E\r
+                     decrypted=89898989898989898989898989898989\r
+            Iterated 100 times=C0082C507C364E4C71F04E8F9A771202\r
+           Iterated 1000 times=F2D126DB13DE8F48AC31F97F095E38DD\r
+\r
+Set 3, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=29FED62B4604F50BB77FD29034D95F89\r
+                     decrypted=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+            Iterated 100 times=2C0984CE01A3C3AB44C7009F29C2F920\r
+           Iterated 1000 times=E8AA6960D927B4D5E81CB36F5B8C0D35\r
+\r
+Set 3, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=D56E7E74658B09DE318A661B71085A56\r
+                     decrypted=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+            Iterated 100 times=94F3ED584901D01A6F428B2D77A5BD3E\r
+           Iterated 1000 times=EA018E7CFF4F935C5C927766D5E5E9EF\r
+\r
+Set 3, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=7CE0A202393A018BD321FB660D8A156A\r
+                     decrypted=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+            Iterated 100 times=6EF8553E6B5959510E794C7D2DC12784\r
+           Iterated 1000 times=F7D6BE28DE9D34770ABE6EEEE1942CD5\r
+\r
+Set 3, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=AE89F2A8EF2023423D71AA9E01C816D1\r
+                     decrypted=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+            Iterated 100 times=BBDA49115887EB0C4A1934AB00290239\r
+           Iterated 1000 times=43AA1D285A62F27EFC3FD539EEC1F5B3\r
+\r
+Set 3, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=1249EF77D53670615581E7000FC6DAF9\r
+                     decrypted=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+            Iterated 100 times=6C485017C50FB69D8F32213476B83070\r
+           Iterated 1000 times=E8377CF01A6B0D81A53AFA3ED3F91FC4\r
+\r
+Set 3, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=0DE028C4B302634BA8BD59104A0D48B1\r
+                     decrypted=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+            Iterated 100 times=62056977670BAE0C918485CF6C2936BA\r
+           Iterated 1000 times=04CB5F566DBFC64E109874A5300DBCCB\r
+\r
+Set 3, vector#144:\r
+                           key=909090909090909090909090909090909090909090909090\r
+                         plain=90909090909090909090909090909090\r
+                        cipher=CD689E38556B4C539EE457FD63298430\r
+                     decrypted=90909090909090909090909090909090\r
+            Iterated 100 times=69DDBA67880B97BA256E2729E1FF814A\r
+           Iterated 1000 times=E727BD293F480BD99AF2CB9F5873ABDC\r
+\r
+Set 3, vector#145:\r
+                           key=919191919191919191919191919191919191919191919191\r
+                         plain=91919191919191919191919191919191\r
+                        cipher=45CDF5FAA28D79100DD4A47000C5BEB0\r
+                     decrypted=91919191919191919191919191919191\r
+            Iterated 100 times=2B315693971786C11322A836480D2723\r
+           Iterated 1000 times=248B0F2D84ADC0C2C0312A103AC2F313\r
+\r
+Set 3, vector#146:\r
+                           key=929292929292929292929292929292929292929292929292\r
+                         plain=92929292929292929292929292929292\r
+                        cipher=5095E718A9DDA4D2798F5DD9B636F449\r
+                     decrypted=92929292929292929292929292929292\r
+            Iterated 100 times=4B000EDE2BECBB9FA950B7BD7A5916ED\r
+           Iterated 1000 times=FF6FCF1E73D897F79E33A0B2B3BB8C9E\r
+\r
+Set 3, vector#147:\r
+                           key=939393939393939393939393939393939393939393939393\r
+                         plain=93939393939393939393939393939393\r
+                        cipher=B4DA15E1D7211AE28EBD667C399D6281\r
+                     decrypted=93939393939393939393939393939393\r
+            Iterated 100 times=FA0104111C1D1E290C958471444E812B\r
+           Iterated 1000 times=CABBEFAD11CBFEC26E20A38C719FA0FE\r
+\r
+Set 3, vector#148:\r
+                           key=949494949494949494949494949494949494949494949494\r
+                         plain=94949494949494949494949494949494\r
+                        cipher=AA304DDA87A3BB6C7FFB9692E034CCE9\r
+                     decrypted=94949494949494949494949494949494\r
+            Iterated 100 times=7B765E1794844CA5F969AB1AF7998651\r
+           Iterated 1000 times=A366616B23733CC7914F6A54EB98470C\r
+\r
+Set 3, vector#149:\r
+                           key=959595959595959595959595959595959595959595959595\r
+                         plain=95959595959595959595959595959595\r
+                        cipher=796A7CDB8DF126B635E7C175834BC7C7\r
+                     decrypted=95959595959595959595959595959595\r
+            Iterated 100 times=3542782B5927E865A97B8F6F5A8CBB47\r
+           Iterated 1000 times=3361364BC7FABFD9D4E3F0E34C5F4B93\r
+\r
+Set 3, vector#150:\r
+                           key=969696969696969696969696969696969696969696969696\r
+                         plain=96969696969696969696969696969696\r
+                        cipher=E5E956AC096977A8115AEEC027EB1F25\r
+                     decrypted=96969696969696969696969696969696\r
+            Iterated 100 times=D921A6D33BB15DFDDB0919858837294A\r
+           Iterated 1000 times=DDB14117ED652D3CA7942C8B0B7C99D6\r
+\r
+Set 3, vector#151:\r
+                           key=979797979797979797979797979797979797979797979797\r
+                         plain=97979797979797979797979797979797\r
+                        cipher=CC0D0AADA60579BF4B143564B57B3208\r
+                     decrypted=97979797979797979797979797979797\r
+            Iterated 100 times=71CA182BAAF0D8C697C248E2357B5372\r
+           Iterated 1000 times=062965498794E8F16DA726A41AB8D080\r
+\r
+Set 3, vector#152:\r
+                           key=989898989898989898989898989898989898989898989898\r
+                         plain=98989898989898989898989898989898\r
+                        cipher=B76AFCA75AE9C61EA7E267F1E06C3C44\r
+                     decrypted=98989898989898989898989898989898\r
+            Iterated 100 times=14B9898BCD980C54A186C21B5D4DCF78\r
+           Iterated 1000 times=F45C14ACDBAC3BEB12523AB54818011A\r
+\r
+Set 3, vector#153:\r
+                           key=999999999999999999999999999999999999999999999999\r
+                         plain=99999999999999999999999999999999\r
+                        cipher=E3531E7712594758528B4532CDF08965\r
+                     decrypted=99999999999999999999999999999999\r
+            Iterated 100 times=85D1EDAC2D5E9EC85E34858812D64BC1\r
+           Iterated 1000 times=5DDE4EB99C852469F697A19E27D68B69\r
+\r
+Set 3, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=156F4464FC8E457915262A024C8ED5AB\r
+                     decrypted=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+            Iterated 100 times=6EA57C827B70E352466D1453C38EE9C4\r
+           Iterated 1000 times=E4E14CFCA1ABA0A8BA93670DBE04B8B6\r
+\r
+Set 3, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=114DA9E6BFE05D8D2707D0B31F4F2F0A\r
+                     decrypted=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+            Iterated 100 times=2CFB0FEB34566B25374E33495205CE77\r
+           Iterated 1000 times=B0066E27054AA661B7F88C9F15E52566\r
+\r
+Set 3, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=6E53680FE6160DDADC1855C75C42366F\r
+                     decrypted=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+            Iterated 100 times=53AAAE1CD791F0119806469491481910\r
+           Iterated 1000 times=847726E9DBF1CB14E1FDB96A76F3D023\r
+\r
+Set 3, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=F58D0495A8CDEB1070B089F103BCF02D\r
+                     decrypted=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+            Iterated 100 times=99DD25377C10A7A6352C3E3AC6A965C5\r
+           Iterated 1000 times=1F4FB0FF6B6DFAAD032D9FF787267828\r
+\r
+Set 3, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=D3E04C33260283834E1CEBCE907D0FD1\r
+                     decrypted=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+            Iterated 100 times=2DE9EAD72A67FF58FD10A703200DB24F\r
+           Iterated 1000 times=AD5E1B5670E325CC9F38DBCF227C9813\r
+\r
+Set 3, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=18AE46B8BE8FBDFEDD1D9050305C1259\r
+                     decrypted=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+            Iterated 100 times=5BE18AE82B9FAFA15FE0713CBD53DC5C\r
+           Iterated 1000 times=3C79BE602E6DE455EED3E43B37B08ECC\r
+\r
+Set 3, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=871A2560BEB03121506274FC6ED2FD7E\r
+                     decrypted=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+            Iterated 100 times=783F2B7599FE631EBEF77FDDF79686E2\r
+           Iterated 1000 times=F538324419883716C3ED9A9A3AEFBADC\r
+\r
+Set 3, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=6C3912B32DA7EE58922CC2DF12A7F8B2\r
+                     decrypted=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+            Iterated 100 times=B8FD9D56E4AFC25ABBC1D8860480B1BD\r
+           Iterated 1000 times=8015AB20E8EAE9004179622684A001AB\r
+\r
+Set 3, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=E1B5C94595A43BBC79466C04B054D0D2\r
+                     decrypted=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+            Iterated 100 times=E9506E9FBFF3AB23875649EC880FAF6F\r
+           Iterated 1000 times=44134D0B7348A446CE2D4E20966C7ADC\r
+\r
+Set 3, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=A71912665283F0BA0A7383E33390F638\r
+                     decrypted=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+            Iterated 100 times=5DDA33B0D3A547E054D981C597B60F2F\r
+           Iterated 1000 times=11FC2AA8B271365E9C52823C22E93D23\r
+\r
+Set 3, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=AF9CC25E259A2C611CC02D0879055F42\r
+                     decrypted=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+            Iterated 100 times=3B6D38079E174A222A80E0154054C106\r
+           Iterated 1000 times=96929EAB1BD6FDCCAB7B7E4C3639D534\r
+\r
+Set 3, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=09895C28CAA32440AC84C74A00890AC6\r
+                     decrypted=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+            Iterated 100 times=5882279143170C9DBBDEA7E906620A14\r
+           Iterated 1000 times=B69FFC0678BD92860AAF46FF13E2E92A\r
+\r
+Set 3, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=C4549E4724627C7E24359F804D8B774A\r
+                     decrypted=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+            Iterated 100 times=6344D0EB066E85FB2FB2192D8D3EFB0E\r
+           Iterated 1000 times=6621A7D1E2EB03E55C5CF8B3F06D7993\r
+\r
+Set 3, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=B97867B7CD8D07A6EB8469A0E6CD19D0\r
+                     decrypted=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+            Iterated 100 times=326925F521F2073120BA86DC4A339ECA\r
+           Iterated 1000 times=AB99CDBA9DC870605370BD6BEA70C92E\r
+\r
+Set 3, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=7C94ACCFECE37C652D5F492BB35B1D67\r
+                     decrypted=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+            Iterated 100 times=EAFCF076ABB8ED03E1385108F5E0134D\r
+           Iterated 1000 times=B7618BE5700A5D968DE581C7A25A07CA\r
+\r
+Set 3, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=F95F9C46A6323CE4EA3DBBE18B10BAD6\r
+                     decrypted=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+            Iterated 100 times=FCE097385AECF26161D40C7E79A121F6\r
+           Iterated 1000 times=E63B05F76AB9C492DAB6580DDE5B185C\r
+\r
+Set 3, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=CF7444A1264DD32D674DBEC5F9DE4F32\r
+                     decrypted=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+            Iterated 100 times=D4783107B66CF153897C002076D8BA0E\r
+           Iterated 1000 times=00E084F6D7AF0A176888C1B0AAE2AA33\r
+\r
+Set 3, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABABABABABABABABABAB\r
+                         plain=ABABABABABABABABABABABABABABABAB\r
+                        cipher=45EE88448607FCCA142CAE0B38B89630\r
+                     decrypted=ABABABABABABABABABABABABABABABAB\r
+            Iterated 100 times=BD05E8ACC2C41BCD8A5D61272A634276\r
+           Iterated 1000 times=2A25BC6758A74576BDD5971BD3795EBF\r
+\r
+Set 3, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACACACACACACACACACAC\r
+                         plain=ACACACACACACACACACACACACACACACAC\r
+                        cipher=C57F88EE947BCBB35ECD90DF8ACD41AA\r
+                     decrypted=ACACACACACACACACACACACACACACACAC\r
+            Iterated 100 times=AB28964EA132D3E3A3958EF973C3C678\r
+           Iterated 1000 times=6ADD53DC10D01D2F4EEFC446FC387140\r
+\r
+Set 3, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADADADADADADADADADAD\r
+                         plain=ADADADADADADADADADADADADADADADAD\r
+                        cipher=6A391CD6138800A43A310D94F51645A6\r
+                     decrypted=ADADADADADADADADADADADADADADADAD\r
+            Iterated 100 times=32313A8A81D99BA96BA32F9FBCBFD600\r
+           Iterated 1000 times=C96B44D0EBF75F68AF391D8C05C9D934\r
+\r
+Set 3, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=F3325B5B39AD26CE85CFFED58D95605B\r
+                     decrypted=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+            Iterated 100 times=254D9765A8A9F7303AE3DA2CDC7E2E29\r
+           Iterated 1000 times=CBBB99EC42A66615CB1C8BB7FCDAD28E\r
+\r
+Set 3, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=185B3CBD17BF760FB2FEF42811D0A152\r
+                     decrypted=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+            Iterated 100 times=8BD07CCFFDF8EC75873AF27F24A49770\r
+           Iterated 1000 times=4727067EA906BAEDA15D8FCFF0D6FF25\r
+\r
+Set 3, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=6A69BDF1DF06CEA149DB27FA74693796\r
+                     decrypted=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+            Iterated 100 times=762EFDA66B118CAA09E90E7E934F057C\r
+           Iterated 1000 times=3A083A5580468C628EE191A6F2DDEF0A\r
+\r
+Set 3, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=FCB340CCE23A67DD8462D8784B704A81\r
+                     decrypted=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+            Iterated 100 times=54E217C7E41C1F1A53D2E29C0F2219E7\r
+           Iterated 1000 times=9DA5B449C124894970C02CA29CE21E0E\r
+\r
+Set 3, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=D10D476C5E2B4BD17495163315D331C7\r
+                     decrypted=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+            Iterated 100 times=C62F45F93558F78D1EC7EBA5B24F0F55\r
+           Iterated 1000 times=5A619C50DC9C6EC282AD62D85DB28515\r
+\r
+Set 3, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=74F62F91CE7E898BC23F9C288ECA8131\r
+                     decrypted=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+            Iterated 100 times=4D0C713B7053C4AC1375149A2559CB1B\r
+           Iterated 1000 times=EF2F99F4414B5B0EBE91FC57B08C8E19\r
+\r
+Set 3, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=221AA35E8FA963289BF954402C7F5767\r
+                     decrypted=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+            Iterated 100 times=8100C9756F9DBAE336EF851EA6BCCC7F\r
+           Iterated 1000 times=9A42A911ACDC5873111E4072127F7C0D\r
+\r
+Set 3, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=D9CADD4001B469C58E8AFEB2045DC14E\r
+                     decrypted=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+            Iterated 100 times=0E1454F5B9E9E65482ADAF54FF2F66E0\r
+           Iterated 1000 times=722BF7C42DD1A54EB0CF7B0B636EF18A\r
+\r
+Set 3, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=E956B091DA8616BC967EAE2BB93F0EFF\r
+                     decrypted=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+            Iterated 100 times=3EAD1C7E20ECE3AD6E1B5EC17A2D221B\r
+           Iterated 1000 times=1C26D59884CE701108272F4E987FBB07\r
+\r
+Set 3, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=E8AF5AABFD522FE792E4CB58CBA4FC06\r
+                     decrypted=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+            Iterated 100 times=463CB263ED946C0C68ED8DCF985735E9\r
+           Iterated 1000 times=3EFCAA465769E5199A969FCBAC70694E\r
+\r
+Set 3, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=E2CC97CDA0F4CB35F59F8299221549CB\r
+                     decrypted=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+            Iterated 100 times=B8BCA3656CD14A8E1B5F17DDA0BEB15D\r
+           Iterated 1000 times=8A4C46DF5AD61FAA9E1F2EFBC5AA9AC0\r
+\r
+Set 3, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=37641DC8E518119705733B0E0CC211B6\r
+                     decrypted=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+            Iterated 100 times=646B00214917605BEEA23C8293E6C3B8\r
+           Iterated 1000 times=221228E1B92015D999EFDB132C769762\r
+\r
+Set 3, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABABABABABABABABABA\r
+                         plain=BABABABABABABABABABABABABABABABA\r
+                        cipher=1414899DEC805AEC9710AE6254C39010\r
+                     decrypted=BABABABABABABABABABABABABABABABA\r
+            Iterated 100 times=C7F8EB1A916BEB5096A92F50F29D7A72\r
+           Iterated 1000 times=C954DBD5FF85C63BDCDD176912CC0DAA\r
+\r
+Set 3, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=7442704A4793030E31B7CF71ABE37399\r
+                     decrypted=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+            Iterated 100 times=1D3A553D7B31FF14B90357240072BED9\r
+           Iterated 1000 times=A8DC4AA57C14F1CA65C681BE46F072FB\r
+\r
+Set 3, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=891D119206B454760DED44763ACDEA2F\r
+                     decrypted=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+            Iterated 100 times=ACD2B2EB3B3903E069CF1D5C34CBAA30\r
+           Iterated 1000 times=9366351F89246FFD26D1DC0824254662\r
+\r
+Set 3, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=AE56363468DD5F20CD55D1F36E53D078\r
+                     decrypted=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+            Iterated 100 times=EA63DE2F9E913D538557D3F4D9F38AB6\r
+           Iterated 1000 times=6264BBC8D721947914CF2935D616E830\r
+\r
+Set 3, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=490F5846EBB52D8090F7032D20AC7700\r
+                     decrypted=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+            Iterated 100 times=572A48F16F267C3FD9E6FE64E3AF1A1B\r
+           Iterated 1000 times=41DF64BB1B4416259E1A18D5D3C5CA53\r
+\r
+Set 3, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=C0BFCC236DAB252ECB52F44F8E4BFD23\r
+                     decrypted=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+            Iterated 100 times=50FD35B96D6452F5844034B15D7D3CBC\r
+           Iterated 1000 times=E0E0883E49958667EE66D920101F4BD5\r
+\r
+Set 3, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=8903043F51EB14D66D9340668F0A16A5\r
+                     decrypted=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+            Iterated 100 times=E590CAF0A7831D4A29DABD947C2BCE4B\r
+           Iterated 1000 times=ABF0F4FBB07815531068A67CF777E54A\r
+\r
+Set 3, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=0D49D39E655C6C3CB463B6B6D9D42DAC\r
+                     decrypted=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+            Iterated 100 times=163DD9AF52931218B7315B55B97761B9\r
+           Iterated 1000 times=57B1C816C9DB4DB9DC09073DCD3B2986\r
+\r
+Set 3, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=D727F873EE8881D9EA091137272C5EE0\r
+                     decrypted=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+            Iterated 100 times=2A33EE96EF2248121BA1C61784BF949A\r
+           Iterated 1000 times=8301ADCB871247ED51D856656285CC11\r
+\r
+Set 3, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=FA6EBF4490B740EF17004860CA5B445F\r
+                     decrypted=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+            Iterated 100 times=2D6AF028B92F691740647BE10157ECB9\r
+           Iterated 1000 times=125E8780EAC0AA4CEAD5D292FEDE73BF\r
+\r
+Set 3, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=28AF740124F0785368E2E2231D579082\r
+                     decrypted=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+            Iterated 100 times=E743A824DF493057A026F69B4A5352B8\r
+           Iterated 1000 times=D9FC4B6579EC4740254927057A853C21\r
+\r
+Set 3, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=10AD33CFE5D9EF6687ABB9D065715F19\r
+                     decrypted=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+            Iterated 100 times=28446517C33BC2BC5B4E988096BC6BC4\r
+           Iterated 1000 times=993658DF39F241800275FEA1986CD554\r
+\r
+Set 3, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=45F94DFA6B19E28CAC6B6AB84907DBA1\r
+                     decrypted=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+            Iterated 100 times=95D277EF1C298FC2DA48F11C9EF00AE2\r
+           Iterated 1000 times=DC185FCAF793E04B07F721C1EC4767D9\r
+\r
+Set 3, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=797B8A4D65FA02247D0F2F7603C2FC65\r
+                     decrypted=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+            Iterated 100 times=3671B28A8BFC90D818A8AA481677D718\r
+           Iterated 1000 times=681A25563650C4304216A1206B370FC1\r
+\r
+Set 3, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=467B4CBF6E1E2A00619326E782B2FDED\r
+                     decrypted=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+            Iterated 100 times=20ED37FC4B63BA2A0272B5FBCC27CD40\r
+           Iterated 1000 times=FFBDE7547722BF1F0A27591A2385C45B\r
+\r
+Set 3, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=E3338D230F714E09BEAFB19254757C04\r
+                     decrypted=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+            Iterated 100 times=51CE5CBF17D2D4E901BDC652705D175D\r
+           Iterated 1000 times=256EA8C38255742BBEEFADCED9CCC393\r
+\r
+Set 3, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACACACACACACACACACA\r
+                         plain=CACACACACACACACACACACACACACACACA\r
+                        cipher=E9F8E6856F91E653E19471DA5A36FF6D\r
+                     decrypted=CACACACACACACACACACACACACACACACA\r
+            Iterated 100 times=209BAFEA69214AFACF4FE5B59838F871\r
+           Iterated 1000 times=48B42FBB6D1DAF67D875EE00DCAEE57F\r
+\r
+Set 3, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=2D2A2F80D265F48D16852878EBA3D802\r
+                     decrypted=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+            Iterated 100 times=28F801125B7A6F5333CE832F6A367EF7\r
+           Iterated 1000 times=BBD02620F16BE875B524DC13ACBC7838\r
+\r
+Set 3, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=826441F87A9A09A34D7C78889270425F\r
+                     decrypted=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+            Iterated 100 times=233DAA5D313546A0DAE654313E714237\r
+           Iterated 1000 times=E4D1846D5A475719073D99A9AD8E5957\r
+\r
+Set 3, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=E544A455674A3DB0EEF54E73DAAD7E2F\r
+                     decrypted=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+            Iterated 100 times=B62430EDE53D637AC6D33DA51C093E42\r
+           Iterated 1000 times=332509516405FA118DD42D7757E82C54\r
+\r
+Set 3, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECECECECECECECECECE\r
+                         plain=CECECECECECECECECECECECECECECECE\r
+                        cipher=6B0B240400BE03A62B45C62B0633B68A\r
+                     decrypted=CECECECECECECECECECECECECECECECE\r
+            Iterated 100 times=5A4326DFBF81F45F080AB96FE62EAB67\r
+           Iterated 1000 times=C13F839396C8E931F7B3EF8D29F158DB\r
+\r
+Set 3, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=BF33AF930893CC1DD62728B3C8C4CE68\r
+                     decrypted=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+            Iterated 100 times=84DBA7D7D68594FDF9CA8625F5C8BF8B\r
+           Iterated 1000 times=7DEE0EA056B8EF8536FC35FEA31CE9A6\r
+\r
+Set 3, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=D6C0FC873214D089D1B41842529C891F\r
+                     decrypted=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+            Iterated 100 times=23D6DA65969D7FE9F38434739AE877A2\r
+           Iterated 1000 times=730964CE3A9A3D7A3ADC83B7C9243081\r
+\r
+Set 3, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=BA1C211B97C974D7ABF16C9314F4BD7A\r
+                     decrypted=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+            Iterated 100 times=333137D6FFFB58D0E09CA02BACED52F1\r
+           Iterated 1000 times=BA6D6F5D56E13752A77A96FFBC68545A\r
+\r
+Set 3, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=6601680BB93A76A76148B84B0A6CA22F\r
+                     decrypted=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+            Iterated 100 times=1089A369248B5FD25C1F246B4DB41C18\r
+           Iterated 1000 times=1570620D657DCA0699DA0A8D30A8064D\r
+\r
+Set 3, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=0C21133D1EF307663230ADD65E8AA621\r
+                     decrypted=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+            Iterated 100 times=C5E6F196D998D9DF4836E91B2DA5B461\r
+           Iterated 1000 times=4DB2CBC581622D612542EAADD9A006B3\r
+\r
+Set 3, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=0E9DB7642E76801B56E7AA10659E8A74\r
+                     decrypted=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+            Iterated 100 times=26E73BB9F07A6D0FA18B340F815794CA\r
+           Iterated 1000 times=F328A9F5EE36B0DC25429EBD6AF47736\r
+\r
+Set 3, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=FFBABBBBA569736616BD8F5A57C67092\r
+                     decrypted=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+            Iterated 100 times=CE846787E6B889BB1B0FF46D55396C5D\r
+           Iterated 1000 times=1D70EE34BF812763E0409E3100C7CB66\r
+\r
+Set 3, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=DF7C69A685C40EDA694DC6F05C3DA5AB\r
+                     decrypted=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+            Iterated 100 times=282CEE5DEF9509AFB69EC0F3D9F3F615\r
+           Iterated 1000 times=8CCC85E156A2B991D60CDD5F80FFDDA4\r
+\r
+Set 3, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=3539B288714A2C183EF795BDC16E0913\r
+                     decrypted=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+            Iterated 100 times=EDFD7BF606D8849720250A818499862C\r
+           Iterated 1000 times=6F07198871D4510D2CC04CDB0D100FDA\r
+\r
+Set 3, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=BB715ABD1805724B70672F09C937C2EA\r
+                     decrypted=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+            Iterated 100 times=BC3539C142B1A849E31EEEDB0612BA5E\r
+           Iterated 1000 times=4AAE97B79E18AA8BF54D4402BA0C10B8\r
+\r
+Set 3, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=86CEF5D91A4EC4FB60AEFA4CD2FAA449\r
+                     decrypted=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+            Iterated 100 times=8398AC730267F1826D4E04CDB5BE318A\r
+           Iterated 1000 times=BBD37801CDDFB2571B3C564EDD6835BD\r
+\r
+Set 3, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADADADADADADADADADA\r
+                         plain=DADADADADADADADADADADADADADADADA\r
+                        cipher=4535248C00F1B9745F30C0238EE5B37C\r
+                     decrypted=DADADADADADADADADADADADADADADADA\r
+            Iterated 100 times=23C8F647C9D9330517DAE1690ECF7245\r
+           Iterated 1000 times=A698D0261230960945EB35ED095A909B\r
+\r
+Set 3, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=98038B500EEC91FFD310AEE631D32FB2\r
+                     decrypted=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+            Iterated 100 times=31A933860BE45405149E2371A6C701BD\r
+           Iterated 1000 times=963256E71EC3C44FB56935CB2C8C815F\r
+\r
+Set 3, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=CF95D278FF432001BF462C9C6AFE0E61\r
+                     decrypted=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+            Iterated 100 times=968CB696795CB11DC182BBB79B63A8CC\r
+           Iterated 1000 times=4F85046CA194D4EBB06D9F8610AA4027\r
+\r
+Set 3, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=A907678A089F78CCE753D36655ED301E\r
+                     decrypted=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+            Iterated 100 times=71AE02805895B03ACE917A15F3C8A45E\r
+           Iterated 1000 times=B48F205FA4B7BC1BB13C2EE0632C5D93\r
+\r
+Set 3, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=81EDED22C3F8B03FD81DD7A4C484A9F0\r
+                     decrypted=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+            Iterated 100 times=0BED4EFB920F50E7E7C8DF141E555BA0\r
+           Iterated 1000 times=6C34570FE96E796AA71394DDB7F86EDD\r
+\r
+Set 3, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=5F168314CFF7C28AB431568797F70102\r
+                     decrypted=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+            Iterated 100 times=95D8DD4AE6E29014A92812CA99B66189\r
+           Iterated 1000 times=C24318E0756B97717ED946A7F6CB275B\r
+\r
+Set 3, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=B503E49FEB6C6B558202A2AC0731B0AC\r
+                     decrypted=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+            Iterated 100 times=5E7D2C5D8230566623B4C5059F36ADDF\r
+           Iterated 1000 times=C186E190353A3903AD51E4823E11AFF0\r
+\r
+Set 3, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=DBF4F2F13406F1123ED2CBECA9B37209\r
+                     decrypted=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+            Iterated 100 times=F928FB27D06892CD1801DAEACE365153\r
+           Iterated 1000 times=40B608C610A42CAF8FE6F02F07468844\r
+\r
+Set 3, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=027AEB003AD0CAD0EE73CA79CFE22002\r
+                     decrypted=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+            Iterated 100 times=EFA0028F05C958AFC1D19927F96CD846\r
+           Iterated 1000 times=4106313FA38CCA059424802C5023998A\r
+\r
+Set 3, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=E320D12F068244F2E8B5D34EFD5EC9FD\r
+                     decrypted=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+            Iterated 100 times=C6FA8BB2F19C5D39FCB42BC28A2FB0AE\r
+           Iterated 1000 times=520668BA6D90D62E041127EAD5BADC23\r
+\r
+Set 3, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=26F3F4B12F14E0F8E21E6DB77080B6AD\r
+                     decrypted=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+            Iterated 100 times=1D4C5FC0AB8A44BDE5B4E69592E69886\r
+           Iterated 1000 times=5B8B4228A8F741512AC91C2EED047B20\r
+\r
+Set 3, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=F6A80024655F2E885A55D4F4AED3B2C6\r
+                     decrypted=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+            Iterated 100 times=3B834D526578725BF88523745576961C\r
+           Iterated 1000 times=0BF73BE34A21877205F567E20B688300\r
+\r
+Set 3, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=B12E64D7541843AE65EEB98D6B8AC52C\r
+                     decrypted=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+            Iterated 100 times=3ACA5E8197DEC51CB5C191830CE01578\r
+           Iterated 1000 times=56FF5B3352BB1BA4D34E6843EB14D6AB\r
+\r
+Set 3, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=031809FDFB7813A5F36E7248D3765C17\r
+                     decrypted=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+            Iterated 100 times=3DDB8D89619165E313AD0986153586DB\r
+           Iterated 1000 times=8A029238EA1E15461E4E5FA29A83AB03\r
+\r
+Set 3, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=CE00D9344DC17DD46E47CDA0C1E6DFF4\r
+                     decrypted=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+            Iterated 100 times=AF4257E10A253CA3353C9AA450B8A635\r
+           Iterated 1000 times=50C4C84A282A0364B29DFFA9E6261EE3\r
+\r
+Set 3, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=30655F5A08BC1C9886A820F8F81DA572\r
+                     decrypted=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+            Iterated 100 times=E83EE5D52ADADB098074E5FD4B424CB9\r
+           Iterated 1000 times=DC811B32A4C7BF1C4DEBD5890C75D09A\r
+\r
+Set 3, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=F45717E9DEFD895B4327EDAC26E25EBC\r
+                     decrypted=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+            Iterated 100 times=771F8D7D1192183E24F60BC883E87C4B\r
+           Iterated 1000 times=86294B111414CC88386AA0F84FB04249\r
+\r
+Set 3, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=87F30E1AF9A27A875EE181241395EE96\r
+                     decrypted=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+            Iterated 100 times=E4601454A8960E3EA23123140A132615\r
+           Iterated 1000 times=7B079E5C60BB208BB2963B28B7B8D680\r
+\r
+Set 3, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECECECECECECECECECEC\r
+                         plain=ECECECECECECECECECECECECECECECEC\r
+                        cipher=211005B8FDF30146001568F06D1BC44D\r
+                     decrypted=ECECECECECECECECECECECECECECECEC\r
+            Iterated 100 times=D740D8D67CD4C135D98B145A9F99A92E\r
+           Iterated 1000 times=CAC12C076E6FA3E268C1B8110201D15C\r
+\r
+Set 3, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=CE4CF623B3FB765BA55C79AE0D3A5124\r
+                     decrypted=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+            Iterated 100 times=255F79FDCF290D8B3E62627D0D2F917F\r
+           Iterated 1000 times=ECA04463188D0D64507D917BCF4EB9E0\r
+\r
+Set 3, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=54763022AE7632112D410CF2DF6399E5\r
+                     decrypted=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+            Iterated 100 times=5700FECD50701B13C8EA59732C1537A0\r
+           Iterated 1000 times=A99FAB7B4EDA2BFC8FFF52D5B7A10FEF\r
+\r
+Set 3, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=B52DC47F8019984327218BC2AEAED3DC\r
+                     decrypted=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+            Iterated 100 times=1CC7FF48B4C74820729A6E8DBC12024C\r
+           Iterated 1000 times=4C6DE18313F57CF6E772FABAB0132820\r
+\r
+Set 3, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=7F1F93044414603842EC01F4D142C3C6\r
+                     decrypted=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+            Iterated 100 times=8E14AE9CB99BFA3AC7FD3598FA5A5679\r
+           Iterated 1000 times=F49B88EA2947DC0E305C258F1C3D683C\r
+\r
+Set 3, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=065B470D99883781F9C83F504B51A3D8\r
+                     decrypted=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+            Iterated 100 times=1714C29395216467110FFBEA1E679CC7\r
+           Iterated 1000 times=60F0B7A8CC0F76334F7A531A1888CD16\r
+\r
+Set 3, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=B0EC21D31BF5C015BF6947D788BAF805\r
+                     decrypted=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+            Iterated 100 times=F672EF1D9F4A674C76769E357A52A40E\r
+           Iterated 1000 times=C0EC963C84B83875A7EDC6EC408869A7\r
+\r
+Set 3, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=E86178C63091C9AF6C4BBBC0635049BF\r
+                     decrypted=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+            Iterated 100 times=3FA2B9134A3ECA36F2C4C1B9BCA1D50E\r
+           Iterated 1000 times=B73431A5ACE4E92205140EB6E0881646\r
+\r
+Set 3, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=9CBACD826DEBB69F996F25DF5B7BBE22\r
+                     decrypted=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+            Iterated 100 times=8A0A6CFAA5204A78C323B5B0B7C1E559\r
+           Iterated 1000 times=9ECE937D1A7A6CBB5F32C9954F70CAF5\r
+\r
+Set 3, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=C72F225961872C1224D0623F9CD0C06F\r
+                     decrypted=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+            Iterated 100 times=6DCA3F594C427E928E451C4F9A355D43\r
+           Iterated 1000 times=C8255354F3B9C53EF425E5C1E86DCBAB\r
+\r
+Set 3, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=242FB42309111B33D25CCB9D7684BB9D\r
+                     decrypted=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+            Iterated 100 times=54FC85A2D01451CB420F3905D377B7B4\r
+           Iterated 1000 times=3AC6C139C8A95993834C53BB7AD8C8C4\r
+\r
+Set 3, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=CC094AD32E382F3B4B306C0D6EA4BFA3\r
+                     decrypted=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+            Iterated 100 times=72BE1DE30401B16C5884AD1D027F9C81\r
+           Iterated 1000 times=69CF3871C7BEB241E8A1D15FC73D7FC8\r
+\r
+Set 3, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=31B2E295D5C15293670F0189521A8CD6\r
+                     decrypted=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+            Iterated 100 times=40AC1F952FC23DF6D128B2870C71F285\r
+           Iterated 1000 times=4ED697DC630D2E31079D50EEEB19CC50\r
+\r
+Set 3, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=04E816EC01432DC0C64955758337F1D5\r
+                     decrypted=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+            Iterated 100 times=E32C8A6C5D241170D5F7B20A4A3AF1A8\r
+           Iterated 1000 times=D0D615F7B6ECDD88D946487B775D6091\r
+\r
+Set 3, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=B522DEB854C7BF853699EDCB94D5574E\r
+                     decrypted=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+            Iterated 100 times=9B4CB1AC91FB0C75F266BB852E0416C1\r
+           Iterated 1000 times=C621D7018986677D7D96EE583A97AC92\r
+\r
+Set 3, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=D70C4BD2927D2764D3050E243218C870\r
+                     decrypted=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+            Iterated 100 times=AE15FF37E910D67A8D63B85A591E4424\r
+           Iterated 1000 times=B16759678BB4589CDD7C3897B230D336\r
+\r
+Set 3, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=EAC28B0CD7F1201BD090F3ADD8CF646C\r
+                     decrypted=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+            Iterated 100 times=FDBC85C2C7D6C04A097C26567873854E\r
+           Iterated 1000 times=D3E9CFB3ED334BB8EA7CBEAE79334115\r
+\r
+Set 3, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=D2D7D8214A7A6640D91A9D8EBB463625\r
+                     decrypted=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+            Iterated 100 times=4508D58E7793C71F453317A2AC0A9743\r
+           Iterated 1000 times=55E2C4D5B895E4F7B6BF787EAE81BCFB\r
+\r
+Set 3, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=60BBF3046D7012FA00C4F3353F1D7E3C\r
+                     decrypted=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+            Iterated 100 times=D2CBD41BCA2D98131633C086429D6229\r
+           Iterated 1000 times=9724B196E50E06A8F2FE2FB47A0F5301\r
+\r
+Set 3, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=F33D1E49C3D6266C7F1C7238BBE7AB1F\r
+                     decrypted=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+            Iterated 100 times=06E1F55DA0426BD2FB3D4D7C2A0446A0\r
+           Iterated 1000 times=DCEC178E77DB905FDC720E492A9AD01D\r
+\r
+Test vectors -- set 4\r
+=====================\r
+\r
+Set 4, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F1011121314151617\r
+                         plain=00112233445566778899AABBCCDDEEFF\r
+                        cipher=37E13FB5351BD78D3E7912FDC5F80FCD\r
+                     decrypted=00112233445566778899AABBCCDDEEFF\r
+            Iterated 100 times=1A8836320EBD923CEB2067096EDFFADF\r
+           Iterated 1000 times=744D2287B9240BDB22F544FF260F5612\r
+\r
+Set 4, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF482BD6459F82C5B300\r
+                         plain=EA024714AD5C4D84EA024714AD5C4D84\r
+                        cipher=50D29745329694B65D6F54EE65455180\r
+                     decrypted=EA024714AD5C4D84EA024714AD5C4D84\r
+            Iterated 100 times=BEB816FB07869E4F611653BBBBB8B3AF\r
+           Iterated 1000 times=1FE9833E2D05E5BB6AE1068838EFC5AE\r
+\r
+Test vectors -- set 5\r
+=====================\r
+\r
+Set 5, vector#  0:\r
+                           key=800000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=92EAAE9AAA83158FE0C2781343AA61EE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  1:\r
+                           key=400000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AF433B5F657C7745154648410517FCA0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  2:\r
+                           key=200000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1DF07B783528CE97433AC3E1AFEDC5FE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  3:\r
+                           key=100000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D4DE2A484D277A080B9E271B2E2B796F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  4:\r
+                           key=080000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=DC2EEF3337FF8E7BC72456FF7E0941DA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  5:\r
+                           key=040000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=24EBF9BA18D39049BB72D4195B492E41\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  6:\r
+                           key=020000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=300F1C9052F8484D655F7DED80D61DA0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  7:\r
+                           key=010000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2E14DE5B9959345834D151154D6B9ADE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  8:\r
+                           key=008000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5D68DF35DD8FBFA1E26FF7CF7CDFCB24\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  9:\r
+                           key=004000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F23E51B1C6F87A4DDB47CDD96CA0E6D4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 10:\r
+                           key=002000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=672AED7FC66BDAACC04AB79C173FC73F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 11:\r
+                           key=001000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=71A29F36754E6ED6D66F8957FF6083C4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 12:\r
+                           key=000800000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=86639CB0D34F4EB6072846866911DA3D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 13:\r
+                           key=000400000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A1808E30ADE32E4F1D2B6EBA26026702\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 14:\r
+                           key=000200000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1E216E5EEC7BEC5A6EF4535433BB9E11\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 15:\r
+                           key=000100000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F7E9352BCA7BD8466414BDBC07538F06\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 16:\r
+                           key=000080000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=34730F3630CA262C227F22E7ADBC43D1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 17:\r
+                           key=000040000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1BB9D3D6EFDE3300B34A3FD79BC8B4BE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 18:\r
+                           key=000020000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=74D0ABA37573D50352BE6FC3C43D0181\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 19:\r
+                           key=000010000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D52AC68EE75C7DE30BFCD8B14620A252\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 20:\r
+                           key=000008000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A707D9813410C66DA64431ED3980AED4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 21:\r
+                           key=000004000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=471B9D527F76281DCABC0E87F941EA40\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 22:\r
+                           key=000002000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2F75ACB5C415D33933D2BA0EAE34CEB4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 23:\r
+                           key=000001000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=77EB49993B203691AD18F7FD50CF0927\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 24:\r
+                           key=000000800000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=78EAE3B5D0DF8B3B0086C6EA498A4873\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 25:\r
+                           key=000000400000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B4E4420D1F65B628BF51DE9A4EB12462\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 26:\r
+                           key=000000200000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EAC70E5AA8F97F8B06A732D0B70F651A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 27:\r
+                           key=000000100000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=568D7462C82D36502E76AE4A7AA3B7C3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 28:\r
+                           key=000000080000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A186511A428C81EEACDCE003A4F821F2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 29:\r
+                           key=000000040000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D33CFD4BAC1D7D3E9784C795B7E47E81\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 30:\r
+                           key=000000020000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=207476CD4727E1C059E24DAE777C8883\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 31:\r
+                           key=000000010000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BA0F255B7746B0A3AC04A6CB0A62AB22\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 32:\r
+                           key=000000008000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E12FE384914871611D4BD4B8B88E5292\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 33:\r
+                           key=000000004000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4B1A73062DF7A0AFADD5807F2384E6AD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 34:\r
+                           key=000000002000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=31A4E4486266975465141F2370ABD45E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 35:\r
+                           key=000000001000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7F71F16288C34065324487F9DF3D8ACB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 36:\r
+                           key=000000000800000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AA946F6D20304783984A02E1ABD303F7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 37:\r
+                           key=000000000400000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=74378F11253FE2EC6963587B550DC2C8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 38:\r
+                           key=000000000200000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BBA3851312D2FA7FB5954A7CE2113FCE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 39:\r
+                           key=000000000100000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2AA2BA5E0E8E5CEF5C03BB9B9E44E6A0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 40:\r
+                           key=000000000080000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=14E2C503EFC49F2FD7659DBAA9CFB813\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 41:\r
+                           key=000000000040000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7BF857C6A33181A483E02B73563817F5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 42:\r
+                           key=000000000020000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A220DD3FD1B1FF99CEF7A53159D98CD6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 43:\r
+                           key=000000000010000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8AFA6871D57D80D1D46A2B689A64C5D8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 44:\r
+                           key=000000000008000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7CCBC9180EF61B5FC5CF6F11E2BE6D76\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 45:\r
+                           key=000000000004000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EE26D46B9D92655FB254D568D4E16DDA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 46:\r
+                           key=000000000002000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C88AB27AEB99348439AC14F1B6EAA14F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 47:\r
+                           key=000000000001000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=868FD4469B68629EF640303FE3494850\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 48:\r
+                           key=000000000000800000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F841D308F4651F4C2607E6B2E416FF2F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 49:\r
+                           key=000000000000400000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=085C860ECC23D6B05233DE9815DA9676\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 50:\r
+                           key=000000000000200000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5EACD6093B549E49F033D2FB678719AE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 51:\r
+                           key=000000000000100000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=540E8A48B560190912C22746669166DA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 52:\r
+                           key=000000000000080000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=58E16045DE365F4A8A3FEA27C426DF08\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 53:\r
+                           key=000000000000040000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A0BB33406CC404A1A477A662C46849D8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 54:\r
+                           key=000000000000020000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3F9D62568AB5D35F499B9C0DD28A1F80\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 55:\r
+                           key=000000000000010000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=267103ADBD2EE6A8316DB07B092208D2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 56:\r
+                           key=000000000000008000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=19A183664418A2C68C060896F1EEC255\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 57:\r
+                           key=000000000000004000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5CEF526770DC291594A2DB4D874267EE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 58:\r
+                           key=000000000000002000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=09CE115FB5AE66C3AA6AA6D7346E8344\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 59:\r
+                           key=000000000000001000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F75A4124A99B75DBFB83BA274FBA665D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 60:\r
+                           key=000000000000000800000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9A51F1D881F82FD79DA747FB14766733\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 61:\r
+                           key=000000000000000400000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=29862C9A2E7D1BCAD1C1CBF4D529D529\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 62:\r
+                           key=000000000000000200000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=DF3A1E13FC345C8F3F49C941F7468A61\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 63:\r
+                           key=000000000000000100000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D63DE6A9D27AEC9C4D59AB5DDAA7FA80\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 64:\r
+                           key=000000000000000080000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0535BC5ED2B0DE15E9CD65CE0617C2F5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 65:\r
+                           key=000000000000000040000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=78104E9696EDABADD76DB9EECE2E90CE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 66:\r
+                           key=000000000000000020000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8DFE4996EFC911E6AF0625E76BE496ED\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 67:\r
+                           key=000000000000000010000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=16EC4F5CF52F07831A233F5F51849098\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 68:\r
+                           key=000000000000000008000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2BFA468F62D8578B6472237927C5E72F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 69:\r
+                           key=000000000000000004000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4CC75B7A80451E6B2B66D4BAD5710D75\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 70:\r
+                           key=000000000000000002000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E773C995AB30AAF5F5963EF8A508B8D8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 71:\r
+                           key=000000000000000001000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7D3D81E0FBFFFC2F68AFB6DBDC412A05\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 72:\r
+                           key=000000000000000000800000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9B0CA025DE92BB20BC2EAD0E48CA1C31\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 73:\r
+                           key=000000000000000000400000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D1E09954AEB3D24A16DA41E288B70BBB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 74:\r
+                           key=000000000000000000200000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CD97978B978AD2BF9CD61B2510D94225\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 75:\r
+                           key=000000000000000000100000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2BD399EB73D088ECCF0C0B9959A7F954\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 76:\r
+                           key=000000000000000000080000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0418B1E41E2F7645F7C057BE4A9DCDEE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 77:\r
+                           key=000000000000000000040000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BBAA24EFA0B38D787826191A04788AAC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 78:\r
+                           key=000000000000000000020000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=94F8C9DFF0C85B13E53CD6F7F32C26B4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 79:\r
+                           key=000000000000000000010000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=632A8A4DEDA0561E8909CC05AF108039\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 80:\r
+                           key=000000000000000000008000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AF8D70FC87DE1E223BC0000311033B16\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 81:\r
+                           key=000000000000000000004000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A9E4BA718D7F985BF0D13A55D59FD876\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 82:\r
+                           key=000000000000000000002000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3A1018657DC1BE94C072FDAC801FF796\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 83:\r
+                           key=000000000000000000001000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D0D35E92DC720A631119CF0BB4681BF6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 84:\r
+                           key=000000000000000000000800000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C5AEC1BD4FF1AFCC8ADA91DDB3E2B87A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 85:\r
+                           key=000000000000000000000400000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=29C2E6AE298FC615FE9C8D876F6CA6C1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 86:\r
+                           key=000000000000000000000200000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B390E0FADADE04353460F2BF4631E8E4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 87:\r
+                           key=000000000000000000000100000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=23885B9809A2C23B8D58C02A85FC184E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 88:\r
+                           key=000000000000000000000080000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1984FE491823ACEF70D44AF6198EE582\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 89:\r
+                           key=000000000000000000000040000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0B2044AFB3D9CEC11CF9C7B552B1E8ED\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 90:\r
+                           key=000000000000000000000020000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A14323832C694EEF4E4241530A487D36\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 91:\r
+                           key=000000000000000000000010000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E6317A32C1160A78A991D755B4A30EE0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 92:\r
+                           key=000000000000000000000008000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6C2F483CB095FB83B81E6CED84005A29\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 93:\r
+                           key=000000000000000000000004000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=328F87F5E3337E5F5C22FDEC2099B373\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 94:\r
+                           key=000000000000000000000002000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BE4E0FBBD1B3B7633C13C328E9A28C85\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 95:\r
+                           key=000000000000000000000001000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1BE4B334D97BD346C211BFF7D1EE51BD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 96:\r
+                           key=000000000000000000000000800000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0723E55DB043924014D11EF23979CDA4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 97:\r
+                           key=000000000000000000000000400000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0D08FA4FF48B64DA6DCAE64D7C220045\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 98:\r
+                           key=000000000000000000000000200000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A8EF6A7C15754C30BF3E3C1A567C1E7D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 99:\r
+                           key=000000000000000000000000100000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1E5A9CB31834AF67884B74E7949A9CA2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#100:\r
+                           key=000000000000000000000000080000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D359269E12437DC7B3F04E9488ACE29E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#101:\r
+                           key=000000000000000000000000040000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8CC397C39987276E9B6C1CB486682C92\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#102:\r
+                           key=000000000000000000000000020000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0F9EA2D623E679BC77F927213126EE95\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#103:\r
+                           key=000000000000000000000000010000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=86853D55FCE9F6CC09200667FAE2BE8E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#104:\r
+                           key=000000000000000000000000008000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=00D81B032CD9D1F8778A89756F942587\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#105:\r
+                           key=000000000000000000000000004000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=41A5311960D95FA68E248BE89AAF4A8B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#106:\r
+                           key=000000000000000000000000002000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=72861D6D3B4A0B1E08DAFDBCA37441ED\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#107:\r
+                           key=000000000000000000000000001000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=289852295608C2DE431C361D7155B650\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#108:\r
+                           key=000000000000000000000000000800000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2681CCA0A4E972591F2332056A31EE33\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#109:\r
+                           key=000000000000000000000000000400000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8B20F7B1EC4FE1270EEEC58953D0F57B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#110:\r
+                           key=000000000000000000000000000200000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=819D3399E05F132DC47862032E26CF24\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#111:\r
+                           key=000000000000000000000000000100000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1C348A2D39E9A8E8316D6BFDE0D75631\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#112:\r
+                           key=000000000000000000000000000080000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5831599E74A26133D3BFA8994BEEB2FE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#113:\r
+                           key=000000000000000000000000000040000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8553B153FEC9A6BE02D89C665628C6A2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#114:\r
+                           key=000000000000000000000000000020000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=75BEE45CE4CC9FD54F3C0E55A1F335A7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#115:\r
+                           key=000000000000000000000000000010000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F17225F843FE980A23AA1DA22F40DCD5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#116:\r
+                           key=000000000000000000000000000008000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=608B772001DF047BD1F8B29183F17369\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#117:\r
+                           key=000000000000000000000000000004000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A2F1713C684A3E0ACC1A260DB97E226E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#118:\r
+                           key=000000000000000000000000000002000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A7F8FD9C2AEA8F9C8412F367C9DCAEEB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#119:\r
+                           key=000000000000000000000000000001000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D022DB956D4424D6B6EBEA2EF8261FE1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#120:\r
+                           key=000000000000000000000000000000800000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=81FFCDB7BBBD19496697D13366A071C7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#121:\r
+                           key=000000000000000000000000000000400000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=DE5B9E93F55EFA173E68ED2C8900BFF9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#122:\r
+                           key=000000000000000000000000000000200000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=489E91B6555A6B7D3EF52975DACD8344\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#123:\r
+                           key=000000000000000000000000000000100000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BAC1BEF7163832F5E69380413AD23683\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#124:\r
+                           key=000000000000000000000000000000080000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A387FC66564EC642DAF1A746061B0EBF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#125:\r
+                           key=000000000000000000000000000000040000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BABB074FC0E6F1ABE354215F28B75D52\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#126:\r
+                           key=000000000000000000000000000000020000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1536771B10A34EF1DE06FE015FB55DDF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#127:\r
+                           key=000000000000000000000000000000010000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8FA087C9D0D0C33F2B897CB59EAC0B94\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#128:\r
+                           key=000000000000000000000000000000008000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0C9DA515C560F70539B0189FC9AF6969\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#129:\r
+                           key=000000000000000000000000000000004000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A09717C9E27D7F2D3D7ABA0561D1C1B0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#130:\r
+                           key=000000000000000000000000000000002000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B69F46A08728C3158437705D5B319ADF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#131:\r
+                           key=000000000000000000000000000000001000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4EF635827E5DA6A503BD2E68C45781D4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#132:\r
+                           key=000000000000000000000000000000000800000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2D168DCCB7B2B97E7C18BAF00C075B1A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#133:\r
+                           key=000000000000000000000000000000000400000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=06C075F79E8F9068FC7AFE7BBFC39474\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#134:\r
+                           key=000000000000000000000000000000000200000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9F3F529865B21EC0D1B06222BB200A8E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#135:\r
+                           key=000000000000000000000000000000000100000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EB020ACC274919DB63A660B8B36B091D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#136:\r
+                           key=000000000000000000000000000000000080000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5AA71CAF9F4E3F167632D630321FB0FC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#137:\r
+                           key=000000000000000000000000000000000040000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8BE17C934EEE7471C62A1360A77457EC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#138:\r
+                           key=000000000000000000000000000000000020000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2571F2117BB20EB1686D7F2EEA672864\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#139:\r
+                           key=000000000000000000000000000000000010000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7D9A8990EF673571F3A5ACC0E7887C25\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#140:\r
+                           key=000000000000000000000000000000000008000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=276D4A6DF5EC70666EFC1A4D8FA2C756\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#141:\r
+                           key=000000000000000000000000000000000004000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=67A2C2EB1EC9CE30183C97DDD5A36874\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#142:\r
+                           key=000000000000000000000000000000000002000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C053726AAE5BA177B94CEF2E05058CD4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#143:\r
+                           key=000000000000000000000000000000000001000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0820D72276889200E1C5C11DF3368A3F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#144:\r
+                           key=000000000000000000000000000000000000800000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AC82059E2916F9592E2B57112319DCCD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#145:\r
+                           key=000000000000000000000000000000000000400000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=97F4ED41FFB72459776EF86FA1B3CFF0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#146:\r
+                           key=000000000000000000000000000000000000200000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6662C6978A05FF2B7E6B28DB9D4C5638\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#147:\r
+                           key=000000000000000000000000000000000000100000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CC5906B6B762F7BDB11678C06B738629\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#148:\r
+                           key=000000000000000000000000000000000000080000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6F35DF4155213E635014C747B4A6C627\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#149:\r
+                           key=000000000000000000000000000000000000040000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=71C86FD753F71931E834598FABCE084D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#150:\r
+                           key=000000000000000000000000000000000000020000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C069BFAE70D381B90213D2E1C2C79681\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#151:\r
+                           key=000000000000000000000000000000000000010000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=444B8E2E845737E463C7163F6807F0A1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#152:\r
+                           key=000000000000000000000000000000000000008000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2040A8EC4F9258F7BDD9F1D4BDBF8B3C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#153:\r
+                           key=000000000000000000000000000000000000004000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B8EBD801E895EA8C14152CA35941D3DA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#154:\r
+                           key=000000000000000000000000000000000000002000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=89300148BD6200496F5E0D31BC17A5D4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#155:\r
+                           key=000000000000000000000000000000000000001000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8AF92959F233C56BD214958FDA66707E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#156:\r
+                           key=000000000000000000000000000000000000000800000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A7EE1653A958842D4B30FEB6C9BE4487\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#157:\r
+                           key=000000000000000000000000000000000000000400000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=606A58B9AABCFBA55EA184C7C58A8244\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#158:\r
+                           key=000000000000000000000000000000000000000200000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8FCF65CAABAD6CC31CD84DA496133131\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#159:\r
+                           key=000000000000000000000000000000000000000100000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FC1F719AD605A9E9D84EF2EF7170B1AB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#160:\r
+                           key=000000000000000000000000000000000000000080000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8A8AF65B1886C87F3F73FC9187EA482B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#161:\r
+                           key=000000000000000000000000000000000000000040000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2CF8561094DDA2381D380E546045B88B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#162:\r
+                           key=000000000000000000000000000000000000000020000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F91E1183F6C708F5CC3F2D442CA2D840\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#163:\r
+                           key=000000000000000000000000000000000000000010000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B8EE2A24D6A1BDAD91D35994EB455EA9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#164:\r
+                           key=000000000000000000000000000000000000000008000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B30C20AFCC8F076740CD7C2EE89F2977\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#165:\r
+                           key=000000000000000000000000000000000000000004000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=50713E566CF610DAC948D0C504929591\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#166:\r
+                           key=000000000000000000000000000000000000000002000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5899EC75DA971DBB2FF87BB4C7E5D3B2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#167:\r
+                           key=000000000000000000000000000000000000000001000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D06F0B32ED0ED33BAF8BF5BBBDCA02C2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#168:\r
+                           key=000000000000000000000000000000000000000000800000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=44F5135CA67358DBEBDD390CB6376CB3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#169:\r
+                           key=000000000000000000000000000000000000000000400000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3ADC326FA5AB30FA5402370471AE3422\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#170:\r
+                           key=000000000000000000000000000000000000000000200000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=47C0D806D19F4EB827674C85E5ED8113\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#171:\r
+                           key=000000000000000000000000000000000000000000100000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8871C6DB66BCE118A12319F63F18CAF7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#172:\r
+                           key=000000000000000000000000000000000000000000080000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8C6F9889268D7A302D2628600DB3DF5F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#173:\r
+                           key=000000000000000000000000000000000000000000040000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A8CDA9A2AD93BA0781523D05664F01E2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#174:\r
+                           key=000000000000000000000000000000000000000000020000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=302C228C2481343279462A88A520126E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#175:\r
+                           key=000000000000000000000000000000000000000000010000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7908BEC72ABEC139C41865D29C715239\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#176:\r
+                           key=000000000000000000000000000000000000000000008000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D13986977B6840817D574C415AFEF643\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#177:\r
+                           key=000000000000000000000000000000000000000000004000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=025ACDD78B28D96E28D68EE49E7C8C9D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#178:\r
+                           key=000000000000000000000000000000000000000000002000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F63C8BAB7EF02F92B54FA8D98969CCB7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#179:\r
+                           key=000000000000000000000000000000000000000000001000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5A5D0EAC8B88E4BC2F688B5C275C649A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#180:\r
+                           key=000000000000000000000000000000000000000000000800\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=50B75E76AA33C4EF2E75002883BDF203\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#181:\r
+                           key=000000000000000000000000000000000000000000000400\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=97773F4CE834DCA37C1BFD709185BCE3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#182:\r
+                           key=000000000000000000000000000000000000000000000200\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EFDD58D712D6643B3415D3C6490A0270\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#183:\r
+                           key=000000000000000000000000000000000000000000000100\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0A1A02DCF66C3404C4AC92E7AD5D3792\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#184:\r
+                           key=000000000000000000000000000000000000000000000080\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=08FE05194C11B611380642D3067C1BD0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#185:\r
+                           key=000000000000000000000000000000000000000000000040\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9F1604525E9EE7EB0B471DE229B0CECA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#186:\r
+                           key=000000000000000000000000000000000000000000000020\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BC0DB168C4A0DC3212B63BABC012AF40\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#187:\r
+                           key=000000000000000000000000000000000000000000000010\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6E9920F2CB8ECF7915CA887A9D702EA3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#188:\r
+                           key=000000000000000000000000000000000000000000000008\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CA345D2656C051CE751221A04E68DCCF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#189:\r
+                           key=000000000000000000000000000000000000000000000004\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D0DD1D64970ED180279E7F59012316E9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#190:\r
+                           key=000000000000000000000000000000000000000000000002\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=00E5E8E009B4419FF8A509599EA08B4F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#191:\r
+                           key=000000000000000000000000000000000000000000000001\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B1146A68B2BF9204952AE9FF3C614160\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Test vectors -- set 6\r
+=====================\r
+\r
+Set 6, vector#  0:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=80000000000000000000000000000000\r
+                         plain=B6752DFDB74FB9B137D39D73031254E5\r
+                     encrypted=80000000000000000000000000000000\r
+\r
+Set 6, vector#  1:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=40000000000000000000000000000000\r
+                         plain=B965714032641E10402F289F1E0D1DB9\r
+                     encrypted=40000000000000000000000000000000\r
+\r
+Set 6, vector#  2:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=20000000000000000000000000000000\r
+                         plain=474F78AEF1ADB9E70F229FBC9821C38D\r
+                     encrypted=20000000000000000000000000000000\r
+\r
+Set 6, vector#  3:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=10000000000000000000000000000000\r
+                         plain=861149A9EA96889A294083BE164B6B59\r
+                     encrypted=10000000000000000000000000000000\r
+\r
+Set 6, vector#  4:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=08000000000000000000000000000000\r
+                         plain=0E75D0FE2B37879EA63525B40DDF42A2\r
+                     encrypted=08000000000000000000000000000000\r
+\r
+Set 6, vector#  5:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=04000000000000000000000000000000\r
+                         plain=86C0D98AFD92EAD5DFF6AE4F5F9FE58B\r
+                     encrypted=04000000000000000000000000000000\r
+\r
+Set 6, vector#  6:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=02000000000000000000000000000000\r
+                         plain=BDFFD240FFC44774E8EAA9D6EF41DAA9\r
+                     encrypted=02000000000000000000000000000000\r
+\r
+Set 6, vector#  7:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=01000000000000000000000000000000\r
+                         plain=ECA482C979DF85D2AB8F481D7CC7C629\r
+                     encrypted=01000000000000000000000000000000\r
+\r
+Set 6, vector#  8:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00800000000000000000000000000000\r
+                         plain=50D51042D4C6BBF821F1BCFDF09C8023\r
+                     encrypted=00800000000000000000000000000000\r
+\r
+Set 6, vector#  9:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00400000000000000000000000000000\r
+                         plain=ED73897E73DA39F6F732986B9C4D9D9B\r
+                     encrypted=00400000000000000000000000000000\r
+\r
+Set 6, vector# 10:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00200000000000000000000000000000\r
+                         plain=C4F3421F9D4462F3B38D74822257EE5F\r
+                     encrypted=00200000000000000000000000000000\r
+\r
+Set 6, vector# 11:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00100000000000000000000000000000\r
+                         plain=3BD984B5D432FA808704E770ABD46847\r
+                     encrypted=00100000000000000000000000000000\r
+\r
+Set 6, vector# 12:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00080000000000000000000000000000\r
+                         plain=66DC18B5783AF0AABAB90C96C5E2C317\r
+                     encrypted=00080000000000000000000000000000\r
+\r
+Set 6, vector# 13:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00040000000000000000000000000000\r
+                         plain=D064DC35BE97CBC829DC22A3810BEFB6\r
+                     encrypted=00040000000000000000000000000000\r
+\r
+Set 6, vector# 14:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00020000000000000000000000000000\r
+                         plain=EE133AC5FA2B5C3CFB754B3DA24307EF\r
+                     encrypted=00020000000000000000000000000000\r
+\r
+Set 6, vector# 15:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00010000000000000000000000000000\r
+                         plain=A91DECF9CB72E1C08F2C5B79A33076EB\r
+                     encrypted=00010000000000000000000000000000\r
+\r
+Set 6, vector# 16:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00008000000000000000000000000000\r
+                         plain=28215C21BC4F382104136A667A79A602\r
+                     encrypted=00008000000000000000000000000000\r
+\r
+Set 6, vector# 17:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00004000000000000000000000000000\r
+                         plain=0DA387AE17A858E8E28513709BA79313\r
+                     encrypted=00004000000000000000000000000000\r
+\r
+Set 6, vector# 18:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00002000000000000000000000000000\r
+                         plain=B94E08AF9012D96834AD0D52F23F64CE\r
+                     encrypted=00002000000000000000000000000000\r
+\r
+Set 6, vector# 19:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00001000000000000000000000000000\r
+                         plain=032097F47D62BF7845F77710BD9BE88E\r
+                     encrypted=00001000000000000000000000000000\r
+\r
+Set 6, vector# 20:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000800000000000000000000000000\r
+                         plain=817F9736243A5771322517B1D64C3243\r
+                     encrypted=00000800000000000000000000000000\r
+\r
+Set 6, vector# 21:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000400000000000000000000000000\r
+                         plain=1FCA88A689E155D1B35024231630FCCB\r
+                     encrypted=00000400000000000000000000000000\r
+\r
+Set 6, vector# 22:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000200000000000000000000000000\r
+                         plain=A1AE4CD44905CD420A054E3DAB15DF51\r
+                     encrypted=00000200000000000000000000000000\r
+\r
+Set 6, vector# 23:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000100000000000000000000000000\r
+                         plain=BF87D638E46DB57F3EB6CB9C1C5D0B33\r
+                     encrypted=00000100000000000000000000000000\r
+\r
+Set 6, vector# 24:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000080000000000000000000000000\r
+                         plain=CC1CCFF098DADC44CB4E3F4F47D90CDA\r
+                     encrypted=00000080000000000000000000000000\r
+\r
+Set 6, vector# 25:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000040000000000000000000000000\r
+                         plain=BF799C2F58B45765FD17308B77FB619B\r
+                     encrypted=00000040000000000000000000000000\r
+\r
+Set 6, vector# 26:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000020000000000000000000000000\r
+                         plain=54B4E09CBFBBB10B13D5BDDAB903F636\r
+                     encrypted=00000020000000000000000000000000\r
+\r
+Set 6, vector# 27:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000010000000000000000000000000\r
+                         plain=D1C12F761E7FA8A6C59BFC75782402E5\r
+                     encrypted=00000010000000000000000000000000\r
+\r
+Set 6, vector# 28:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000008000000000000000000000000\r
+                         plain=57170FBD4629E79350CC01E78C7CABAB\r
+                     encrypted=00000008000000000000000000000000\r
+\r
+Set 6, vector# 29:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000004000000000000000000000000\r
+                         plain=4F4AC8A97DDEB9B5C182F9769C061F68\r
+                     encrypted=00000004000000000000000000000000\r
+\r
+Set 6, vector# 30:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000002000000000000000000000000\r
+                         plain=8AE1A53DC63387877A0A8E8B60BF373D\r
+                     encrypted=00000002000000000000000000000000\r
+\r
+Set 6, vector# 31:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000001000000000000000000000000\r
+                         plain=E64429C0BBDAD52037752D4F436840B1\r
+                     encrypted=00000001000000000000000000000000\r
+\r
+Set 6, vector# 32:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000800000000000000000000000\r
+                         plain=581DADC8A3FF2A229A086EC48899D168\r
+                     encrypted=00000000800000000000000000000000\r
+\r
+Set 6, vector# 33:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000400000000000000000000000\r
+                         plain=1DDBB7FE2F6E7E5413BDFFEDA060BA59\r
+                     encrypted=00000000400000000000000000000000\r
+\r
+Set 6, vector# 34:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000200000000000000000000000\r
+                         plain=36E663292294F7C9FAB73005EB0BA14B\r
+                     encrypted=00000000200000000000000000000000\r
+\r
+Set 6, vector# 35:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000100000000000000000000000\r
+                         plain=663E97861CC56FAE7D98762DE0C61799\r
+                     encrypted=00000000100000000000000000000000\r
+\r
+Set 6, vector# 36:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000080000000000000000000000\r
+                         plain=64AB010CC72149FA08172F16F903D1EA\r
+                     encrypted=00000000080000000000000000000000\r
+\r
+Set 6, vector# 37:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000040000000000000000000000\r
+                         plain=6B86EE9C7BF604D43AAA0109F4F6F282\r
+                     encrypted=00000000040000000000000000000000\r
+\r
+Set 6, vector# 38:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000020000000000000000000000\r
+                         plain=897DEDB0D870CD6AC4F0D8628E71D7F5\r
+                     encrypted=00000000020000000000000000000000\r
+\r
+Set 6, vector# 39:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000010000000000000000000000\r
+                         plain=94BDE0A0E9A83A6287EA71E8147DDFC1\r
+                     encrypted=00000000010000000000000000000000\r
+\r
+Set 6, vector# 40:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000008000000000000000000000\r
+                         plain=EEAEC86A48C2C58BFAAEE3F5C761D2CD\r
+                     encrypted=00000000008000000000000000000000\r
+\r
+Set 6, vector# 41:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000004000000000000000000000\r
+                         plain=CF78AE5E9C576F88E18FCC7B5E3292AF\r
+                     encrypted=00000000004000000000000000000000\r
+\r
+Set 6, vector# 42:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000002000000000000000000000\r
+                         plain=0E99A05B058DCC3098F5DD46C8780F29\r
+                     encrypted=00000000002000000000000000000000\r
+\r
+Set 6, vector# 43:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000001000000000000000000000\r
+                         plain=6646E1AFAB4BDF47EE1FEB645A3300F6\r
+                     encrypted=00000000001000000000000000000000\r
+\r
+Set 6, vector# 44:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000800000000000000000000\r
+                         plain=6F7A776BAE97CFE431A2719190B22AD9\r
+                     encrypted=00000000000800000000000000000000\r
+\r
+Set 6, vector# 45:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000400000000000000000000\r
+                         plain=8B27F1A792A0FFCD7284137E5B6F84F5\r
+                     encrypted=00000000000400000000000000000000\r
+\r
+Set 6, vector# 46:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000200000000000000000000\r
+                         plain=BB83A5512E02127B38D7D040F0B9822B\r
+                     encrypted=00000000000200000000000000000000\r
+\r
+Set 6, vector# 47:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000100000000000000000000\r
+                         plain=EA6A4C47DDAA194C07DDABB92A73A3B6\r
+                     encrypted=00000000000100000000000000000000\r
+\r
+Set 6, vector# 48:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000080000000000000000000\r
+                         plain=BA99D70D1C583B6AC3A8D76135A01E66\r
+                     encrypted=00000000000080000000000000000000\r
+\r
+Set 6, vector# 49:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000040000000000000000000\r
+                         plain=92514172A701D73C41F148D135F9EB49\r
+                     encrypted=00000000000040000000000000000000\r
+\r
+Set 6, vector# 50:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000020000000000000000000\r
+                         plain=6E79061AFBD82D4F193801F095374873\r
+                     encrypted=00000000000020000000000000000000\r
+\r
+Set 6, vector# 51:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000010000000000000000000\r
+                         plain=BD661D6BD08F46465067FDFDE3E6CA6C\r
+                     encrypted=00000000000010000000000000000000\r
+\r
+Set 6, vector# 52:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000008000000000000000000\r
+                         plain=25A1A3101331FCA7593BF2D1D7DC6FB6\r
+                     encrypted=00000000000008000000000000000000\r
+\r
+Set 6, vector# 53:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000004000000000000000000\r
+                         plain=E55F447E8FDEF00EF097F27FCC192469\r
+                     encrypted=00000000000004000000000000000000\r
+\r
+Set 6, vector# 54:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000002000000000000000000\r
+                         plain=A8533BFC86E2155835D946945DE98B51\r
+                     encrypted=00000000000002000000000000000000\r
+\r
+Set 6, vector# 55:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000001000000000000000000\r
+                         plain=A82097135C80219CAA5D06FF2630EFA6\r
+                     encrypted=00000000000001000000000000000000\r
+\r
+Set 6, vector# 56:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000800000000000000000\r
+                         plain=25A50AC82A6837B1A9E59D20F8DE0D14\r
+                     encrypted=00000000000000800000000000000000\r
+\r
+Set 6, vector# 57:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000400000000000000000\r
+                         plain=1BB8CDA4821A27C5FC698A3CAA981B9C\r
+                     encrypted=00000000000000400000000000000000\r
+\r
+Set 6, vector# 58:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000200000000000000000\r
+                         plain=20FB3D01A14E3D9710B2DD51A79AB65C\r
+                     encrypted=00000000000000200000000000000000\r
+\r
+Set 6, vector# 59:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000100000000000000000\r
+                         plain=6D7000B404C8FF89BE472E76FE1F6229\r
+                     encrypted=00000000000000100000000000000000\r
+\r
+Set 6, vector# 60:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000080000000000000000\r
+                         plain=FE14F47950F87A41510BD79797D94EAE\r
+                     encrypted=00000000000000080000000000000000\r
+\r
+Set 6, vector# 61:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000040000000000000000\r
+                         plain=F04125BA123397C9F25E661E7280B8DF\r
+                     encrypted=00000000000000040000000000000000\r
+\r
+Set 6, vector# 62:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000020000000000000000\r
+                         plain=97A45922B4C831EE393BEE47B480B389\r
+                     encrypted=00000000000000020000000000000000\r
+\r
+Set 6, vector# 63:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000010000000000000000\r
+                         plain=75CB15C3C4A8167D803A07DCF13B38DF\r
+                     encrypted=00000000000000010000000000000000\r
+\r
+Set 6, vector# 64:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000008000000000000000\r
+                         plain=A06AA6356818F527B5D66A6C49D0CA83\r
+                     encrypted=00000000000000008000000000000000\r
+\r
+Set 6, vector# 65:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000004000000000000000\r
+                         plain=A26EEEAE2AE2DAC07D4AD9F49182A1C4\r
+                     encrypted=00000000000000004000000000000000\r
+\r
+Set 6, vector# 66:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000002000000000000000\r
+                         plain=0092D4E10AD04A06F83DE2B5973C1BC6\r
+                     encrypted=00000000000000002000000000000000\r
+\r
+Set 6, vector# 67:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000001000000000000000\r
+                         plain=A9C3D9FC0220AFDC1578AA903696D708\r
+                     encrypted=00000000000000001000000000000000\r
+\r
+Set 6, vector# 68:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000800000000000000\r
+                         plain=7C77749F9736690772BE54389D9D2C36\r
+                     encrypted=00000000000000000800000000000000\r
+\r
+Set 6, vector# 69:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000400000000000000\r
+                         plain=417C4AA26EA0998FE0D3C45CE912C8BA\r
+                     encrypted=00000000000000000400000000000000\r
+\r
+Set 6, vector# 70:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000200000000000000\r
+                         plain=9FD42671988E883F2BDC6DA20EA73C00\r
+                     encrypted=00000000000000000200000000000000\r
+\r
+Set 6, vector# 71:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000100000000000000\r
+                         plain=36387D2979BCF787114D345579E1C196\r
+                     encrypted=00000000000000000100000000000000\r
+\r
+Set 6, vector# 72:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000080000000000000\r
+                         plain=16F3253501270552BB9CB1BA090EC3E8\r
+                     encrypted=00000000000000000080000000000000\r
+\r
+Set 6, vector# 73:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000040000000000000\r
+                         plain=1C215757F81B8662F579083957A988D7\r
+                     encrypted=00000000000000000040000000000000\r
+\r
+Set 6, vector# 74:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000020000000000000\r
+                         plain=B70A3A027B4B30A2E02CE404F7B4F219\r
+                     encrypted=00000000000000000020000000000000\r
+\r
+Set 6, vector# 75:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000010000000000000\r
+                         plain=A95795EEC3B83B624F87DB10656B16DD\r
+                     encrypted=00000000000000000010000000000000\r
+\r
+Set 6, vector# 76:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000008000000000000\r
+                         plain=2A9715FCC4AB5322B93C9F605D719854\r
+                     encrypted=00000000000000000008000000000000\r
+\r
+Set 6, vector# 77:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000004000000000000\r
+                         plain=8B68250A458FEEDC3B9F5C84BF352322\r
+                     encrypted=00000000000000000004000000000000\r
+\r
+Set 6, vector# 78:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000002000000000000\r
+                         plain=663447484A77534691ED5EFF180501AB\r
+                     encrypted=00000000000000000002000000000000\r
+\r
+Set 6, vector# 79:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000001000000000000\r
+                         plain=02C7F5B4306C47F68DB2C3D31D625ADE\r
+                     encrypted=00000000000000000001000000000000\r
+\r
+Set 6, vector# 80:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000800000000000\r
+                         plain=295FDF83D32836AFA4342B8DBF69A062\r
+                     encrypted=00000000000000000000800000000000\r
+\r
+Set 6, vector# 81:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000400000000000\r
+                         plain=AC78A76C7AEE2E310CB8DE21918D2166\r
+                     encrypted=00000000000000000000400000000000\r
+\r
+Set 6, vector# 82:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000200000000000\r
+                         plain=65172762C825381E98CE443FABCC4DF9\r
+                     encrypted=00000000000000000000200000000000\r
+\r
+Set 6, vector# 83:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000100000000000\r
+                         plain=31714F7CA4772FD1401A066FD622BC4E\r
+                     encrypted=00000000000000000000100000000000\r
+\r
+Set 6, vector# 84:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000080000000000\r
+                         plain=74691146938CC7579053F58711BDE03B\r
+                     encrypted=00000000000000000000080000000000\r
+\r
+Set 6, vector# 85:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000040000000000\r
+                         plain=3D6583E3FC4DDC51F22B182B59622253\r
+                     encrypted=00000000000000000000040000000000\r
+\r
+Set 6, vector# 86:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000020000000000\r
+                         plain=E639A90C2B5887BE9BF047884F9F8431\r
+                     encrypted=00000000000000000000020000000000\r
+\r
+Set 6, vector# 87:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000010000000000\r
+                         plain=C6E12872B058CD629A47E551E810B7FA\r
+                     encrypted=00000000000000000000010000000000\r
+\r
+Set 6, vector# 88:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000008000000000\r
+                         plain=84825B4155024F4008C36F34C0BBB723\r
+                     encrypted=00000000000000000000008000000000\r
+\r
+Set 6, vector# 89:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000004000000000\r
+                         plain=7A89C6965EE80A432F7ED7F4283BB32D\r
+                     encrypted=00000000000000000000004000000000\r
+\r
+Set 6, vector# 90:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000002000000000\r
+                         plain=046A8320716BE44839F41F143A884FC1\r
+                     encrypted=00000000000000000000002000000000\r
+\r
+Set 6, vector# 91:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000001000000000\r
+                         plain=ACFFD5B39FA50887F2107A8B074924AF\r
+                     encrypted=00000000000000000000001000000000\r
+\r
+Set 6, vector# 92:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000800000000\r
+                         plain=56F3A8F61744D16ACB1A4869123C2AB6\r
+                     encrypted=00000000000000000000000800000000\r
+\r
+Set 6, vector# 93:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000400000000\r
+                         plain=60152B25FDB1616688B221B66BF72014\r
+                     encrypted=00000000000000000000000400000000\r
+\r
+Set 6, vector# 94:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000200000000\r
+                         plain=3D200AD3B32E44CC5E239E9178CEB338\r
+                     encrypted=00000000000000000000000200000000\r
+\r
+Set 6, vector# 95:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000100000000\r
+                         plain=2AD5C12884D5DD7F1638314411342DCD\r
+                     encrypted=00000000000000000000000100000000\r
+\r
+Set 6, vector# 96:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000080000000\r
+                         plain=712914CA941B22ED7F27ADE708F96E4A\r
+                     encrypted=00000000000000000000000080000000\r
+\r
+Set 6, vector# 97:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000040000000\r
+                         plain=AC650E9157A13BD6C4E9B3BFCF2A6C89\r
+                     encrypted=00000000000000000000000040000000\r
+\r
+Set 6, vector# 98:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000020000000\r
+                         plain=F89059ADE18C6692B580CB546AFB8479\r
+                     encrypted=00000000000000000000000020000000\r
+\r
+Set 6, vector# 99:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000010000000\r
+                         plain=EAB569FD73690AA6513D96A3584F2D34\r
+                     encrypted=00000000000000000000000010000000\r
+\r
+Set 6, vector#100:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000008000000\r
+                         plain=544F077DE4380AE0B181503B979B89E8\r
+                     encrypted=00000000000000000000000008000000\r
+\r
+Set 6, vector#101:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000004000000\r
+                         plain=A39CEC10B3C0A401FD52FAC028E0B6B9\r
+                     encrypted=00000000000000000000000004000000\r
+\r
+Set 6, vector#102:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000002000000\r
+                         plain=ACD4200282B762949D1F5A541D044ED8\r
+                     encrypted=00000000000000000000000002000000\r
+\r
+Set 6, vector#103:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000001000000\r
+                         plain=0388B71E604CCCC9E81B510B28F6EFDA\r
+                     encrypted=00000000000000000000000001000000\r
+\r
+Set 6, vector#104:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000800000\r
+                         plain=244DD27D425AA2816845C464DD8EE95B\r
+                     encrypted=00000000000000000000000000800000\r
+\r
+Set 6, vector#105:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000400000\r
+                         plain=16BA5892A6F007566D56F54082D4FFA4\r
+                     encrypted=00000000000000000000000000400000\r
+\r
+Set 6, vector#106:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000200000\r
+                         plain=AD9834C79455DDEE85910567D5FDA999\r
+                     encrypted=00000000000000000000000000200000\r
+\r
+Set 6, vector#107:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000100000\r
+                         plain=E9DC8B998C03E6E197D1D57B14F5B677\r
+                     encrypted=00000000000000000000000000100000\r
+\r
+Set 6, vector#108:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000080000\r
+                         plain=F68A9FE57039B24C1B18869580560774\r
+                     encrypted=00000000000000000000000000080000\r
+\r
+Set 6, vector#109:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000040000\r
+                         plain=AF385817295B4CC155CF77C45B245BA9\r
+                     encrypted=00000000000000000000000000040000\r
+\r
+Set 6, vector#110:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000020000\r
+                         plain=8E60F6664469FA68ED07C469FF617FA6\r
+                     encrypted=00000000000000000000000000020000\r
+\r
+Set 6, vector#111:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000010000\r
+                         plain=BEC9114B54A1AAE269FAF1CFD5A865D7\r
+                     encrypted=00000000000000000000000000010000\r
+\r
+Set 6, vector#112:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000008000\r
+                         plain=5B5C9881F6E38F731A589639324578E0\r
+                     encrypted=00000000000000000000000000008000\r
+\r
+Set 6, vector#113:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000004000\r
+                         plain=B8899EB0A544CBF4E44E4B44634BAA9C\r
+                     encrypted=00000000000000000000000000004000\r
+\r
+Set 6, vector#114:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000002000\r
+                         plain=550741FFB0594EDDCFCD3FC40682FB60\r
+                     encrypted=00000000000000000000000000002000\r
+\r
+Set 6, vector#115:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000001000\r
+                         plain=22B05675243FB703AD86AADF7186BCC2\r
+                     encrypted=00000000000000000000000000001000\r
+\r
+Set 6, vector#116:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000800\r
+                         plain=07ADCE90A0A458B8CEE9A8D5406233E1\r
+                     encrypted=00000000000000000000000000000800\r
+\r
+Set 6, vector#117:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000400\r
+                         plain=71187B332225DED46EE296EA4EA78B8E\r
+                     encrypted=00000000000000000000000000000400\r
+\r
+Set 6, vector#118:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000200\r
+                         plain=91A51C25ECAA1FF5AB44E29B9C2E3DBE\r
+                     encrypted=00000000000000000000000000000200\r
+\r
+Set 6, vector#119:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000100\r
+                         plain=FAF741F0F3E928A1A0980D7EB7154549\r
+                     encrypted=00000000000000000000000000000100\r
+\r
+Set 6, vector#120:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000080\r
+                         plain=0ED9D4988D745C609E18F96B039CC2C9\r
+                     encrypted=00000000000000000000000000000080\r
+\r
+Set 6, vector#121:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000040\r
+                         plain=16A237AAA4A2EA5C4903D24E9B3647A1\r
+                     encrypted=00000000000000000000000000000040\r
+\r
+Set 6, vector#122:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000020\r
+                         plain=9EF334953A3F0AA3578BFB4B187121F7\r
+                     encrypted=00000000000000000000000000000020\r
+\r
+Set 6, vector#123:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000010\r
+                         plain=81F6F5ADCF8A51DD0E4A83B50697EE0F\r
+                     encrypted=00000000000000000000000000000010\r
+\r
+Set 6, vector#124:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000008\r
+                         plain=B441FC9F19156B6DD129D52D39AC4A3B\r
+                     encrypted=00000000000000000000000000000008\r
+\r
+Set 6, vector#125:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000004\r
+                         plain=F7F1E5A8469F7018BC2DC6C6F01F9FB1\r
+                     encrypted=00000000000000000000000000000004\r
+\r
+Set 6, vector#126:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000002\r
+                         plain=85999E56B44E39F06926A516AF01761D\r
+                     encrypted=00000000000000000000000000000002\r
+\r
+Set 6, vector#127:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000001\r
+                         plain=9D1DCECA97FC83F2CAC8B762149C9F67\r
+                     encrypted=00000000000000000000000000000001\r
+\r
+Test vectors -- set 7\r
+=====================\r
+\r
+Set 7, vector#  0:\r
+                           key=000000000000000000000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=735EBD8ECB047AFC707B74FFF5D74EB1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 7, vector#  1:\r
+                           key=010101010101010101010101010101010101010101010101\r
+                        cipher=01010101010101010101010101010101\r
+                         plain=F6B6F04DAF2FFAE437A1BDDB0B673C7B\r
+                     encrypted=01010101010101010101010101010101\r
+\r
+Set 7, vector#  2:\r
+                           key=020202020202020202020202020202020202020202020202\r
+                        cipher=02020202020202020202020202020202\r
+                         plain=6E066CAA7635361BABC1244442CA7DD0\r
+                     encrypted=02020202020202020202020202020202\r
+\r
+Set 7, vector#  3:\r
+                           key=030303030303030303030303030303030303030303030303\r
+                        cipher=03030303030303030303030303030303\r
+                         plain=25007DA75C925E1751D671097C06A0DA\r
+                     encrypted=03030303030303030303030303030303\r
+\r
+Set 7, vector#  4:\r
+                           key=040404040404040404040404040404040404040404040404\r
+                        cipher=04040404040404040404040404040404\r
+                         plain=E68E0582758524B9A15A509ABA0F1A7A\r
+                     encrypted=04040404040404040404040404040404\r
+\r
+Set 7, vector#  5:\r
+                           key=050505050505050505050505050505050505050505050505\r
+                        cipher=05050505050505050505050505050505\r
+                         plain=04F1DA895EB511B0CF7CA0635CAAA845\r
+                     encrypted=05050505050505050505050505050505\r
+\r
+Set 7, vector#  6:\r
+                           key=060606060606060606060606060606060606060606060606\r
+                        cipher=06060606060606060606060606060606\r
+                         plain=86C2EF3897417835A3EBBB9AE74C75BC\r
+                     encrypted=06060606060606060606060606060606\r
+\r
+Set 7, vector#  7:\r
+                           key=070707070707070707070707070707070707070707070707\r
+                        cipher=07070707070707070707070707070707\r
+                         plain=38B46F355303AF9CA43751DA7266DEDA\r
+                     encrypted=07070707070707070707070707070707\r
+\r
+Set 7, vector#  8:\r
+                           key=080808080808080808080808080808080808080808080808\r
+                        cipher=08080808080808080808080808080808\r
+                         plain=5838001E58B7ED34F0C362792765F8FF\r
+                     encrypted=08080808080808080808080808080808\r
+\r
+Set 7, vector#  9:\r
+                           key=090909090909090909090909090909090909090909090909\r
+                        cipher=09090909090909090909090909090909\r
+                         plain=1440C5D8A6B9C1194BC1AF5FA85E91D3\r
+                     encrypted=09090909090909090909090909090909\r
+\r
+Set 7, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=92506890E3BA11BB67F8AB4EC7C52FCE\r
+                     encrypted=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+\r
+Set 7, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=69578BB7FB01E49E64C7422ED0E67C82\r
+                     encrypted=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+\r
+Set 7, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=4E830817118FBDCA2509EFD4A6C77D1B\r
+                     encrypted=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+\r
+Set 7, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=32C71422B5B16E34195FFE5150AFEA2C\r
+                     encrypted=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+\r
+Set 7, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=E86DDEABB5C5A256195C3143A93A230A\r
+                     encrypted=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+\r
+Set 7, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=E45808748AFC7ED06B74F7B489F984B9\r
+                     encrypted=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+\r
+Set 7, vector# 16:\r
+                           key=101010101010101010101010101010101010101010101010\r
+                        cipher=10101010101010101010101010101010\r
+                         plain=24587490041DA1A2566C1B4072C018B7\r
+                     encrypted=10101010101010101010101010101010\r
+\r
+Set 7, vector# 17:\r
+                           key=111111111111111111111111111111111111111111111111\r
+                        cipher=11111111111111111111111111111111\r
+                         plain=618734129F46FD3A116C0FC0CE172BC8\r
+                     encrypted=11111111111111111111111111111111\r
+\r
+Set 7, vector# 18:\r
+                           key=121212121212121212121212121212121212121212121212\r
+                        cipher=12121212121212121212121212121212\r
+                         plain=2603070815CAA8FE6844A56D576E8E38\r
+                     encrypted=12121212121212121212121212121212\r
+\r
+Set 7, vector# 19:\r
+                           key=131313131313131313131313131313131313131313131313\r
+                        cipher=13131313131313131313131313131313\r
+                         plain=07A2FD76FC029BB103EBEC355A2AF8FC\r
+                     encrypted=13131313131313131313131313131313\r
+\r
+Set 7, vector# 20:\r
+                           key=141414141414141414141414141414141414141414141414\r
+                        cipher=14141414141414141414141414141414\r
+                         plain=76A7D67C512369D7AA0DE6DE36282950\r
+                     encrypted=14141414141414141414141414141414\r
+\r
+Set 7, vector# 21:\r
+                           key=151515151515151515151515151515151515151515151515\r
+                        cipher=15151515151515151515151515151515\r
+                         plain=5829BD8F89802C25F6389900DAD362E6\r
+                     encrypted=15151515151515151515151515151515\r
+\r
+Set 7, vector# 22:\r
+                           key=161616161616161616161616161616161616161616161616\r
+                        cipher=16161616161616161616161616161616\r
+                         plain=A4E97C5F4E63BF12EA18DAE4F7FDC493\r
+                     encrypted=16161616161616161616161616161616\r
+\r
+Set 7, vector# 23:\r
+                           key=171717171717171717171717171717171717171717171717\r
+                        cipher=17171717171717171717171717171717\r
+                         plain=A155E58442916C41C8FABE6D6AB4FE23\r
+                     encrypted=17171717171717171717171717171717\r
+\r
+Set 7, vector# 24:\r
+                           key=181818181818181818181818181818181818181818181818\r
+                        cipher=18181818181818181818181818181818\r
+                         plain=95D1954C47D403FD4A56623068B27262\r
+                     encrypted=18181818181818181818181818181818\r
+\r
+Set 7, vector# 25:\r
+                           key=191919191919191919191919191919191919191919191919\r
+                        cipher=19191919191919191919191919191919\r
+                         plain=AC5691B65926467D8EBBF2122302538B\r
+                     encrypted=19191919191919191919191919191919\r
+\r
+Set 7, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=2E3B4575F1FEA070A798D2BE4E701B8C\r
+                     encrypted=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+\r
+Set 7, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=6337953BAF15892EB81799A81380F831\r
+                     encrypted=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+\r
+Set 7, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=F224AB9A0EB4EA8E4FB36EE9A4E3C47E\r
+                     encrypted=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+\r
+Set 7, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=0248A3C2D6D25C012B55576CA5B66F71\r
+                     encrypted=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+\r
+Set 7, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=5FDFA8F0E221EC83AECBBDA47C6165BE\r
+                     encrypted=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+\r
+Set 7, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=8037E287A6764E0D5CC3169C8F727C6B\r
+                     encrypted=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+\r
+Set 7, vector# 32:\r
+                           key=202020202020202020202020202020202020202020202020\r
+                        cipher=20202020202020202020202020202020\r
+                         plain=ADF97F466F96FF88F08CC069FB6AD317\r
+                     encrypted=20202020202020202020202020202020\r
+\r
+Set 7, vector# 33:\r
+                           key=212121212121212121212121212121212121212121212121\r
+                        cipher=21212121212121212121212121212121\r
+                         plain=C2EA96F3EBADDDF4590FD1D751AFEC7A\r
+                     encrypted=21212121212121212121212121212121\r
+\r
+Set 7, vector# 34:\r
+                           key=222222222222222222222222222222222222222222222222\r
+                        cipher=22222222222222222222222222222222\r
+                         plain=2400903BA858D3B79E8BAE8D20FF6E0E\r
+                     encrypted=22222222222222222222222222222222\r
+\r
+Set 7, vector# 35:\r
+                           key=232323232323232323232323232323232323232323232323\r
+                        cipher=23232323232323232323232323232323\r
+                         plain=7252E67FB12261FCEBFBE820D0650F95\r
+                     encrypted=23232323232323232323232323232323\r
+\r
+Set 7, vector# 36:\r
+                           key=242424242424242424242424242424242424242424242424\r
+                        cipher=24242424242424242424242424242424\r
+                         plain=48AB5BE3331655ED1D2AD9FCA1CB86AE\r
+                     encrypted=24242424242424242424242424242424\r
+\r
+Set 7, vector# 37:\r
+                           key=252525252525252525252525252525252525252525252525\r
+                        cipher=25252525252525252525252525252525\r
+                         plain=EAEC6E4F1DB373C6C13D643EEE549B6D\r
+                     encrypted=25252525252525252525252525252525\r
+\r
+Set 7, vector# 38:\r
+                           key=262626262626262626262626262626262626262626262626\r
+                        cipher=26262626262626262626262626262626\r
+                         plain=340002CC2C7C819D3AC5B9C89919C8E7\r
+                     encrypted=26262626262626262626262626262626\r
+\r
+Set 7, vector# 39:\r
+                           key=272727272727272727272727272727272727272727272727\r
+                        cipher=27272727272727272727272727272727\r
+                         plain=96546D5CB8853ED12F6FF27A91127DA5\r
+                     encrypted=27272727272727272727272727272727\r
+\r
+Set 7, vector# 40:\r
+                           key=282828282828282828282828282828282828282828282828\r
+                        cipher=28282828282828282828282828282828\r
+                         plain=53CBC93B7D6D4734E683FCB1166B4060\r
+                     encrypted=28282828282828282828282828282828\r
+\r
+Set 7, vector# 41:\r
+                           key=292929292929292929292929292929292929292929292929\r
+                        cipher=29292929292929292929292929292929\r
+                         plain=525BE83F8D8F9B34CA5B00D59639AE4E\r
+                     encrypted=29292929292929292929292929292929\r
+\r
+Set 7, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=74D69D46BDC00F2FC84E4DEAF9E332B4\r
+                     encrypted=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+\r
+Set 7, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=1467FFC833F1923F1A0AA0A1B6351248\r
+                     encrypted=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+\r
+Set 7, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=56E6D8AB7B9F2FC70D4DDFDF1F9740C1\r
+                     encrypted=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+\r
+Set 7, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=58DC979A2E5B06065C10C898A1998E68\r
+                     encrypted=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+\r
+Set 7, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=B98C07C89C21281B1E0A5EB266F0AAC5\r
+                     encrypted=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+\r
+Set 7, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=EEB626087C82ED92A4D41E398B3806F4\r
+                     encrypted=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+\r
+Set 7, vector# 48:\r
+                           key=303030303030303030303030303030303030303030303030\r
+                        cipher=30303030303030303030303030303030\r
+                         plain=213F05EEAF68CDDF0EA49B8401BE1E7F\r
+                     encrypted=30303030303030303030303030303030\r
+\r
+Set 7, vector# 49:\r
+                           key=313131313131313131313131313131313131313131313131\r
+                        cipher=31313131313131313131313131313131\r
+                         plain=5445162FC18FD69E8E8AF7C3532A95A7\r
+                     encrypted=31313131313131313131313131313131\r
+\r
+Set 7, vector# 50:\r
+                           key=323232323232323232323232323232323232323232323232\r
+                        cipher=32323232323232323232323232323232\r
+                         plain=0352F8C214559DBC3B4455F72A1B5A41\r
+                     encrypted=32323232323232323232323232323232\r
+\r
+Set 7, vector# 51:\r
+                           key=333333333333333333333333333333333333333333333333\r
+                        cipher=33333333333333333333333333333333\r
+                         plain=39A352475E6C19D70B31561841FF2414\r
+                     encrypted=33333333333333333333333333333333\r
+\r
+Set 7, vector# 52:\r
+                           key=343434343434343434343434343434343434343434343434\r
+                        cipher=34343434343434343434343434343434\r
+                         plain=BD01B0B7898E36EA237B41DB7C6A8800\r
+                     encrypted=34343434343434343434343434343434\r
+\r
+Set 7, vector# 53:\r
+                           key=353535353535353535353535353535353535353535353535\r
+                        cipher=35353535353535353535353535353535\r
+                         plain=B6874DDD9FE844FC9F65C55FC71897F5\r
+                     encrypted=35353535353535353535353535353535\r
+\r
+Set 7, vector# 54:\r
+                           key=363636363636363636363636363636363636363636363636\r
+                        cipher=36363636363636363636363636363636\r
+                         plain=08C1623CBAB336764347632738E2D446\r
+                     encrypted=36363636363636363636363636363636\r
+\r
+Set 7, vector# 55:\r
+                           key=373737373737373737373737373737373737373737373737\r
+                        cipher=37373737373737373737373737373737\r
+                         plain=CB277E13164AE64006CD5051054BC4BD\r
+                     encrypted=37373737373737373737373737373737\r
+\r
+Set 7, vector# 56:\r
+                           key=383838383838383838383838383838383838383838383838\r
+                        cipher=38383838383838383838383838383838\r
+                         plain=7981E6CA49157342BF1512D954B5C9E4\r
+                     encrypted=38383838383838383838383838383838\r
+\r
+Set 7, vector# 57:\r
+                           key=393939393939393939393939393939393939393939393939\r
+                        cipher=39393939393939393939393939393939\r
+                         plain=FB9C44FA5F7073458A52C3F04674B781\r
+                     encrypted=39393939393939393939393939393939\r
+\r
+Set 7, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=E7BB591E8395579C952B89DB046F27E6\r
+                     encrypted=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+\r
+Set 7, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=B6635D793CE9FE584721DDAA5DF7098F\r
+                     encrypted=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+\r
+Set 7, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=0B7364CB5E35FB6549CB419AB5298934\r
+                     encrypted=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+\r
+Set 7, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=74C99CE2A9DBB476C72CC9C2B1D87700\r
+                     encrypted=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+\r
+Set 7, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=C36E5478C1381E976D77BF2D52B32C62\r
+                     encrypted=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+\r
+Set 7, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=E8A3AB5753AB2D468EDACF8DBCED4ED4\r
+                     encrypted=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+\r
+Set 7, vector# 64:\r
+                           key=404040404040404040404040404040404040404040404040\r
+                        cipher=40404040404040404040404040404040\r
+                         plain=CC49490B9F45AAF7806F045669CE3CE1\r
+                     encrypted=40404040404040404040404040404040\r
+\r
+Set 7, vector# 65:\r
+                           key=414141414141414141414141414141414141414141414141\r
+                        cipher=41414141414141414141414141414141\r
+                         plain=EC029C2E01D0C501837C363A217AC75E\r
+                     encrypted=41414141414141414141414141414141\r
+\r
+Set 7, vector# 66:\r
+                           key=424242424242424242424242424242424242424242424242\r
+                        cipher=42424242424242424242424242424242\r
+                         plain=56DC2CFD0124B34362BA4F7D245BFC2F\r
+                     encrypted=42424242424242424242424242424242\r
+\r
+Set 7, vector# 67:\r
+                           key=434343434343434343434343434343434343434343434343\r
+                        cipher=43434343434343434343434343434343\r
+                         plain=F1537E1CA54032C717A40EE4210D2AB4\r
+                     encrypted=43434343434343434343434343434343\r
+\r
+Set 7, vector# 68:\r
+                           key=444444444444444444444444444444444444444444444444\r
+                        cipher=44444444444444444444444444444444\r
+                         plain=3B0E72067156D929C6D6CCEBF68C4454\r
+                     encrypted=44444444444444444444444444444444\r
+\r
+Set 7, vector# 69:\r
+                           key=454545454545454545454545454545454545454545454545\r
+                        cipher=45454545454545454545454545454545\r
+                         plain=5577077C4C7DA7C7FF391FB6485CC689\r
+                     encrypted=45454545454545454545454545454545\r
+\r
+Set 7, vector# 70:\r
+                           key=464646464646464646464646464646464646464646464646\r
+                        cipher=46464646464646464646464646464646\r
+                         plain=CEA9E8EF0EA427DD7261AB4E58606EB1\r
+                     encrypted=46464646464646464646464646464646\r
+\r
+Set 7, vector# 71:\r
+                           key=474747474747474747474747474747474747474747474747\r
+                        cipher=47474747474747474747474747474747\r
+                         plain=5E9456845C7FB2FE706890C528E66A62\r
+                     encrypted=47474747474747474747474747474747\r
+\r
+Set 7, vector# 72:\r
+                           key=484848484848484848484848484848484848484848484848\r
+                        cipher=48484848484848484848484848484848\r
+                         plain=8240D1A479A3C3F99B92102C8B5664AB\r
+                     encrypted=48484848484848484848484848484848\r
+\r
+Set 7, vector# 73:\r
+                           key=494949494949494949494949494949494949494949494949\r
+                        cipher=49494949494949494949494949494949\r
+                         plain=D49E8CD2E2D1DBBF9065034FBC41CCEE\r
+                     encrypted=49494949494949494949494949494949\r
+\r
+Set 7, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=385451A1369120EFD0BE5B5E9B13BE52\r
+                     encrypted=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+\r
+Set 7, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=67BF27D3E64C72C07B0F0073273ED0E5\r
+                     encrypted=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+\r
+Set 7, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=08A049D58D671C156C43F149536DE527\r
+                     encrypted=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+\r
+Set 7, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=F203AB0877B6F26122940989A6E3C46A\r
+                     encrypted=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+\r
+Set 7, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=4124EA54F10652152E03E12C76228C0F\r
+                     encrypted=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+\r
+Set 7, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=48B329404F88977FE8ADC01E19D7173E\r
+                     encrypted=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+\r
+Set 7, vector# 80:\r
+                           key=505050505050505050505050505050505050505050505050\r
+                        cipher=50505050505050505050505050505050\r
+                         plain=37FCDCDB73FCBCF00234D1F5B4CCD4EF\r
+                     encrypted=50505050505050505050505050505050\r
+\r
+Set 7, vector# 81:\r
+                           key=515151515151515151515151515151515151515151515151\r
+                        cipher=51515151515151515151515151515151\r
+                         plain=848211A021BCDAEBB2C0D85AA7F573EE\r
+                     encrypted=51515151515151515151515151515151\r
+\r
+Set 7, vector# 82:\r
+                           key=525252525252525252525252525252525252525252525252\r
+                        cipher=52525252525252525252525252525252\r
+                         plain=724AD5428589C7D285DB2E6CF9F23A8E\r
+                     encrypted=52525252525252525252525252525252\r
+\r
+Set 7, vector# 83:\r
+                           key=535353535353535353535353535353535353535353535353\r
+                        cipher=53535353535353535353535353535353\r
+                         plain=8D83963214E37CEAEEF3F6558DE98D8B\r
+                     encrypted=53535353535353535353535353535353\r
+\r
+Set 7, vector# 84:\r
+                           key=545454545454545454545454545454545454545454545454\r
+                        cipher=54545454545454545454545454545454\r
+                         plain=B9DC0FAD76576684A35999498024A5A1\r
+                     encrypted=54545454545454545454545454545454\r
+\r
+Set 7, vector# 85:\r
+                           key=555555555555555555555555555555555555555555555555\r
+                        cipher=55555555555555555555555555555555\r
+                         plain=AFCA66B225643CE830F6B7FD5708D996\r
+                     encrypted=55555555555555555555555555555555\r
+\r
+Set 7, vector# 86:\r
+                           key=565656565656565656565656565656565656565656565656\r
+                        cipher=56565656565656565656565656565656\r
+                         plain=C0188E8ACAF4214B63344DF3A74C03BE\r
+                     encrypted=56565656565656565656565656565656\r
+\r
+Set 7, vector# 87:\r
+                           key=575757575757575757575757575757575757575757575757\r
+                        cipher=57575757575757575757575757575757\r
+                         plain=0238693C5C9C52040C70BFEF644C0D1F\r
+                     encrypted=57575757575757575757575757575757\r
+\r
+Set 7, vector# 88:\r
+                           key=585858585858585858585858585858585858585858585858\r
+                        cipher=58585858585858585858585858585858\r
+                         plain=876531C2C58B1435B29BF3437C8EB6CA\r
+                     encrypted=58585858585858585858585858585858\r
+\r
+Set 7, vector# 89:\r
+                           key=595959595959595959595959595959595959595959595959\r
+                        cipher=59595959595959595959595959595959\r
+                         plain=869F268AEE90B71DB3DD74C6D4C178E5\r
+                     encrypted=59595959595959595959595959595959\r
+\r
+Set 7, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=DC3752D01E0075AF250551951A46A3B1\r
+                     encrypted=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+\r
+Set 7, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=1121699BF52F59612EB796336D4AD7D2\r
+                     encrypted=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+\r
+Set 7, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=508D15BE88608A27FD30F86EE6FCCFB7\r
+                     encrypted=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+\r
+Set 7, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=9238C2FBF742007699725C7C6C62C9A2\r
+                     encrypted=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+\r
+Set 7, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=635DBDB2FDB46C16D7AE947E26E00FA6\r
+                     encrypted=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+\r
+Set 7, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=F39D5B75FA689E5EB117E9907B743200\r
+                     encrypted=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+\r
+Set 7, vector# 96:\r
+                           key=606060606060606060606060606060606060606060606060\r
+                        cipher=60606060606060606060606060606060\r
+                         plain=5860479C70724D386EDC43F192D0B955\r
+                     encrypted=60606060606060606060606060606060\r
+\r
+Set 7, vector# 97:\r
+                           key=616161616161616161616161616161616161616161616161\r
+                        cipher=61616161616161616161616161616161\r
+                         plain=39C2A88A98C72CCB1418AC2EF719B7F4\r
+                     encrypted=61616161616161616161616161616161\r
+\r
+Set 7, vector# 98:\r
+                           key=626262626262626262626262626262626262626262626262\r
+                        cipher=62626262626262626262626262626262\r
+                         plain=A5FC252F53ADEB8B7CF9E176CCAFDAC3\r
+                     encrypted=62626262626262626262626262626262\r
+\r
+Set 7, vector# 99:\r
+                           key=636363636363636363636363636363636363636363636363\r
+                        cipher=63636363636363636363636363636363\r
+                         plain=6571746D1F15C3D0F1C197C94E615ED2\r
+                     encrypted=63636363636363636363636363636363\r
+\r
+Set 7, vector#100:\r
+                           key=646464646464646464646464646464646464646464646464\r
+                        cipher=64646464646464646464646464646464\r
+                         plain=3D19316BECB695734D06085C9E6C5D09\r
+                     encrypted=64646464646464646464646464646464\r
+\r
+Set 7, vector#101:\r
+                           key=656565656565656565656565656565656565656565656565\r
+                        cipher=65656565656565656565656565656565\r
+                         plain=4E6FA12FCB7F55CB05BEF28DB27A01CE\r
+                     encrypted=65656565656565656565656565656565\r
+\r
+Set 7, vector#102:\r
+                           key=666666666666666666666666666666666666666666666666\r
+                        cipher=66666666666666666666666666666666\r
+                         plain=2B04923B950F9A5D00C8C53ECE2E6EFD\r
+                     encrypted=66666666666666666666666666666666\r
+\r
+Set 7, vector#103:\r
+                           key=676767676767676767676767676767676767676767676767\r
+                        cipher=67676767676767676767676767676767\r
+                         plain=30F1DC5A27B4AB3050CF894AAC957FDE\r
+                     encrypted=67676767676767676767676767676767\r
+\r
+Set 7, vector#104:\r
+                           key=686868686868686868686868686868686868686868686868\r
+                        cipher=68686868686868686868686868686868\r
+                         plain=611028EA4EB3FB6D5AC4F8038B86A4F4\r
+                     encrypted=68686868686868686868686868686868\r
+\r
+Set 7, vector#105:\r
+                           key=696969696969696969696969696969696969696969696969\r
+                        cipher=69696969696969696969696969696969\r
+                         plain=A27EC8D0653277C5831CF1537AB07EF3\r
+                     encrypted=69696969696969696969696969696969\r
+\r
+Set 7, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=12B2D5ED6D9723E2201548160A11521C\r
+                     encrypted=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+\r
+Set 7, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=A7CDD0470CBC2A238FCD62C8213F8BFF\r
+                     encrypted=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+\r
+Set 7, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=6607A680B46E7A0181A03A2D223F168E\r
+                     encrypted=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+\r
+Set 7, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=6FF390B5565EAEE5E59B15513032872A\r
+                     encrypted=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+\r
+Set 7, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=0F1986241F05A046239BE7B0B712FFA2\r
+                     encrypted=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+\r
+Set 7, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=F804A4F1295F956A60BBEEC8712D85F6\r
+                     encrypted=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+\r
+Set 7, vector#112:\r
+                           key=707070707070707070707070707070707070707070707070\r
+                        cipher=70707070707070707070707070707070\r
+                         plain=4BD725112ED7B4B1270EE006B7B12E9E\r
+                     encrypted=70707070707070707070707070707070\r
+\r
+Set 7, vector#113:\r
+                           key=717171717171717171717171717171717171717171717171\r
+                        cipher=71717171717171717171717171717171\r
+                         plain=E26DAA23F8DFCF0C414D7186B06C13DF\r
+                     encrypted=71717171717171717171717171717171\r
+\r
+Set 7, vector#114:\r
+                           key=727272727272727272727272727272727272727272727272\r
+                        cipher=72727272727272727272727272727272\r
+                         plain=9486B3779FF172557B4F050407E063A0\r
+                     encrypted=72727272727272727272727272727272\r
+\r
+Set 7, vector#115:\r
+                           key=737373737373737373737373737373737373737373737373\r
+                        cipher=73737373737373737373737373737373\r
+                         plain=309035E04D329B24C5CFCE7771EDD21B\r
+                     encrypted=73737373737373737373737373737373\r
+\r
+Set 7, vector#116:\r
+                           key=747474747474747474747474747474747474747474747474\r
+                        cipher=74747474747474747474747474747474\r
+                         plain=DB8084C3EB47EB761A670AA009F792C8\r
+                     encrypted=74747474747474747474747474747474\r
+\r
+Set 7, vector#117:\r
+                           key=757575757575757575757575757575757575757575757575\r
+                        cipher=75757575757575757575757575757575\r
+                         plain=467CEFC894216836EF882D284325A93E\r
+                     encrypted=75757575757575757575757575757575\r
+\r
+Set 7, vector#118:\r
+                           key=767676767676767676767676767676767676767676767676\r
+                        cipher=76767676767676767676767676767676\r
+                         plain=0F32C7FC9026C2C62EA88FBA91077B55\r
+                     encrypted=76767676767676767676767676767676\r
+\r
+Set 7, vector#119:\r
+                           key=777777777777777777777777777777777777777777777777\r
+                        cipher=77777777777777777777777777777777\r
+                         plain=1DF9D803E3928952F122114729A806CF\r
+                     encrypted=77777777777777777777777777777777\r
+\r
+Set 7, vector#120:\r
+                           key=787878787878787878787878787878787878787878787878\r
+                        cipher=78787878787878787878787878787878\r
+                         plain=631582D1B2AF753E8673F3D8A115FA65\r
+                     encrypted=78787878787878787878787878787878\r
+\r
+Set 7, vector#121:\r
+                           key=797979797979797979797979797979797979797979797979\r
+                        cipher=79797979797979797979797979797979\r
+                         plain=5B4A2836B2267B38D144011F11D595FB\r
+                     encrypted=79797979797979797979797979797979\r
+\r
+Set 7, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=1EE3DAC0C71A13223FA7290CB3AA4174\r
+                     encrypted=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+\r
+Set 7, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=063D60ABF98F7778F4D33748A4F2ECC0\r
+                     encrypted=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+\r
+Set 7, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=E74F69F91B57C80D6E143851F594EEB4\r
+                     encrypted=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+\r
+Set 7, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=A7F27BBD207F0C615B0B4EED1DA8013E\r
+                     encrypted=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+\r
+Set 7, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=EC56E5ADB7F3DE5E6C85CF74CFE5E779\r
+                     encrypted=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+\r
+Set 7, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=257BE911995F5DF5EF2E4C2C020E4AB9\r
+                     encrypted=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+\r
+Set 7, vector#128:\r
+                           key=808080808080808080808080808080808080808080808080\r
+                        cipher=80808080808080808080808080808080\r
+                         plain=6F4CBCAC25D942689D6E5FB55A1DB860\r
+                     encrypted=80808080808080808080808080808080\r
+\r
+Set 7, vector#129:\r
+                           key=818181818181818181818181818181818181818181818181\r
+                        cipher=81818181818181818181818181818181\r
+                         plain=538050166CCC457D148893F6C7DB2E89\r
+                     encrypted=81818181818181818181818181818181\r
+\r
+Set 7, vector#130:\r
+                           key=828282828282828282828282828282828282828282828282\r
+                        cipher=82828282828282828282828282828282\r
+                         plain=CA78AB98DE1D8633E7527A697422AD8F\r
+                     encrypted=82828282828282828282828282828282\r
+\r
+Set 7, vector#131:\r
+                           key=838383838383838383838383838383838383838383838383\r
+                        cipher=83838383838383838383838383838383\r
+                         plain=AFAC73BA996E972CA7FE6B67134CF7D1\r
+                     encrypted=83838383838383838383838383838383\r
+\r
+Set 7, vector#132:\r
+                           key=848484848484848484848484848484848484848484848484\r
+                        cipher=84848484848484848484848484848484\r
+                         plain=9B6DCA2B9F2AFC59096B0B0419CB7050\r
+                     encrypted=84848484848484848484848484848484\r
+\r
+Set 7, vector#133:\r
+                           key=858585858585858585858585858585858585858585858585\r
+                        cipher=85858585858585858585858585858585\r
+                         plain=429C3E7E26DE0C4F774F8B44D9815D4B\r
+                     encrypted=85858585858585858585858585858585\r
+\r
+Set 7, vector#134:\r
+                           key=868686868686868686868686868686868686868686868686\r
+                        cipher=86868686868686868686868686868686\r
+                         plain=F7DF0769230F609357D14AD71E18E9DA\r
+                     encrypted=86868686868686868686868686868686\r
+\r
+Set 7, vector#135:\r
+                           key=878787878787878787878787878787878787878787878787\r
+                        cipher=87878787878787878787878787878787\r
+                         plain=9C4F82FBF6A4B0493DEC6DA2A787F52D\r
+                     encrypted=87878787878787878787878787878787\r
+\r
+Set 7, vector#136:\r
+                           key=888888888888888888888888888888888888888888888888\r
+                        cipher=88888888888888888888888888888888\r
+                         plain=3F551FD3D3535707624BA5DB8AE72294\r
+                     encrypted=88888888888888888888888888888888\r
+\r
+Set 7, vector#137:\r
+                           key=898989898989898989898989898989898989898989898989\r
+                        cipher=89898989898989898989898989898989\r
+                         plain=6F84B4185B2238706E51E10B285C30B1\r
+                     encrypted=89898989898989898989898989898989\r
+\r
+Set 7, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=1F66B3D1B8FE394CACE0CE6B50FB5612\r
+                     encrypted=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+\r
+Set 7, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=B75BB2B2AC9F5CFD28943521C68DA0CD\r
+                     encrypted=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+\r
+Set 7, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=E70FC2DAD87DEC0E5E09EEFE31365F22\r
+                     encrypted=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+\r
+Set 7, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=0456379975CEF00D1B5806AA7030DAE2\r
+                     encrypted=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+\r
+Set 7, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=C857F1AF2DF81ABB232B35A244138E2A\r
+                     encrypted=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+\r
+Set 7, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=D96E5F2651957D218386E996A6546B89\r
+                     encrypted=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+\r
+Set 7, vector#144:\r
+                           key=909090909090909090909090909090909090909090909090\r
+                        cipher=90909090909090909090909090909090\r
+                         plain=3C851177F5EF67F253250A798B847F79\r
+                     encrypted=90909090909090909090909090909090\r
+\r
+Set 7, vector#145:\r
+                           key=919191919191919191919191919191919191919191919191\r
+                        cipher=91919191919191919191919191919191\r
+                         plain=1E956AE5ED537CDE8DFF91C873257F33\r
+                     encrypted=91919191919191919191919191919191\r
+\r
+Set 7, vector#146:\r
+                           key=929292929292929292929292929292929292929292929292\r
+                        cipher=92929292929292929292929292929292\r
+                         plain=61B7B681F3616ECB638809BF5499FEF0\r
+                     encrypted=92929292929292929292929292929292\r
+\r
+Set 7, vector#147:\r
+                           key=939393939393939393939393939393939393939393939393\r
+                        cipher=93939393939393939393939393939393\r
+                         plain=A84C36C8BC2E5235478A9D199D455064\r
+                     encrypted=93939393939393939393939393939393\r
+\r
+Set 7, vector#148:\r
+                           key=949494949494949494949494949494949494949494949494\r
+                        cipher=94949494949494949494949494949494\r
+                         plain=9AEC6AF2CBA27649563DC0A871E06040\r
+                     encrypted=94949494949494949494949494949494\r
+\r
+Set 7, vector#149:\r
+                           key=959595959595959595959595959595959595959595959595\r
+                        cipher=95959595959595959595959595959595\r
+                         plain=B5887D26A9DE487221D6C2D07857FFF1\r
+                     encrypted=95959595959595959595959595959595\r
+\r
+Set 7, vector#150:\r
+                           key=969696969696969696969696969696969696969696969696\r
+                        cipher=96969696969696969696969696969696\r
+                         plain=5679561694E1C99368D02DB23679A973\r
+                     encrypted=96969696969696969696969696969696\r
+\r
+Set 7, vector#151:\r
+                           key=979797979797979797979797979797979797979797979797\r
+                        cipher=97979797979797979797979797979797\r
+                         plain=C7251549C28D664A987365890FB07395\r
+                     encrypted=97979797979797979797979797979797\r
+\r
+Set 7, vector#152:\r
+                           key=989898989898989898989898989898989898989898989898\r
+                        cipher=98989898989898989898989898989898\r
+                         plain=5FF89D713F142B16622FF0B07CEF4FB3\r
+                     encrypted=98989898989898989898989898989898\r
+\r
+Set 7, vector#153:\r
+                           key=999999999999999999999999999999999999999999999999\r
+                        cipher=99999999999999999999999999999999\r
+                         plain=1DCF7DBDDFD908ABA808C72E205B8658\r
+                     encrypted=99999999999999999999999999999999\r
+\r
+Set 7, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=57B6749DABFD5B002514A453A8FBF10B\r
+                     encrypted=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+\r
+Set 7, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=AC25B24DD0C7D33F7762EAEA7DAD587C\r
+                     encrypted=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+\r
+Set 7, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=8C68D7833BC206C2ABDA8B0084833BF7\r
+                     encrypted=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+\r
+Set 7, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=B8FD3E49B3AE9CCDAF1A581EC2018A40\r
+                     encrypted=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+\r
+Set 7, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=DB0580DD6698FF8765DBFDBBF224CC70\r
+                     encrypted=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+\r
+Set 7, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=F9534DE430E2FA1FF932C5BE05980AFA\r
+                     encrypted=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+\r
+Set 7, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=2820E7EED3D2F024307FA1D0457A3A57\r
+                     encrypted=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+\r
+Set 7, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=862DCA49210692125FCA361DFF47F4A5\r
+                     encrypted=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+\r
+Set 7, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=C12D11C2AD3258B2B0CEC06F58637C05\r
+                     encrypted=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+\r
+Set 7, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=A0577786D89D7FFE87D347D65284C7CE\r
+                     encrypted=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+\r
+Set 7, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=A3B90B72F70EBDF6F063C1ADFAEC2777\r
+                     encrypted=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+\r
+Set 7, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=FBC3486C7012E5078FBA01211A2B8AE5\r
+                     encrypted=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+\r
+Set 7, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=076751BA755551C246F27DD3F90D1859\r
+                     encrypted=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+\r
+Set 7, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=6A5F5B26C29E9B986296168C0335CEF9\r
+                     encrypted=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+\r
+Set 7, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=7A58BB3D092E1D602905C3A0C876E72B\r
+                     encrypted=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+\r
+Set 7, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=C1ACE1065198AFE97F729B1F4AAC1E3A\r
+                     encrypted=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+\r
+Set 7, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=B7712F61792435D90EC4102EE20A05CB\r
+                     encrypted=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+\r
+Set 7, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABABABABABABABABABAB\r
+                        cipher=ABABABABABABABABABABABABABABABAB\r
+                         plain=F49A744C876A870A0BAFC4A611B801BC\r
+                     encrypted=ABABABABABABABABABABABABABABABAB\r
+\r
+Set 7, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACACACACACACACACACAC\r
+                        cipher=ACACACACACACACACACACACACACACACAC\r
+                         plain=C4DCB94F83E2AD25DBAB7DAAF58A3D3C\r
+                     encrypted=ACACACACACACACACACACACACACACACAC\r
+\r
+Set 7, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADADADADADADADADADAD\r
+                        cipher=ADADADADADADADADADADADADADADADAD\r
+                         plain=A80BB628A7E7A4B585978C74463001F4\r
+                     encrypted=ADADADADADADADADADADADADADADADAD\r
+\r
+Set 7, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=51DBB78E5C00C19A660873755FED899B\r
+                     encrypted=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+\r
+Set 7, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=A6E372DD565F0771EDC82645DD7CD0AC\r
+                     encrypted=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+\r
+Set 7, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=AF25CDD0003EE7DB649115946F9FEFDE\r
+                     encrypted=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+\r
+Set 7, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=48E7DCF491E9D13EA84455FB9FFF9C5E\r
+                     encrypted=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+\r
+Set 7, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=A5321488E651DE7B8225199E57D31668\r
+                     encrypted=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+\r
+Set 7, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=A20555A8C91491C92DC014C3E75BB470\r
+                     encrypted=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+\r
+Set 7, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=FA4FC67849A0918EC307477F10D38208\r
+                     encrypted=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+\r
+Set 7, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=4F5B27C3C49A29DE033380D790D4643B\r
+                     encrypted=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+\r
+Set 7, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=9891FB711E8FCFBF7849482080273A6E\r
+                     encrypted=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+\r
+Set 7, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=3B05D23BD0B3A06DCD84274964D6B1C2\r
+                     encrypted=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+\r
+Set 7, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=D7CB1E9087691AE35C1718927171F1AC\r
+                     encrypted=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+\r
+Set 7, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=5F7041FC6FD577FA5CE2ED89276C6DA0\r
+                     encrypted=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+\r
+Set 7, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABABABABABABABABABA\r
+                        cipher=BABABABABABABABABABABABABABABABA\r
+                         plain=D2C06FC92C4AD881B5C232D744D70CB6\r
+                     encrypted=BABABABABABABABABABABABABABABABA\r
+\r
+Set 7, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=B3D39D4AAD23F9043803E2F13DFD870C\r
+                     encrypted=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+\r
+Set 7, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=A6AA292E1E581376B214EE3AFFAC79D0\r
+                     encrypted=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+\r
+Set 7, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=4456D9CD56A1F9A34DADC2C5FE3B525B\r
+                     encrypted=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+\r
+Set 7, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=AF10204DAD50F7926525639A245D4683\r
+                     encrypted=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+\r
+Set 7, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=B92ECF29C51E59453B29D296669F353E\r
+                     encrypted=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+\r
+Set 7, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=DC79EF95938705C53940130C4D03588A\r
+                     encrypted=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+\r
+Set 7, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=92C493EC3DA90A5F1819A2CE1F2E3A1D\r
+                     encrypted=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+\r
+Set 7, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=F4DAA64B24EC5D4B0EA04FC27C6B617B\r
+                     encrypted=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+\r
+Set 7, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=388D00CAF07CBBF3EE38E16C2BF92CBE\r
+                     encrypted=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+\r
+Set 7, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=E1904BFE07A0D0D48129A4306ABBBC6B\r
+                     encrypted=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+\r
+Set 7, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=648BABD3011A1F21FEB3804719D3DD48\r
+                     encrypted=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+\r
+Set 7, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=34272315EFE889D663CD490050444B11\r
+                     encrypted=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+\r
+Set 7, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=425DD802EF867C1008F16F0171342487\r
+                     encrypted=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+\r
+Set 7, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=0168355AB15E6230FF4F123A52B108CD\r
+                     encrypted=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+\r
+Set 7, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=FFDB81D2C298349E73D7AB3F91ADCD0D\r
+                     encrypted=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+\r
+Set 7, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACACACACACACACACACA\r
+                        cipher=CACACACACACACACACACACACACACACACA\r
+                         plain=9D8AB553D2177836032F8E2469C478B9\r
+                     encrypted=CACACACACACACACACACACACACACACACA\r
+\r
+Set 7, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=9015101CB10DA05138B7004278CD6FC2\r
+                     encrypted=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+\r
+Set 7, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=4F21DAE2390C124B291C048878E1555D\r
+                     encrypted=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+\r
+Set 7, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=FCAC9CD39C96F5062C69717C27682CF3\r
+                     encrypted=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+\r
+Set 7, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECECECECECECECECECE\r
+                        cipher=CECECECECECECECECECECECECECECECE\r
+                         plain=AF793C26C181DD497C9385D79C6001CD\r
+                     encrypted=CECECECECECECECECECECECECECECECE\r
+\r
+Set 7, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=A28DB1B1913CC9CA5EE1CD208D9E5A09\r
+                     encrypted=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+\r
+Set 7, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=7F4F1D47F31FC8964E646BEC9926E5D0\r
+                     encrypted=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+\r
+Set 7, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=033762F1F417D3B58CBC95149671FC14\r
+                     encrypted=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+\r
+Set 7, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=6BAED74D9985B82320CAE68D10712C23\r
+                     encrypted=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+\r
+Set 7, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=03E4DF85922CC333A6BCAD28284F4AD6\r
+                     encrypted=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+\r
+Set 7, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=AE6C8E51CDB5F743DED7741DE25B3AA2\r
+                     encrypted=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+\r
+Set 7, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=49ECD570315FD97AB79DFF7868C6E917\r
+                     encrypted=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+\r
+Set 7, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=23A3DE9D196106E27841CE2D25DA9CD1\r
+                     encrypted=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+\r
+Set 7, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=5B560579BB74CF8E5D00178F9DFA855A\r
+                     encrypted=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+\r
+Set 7, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=9B38546D5C3EE793572A4C161EE87589\r
+                     encrypted=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+\r
+Set 7, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=9F0CBC8DBC8222063C1D63872939A656\r
+                     encrypted=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+\r
+Set 7, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADADADADADADADADADA\r
+                        cipher=DADADADADADADADADADADADADADADADA\r
+                         plain=214BBD20AB297490D4451EFD29FA2606\r
+                     encrypted=DADADADADADADADADADADADADADADADA\r
+\r
+Set 7, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=5F4B4EA55D2F14DD43FE1D6C5A73B45C\r
+                     encrypted=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+\r
+Set 7, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=28793755804F34FE36985513FC45EAE9\r
+                     encrypted=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+\r
+Set 7, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=4CFD61E3C2B4B6E2C5D220A4E5D175DF\r
+                     encrypted=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+\r
+Set 7, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=E0F849D4E5510B34BA82D5CC150EDA19\r
+                     encrypted=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+\r
+Set 7, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=37EDF96AE54928F89DAB448752072877\r
+                     encrypted=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+\r
+Set 7, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=B000D41F9B729B4D2B45B3B83D33A4BB\r
+                     encrypted=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+\r
+Set 7, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=B0CEFFC6940B65A25375355A1D073BD9\r
+                     encrypted=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+\r
+Set 7, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=62A0D206C7230F56D379A6E50268C9C0\r
+                     encrypted=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+\r
+Set 7, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=F01F192488A5928E4D272FD35FD36EB4\r
+                     encrypted=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+\r
+Set 7, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=B212B4964BCF81193DA4770E223B9C42\r
+                     encrypted=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+\r
+Set 7, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=B47A17EE2031DF528426E003838C9289\r
+                     encrypted=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+\r
+Set 7, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=621D1A0EA47F7DE10AD91F44B1E4F949\r
+                     encrypted=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+\r
+Set 7, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=A959CECFF67B5B9D20E845A9DCC8F0E1\r
+                     encrypted=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+\r
+Set 7, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=3711947983FA4BD0DD63EF4E02CC5704\r
+                     encrypted=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+\r
+Set 7, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=2FF6D7779862BB7ADF47F29A0AB1C258\r
+                     encrypted=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+\r
+Set 7, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=A96079D2B749A7DB9A1818D567C00257\r
+                     encrypted=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+\r
+Set 7, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=5B17BF4F7EDDAAE65ED63306D51962DE\r
+                     encrypted=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+\r
+Set 7, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECECECECECECECECECEC\r
+                        cipher=ECECECECECECECECECECECECECECECEC\r
+                         plain=FB8F797F940D1FDE978BF8DC72F9A6A0\r
+                     encrypted=ECECECECECECECECECECECECECECECEC\r
+\r
+Set 7, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=7006235E6A7E7FD6562460DE967C1439\r
+                     encrypted=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+\r
+Set 7, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=665DF8513DC810D177856DFF0BE374FB\r
+                     encrypted=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+\r
+Set 7, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=D83F2C074BB1184A142F75A1E04A51D3\r
+                     encrypted=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+\r
+Set 7, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=D7385D60AB2AF508B42071BC3527BA08\r
+                     encrypted=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+\r
+Set 7, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=592647069C99320E4C797CEFF10F163C\r
+                     encrypted=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+\r
+Set 7, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=A5D3FB15586DBC7779AEF6915F32CBDB\r
+                     encrypted=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+\r
+Set 7, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=AFD9A6365E168F372256CD1829760375\r
+                     encrypted=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+\r
+Set 7, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=38068F442B4F56FA70CEDED0365159A7\r
+                     encrypted=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+\r
+Set 7, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=B8C344DD052E165FE7B0DBE850570036\r
+                     encrypted=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+\r
+Set 7, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=F2D5B8DD6F7356A4A77E2BD7F52E385F\r
+                     encrypted=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+\r
+Set 7, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=836F5F8CD71F3368C4CA7F22995806CF\r
+                     encrypted=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+\r
+Set 7, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=44A5559A073ED89186B6B1059D5C04E0\r
+                     encrypted=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+\r
+Set 7, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=C14D1C625CBA9B48D0111C9B17C8AF5A\r
+                     encrypted=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+\r
+Set 7, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=3EFC13875F500D599218D77113715286\r
+                     encrypted=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+\r
+Set 7, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=5CE76A099194AC2EA4222D928E28C3E0\r
+                     encrypted=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+\r
+Set 7, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=AC131B86324F8D1E16DBC849BE59F765\r
+                     encrypted=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+\r
+Set 7, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=CB7CF6AA30E5EA82E3126A49B8FC12E5\r
+                     encrypted=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+\r
+Set 7, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=C6224005C38856918A18D854AC5F25C8\r
+                     encrypted=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+\r
+Set 7, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=F4357B0913CC7FB8D45097CD2136C76E\r
+                     encrypted=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+\r
+Test vectors -- set 8\r
+=====================\r
+\r
+Set 8, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F1011121314151617\r
+                        cipher=00112233445566778899AABBCCDDEEFF\r
+                         plain=5A3BDCEDAF03F5A2A9823AAB3388D0B1\r
+                     encrypted=00112233445566778899AABBCCDDEEFF\r
+\r
+Set 8, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF482BD6459F82C5B300\r
+                        cipher=EA024714AD5C4D84EA024714AD5C4D84\r
+                         plain=80BE5109FBAE029A4337E82A13C6F822\r
+                     encrypted=EA024714AD5C4D84EA024714AD5C4D84\r
+\r
+\r
+\r
+End of test vectors\r
diff --git a/testvectors/Rc6-256-128.verified.test-vectors b/testvectors/Rc6-256-128.verified.test-vectors
new file mode 100644 (file)
index 0000000..d76e462
--- /dev/null
@@ -0,0 +1,10308 @@
+********************************************************************************\r
+*Project NESSIE - New European Schemes for Signature, Integrity, and Encryption*\r
+********************************************************************************\r
+\r
+Primitive Name: Rc6\r
+===================\r
+Key size: 256 bits\r
+Block size: 128 bits\r
+\r
+Test vectors -- set 1\r
+=====================\r
+\r
+Set 1, vector#  0:\r
+                           key=80000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5172978A58543DE597060983FD799F1B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4AEE5240AD69F9A75E22B3415A8A7A9F\r
+           Iterated 1000 times=CA7EAC56355940685744DF44EFB1AE88\r
+\r
+Set 1, vector#  1:\r
+                           key=40000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0F86AECE7ACE09A8EAC0345C935BE91A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B0D912E4399193EDC947A5F5929D9CB1\r
+           Iterated 1000 times=02C2A768E5BF1D2AF3CFE88AE61889CB\r
+\r
+Set 1, vector#  2:\r
+                           key=20000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8C8D6ACDB23AE4B5BEE4E2C15273286F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C10B5EC1659C5025EF46BB607D317139\r
+           Iterated 1000 times=8778CD15A9E2431EE3DF7A6CA99540A7\r
+\r
+Set 1, vector#  3:\r
+                           key=10000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=11395D4BFE4C8258979EE2BF2D24DFF4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=48C9172B2A505B0F31A6471FB8B2ABE6\r
+           Iterated 1000 times=3B6213BDEEF6F3D9202562B8A5809653\r
+\r
+Set 1, vector#  4:\r
+                           key=08000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D50183337FD8B3FAEF06C78B2ECFC40F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A2B3C7F7B43DE8519873F763B20C4C97\r
+           Iterated 1000 times=AB3B004CAF645CE006A86ACF08C91F76\r
+\r
+Set 1, vector#  5:\r
+                           key=04000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F3969970B4E37D9FFD9BD886200D7C0F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=671457C9C02894830166024B248463B5\r
+           Iterated 1000 times=42C3FD92CF1DDD0DD0DF72EA06DF45D8\r
+\r
+Set 1, vector#  6:\r
+                           key=02000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FF101A14CCB71863E0B51E8583D22760\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0CDD58161E06D5FA8B5CF9EFEEBF2344\r
+           Iterated 1000 times=F161D9784160BEE3D669E46ED4E24215\r
+\r
+Set 1, vector#  7:\r
+                           key=01000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0CACB5AB8A51226134656220DBF23228\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=773CC3864FB3BAB2518FF1FAC8F34281\r
+           Iterated 1000 times=4F0F6601B97EC0F63CBF8ACF348EEA31\r
+\r
+Set 1, vector#  8:\r
+                           key=00800000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BF75C54F53A3F374DC549BE280F6C6E0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D27F80F0FCE1044A0442C3BC634D42F4\r
+           Iterated 1000 times=8E771E8DAC8ADCD044F1D32579F4E403\r
+\r
+Set 1, vector#  9:\r
+                           key=00400000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1DC755ED6128DC50826E65632C7672D6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=129C78AE82EA2EC33998985F22C73A51\r
+           Iterated 1000 times=6527094078D24F7751EEE8BD8D0DF0B5\r
+\r
+Set 1, vector# 10:\r
+                           key=00200000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D7A46C3A378DB6A9C041D7DB1835DE3F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1EF46C4969350A85FCB984E9943961C6\r
+           Iterated 1000 times=5FFF2BECCE10645DA9A8658DEE2E5917\r
+\r
+Set 1, vector# 11:\r
+                           key=00100000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=175FDB12EFB7E7D950777FE12BAAC953\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F2C2D63A5E20BBC56E7BD8C431152988\r
+           Iterated 1000 times=A7ABD19B9755C94EA1FB5BE1D23DCD79\r
+\r
+Set 1, vector# 12:\r
+                           key=00080000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1A5C489CB6E0608EADAF3DBFA8B5FD1B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4CCC72266D47E0367E93CF8144B0B66E\r
+           Iterated 1000 times=9CAF6EB2458A3848AF06E53331ED2FAB\r
+\r
+Set 1, vector# 13:\r
+                           key=00040000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7FD567FB07007A65CA8D98D4BF66F7F1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7A47A69578C3C0A20562FBC65E069001\r
+           Iterated 1000 times=C3533616594D6366C52219049E55CDF9\r
+\r
+Set 1, vector# 14:\r
+                           key=00020000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3256E4481641ED28938AD6471414CD04\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CD396F06E85E71A6AADBB2E9730CC819\r
+           Iterated 1000 times=56B99C29EF5D8CB708AA7FCA628DB7F4\r
+\r
+Set 1, vector# 15:\r
+                           key=00010000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A2AD960B437DCD0669681BBBC30F0CF1\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=69A56B4BD1A446851E91C7AE04409119\r
+           Iterated 1000 times=5D0BB63B849630686D069D7AA4D089E1\r
+\r
+Set 1, vector# 16:\r
+                           key=00008000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FB04B658FA923EA9CD5FB98BE54989DE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=53540C355FF2521A01D2F67F89AB6B4E\r
+           Iterated 1000 times=D75EE0DA05A267E345FA069C2BF9C2CA\r
+\r
+Set 1, vector# 17:\r
+                           key=00004000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F3F43741881655CF074E36BD655F420B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BCCD51BBD04AFC414E1C375E5354D37E\r
+           Iterated 1000 times=E348B0B29A61C7E44F3581ACB5A6EE2B\r
+\r
+Set 1, vector# 18:\r
+                           key=00002000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=637DCF9D891EAD8D85A842BE0DC8261F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=83D3B339D6FA55702F985B3DAB3A2A9E\r
+           Iterated 1000 times=2C89015E613D520B734090357D12B330\r
+\r
+Set 1, vector# 19:\r
+                           key=00001000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E663749A2786E3BA3833348A9CE5E7F0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D508F1A76B73B96C35A1051956B4147A\r
+           Iterated 1000 times=295A7E1E2E7BB52A174439904289ED1E\r
+\r
+Set 1, vector# 20:\r
+                           key=00000800000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=76F0F7C439E25C54A9BC7AEA05640882\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FDE567167FA6977C91943805CE69C0B4\r
+           Iterated 1000 times=5D981287A9C044C03B008913528BE4DD\r
+\r
+Set 1, vector# 21:\r
+                           key=00000400000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2CDE682FC40895F1E2464739FAD230DD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=190DA6837A2DA256C6DB5B23EE9A963D\r
+           Iterated 1000 times=3BB55EF4D4737455407DDA56811662F4\r
+\r
+Set 1, vector# 22:\r
+                           key=00000200000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3242FE919ADFDCE04F163EBE772AD51D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=432960EC29D2271AE5FE52B87F3FCB8B\r
+           Iterated 1000 times=54F201FC306C853E855DF31F4EB7ABEB\r
+\r
+Set 1, vector# 23:\r
+                           key=00000100000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CE05F79A80B2947B13BD22EE37FB3F79\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E500B777EF0887C6D5895F648380C0E6\r
+           Iterated 1000 times=308D2F819B5B57CDEC6B909121B193EE\r
+\r
+Set 1, vector# 24:\r
+                           key=00000080000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5345BDE33281A0CB4A899A4F18C57563\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2BE63DA9FF457B439AF304218F15C783\r
+           Iterated 1000 times=AA45843B5257D0039B57BA9DD68F3071\r
+\r
+Set 1, vector# 25:\r
+                           key=00000040000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2E971691DDFD33D36738C08A517B0B44\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=147F334BE6FBF52CDD29A65264CBDC73\r
+           Iterated 1000 times=111112C7DB537084672B6F9FD726220D\r
+\r
+Set 1, vector# 26:\r
+                           key=00000020000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EE144813E2194B18F1593C44932F170F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2090F3B6AA89EE128869BE0A3D39372E\r
+           Iterated 1000 times=38F14FD53E4E86601D59A47B756A3805\r
+\r
+Set 1, vector# 27:\r
+                           key=00000010000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F626C435E30ABA4FA6F6DCA30CC08833\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=52C010D92E59EC3A6D850E6B36DE86AD\r
+           Iterated 1000 times=8BDBDFB4FE5D1CED88C4DDECBCFF14CF\r
+\r
+Set 1, vector# 28:\r
+                           key=00000008000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8AD30F69BD7446793C36676755D05F57\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=47BCC3129ACA493030EBBC0204547B6F\r
+           Iterated 1000 times=B72A290A08035BF6D68A604CD06897B1\r
+\r
+Set 1, vector# 29:\r
+                           key=00000004000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=56851CB7277CBE4AE9AFF86E5BD49F90\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=84DFCE3FE307C458717B0D6E5B553EF0\r
+           Iterated 1000 times=7CB734DD00C56322034471289A19EE0D\r
+\r
+Set 1, vector# 30:\r
+                           key=00000002000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CA864AC764D6B9B9141A08146CFA7F56\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=893234F4EFBBEAB9997E460AE76E2EA2\r
+           Iterated 1000 times=1A6F365ABB3DB212802E658EE78F3B4D\r
+\r
+Set 1, vector# 31:\r
+                           key=00000001000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=484518D9A3C6CF7B7B92393DBBF78E42\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E1D229B824DC55F0BF61D15CD6844EA7\r
+           Iterated 1000 times=158099A4E8C26F72B97FDE0DA3513EAD\r
+\r
+Set 1, vector# 32:\r
+                           key=00000000800000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=093F44542B0E41E300C11AE77A48C6C4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1E342BCD2C5A91012B8AC759FF3A7FA4\r
+           Iterated 1000 times=1309DA7451678DD63ECE8D72A4C12748\r
+\r
+Set 1, vector# 33:\r
+                           key=00000000400000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6D9856ADC56605F70EF069D639C9D977\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=17ED98EAD22E472E32D104777B5334FB\r
+           Iterated 1000 times=2546258BD9360F7669271A7B2C084ED2\r
+\r
+Set 1, vector# 34:\r
+                           key=00000000200000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3FFB2FF7C5457744CABDFB89C0BBA7E8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=82996E14B67B8BD53F282BCD11F6DAD7\r
+           Iterated 1000 times=8A1B10B144B86D88300C21011C4EAAC7\r
+\r
+Set 1, vector# 35:\r
+                           key=00000000100000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6D8254191931BE754D64F70FE3E226C7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8A545B34D067D0D778598DEBAF40B296\r
+           Iterated 1000 times=77016E11FC486EB947B3CF28A499404C\r
+\r
+Set 1, vector# 36:\r
+                           key=00000000080000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=23F3CC55C460EE949A9934C7E5C06CCB\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9A5C359FF3E8528E4F916F5BE20263F0\r
+           Iterated 1000 times=9FD805EBA1EB20979290532AB8E762A9\r
+\r
+Set 1, vector# 37:\r
+                           key=00000000040000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8739DA7F4A9D821EAA7A349E25741DAA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5FEE4A2D8B6D63AAB839CFED58DFBCF4\r
+           Iterated 1000 times=302770D4F1C20E8A053E34B4E93E82FD\r
+\r
+Set 1, vector# 38:\r
+                           key=00000000020000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=73E724C08890501275A0559621526948\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2D0DB5FCF8F1C44A99E2938173CBC0ED\r
+           Iterated 1000 times=A28BA1654E685E30E787D2AE782B47B1\r
+\r
+Set 1, vector# 39:\r
+                           key=00000000010000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4CC6569D4F6207DDB03B232BFA8AA481\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BEA4BF6FDB8C5D0617B7CF261AD49950\r
+           Iterated 1000 times=FCA2E5E47B2C80A952D45B8DB31D3BC4\r
+\r
+Set 1, vector# 40:\r
+                           key=00000000008000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=52A6D921AEF99205822B361D8D9DD998\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=589ECEBDE0AB0EC205EF5F581278ECF3\r
+           Iterated 1000 times=53682372F83904AEB89DFCA8021B1671\r
+\r
+Set 1, vector# 41:\r
+                           key=00000000004000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=970E1899AEEEB7CCD26F854CA25214E2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=94D2120F65FA8F40D9E214615948FCD9\r
+           Iterated 1000 times=8D9AC2749256F5766C3A0969097126CF\r
+\r
+Set 1, vector# 42:\r
+                           key=00000000002000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D1DEFC8AC21C95160CF71612AAC55A8C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F1FE7DFB11E0EBDB5E4F4F1891972192\r
+           Iterated 1000 times=9EA2C6B9F30514300A0A9275A95C0753\r
+\r
+Set 1, vector# 43:\r
+                           key=00000000001000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D8C2A3AD65F16024265714C21B8A70C5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C6B9F1B91DAC69565CE5F419E121B30E\r
+           Iterated 1000 times=D1E54CE24FE7E9A084DAA739B67CB6F4\r
+\r
+Set 1, vector# 44:\r
+                           key=00000000000800000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=55DE20482FAE35A03F0D57B7546EB980\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E7E22F7064495F8EE125EDA16CFC01D7\r
+           Iterated 1000 times=67C220CA9CD5F31DFE126ABC95F33352\r
+\r
+Set 1, vector# 45:\r
+                           key=00000000000400000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=81BCA41F11D12EE26326E042E74961AF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D3AE03DBBB9E9E6FC620FC6C65A97E48\r
+           Iterated 1000 times=743290325DC0722BA86B173D82E50AFB\r
+\r
+Set 1, vector# 46:\r
+                           key=00000000000200000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6D8D5C30A508436401396224D4E417B5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=60678276D018309697AD5710ECF2BDBA\r
+           Iterated 1000 times=1A5502F77CB3F0A94CB66F940B8163A4\r
+\r
+Set 1, vector# 47:\r
+                           key=00000000000100000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0FA1ECAB0B3C598C51372A5AAF6E1315\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BD838431D8C3D338879D17428B44ABF9\r
+           Iterated 1000 times=40BB3DB9371E6E6D388B0E91FB15E5C5\r
+\r
+Set 1, vector# 48:\r
+                           key=00000000000080000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=945BF2690A9CE9ED8009004039E1E743\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=27BB69DDC4148CA83E635160D3AA7219\r
+           Iterated 1000 times=E974E126F7BFE6FDE169048AE6B94569\r
+\r
+Set 1, vector# 49:\r
+                           key=00000000000040000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=73618AD5FD3A9740CB92C3F870C772B9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3FC435E664C6BDB3E44D7DD9EB442841\r
+           Iterated 1000 times=7A22E26F821145D6AC1CEB5A45DFC50A\r
+\r
+Set 1, vector# 50:\r
+                           key=00000000000020000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A7BAB4D0765D66F06FCB85A42D4CF0EE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=74E139ADE959B1A41A481E53DE6B41AA\r
+           Iterated 1000 times=666B2BB29E31AE3D74532D87DA85D99B\r
+\r
+Set 1, vector# 51:\r
+                           key=00000000000010000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2A659EA8BF9EA163976C33A0B7463A56\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D6BB2CA4FA6906E06736411B1B19428B\r
+           Iterated 1000 times=1A5B3FBAE9299E7E0828F9CDC25DBC63\r
+\r
+Set 1, vector# 52:\r
+                           key=00000000000008000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4D9D5CC19BF1B2D48EF2CF4CD313D3E3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9171055A50436DDE8718A043C01DC7E1\r
+           Iterated 1000 times=82EE3F13591A43923F72664EFB15A6AE\r
+\r
+Set 1, vector# 53:\r
+                           key=00000000000004000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0D7A26F850BDD2A633689367901BC2A4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A908A97BE304BD06E1031E49DFC3D88C\r
+           Iterated 1000 times=7F42DFFDCEFF448498E8C249BB37B9D8\r
+\r
+Set 1, vector# 54:\r
+                           key=00000000000002000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1A1235352EC6CD1A7A1913E77EF7CE4D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CCC9581DAA0651CA6DD59697786ADA32\r
+           Iterated 1000 times=B5AF1DDF5B3D57D63B728336DA069715\r
+\r
+Set 1, vector# 55:\r
+                           key=00000000000001000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5FDC541376BAF15D5AC011B9C0B74E75\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D8016ECA500D310357FFD6BFA880D6CE\r
+           Iterated 1000 times=BEBC85E59F4009300E2440BA252BD606\r
+\r
+Set 1, vector# 56:\r
+                           key=00000000000000800000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CB8DCB7AD04598E8337747E02A8DF16E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5147AF28214ECC30394B07526F3D92B5\r
+           Iterated 1000 times=0E7453864FBBE8C29175D78C204E61EE\r
+\r
+Set 1, vector# 57:\r
+                           key=00000000000000400000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2855A6EEA8B20B8B25EDEE37A7D7E976\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=37A9EDBA3E1A572D6B9F2AF335A5EADE\r
+           Iterated 1000 times=C17DF9DC60FADB76C4DFBD12E11A02CB\r
+\r
+Set 1, vector# 58:\r
+                           key=00000000000000200000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=58B5CD00D833233E718DBEAABCC48E8F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2F5D8FD8D1E81CB4849019D0B13694EE\r
+           Iterated 1000 times=26A2A7C164950CBB2BF222B36E1403A8\r
+\r
+Set 1, vector# 59:\r
+                           key=00000000000000100000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6DF58A11F96B67C330ED10FFFB1E6D74\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E0A6F6AF1BEA601BC2C0BF788D6B569B\r
+           Iterated 1000 times=47DE4DEC855EFA72CB09E7291302163C\r
+\r
+Set 1, vector# 60:\r
+                           key=00000000000000080000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8FD74AAB8D136DCF1B398D1174AA343B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6C5BD333D46C4A7068167601D277CE23\r
+           Iterated 1000 times=90D3931AC594D1B8429CB30989A7E5B4\r
+\r
+Set 1, vector# 61:\r
+                           key=00000000000000040000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A81E2F57E80761E361DB1008AC1ABDD8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=703DBB9AA54613AECDA6C0FCCCED0051\r
+           Iterated 1000 times=FCF079108E216ECAF6B3B7E4E2F22C03\r
+\r
+Set 1, vector# 62:\r
+                           key=00000000000000020000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BDD939E7A93F6FECC762E2E3321DFEC7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=24A8214E4BA5D7F0FC9AF162018D4C83\r
+           Iterated 1000 times=67DEB80CC15983C4AFA9346E59FEB20C\r
+\r
+Set 1, vector# 63:\r
+                           key=00000000000000010000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C281060452693278B48AD9076911EC39\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=40272E613282B500CEE578918F46FE96\r
+           Iterated 1000 times=FDE5542FDEEBB909703D353BBCF3212C\r
+\r
+Set 1, vector# 64:\r
+                           key=00000000000000008000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C06C159EEAFF3CB4B509DB604060F537\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=71162949E1FFB78585C3AD51691116B9\r
+           Iterated 1000 times=3A4FFAFED5A14D1E684135EB33270522\r
+\r
+Set 1, vector# 65:\r
+                           key=00000000000000004000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=757CED2216A9912B5FBFA1E623077E5D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0B1681680834B22526BDF946026E979F\r
+           Iterated 1000 times=95A25F56626F7AAED4094CBF8F5B0172\r
+\r
+Set 1, vector# 66:\r
+                           key=00000000000000002000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9606EDC198F44F955F510FA525E9C80C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=86456DE59AC6DE4107E572089FD8D3D6\r
+           Iterated 1000 times=8A1A3A40CB766D3FBA322E2D9EFDB77D\r
+\r
+Set 1, vector# 67:\r
+                           key=00000000000000001000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=ADE8D3FAE7A4651855E053F42FFF7905\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D2B7D975C88B68D9F1D52979E877F5CC\r
+           Iterated 1000 times=3511FF758907FCA47E35BCDBE2C8487B\r
+\r
+Set 1, vector# 68:\r
+                           key=00000000000000000800000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=398BA679B6C0A63479F0C6FE25614F01\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=20504145288F228A0CDF3FD50BC51D4F\r
+           Iterated 1000 times=A68237314AE1DDB2E952C59E4660B3B9\r
+\r
+Set 1, vector# 69:\r
+                           key=00000000000000000400000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FB77ECA9DEF62902240E4BF3806F3A64\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=299E5E46A18D160CDEEB8D955247141F\r
+           Iterated 1000 times=1B4E085AFFBB31F70558E88F0C8936D9\r
+\r
+Set 1, vector# 70:\r
+                           key=00000000000000000200000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B4313D0A9D34B21F69021A5458680579\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=164C909394C3C7A46DB45F2BF7BD1DB8\r
+           Iterated 1000 times=2A3255504CF12A5572D0FF34856C6646\r
+\r
+Set 1, vector# 71:\r
+                           key=00000000000000000100000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BDC7C4ED3B989BF8288E8B4ACDE3FEEA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7C316C207C20A0F8DBA00A4FFA6046AE\r
+           Iterated 1000 times=67CCF8D8EBC5D20F0582638B652842F2\r
+\r
+Set 1, vector# 72:\r
+                           key=00000000000000000080000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=430A2DAFFA822532FD4843DF9CBAF824\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F6DB01BF68E8046D63F115D50DE234E8\r
+           Iterated 1000 times=C316085567E3A48A511E771C572FFC5A\r
+\r
+Set 1, vector# 73:\r
+                           key=00000000000000000040000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=16A2DEBA266577150B6DC34995902C99\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C9E6586325EF6B23D93BF9AE170D63B3\r
+           Iterated 1000 times=94065BE0A3957C7109656E3B7A0B38E7\r
+\r
+Set 1, vector# 74:\r
+                           key=00000000000000000020000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5902382C7675AF5C52A6ADF349454276\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=57A90FA5DCB1B5C31EECB2A447991AD8\r
+           Iterated 1000 times=6E6B40D14AA98B66B944937E714DC349\r
+\r
+Set 1, vector# 75:\r
+                           key=00000000000000000010000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0D912AA37CFB56223C6ED9E04B3D563F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4F76F90FD96D83C7A4A43B937CDD48D0\r
+           Iterated 1000 times=83E3B0C3EEA45FBA3AC7CCD332A2E48C\r
+\r
+Set 1, vector# 76:\r
+                           key=00000000000000000008000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1FD8880BE6A6E51C0C0E9C2866127F7D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C74F70F69D35406775884EFCD834BACB\r
+           Iterated 1000 times=432820E1310E443714316323C4579FE3\r
+\r
+Set 1, vector# 77:\r
+                           key=00000000000000000004000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BC4079EE5CDB86BDD8FAE650E2931D98\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1119E97F11186F585CC882D00F49F176\r
+           Iterated 1000 times=97F0187AB2A65CD85DE621BDEBBC59CC\r
+\r
+Set 1, vector# 78:\r
+                           key=00000000000000000002000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C52E414FC84C978FAD8CFA103844C306\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FE6031F1D89ED13F8B45071349073DF7\r
+           Iterated 1000 times=DC073C136C4716AF5F5BEBC831D85C5D\r
+\r
+Set 1, vector# 79:\r
+                           key=00000000000000000001000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DF6291B74EF77E82A8FB7C207213125F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3D61A54469B6459AD43A281E1F725CEF\r
+           Iterated 1000 times=B2AD79489687784951E220C89398FA9A\r
+\r
+Set 1, vector# 80:\r
+                           key=00000000000000000000800000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=530424A0F23CD90074F2D672A4FF3A96\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=63A0AF646BD9245448E30D974B6F64A4\r
+           Iterated 1000 times=B0C44564602B8BC6BA2EEC03C8F5AF50\r
+\r
+Set 1, vector# 81:\r
+                           key=00000000000000000000400000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=83ED777537F5EE3E5769B8A07476A6AB\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=759FEE86C17E2C6D338BCBD25D2DCAC7\r
+           Iterated 1000 times=448478FB3173224AC1C7FCFECFDA185D\r
+\r
+Set 1, vector# 82:\r
+                           key=00000000000000000000200000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5357341784EAB13F104FBAEFC69B726B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=EABB936FA6319443EF09F6EB42D0022C\r
+           Iterated 1000 times=6F0515338B51EF1DF8FCA611B8E0A6EF\r
+\r
+Set 1, vector# 83:\r
+                           key=00000000000000000000100000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6DBACA4C68AD93373CBEB1DB0963F33F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4B9EE5FFB4570792566219E7847077C8\r
+           Iterated 1000 times=89D8A613211ADEE0335A5A7A3568624E\r
+\r
+Set 1, vector# 84:\r
+                           key=00000000000000000000080000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EFA128916DF70D852574EC8507625CC8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1C8AF095A86954ADDEA6F14BC3F15202\r
+           Iterated 1000 times=14095CAF97D5100E7DF273BE79A8A6CC\r
+\r
+Set 1, vector# 85:\r
+                           key=00000000000000000000040000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0BD55284AC672E1A2F248FB89C22B514\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F443B4C0D30BB158C9FAAD46896B7B3F\r
+           Iterated 1000 times=711F394FF5077FC44F8565B2147BD183\r
+\r
+Set 1, vector# 86:\r
+                           key=00000000000000000000020000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E3222E0E2770496C443ED562ECBFC368\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=06E60200DD3253898FDA0E9F362E6446\r
+           Iterated 1000 times=42F6D268083D1456148422EE7CB74ED6\r
+\r
+Set 1, vector# 87:\r
+                           key=00000000000000000000010000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6B689B6DB9374E072B45A7807DAAB132\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=448EFEF87B40EDB85754C87ECADC8B3D\r
+           Iterated 1000 times=42C8B52C60E56B0A1B445AE2687BFD60\r
+\r
+Set 1, vector# 88:\r
+                           key=00000000000000000000008000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3215A725BCFBB120926F8BBCE41FC3EC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7D343EC99AA88CDF1F9BA4814945C0CD\r
+           Iterated 1000 times=EA4866727463F010396CB1A94F3FBCC4\r
+\r
+Set 1, vector# 89:\r
+                           key=00000000000000000000004000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F2475FE25BEF963862CF66C91DA0250B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9FE1C02B16009D19CF308836902AB285\r
+           Iterated 1000 times=7C1B234DDA4D77B71F1CC905B0E3FC2A\r
+\r
+Set 1, vector# 90:\r
+                           key=00000000000000000000002000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5E1CC549BB39348529FD279DFE5E1FFC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CE7382A7AAA7954549B48D8D9F64B240\r
+           Iterated 1000 times=0D45D088E3A33669E3C8CDECF6071529\r
+\r
+Set 1, vector# 91:\r
+                           key=00000000000000000000001000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1A8EDD22AA0FE906267DF710DE8DB007\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=21DB2CB528E9704C75A2E0357EB79813\r
+           Iterated 1000 times=210BB4DDEA08A2536CDEE64BEFF590F4\r
+\r
+Set 1, vector# 92:\r
+                           key=00000000000000000000000800000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EE139CE12F8205D4EECCE6D7FD23B01F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A2BE5AA1B6A1A8FA298F5C308808E7CE\r
+           Iterated 1000 times=BAF8E7FEB5D3C949649C26DE7F8B571C\r
+\r
+Set 1, vector# 93:\r
+                           key=00000000000000000000000400000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FD84D87207D7BE3A79272CC9DF65E1E6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BB90454FE2B1C490F906D6FB586E2F7E\r
+           Iterated 1000 times=AF7B2918E2402C656121CFF28C519959\r
+\r
+Set 1, vector# 94:\r
+                           key=00000000000000000000000200000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CE01B0EEA6BF6D981AFFB07FE1DD164E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3B44F12A71A714E9D75B6AEC8FDA3F71\r
+           Iterated 1000 times=1C43B5B68591D810A0D098EA7E5150B2\r
+\r
+Set 1, vector# 95:\r
+                           key=00000000000000000000000100000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1BCCA9BD22179B1C941947643FB01F0F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B78D2CAC0048EBF9B6E04496D294D56D\r
+           Iterated 1000 times=70E6D1E047D319D604151CBE6BCFC056\r
+\r
+Set 1, vector# 96:\r
+                           key=00000000000000000000000080000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=87A581347DF02FF9973A0622DF673804\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=261EAB93205641419AC4C0206F108373\r
+           Iterated 1000 times=6DDEF4A008088F00B7C96F7AADAF5B41\r
+\r
+Set 1, vector# 97:\r
+                           key=00000000000000000000000040000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1EDEB75B65B365582AB5AA265037FA55\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A919A13D3EE746930C77D5558DE6C57A\r
+           Iterated 1000 times=82F8C49ABAD7A9C7E79EAED67F2B53CD\r
+\r
+Set 1, vector# 98:\r
+                           key=00000000000000000000000020000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=807DD7E0418803258EF677BA9345CF51\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F17AF7077BD43DF5412BEEB13C72ECB6\r
+           Iterated 1000 times=9D95F7FA4A6A6F6790B0031678051071\r
+\r
+Set 1, vector# 99:\r
+                           key=00000000000000000000000010000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=70CE90D345621481A99DC8EE1A62DCD5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BD11BA3FCA31AEEE227E11F2639A6374\r
+           Iterated 1000 times=43156497EE43F3FF7167104E3F542E99\r
+\r
+Set 1, vector#100:\r
+                           key=00000000000000000000000008000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BB51E835284E0F7B74C053151F07D207\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1449AE62A421C482559691D02EF7A3D4\r
+           Iterated 1000 times=69868C53275B7955517EBC8187AAFE0F\r
+\r
+Set 1, vector#101:\r
+                           key=00000000000000000000000004000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0240317EC3AFA5D4610C545C0D507367\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8778DE2DBD63C023291A9211BA8B1444\r
+           Iterated 1000 times=456BAE9152A1806B1521E4BD47314505\r
+\r
+Set 1, vector#102:\r
+                           key=00000000000000000000000002000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9B77B76CA91662A9CB067267F0560C65\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CA75FA968DE3B947EBC2765D5A337675\r
+           Iterated 1000 times=21049CD1F1205A4AAE4EE5FEE50BBE2B\r
+\r
+Set 1, vector#103:\r
+                           key=00000000000000000000000001000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2219ED37D533B05CDC20B16F45D3DBD9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=66A5281B6E1B3634A8C33C4E5CACECF4\r
+           Iterated 1000 times=419F5DEFB472EECF50B3E8CD5D65753C\r
+\r
+Set 1, vector#104:\r
+                           key=00000000000000000000000000800000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BC5A33AF9E4591BD4CF53B20728C3F85\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=50367ABEAE3B2C7A5167756F7421424C\r
+           Iterated 1000 times=664BF4ABE561E96E01BA02E680B35C46\r
+\r
+Set 1, vector#105:\r
+                           key=00000000000000000000000000400000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=68628B89F58C20E5195DB795C0A41489\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E82A940241479B458B1B090279B0136E\r
+           Iterated 1000 times=D829985D8C75F6C0D5C11CEEA0A98026\r
+\r
+Set 1, vector#106:\r
+                           key=00000000000000000000000000200000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5D177DE234B6288510163F2351750215\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4CE24535C90FEEAAA197CC320CFBD7FE\r
+           Iterated 1000 times=6DA0DFE2E548990E249D7DC20FBB5764\r
+\r
+Set 1, vector#107:\r
+                           key=00000000000000000000000000100000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6015D7BA2F33B88B2BE0016E022E05FE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=762979FB4E4C9184EC6A5288DF27F773\r
+           Iterated 1000 times=6BF28518CD56C64BC834C36A675EA678\r
+\r
+Set 1, vector#108:\r
+                           key=00000000000000000000000000080000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2D203E35B97E3B315C17D9F0F80ACDA0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=95AB227CF0D45F52C5449C8BF837B7A0\r
+           Iterated 1000 times=5C21C68D7BB4F6D97CDD92A4DA96C8AF\r
+\r
+Set 1, vector#109:\r
+                           key=00000000000000000000000000040000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E5800AF9BF96D6B7ED3A2AED899CA456\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F223EDFBE121ED5DFDF87170903A2F8C\r
+           Iterated 1000 times=C19390BCB03A89AD95B2FE55EADF3BF8\r
+\r
+Set 1, vector#110:\r
+                           key=00000000000000000000000000020000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1163E6F8F1DE919686C138089EFA7986\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=36CB75E508476E00F348BF05C0157ACE\r
+           Iterated 1000 times=76E58E19EC26A627DC0B90BB1B6F3BFA\r
+\r
+Set 1, vector#111:\r
+                           key=00000000000000000000000000010000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2180B46E9EAC63A165BE63DAE17889A4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1C6E870C0697093E6DD19691B5134AA6\r
+           Iterated 1000 times=1E0F10FE3121D17A02C135C0393E19D6\r
+\r
+Set 1, vector#112:\r
+                           key=00000000000000000000000000008000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3D751DC36B1046AC808D8275B48697AC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A10641D2FF929D548B4164A23DCB4CAB\r
+           Iterated 1000 times=F2DFF46C8C77DA3603BB13811369AFDA\r
+\r
+Set 1, vector#113:\r
+                           key=00000000000000000000000000004000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DF022C5EFCEB5D3FE7E72DDF11D16EA3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BA86AD84D3F1B539E807325F0DA082A3\r
+           Iterated 1000 times=CC2F09207C9E3D2ECD1CACDEA7C15792\r
+\r
+Set 1, vector#114:\r
+                           key=00000000000000000000000000002000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C706AB7A20E0D038143B78D9D12EC1A4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=19FE0695D6364E404A5E05D5EBBEE862\r
+           Iterated 1000 times=A11BA4635BF3488116775F814BD45DD6\r
+\r
+Set 1, vector#115:\r
+                           key=00000000000000000000000000001000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8AFB006F196B00DAE7F0B36C9E88A3B9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2207543AF7A885317F30E84E5963D4AB\r
+           Iterated 1000 times=194ACAAC5F05F0C6D68ABE4B6E583D74\r
+\r
+Set 1, vector#116:\r
+                           key=00000000000000000000000000000800\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BED70262ED524A5C6A495092E2543993\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=41E038F6489825034A80B4F1911BC0DD\r
+           Iterated 1000 times=2A768E1F0BF7CBB8618602A99A29237A\r
+\r
+Set 1, vector#117:\r
+                           key=00000000000000000000000000000400\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=088A58A7351C7A7AF594035514DE0757\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3C89EA82573FCC9C1F3F958F43BB27EA\r
+           Iterated 1000 times=F60BCCA9D26163DD319BA4B32B388450\r
+\r
+Set 1, vector#118:\r
+                           key=00000000000000000000000000000200\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F5DF0BB68AB377B12321365C05480EA8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=66C64464E245D7B687D40887853F1854\r
+           Iterated 1000 times=D514DCBEC828BB593D32E706011E232E\r
+\r
+Set 1, vector#119:\r
+                           key=00000000000000000000000000000100\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=512DC8D603A7E4C8031D3566F141B233\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B64EBC885C07568E6360F45D55A5EBF3\r
+           Iterated 1000 times=0FAB9E78BF93F412D0A2DE2042658487\r
+\r
+Set 1, vector#120:\r
+                           key=00000000000000000000000000000080\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=50342EA0E9E81EC53E3683C8C1471602\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E858B5BDBD2C931F90AF6F426B0515A8\r
+           Iterated 1000 times=2993681C0D56AD3BC439690D232B8B78\r
+\r
+Set 1, vector#121:\r
+                           key=00000000000000000000000000000040\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8AAB01E320B17FD9945D725F5EA904BA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D330B184688A9771CC06DE3B7A1EB140\r
+           Iterated 1000 times=B585724381FBED813FC2F30D6EEBCB4D\r
+\r
+Set 1, vector#122:\r
+                           key=00000000000000000000000000000020\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=76FB320065713C165DECBE5DAFDD79BD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F06B45FE1160883D49F958F7FDC4BD07\r
+           Iterated 1000 times=96072340364C51BC427C9A0066DEDE4D\r
+\r
+Set 1, vector#123:\r
+                           key=00000000000000000000000000000010\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A8AD014D22CD8FCC9557438B8228253A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E96628AAE8F212620805221387F46234\r
+           Iterated 1000 times=1A7E693C3CF3BFC0195B4F20C43A698D\r
+\r
+Set 1, vector#124:\r
+                           key=00000000000000000000000000000008\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6017A9EB6F3336882FCCEDEC746C62F6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=51D05ECDCC3252DD8ABEF60C0274D3EF\r
+           Iterated 1000 times=DD28323B2260483F3DAEF6147AE8008C\r
+\r
+Set 1, vector#125:\r
+                           key=00000000000000000000000000000004\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2EDF94990EB0F4BAFE1F5903102FE874\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8F13214094FAF3E2274B4B1346B9E9C5\r
+           Iterated 1000 times=CB7EA32B526AFDAA538F1CBDDE28A425\r
+\r
+Set 1, vector#126:\r
+                           key=00000000000000000000000000000002\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4EC81B0FA8FAE0025AF09D26F1F200EA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=58CCE68B8126820005098E08605B8A72\r
+           Iterated 1000 times=BF53585555A04BCB75609C317813E835\r
+\r
+Set 1, vector#127:\r
+                           key=00000000000000000000000000000001\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AF7F474333E74691E5D01A3A841F8096\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C2D0281094DDA72CEA5C2E511ED87BD1\r
+           Iterated 1000 times=50D53C4D3B5B4FC6505761E227689E9D\r
+\r
+Set 1, vector#128:\r
+                           key=00000000000000000000000000000000\r
+                               80000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=28FCE531836F2A255CA19DE6F53841E8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E17AB5E2A04C9ADC36BF89E601BCF7CE\r
+           Iterated 1000 times=56DE39D8D8D51AC259E3F16A753A909B\r
+\r
+Set 1, vector#129:\r
+                           key=00000000000000000000000000000000\r
+                               40000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6282A41053316B1A4027488E6F747003\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A637E93D01A48966657D7CF8119D1CB2\r
+           Iterated 1000 times=61F34461FEB4A2EAD18E3CA18E7B987D\r
+\r
+Set 1, vector#130:\r
+                           key=00000000000000000000000000000000\r
+                               20000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3668527987AC38A3F7C052A20B668F24\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=745621FA04CC672B43DEFF5C3C4ACABF\r
+           Iterated 1000 times=47D83D4FBA55F965BA7B6CC4D3C5AADE\r
+\r
+Set 1, vector#131:\r
+                           key=00000000000000000000000000000000\r
+                               10000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4C3473FE666072653E29354F07EF02B5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CD0E641CEB2CA64074313E8CC70518E7\r
+           Iterated 1000 times=5529501A98E2F7BEDFE8676F4150D076\r
+\r
+Set 1, vector#132:\r
+                           key=00000000000000000000000000000000\r
+                               08000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0A51D7A5B347225798EDE5663940F32F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=57D2A8DADE0D067A218A860734FFECAE\r
+           Iterated 1000 times=293C39E2C430ACE3AD95BBB81EB48527\r
+\r
+Set 1, vector#133:\r
+                           key=00000000000000000000000000000000\r
+                               04000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D3CA3A8821A3D094CF63CF12136A1249\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=04DCFA7C666397CEEB76167239617E6E\r
+           Iterated 1000 times=53FA5CCCBDD8D95E2C10EB2DAA99D695\r
+\r
+Set 1, vector#134:\r
+                           key=00000000000000000000000000000000\r
+                               02000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FBC5E4B37A69AD5F21E53F88E55AB95D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4DE60C0BBE22D450E8CB5E8385CB0B56\r
+           Iterated 1000 times=9E60C74F8FEE750230237B19D3CF448E\r
+\r
+Set 1, vector#135:\r
+                           key=00000000000000000000000000000000\r
+                               01000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CCCAAA0A2DEFD357EE31C2CFEC9D0E8E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BBF1AE93C047D85A8C04116E42E8478B\r
+           Iterated 1000 times=2E279E42FF11F4E063C5B123E0D31E4F\r
+\r
+Set 1, vector#136:\r
+                           key=00000000000000000000000000000000\r
+                               00800000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=93348B5393560AA416C6E6F0C99A58F7\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C3415E4B8DAB09740344AD6B1E3FD515\r
+           Iterated 1000 times=BA42EE5487E65316154EF112C90962B7\r
+\r
+Set 1, vector#137:\r
+                           key=00000000000000000000000000000000\r
+                               00400000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=13AC66E49E23A8D3582AA7117F7A8F2F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=661797B91E9EF4ACCC9F94AE764F2C50\r
+           Iterated 1000 times=7644546EE88FFADFF36CE3CF569C53D6\r
+\r
+Set 1, vector#138:\r
+                           key=00000000000000000000000000000000\r
+                               00200000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C403AD02F23055CEE08281E7D0C7EB2A\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BF24396E9DF1FD7B3DA2768AE3F9A5DE\r
+           Iterated 1000 times=C6045DDB245422F59C9A0247A0744F79\r
+\r
+Set 1, vector#139:\r
+                           key=00000000000000000000000000000000\r
+                               00100000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=65DFD53B699B191CE7A6610A405083DC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FCF52E85A02D5F74933B29B98EBD132F\r
+           Iterated 1000 times=6346CD72E6A277F418DF625822DD5916\r
+\r
+Set 1, vector#140:\r
+                           key=00000000000000000000000000000000\r
+                               00080000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3D6F7E99F6512553BB983E8F75672B97\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9066EA4781BA75921EADDB6EF7FC399B\r
+           Iterated 1000 times=02244C6DD61874C0ACBDCA9A4F6968E1\r
+\r
+Set 1, vector#141:\r
+                           key=00000000000000000000000000000000\r
+                               00040000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=92BA0D580A954F8C8494A840F0252AEF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=436C8F40C421167A35DF5CDEEB5E2CD2\r
+           Iterated 1000 times=16EDE3D5055B89BBF32D1641A83AE425\r
+\r
+Set 1, vector#142:\r
+                           key=00000000000000000000000000000000\r
+                               00020000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=958D8C9141CE21DBD69E19BA1E4F67AA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=46AEF7F1D612C0A48E732BEB476FF69E\r
+           Iterated 1000 times=1EE6672A30AE8C66440E8E617C49C29A\r
+\r
+Set 1, vector#143:\r
+                           key=00000000000000000000000000000000\r
+                               00010000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E508796197F539FCDC917ECAB19507E0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1D10B806BC75EF3067528FB56BBDDAA5\r
+           Iterated 1000 times=6FADFCB265305FDBF5DDA2427EF6F6B4\r
+\r
+Set 1, vector#144:\r
+                           key=00000000000000000000000000000000\r
+                               00008000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2200A6914A2050E99A55FB3BF20315E4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CDA818450FFC33A1AA02BC786396D944\r
+           Iterated 1000 times=59A83788FC590F8C02AF22BAAA185929\r
+\r
+Set 1, vector#145:\r
+                           key=00000000000000000000000000000000\r
+                               00004000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=627C0B2401EE6C095404CD7AA59EA67E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=965F32CDD265A4B714F77CFDF6890415\r
+           Iterated 1000 times=6810AE9B850F95291603636CE7D2ADCE\r
+\r
+Set 1, vector#146:\r
+                           key=00000000000000000000000000000000\r
+                               00002000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=75159B707278DFE6FD8A024B9FF0D5A8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CA96B7E8E02FD32B151585173713E499\r
+           Iterated 1000 times=8890A39936D80389C3731A28B76F37BF\r
+\r
+Set 1, vector#147:\r
+                           key=00000000000000000000000000000000\r
+                               00001000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F47982BE40C39306ACF25A120BC1B4E0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6F478EE04C4BED4C0E2BD024D37B7549\r
+           Iterated 1000 times=20FDEAC691BC419DFAFDAEEBD02738D7\r
+\r
+Set 1, vector#148:\r
+                           key=00000000000000000000000000000000\r
+                               00000800000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=01CAABEF85A1E081EA6983079A90EA34\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=99828844363F03D8AFA8AED7960D71AC\r
+           Iterated 1000 times=E50C28057BCB4DDB158D53601EE0DCBE\r
+\r
+Set 1, vector#149:\r
+                           key=00000000000000000000000000000000\r
+                               00000400000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7F473CD21A453BF74CC76184D6F5496F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=405B9BC7757333FE9433AF906E50B2D2\r
+           Iterated 1000 times=57B8BC13E54FAB19E6EE967FA58AB10E\r
+\r
+Set 1, vector#150:\r
+                           key=00000000000000000000000000000000\r
+                               00000200000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=659442FD57B94862529D3E4C530826FE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0B5FF9AC115FADD9BA5009D1AAF65FF6\r
+           Iterated 1000 times=75B72CC76B411433BADA607140E0464D\r
+\r
+Set 1, vector#151:\r
+                           key=00000000000000000000000000000000\r
+                               00000100000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=88A9140C094A695716A2966B1A8078A0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B3DC0FF966CAE35138787E80711660A8\r
+           Iterated 1000 times=3D1DBC3EA794879D46921F5BE4590422\r
+\r
+Set 1, vector#152:\r
+                           key=00000000000000000000000000000000\r
+                               00000080000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=28CCFC1BB6180AA7373DA1F5A54E47EA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FF85905EB337ADF5D47982BCB75B9E64\r
+           Iterated 1000 times=D43E8DC90AB29A56DA7C648ACB1BD557\r
+\r
+Set 1, vector#153:\r
+                           key=00000000000000000000000000000000\r
+                               00000040000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=53DFD8CB845FD279B337B52DBBA3CF4C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=00AAE4B466F59D590A656D5FC2120321\r
+           Iterated 1000 times=DCC5CE54AE7A36E88370818D295C6721\r
+\r
+Set 1, vector#154:\r
+                           key=00000000000000000000000000000000\r
+                               00000020000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1BB5B100DFE6BA16983AD4A0F09FD50B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=460DD4744C397521B4887B0DA6F9439A\r
+           Iterated 1000 times=E8E55CEA5A48E24B71E17867E48B4A4F\r
+\r
+Set 1, vector#155:\r
+                           key=00000000000000000000000000000000\r
+                               00000010000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A896AE30D529D4ACFFCF5B763309CD28\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=895884DE58CBAEE37FA144372A4DA191\r
+           Iterated 1000 times=2E7BA4CB6754311D2FC23ACB48E375AD\r
+\r
+Set 1, vector#156:\r
+                           key=00000000000000000000000000000000\r
+                               00000008000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F40A1B359A9B6B1197276C71222371F4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=ED26A9F9EA0D485634A90E72367FABA0\r
+           Iterated 1000 times=D2CC95932829FD8EC9398A9EAD92CE1F\r
+\r
+Set 1, vector#157:\r
+                           key=00000000000000000000000000000000\r
+                               00000004000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9FDE11C9E6CF9A1E9089820FD928767C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3DB0E816942CBE77B567E15A6B6CB730\r
+           Iterated 1000 times=CAFF5B1A89AEB8E4351BFB1D7604F0E5\r
+\r
+Set 1, vector#158:\r
+                           key=00000000000000000000000000000000\r
+                               00000002000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7771A5A99B099A2C861D084E790958A2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2AD250B531C8C990C5203259286DF773\r
+           Iterated 1000 times=2B5C1F1F2E722D195629BBCDE0811C1F\r
+\r
+Set 1, vector#159:\r
+                           key=00000000000000000000000000000000\r
+                               00000001000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BE1907AA5CA148A0282850401C48AF71\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3B18433597EB5A00AA4AD8831F201BC1\r
+           Iterated 1000 times=EAA50EA42009D8177710CCF896047484\r
+\r
+Set 1, vector#160:\r
+                           key=00000000000000000000000000000000\r
+                               00000000800000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8E47D50827FD36B62C0D3BD36F863198\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6514BEEB981C5BC33F3CE07B140D77A1\r
+           Iterated 1000 times=DD14EBD50B4A7000ED291D31B79CFFCB\r
+\r
+Set 1, vector#161:\r
+                           key=00000000000000000000000000000000\r
+                               00000000400000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=81AA1751209F9173258CD1625DB65E07\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=57D60630A177205972AAAC4B2538F0EF\r
+           Iterated 1000 times=5F5FAAEF0B9A19F58FD4B629BF999949\r
+\r
+Set 1, vector#162:\r
+                           key=00000000000000000000000000000000\r
+                               00000000200000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1EE8FE72574BD819C97A0DEA2A5E0B64\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CC1E2BBCF7F9B9868E30EF4344B62271\r
+           Iterated 1000 times=749D8AB8BFD2C2F746CAA803F9348DF8\r
+\r
+Set 1, vector#163:\r
+                           key=00000000000000000000000000000000\r
+                               00000000100000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=031BA0B3EFCAE9B08793C8107C277A27\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=FEC90DED250E64C5AB351E8D785D2C71\r
+           Iterated 1000 times=E457EA4F62A327E8819E424CCB09D703\r
+\r
+Set 1, vector#164:\r
+                           key=00000000000000000000000000000000\r
+                               00000000080000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=34C8DFD0DC4BA5240CA21BF4959EEF6B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2EE7B55C70409180F2FFAC543E5588D6\r
+           Iterated 1000 times=573BF2261CD9EE72E227309FC3DB0AC2\r
+\r
+Set 1, vector#165:\r
+                           key=00000000000000000000000000000000\r
+                               00000000040000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C7A4DA0D5892A185D35447DB904511B5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6BB9E94DA792EE150547E10CC6D7DB01\r
+           Iterated 1000 times=076B866CF67F001DA5A0136298E2B4F0\r
+\r
+Set 1, vector#166:\r
+                           key=00000000000000000000000000000000\r
+                               00000000020000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7A8B9982B6C8AE1B5DC02FC1D9AFA2E0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8A9FD8050586467CC55089B98CA98DC6\r
+           Iterated 1000 times=0D38B9F3E28ABE1CCFE746E554D0A4A0\r
+\r
+Set 1, vector#167:\r
+                           key=00000000000000000000000000000000\r
+                               00000000010000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C77E0DFB29402C587C6DD97E0BD09ABA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E168DE0F7BEF897BF16C8588A94109FD\r
+           Iterated 1000 times=0F239268A0C9863F4B3575B0EADB6F93\r
+\r
+Set 1, vector#168:\r
+                           key=00000000000000000000000000000000\r
+                               00000000008000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1AA2FD990BD0B0715B18482088DE0844\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D973AC8C0D55E8FC6CD978E94EBD321F\r
+           Iterated 1000 times=A4FF2B028F6B8F39D45C36ECD23815EA\r
+\r
+Set 1, vector#169:\r
+                           key=00000000000000000000000000000000\r
+                               00000000004000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=31C2D486FDA54BAB4286A02D260918AC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DC98B073E1839D915B5A14F4915F1B5B\r
+           Iterated 1000 times=214CA0E0D19F63BB9BF430EE49163993\r
+\r
+Set 1, vector#170:\r
+                           key=00000000000000000000000000000000\r
+                               00000000002000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=545F5A95E159B5F0DDF544B60F9C28C3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=F523DE437BB5571D4623A28BB9DDE81E\r
+           Iterated 1000 times=15B018874614E152B876B9B7B52F8EA6\r
+\r
+Set 1, vector#171:\r
+                           key=00000000000000000000000000000000\r
+                               00000000001000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=45C84895AF0393588C67D9CDD5E4D7E2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=683819D91B41690DF2146BDA519FEE33\r
+           Iterated 1000 times=79D42EC15144425E8B992591B1DF95C9\r
+\r
+Set 1, vector#172:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000800000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=745BF4AF94A92D32FFE44B41AEF39320\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DC7210798A16BE795DC11A11BD57B469\r
+           Iterated 1000 times=8EC7CF52465E43234E786344BACD79A0\r
+\r
+Set 1, vector#173:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000400000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=13C47C2F92F91D72F34381AC9A81473D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=B10486FEDD2714F93F865EC2B9D582FF\r
+           Iterated 1000 times=FF12927122FB15DC34A592A9672EF80D\r
+\r
+Set 1, vector#174:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000200000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8836D5AA076110FCD5BD66F3BECB39F6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A9AF388F6E18E72309087622793E9406\r
+           Iterated 1000 times=01FE7D913412F19232DB33F010E8206C\r
+\r
+Set 1, vector#175:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000100000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=11EDE6F221E96C7515B1256DF055FBC3\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A035BE5FBB06E0E384C5B2B0C1C1296E\r
+           Iterated 1000 times=1DC4A6B9A5E2758C96024B8404AE53EC\r
+\r
+Set 1, vector#176:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000080000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=4E3BE7D6830703A6185CF0BDBE7F5BE4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3C7309187FEEAA288C3E552A2DF4CA80\r
+           Iterated 1000 times=A44BB80F329AE36995066B9F02C75C49\r
+\r
+Set 1, vector#177:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000040000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6A1ABDA47972CFF536946A1C7D380810\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=24F43EFBB7679F391A9122EAF7349BA2\r
+           Iterated 1000 times=9C5195400D6F25CC4238BCA2B516F3E6\r
+\r
+Set 1, vector#178:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000020000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=74031DB865D2FC8319A320FFAC4694D8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=43270999C689646D994C9CA84B16C8D1\r
+           Iterated 1000 times=3B13CC8A48B7890FD47108155B9B7AA0\r
+\r
+Set 1, vector#179:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000010000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E1F751F11027548C057075E8D8F880EA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=160CA7AC7FA380D6D649F3A2F39A0136\r
+           Iterated 1000 times=A1C1E0BBE04CD857B5E8D3DA100FDAFB\r
+\r
+Set 1, vector#180:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000008000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=AF24FA74CA96D89088C9018AA60E1D53\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=540BF84A6544D8778A048AF1DFAE2743\r
+           Iterated 1000 times=677549D8907F207523933EC2E8C36F1B\r
+\r
+Set 1, vector#181:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000004000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0E5214D31B2C9219F6C9686A35F210FF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CDCF67DDDE862533765C93FC07E21E34\r
+           Iterated 1000 times=E50E717A477D442530D1890E0B375DF4\r
+\r
+Set 1, vector#182:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000002000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2A72E2E692463EE8846C94A483C27E25\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7C487A08AA2BC295152FF2231E46C323\r
+           Iterated 1000 times=8F0B1725D86537A858F0816A610E3D87\r
+\r
+Set 1, vector#183:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000001000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2B9C3298626F11072D7B1D80B47A841F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2B63DC1932794D91FE9373710AF10A68\r
+           Iterated 1000 times=66A865E48989D57A0231352CC654561B\r
+\r
+Set 1, vector#184:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000800000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7468CAA1A5FFC828BE5A752C33132E90\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DC5671623104E79E4ADC2AFA2709C7FA\r
+           Iterated 1000 times=B5DA2FD5F39356AD82F503EB06DA903A\r
+\r
+Set 1, vector#185:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000400000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=29C75ADD5EDE2680C169FF9FD9177331\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6C669A355A257951A765AE6B684813AA\r
+           Iterated 1000 times=1BDBD4CCD65174F1FC3DC018BB7D1AF9\r
+\r
+Set 1, vector#186:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000200000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9BA78930CDD3357A2D84A49725902E8F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6BA674A0697AF27B5DD2B29BDB9A4E75\r
+           Iterated 1000 times=15DCBEB029A6BC293845522CC05298C1\r
+\r
+Set 1, vector#187:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000100000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F190AC4C43E202F925B5FD1E4CA62DD6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=75057B9ABFF903F67C71142291040007\r
+           Iterated 1000 times=F63DB75B998D3ACC8CC287735CF79D2B\r
+\r
+Set 1, vector#188:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000080000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5716FB34A1A6B40C35B2BA860F12163E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7A2C64073A1BF90ADA0D9244D9C4FDE9\r
+           Iterated 1000 times=EF2612C27B1747FB6B9212EE09A96435\r
+\r
+Set 1, vector#189:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000040000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=43B90548889A171E85515AB05EC76856\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E46769DCC5AC4E375BC42ED5FB376A05\r
+           Iterated 1000 times=4FD24482AE75877695DC18AC574777CB\r
+\r
+Set 1, vector#190:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000020000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B4DE6F86875147F5276D584CEC11AFB4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1B98C18584AEEE847260E6D4F407FCC1\r
+           Iterated 1000 times=9EADD6922016A7C01B4D2FEE8161D3AB\r
+\r
+Set 1, vector#191:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000010000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3DA6C1A8937583BF6491B2E9C52081E6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3C4C036785165DD8FB363BCF7F696C1E\r
+           Iterated 1000 times=ED60DC5597E811C7F1927722C93F8FEB\r
+\r
+Set 1, vector#192:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000008000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9A54FCD26D9754ADD5F8967EF551EAB0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5B1F3EF9B3D7C938C0040789818D5B93\r
+           Iterated 1000 times=426BB6C8E5ACA4A57864D9BE52B8E1B5\r
+\r
+Set 1, vector#193:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000004000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F0DCFA56A7E41A859276A6F8927B561D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1A3A97EC36548C0DBC194BA8087BF61C\r
+           Iterated 1000 times=9E7B1765E9C9CE2976A23646CA5890BC\r
+\r
+Set 1, vector#194:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000002000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5881A8AE181F16B64CD0C455389F511C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C784344005EB5BB7C5DF9113D95C5BFB\r
+           Iterated 1000 times=A9AAE62E620F0ED916776F76BEC9584C\r
+\r
+Set 1, vector#195:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000001000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E9F7AD45D9EA9AA4C830B89EEC61C1B5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9DCE1D40D549533CCE91915F98FE6C3E\r
+           Iterated 1000 times=C4A29D1E9CCEE3DB3BDD9AEB4C0412C4\r
+\r
+Set 1, vector#196:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000800000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9118B623A63BFC69A9AAB868D752460B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D2BC2ED175EF754914A7838D79896A81\r
+           Iterated 1000 times=0B016642EBD9FA18E2AC02CD7EB9C97A\r
+\r
+Set 1, vector#197:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000400000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2D208D46FB2177C243C539FCCD4A1E9D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DC296A69D1136694A7998A6B42541029\r
+           Iterated 1000 times=B9B57A1E16AD4D6DD16A4C397B9D45B0\r
+\r
+Set 1, vector#198:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000200000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=2A4F52A297F20E428222008D9BE4A23B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=306DD8EB86524EFEE05BBB3D48A255F6\r
+           Iterated 1000 times=948A31325E46FFE8BE544DD216363043\r
+\r
+Set 1, vector#199:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000100000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EBCFDD28550C9654374590EC4BFD1CDC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=904835B5441ED6DDCD1CD9EDEC0A786F\r
+           Iterated 1000 times=C851ECCE329A60DA56A0FE7F266357F9\r
+\r
+Set 1, vector#200:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000080000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FABB99266FC741241F6CFC0CED776A11\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2556FED87D405570BAE41E3E9B4566F2\r
+           Iterated 1000 times=EA3CF7EE6B209ADE864F96FCF06A8B9D\r
+\r
+Set 1, vector#201:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000040000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FBDEC944B2303E3A08A964E24130D10D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=47FD37C339E2DBC12430DD9D4201D397\r
+           Iterated 1000 times=81BDCDB9AD833020EFB610101ECF3FAA\r
+\r
+Set 1, vector#202:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000020000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9897E33E6052ABA1F07233BCEF531E32\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=676EE6D9471D21E40F298B3379996E3A\r
+           Iterated 1000 times=6F67ACF7E32D966ACB9B55E4F4EC9BE0\r
+\r
+Set 1, vector#203:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000010000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=509DCA41B038225B30D8B7880D52999D\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E74308D6793390DE8D795D66268CAEC2\r
+           Iterated 1000 times=BFE1CE72AAD293C2EDD2FF93AA74904E\r
+\r
+Set 1, vector#204:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000008000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3F70238F99F2AF394C31308D68F1707C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C1166764F234D42C09C2884F1B28125C\r
+           Iterated 1000 times=56C640CEFE85F8720F0D6E922439EFA3\r
+\r
+Set 1, vector#205:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000004000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=E6FF6426E9025DD6519837F71A6C3636\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C53387DF1DECA8F92086C28913B62305\r
+           Iterated 1000 times=3C59F04EEB456E61DCF88A1E8CA87C3B\r
+\r
+Set 1, vector#206:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000002000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F222502AEF77C1F21DB79B08F7AB8CA2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=6E37074455F753BD947B173352920C6D\r
+           Iterated 1000 times=AAA319EBCB10F35654EBC493116ED1E0\r
+\r
+Set 1, vector#207:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000001000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C17D2C00477C1AA20B539BE8174E7202\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AA7085F1CB6C3581EF1AA94D837B6124\r
+           Iterated 1000 times=D85CFF7E5F785CC7F87F42F01D8FEED6\r
+\r
+Set 1, vector#208:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000800000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0F7B12AE962AF9C0C8CDCAA288FC6E12\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=9458EBDC0ACDF3B6FC672C18FE2FF565\r
+           Iterated 1000 times=45182F41601AB88C80DD783861E66A19\r
+\r
+Set 1, vector#209:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000400000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0E740EE58431521A622122AEFB163CE2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=89CA21EA29C8F6741721B315CD1B7B39\r
+           Iterated 1000 times=F973101EF6AC9547B8F971471B290254\r
+\r
+Set 1, vector#210:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000200000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CF0B94FECAC6F67070306654FE198449\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7D1849795E2E2202E8C1CF12DC94F468\r
+           Iterated 1000 times=3AD274F896E6A95A59F6F7B339EBD417\r
+\r
+Set 1, vector#211:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000100000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=604EA1D0711ACB8E545C0A88976008F9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=334A7C426C2C85B8ECF757C17A1688DD\r
+           Iterated 1000 times=3CC714D154F293AE97D4B659325A9C34\r
+\r
+Set 1, vector#212:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000080000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=71D03D8F6F917FDF5B612180454F3699\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4A9AACA8BDBECDBBC5CBF6356A35C004\r
+           Iterated 1000 times=54A8A288A54CAC34928F2B2D1733B752\r
+\r
+Set 1, vector#213:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000040000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A6BCFE7B73EDCE71DB36AF00B01C37EC\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5CAD8ECB8E74580BDAE4EF9A8CE2C1EF\r
+           Iterated 1000 times=9F4AA8EDA44C72822A44CA60D1C23CE8\r
+\r
+Set 1, vector#214:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000020000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=93D761851BB991221AE77968459787DD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=25EEB1B9C4D846590B333A87FE2CDD1F\r
+           Iterated 1000 times=4F9A6321B59FCBF4A1BE702E4F956484\r
+\r
+Set 1, vector#215:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000010000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F117E4D5C88CC1C067C88AE38A5BF1D5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2C1DF77C17E1F32D66BB386678333A1A\r
+           Iterated 1000 times=6945D7F91E9C30646CFA7C940949DB95\r
+\r
+Set 1, vector#216:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000008000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B534328DA555A9B69AC2A5B08E3CE47E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=E76B719EE3EF289BF6E0619EDA2C499D\r
+           Iterated 1000 times=EDC298C971C8FDAF0ED0F4B0997BF9BD\r
+\r
+Set 1, vector#217:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000004000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=7BDFB785D866B6487790B9F6164F5EBD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8561E827F00E94B4710E8F1AA09D572A\r
+           Iterated 1000 times=6DC4DD16D10D66CE4F8D0E735EEA981A\r
+\r
+Set 1, vector#218:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000002000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=5B3BB41E43D02901F5A0231768347B38\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0A74A6B2157DC32D86D5D4B13F20A3B0\r
+           Iterated 1000 times=F9EA35AF6F29C607A165A43592300E94\r
+\r
+Set 1, vector#219:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000001000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=917216669DB1600015F2FE7CBDDA0FF4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1BEBE0976C7FD2C0C80741E25A15C980\r
+           Iterated 1000 times=BABE8D6A79AA7AA3265B301E23949AA1\r
+\r
+Set 1, vector#220:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000800000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=C79B582FC430C0187D7B1D7B1E79BDB9\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7F0B982D91E0FBF8C4A8A7FE8FC6F14A\r
+           Iterated 1000 times=CE779DE8AFDCD356A23779C4CF46B9F9\r
+\r
+Set 1, vector#221:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000400000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B9A43998AED6BB7B79C91BB4C2530F4E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=20F6A7AEEDFCDE1F85C4BB570239CDC5\r
+           Iterated 1000 times=E70192240487F38F6F78886467AFD01E\r
+\r
+Set 1, vector#222:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000200000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0B24EBDF9A1D129F5E8397AB7412BC74\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2C0B703A674838675F97CD578C7E6986\r
+           Iterated 1000 times=8509A20ACD2C5CAB25A76C4E36E9D73D\r
+\r
+Set 1, vector#223:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000100000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=96D523E4EF1C888C72460DEBA8D58B78\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=65F476057F6E0C5391960B0AF6F2BB06\r
+           Iterated 1000 times=7FA9377041AFA2C38020E931625D5A41\r
+\r
+Set 1, vector#224:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000080000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=85708C4539C8B06DD787AFDD06A3FE24\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7B2DEFA859A6CB948977D5D4D686D45A\r
+           Iterated 1000 times=FD69E3CE5D9E5C18AADAF8E9021D3565\r
+\r
+Set 1, vector#225:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000040000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=67A106762D2F46B7880750BCF987054C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=97D5ECC9A3FAEFD318D6933A29E20491\r
+           Iterated 1000 times=5F2E385D8CA72C0ADABA2CC2DA87CDF6\r
+\r
+Set 1, vector#226:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000020000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8F46E37371E81C389CA94A8272A14FC8\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=8409E3003B79EE215FC590297F09150C\r
+           Iterated 1000 times=0652798639ADB958E6BEF333D744E1B1\r
+\r
+Set 1, vector#227:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000010000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=92DC700C11BBE46DA9559CAA7BA662F0\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=1ED82C9660187823F85F17261091CBBC\r
+           Iterated 1000 times=DB33D73CFC05EE33343D2AD56FE47841\r
+\r
+Set 1, vector#228:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000008000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=90D2B52984DA214F392EF4EAC26A04FE\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D4B647116DE4D3516BF7383E67B47101\r
+           Iterated 1000 times=BC18314CE07888B98758A35DB7297D10\r
+\r
+Set 1, vector#229:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000004000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=832D440D62996C5BFCB7FAA08DEB4D2C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=CE40DD684432981C5D48DDE5E3B08930\r
+           Iterated 1000 times=C4BD8CBE8761873A466D8A44844510CB\r
+\r
+Set 1, vector#230:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000002000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=69B7F725BA2B0539F6B45F2C8495D571\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C66DA6BF0A99B38F2C2F878F96562A8D\r
+           Iterated 1000 times=3D0976525FDC96154DD05B8AF0F89F03\r
+\r
+Set 1, vector#231:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000001000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CE78A2AA25F818D87C46367579FAE698\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=2C586EDDF01907180414F0B31D9FFFCC\r
+           Iterated 1000 times=DC53F0E1A505D3D0202B2485A3455794\r
+\r
+Set 1, vector#232:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000800000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F5E3E4DA4FC90F25F7D6679F076CA32E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=BEEB6AB7258B495702589C408092C913\r
+           Iterated 1000 times=78DF00A948328A72D943007B5DBF8948\r
+\r
+Set 1, vector#233:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000400000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F7618B001BC19F0195BD21021D9545B6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=D9329C8843BE837F5258812A6AF745DD\r
+           Iterated 1000 times=3898BD201E1484FA6532D174CF555E4C\r
+\r
+Set 1, vector#234:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000200000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D84E1E36E1100913C7AFDBFE5009EDEA\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7F86C053094855B84009A96C5505FC39\r
+           Iterated 1000 times=8ECBECE010C14EB2D6CC05D3AE736A5D\r
+\r
+Set 1, vector#235:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000100000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9DB2838E3903829913D2AEE6465202FD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0D1574287BD7CD8F81CA05B31225ED74\r
+           Iterated 1000 times=34FD837521034A7005B8019C1FA3F438\r
+\r
+Set 1, vector#236:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000080000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=361AFBF61BDB378CCF2B76C01469BAA2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AE6822449D092117D6B8B1ACD69F9B13\r
+           Iterated 1000 times=115E6C1B1E03FF83BAA6111B8BA046CF\r
+\r
+Set 1, vector#237:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000040000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DC4C998046574B4CC447154F663E8EBD\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=AAB22416973E1E1A6C68C4FD33C32760\r
+           Iterated 1000 times=7A38694F695686ED0AB511ED18AEA356\r
+\r
+Set 1, vector#238:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000020000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=0D890EFA71666BE0A38B423BAD47C90F\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=23EBF143ECFB79582E153ECD87E2D1FC\r
+           Iterated 1000 times=1F07C6642E32888B92148869914010FE\r
+\r
+Set 1, vector#239:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000010000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F39C444538E646A2BD59B443F68C51D5\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=5274235DC135E89454EB639DF275FAB7\r
+           Iterated 1000 times=004A2323EEE43C92C90243770D9226C3\r
+\r
+Set 1, vector#240:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000008000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=9C6D37340E8F5EA22213E17A9F720238\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=4FF1C2B2969AC1C9291D34268A56653C\r
+           Iterated 1000 times=DBFE103DDFCA1DD2887C06EE4116B57D\r
+\r
+Set 1, vector#241:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000004000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3A23813329F978C1C6C3BE1715011283\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=C8459A08979216B33C3D373F1B27F581\r
+           Iterated 1000 times=2147EFC5D8CD216C52A08D7975B30C39\r
+\r
+Set 1, vector#242:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000002000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=CE24D63AFA37E2A659A21CF770109BB4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=88F3CA22A407AA6C949E5F71EA8DF654\r
+           Iterated 1000 times=987DC8AAB37A83D3D6DE1EC6B194BEBD\r
+\r
+Set 1, vector#243:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000001000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=DF329017478D86B2C360D55BC2B2ADCF\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=04131323B8275C71759B3022AF382174\r
+           Iterated 1000 times=976483BFC48930D07A31E2B49510472C\r
+\r
+Set 1, vector#244:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000800\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=BC5EFA1FBF848776746FD7826656E25C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=A71FBBFE8A375255C3FB9383CB1530CF\r
+           Iterated 1000 times=D6426AF311A24AFC8A739CF68F69E9BA\r
+\r
+Set 1, vector#245:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000400\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=A3E4185241C566DD2CF8117D4D7699F4\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7216465BD2317C7DFC7CC7B020D38CC4\r
+           Iterated 1000 times=DFFA0B50FC718C519CD78E1F2B826070\r
+\r
+Set 1, vector#246:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000200\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=EF7BBDEB18879C11E2979DCC601CB620\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=7333874679E1A22FB96A4D9B1F936494\r
+           Iterated 1000 times=4FECD0F23A290F2D57DEFBD3735514EF\r
+\r
+Set 1, vector#247:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000100\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=FDC76A95F9C87E394F82A787D7406D40\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=460A8309ABEE5F0B8B12650318DFD234\r
+           Iterated 1000 times=F5AB3A9E9C82F5E65C28F2B7F85C1DB5\r
+\r
+Set 1, vector#248:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000080\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B224E2BECACF6773B9941516195ED06B\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=DDCAC8F973419C5E614659363E4FF8C2\r
+           Iterated 1000 times=D7C1D2340528FEC19D6FE72F5A074E1C\r
+\r
+Set 1, vector#249:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000040\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=B3951D0CF640BB7BD8F3D9948745FF9E\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=52C16254C858E5C39A9F853706D369E5\r
+           Iterated 1000 times=E30D9472EB070018B9C0CA0765D3B117\r
+\r
+Set 1, vector#250:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000020\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F9C8966E2874F736765B89DA10EF4611\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=83793F2B9C59F3104F396E90675A17D7\r
+           Iterated 1000 times=DB993DFBC42038093A4B011E2D9C9F74\r
+\r
+Set 1, vector#251:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000010\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=3750F26BAB98833AB30444C0821A594C\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=411B3C3BE5778659D5B06921AF87D44B\r
+           Iterated 1000 times=5BC7C8874C44A0E6316739C66902C26F\r
+\r
+Set 1, vector#252:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000008\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=D369C2B7C2337D67A87CD5B4EB45D290\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=659DB78B5678AD9437D57C3180E35717\r
+           Iterated 1000 times=089418FD179846F91CCB06E79704CAB5\r
+\r
+Set 1, vector#253:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000004\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=F3A44B0F53DCC9F79E1AFA8ABB022C84\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0B0C33DE67D86D02D4A8CC5B8B50A250\r
+           Iterated 1000 times=8DB289F9B907FC6162B1DB45C2AEC85F\r
+\r
+Set 1, vector#254:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000002\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=6E47C47F3940D369EC703E974AB350B6\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=0A1D3EBE604AAA179E8AD67308A680B5\r
+           Iterated 1000 times=2B8B2383C34595609FD92854DC7451E5\r
+\r
+Set 1, vector#255:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000001\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=1100DE2A57C47C2EB63277537ADE5716\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=3FECD7FC9AB08F12F0C044AEE645BD1E\r
+           Iterated 1000 times=D062B9545130BA69BA250D0B52DDC5D2\r
+\r
+Test vectors -- set 2\r
+=====================\r
+\r
+Set 2, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=80000000000000000000000000000000\r
+                        cipher=30F5C183F6C81A72F39B618B086CC2DE\r
+                     decrypted=80000000000000000000000000000000\r
+            Iterated 100 times=69E9E9E6CEB99C8D02002479BA2E3DAF\r
+           Iterated 1000 times=14FD0F83796FCD77596DBB3883A56B9E\r
+\r
+Set 2, vector#  1:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=40000000000000000000000000000000\r
+                        cipher=DB11AFAAB4946101911DF90AFED8AC0D\r
+                     decrypted=40000000000000000000000000000000\r
+            Iterated 100 times=B536F84F4712D8DC2CDB460EB22A0A6B\r
+           Iterated 1000 times=EBAAA3AABB0B055A88CB5C970B087297\r
+\r
+Set 2, vector#  2:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=20000000000000000000000000000000\r
+                        cipher=1487FC298DBDA9C520CC5851B17D4079\r
+                     decrypted=20000000000000000000000000000000\r
+            Iterated 100 times=02EAE7FA6E373F934FAF220E84462EE5\r
+           Iterated 1000 times=EE8BE7F4565456B9EF426EFD0AC7096C\r
+\r
+Set 2, vector#  3:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=10000000000000000000000000000000\r
+                        cipher=2321D38ACCAAEA5DBA682E7BDCE095AB\r
+                     decrypted=10000000000000000000000000000000\r
+            Iterated 100 times=1C91485F7A9FB97157AA5AADFDBCA126\r
+           Iterated 1000 times=A7C9C8205B1731E68E926117E861A848\r
+\r
+Set 2, vector#  4:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=08000000000000000000000000000000\r
+                        cipher=C4DB11197AE15CF9DFE7D0F3457EC94C\r
+                     decrypted=08000000000000000000000000000000\r
+            Iterated 100 times=D2B472E9A7AD4160264BDD24FEEE5954\r
+           Iterated 1000 times=C39EA9BEA85A78CE16D07D00EBA4A618\r
+\r
+Set 2, vector#  5:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=04000000000000000000000000000000\r
+                        cipher=1054BFF1A1564172460A0194B57EBE6C\r
+                     decrypted=04000000000000000000000000000000\r
+            Iterated 100 times=DC18111843E6625EACCC4EC7FB057D12\r
+           Iterated 1000 times=FF2AF950808ACC388A86B72A4FD554AD\r
+\r
+Set 2, vector#  6:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=02000000000000000000000000000000\r
+                        cipher=2340568047F06139D03FE0A3C75CDBF1\r
+                     decrypted=02000000000000000000000000000000\r
+            Iterated 100 times=F838B727CF36C90BB4D115E66AB23542\r
+           Iterated 1000 times=BD055255A9ED26434561E6FCC2C00AE3\r
+\r
+Set 2, vector#  7:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=01000000000000000000000000000000\r
+                        cipher=3FA18912A1C05E244663BD9A9B5D4046\r
+                     decrypted=01000000000000000000000000000000\r
+            Iterated 100 times=24BA2B70D424413292E948001E8AC3BF\r
+           Iterated 1000 times=D275ECFB59250507F697CC3565CC7E5A\r
+\r
+Set 2, vector#  8:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00800000000000000000000000000000\r
+                        cipher=7220FA3179267839BB03569E43056BE8\r
+                     decrypted=00800000000000000000000000000000\r
+            Iterated 100 times=D8190EE03FFF908E0F0668C6EA15E67F\r
+           Iterated 1000 times=799A94AFAC9E24B0CB44602609EC7D61\r
+\r
+Set 2, vector#  9:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00400000000000000000000000000000\r
+                        cipher=C7D49A32A6B93D1323EFD7B99FC0A5F7\r
+                     decrypted=00400000000000000000000000000000\r
+            Iterated 100 times=25C9030A2A2F481ECA971A763841E315\r
+           Iterated 1000 times=47057CBAB21510D2235CE60AD919B7BE\r
+\r
+Set 2, vector# 10:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00200000000000000000000000000000\r
+                        cipher=C30D9FFB19F2090109AD40FDAB73176B\r
+                     decrypted=00200000000000000000000000000000\r
+            Iterated 100 times=4C08A48D0B181BDFEAE6478BED56097D\r
+           Iterated 1000 times=52EE5368F87485513E7AF723457FEAEE\r
+\r
+Set 2, vector# 11:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00100000000000000000000000000000\r
+                        cipher=54CA1E1FD38713CD454A07339385739F\r
+                     decrypted=00100000000000000000000000000000\r
+            Iterated 100 times=6D5892B1E82916D7A582637CE2065D8B\r
+           Iterated 1000 times=AF31FC73BE4B35F39A1867AB731C4D9B\r
+\r
+Set 2, vector# 12:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00080000000000000000000000000000\r
+                        cipher=034516E874272A5A325EB9D54831B6F7\r
+                     decrypted=00080000000000000000000000000000\r
+            Iterated 100 times=8D1A624E5032230A7177EF23AD4BB2B5\r
+           Iterated 1000 times=9EDF62EEF5802A064E6E9DDA2853749A\r
+\r
+Set 2, vector# 13:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00040000000000000000000000000000\r
+                        cipher=42650A58269E311A3B4F7BC414D1488A\r
+                     decrypted=00040000000000000000000000000000\r
+            Iterated 100 times=4355FF4E26FCF1BC8A99DD00414927A9\r
+           Iterated 1000 times=45C695963779E39FD475C0665E52E741\r
+\r
+Set 2, vector# 14:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00020000000000000000000000000000\r
+                        cipher=8D4916888A02DC18E1EE95B005C58E18\r
+                     decrypted=00020000000000000000000000000000\r
+            Iterated 100 times=480EF6F5F47BF6CC081DFEDD1C0CDA2E\r
+           Iterated 1000 times=9A8D689F6F945B0BB9E70F2DE767EFF6\r
+\r
+Set 2, vector# 15:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00010000000000000000000000000000\r
+                        cipher=B192C07FB927170DF62D6C44819BCD6F\r
+                     decrypted=00010000000000000000000000000000\r
+            Iterated 100 times=F7C39734D4A20B02DDD7B7FAF68A4B97\r
+           Iterated 1000 times=6A5615A978A469D138685A7718E237FD\r
+\r
+Set 2, vector# 16:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00008000000000000000000000000000\r
+                        cipher=973C835241ED02CBE39699AF2FFC150A\r
+                     decrypted=00008000000000000000000000000000\r
+            Iterated 100 times=EB3474C2DDF251FB12C86D32CD410DDC\r
+           Iterated 1000 times=8E0A045A7760D5D947D202B97093A380\r
+\r
+Set 2, vector# 17:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00004000000000000000000000000000\r
+                        cipher=F9630817124B0787237D76697D66341F\r
+                     decrypted=00004000000000000000000000000000\r
+            Iterated 100 times=297C3A9660A88E79837DE072A55DA75F\r
+           Iterated 1000 times=25EAA696C30969A199780F8F62C504F2\r
+\r
+Set 2, vector# 18:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00002000000000000000000000000000\r
+                        cipher=51E98EC760A328E35B8D77289726AFC3\r
+                     decrypted=00002000000000000000000000000000\r
+            Iterated 100 times=392DBD705E7476355E076AA7D02C98EC\r
+           Iterated 1000 times=31DFF5EFEA0AEE759F31BC839E6427B9\r
+\r
+Set 2, vector# 19:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00001000000000000000000000000000\r
+                        cipher=FC2E80BE856AE38BE0682E8C273616AE\r
+                     decrypted=00001000000000000000000000000000\r
+            Iterated 100 times=1F46935A6759389F029DE66D9CC20A37\r
+           Iterated 1000 times=9A0179B97841C7713E976FDB0C29E7F0\r
+\r
+Set 2, vector# 20:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000800000000000000000000000000\r
+                        cipher=A440C29E6F4D6C3540D6C8DB6B02DE4F\r
+                     decrypted=00000800000000000000000000000000\r
+            Iterated 100 times=F8720F782BE421662810597F13BD2DF0\r
+           Iterated 1000 times=ECDF68EFB62C2766455DD347D82375F2\r
+\r
+Set 2, vector# 21:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000400000000000000000000000000\r
+                        cipher=E04312CB849684A440114B40C242F1E0\r
+                     decrypted=00000400000000000000000000000000\r
+            Iterated 100 times=904D27C583FC41D0B76CA647F433A850\r
+           Iterated 1000 times=D2EA98BF269973C1C6B2A8DCF599FA0D\r
+\r
+Set 2, vector# 22:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000200000000000000000000000000\r
+                        cipher=2186FC5F5947AAF6626DCAAFFFB47829\r
+                     decrypted=00000200000000000000000000000000\r
+            Iterated 100 times=DC69F76098091B42876A7FFCB6690EA0\r
+           Iterated 1000 times=6F1776DA4D99340B78F60533A673D416\r
+\r
+Set 2, vector# 23:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000100000000000000000000000000\r
+                        cipher=D357AAA0B4548EB23E9CF1B5D33487C3\r
+                     decrypted=00000100000000000000000000000000\r
+            Iterated 100 times=CF36857CFCA6C581AAEDF5ECB707614A\r
+           Iterated 1000 times=08CE502363CFABF3DBADEFA75D9614EB\r
+\r
+Set 2, vector# 24:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000080000000000000000000000000\r
+                        cipher=02239634F2A7CB81D1CACA279659C637\r
+                     decrypted=00000080000000000000000000000000\r
+            Iterated 100 times=D650A1C00B919748242DE6C7C848A379\r
+           Iterated 1000 times=B9E5E992358256DC2E3C6AA971674AFE\r
+\r
+Set 2, vector# 25:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000040000000000000000000000000\r
+                        cipher=2EF92962D2F7D0A4B075992C3F8FA9C3\r
+                     decrypted=00000040000000000000000000000000\r
+            Iterated 100 times=7599EE9F2610C4A484E415FC3E855392\r
+           Iterated 1000 times=A1DD928CF680D812ECE2A565309E11F3\r
+\r
+Set 2, vector# 26:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000020000000000000000000000000\r
+                        cipher=F197F67C65438532F17DDBE41F87BA17\r
+                     decrypted=00000020000000000000000000000000\r
+            Iterated 100 times=684470130B87EE6B3C4A802BA789ED3A\r
+           Iterated 1000 times=0F10B263A3E8466F9E8E0C2D374AB80E\r
+\r
+Set 2, vector# 27:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000010000000000000000000000000\r
+                        cipher=6A9387BE237C03056921A9F85AB7A394\r
+                     decrypted=00000010000000000000000000000000\r
+            Iterated 100 times=34287B1EE255D743FE0C2371B5695D36\r
+           Iterated 1000 times=E752CA16C56DF7CACA4296E71A873710\r
+\r
+Set 2, vector# 28:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000008000000000000000000000000\r
+                        cipher=5BE801A4767AD211AF20B295E4EB9F72\r
+                     decrypted=00000008000000000000000000000000\r
+            Iterated 100 times=E0EA01296B06BFD9BA2279982AAB31ED\r
+           Iterated 1000 times=087AA433DC17A16FE0F8D7A6F3342BE5\r
+\r
+Set 2, vector# 29:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000004000000000000000000000000\r
+                        cipher=D38007A33C45B295D06FA99660E8C6E4\r
+                     decrypted=00000004000000000000000000000000\r
+            Iterated 100 times=A6983D6E40A4C42F19F88733298040C8\r
+           Iterated 1000 times=81BDF27A9B1C143E1FA0DDDFCDBC7CA1\r
+\r
+Set 2, vector# 30:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000002000000000000000000000000\r
+                        cipher=C87746C9F5405E9BBBB53D17544AD016\r
+                     decrypted=00000002000000000000000000000000\r
+            Iterated 100 times=B5D3402FDE9FBCBBB79B9B38F4607C62\r
+           Iterated 1000 times=BC934B0FC7027D653F975579CF08F679\r
+\r
+Set 2, vector# 31:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000001000000000000000000000000\r
+                        cipher=142BB703DC8B4E870165F987B94A3D06\r
+                     decrypted=00000001000000000000000000000000\r
+            Iterated 100 times=C52D7C18FB26846ACF12F849C05311C7\r
+           Iterated 1000 times=3838F7DF5376EBADF5FA4C3E619326EC\r
+\r
+Set 2, vector# 32:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000800000000000000000000000\r
+                        cipher=3C25BD8199CD580D684BD7EC53601EED\r
+                     decrypted=00000000800000000000000000000000\r
+            Iterated 100 times=22F876F02920E6D95A56F803ADED2FEA\r
+           Iterated 1000 times=689E52A691CC3F3C2CA68365BFBC0395\r
+\r
+Set 2, vector# 33:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000400000000000000000000000\r
+                        cipher=283CC22E28A7E48B9FB34F5454A1EB92\r
+                     decrypted=00000000400000000000000000000000\r
+            Iterated 100 times=75BAF2244FE227815E616F69DA6378C6\r
+           Iterated 1000 times=74E50C5884BAE4856F839B50FA5DFCF0\r
+\r
+Set 2, vector# 34:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000200000000000000000000000\r
+                        cipher=BE6FA799CE3E6BB239EE35FEF2744A14\r
+                     decrypted=00000000200000000000000000000000\r
+            Iterated 100 times=D4FD58402A708DD5C6AB1A62848C53FD\r
+           Iterated 1000 times=80E8EEA92DBEE1EF4D01FB71B9DF59A9\r
+\r
+Set 2, vector# 35:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000100000000000000000000000\r
+                        cipher=99BF63EEB37E1C7E8686B28A0F13E120\r
+                     decrypted=00000000100000000000000000000000\r
+            Iterated 100 times=11DBE5D9A01AA051C35A94B59C33DEEE\r
+           Iterated 1000 times=3FD8C629164F50AD12C4B902D4E7390B\r
+\r
+Set 2, vector# 36:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000080000000000000000000000\r
+                        cipher=01308C588EC24E97B75A1D32F8C3E770\r
+                     decrypted=00000000080000000000000000000000\r
+            Iterated 100 times=B352C9C14BBB7E197137EE4E235AF36D\r
+           Iterated 1000 times=DF1FD319A66CDE24A2B966CA210987FC\r
+\r
+Set 2, vector# 37:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000040000000000000000000000\r
+                        cipher=F820CB9552F6800049E51037DD238E7B\r
+                     decrypted=00000000040000000000000000000000\r
+            Iterated 100 times=F5D9655EF43142FB9E669D98BEF2F60D\r
+           Iterated 1000 times=2FB88B17A6D51DC08DBFD4AD8332AEA7\r
+\r
+Set 2, vector# 38:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000020000000000000000000000\r
+                        cipher=BBC26F6098B0F4D2235FC139041EB78F\r
+                     decrypted=00000000020000000000000000000000\r
+            Iterated 100 times=CF6E9CCF81E4ADFFCE488A363B3DC1C1\r
+           Iterated 1000 times=DE88B541A04221CC30EE9454A49D7F2F\r
+\r
+Set 2, vector# 39:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000010000000000000000000000\r
+                        cipher=836E3B15AA777DEA46606FCC7C2FAB65\r
+                     decrypted=00000000010000000000000000000000\r
+            Iterated 100 times=C376E0302D23A4C30DA5E3E6DD60DF05\r
+           Iterated 1000 times=2A8FD39CF459D76FBD93702066CC7C3E\r
+\r
+Set 2, vector# 40:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000008000000000000000000000\r
+                        cipher=AAB58970926FE6CFC4017F23FB44C287\r
+                     decrypted=00000000008000000000000000000000\r
+            Iterated 100 times=89AE9C02AB5FE77A96AC4FD2B4EEB45F\r
+           Iterated 1000 times=5B414AA212E098F1C52C3A869F7385FD\r
+\r
+Set 2, vector# 41:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000004000000000000000000000\r
+                        cipher=1DEEF417C2192D50694D1DF67F960E6E\r
+                     decrypted=00000000004000000000000000000000\r
+            Iterated 100 times=6417A57DADFDE9024A6DE956288E8AC6\r
+           Iterated 1000 times=CE0D651D65896534650AB60AD1A01624\r
+\r
+Set 2, vector# 42:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000002000000000000000000000\r
+                        cipher=4E4EA43FAD14AF207C311D98A1DB4B24\r
+                     decrypted=00000000002000000000000000000000\r
+            Iterated 100 times=62BFFE14FFF0123234741736E8EAEAB0\r
+           Iterated 1000 times=AB057FDE16CFE158240060AB328C55EB\r
+\r
+Set 2, vector# 43:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000001000000000000000000000\r
+                        cipher=E0731CEF0FAF7AE36B4FCB9E1AB95488\r
+                     decrypted=00000000001000000000000000000000\r
+            Iterated 100 times=59BA2C7DB1B61F04C9B64C63E7B538A3\r
+           Iterated 1000 times=8C95654E32943DA48472A3331E11F8A6\r
+\r
+Set 2, vector# 44:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000800000000000000000000\r
+                        cipher=C6FF60796386126058694CAA35BFF163\r
+                     decrypted=00000000000800000000000000000000\r
+            Iterated 100 times=943C2C80EE85369DA0379587D7DBCBBB\r
+           Iterated 1000 times=4BBD81599539C5654B5455D1E99EFD58\r
+\r
+Set 2, vector# 45:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000400000000000000000000\r
+                        cipher=AEA22D742BA1919C43E0A42719B1A9C8\r
+                     decrypted=00000000000400000000000000000000\r
+            Iterated 100 times=9B746CDAF544B50F546B050B7489B30D\r
+           Iterated 1000 times=1AC32C7260264E314993449D29F8AE12\r
+\r
+Set 2, vector# 46:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000200000000000000000000\r
+                        cipher=843793D2EF2427D745B9B35BC0AD0555\r
+                     decrypted=00000000000200000000000000000000\r
+            Iterated 100 times=AE06385444A6DF418C3591C9F9DFAE64\r
+           Iterated 1000 times=1F937C5FA66235A3C0FEC6EECA082F0B\r
+\r
+Set 2, vector# 47:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000100000000000000000000\r
+                        cipher=3C805CED7CBDEF4F896113D95D4BD975\r
+                     decrypted=00000000000100000000000000000000\r
+            Iterated 100 times=17C8CDBEA452670605B7BD0B0850AD97\r
+           Iterated 1000 times=122796364AB4815C2BCEBBBAD95448E5\r
+\r
+Set 2, vector# 48:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000080000000000000000000\r
+                        cipher=5157A8B222432635BEBD29BDAA9C490B\r
+                     decrypted=00000000000080000000000000000000\r
+            Iterated 100 times=D73AC13247E2A48442C0F1E3B603CF3A\r
+           Iterated 1000 times=C113E6042E3AB8973B9FF5B15A7FDC9B\r
+\r
+Set 2, vector# 49:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000040000000000000000000\r
+                        cipher=D7A88C8E82EB2F2BB827E56F33E7B1C3\r
+                     decrypted=00000000000040000000000000000000\r
+            Iterated 100 times=302159594B35F90F84633E9C83EC41BE\r
+           Iterated 1000 times=F6BE7D031C04167C62D7FFB338E03175\r
+\r
+Set 2, vector# 50:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000020000000000000000000\r
+                        cipher=DA55FBE256EF08F565A70D870B969B27\r
+                     decrypted=00000000000020000000000000000000\r
+            Iterated 100 times=66013849843DC1FB2E99F7F2C6AFC7D9\r
+           Iterated 1000 times=CC2445ADA15F5E7ADF3E32A931F77F50\r
+\r
+Set 2, vector# 51:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000010000000000000000000\r
+                        cipher=951F6F33FD34701F7C79FC94EFB119CF\r
+                     decrypted=00000000000010000000000000000000\r
+            Iterated 100 times=4841BE6CA077BEC9F42F3EE909470DE7\r
+           Iterated 1000 times=DAB643DA051C5A2E42E6413F63FE089A\r
+\r
+Set 2, vector# 52:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000008000000000000000000\r
+                        cipher=BE2BD92D9F3DBFD3225B7488FFEC09C1\r
+                     decrypted=00000000000008000000000000000000\r
+            Iterated 100 times=28BC73D5DF91ECC4088E6D363BADD67A\r
+           Iterated 1000 times=29FB108E6596194CC55CE13BB3C34811\r
+\r
+Set 2, vector# 53:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000004000000000000000000\r
+                        cipher=3C560897DF4AC5F3C33818E2597E90B0\r
+                     decrypted=00000000000004000000000000000000\r
+            Iterated 100 times=D05C5F257788D5C9158497E573A5149F\r
+           Iterated 1000 times=6FC75D72021F665FB628CA82D46D0454\r
+\r
+Set 2, vector# 54:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000002000000000000000000\r
+                        cipher=52C4110C36C90E3A54921B3F1AAB66C0\r
+                     decrypted=00000000000002000000000000000000\r
+            Iterated 100 times=9016DC8F3CEF9622A1695FDB3187A5D7\r
+           Iterated 1000 times=AA042D79A2C6B41A49F80BF2CAEF8FF9\r
+\r
+Set 2, vector# 55:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000001000000000000000000\r
+                        cipher=9DCED6AECC426A4DFB6B648490A7D002\r
+                     decrypted=00000000000001000000000000000000\r
+            Iterated 100 times=6DBE5AED341547660A370FA2FA94B773\r
+           Iterated 1000 times=AEAEE50B5B36F20CFE59BB69304E443C\r
+\r
+Set 2, vector# 56:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000800000000000000000\r
+                        cipher=F2631BD62B10761B923DD415ADCCC59B\r
+                     decrypted=00000000000000800000000000000000\r
+            Iterated 100 times=12576DA1CD5B3908FC0BBD861904F764\r
+           Iterated 1000 times=B77E2684B48EF5E11421A400F9F1DDE6\r
+\r
+Set 2, vector# 57:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000400000000000000000\r
+                        cipher=2B1E1C0D54367440A122D31058057A42\r
+                     decrypted=00000000000000400000000000000000\r
+            Iterated 100 times=061BB9062A7E1D999B21C1E5F80A3528\r
+           Iterated 1000 times=7AE02B693452EB39C8F2C09790CEC901\r
+\r
+Set 2, vector# 58:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000200000000000000000\r
+                        cipher=544C870FBF43AB7CFCF114E00B05D974\r
+                     decrypted=00000000000000200000000000000000\r
+            Iterated 100 times=6FD8B734AEDD36B82EB9D663792CD0D8\r
+           Iterated 1000 times=84AF0789603A98BE303EF9039C8C289B\r
+\r
+Set 2, vector# 59:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000100000000000000000\r
+                        cipher=1E8B06D5FDF11BF70AD8F8748F7F6C33\r
+                     decrypted=00000000000000100000000000000000\r
+            Iterated 100 times=47CA02823E9CA87FE232DEB341F51762\r
+           Iterated 1000 times=DA38917E9EDD49C08F8D485932D4C503\r
+\r
+Set 2, vector# 60:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000080000000000000000\r
+                        cipher=582BE6419DB732C646B80E8C8966C7CC\r
+                     decrypted=00000000000000080000000000000000\r
+            Iterated 100 times=C5B03686B453A9CEBF908D248CAAF068\r
+           Iterated 1000 times=586AAC443BB6078D3244B43A80236559\r
+\r
+Set 2, vector# 61:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000040000000000000000\r
+                        cipher=2AB0AEAAF06EAD0BA24CCDD46BCAC4D2\r
+                     decrypted=00000000000000040000000000000000\r
+            Iterated 100 times=E8171721E923BF5F6023BB13A87430DF\r
+           Iterated 1000 times=C59A70170A52072E19BF753B64985F64\r
+\r
+Set 2, vector# 62:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000020000000000000000\r
+                        cipher=32ABA6C20CFFB3D81A4D3288BF4BDFB1\r
+                     decrypted=00000000000000020000000000000000\r
+            Iterated 100 times=619F78C62BE7E7BDE002E98831942703\r
+           Iterated 1000 times=36A627F248FB7C56898F583BE85FE2FA\r
+\r
+Set 2, vector# 63:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000010000000000000000\r
+                        cipher=AB8F8FB0A91662A4E3C54C395BDD6711\r
+                     decrypted=00000000000000010000000000000000\r
+            Iterated 100 times=CB554FEAB5FAAE42AA611CC35E2A127C\r
+           Iterated 1000 times=160A055EC641870820CBC3CA320ECDFE\r
+\r
+Set 2, vector# 64:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000008000000000000000\r
+                        cipher=F154670ADDE837119060F4ECE9D7B636\r
+                     decrypted=00000000000000008000000000000000\r
+            Iterated 100 times=40B43991C81B723D5800B0DA5890BF9A\r
+           Iterated 1000 times=D4D528072D0C442F9B862EB1467FCDC7\r
+\r
+Set 2, vector# 65:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000004000000000000000\r
+                        cipher=64CE436BCC7AAC1DE95D6CECC28C46C2\r
+                     decrypted=00000000000000004000000000000000\r
+            Iterated 100 times=80A52ED7F0EC7398EF55AB9B75551417\r
+           Iterated 1000 times=4B01CFD943CB658C85DC0406BCB5438C\r
+\r
+Set 2, vector# 66:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000002000000000000000\r
+                        cipher=17A6371CFEAD87CBB6A545D9F9973155\r
+                     decrypted=00000000000000002000000000000000\r
+            Iterated 100 times=77BA784FD0D25E0FA6B7A8F10CFC9751\r
+           Iterated 1000 times=5EBEC0C0474AF110E3AA7B3EE15F59F8\r
+\r
+Set 2, vector# 67:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000001000000000000000\r
+                        cipher=532AC851EF076F571D6B1C9418D7E2E9\r
+                     decrypted=00000000000000001000000000000000\r
+            Iterated 100 times=1D4D0B8DB6F4450935FD08F92D5DD99B\r
+           Iterated 1000 times=02803DD95ADDEBBD07AAA77CBD796DF5\r
+\r
+Set 2, vector# 68:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000800000000000000\r
+                        cipher=8CA057121128472C01EF7F6EC39EC63F\r
+                     decrypted=00000000000000000800000000000000\r
+            Iterated 100 times=0E3EE9AAF6BFF2EDEBDBAD1FA4125549\r
+           Iterated 1000 times=125046E73D2EC9A3EB4E05D5D8A31D8C\r
+\r
+Set 2, vector# 69:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000400000000000000\r
+                        cipher=283DF89A06A93492543BCA4D5DB109E9\r
+                     decrypted=00000000000000000400000000000000\r
+            Iterated 100 times=0EFB029A5832625B61C7D70861A0A0FC\r
+           Iterated 1000 times=3F18A387B509034E7C70D72B87AD889D\r
+\r
+Set 2, vector# 70:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000200000000000000\r
+                        cipher=2A07389C26321F9F7AF46897D80E3CCF\r
+                     decrypted=00000000000000000200000000000000\r
+            Iterated 100 times=2C21296DE78538956FFECBAECD098132\r
+           Iterated 1000 times=10A629D0DEDAB552E9697917C278F032\r
+\r
+Set 2, vector# 71:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000100000000000000\r
+                        cipher=1473BBE037060B30273908A495C2F622\r
+                     decrypted=00000000000000000100000000000000\r
+            Iterated 100 times=3A168501360499178D0C6340A032EB0B\r
+           Iterated 1000 times=BBD08A9315D15BED1508F0974D1A1FA0\r
+\r
+Set 2, vector# 72:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000080000000000000\r
+                        cipher=C937D109334A404B55CEE675092A2D2C\r
+                     decrypted=00000000000000000080000000000000\r
+            Iterated 100 times=15891A99C89E55B0996B813D9C54FD9B\r
+           Iterated 1000 times=13CD17F61E764E9BFEDCFED42ECB62E3\r
+\r
+Set 2, vector# 73:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000040000000000000\r
+                        cipher=0CAA09146104F478E231268F03EA4FB9\r
+                     decrypted=00000000000000000040000000000000\r
+            Iterated 100 times=FA50D7E525087A491FB953607A682CA5\r
+           Iterated 1000 times=5DB4DD7E69C9FDBCA86B1899FE3D9C14\r
+\r
+Set 2, vector# 74:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000020000000000000\r
+                        cipher=7FCA0541DC09F947145B69C93E0E382F\r
+                     decrypted=00000000000000000020000000000000\r
+            Iterated 100 times=4BCF5385FD938B72F435751226C9F688\r
+           Iterated 1000 times=FD6EC985D78048C796852711D2E16188\r
+\r
+Set 2, vector# 75:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000010000000000000\r
+                        cipher=16739ED42CEF90CA03B686FF13A29A6C\r
+                     decrypted=00000000000000000010000000000000\r
+            Iterated 100 times=7BD044E4FBFD8D78F785FEAD0217F161\r
+           Iterated 1000 times=199E014152029C1D93722B74AECF30E8\r
+\r
+Set 2, vector# 76:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000008000000000000\r
+                        cipher=911BB934A7D6ED03A5AF9DF7A28E8129\r
+                     decrypted=00000000000000000008000000000000\r
+            Iterated 100 times=6A0E828A3691C14750CFCDA4BC6570B0\r
+           Iterated 1000 times=383A7AA59D1129AB9489825A8F1F85C7\r
+\r
+Set 2, vector# 77:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000004000000000000\r
+                        cipher=3974614212BA6A30AC9541B7776CC29B\r
+                     decrypted=00000000000000000004000000000000\r
+            Iterated 100 times=EA6485BDC3DD98B2A384904EECF802F0\r
+           Iterated 1000 times=0A234D5B02292AD0B1E67A686C899CBD\r
+\r
+Set 2, vector# 78:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000002000000000000\r
+                        cipher=8D17F86E8423398AB06E739B112048FB\r
+                     decrypted=00000000000000000002000000000000\r
+            Iterated 100 times=779FD7149E5C96E0FB437824E05FB26E\r
+           Iterated 1000 times=E39E9C4F80F71007E827167296DD6E58\r
+\r
+Set 2, vector# 79:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000001000000000000\r
+                        cipher=76A0AC6091D6DAF57C303E02D5AE8F97\r
+                     decrypted=00000000000000000001000000000000\r
+            Iterated 100 times=1F82009D20A74B220A2312BFA5D80196\r
+           Iterated 1000 times=01FB25696C0BFC1A8F8BF6BEB90E0C8B\r
+\r
+Set 2, vector# 80:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000800000000000\r
+                        cipher=98C8AD3C3AB0EFB14DF2C96EC4A5923C\r
+                     decrypted=00000000000000000000800000000000\r
+            Iterated 100 times=1617DB6FA701498FFC65EC41EF85BB52\r
+           Iterated 1000 times=4C411AE31A37E02631E007E60715D6FC\r
+\r
+Set 2, vector# 81:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000400000000000\r
+                        cipher=3AF0B1C79917659CF8E5B91D4ED31ED3\r
+                     decrypted=00000000000000000000400000000000\r
+            Iterated 100 times=7B955BFD818D16A39F8B5EDC652595A2\r
+           Iterated 1000 times=C36E4220F71306472AED085262C5F431\r
+\r
+Set 2, vector# 82:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000200000000000\r
+                        cipher=0F6C180C0D449B35A3C7026E513DA0D9\r
+                     decrypted=00000000000000000000200000000000\r
+            Iterated 100 times=DA36F05B7A8FD05EA2D76532A38901A7\r
+           Iterated 1000 times=A973D1A47612E93EB383B19FCF36959D\r
+\r
+Set 2, vector# 83:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000100000000000\r
+                        cipher=646F2B75831CA1CB950B5CC79F320F6F\r
+                     decrypted=00000000000000000000100000000000\r
+            Iterated 100 times=8C89FAB290121DC5D11F62EA619007BE\r
+           Iterated 1000 times=4097B2165D98753B6DCFB8B66B188F57\r
+\r
+Set 2, vector# 84:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000080000000000\r
+                        cipher=2877CB6CFED0900A25FE65367B8DF5DC\r
+                     decrypted=00000000000000000000080000000000\r
+            Iterated 100 times=24882F543AB606E48FD7CBA7281A5C45\r
+           Iterated 1000 times=56351B8FB2B66D1460566CEDE08738C1\r
+\r
+Set 2, vector# 85:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000040000000000\r
+                        cipher=5122F1C85198E03E269D90BDA811A8AD\r
+                     decrypted=00000000000000000000040000000000\r
+            Iterated 100 times=6E6D47E6D5768C9E558F73758114DA8A\r
+           Iterated 1000 times=E52ABA930BAE24BD3F5D941D4CD69D2F\r
+\r
+Set 2, vector# 86:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000020000000000\r
+                        cipher=7FEC2A1C88A6E72D22FE71B513B1C34D\r
+                     decrypted=00000000000000000000020000000000\r
+            Iterated 100 times=19ACEE11CB7179EF9CC1AE1900B99C88\r
+           Iterated 1000 times=134B5A96EAD03B5619F0F33946BD06A4\r
+\r
+Set 2, vector# 87:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000010000000000\r
+                        cipher=1176120721DC2C20A1ED31F1572ECBB8\r
+                     decrypted=00000000000000000000010000000000\r
+            Iterated 100 times=43782F2B7DF349A677645EEA0D686EB6\r
+           Iterated 1000 times=4B571A7B233249CBC65676E24450D179\r
+\r
+Set 2, vector# 88:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000008000000000\r
+                        cipher=932B4B9980CF29A3EC9B982A2C0215CE\r
+                     decrypted=00000000000000000000008000000000\r
+            Iterated 100 times=56AB2DCC0C90FC222795FC0508E698BE\r
+           Iterated 1000 times=8F3FF9FB2D2DBDF5FCAE19E28516CAF3\r
+\r
+Set 2, vector# 89:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000004000000000\r
+                        cipher=BFE6D2C8354E83D26AEF557E2AD1C2EF\r
+                     decrypted=00000000000000000000004000000000\r
+            Iterated 100 times=64B3FC147BBEA54298F5250D740ED0B0\r
+           Iterated 1000 times=0FCEFD2902D07149FC341AD30B9B7D62\r
+\r
+Set 2, vector# 90:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000002000000000\r
+                        cipher=FE4C742734F30C62964D5917C5B63723\r
+                     decrypted=00000000000000000000002000000000\r
+            Iterated 100 times=22B9ACF2F8F42A42DFBDD02ECCDA670F\r
+           Iterated 1000 times=D5E036D1D692E9310FDB7A98D8D35EF0\r
+\r
+Set 2, vector# 91:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000001000000000\r
+                        cipher=1663275B61F3FACEB365D56D8B51AE33\r
+                     decrypted=00000000000000000000001000000000\r
+            Iterated 100 times=0ED817960788659F501284A7FAF984A8\r
+           Iterated 1000 times=1A3EA5A9B6C509E109F6528C4E08057C\r
+\r
+Set 2, vector# 92:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000800000000\r
+                        cipher=32EB39C865C149CF81E27D8AE0A91BDB\r
+                     decrypted=00000000000000000000000800000000\r
+            Iterated 100 times=AB0F055E7A89B66DCEA17640B6CDB234\r
+           Iterated 1000 times=CCEB61E5E823C9C8996B5E2CFF33219A\r
+\r
+Set 2, vector# 93:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000400000000\r
+                        cipher=0229846F9F8150006A27D62E60A762DE\r
+                     decrypted=00000000000000000000000400000000\r
+            Iterated 100 times=B3877B8586548CB477F8ADE194F0C7B4\r
+           Iterated 1000 times=AE119DCE10B7E1AC137E2CD661CB29ED\r
+\r
+Set 2, vector# 94:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000200000000\r
+                        cipher=B88BACF0AFFAA2C5CAAC4C7036785A74\r
+                     decrypted=00000000000000000000000200000000\r
+            Iterated 100 times=E2741D8317F1B147CDE1F98AA4B3498D\r
+           Iterated 1000 times=D66B47EBFBD49DFAD3807FD803F7C6B9\r
+\r
+Set 2, vector# 95:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000100000000\r
+                        cipher=C61820350B4DAF92077DB18B2563C050\r
+                     decrypted=00000000000000000000000100000000\r
+            Iterated 100 times=AE4CCDB9D4327DEC3C745383ABE29F3C\r
+           Iterated 1000 times=4552E4EAF69611C772DE5A6A38480CE2\r
+\r
+Set 2, vector# 96:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000080000000\r
+                        cipher=D4ABF17AA49B24F71DD5151339951D1B\r
+                     decrypted=00000000000000000000000080000000\r
+            Iterated 100 times=EB04978CBDCB1A6C6FB1E91B35450E42\r
+           Iterated 1000 times=FB782891CCDD04AAB9DDF60C90F2A5DE\r
+\r
+Set 2, vector# 97:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000040000000\r
+                        cipher=D7C632D6C753246A176B659DBCEF61D8\r
+                     decrypted=00000000000000000000000040000000\r
+            Iterated 100 times=4E9B1453DCDEAF68BF4FEEE00D537CF4\r
+           Iterated 1000 times=C4A0B58DE0D6C66650FEED7CCCE58E7C\r
+\r
+Set 2, vector# 98:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000020000000\r
+                        cipher=1F34C055C434A025ADD592A5397D2D35\r
+                     decrypted=00000000000000000000000020000000\r
+            Iterated 100 times=E84DE28A493140B1BCCC42F02985BD66\r
+           Iterated 1000 times=871E858BE4072DC6F3AFF6B470BECD1D\r
+\r
+Set 2, vector# 99:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000010000000\r
+                        cipher=C399CB8A665E35A23F660C2F8C3D8FE9\r
+                     decrypted=00000000000000000000000010000000\r
+            Iterated 100 times=8C93D1967CBCF9874864BC88FAC329F2\r
+           Iterated 1000 times=B07E15882414320F573A7A06344D41FD\r
+\r
+Set 2, vector#100:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000008000000\r
+                        cipher=09E11B6D984BD70089CB2360448A4B60\r
+                     decrypted=00000000000000000000000008000000\r
+            Iterated 100 times=55250C2EDE40E80374FE05F6C24AFB67\r
+           Iterated 1000 times=197F6B1553DAF306CB670D74A8F270FB\r
+\r
+Set 2, vector#101:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000004000000\r
+                        cipher=E243F7445FCCF52878F8B83BE492EABA\r
+                     decrypted=00000000000000000000000004000000\r
+            Iterated 100 times=D7DA01F84EA1CB0E555F4F263F9D3056\r
+           Iterated 1000 times=E1ADE730F1AC1C2B902AEAA7A4A4F2B8\r
+\r
+Set 2, vector#102:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000002000000\r
+                        cipher=389F39873BDF652BC4F9043E30AD7CE0\r
+                     decrypted=00000000000000000000000002000000\r
+            Iterated 100 times=4A79A42524CB89454A9121ACA213D8EB\r
+           Iterated 1000 times=45D978920DD93BE75B36D6F50732A87D\r
+\r
+Set 2, vector#103:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000001000000\r
+                        cipher=0669295AA4EA970860CF675D6469F765\r
+                     decrypted=00000000000000000000000001000000\r
+            Iterated 100 times=757191AB384D02CE3F203EB2CBA6B6BE\r
+           Iterated 1000 times=37CE6BA2D17C4A198FA9A469F0AD0B2F\r
+\r
+Set 2, vector#104:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000800000\r
+                        cipher=35C5F9A85171DC889BFD5332E6C8E0D7\r
+                     decrypted=00000000000000000000000000800000\r
+            Iterated 100 times=57F69D1CD29860269D0C1166F0BAFECC\r
+           Iterated 1000 times=1270C4675E21F6E5E3B96217756EF19B\r
+\r
+Set 2, vector#105:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000400000\r
+                        cipher=E07600A31EA2F2F781EBC12A3DDC936E\r
+                     decrypted=00000000000000000000000000400000\r
+            Iterated 100 times=D0A5BA1AEADAD41D87BBA6810C33C16C\r
+           Iterated 1000 times=D36142BF85917D48C76D002F0E0CD378\r
+\r
+Set 2, vector#106:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000200000\r
+                        cipher=FB4CBEC86740711F59995673EB73ADE8\r
+                     decrypted=00000000000000000000000000200000\r
+            Iterated 100 times=B544B0ED935614E21845777A4CBB2360\r
+           Iterated 1000 times=C350C59EBE55601916D6DDA70167023C\r
+\r
+Set 2, vector#107:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000100000\r
+                        cipher=E572F84C3AEFB9DFCE042B39E68EA160\r
+                     decrypted=00000000000000000000000000100000\r
+            Iterated 100 times=DFD30207B5AD2BC45355699EB3C7E0B0\r
+           Iterated 1000 times=EEA1BBB883BBCCB340EEB67DA11D3934\r
+\r
+Set 2, vector#108:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000080000\r
+                        cipher=A87AB39149865D45B1E43D35D8C65001\r
+                     decrypted=00000000000000000000000000080000\r
+            Iterated 100 times=143A6871B494277C51222FB213662F99\r
+           Iterated 1000 times=4B7F50F55617DC83396502DC02AF3C17\r
+\r
+Set 2, vector#109:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000040000\r
+                        cipher=4E5215E398BD5D0F7223348581D18158\r
+                     decrypted=00000000000000000000000000040000\r
+            Iterated 100 times=1655C41AF6218582293FE493106F5710\r
+           Iterated 1000 times=E2729F22A75824F2F6FAF399982F9BA3\r
+\r
+Set 2, vector#110:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000020000\r
+                        cipher=2524BA2E297D0D2B26797441A7CDB01E\r
+                     decrypted=00000000000000000000000000020000\r
+            Iterated 100 times=6006FA12FA64271B72136DAC55479AA2\r
+           Iterated 1000 times=D0278CE157D0D5A8E7B8C10D175A84B0\r
+\r
+Set 2, vector#111:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000010000\r
+                        cipher=3DCE8EB2F6FBDBB7A33A26FF6485D4AE\r
+                     decrypted=00000000000000000000000000010000\r
+            Iterated 100 times=78B59E1E08969CA1B00D60519889A7C2\r
+           Iterated 1000 times=4C60CD0A5831FE1EF17476F0599FCAEF\r
+\r
+Set 2, vector#112:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000008000\r
+                        cipher=28EC64C3D0C3AA145F21F4067322573B\r
+                     decrypted=00000000000000000000000000008000\r
+            Iterated 100 times=5AA1B8F15E20218D6E254BF213238194\r
+           Iterated 1000 times=A333404C30A8A6781BA829E8DBAAAFC9\r
+\r
+Set 2, vector#113:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000004000\r
+                        cipher=EC6E0084F98693A0D3AD1E4790716ACE\r
+                     decrypted=00000000000000000000000000004000\r
+            Iterated 100 times=9DBF22B76ADAEC0C375EE75EEFC79C7E\r
+           Iterated 1000 times=EFB8F98866E17D9368E23AEF5C7B0E88\r
+\r
+Set 2, vector#114:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000002000\r
+                        cipher=F09BD8B4646FBAC5556B4F0B816B35EB\r
+                     decrypted=00000000000000000000000000002000\r
+            Iterated 100 times=BADC98E5D6865F7EDFAF901CCA186BD9\r
+           Iterated 1000 times=D47E86846F37934D64391E686E827688\r
+\r
+Set 2, vector#115:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000001000\r
+                        cipher=9CC8722245E3CD23DF490353DCACC9E0\r
+                     decrypted=00000000000000000000000000001000\r
+            Iterated 100 times=DA998DC4F6B8D3F09AAA0B24D0C244EF\r
+           Iterated 1000 times=9520D97EAD251541F8756195FA3B48BA\r
+\r
+Set 2, vector#116:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000800\r
+                        cipher=C73465C832CC907D4F79035E67F9AE29\r
+                     decrypted=00000000000000000000000000000800\r
+            Iterated 100 times=D34AA50D3C2AE7535927F710767F4C3C\r
+           Iterated 1000 times=821FAD0643DBAC5D2BD995192C130FA7\r
+\r
+Set 2, vector#117:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000400\r
+                        cipher=F311B9CF73CF5A8FAFB9DBEECC67B9E1\r
+                     decrypted=00000000000000000000000000000400\r
+            Iterated 100 times=371E762802C462673E5BF88CE55B0FCE\r
+           Iterated 1000 times=030DBB4A893E0210CAE0C22D9DA5BFA5\r
+\r
+Set 2, vector#118:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000200\r
+                        cipher=56494DBCF09A6019B1C6CEE3DB0C844B\r
+                     decrypted=00000000000000000000000000000200\r
+            Iterated 100 times=6992C1B1442B87CF15A962525743A6B3\r
+           Iterated 1000 times=AF2A9A6A52BD4C6F3328AAB160D67E15\r
+\r
+Set 2, vector#119:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000100\r
+                        cipher=0364CB9DAF55D765BC5CCD46B58FA718\r
+                     decrypted=00000000000000000000000000000100\r
+            Iterated 100 times=F3A66A60A11BAD23DF2D85BBA4FF4EAC\r
+           Iterated 1000 times=D1A428416ACF28ADA08DCDEB024A6D79\r
+\r
+Set 2, vector#120:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000080\r
+                        cipher=4DAFE2AAED6E49C98A7B8B979C32E6DB\r
+                     decrypted=00000000000000000000000000000080\r
+            Iterated 100 times=08986E1D3F44FB2B403D83BEF6AB4905\r
+           Iterated 1000 times=22FFB171A0023369944D26CA87A5F340\r
+\r
+Set 2, vector#121:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000040\r
+                        cipher=2F5BECD180A9449CE7A1ECCCB34057B1\r
+                     decrypted=00000000000000000000000000000040\r
+            Iterated 100 times=2331F5C8305213AA015C3596FE5205F0\r
+           Iterated 1000 times=7DB2227FA267EE1E0C2AB8BB3F92159E\r
+\r
+Set 2, vector#122:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000020\r
+                        cipher=1C8B0DF1D643B9376B3E40B847850DFD\r
+                     decrypted=00000000000000000000000000000020\r
+            Iterated 100 times=A45D9A1F9F919AB2D922B4FEE9B0E243\r
+           Iterated 1000 times=34420C501705FCF12CFEBB1A4B092A99\r
+\r
+Set 2, vector#123:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000010\r
+                        cipher=674A46D61796154EC5DE8EC7EDA4BD3A\r
+                     decrypted=00000000000000000000000000000010\r
+            Iterated 100 times=00C8A6741254F5B736A6441EAD2B9F73\r
+           Iterated 1000 times=4398F9C2C465E852E01775DA6096903D\r
+\r
+Set 2, vector#124:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000008\r
+                        cipher=8F111A48A7C598EFF1CBCB43414A7791\r
+                     decrypted=00000000000000000000000000000008\r
+            Iterated 100 times=90079400F73CCB27AC8415B4BD961344\r
+           Iterated 1000 times=E5C282F07D30634D7E72E516036C7918\r
+\r
+Set 2, vector#125:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000004\r
+                        cipher=CBD9C99FB47C9518151222D6F8B07446\r
+                     decrypted=00000000000000000000000000000004\r
+            Iterated 100 times=86BE00DC20D38D5C81419140F2D07F9B\r
+           Iterated 1000 times=5D341AD1B38CA6D978026C48391E62CF\r
+\r
+Set 2, vector#126:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000002\r
+                        cipher=D449C5BE9B01257543932AF7B8777F69\r
+                     decrypted=00000000000000000000000000000002\r
+            Iterated 100 times=D47FED0F4DBD7420E3CFC964D9F3D4F6\r
+           Iterated 1000 times=0F4325BB57E0C84F10650F139D947E33\r
+\r
+Set 2, vector#127:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000001\r
+                        cipher=283D43A1CEA6187A31581D1606BB8B7A\r
+                     decrypted=00000000000000000000000000000001\r
+            Iterated 100 times=0935AAEE74444FB1D1998F51E8B85CCE\r
+           Iterated 1000 times=827D033736557B5C97F1904785BDEE8F\r
+\r
+Test vectors -- set 3\r
+=====================\r
+\r
+Set 3, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                         plain=00000000000000000000000000000000\r
+                        cipher=8F5FBD0510D15FA893FA3FDA6E857EC2\r
+                     decrypted=00000000000000000000000000000000\r
+            Iterated 100 times=87E55D280C81F800DAD6FCC426186E42\r
+           Iterated 1000 times=E43A125268D5A7DD0E30761F50182477\r
+\r
+Set 3, vector#  1:\r
+                           key=01010101010101010101010101010101\r
+                               01010101010101010101010101010101\r
+                         plain=01010101010101010101010101010101\r
+                        cipher=41ECEE06DDA0946C816F528A767C0EF6\r
+                     decrypted=01010101010101010101010101010101\r
+            Iterated 100 times=3E22BF6550965B49F71475785B2D6FA7\r
+           Iterated 1000 times=24B2B8A95F32A32CF5677E62338A52FC\r
+\r
+Set 3, vector#  2:\r
+                           key=02020202020202020202020202020202\r
+                               02020202020202020202020202020202\r
+                         plain=02020202020202020202020202020202\r
+                        cipher=05A4BD219836864E94C4B2889D3235BD\r
+                     decrypted=02020202020202020202020202020202\r
+            Iterated 100 times=192331C5F258D953E91C672A35F2E605\r
+           Iterated 1000 times=96F1774D634B38163BBFEA6CFD7B8116\r
+\r
+Set 3, vector#  3:\r
+                           key=03030303030303030303030303030303\r
+                               03030303030303030303030303030303\r
+                         plain=03030303030303030303030303030303\r
+                        cipher=3BC24A403B3A75B8D4B782A9D927D817\r
+                     decrypted=03030303030303030303030303030303\r
+            Iterated 100 times=45E570944578375535C9F805B93DC180\r
+           Iterated 1000 times=6667FDA6716F3B5DF980C035770DF144\r
+\r
+Set 3, vector#  4:\r
+                           key=04040404040404040404040404040404\r
+                               04040404040404040404040404040404\r
+                         plain=04040404040404040404040404040404\r
+                        cipher=A9374C03F7898117A1232C2E23018EA1\r
+                     decrypted=04040404040404040404040404040404\r
+            Iterated 100 times=25D46DCFF0FF83849AB430A5CE0A1076\r
+           Iterated 1000 times=CE197801492A2537A149278D0133C292\r
+\r
+Set 3, vector#  5:\r
+                           key=05050505050505050505050505050505\r
+                               05050505050505050505050505050505\r
+                         plain=05050505050505050505050505050505\r
+                        cipher=10A91632AE37ABC2D033F7BB14AB6924\r
+                     decrypted=05050505050505050505050505050505\r
+            Iterated 100 times=0EB838957301C51C391A268334F622FE\r
+           Iterated 1000 times=3C575558D75D18A1EDDBB57F4F752986\r
+\r
+Set 3, vector#  6:\r
+                           key=06060606060606060606060606060606\r
+                               06060606060606060606060606060606\r
+                         plain=06060606060606060606060606060606\r
+                        cipher=C561F40FBAACBF9F391AB826A884E9C5\r
+                     decrypted=06060606060606060606060606060606\r
+            Iterated 100 times=F0FFC35CDB262B20C6A055A998A8B83D\r
+           Iterated 1000 times=B1208B8AB9B938E83779E8D2E639A68E\r
+\r
+Set 3, vector#  7:\r
+                           key=07070707070707070707070707070707\r
+                               07070707070707070707070707070707\r
+                         plain=07070707070707070707070707070707\r
+                        cipher=77244792EE580B55573EA54422CA3E88\r
+                     decrypted=07070707070707070707070707070707\r
+            Iterated 100 times=41B1A55E4F037285E501F3E3F0DD38AB\r
+           Iterated 1000 times=6A3664BC5E2488580042E16FABC0C38D\r
+\r
+Set 3, vector#  8:\r
+                           key=08080808080808080808080808080808\r
+                               08080808080808080808080808080808\r
+                         plain=08080808080808080808080808080808\r
+                        cipher=AD0A7CB23D8395B73AA6282EC794F914\r
+                     decrypted=08080808080808080808080808080808\r
+            Iterated 100 times=6B79C81CB91801812F4A10A560EF91C2\r
+           Iterated 1000 times=028735D9829CAE7C7441B95A55E21A5A\r
+\r
+Set 3, vector#  9:\r
+                           key=09090909090909090909090909090909\r
+                               09090909090909090909090909090909\r
+                         plain=09090909090909090909090909090909\r
+                        cipher=0EE4D2906BAA40545CA568384A931E52\r
+                     decrypted=09090909090909090909090909090909\r
+            Iterated 100 times=18E1EA0AEB7804ECF16FF56B25A10567\r
+           Iterated 1000 times=65C6E1276E22A3723E7C0BE90F699242\r
+\r
+Set 3, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                               0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=D5E2D052295D9AA6585DEB4C15A19D87\r
+                     decrypted=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+            Iterated 100 times=2C10144E09011841BB5E26062E59215B\r
+           Iterated 1000 times=DEC825D044ED458C3AA2722E2B8E026A\r
+\r
+Set 3, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                               0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=33B778AB136AB9D21DF1790E2F2976BF\r
+                     decrypted=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+            Iterated 100 times=84955D35AF8C486E6D16856DEF3A08B1\r
+           Iterated 1000 times=33871BE74CB586694519E27C0C068989\r
+\r
+Set 3, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                               0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=38C855D99A97CEF3D6B81050A4B6D946\r
+                     decrypted=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+            Iterated 100 times=3980AEE0697ABB58C08A9BB46F7D9E4F\r
+           Iterated 1000 times=7F5922E7D7E1C4446C23B3C4CC9BAE1E\r
+\r
+Set 3, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                               0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=9D5A5E0CCB48545792B7E5E377E93D32\r
+                     decrypted=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+            Iterated 100 times=ABB994A763121201ABF890A447FCF030\r
+           Iterated 1000 times=F1D02C2E820CBD3C173C7CA37D4450FF\r
+\r
+Set 3, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                               0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=6C3D6E5D671E9A741E3129336A69494D\r
+                     decrypted=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+            Iterated 100 times=FD60C1C492AB9970B9B5047C3DCC2C04\r
+           Iterated 1000 times=72BCB821C3A0E526372FEE4B3FB7DC0F\r
+\r
+Set 3, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                               0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=FDB15CFC7B76C08FE55CF9A5A6FFBBD8\r
+                     decrypted=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+            Iterated 100 times=8FF7410C2E6DEBE8134FC87052F34709\r
+           Iterated 1000 times=81127202BAF86E61C19DE6F89B9B9AAE\r
+\r
+Set 3, vector# 16:\r
+                           key=10101010101010101010101010101010\r
+                               10101010101010101010101010101010\r
+                         plain=10101010101010101010101010101010\r
+                        cipher=3F5E0F2746358A79867BC9C53ED0863A\r
+                     decrypted=10101010101010101010101010101010\r
+            Iterated 100 times=6CA8A8B5222769F937CB5595039078AB\r
+           Iterated 1000 times=1495B3964479B810F24D749407898429\r
+\r
+Set 3, vector# 17:\r
+                           key=11111111111111111111111111111111\r
+                               11111111111111111111111111111111\r
+                         plain=11111111111111111111111111111111\r
+                        cipher=4134E967037774D15B768CFB5AAE9278\r
+                     decrypted=11111111111111111111111111111111\r
+            Iterated 100 times=004C780B4B8A609E26BB140225C80D23\r
+           Iterated 1000 times=6ED8C7BAD9EB68EB336E85320E88A209\r
+\r
+Set 3, vector# 18:\r
+                           key=12121212121212121212121212121212\r
+                               12121212121212121212121212121212\r
+                         plain=12121212121212121212121212121212\r
+                        cipher=8409D43358FB65E15B982EE201EC297D\r
+                     decrypted=12121212121212121212121212121212\r
+            Iterated 100 times=40AAFB9E346EB238EC997AC189762C83\r
+           Iterated 1000 times=FED77D6A8BEC7EA1116ACB20AD554E6D\r
+\r
+Set 3, vector# 19:\r
+                           key=13131313131313131313131313131313\r
+                               13131313131313131313131313131313\r
+                         plain=13131313131313131313131313131313\r
+                        cipher=8F5ED0CEE82C1180BD9EDEB6F1039385\r
+                     decrypted=13131313131313131313131313131313\r
+            Iterated 100 times=2690526B2E4B08904910762A53B758E3\r
+           Iterated 1000 times=7FA3721ACF8041402F827EC6D47629A2\r
+\r
+Set 3, vector# 20:\r
+                           key=14141414141414141414141414141414\r
+                               14141414141414141414141414141414\r
+                         plain=14141414141414141414141414141414\r
+                        cipher=2C206B2DD373A00B092062B84548DE1E\r
+                     decrypted=14141414141414141414141414141414\r
+            Iterated 100 times=4CDDB1DD299B3D389D85301BB537362F\r
+           Iterated 1000 times=B20DFA77E52F6848992A2B59CE9BA296\r
+\r
+Set 3, vector# 21:\r
+                           key=15151515151515151515151515151515\r
+                               15151515151515151515151515151515\r
+                         plain=15151515151515151515151515151515\r
+                        cipher=C8BDB8DB589874C0C63C61AF2396D356\r
+                     decrypted=15151515151515151515151515151515\r
+            Iterated 100 times=530C67E4187B62D9BD08A87D81CD4D76\r
+           Iterated 1000 times=4FA8BB6B51AF807A41C18709EA59D3B5\r
+\r
+Set 3, vector# 22:\r
+                           key=16161616161616161616161616161616\r
+                               16161616161616161616161616161616\r
+                         plain=16161616161616161616161616161616\r
+                        cipher=2AC6DB0F6517E029674B1D6BBAC2F0AD\r
+                     decrypted=16161616161616161616161616161616\r
+            Iterated 100 times=9EAB6A3E9779F53FF30F56319ACAC48B\r
+           Iterated 1000 times=A74A5647BFCBF0C84E694D4DD3872EF0\r
+\r
+Set 3, vector# 23:\r
+                           key=17171717171717171717171717171717\r
+                               17171717171717171717171717171717\r
+                         plain=17171717171717171717171717171717\r
+                        cipher=F8A68E8085367FEF4F2957DE5C39890E\r
+                     decrypted=17171717171717171717171717171717\r
+            Iterated 100 times=BC861E42F3E497049D2B23599061B028\r
+           Iterated 1000 times=68C277A8AE4F382DC634957D734BFF22\r
+\r
+Set 3, vector# 24:\r
+                           key=18181818181818181818181818181818\r
+                               18181818181818181818181818181818\r
+                         plain=18181818181818181818181818181818\r
+                        cipher=EE9AF60D3B823A5A22BD64F431C33D0A\r
+                     decrypted=18181818181818181818181818181818\r
+            Iterated 100 times=CAE7799FDE60192FA818136652F98F0C\r
+           Iterated 1000 times=AE100252CC52D76A927E4B78BF0EA4C2\r
+\r
+Set 3, vector# 25:\r
+                           key=19191919191919191919191919191919\r
+                               19191919191919191919191919191919\r
+                         plain=19191919191919191919191919191919\r
+                        cipher=0C089EC9B30C05A0732EDD45388B1206\r
+                     decrypted=19191919191919191919191919191919\r
+            Iterated 100 times=9D33B405948A2395705C213363CCE3FB\r
+           Iterated 1000 times=8D5FC4E8774CB92ED946AB6AC8423D1E\r
+\r
+Set 3, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                               1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=DA8B46B1DE2DF166455289EE80C007F2\r
+                     decrypted=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+            Iterated 100 times=424BF0E4A0B83C41118C6F3DC78BFF1C\r
+           Iterated 1000 times=2ACE310D6E454B327EEDC041BC7EA4B3\r
+\r
+Set 3, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                               1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=F4ABF5759D1EEF9032003CE71ADC89E5\r
+                     decrypted=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+            Iterated 100 times=AA43E497E9E4CD027673512EB6E236BA\r
+           Iterated 1000 times=FE0D80FFD0CA367F08B1D6FD7D415199\r
+\r
+Set 3, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                               1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=C45246D944923F22A52433E6834EABE4\r
+                     decrypted=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+            Iterated 100 times=953ACFFEEB0A03919D7489F96181FBAB\r
+           Iterated 1000 times=4F55E259D9F7B358BE21A9655061CA74\r
+\r
+Set 3, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                               1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=933DFD6FD6A8F6002EAA8BC96E4D173A\r
+                     decrypted=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+            Iterated 100 times=D0915245A0E0426A9D79508B9E74409D\r
+           Iterated 1000 times=73FC285A126A7018CB98BA1249A180E9\r
+\r
+Set 3, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                               1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=7F578BE8AEA0B19532CD84EB6CE99C58\r
+                     decrypted=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+            Iterated 100 times=9DF071D2CBAC71C14A796AF8CAAE7AF3\r
+           Iterated 1000 times=802A9CEFB0CB6A1B695CAD324A6FB968\r
+\r
+Set 3, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                               1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=0946EDC0537114610C2C88D7038781DB\r
+                     decrypted=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+            Iterated 100 times=5CA0A3B6A5EFC527FB687D343E538A0F\r
+           Iterated 1000 times=95E43E153CCEFD5E9DC78A3ED7D0D4E9\r
+\r
+Set 3, vector# 32:\r
+                           key=20202020202020202020202020202020\r
+                               20202020202020202020202020202020\r
+                         plain=20202020202020202020202020202020\r
+                        cipher=A378961A1BD0DC17A858748446D7993D\r
+                     decrypted=20202020202020202020202020202020\r
+            Iterated 100 times=D2E15A58C6B514BA3C0C28CD688CFAB8\r
+           Iterated 1000 times=29EF6E9759CA390DD8A81AF277904E83\r
+\r
+Set 3, vector# 33:\r
+                           key=21212121212121212121212121212121\r
+                               21212121212121212121212121212121\r
+                         plain=21212121212121212121212121212121\r
+                        cipher=E00676475A7E79BAA3A4D827E90C4DA5\r
+                     decrypted=21212121212121212121212121212121\r
+            Iterated 100 times=5B61D5B24E1CD54071E5D7E61B6C34D5\r
+           Iterated 1000 times=4A7DAF6682BEAB093EB3EDD213C6B7DD\r
+\r
+Set 3, vector# 34:\r
+                           key=22222222222222222222222222222222\r
+                               22222222222222222222222222222222\r
+                         plain=22222222222222222222222222222222\r
+                        cipher=97705B12EB02AEE32E3B20C8D3D1536E\r
+                     decrypted=22222222222222222222222222222222\r
+            Iterated 100 times=4BCB8E5B3A1CEB05B061BA4FC57A4614\r
+           Iterated 1000 times=A74567232B0FB60C0B7DDA8AFB29DCBD\r
+\r
+Set 3, vector# 35:\r
+                           key=23232323232323232323232323232323\r
+                               23232323232323232323232323232323\r
+                         plain=23232323232323232323232323232323\r
+                        cipher=EF3F9529B28A89C27D453C5851701729\r
+                     decrypted=23232323232323232323232323232323\r
+            Iterated 100 times=6E9A20DC197D67E2C8EC901CE7AA8074\r
+           Iterated 1000 times=5322D470D2C7331A14A87AE1D3FE4CA3\r
+\r
+Set 3, vector# 36:\r
+                           key=24242424242424242424242424242424\r
+                               24242424242424242424242424242424\r
+                         plain=24242424242424242424242424242424\r
+                        cipher=2A59340EAF729D9D420A35356AFFB9B7\r
+                     decrypted=24242424242424242424242424242424\r
+            Iterated 100 times=FF71FD10205510768F7D3649E5164984\r
+           Iterated 1000 times=0159CC25E362C57FD896BC1311CE0658\r
+\r
+Set 3, vector# 37:\r
+                           key=25252525252525252525252525252525\r
+                               25252525252525252525252525252525\r
+                         plain=25252525252525252525252525252525\r
+                        cipher=7F18A8306EED7B7CAED0CA0A3B984868\r
+                     decrypted=25252525252525252525252525252525\r
+            Iterated 100 times=967F88DE489FEDBC49CF5E7AFA0BF7C9\r
+           Iterated 1000 times=B5BF94B06039FA02F9EFEA817770A05A\r
+\r
+Set 3, vector# 38:\r
+                           key=26262626262626262626262626262626\r
+                               26262626262626262626262626262626\r
+                         plain=26262626262626262626262626262626\r
+                        cipher=3FF1B8949DD23FF33BDDB7E521C58B98\r
+                     decrypted=26262626262626262626262626262626\r
+            Iterated 100 times=506E391B03420E07F620898BEF9B56FA\r
+           Iterated 1000 times=526BA36956A4D14A85FE0AB9E4FDB6E3\r
+\r
+Set 3, vector# 39:\r
+                           key=27272727272727272727272727272727\r
+                               27272727272727272727272727272727\r
+                         plain=27272727272727272727272727272727\r
+                        cipher=F1564D6E102AEF2B4E9DA47690DF1AEE\r
+                     decrypted=27272727272727272727272727272727\r
+            Iterated 100 times=789BD7EB416BFC664156C75CDA84D3A0\r
+           Iterated 1000 times=9BFE96C67E35C9C1054179FB5A6A38C2\r
+\r
+Set 3, vector# 40:\r
+                           key=28282828282828282828282828282828\r
+                               28282828282828282828282828282828\r
+                         plain=28282828282828282828282828282828\r
+                        cipher=E5B1D4094AA87ABCCD772DE2376027C3\r
+                     decrypted=28282828282828282828282828282828\r
+            Iterated 100 times=E54D6F9F368DB3E5A1BCEB4B68A47D3C\r
+           Iterated 1000 times=A55948658D89819BB63C2BD18E84D907\r
+\r
+Set 3, vector# 41:\r
+                           key=29292929292929292929292929292929\r
+                               29292929292929292929292929292929\r
+                         plain=29292929292929292929292929292929\r
+                        cipher=B1FBD116E78F6AE98E2E47398D1D6AF4\r
+                     decrypted=29292929292929292929292929292929\r
+            Iterated 100 times=F739F2489B78A5ED972079F6590B3BF1\r
+           Iterated 1000 times=383E8365A7C26F3F565970BBD2B0CBC8\r
+\r
+Set 3, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                               2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=077480EF2B318CDB85270DBE23C2E891\r
+                     decrypted=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+            Iterated 100 times=E7DC702D440F942A16D9AB4CA1CCF415\r
+           Iterated 1000 times=5A01071C0ABE730CDCC041041A7CE1A5\r
+\r
+Set 3, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                               2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=8F19A3D1BB7977A3C6CE913C4D050517\r
+                     decrypted=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+            Iterated 100 times=A8D49A15F2E7509D2CB0AEC03499B71C\r
+           Iterated 1000 times=4931E119446B8AB639DF871CF65F4D22\r
+\r
+Set 3, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                               2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=9C484441D6D7D5F599FEEEB9CB9D20B4\r
+                     decrypted=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+            Iterated 100 times=074023CE577709D5A5C7C40C20486685\r
+           Iterated 1000 times=A8BDB146268776C39054D9C76AC0D2C0\r
+\r
+Set 3, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                               2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=1E50A480982009BDE185B63F362540AB\r
+                     decrypted=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+            Iterated 100 times=18D032A1A1AD4158E61AFE4CD8D2EF52\r
+           Iterated 1000 times=5E9D17F772B0A6F457A11B4C599A68AE\r
+\r
+Set 3, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                               2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=337AF3C8EB758B35422EA948B8E5E5BF\r
+                     decrypted=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+            Iterated 100 times=A059FA1389D96062EA1F3829EF63C7AD\r
+           Iterated 1000 times=D530D731EA17B0F3D633E7E76DA35773\r
+\r
+Set 3, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                               2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=4DCB003CF973FDD11C1B436D6A231523\r
+                     decrypted=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+            Iterated 100 times=50A204DD4493C9F7A3E94F3F260E58E0\r
+           Iterated 1000 times=D3AFCE0FE27F93BE06C1357E69511278\r
+\r
+Set 3, vector# 48:\r
+                           key=30303030303030303030303030303030\r
+                               30303030303030303030303030303030\r
+                         plain=30303030303030303030303030303030\r
+                        cipher=B4F6B60191FF256E382EE4091C243819\r
+                     decrypted=30303030303030303030303030303030\r
+            Iterated 100 times=461250B35C53E0B61C9E245BC32808EB\r
+           Iterated 1000 times=FD02A3EEE0B99FCB01F04389FC28B45D\r
+\r
+Set 3, vector# 49:\r
+                           key=31313131313131313131313131313131\r
+                               31313131313131313131313131313131\r
+                         plain=31313131313131313131313131313131\r
+                        cipher=04E788E38D25065BFC003DDC34016A2C\r
+                     decrypted=31313131313131313131313131313131\r
+            Iterated 100 times=DFF07068C58079638635EE98F3B103B5\r
+           Iterated 1000 times=391079F1F26A5D954D48D6EAD7A322CD\r
+\r
+Set 3, vector# 50:\r
+                           key=32323232323232323232323232323232\r
+                               32323232323232323232323232323232\r
+                         plain=32323232323232323232323232323232\r
+                        cipher=BD6ADA5AC9D0F4AC07AF306F342539D0\r
+                     decrypted=32323232323232323232323232323232\r
+            Iterated 100 times=29764F6A78857B8823B8B9A94760EF2E\r
+           Iterated 1000 times=16152BE4F7AE26379525EE8C071AD256\r
+\r
+Set 3, vector# 51:\r
+                           key=33333333333333333333333333333333\r
+                               33333333333333333333333333333333\r
+                         plain=33333333333333333333333333333333\r
+                        cipher=AC2DE2AECF634D8980F1B8CE6C22DD25\r
+                     decrypted=33333333333333333333333333333333\r
+            Iterated 100 times=C0635608C74025F3DDB27A5F55ABA6B9\r
+           Iterated 1000 times=94199095F064628F3E4C632ADF19E4E5\r
+\r
+Set 3, vector# 52:\r
+                           key=34343434343434343434343434343434\r
+                               34343434343434343434343434343434\r
+                         plain=34343434343434343434343434343434\r
+                        cipher=96C1A8505DFEC968DA28A5FEEBA99C91\r
+                     decrypted=34343434343434343434343434343434\r
+            Iterated 100 times=E3A626B11A968454508E01446FF257A4\r
+           Iterated 1000 times=5DDA94910D8EF47C6DF21E9FDC7D8F40\r
+\r
+Set 3, vector# 53:\r
+                           key=35353535353535353535353535353535\r
+                               35353535353535353535353535353535\r
+                         plain=35353535353535353535353535353535\r
+                        cipher=E4E4CB94E2DDA601172BB0DF5EF015E8\r
+                     decrypted=35353535353535353535353535353535\r
+            Iterated 100 times=A349D4EFBFAF47E2F03507E4ADFE7591\r
+           Iterated 1000 times=32A21292E1C1E4DCA60D82B107726891\r
+\r
+Set 3, vector# 54:\r
+                           key=36363636363636363636363636363636\r
+                               36363636363636363636363636363636\r
+                         plain=36363636363636363636363636363636\r
+                        cipher=BC8BE15A7C1DD5B55B5BC358EBF59B09\r
+                     decrypted=36363636363636363636363636363636\r
+            Iterated 100 times=034323B09CF6E885DE43F97468A36D0C\r
+           Iterated 1000 times=FE131E55FA508F3C5024D1B7EA7BC692\r
+\r
+Set 3, vector# 55:\r
+                           key=37373737373737373737373737373737\r
+                               37373737373737373737373737373737\r
+                         plain=37373737373737373737373737373737\r
+                        cipher=35FC60E0CC820CB4139A453554C8FF9A\r
+                     decrypted=37373737373737373737373737373737\r
+            Iterated 100 times=EF981305FC971A49A109FEFFD32CF7CE\r
+           Iterated 1000 times=51095217C08AE2D991D356EE4C80730C\r
+\r
+Set 3, vector# 56:\r
+                           key=38383838383838383838383838383838\r
+                               38383838383838383838383838383838\r
+                         plain=38383838383838383838383838383838\r
+                        cipher=9CD94C5325854DDC0A2F643A308947B5\r
+                     decrypted=38383838383838383838383838383838\r
+            Iterated 100 times=3FE99F856EBCC94C3754DAC22624C8EC\r
+           Iterated 1000 times=6943488E127C4AEDEECF45E9B4B52DF1\r
+\r
+Set 3, vector# 57:\r
+                           key=39393939393939393939393939393939\r
+                               39393939393939393939393939393939\r
+                         plain=39393939393939393939393939393939\r
+                        cipher=111CBA7601D9FB9A1C907574692C8FB7\r
+                     decrypted=39393939393939393939393939393939\r
+            Iterated 100 times=C3D065AC47D14ACDB6A1DE94471A3859\r
+           Iterated 1000 times=ACC5B508F48DFF42FE3BBE89280CCE86\r
+\r
+Set 3, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                               3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=6FF68C784289F1EDB9655354AE25376C\r
+                     decrypted=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+            Iterated 100 times=C4710DC7B4A480255452978C32689449\r
+           Iterated 1000 times=069078611424CC812E3E4048970CB392\r
+\r
+Set 3, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                               3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=2976F1A757D38B5BE4E092DA06D35E02\r
+                     decrypted=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+            Iterated 100 times=15DB5D34BDC5A10A7229E569E0E9C369\r
+           Iterated 1000 times=AA8BE1017958563AAD1A53427F8B9A1D\r
+\r
+Set 3, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                               3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=5B6F7CC56E17890586C22BAF8A2561B8\r
+                     decrypted=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+            Iterated 100 times=89B086DF23D41EDC5FC3CE5FE8D4A791\r
+           Iterated 1000 times=B1CCBC603E9BDC337D50514657F01157\r
+\r
+Set 3, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                               3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=D4EFA980403A0156DED415B023A95E9B\r
+                     decrypted=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+            Iterated 100 times=58F19A3B205D04A23328E6092F616965\r
+           Iterated 1000 times=F42C70705701635F797A32ADE04626EA\r
+\r
+Set 3, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                               3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=D08247B94300B32D960952E826B18C52\r
+                     decrypted=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+            Iterated 100 times=F229987D58FB8A685429D2FDE449E237\r
+           Iterated 1000 times=AB0290065CD5141567EDA071F5310BA2\r
+\r
+Set 3, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                               3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=98600CA772B770B9D1A5ABAD1CEAFC0A\r
+                     decrypted=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+            Iterated 100 times=07CDFC3E0BAC0E7545C682048F0B592E\r
+           Iterated 1000 times=6A96FD0483948D8D82BF57D45A1795D5\r
+\r
+Set 3, vector# 64:\r
+                           key=40404040404040404040404040404040\r
+                               40404040404040404040404040404040\r
+                         plain=40404040404040404040404040404040\r
+                        cipher=AE04F7ADC21C22C60B21F5C00A3DFA19\r
+                     decrypted=40404040404040404040404040404040\r
+            Iterated 100 times=88D373652D3144035CADA54ABAEF125C\r
+           Iterated 1000 times=A09D8A8D48560FE86AA024E672B5D1BE\r
+\r
+Set 3, vector# 65:\r
+                           key=41414141414141414141414141414141\r
+                               41414141414141414141414141414141\r
+                         plain=41414141414141414141414141414141\r
+                        cipher=2034FB5D77BA8A5ACB3D0D291EAB5AAB\r
+                     decrypted=41414141414141414141414141414141\r
+            Iterated 100 times=0DF2D45CDA75AE03DFE7379D79F0F161\r
+           Iterated 1000 times=CC0A27B53C848E9F5C9259BF9D41424E\r
+\r
+Set 3, vector# 66:\r
+                           key=42424242424242424242424242424242\r
+                               42424242424242424242424242424242\r
+                         plain=42424242424242424242424242424242\r
+                        cipher=073E5B7C4AEDA8E389EAB1C004F9013B\r
+                     decrypted=42424242424242424242424242424242\r
+            Iterated 100 times=D6DA4FA9A4601F7CD2A4AC07C225A61B\r
+           Iterated 1000 times=8F9DB8340D88EE08062DA342DA5A1DB2\r
+\r
+Set 3, vector# 67:\r
+                           key=43434343434343434343434343434343\r
+                               43434343434343434343434343434343\r
+                         plain=43434343434343434343434343434343\r
+                        cipher=B6DAB2B60D0632F01A34E022FE65BD70\r
+                     decrypted=43434343434343434343434343434343\r
+            Iterated 100 times=BAE12A2D5389C90550ECA3CFF9B8871C\r
+           Iterated 1000 times=13753D2F7921CB298E0AEAA4175B9523\r
+\r
+Set 3, vector# 68:\r
+                           key=44444444444444444444444444444444\r
+                               44444444444444444444444444444444\r
+                         plain=44444444444444444444444444444444\r
+                        cipher=87B8CD47F0C7C3E35585B1C224426CB2\r
+                     decrypted=44444444444444444444444444444444\r
+            Iterated 100 times=1920883093B602CE57AD27ABF3951CCD\r
+           Iterated 1000 times=72DC327EFA8AACC579FFA19A6A146AE5\r
+\r
+Set 3, vector# 69:\r
+                           key=45454545454545454545454545454545\r
+                               45454545454545454545454545454545\r
+                         plain=45454545454545454545454545454545\r
+                        cipher=A5064DD8B8C34EE5ECC2332A3E2BABFD\r
+                     decrypted=45454545454545454545454545454545\r
+            Iterated 100 times=BD46440D290F1B3E3251DCF223A8F839\r
+           Iterated 1000 times=7C8AC7709E2C9CF56E61EBC3A1A03FED\r
+\r
+Set 3, vector# 70:\r
+                           key=46464646464646464646464646464646\r
+                               46464646464646464646464646464646\r
+                         plain=46464646464646464646464646464646\r
+                        cipher=F24827043DEF50B138CB6075122532E8\r
+                     decrypted=46464646464646464646464646464646\r
+            Iterated 100 times=10118C5DF52635057ABFF541E38E2209\r
+           Iterated 1000 times=42193AA210B62B4724F6ACE72C34BB5C\r
+\r
+Set 3, vector# 71:\r
+                           key=47474747474747474747474747474747\r
+                               47474747474747474747474747474747\r
+                         plain=47474747474747474747474747474747\r
+                        cipher=15822AAD6F8548362FFDC73B4D5CE3A5\r
+                     decrypted=47474747474747474747474747474747\r
+            Iterated 100 times=4D1E7807AAD09E063DC071AA0E9AF371\r
+           Iterated 1000 times=FB450F45A4ED30EC50A341C68254EFC3\r
+\r
+Set 3, vector# 72:\r
+                           key=48484848484848484848484848484848\r
+                               48484848484848484848484848484848\r
+                         plain=48484848484848484848484848484848\r
+                        cipher=EC758A044AB108FB446BCC102A85D5E9\r
+                     decrypted=48484848484848484848484848484848\r
+            Iterated 100 times=B6289348E3F1194E8984A8C915BA4E21\r
+           Iterated 1000 times=EACDA13A3CC6473541FE3BA6652328CE\r
+\r
+Set 3, vector# 73:\r
+                           key=49494949494949494949494949494949\r
+                               49494949494949494949494949494949\r
+                         plain=49494949494949494949494949494949\r
+                        cipher=BC761F3BDA27472513624827E9384E75\r
+                     decrypted=49494949494949494949494949494949\r
+            Iterated 100 times=56A16293ED5BA4C2BB63FFE2E2DA5A24\r
+           Iterated 1000 times=227C9ABB918B4FC0EE6C92E643AD5C12\r
+\r
+Set 3, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                               4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=544EEDB2B77BBD0518310DDEA64A71C9\r
+                     decrypted=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+            Iterated 100 times=B24C86C9CF30264352B84E3E2A10B95C\r
+           Iterated 1000 times=4821F4657E0E6142DB9A6A9FC239BF5F\r
+\r
+Set 3, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                               4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=0BE6BF7A86DA610DFEAA98E1E6F71471\r
+                     decrypted=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+            Iterated 100 times=43FB92B39C6C1036D6EEF20674162A61\r
+           Iterated 1000 times=E2E3FF0F2A523397049354924B342D7E\r
+\r
+Set 3, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                               4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=2B71F5191680F17E5F6272582D9E486B\r
+                     decrypted=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+            Iterated 100 times=DBF0F4851DF3E4EE2FAAC9FF609825D3\r
+           Iterated 1000 times=6E941444CA332E6F540008C1E8BAD46F\r
+\r
+Set 3, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                               4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=48FC5FCEC3367F73D493E09EFCA7CB65\r
+                     decrypted=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+            Iterated 100 times=BE8BBFB101FCAA279BD2EC0C8B6C59AE\r
+           Iterated 1000 times=3672842404D9252F085DA5D78B8E0330\r
+\r
+Set 3, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                               4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=E1CA452D48B458C516929FB74C284AC7\r
+                     decrypted=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+            Iterated 100 times=AB7F1A5C43B2CA3CAA56BCA19EC36074\r
+           Iterated 1000 times=392E853744C1DCD9EF6E025AA5AF87EA\r
+\r
+Set 3, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                               4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=886F7BE40205C0191832E3FF637EAB26\r
+                     decrypted=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+            Iterated 100 times=9D557D05C8FD446EE2027CD05B2EB558\r
+           Iterated 1000 times=BFAF4A7A5D518E34DDE063AEE0FFFCBD\r
+\r
+Set 3, vector# 80:\r
+                           key=50505050505050505050505050505050\r
+                               50505050505050505050505050505050\r
+                         plain=50505050505050505050505050505050\r
+                        cipher=6498690FE34315EC6B8F727C0DD8E769\r
+                     decrypted=50505050505050505050505050505050\r
+            Iterated 100 times=B43D124C79D768B4612E9152CAF531F4\r
+           Iterated 1000 times=93DA0F6124569F45486AA585F9354B84\r
+\r
+Set 3, vector# 81:\r
+                           key=51515151515151515151515151515151\r
+                               51515151515151515151515151515151\r
+                         plain=51515151515151515151515151515151\r
+                        cipher=47134F0B0409D108E59BD5C84A7B7D04\r
+                     decrypted=51515151515151515151515151515151\r
+            Iterated 100 times=90CE75C4085857B0CEA5BEC8B389C964\r
+           Iterated 1000 times=B08C2AB5456156CAEF1DAD7D12EB4264\r
+\r
+Set 3, vector# 82:\r
+                           key=52525252525252525252525252525252\r
+                               52525252525252525252525252525252\r
+                         plain=52525252525252525252525252525252\r
+                        cipher=35C1D2053EBB859FB0A0CF1C57B0C1A4\r
+                     decrypted=52525252525252525252525252525252\r
+            Iterated 100 times=F23B2A52C3E3C5F07335087DB2270D7E\r
+           Iterated 1000 times=DAFE4FB0F8D10EDA660480DD85DE6B66\r
+\r
+Set 3, vector# 83:\r
+                           key=53535353535353535353535353535353\r
+                               53535353535353535353535353535353\r
+                         plain=53535353535353535353535353535353\r
+                        cipher=8B1858D355BF485D52FDB62FC4F1E112\r
+                     decrypted=53535353535353535353535353535353\r
+            Iterated 100 times=642122B5BEAF3685BB8F9D47936BC6EC\r
+           Iterated 1000 times=51679D904EB4D4D13A3DDC4A6EDC8C7E\r
+\r
+Set 3, vector# 84:\r
+                           key=54545454545454545454545454545454\r
+                               54545454545454545454545454545454\r
+                         plain=54545454545454545454545454545454\r
+                        cipher=AE85AE86A47E18C6A737B78E961965DA\r
+                     decrypted=54545454545454545454545454545454\r
+            Iterated 100 times=B28A824C4E7075492F4CF5960A83DB47\r
+           Iterated 1000 times=88789D3FCB4F5109FD081A01A8E2CFE8\r
+\r
+Set 3, vector# 85:\r
+                           key=55555555555555555555555555555555\r
+                               55555555555555555555555555555555\r
+                         plain=55555555555555555555555555555555\r
+                        cipher=7352C66C58C333B378DF5F18DBE7D5D1\r
+                     decrypted=55555555555555555555555555555555\r
+            Iterated 100 times=CC770B1FEA86D7F750EF8042E84AF38D\r
+           Iterated 1000 times=A156C77722911EC75EE0EC958FEA012A\r
+\r
+Set 3, vector# 86:\r
+                           key=56565656565656565656565656565656\r
+                               56565656565656565656565656565656\r
+                         plain=56565656565656565656565656565656\r
+                        cipher=2805EABFB9835BC03B70D1FF7C3AD58D\r
+                     decrypted=56565656565656565656565656565656\r
+            Iterated 100 times=8D299F9AF6AE0EC00373ED9971563C7F\r
+           Iterated 1000 times=4963861863991673D069671186297B73\r
+\r
+Set 3, vector# 87:\r
+                           key=57575757575757575757575757575757\r
+                               57575757575757575757575757575757\r
+                         plain=57575757575757575757575757575757\r
+                        cipher=A316D1C5FDF13F3215D2FDE07705B471\r
+                     decrypted=57575757575757575757575757575757\r
+            Iterated 100 times=1738DF96A4EAC982571D07DB140657C1\r
+           Iterated 1000 times=5AA5B50A7118F20DC5AFCCF6A31E5DB5\r
+\r
+Set 3, vector# 88:\r
+                           key=58585858585858585858585858585858\r
+                               58585858585858585858585858585858\r
+                         plain=58585858585858585858585858585858\r
+                        cipher=B2BCE2C9A9B2DF124CA02518F860CD22\r
+                     decrypted=58585858585858585858585858585858\r
+            Iterated 100 times=C454DDB88564A6DF3752C0E205A4FC73\r
+           Iterated 1000 times=C93B453261209ECCC2DCB0DDD138E6D5\r
+\r
+Set 3, vector# 89:\r
+                           key=59595959595959595959595959595959\r
+                               59595959595959595959595959595959\r
+                         plain=59595959595959595959595959595959\r
+                        cipher=83AFDB28C51770FB7BBCE55A3289C46C\r
+                     decrypted=59595959595959595959595959595959\r
+            Iterated 100 times=DEC6EE474E2D0E9CEA14240B590DC11E\r
+           Iterated 1000 times=55ED7B3B86A869A9D6E2507D216C9168\r
+\r
+Set 3, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                               5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=CE49679C1F60CF82D63CFF5E0205CB82\r
+                     decrypted=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+            Iterated 100 times=3816EA03CBA1501C231A38D2A71DEF60\r
+           Iterated 1000 times=B78C08EE90DEF022154F1B21057F3715\r
+\r
+Set 3, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                               5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=DE920AECF4C02A57C0D147D87D1F9708\r
+                     decrypted=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+            Iterated 100 times=BD21872D424D08795808E0EAA78721C0\r
+           Iterated 1000 times=F28C01F38C7CAA5F2E921F4A6EC64CC8\r
+\r
+Set 3, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                               5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=AA4A5B5BDE95CB89C20FCCDFF5562A25\r
+                     decrypted=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+            Iterated 100 times=DA79F5FD859AA476A4C9A2ECBE666F45\r
+           Iterated 1000 times=2E8E592600BA2B2908E6C8B38477E2D1\r
+\r
+Set 3, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                               5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=40D23C429DE4B95ADA235FFCD5B271BB\r
+                     decrypted=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+            Iterated 100 times=0EC17857AF1B7026CD40163708264297\r
+           Iterated 1000 times=775D8297BE883C868F0BCDBE50858FFC\r
+\r
+Set 3, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                               5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=A47A425592D54D4092285E51D26C9904\r
+                     decrypted=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+            Iterated 100 times=BCE3AEAFAF7481738E4646F3841AF101\r
+           Iterated 1000 times=88039C627159CE6D31180CD5D17C36A3\r
+\r
+Set 3, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                               5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=774D4FE2F609B1D028FCFD943569750D\r
+                     decrypted=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+            Iterated 100 times=35E6C1D64F08EBFE6E3AA51D464560F8\r
+           Iterated 1000 times=6945EEB47B992ECCBD5583150501075F\r
+\r
+Set 3, vector# 96:\r
+                           key=60606060606060606060606060606060\r
+                               60606060606060606060606060606060\r
+                         plain=60606060606060606060606060606060\r
+                        cipher=52043A70B14C1777132491ECFBE88056\r
+                     decrypted=60606060606060606060606060606060\r
+            Iterated 100 times=9A4FED9716733F1B996995694502D25B\r
+           Iterated 1000 times=4DAF058C984CA4E0D9908C202A70B841\r
+\r
+Set 3, vector# 97:\r
+                           key=61616161616161616161616161616161\r
+                               61616161616161616161616161616161\r
+                         plain=61616161616161616161616161616161\r
+                        cipher=B1A32F018FDB63CA167CF0E72F9629F5\r
+                     decrypted=61616161616161616161616161616161\r
+            Iterated 100 times=6F434E1E372093B21EE3C62B82B9BDEE\r
+           Iterated 1000 times=BBD27861C00E84907AA21E36828470F2\r
+\r
+Set 3, vector# 98:\r
+                           key=62626262626262626262626262626262\r
+                               62626262626262626262626262626262\r
+                         plain=62626262626262626262626262626262\r
+                        cipher=49C4EC0B638B38334DE266900B2DDC87\r
+                     decrypted=62626262626262626262626262626262\r
+            Iterated 100 times=FAE3FA85F8AA9B0FBE406D1F8D785D41\r
+           Iterated 1000 times=967FB9CFC141613573A9BE49B4B3735F\r
+\r
+Set 3, vector# 99:\r
+                           key=63636363636363636363636363636363\r
+                               63636363636363636363636363636363\r
+                         plain=63636363636363636363636363636363\r
+                        cipher=5B8110F987FE41F1ADBF2553E8ADC2FD\r
+                     decrypted=63636363636363636363636363636363\r
+            Iterated 100 times=7C97DA5F635477B5926FD430E4C736A0\r
+           Iterated 1000 times=30FEAD06A54BC900A8C1436956F0C008\r
+\r
+Set 3, vector#100:\r
+                           key=64646464646464646464646464646464\r
+                               64646464646464646464646464646464\r
+                         plain=64646464646464646464646464646464\r
+                        cipher=7C3EE9B019038955E48439947474D94F\r
+                     decrypted=64646464646464646464646464646464\r
+            Iterated 100 times=205B803173F55CD80D32871EF5B5960A\r
+           Iterated 1000 times=C01032036B642D530B38452552CDD1EC\r
+\r
+Set 3, vector#101:\r
+                           key=65656565656565656565656565656565\r
+                               65656565656565656565656565656565\r
+                         plain=65656565656565656565656565656565\r
+                        cipher=CFA3C8DE4E878E8E2704BEE547B06C68\r
+                     decrypted=65656565656565656565656565656565\r
+            Iterated 100 times=2929A80D886511A977809E978E5A5C70\r
+           Iterated 1000 times=48D4015CA11642C035A02996829AA9FD\r
+\r
+Set 3, vector#102:\r
+                           key=66666666666666666666666666666666\r
+                               66666666666666666666666666666666\r
+                         plain=66666666666666666666666666666666\r
+                        cipher=77AFED8B47D1C0AE4EBD878AB833F4F8\r
+                     decrypted=66666666666666666666666666666666\r
+            Iterated 100 times=268C1878886FA79B11C78EDABF1BE7E5\r
+           Iterated 1000 times=1B8E5E0E8DA3C65C152E53DBA0A53C37\r
+\r
+Set 3, vector#103:\r
+                           key=67676767676767676767676767676767\r
+                               67676767676767676767676767676767\r
+                         plain=67676767676767676767676767676767\r
+                        cipher=586A2E64021F6A08F81EB4F85021D6D1\r
+                     decrypted=67676767676767676767676767676767\r
+            Iterated 100 times=9D471246D33EEDBB5DEDF92A3C784AC7\r
+           Iterated 1000 times=F1F2E01BE7B55C9C3D4C0F5D8CFCD696\r
+\r
+Set 3, vector#104:\r
+                           key=68686868686868686868686868686868\r
+                               68686868686868686868686868686868\r
+                         plain=68686868686868686868686868686868\r
+                        cipher=2F0163311D82C6ADA22D385762CA2777\r
+                     decrypted=68686868686868686868686868686868\r
+            Iterated 100 times=242E86913B7CF5E3DE7C4A47184A1D99\r
+           Iterated 1000 times=784BBA20A15FCFC25D260C37E3FB8249\r
+\r
+Set 3, vector#105:\r
+                           key=69696969696969696969696969696969\r
+                               69696969696969696969696969696969\r
+                         plain=69696969696969696969696969696969\r
+                        cipher=76343F98A358DDD3154DA2EC06ACDA84\r
+                     decrypted=69696969696969696969696969696969\r
+            Iterated 100 times=97569359F45D3DC21EA81AD821E606DB\r
+           Iterated 1000 times=FF4A0F5BFAE686DAA8B1F64EEC52EED1\r
+\r
+Set 3, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                               6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=5299BC5FBDDD3AACAB3F8AFD3BFF969A\r
+                     decrypted=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+            Iterated 100 times=0F48BBF774D0D9B79F9F33CFB7C45EA6\r
+           Iterated 1000 times=A255EBFB6025331261D7660FA209C917\r
+\r
+Set 3, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                               6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=BFCB21291F2FFFDBBAA538F11C38F9C4\r
+                     decrypted=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+            Iterated 100 times=D53F51737C7FA3CB7D359363C92D84A3\r
+           Iterated 1000 times=8143B1BB402428D272092894EE2A125D\r
+\r
+Set 3, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                               6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=3C0DFBDCFC687037FCF41F0041D4F9E8\r
+                     decrypted=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+            Iterated 100 times=A62985C588B6F05DE482A7DFA245269A\r
+           Iterated 1000 times=CD8465825F14B4846AF16218DD395A1A\r
+\r
+Set 3, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                               6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=1BE029F3ADC93EFA5AEBF368B69169EE\r
+                     decrypted=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+            Iterated 100 times=58116275C5AACD885F3A8E82CB9BBCE8\r
+           Iterated 1000 times=74EF9FCC173B98D7A4B1322683244AB6\r
+\r
+Set 3, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                               6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=DA4A15CDA66D25300C94FFC0BEE8CA14\r
+                     decrypted=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+            Iterated 100 times=D4DE48EF0EA1BDED8770D175E550C58C\r
+           Iterated 1000 times=6C708DD385408161CF741B3493F7594E\r
+\r
+Set 3, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                               6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=49360779359ABA649A7C0AEB719FD06F\r
+                     decrypted=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+            Iterated 100 times=81E9D7A38BED3D425BAD84E217AC73D8\r
+           Iterated 1000 times=95E405C8302EB8F54F382B7C7FB5D738\r
+\r
+Set 3, vector#112:\r
+                           key=70707070707070707070707070707070\r
+                               70707070707070707070707070707070\r
+                         plain=70707070707070707070707070707070\r
+                        cipher=DB8381DA6498BE677A0B8D352E9A8A4F\r
+                     decrypted=70707070707070707070707070707070\r
+            Iterated 100 times=694E34CCE489FC29673DC5432AFA7353\r
+           Iterated 1000 times=36C11858436CB6A85489B0121892636B\r
+\r
+Set 3, vector#113:\r
+                           key=71717171717171717171717171717171\r
+                               71717171717171717171717171717171\r
+                         plain=71717171717171717171717171717171\r
+                        cipher=E89143FD946549271010A98030B1A581\r
+                     decrypted=71717171717171717171717171717171\r
+            Iterated 100 times=F439D727D2B937B01B5F8CF1FDB5793D\r
+           Iterated 1000 times=53CDD8DA0EFA999958CD49AD6A3A972C\r
+\r
+Set 3, vector#114:\r
+                           key=72727272727272727272727272727272\r
+                               72727272727272727272727272727272\r
+                         plain=72727272727272727272727272727272\r
+                        cipher=CE5B2B1CC32D41C5DE924C8D1186499C\r
+                     decrypted=72727272727272727272727272727272\r
+            Iterated 100 times=900191C9614C92B4B49F207F67B684D8\r
+           Iterated 1000 times=85DD214590CF2E27BEF94140EDBD6786\r
+\r
+Set 3, vector#115:\r
+                           key=73737373737373737373737373737373\r
+                               73737373737373737373737373737373\r
+                         plain=73737373737373737373737373737373\r
+                        cipher=133398CDB0FAD25C7EF187ED54CF8C99\r
+                     decrypted=73737373737373737373737373737373\r
+            Iterated 100 times=5680CE96BDAC8A7D9B24DE186875F11F\r
+           Iterated 1000 times=3CE16D32AF5EAAE7EDB2F0D8B5E3943C\r
+\r
+Set 3, vector#116:\r
+                           key=74747474747474747474747474747474\r
+                               74747474747474747474747474747474\r
+                         plain=74747474747474747474747474747474\r
+                        cipher=0D276D5DF8F06405A2F1E40EEB46371D\r
+                     decrypted=74747474747474747474747474747474\r
+            Iterated 100 times=CE96EEF4462BDEA3BC26B99E0B712FF8\r
+           Iterated 1000 times=FF9F0F66C975CF030CD11C40BEAEDD1A\r
+\r
+Set 3, vector#117:\r
+                           key=75757575757575757575757575757575\r
+                               75757575757575757575757575757575\r
+                         plain=75757575757575757575757575757575\r
+                        cipher=1F7FA8FD6562ECBA741F97BA1F3516E8\r
+                     decrypted=75757575757575757575757575757575\r
+            Iterated 100 times=7858C126AA394E9A5D2A803D56DE34F0\r
+           Iterated 1000 times=89F7A9434CE639E23CEA6368BF3532AF\r
+\r
+Set 3, vector#118:\r
+                           key=76767676767676767676767676767676\r
+                               76767676767676767676767676767676\r
+                         plain=76767676767676767676767676767676\r
+                        cipher=67C9D36932440232891E1AE3861EBC5A\r
+                     decrypted=76767676767676767676767676767676\r
+            Iterated 100 times=9FF6D956FF2368812532B50B2156E2F7\r
+           Iterated 1000 times=9AE14A7C40365B254807D3B85FB7CDF2\r
+\r
+Set 3, vector#119:\r
+                           key=77777777777777777777777777777777\r
+                               77777777777777777777777777777777\r
+                         plain=77777777777777777777777777777777\r
+                        cipher=D7FB52A59B5EF5A7525B20A2534D3843\r
+                     decrypted=77777777777777777777777777777777\r
+            Iterated 100 times=14661D4E9920217AEE9C51DE01666541\r
+           Iterated 1000 times=65E6775BC609624F5938FDCD90238D21\r
+\r
+Set 3, vector#120:\r
+                           key=78787878787878787878787878787878\r
+                               78787878787878787878787878787878\r
+                         plain=78787878787878787878787878787878\r
+                        cipher=13A47B1F05EECA7654D5E8954177156C\r
+                     decrypted=78787878787878787878787878787878\r
+            Iterated 100 times=FA3638E9322792C6D3E46034AED45DC0\r
+           Iterated 1000 times=5AB73FAC79327F901DE3A0D03D6A3D4E\r
+\r
+Set 3, vector#121:\r
+                           key=79797979797979797979797979797979\r
+                               79797979797979797979797979797979\r
+                         plain=79797979797979797979797979797979\r
+                        cipher=80B4C22450C346A8B7A543006DB18F2F\r
+                     decrypted=79797979797979797979797979797979\r
+            Iterated 100 times=76DC56080A2CC12E6F7EE2864BE28F35\r
+           Iterated 1000 times=67E884A2F16BDA98EFF3B4241669B2F1\r
+\r
+Set 3, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                               7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=23DB80B36E88431C6E3BC27D321C4E68\r
+                     decrypted=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+            Iterated 100 times=C74558C4A9C41BF606718EBE2EDA7623\r
+           Iterated 1000 times=DA45B80347B3C0D42EB100EECDEA949A\r
+\r
+Set 3, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                               7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=F6AF4CF2C330606D556B0D04C8E2B416\r
+                     decrypted=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+            Iterated 100 times=B0352F392615FE5771BE5B033ECEE62A\r
+           Iterated 1000 times=9437423BA5055FAD65D283F8ABB8E196\r
+\r
+Set 3, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                               7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=8C30082710E0109645EA1A3C5A5E4A41\r
+                     decrypted=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+            Iterated 100 times=0AB80BCB49DD15FA5DADE2310F23C0E5\r
+           Iterated 1000 times=51A544F2DF987AE6CBA33BE36EBAB330\r
+\r
+Set 3, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                               7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=80FA1D463D24B97315BECCD0AFE34FEF\r
+                     decrypted=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+            Iterated 100 times=2C1CE27E825E742D4644C4649C1A7E61\r
+           Iterated 1000 times=F547F829CA5CAEF203BBFCC2DE673646\r
+\r
+Set 3, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                               7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=46D86A3DE28D8F888209C74E6382AD9F\r
+                     decrypted=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+            Iterated 100 times=1093D55517EECBD06606F2F93C51BCA8\r
+           Iterated 1000 times=9DEF0560B7FF2BAF6FA23C0DC9127684\r
+\r
+Set 3, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                               7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=44473A65D59610CB6483321A10D43CBE\r
+                     decrypted=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+            Iterated 100 times=507C2B61041C5616B22F35FE6EBED255\r
+           Iterated 1000 times=6AF41699ADEA27C8B03ED51A676FE838\r
+\r
+Set 3, vector#128:\r
+                           key=80808080808080808080808080808080\r
+                               80808080808080808080808080808080\r
+                         plain=80808080808080808080808080808080\r
+                        cipher=8B5F6448DC21B7A255806EE216BA610F\r
+                     decrypted=80808080808080808080808080808080\r
+            Iterated 100 times=E2861E15ABD38D19B076E2771A6B0521\r
+           Iterated 1000 times=8FD4B77034F5F3B54597E6D1EEAAD369\r
+\r
+Set 3, vector#129:\r
+                           key=81818181818181818181818181818181\r
+                               81818181818181818181818181818181\r
+                         plain=81818181818181818181818181818181\r
+                        cipher=0F33CB570C72235A2D8F0FEC7B545B63\r
+                     decrypted=81818181818181818181818181818181\r
+            Iterated 100 times=320693F48737ED697836559623470D8F\r
+           Iterated 1000 times=4EC584028CD96265EE932F33539A2ABC\r
+\r
+Set 3, vector#130:\r
+                           key=82828282828282828282828282828282\r
+                               82828282828282828282828282828282\r
+                         plain=82828282828282828282828282828282\r
+                        cipher=4816FC73256660AA7562BE0E5071BC82\r
+                     decrypted=82828282828282828282828282828282\r
+            Iterated 100 times=751B5CA745B87BED5AB5E3BFD1D7EFDC\r
+           Iterated 1000 times=9C11965E588CA73AC56EA46CB81DB93D\r
+\r
+Set 3, vector#131:\r
+                           key=83838383838383838383838383838383\r
+                               83838383838383838383838383838383\r
+                         plain=83838383838383838383838383838383\r
+                        cipher=43AF4160467E80059290A6AC7BAA4A46\r
+                     decrypted=83838383838383838383838383838383\r
+            Iterated 100 times=B497213D32758AA1F895459D13C25A46\r
+           Iterated 1000 times=E9A456FEF34A5314003CB61591BF1EC6\r
+\r
+Set 3, vector#132:\r
+                           key=84848484848484848484848484848484\r
+                               84848484848484848484848484848484\r
+                         plain=84848484848484848484848484848484\r
+                        cipher=1FB4670FB79559C60844223EBAFDFE36\r
+                     decrypted=84848484848484848484848484848484\r
+            Iterated 100 times=9C8767680CE4589E0B8AB8DFBE57C873\r
+           Iterated 1000 times=5A61E094175AA1759F6D5472203E6AA1\r
+\r
+Set 3, vector#133:\r
+                           key=85858585858585858585858585858585\r
+                               85858585858585858585858585858585\r
+                         plain=85858585858585858585858585858585\r
+                        cipher=A60E6C0DAE838AFB8D7C2D8EAA0BF64C\r
+                     decrypted=85858585858585858585858585858585\r
+            Iterated 100 times=64E004717ED6133179B6861CA3445273\r
+           Iterated 1000 times=D2166929592DB678A1AB351A5C35661E\r
+\r
+Set 3, vector#134:\r
+                           key=86868686868686868686868686868686\r
+                               86868686868686868686868686868686\r
+                         plain=86868686868686868686868686868686\r
+                        cipher=C5D9B82890DEDEE4E5E1919EED08DAE3\r
+                     decrypted=86868686868686868686868686868686\r
+            Iterated 100 times=9021506B44B3FEC99B580EB915D1F497\r
+           Iterated 1000 times=79BF4A40444D275F7BF9AA9B6D7CB13D\r
+\r
+Set 3, vector#135:\r
+                           key=87878787878787878787878787878787\r
+                               87878787878787878787878787878787\r
+                         plain=87878787878787878787878787878787\r
+                        cipher=250703745A955FDDA99A757F83AC3042\r
+                     decrypted=87878787878787878787878787878787\r
+            Iterated 100 times=003A580C8C33436ED9F2BA3A6CA8C735\r
+           Iterated 1000 times=B97479D0C118460D1BE0DF246A8C5099\r
+\r
+Set 3, vector#136:\r
+                           key=88888888888888888888888888888888\r
+                               88888888888888888888888888888888\r
+                         plain=88888888888888888888888888888888\r
+                        cipher=D2256893CBE5A1C0C9C913DF01100FE4\r
+                     decrypted=88888888888888888888888888888888\r
+            Iterated 100 times=6DA5D3BAD28BF76467FB23FA51EC0DAF\r
+           Iterated 1000 times=5CDAB046A9DFDD5978DF00F6E6B9097B\r
+\r
+Set 3, vector#137:\r
+                           key=89898989898989898989898989898989\r
+                               89898989898989898989898989898989\r
+                         plain=89898989898989898989898989898989\r
+                        cipher=CE78B65D592C20E260BFBAE226A39D2F\r
+                     decrypted=89898989898989898989898989898989\r
+            Iterated 100 times=9A23D0EED6D5EAA86179D608C74A26E6\r
+           Iterated 1000 times=78FA4DDB1B1AAFBC68E2E4086A5C4B5C\r
+\r
+Set 3, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                               8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=3CE271926127EAA4C1292B58622212E8\r
+                     decrypted=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+            Iterated 100 times=00597DB83D1D88CD143BA1B61913D096\r
+           Iterated 1000 times=216AE2396F0E07D87AAD2C80EF2720EF\r
+\r
+Set 3, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                               8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=BC73F0065D686EB1ECF28408EB7A07E4\r
+                     decrypted=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+            Iterated 100 times=50D2E384D314325FC5BFF84206524C0F\r
+           Iterated 1000 times=340475D77537A7DAB59FBF80AE95610A\r
+\r
+Set 3, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                               8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=562E1BBCA0AE3BD89A021A62BE8AAC97\r
+                     decrypted=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+            Iterated 100 times=D32D1E9F2E51BA1089CDE584829CBEB0\r
+           Iterated 1000 times=516D34CE00A0C596C493F9275A6E25BB\r
+\r
+Set 3, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                               8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=D59A11F1FE4D358BA2795D4CB228BE97\r
+                     decrypted=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+            Iterated 100 times=DDDCBE6634C35375058A8749719C7524\r
+           Iterated 1000 times=6CF39C0A7561776BDECC5FBDA6631428\r
+\r
+Set 3, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                               8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=9F229940801606D80BA97D41BB874812\r
+                     decrypted=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+            Iterated 100 times=ADF707F2E451C8657D40A44A2F4E5DA5\r
+           Iterated 1000 times=7D773BE87346C625B4AC6BB107FD36B6\r
+\r
+Set 3, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                               8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=5B047EA4379D790C47F1C1ED1718B585\r
+                     decrypted=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+            Iterated 100 times=B3534B162AFCCA669BA7A8F30CD01170\r
+           Iterated 1000 times=7D369F89A6C46D70C46AF14DA6959F37\r
+\r
+Set 3, vector#144:\r
+                           key=90909090909090909090909090909090\r
+                               90909090909090909090909090909090\r
+                         plain=90909090909090909090909090909090\r
+                        cipher=A759AB33A4372D87B4B4609846187E0D\r
+                     decrypted=90909090909090909090909090909090\r
+            Iterated 100 times=4C6EF5800A5EA61649DDE2971644129A\r
+           Iterated 1000 times=EA4D75D8181521DFC8908A8942AF1D84\r
+\r
+Set 3, vector#145:\r
+                           key=91919191919191919191919191919191\r
+                               91919191919191919191919191919191\r
+                         plain=91919191919191919191919191919191\r
+                        cipher=76BDF6D200918080969A45948E74179C\r
+                     decrypted=91919191919191919191919191919191\r
+            Iterated 100 times=FC94A134ECAC3A03AD87BB9BA95C1FA2\r
+           Iterated 1000 times=3341D5ED742197E08CBD885CB6DB235F\r
+\r
+Set 3, vector#146:\r
+                           key=92929292929292929292929292929292\r
+                               92929292929292929292929292929292\r
+                         plain=92929292929292929292929292929292\r
+                        cipher=415B8FC9F03C29E4A60EB761C8E74A05\r
+                     decrypted=92929292929292929292929292929292\r
+            Iterated 100 times=8F64F53B71B51E4032E771A3B30E776E\r
+           Iterated 1000 times=AD7EC57C0F435FC0143938E658CF9785\r
+\r
+Set 3, vector#147:\r
+                           key=93939393939393939393939393939393\r
+                               93939393939393939393939393939393\r
+                         plain=93939393939393939393939393939393\r
+                        cipher=742887F818D35C945DF724422EF5EBB0\r
+                     decrypted=93939393939393939393939393939393\r
+            Iterated 100 times=8D42541FE26C4E9F292E42A479BBA69D\r
+           Iterated 1000 times=FB419ACBEBFB5F58C2F1017AC811B70B\r
+\r
+Set 3, vector#148:\r
+                           key=94949494949494949494949494949494\r
+                               94949494949494949494949494949494\r
+                         plain=94949494949494949494949494949494\r
+                        cipher=E467ADD5DD64E5A0885D244A5DA2F631\r
+                     decrypted=94949494949494949494949494949494\r
+            Iterated 100 times=DE10EA04447E106CC82A040046606C67\r
+           Iterated 1000 times=8B93D0E1C0AFF47BCDA1BCA44AB71B9E\r
+\r
+Set 3, vector#149:\r
+                           key=95959595959595959595959595959595\r
+                               95959595959595959595959595959595\r
+                         plain=95959595959595959595959595959595\r
+                        cipher=B6F68148ED9A6D72F13E4D41F518DDBD\r
+                     decrypted=95959595959595959595959595959595\r
+            Iterated 100 times=686EE26C2D989D75389B500D5B8D7142\r
+           Iterated 1000 times=A847925DA5E038F0444BF46D194D182E\r
+\r
+Set 3, vector#150:\r
+                           key=96969696969696969696969696969696\r
+                               96969696969696969696969696969696\r
+                         plain=96969696969696969696969696969696\r
+                        cipher=02FDDCC5052D78160A897058D1A7AF34\r
+                     decrypted=96969696969696969696969696969696\r
+            Iterated 100 times=0B7ECBB330BCF05CA4CC895AE19B801E\r
+           Iterated 1000 times=2156F5854C3B86DBA9090AE5846C221F\r
+\r
+Set 3, vector#151:\r
+                           key=97979797979797979797979797979797\r
+                               97979797979797979797979797979797\r
+                         plain=97979797979797979797979797979797\r
+                        cipher=5DD31E247695CC3DBD78A647AAAE5E88\r
+                     decrypted=97979797979797979797979797979797\r
+            Iterated 100 times=41F29EB0E2B27137F2F88F0D7AF06CB8\r
+           Iterated 1000 times=D12D8FA32525D83404753B403A71E5EB\r
+\r
+Set 3, vector#152:\r
+                           key=98989898989898989898989898989898\r
+                               98989898989898989898989898989898\r
+                         plain=98989898989898989898989898989898\r
+                        cipher=BEA9FC7C4CC6D377E9516220D4499093\r
+                     decrypted=98989898989898989898989898989898\r
+            Iterated 100 times=87B15EF248FE9692D9BF66DBE7D31196\r
+           Iterated 1000 times=497F16217F204E4608D10D6F996DA60E\r
+\r
+Set 3, vector#153:\r
+                           key=99999999999999999999999999999999\r
+                               99999999999999999999999999999999\r
+                         plain=99999999999999999999999999999999\r
+                        cipher=479A3AAEC96F126159550697FA06EA5F\r
+                     decrypted=99999999999999999999999999999999\r
+            Iterated 100 times=D80436CE9CE2A78EECD5C6190009450A\r
+           Iterated 1000 times=8AE9C664EBF42F35F767AAB03216F2B0\r
+\r
+Set 3, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                               9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=27EC7D1AFEF6D3ED5640FB682D2655DE\r
+                     decrypted=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+            Iterated 100 times=9A4BEB6241C0AC91EB6BDCFBEF640F9C\r
+           Iterated 1000 times=0011AA206AC49956697C9220D04143A3\r
+\r
+Set 3, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                               9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=4410B85B93E6323885038EA347987522\r
+                     decrypted=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+            Iterated 100 times=C412592D3319BEE4E20BE8C6453E1611\r
+           Iterated 1000 times=B6F11158F5DE734481A16C63F80E469D\r
+\r
+Set 3, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                               9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=ADDDDB68ACE7B693E415A47CAD9E9243\r
+                     decrypted=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+            Iterated 100 times=50340F810059AFA15891E784DF2734BC\r
+           Iterated 1000 times=780ACCF80E7BED2883D22D8BA2DBEAF0\r
+\r
+Set 3, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                               9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=D022059811637D5E7D79D00DD038C971\r
+                     decrypted=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+            Iterated 100 times=3A8A10BCA3B0DBB91538BE12B0415354\r
+           Iterated 1000 times=BEB59CD87203C33D4E47C62E33171F29\r
+\r
+Set 3, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                               9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=1C894F59DEEA393CC8F0B10D0776C4D4\r
+                     decrypted=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+            Iterated 100 times=1FBEA82DCA3EC60DDE024A118B07CDF0\r
+           Iterated 1000 times=F2E6F29B30CE908AD8AD568330F2164B\r
+\r
+Set 3, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                               9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=4C590C53DB8A1BDD0E5B632D7526E447\r
+                     decrypted=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+            Iterated 100 times=3535814D5F9D83F4A41EE549C16699D5\r
+           Iterated 1000 times=CC3F43AA6AD0F2E8E8580B5AAA6D7DE5\r
+\r
+Set 3, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                               A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=AB82622223DEE61E171E16F02513B299\r
+                     decrypted=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+            Iterated 100 times=6A51E40110769588F251F49E7AEF3175\r
+           Iterated 1000 times=CD56D6AF8C14C518B8A7AC056C375E50\r
+\r
+Set 3, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                               A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=25145659D41C2B094FFBC95AA480BCCA\r
+                     decrypted=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+            Iterated 100 times=8FE68580B393CCC2CDD2D65D5772A00E\r
+           Iterated 1000 times=2DE5A04100225EBAC5C20574F07EB5C7\r
+\r
+Set 3, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                               A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=A4412CF097A9ACF4864F079AE20A4113\r
+                     decrypted=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+            Iterated 100 times=409CF818942C2E5DE976C1235355C134\r
+           Iterated 1000 times=B932026DC29EA88D4E7D43EDE8046FB5\r
+\r
+Set 3, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                               A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=FB6B54DDF10D1EACA89359AC97AF2D33\r
+                     decrypted=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+            Iterated 100 times=4E147914196C96AFEF38DD0B293BFC63\r
+           Iterated 1000 times=8DD537753630626567F601FA6727B90D\r
+\r
+Set 3, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                               A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=7F312533F38FA2C4BF0D7C839123E8B9\r
+                     decrypted=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+            Iterated 100 times=ACD66721DBAB91D5F6517A0B0D742C8A\r
+           Iterated 1000 times=134EE300366C94B1AEBEB8916BFA59A3\r
+\r
+Set 3, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                               A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=DB249DBE78B7AF0EA5B680BE36779893\r
+                     decrypted=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+            Iterated 100 times=A67CE0949DDBC0E0479C1DFBE44DC917\r
+           Iterated 1000 times=00DD36031836BF82E7845394B37FE308\r
+\r
+Set 3, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                               A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=5E6B1C020CF0101A65E0C792FF6F9D56\r
+                     decrypted=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+            Iterated 100 times=A51575ED601648228E67AA2169907203\r
+           Iterated 1000 times=B332288708F44C75B1047C8B54FD4BA5\r
+\r
+Set 3, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                               A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=FA7CAC608B8DC8D5724C5AFFA4955E8B\r
+                     decrypted=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+            Iterated 100 times=1A4E87E672A4A8093080D52A0FA026B7\r
+           Iterated 1000 times=2D120189457E52EFAF814E6B9FB91E66\r
+\r
+Set 3, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                               A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=CA1E477E26F4B139F5CE82BDFB33889D\r
+                     decrypted=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+            Iterated 100 times=40C3BFACE68B3C0470940E11C3C6D48C\r
+           Iterated 1000 times=79A48531348D85E7DECA2DFF0B55E819\r
+\r
+Set 3, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                               A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=2F079CE5524DBB13D63E967EB93292AC\r
+                     decrypted=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+            Iterated 100 times=1F37876D8E6736D9160B7C776B8B76B4\r
+           Iterated 1000 times=47843410FBC2E39BB8D5173C41CB5E2D\r
+\r
+Set 3, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                               AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=EFBBD75DD535F8266C1B669204ED3652\r
+                     decrypted=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+            Iterated 100 times=541D57423051CBAC1BF368BB56872986\r
+           Iterated 1000 times=198FB99CD21E69425C0FB5E42D2B0281\r
+\r
+Set 3, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABAB\r
+                               ABABABABABABABABABABABABABABABAB\r
+                         plain=ABABABABABABABABABABABABABABABAB\r
+                        cipher=A8F953FDAF7E245D4CDDEE67FEBA703E\r
+                     decrypted=ABABABABABABABABABABABABABABABAB\r
+            Iterated 100 times=3F328EA11C7E779F827FF9FF21170312\r
+           Iterated 1000 times=7B7123D9F97D68E92228737C00FCC7FE\r
+\r
+Set 3, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACAC\r
+                               ACACACACACACACACACACACACACACACAC\r
+                         plain=ACACACACACACACACACACACACACACACAC\r
+                        cipher=067E5F98CBB6D3300FC77BD563D03E36\r
+                     decrypted=ACACACACACACACACACACACACACACACAC\r
+            Iterated 100 times=F5242FCC08FCFCAEB6FDB5A6E87857FC\r
+           Iterated 1000 times=53E8BD4E7188BDD5EBEEADB79882A408\r
+\r
+Set 3, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADAD\r
+                               ADADADADADADADADADADADADADADADAD\r
+                         plain=ADADADADADADADADADADADADADADADAD\r
+                        cipher=9D7C6FF24EB123C880631B1BBD05903D\r
+                     decrypted=ADADADADADADADADADADADADADADADAD\r
+            Iterated 100 times=D332E803EDE44A9CA2246E2015DAB511\r
+           Iterated 1000 times=5EE79FCE0CAA7D039CFE74292EEEC4D3\r
+\r
+Set 3, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                               AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=7D031A7C7F285FE9EBFC376D81F5ACFA\r
+                     decrypted=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+            Iterated 100 times=430CD1263E93ED1B2EF2E3E1F0CD3349\r
+           Iterated 1000 times=D04BDAD4ED3447D8E7C1287C65489EBD\r
+\r
+Set 3, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                               AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=5B7EAB3872097577801D89B4B32C02E7\r
+                     decrypted=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+            Iterated 100 times=6E4698869C4A9A29137ECF92B303AEB9\r
+           Iterated 1000 times=D56E870326CA90D5F40EFB164602C449\r
+\r
+Set 3, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                               B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=3E7C551467F9D5A37FD908CD53BBCACB\r
+                     decrypted=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+            Iterated 100 times=FAA1505B906C04C7A97E204CDADD14F3\r
+           Iterated 1000 times=41C552D4C6FBC936CFF2633E70F2DD97\r
+\r
+Set 3, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                               B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=7648DC27654E287CC1DC2238A51BCFCE\r
+                     decrypted=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+            Iterated 100 times=9DCFD695926D0AA421FE9434C0E8D52D\r
+           Iterated 1000 times=98CFE4915A1B1FF1389A3E23498DF824\r
+\r
+Set 3, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                               B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=3BB54679AB2B2CEA276F39A02BE753BC\r
+                     decrypted=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+            Iterated 100 times=3E1715F9A76FC0E608006DFC8F74EB07\r
+           Iterated 1000 times=F69E0654E589BBE38C6F895006309FC9\r
+\r
+Set 3, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                               B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=BBCC73D1E90D383D986B8423B3CFE4A5\r
+                     decrypted=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+            Iterated 100 times=3CD346958FB53818D2C1012957F8BA80\r
+           Iterated 1000 times=51808BF00C7227C2AB94CAC72114DEA1\r
+\r
+Set 3, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                               B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=18CB14A2ADF005096CA5BF66EC99D26E\r
+                     decrypted=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+            Iterated 100 times=4721048F8A4AAF8777E452158B29FA2F\r
+           Iterated 1000 times=79F6762153F1C6C49C1A521391359B9E\r
+\r
+Set 3, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                               B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=71F64CA25E1F8A1FFED4DE47B5DB5AB6\r
+                     decrypted=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+            Iterated 100 times=BD165C5A31074459C062AF5F1D8EC32D\r
+           Iterated 1000 times=978EA0258961333F879D9A48A4C6CA76\r
+\r
+Set 3, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                               B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=37DEC731BA8BE85DEA95E4C00D1B5149\r
+                     decrypted=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+            Iterated 100 times=E2DD7C59BDFCD83D86D0EBF51372586E\r
+           Iterated 1000 times=D6CEC4762CEA5F0588B2E809DED4898B\r
+\r
+Set 3, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                               B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=959AFEE28E44407156F897B03AF341AC\r
+                     decrypted=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+            Iterated 100 times=9E171CF683C0B20CD2DD66871E850ECF\r
+           Iterated 1000 times=DE3AB7D38F9EB2D48C2DB571C741519B\r
+\r
+Set 3, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                               B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=92A0D0EBF5B8EB39A9C2BACB756088D5\r
+                     decrypted=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+            Iterated 100 times=2117D8CDED68919F0E6471EBFB36658A\r
+           Iterated 1000 times=60844169D88C58558B59AFA869C2B993\r
+\r
+Set 3, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                               B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=83E154BACD52495DEB7F3E27D7F94185\r
+                     decrypted=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+            Iterated 100 times=11B5F15A192C51247E625E46A3DCAA2A\r
+           Iterated 1000 times=B6DCB09D1DEA624DA7383BEDAFF8D4F4\r
+\r
+Set 3, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABA\r
+                               BABABABABABABABABABABABABABABABA\r
+                         plain=BABABABABABABABABABABABABABABABA\r
+                        cipher=944BC70E999A6E83D6D3BB3D1E4B3D0F\r
+                     decrypted=BABABABABABABABABABABABABABABABA\r
+            Iterated 100 times=DDF754452FA6AC82AD690AB81B796963\r
+           Iterated 1000 times=8813B3FB86DEA94D021AF35E04FC5DF1\r
+\r
+Set 3, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                               BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=62E3BC89CCAA4AABB84E711514B72869\r
+                     decrypted=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+            Iterated 100 times=0C6F1C2F3AEF1546C634D1DD4B47ED5B\r
+           Iterated 1000 times=7B8CF36AA7680D4A6D8D2B863CA4A453\r
+\r
+Set 3, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                               BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=25994A3B6E0725D3E22E0590CA70CA71\r
+                     decrypted=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+            Iterated 100 times=2891B02B45F12E1D41DB6F5FFB973EBF\r
+           Iterated 1000 times=A1C3720C8B565EB3432825A450E0B7E6\r
+\r
+Set 3, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                               BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=DD235399C2EC127EBEA1430F90570D2A\r
+                     decrypted=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+            Iterated 100 times=9D515EEEE2F3BB3748BD631CCB41064C\r
+           Iterated 1000 times=3DC5192050313600A5519852F49A8475\r
+\r
+Set 3, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                               BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=60B58AB96CB2B80768FDC9FFDCAA2CC5\r
+                     decrypted=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+            Iterated 100 times=7212180205FEB722138D9DBFED04D3DB\r
+           Iterated 1000 times=3DF1CA138635094931B27DA0EC95C56B\r
+\r
+Set 3, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                               BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=5841CF7EAB45A56F67BF95B22AD5BD6E\r
+                     decrypted=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+            Iterated 100 times=B8E587388F3D7F0E098B6155BB28BE8C\r
+           Iterated 1000 times=4284F69F902E5CDD620FCB402B5497B7\r
+\r
+Set 3, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                               C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=8F1731B452815BE73424CCA396FCC0C5\r
+                     decrypted=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+            Iterated 100 times=F4F7B4F883E13642B9315F0AFD2AF605\r
+           Iterated 1000 times=1D5F2EFB03F470E253DDB45F1C529206\r
+\r
+Set 3, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                               C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=1E1EAE83B0F3DF2A437CEB165BDA5191\r
+                     decrypted=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+            Iterated 100 times=65E3C6CBAC66A64885EDF1DC85275758\r
+           Iterated 1000 times=D78B8485AC0ED92E58D266C4B20FFCA3\r
+\r
+Set 3, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                               C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=CC112FC4D16FFDBBA9A89774D97E24E8\r
+                     decrypted=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+            Iterated 100 times=F770D5A5D5531EB94FB68469913FAF6E\r
+           Iterated 1000 times=863679ACA3C905BB3C9366E84FBFAC98\r
+\r
+Set 3, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                               C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=B4FA203D1D739EA2D5449AB82F2BC5C7\r
+                     decrypted=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+            Iterated 100 times=5FDAE1BBBEA6051E7EC2D86F6A1E27D4\r
+           Iterated 1000 times=EB8CE3803D3ADEE48B781E1083E5E79F\r
+\r
+Set 3, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                               C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=1ABDD362C683018E3E3D5048F2042925\r
+                     decrypted=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+            Iterated 100 times=155CD76233A135DA7F976CB09B1CA9DE\r
+           Iterated 1000 times=F51E5D698277753F257DE655B32AA31E\r
+\r
+Set 3, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                               C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=FCEE4FB9FE9BF8BDEC454AAAC43FA059\r
+                     decrypted=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+            Iterated 100 times=13836C7683C80684F1835F6EAD5A229D\r
+           Iterated 1000 times=DDE05A2BDFB76F4F3A29EF9FDC74D8F0\r
+\r
+Set 3, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                               C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=A80A46F397AF6F6C6DF47350E4D55D27\r
+                     decrypted=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+            Iterated 100 times=7DA7BFFEA4E8D01D1F585581C783242A\r
+           Iterated 1000 times=14B419787B84AD18F3FAEEC9FB65A063\r
+\r
+Set 3, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                               C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=044BB1F4251DCEE03745E15E5A887720\r
+                     decrypted=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+            Iterated 100 times=3A704903DC8750B1F44D4E657A802AE6\r
+           Iterated 1000 times=2F7EDC5E274E778CE7843ABBD6C55927\r
+\r
+Set 3, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                               C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=71D1224C8DF1FC3D13459CE2F6F7E6C2\r
+                     decrypted=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+            Iterated 100 times=5F1D8ABF0C3643212E8CE513E28D63CC\r
+           Iterated 1000 times=3FB68115C7D71776BD7CD95BA6060933\r
+\r
+Set 3, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                               C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=055E63A9EB7F25441F67AB97D5D13789\r
+                     decrypted=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+            Iterated 100 times=29BC62283DC11881A9C7F6A289A0F5B9\r
+           Iterated 1000 times=94701E9D90562CA6D7C5EC271047BE42\r
+\r
+Set 3, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACA\r
+                               CACACACACACACACACACACACACACACACA\r
+                         plain=CACACACACACACACACACACACACACACACA\r
+                        cipher=1ADB9933FDBA27CF859C82F7C07DBA41\r
+                     decrypted=CACACACACACACACACACACACACACACACA\r
+            Iterated 100 times=D108BD2F42B78AB6CA0F42CE783FEE12\r
+           Iterated 1000 times=1BE77D382A64F1658BA67E438D8AB8F2\r
+\r
+Set 3, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                               CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=FCF29D7D2A87FFEF7E3B806292D419B9\r
+                     decrypted=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+            Iterated 100 times=368F48EEA8F80581AEFCECB89CC18E1E\r
+           Iterated 1000 times=964A9EC594080DDB377167B032599C30\r
+\r
+Set 3, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                               CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=6CD27F41B3D3DC39E681696A7C190A92\r
+                     decrypted=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+            Iterated 100 times=D147D3E332481D164CF420BABE8A9ACE\r
+           Iterated 1000 times=89BF492929D5BB92F1C49767C840B212\r
+\r
+Set 3, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                               CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=D6669233D43127176FCC93FFCA953600\r
+                     decrypted=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+            Iterated 100 times=2160D4B7C0F109BEA98A10AA904B09C3\r
+           Iterated 1000 times=D432B7C8AAE04DFC663CC97FBA79546A\r
+\r
+Set 3, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECE\r
+                               CECECECECECECECECECECECECECECECE\r
+                         plain=CECECECECECECECECECECECECECECECE\r
+                        cipher=CCE3FAEBA35643C5A749E589A532BAB2\r
+                     decrypted=CECECECECECECECECECECECECECECECE\r
+            Iterated 100 times=2BE3F8EBB21B655C4F57792392F48691\r
+           Iterated 1000 times=5DD114012986229BCDE1B59F5DB88700\r
+\r
+Set 3, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                               CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=9C9436B8B7EA53323B1FD0BE13FAB980\r
+                     decrypted=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+            Iterated 100 times=258F3F4A2F28B5623F86534CEE987777\r
+           Iterated 1000 times=16143AD5B3029F4C24537C9221FAEA3E\r
+\r
+Set 3, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                               D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=16ED7994B93F42AA47F7B8418E038AF1\r
+                     decrypted=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+            Iterated 100 times=5FC891934160135CB2FD97026CE1F550\r
+           Iterated 1000 times=BBCC2FFDF34B77F22EAAB61ED64A6F1C\r
+\r
+Set 3, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                               D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=948590A5F7280D77F7E90A23C237ACE9\r
+                     decrypted=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+            Iterated 100 times=D021B8F1E23626246D0586C56CE28054\r
+           Iterated 1000 times=FC98B4D4961E5A2E5602E49ABE8B9A66\r
+\r
+Set 3, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                               D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=7E667E550C0D1E34A2992B6F297127B7\r
+                     decrypted=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+            Iterated 100 times=B0B3C4B04157C60175A0E0575C2421FD\r
+           Iterated 1000 times=C900C9EA55D70D1E2A4B4485E60528C4\r
+\r
+Set 3, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                               D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=B04EFA621DEB9DC468CAB452D71870A5\r
+                     decrypted=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+            Iterated 100 times=2835FCDC923106578E67FDD2F9876C3F\r
+           Iterated 1000 times=C93137AD96D6F2047727EE07B880DD56\r
+\r
+Set 3, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                               D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=EEFDC6C8BF26D7FE343EA46270A66581\r
+                     decrypted=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+            Iterated 100 times=E11437388DE81A18954211AD691BB732\r
+           Iterated 1000 times=7BFF20CFC2ECB392AB89BA5CA7F1355E\r
+\r
+Set 3, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                               D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=74F9907E9C10DE9637DD670AF0BD3538\r
+                     decrypted=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+            Iterated 100 times=42732B057CD9DFC5E5997FF35E6576B0\r
+           Iterated 1000 times=0A12FD8BC333EBB7D5E555E3B0245B75\r
+\r
+Set 3, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                               D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=4B21E006C3E8427DCD2DB42A0A654D41\r
+                     decrypted=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+            Iterated 100 times=343B01E8F69D3728D44A552A550EC094\r
+           Iterated 1000 times=B898B879D29F31D0F0B4BF9143614668\r
+\r
+Set 3, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                               D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=AA7BB1307530885ADF97BB17A94D77DB\r
+                     decrypted=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+            Iterated 100 times=24EDACE06C980FC7166622002962F6E0\r
+           Iterated 1000 times=AB0AF61349DAC34E51A52DF0C712197C\r
+\r
+Set 3, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                               D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=28E04622125B6C7C3F6E7CBB936828BE\r
+                     decrypted=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+            Iterated 100 times=25D8130C1B70235AEB40B4E5ABCE5DA4\r
+           Iterated 1000 times=07EE72770B8421E41D8C6CCB93F30C6E\r
+\r
+Set 3, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                               D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=4D674671F642E2526F079CF7244A12BC\r
+                     decrypted=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+            Iterated 100 times=97617CA8A189E3DD5C4C9271E9749FC3\r
+           Iterated 1000 times=75DB647DB9895A0256913FC25A179734\r
+\r
+Set 3, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADA\r
+                               DADADADADADADADADADADADADADADADA\r
+                         plain=DADADADADADADADADADADADADADADADA\r
+                        cipher=2A2D10E96ABE5A49191C8F09DCBAD8DF\r
+                     decrypted=DADADADADADADADADADADADADADADADA\r
+            Iterated 100 times=C13F5F116480C0E6044D5E636EA566E6\r
+           Iterated 1000 times=C13211B4858602C98602D17ACFE14150\r
+\r
+Set 3, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                               DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=885BC34961A6BE3DE3B01C072B4B83B1\r
+                     decrypted=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+            Iterated 100 times=23FD6CE5696B7C9BDFCFCD7D44BE0BF1\r
+           Iterated 1000 times=32E7C5710CD265FBDA68BDCA7A367636\r
+\r
+Set 3, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                               DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=AA63E58592B4E9383F77E28C85A19861\r
+                     decrypted=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+            Iterated 100 times=B0DC73636A1656197AAB27C4D5C2F649\r
+           Iterated 1000 times=B39C78EFAA58974A88C5EF57E2C79959\r
+\r
+Set 3, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                               DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=76FA05760B9636326A462BAFAE319264\r
+                     decrypted=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+            Iterated 100 times=F78F094F92538C64E81FC78C8D377DE7\r
+           Iterated 1000 times=E39574A17004F375A8DD4A1AE4327997\r
+\r
+Set 3, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                               DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=997EF7F6DCD1B6E9FE6AB3BF017C3DD7\r
+                     decrypted=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+            Iterated 100 times=2A5241EC5191D60B1806F7247C63276F\r
+           Iterated 1000 times=F7F6AA2C4CF4733032E980C86115DE4E\r
+\r
+Set 3, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                               DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=A16BA6FFB4F2A315C773394930C7CA55\r
+                     decrypted=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+            Iterated 100 times=462EE49F6CCEB97558782E1EAD3304A9\r
+           Iterated 1000 times=9109780562516B481ECE89327B5BD4A5\r
+\r
+Set 3, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                               E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=41A686AA18A1DDE19CBEFFB40C20BFD6\r
+                     decrypted=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+            Iterated 100 times=E4C1F67D548F97490FCC87485D365231\r
+           Iterated 1000 times=181D4CE71B39997EC51324D9A1F09836\r
+\r
+Set 3, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                               E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=FBB5480BA5DACBD651C25FEDEAD9550F\r
+                     decrypted=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+            Iterated 100 times=5B90301773938B70FA20167EB5217BAD\r
+           Iterated 1000 times=D3069BB40C39C777D77EC8AB2BD788B8\r
+\r
+Set 3, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                               E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=79C6F04212FF6F3CE1337FC94155C0C3\r
+                     decrypted=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+            Iterated 100 times=1F73DD1597D0976379FA5E6954C8A97A\r
+           Iterated 1000 times=FC7D3A789DDE96B9B0B5E707CB7D808B\r
+\r
+Set 3, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                               E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=C9B3385A6117688088A74FE69D85A75E\r
+                     decrypted=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+            Iterated 100 times=33A9D11F22F56F271C4A87F9E2FB8025\r
+           Iterated 1000 times=5F2EC58E7399C2953066710597AA6433\r
+\r
+Set 3, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                               E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=40DE94A956298229745B1D6D2288ACCF\r
+                     decrypted=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+            Iterated 100 times=08392D7FC391109D2E378248B15A000D\r
+           Iterated 1000 times=69325D306B1D15BBF8F43279793051EF\r
+\r
+Set 3, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                               E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=00E8F328C3EA3FD56879A7AB76676F58\r
+                     decrypted=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+            Iterated 100 times=84D127C4DCDC440B7CDEBE3037E178F0\r
+           Iterated 1000 times=317D136E2CD0B92108638424CC5649BB\r
+\r
+Set 3, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                               E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=FA9473FDC7FE510CF4F1E90619F8A069\r
+                     decrypted=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+            Iterated 100 times=9C093BB15A46B2794551A0AE91512CA8\r
+           Iterated 1000 times=6558561648805E34E4F4FC6869A32793\r
+\r
+Set 3, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                               E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=B60CF82FE8A1BD7085AB14A129004D2B\r
+                     decrypted=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+            Iterated 100 times=0E04E8093CFD6BC7BBB59F04AB86722A\r
+           Iterated 1000 times=154957556956D8D776E3CBB33ADC3B5B\r
+\r
+Set 3, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                               E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=218FA02A1A845D760AF7303A04D152B2\r
+                     decrypted=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+            Iterated 100 times=1FDA2361374DDA2D5503F00C2888BDEE\r
+           Iterated 1000 times=504F6D7C1B7A579C94CDED5C7C94B2B0\r
+\r
+Set 3, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                               E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=2ECBF0AEDACD98E84A9E049CD76B893C\r
+                     decrypted=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+            Iterated 100 times=4B37AE9A4B9ADBDA3BE57BEA08958194\r
+           Iterated 1000 times=7CAF396895736E9C803DB078875CC217\r
+\r
+Set 3, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                               EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=BBAA2D7E3E3B95E3135CF0D037372A7A\r
+                     decrypted=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+            Iterated 100 times=DD8D56385C5D190DD21CBC31358A6D14\r
+           Iterated 1000 times=E5588DD7B7AABD89610EFF2A6A19F828\r
+\r
+Set 3, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                               EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=EB37307C4283D3B44703BDB09B8A91DE\r
+                     decrypted=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+            Iterated 100 times=DFE44A7CEA718DFE4AF66321FC9BC119\r
+           Iterated 1000 times=A58BA557CA7EEE29A5EBF2338C356709\r
+\r
+Set 3, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECEC\r
+                               ECECECECECECECECECECECECECECECEC\r
+                         plain=ECECECECECECECECECECECECECECECEC\r
+                        cipher=DF67EEB3D6A1BDF54F414A0DBC79BC59\r
+                     decrypted=ECECECECECECECECECECECECECECECEC\r
+            Iterated 100 times=42DC4FFD621319FDEE953BB6FE4C1793\r
+           Iterated 1000 times=88AAB7125EC50AB30B96044A41EE0A5C\r
+\r
+Set 3, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                               EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=F59A986D73D98351420F755BBF3C5F94\r
+                     decrypted=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+            Iterated 100 times=E6ACFC376B57766648BF5DCD79CCCE33\r
+           Iterated 1000 times=33CFF3F51FA137D8B41E43FBBE78A391\r
+\r
+Set 3, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                               EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=A9B38C2A80B204248F2F3458BA246D2A\r
+                     decrypted=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+            Iterated 100 times=EFD041EB80E09937ABB5AEB352E13B7F\r
+           Iterated 1000 times=73E7BBAF3769F8EE07B5E0778940D839\r
+\r
+Set 3, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                               EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=A2270F4FC2FF6BD4759E7760B9F138E1\r
+                     decrypted=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+            Iterated 100 times=D4841AF5F9E109257F15D4ED1834DD05\r
+           Iterated 1000 times=9FEA20B41AAE527381769979DDF7A8BC\r
+\r
+Set 3, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                               F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=AD758DFCF9482FCE35A83CFE114D3C7B\r
+                     decrypted=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+            Iterated 100 times=43CCF689B859322BD03869D952B8A8E2\r
+           Iterated 1000 times=596E0B3D84D653EECAE501F5FC2E977B\r
+\r
+Set 3, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                               F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=A792EA51C9410550FE40CF8169183326\r
+                     decrypted=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+            Iterated 100 times=C506E50DB1FF8CCA743A09C21AF2210F\r
+           Iterated 1000 times=10462D996DFADD4F9B46A0C49C629D36\r
+\r
+Set 3, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                               F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=636284D1BD6169E93A34AEC638A10DE2\r
+                     decrypted=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+            Iterated 100 times=985C013D48B76AA942B7530932F7F7B6\r
+           Iterated 1000 times=E7E12F66547C0E55DAACDF597244F707\r
+\r
+Set 3, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                               F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=AFA32B1472F24054CAACB70E0B7D58AB\r
+                     decrypted=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+            Iterated 100 times=7A6CEA96077D319219B79C6DAF8ED702\r
+           Iterated 1000 times=FFF784ED4984B29E41BCCB8E1753D327\r
+\r
+Set 3, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                               F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=6FBF54EBA62CC155CEC5544B9652EBF1\r
+                     decrypted=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+            Iterated 100 times=7B2F43CF7BBE647F2B77D7D47F379D9E\r
+           Iterated 1000 times=5EED268249B8B1243D63606D2C831C9D\r
+\r
+Set 3, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                               F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=F91CAC6E14B53586A1A16DC13AEABD09\r
+                     decrypted=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+            Iterated 100 times=46AEE42248E443A617B2610A7E8F4907\r
+           Iterated 1000 times=B449BF06D635A1D3C536320AA3FC4528\r
+\r
+Set 3, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                               F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=1D5D55D3A316B49767DEF93FD270A06E\r
+                     decrypted=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+            Iterated 100 times=4D98795D17EA5B4E89CA99C06F95BB51\r
+           Iterated 1000 times=672672938A03E2F021E49DFE8922795A\r
+\r
+Set 3, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                               F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=191615B13852CCAE755DB689815E01AA\r
+                     decrypted=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+            Iterated 100 times=0586AB02C5C55CF4DA70C68D877E662D\r
+           Iterated 1000 times=8831307331787FE1F04AEC7F0562CA86\r
+\r
+Set 3, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                               F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=47B514031DFBD57082DB1AB6AD10830F\r
+                     decrypted=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+            Iterated 100 times=1C5AC4890AFD995892E873F1CC8782CE\r
+           Iterated 1000 times=E618EE0E9AFCD2E6E63DD7D26E4ABB37\r
+\r
+Set 3, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                               F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=9E9F120791DDD28622F4C029C9D5440B\r
+                     decrypted=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+            Iterated 100 times=BE27E97BA63BF1CC11BA12C66DD0EDEE\r
+           Iterated 1000 times=69D59E2132325958D76E9536B9C3F3C8\r
+\r
+Set 3, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                               FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=27165EAA5E3FFA0F9F1481747D92FBAB\r
+                     decrypted=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+            Iterated 100 times=2CE9ADA52D1DF589357100DF7FC80F23\r
+           Iterated 1000 times=805775B61C48E537EB9C4F04CFF53DA8\r
+\r
+Set 3, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                               FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=3F0DC37A7123D78410C19A756A18E51F\r
+                     decrypted=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+            Iterated 100 times=36B2E633FBCB0F5911EAACDF299AEF36\r
+           Iterated 1000 times=5D8BCE552FF4CEAE4C9D9C4425F22A09\r
+\r
+Set 3, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                               FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=55615B53EEA249F18C4246533D3C4E0E\r
+                     decrypted=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+            Iterated 100 times=EA212AF5A511259E2DD57EF5439B1724\r
+           Iterated 1000 times=810FAB8FFB4620A6218A70E9EE2C51FC\r
+\r
+Set 3, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                               FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=35725FFF671680BE7DBD46D1326298A5\r
+                     decrypted=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+            Iterated 100 times=F9F27E8E93ABC6979FAFB4D87ADB19D4\r
+           Iterated 1000 times=BAA450B94A4867C11A2725CCF1F0B089\r
+\r
+Set 3, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                               FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=DAE333F1F9616CCDA06889F871F30339\r
+                     decrypted=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+            Iterated 100 times=E3AA0A8F986104464BA2B8F8C4091C29\r
+           Iterated 1000 times=5BBED568DA95C5B63D5F509B9575FEDB\r
+\r
+Set 3, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                               FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=5983A4D8DD1904C2ED9A2A416265552F\r
+                     decrypted=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+            Iterated 100 times=5491E672D24E8EE72AB40B39CA21EF88\r
+           Iterated 1000 times=9B90D870F819F6E7B3042AB7E6174E39\r
+\r
+Test vectors -- set 4\r
+=====================\r
+\r
+Set 4, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F\r
+                               101112131415161718191A1B1C1D1E1F\r
+                         plain=00112233445566778899AABBCCDDEEFF\r
+                        cipher=E5C82D388ED59B96EE87E3F48A6E879E\r
+                     decrypted=00112233445566778899AABBCCDDEEFF\r
+            Iterated 100 times=6F69FF66A0364DC96F2842F8499C779F\r
+           Iterated 1000 times=8A989C4DF59CEF1C965DC6987C4D212E\r
+\r
+Set 4, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF48\r
+                               2BD6459F82C5B300952C49104881FF48\r
+                         plain=EA024714AD5C4D84EA024714AD5C4D84\r
+                        cipher=A565F4A3F2AED0708F3885BA9C216946\r
+                     decrypted=EA024714AD5C4D84EA024714AD5C4D84\r
+            Iterated 100 times=55D1B486FFD622B5822CF0F257365A40\r
+           Iterated 1000 times=33E109CA50BAEFE0ACCCEB839A9E5743\r
+\r
+Test vectors -- set 5\r
+=====================\r
+\r
+Set 5, vector#  0:\r
+                           key=80000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B57C130F28784D1DB739A94497D6D6D4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  1:\r
+                           key=40000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=426FA83282CE5C31D84D9990498C6C43\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  2:\r
+                           key=20000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4DB3B7A2D7BC14B2D9D3B1B3D4C5F7EA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  3:\r
+                           key=10000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AB26373A21D3F0AA19F87BBE469218D1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  4:\r
+                           key=08000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B7A1269D88E2F41C419F4F9DAB1D3EFF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  5:\r
+                           key=04000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5EFF7132577EE61BC353C5D26AE9F8DF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  6:\r
+                           key=02000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FFFD037ECBE63E2ECCE552C9C3A427A5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  7:\r
+                           key=01000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5A38661DD53EDF4DAC586509BB1D0C28\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  8:\r
+                           key=00800000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C852380923A27A5A78D020D28942424C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#  9:\r
+                           key=00400000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1EC269F0A507DE42CAA573A9160ED377\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 10:\r
+                           key=00200000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7B6E7AE0C235770C811405683B41066D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 11:\r
+                           key=00100000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E3A3B0B691E19F8E028B5D924D27236F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 12:\r
+                           key=00080000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7B63E4DE17BBA12C56383F0ABBBC942A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 13:\r
+                           key=00040000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B8E5ABE3570BA0BAC0C322133CB05612\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 14:\r
+                           key=00020000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EB8F3D79E9E61B5B4B26858A073309E4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 15:\r
+                           key=00010000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=350E563684B36AEA532CB9BDCB366E9A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 16:\r
+                           key=00008000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7F6EDAF275B38EBDDD28684603921085\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 17:\r
+                           key=00004000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E07A1629142E83A0D3CD1CA0F3D2DBB3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 18:\r
+                           key=00002000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=92092B4423D5EB5C27182460FF179441\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 19:\r
+                           key=00001000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D9DAEA09182210CA61DAE359D2CDB4D9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 20:\r
+                           key=00000800000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C6186FCCEB5650CF82B39D8E1A7BC8EF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 21:\r
+                           key=00000400000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=783E88F008A5C1D3D7E644CABF54C86F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 22:\r
+                           key=00000200000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FB0BDDF6F9046CE0E8AF9B1EF1D60176\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 23:\r
+                           key=00000100000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0B30104A4FF46B3D3181E3B47874D26D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 24:\r
+                           key=00000080000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=79666D3858409C6AB3B60D296C4488BE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 25:\r
+                           key=00000040000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F3C0E5318FB82044080C01B610B93D0E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 26:\r
+                           key=00000020000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=16E6884865F0C0EC3C4986E6F4100E1E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 27:\r
+                           key=00000010000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=937415B480CA4C726822ECD6A8548105\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 28:\r
+                           key=00000008000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=83365AFC071D2F19DB1FD47739422569\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 29:\r
+                           key=00000004000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=76CAC9237C75681C6D75BA23018F0372\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 30:\r
+                           key=00000002000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B9A5C8966F754718C18C4C043831DC8E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 31:\r
+                           key=00000001000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F28AB66644715333B15A98FA6AAE93C9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 32:\r
+                           key=00000000800000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4FB25B04B8F39F4A9D35E4FFBE0B5B62\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 33:\r
+                           key=00000000400000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F5D574BDE655EC18F43AAB81C906AE8A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 34:\r
+                           key=00000000200000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C3CB3327B4613D9DBC5B7CDAD372F81C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 35:\r
+                           key=00000000100000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D20328EEBBB07EEC27B9412D723EB1E3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 36:\r
+                           key=00000000080000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4E11766C70AB841BC3DE0DE613EF1F0C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 37:\r
+                           key=00000000040000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8BD61D7AD3B18E57410D7EF292698991\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 38:\r
+                           key=00000000020000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9ABAEFBB0A47712241DA2391EFE99674\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 39:\r
+                           key=00000000010000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F144A2D30D7EEB3E9637C512A062DB0E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 40:\r
+                           key=00000000008000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C82538BA137B45CBEFDCF78A1EF98FF7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 41:\r
+                           key=00000000004000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C4A203C13AEE281C94620F76CFCFF36D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 42:\r
+                           key=00000000002000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=69825C462A1302F1684388777AB1C414\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 43:\r
+                           key=00000000001000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0D9BDF7F5206CED66276278F371D420E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 44:\r
+                           key=00000000000800000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D768CA2070C66FC146AC7DE6ACE6BF36\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 45:\r
+                           key=00000000000400000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F1DE262CA4874D2DEC0641C3B7995863\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 46:\r
+                           key=00000000000200000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E5A82DE796413371ED7C3BE71D2EF385\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 47:\r
+                           key=00000000000100000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B48D34CD9C6F059AEC48E339D19EA085\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 48:\r
+                           key=00000000000080000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=09EC3553E9F286400D7FFF294B1D3055\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 49:\r
+                           key=00000000000040000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4F54A79B3C6BD4B01F9DA5978F4DFAEA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 50:\r
+                           key=00000000000020000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2EEF0008E78C4327AFD3251572DD59A3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 51:\r
+                           key=00000000000010000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E431874F18EBAD39DC99DC7067EC71B3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 52:\r
+                           key=00000000000008000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5BC464886F3FDC832C1829C0563A1160\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 53:\r
+                           key=00000000000004000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2B1851B56B18F3E28B82975EE15366EE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 54:\r
+                           key=00000000000002000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=56DA616EC6969E513E1189E1D6F5EDEB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 55:\r
+                           key=00000000000001000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4886C848193EBF48B69CCE526120E794\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 56:\r
+                           key=00000000000000800000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CADB2870367FE360D0D3CEB33903DB05\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 57:\r
+                           key=00000000000000400000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D563B16E5E7AE953CCD76AE9DECD1629\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 58:\r
+                           key=00000000000000200000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3C1EC8533BB8BC9C8B03FA0DEECCEF07\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 59:\r
+                           key=00000000000000100000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1DE9833B9BDAFEF8AF180AC4123087D4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 60:\r
+                           key=00000000000000080000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CC8D006B448A33452826D45A93B3891F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 61:\r
+                           key=00000000000000040000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2EC6DEF8A4D8731DD578F187ABC55873\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 62:\r
+                           key=00000000000000020000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=29BB316B22742BBC06982487585E5267\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 63:\r
+                           key=00000000000000010000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D0C841235BCBA215876DF5A52E7D2ED4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 64:\r
+                           key=00000000000000008000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=DC8C26D8B64952B5276590BC2B4EDD72\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 65:\r
+                           key=00000000000000004000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BEAD3E98396331D4CA2FC6157D86A62F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 66:\r
+                           key=00000000000000002000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E3EA680088916417B40C993A66846634\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 67:\r
+                           key=00000000000000001000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=709F4FE23E14EF22D55965F604291E79\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 68:\r
+                           key=00000000000000000800000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=02E003203DD4B450C6ECE9D7079251CE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 69:\r
+                           key=00000000000000000400000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7CBEF01DC8945534C7CE1D69839AC328\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 70:\r
+                           key=00000000000000000200000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3CD215BD6A6DB48E8EE668A0CB9740CD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 71:\r
+                           key=00000000000000000100000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9EEC39D83654802E503CD20BEBE5301A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 72:\r
+                           key=00000000000000000080000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D4815C6C002E0A88D885826AD6550888\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 73:\r
+                           key=00000000000000000040000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2F7BE80B5BF779563ADEB59A166D6D48\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 74:\r
+                           key=00000000000000000020000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0F08BCE284262C62B73DB269B144B043\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 75:\r
+                           key=00000000000000000010000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C9558CEF46C5B2C3A4AF1DB6D0AE9A58\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 76:\r
+                           key=00000000000000000008000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A85817B3C0AA3385E4D06E40ED0932A7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 77:\r
+                           key=00000000000000000004000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9CCE86C760D0BA79EA6E49286AC46591\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 78:\r
+                           key=00000000000000000002000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6AF4AC8A431059E25D8F6550AFFBC93C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 79:\r
+                           key=00000000000000000001000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=046141E2A8DF5FABDE351E86E858D2F8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 80:\r
+                           key=00000000000000000000800000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CA979ADE3A8607B979CD3B9C7294EDAF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 81:\r
+                           key=00000000000000000000400000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6E9721A9408739FB774B2D397CFD8C40\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 82:\r
+                           key=00000000000000000000200000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EC7D380777E365DBDC15B0E4082C31B1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 83:\r
+                           key=00000000000000000000100000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=91686AA5845540B6A28F4D787EBABB53\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 84:\r
+                           key=00000000000000000000080000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=23CDB716CE33E59ECC618DFEDE8B1DDF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 85:\r
+                           key=00000000000000000000040000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BEA48BE3A2E3E7C0F83FBD17AE8D7115\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 86:\r
+                           key=00000000000000000000020000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1FB9F8756A433FAC14FA740B3EABEF99\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 87:\r
+                           key=00000000000000000000010000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E007014962CF921412E4A6326F4116C1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 88:\r
+                           key=00000000000000000000008000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0DB9D87718F1164828B0D0AD3B4E82EE\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 89:\r
+                           key=00000000000000000000004000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D0842A879A2D052580233C875FAE38C7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 90:\r
+                           key=00000000000000000000002000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4758F96FCF34FAF24348EF321400C0D5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 91:\r
+                           key=00000000000000000000001000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E3FEC60197EEE5C7BC1725E8048C0F4F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 92:\r
+                           key=00000000000000000000000800000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=ABF7D362CF57FCEE350EF2F84C7B16A7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 93:\r
+                           key=00000000000000000000000400000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=841045C65C61D21496A88FC2D62276CF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 94:\r
+                           key=00000000000000000000000200000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D3B5186C69B53E44B8D3F1DA1ADACD65\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 95:\r
+                           key=00000000000000000000000100000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EFA8931B2A8134F2B5942C06E077DA3F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 96:\r
+                           key=00000000000000000000000080000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FF10FD3480021C1D81C5FF442F040723\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 97:\r
+                           key=00000000000000000000000040000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=210695E302857B717C4B652217806D1B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 98:\r
+                           key=00000000000000000000000020000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=461697A9588DBDA44DC590CB4B271C44\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector# 99:\r
+                           key=00000000000000000000000010000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A0D4DEBDE3A3689B62779BB4A3B6A0E1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#100:\r
+                           key=00000000000000000000000008000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=05FBBC472881B2806464D5D029881FE1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#101:\r
+                           key=00000000000000000000000004000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EBEBE82B445F1C545F76A9DB59C63F74\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#102:\r
+                           key=00000000000000000000000002000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8EB8608D95B21DDEC6D7EC9943D862EA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#103:\r
+                           key=00000000000000000000000001000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CE2320CEEF29F9C279C0D093663B30C1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#104:\r
+                           key=00000000000000000000000000800000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8D5182F92D6BDB6B8B3395FB92EE37F4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#105:\r
+                           key=00000000000000000000000000400000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8837D5D9FCB8EAF9F150AB73DA46FDD5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#106:\r
+                           key=00000000000000000000000000200000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A450E22432777ECF9C373C1DBD9FDF39\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#107:\r
+                           key=00000000000000000000000000100000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E2FEE0A581AB94D6D6F2AEC4ED58B7FB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#108:\r
+                           key=00000000000000000000000000080000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=569CF84714BB5F0EB4BB190858BFC97D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#109:\r
+                           key=00000000000000000000000000040000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FA37461962F8FAD4CFF4CCFC25114C8A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#110:\r
+                           key=00000000000000000000000000020000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=85B7E7666665D23445839FFA0D8C8717\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#111:\r
+                           key=00000000000000000000000000010000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1A2839CAB3F52C5A1F9A048A636ABC90\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#112:\r
+                           key=00000000000000000000000000008000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8E4DDF5A110A421307D79B566293CF2C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#113:\r
+                           key=00000000000000000000000000004000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0BCAD8DDFA18D335723DC23A81F2F0B1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#114:\r
+                           key=00000000000000000000000000002000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=67C5C330667E3CC192A0C2684AC9FFE6\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#115:\r
+                           key=00000000000000000000000000001000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3BB4E5802ABE7D9DA8E96B73410C737E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#116:\r
+                           key=00000000000000000000000000000800\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=84A2FB616F6A3B6DA3C3E51EF7DA39CC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#117:\r
+                           key=00000000000000000000000000000400\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=510B3273036942B954902CEDFB01A802\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#118:\r
+                           key=00000000000000000000000000000200\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=047E4AAE428EA397902558A26BCBA4DB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#119:\r
+                           key=00000000000000000000000000000100\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BC496C392DEE7E5242ADCAD7636DEE05\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#120:\r
+                           key=00000000000000000000000000000080\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C78E060982CE01BA4176BB9B2CF08B1B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#121:\r
+                           key=00000000000000000000000000000040\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5FA84EDF859EBD43EED5BD730765E299\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#122:\r
+                           key=00000000000000000000000000000020\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4910F8FA3541DD0DD04887B66C27C7AC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#123:\r
+                           key=00000000000000000000000000000010\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=418E4A29C251DAFDE55A3AD5D71889EB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#124:\r
+                           key=00000000000000000000000000000008\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=93B9F5A9F1CBAED53F37DACA2080045D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#125:\r
+                           key=00000000000000000000000000000004\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6D3B438D8C95FC270DC551FFCBAAE28A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#126:\r
+                           key=00000000000000000000000000000002\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3959A2E05F8120526023CC54988BA964\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#127:\r
+                           key=00000000000000000000000000000001\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F9D2F8C4AD82316C9DD60B08C8B8F36B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#128:\r
+                           key=00000000000000000000000000000000\r
+                               80000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=88CF685BEC16E4361266EAC6D4485E66\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#129:\r
+                           key=00000000000000000000000000000000\r
+                               40000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FB2B2C2F357B88FE5ACADD0CC229D64D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#130:\r
+                           key=00000000000000000000000000000000\r
+                               20000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B016E8119C14F370477DCC25CFD17225\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#131:\r
+                           key=00000000000000000000000000000000\r
+                               10000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=85F9AD0188FA5D736D831815C16C8AD5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#132:\r
+                           key=00000000000000000000000000000000\r
+                               08000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2E0901BDA56E6A9BA25B6D463F3743B4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#133:\r
+                           key=00000000000000000000000000000000\r
+                               04000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0F483016CCEF28CEB7B732438EBE5FAA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#134:\r
+                           key=00000000000000000000000000000000\r
+                               02000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5F05E860BA6487095C96C73B46D41E7C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#135:\r
+                           key=00000000000000000000000000000000\r
+                               01000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C00C713AAB1F0955236B4C8AA14C9751\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#136:\r
+                           key=00000000000000000000000000000000\r
+                               00800000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=9644104C156C1D322DAA945A45BE0BA1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#137:\r
+                           key=00000000000000000000000000000000\r
+                               00400000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=35113E9208CABA65107047D9DE33EAF7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#138:\r
+                           key=00000000000000000000000000000000\r
+                               00200000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=66BBF94A7E1416954333F41029598433\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#139:\r
+                           key=00000000000000000000000000000000\r
+                               00100000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EAB4CF7384ED64AA8CBE40BF6F6DF32E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#140:\r
+                           key=00000000000000000000000000000000\r
+                               00080000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E3AAB0567B3F2A9D03881093453D0B1F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#141:\r
+                           key=00000000000000000000000000000000\r
+                               00040000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0E7E6AC67AA082C3267D68749DB8213E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#142:\r
+                           key=00000000000000000000000000000000\r
+                               00020000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=82E8FDDE16309E5F48872976D81C7C20\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#143:\r
+                           key=00000000000000000000000000000000\r
+                               00010000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4300BC671BEA574D1E29EB9F1D63E4B2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#144:\r
+                           key=00000000000000000000000000000000\r
+                               00008000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=29AF90415F6CAECBE865A4C81BE9C6DF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#145:\r
+                           key=00000000000000000000000000000000\r
+                               00004000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=DF49F82F48D7BB945196CF2AE35B0435\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#146:\r
+                           key=00000000000000000000000000000000\r
+                               00002000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=97057C6E6A7CDC049788E1132544B893\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#147:\r
+                           key=00000000000000000000000000000000\r
+                               00001000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=CA673646A1EB73502188DFBAC1DCD981\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#148:\r
+                           key=00000000000000000000000000000000\r
+                               00000800000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0B548EA9BCB7DD9F069CA275C561D7E5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#149:\r
+                           key=00000000000000000000000000000000\r
+                               00000400000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=032C034BD69A201D9A0AEC31C9967A7D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#150:\r
+                           key=00000000000000000000000000000000\r
+                               00000200000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5FDA8EAD68895668DA956B7DE46FB8D5\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#151:\r
+                           key=00000000000000000000000000000000\r
+                               00000100000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=75746362C63EB48657F0BCAF2CA4ED00\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#152:\r
+                           key=00000000000000000000000000000000\r
+                               00000080000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=70B73F1BE11BF3F84424ED79A6C9DC59\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#153:\r
+                           key=00000000000000000000000000000000\r
+                               00000040000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=00219EE94C5BC805D993F08CAB21FD1F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#154:\r
+                           key=00000000000000000000000000000000\r
+                               00000020000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2B95699FCE7F66DA6BE6604983C3E82F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#155:\r
+                           key=00000000000000000000000000000000\r
+                               00000010000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=305B801E47617D727DA8AEFF7158029C\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#156:\r
+                           key=00000000000000000000000000000000\r
+                               00000008000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BAC0C6E5CD31907FB2E9014370991EDD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#157:\r
+                           key=00000000000000000000000000000000\r
+                               00000004000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0FA832025C45524E02EBEFFA7103533F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#158:\r
+                           key=00000000000000000000000000000000\r
+                               00000002000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3E7CD9F53B1D36BAE82A6DCA21DFB9C3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#159:\r
+                           key=00000000000000000000000000000000\r
+                               00000001000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2BE35DB7EB55F412659059163A0E1D3F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#160:\r
+                           key=00000000000000000000000000000000\r
+                               00000000800000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6EA5417987B67AF2EA0104CB16BFBE56\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#161:\r
+                           key=00000000000000000000000000000000\r
+                               00000000400000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=44B12BFF0D5C073519541F57CECECDBA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#162:\r
+                           key=00000000000000000000000000000000\r
+                               00000000200000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BD6204F192EEBE63B5534A4C1D7345CC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#163:\r
+                           key=00000000000000000000000000000000\r
+                               00000000100000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2CFA5E971DEFFC8B58D94997E6A0EBFB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#164:\r
+                           key=00000000000000000000000000000000\r
+                               00000000080000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2D20652DAA14727267EE3D500D59E64D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#165:\r
+                           key=00000000000000000000000000000000\r
+                               00000000040000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7CCDC4A9A4AE911F0EBE7F4B422F0173\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#166:\r
+                           key=00000000000000000000000000000000\r
+                               00000000020000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=6503253221A7A77B34B57ABAA915838D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#167:\r
+                           key=00000000000000000000000000000000\r
+                               00000000010000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F8523FC618E8D4B330E389671294C620\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#168:\r
+                           key=00000000000000000000000000000000\r
+                               00000000008000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=EDF6EEEF8504FF75E56CD9E5EE2E7093\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#169:\r
+                           key=00000000000000000000000000000000\r
+                               00000000004000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2E5E2EF8D7A7C1C6F1070D90878C7A03\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#170:\r
+                           key=00000000000000000000000000000000\r
+                               00000000002000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FE1C94B5CD3DAB2632117D67549810E0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#171:\r
+                           key=00000000000000000000000000000000\r
+                               00000000001000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4578B8667C8D37EE7108A108ACE2A6A0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#172:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000800000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=86B41E9D1A246F16948D7270F7426D8E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#173:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000400000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0FD5A6709DBE206033B8A92D0DB70D2E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#174:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000200000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F2F2000A18B0F93B8E7EA7D7D7661CFF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#175:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000100000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F36FE7EF4B72A776A7C1D9BFC216307B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#176:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000080000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5AB526FBEC78996F7B2A6BC94C173653\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#177:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000040000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=62CFAD094BE300E362F8D09F81F716A7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#178:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000020000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=715DEECD886F078277697C6D4E03E607\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#179:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000010000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=A42D81BFBC3E8B79DC32272C0A29D543\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#180:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000008000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=04F1BC5409A799F88EF4F9F7B53B6C4D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#181:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000004000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D43869183FF371F223D55B8B76C1FD59\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#182:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000002000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=793B35EB0E5E23950B95E4BB29EBBA7B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#183:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000001000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B3355578AFC6271B5F7FFD04FA974808\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#184:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000800000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4433482625626BDB9D4AF9716EF1B83D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#185:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000400000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=533BFBC6846AB1E0AC8CAA55E576A8C4\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#186:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000200000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BC77AE678AD5F3CCD262D139367BC913\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#187:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000100000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C5DB94B8DE37787C0185F5A36C09ED43\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#188:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000080000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=ED73EB5F184BAE9D28B451F5D496FB5D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#189:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000040000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=06B862DDA0B9764F8F47FBC3B164AEE7\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#190:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000020000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D9A7CAFA76EBFC4CAD902C905F031FBB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#191:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000010000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=39DFB38CDDC81D595E55013A48034385\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#192:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000008000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F42A03875D1090A120D1FEA3566007FD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#193:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000004000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=36692D8A7DC443251CCFED92741D85B2\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#194:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000002000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=43306A0588CD8F71A0A4BBE419419B5F\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#195:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000001000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0398CAD29DF31B57C445C1781131E05B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#196:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000800000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=06669B25D68EAABD7656A5F336E8BA26\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#197:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000400000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=ACF4C03F26BE6C769F29E85588FA2656\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#198:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000200000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=67A835A071D56F2AB728AE7387B69C82\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#199:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000100000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=85DF587750179D088CEB69755E4C18EF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#200:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000080000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=23D942A7AB6DE276991D775FAB8A534A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#201:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000040000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D5E3F17698D40687E73C3D46B6FF1BE3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#202:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000020000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B9D9690A6413921B62CDCAE565CCC7AF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#203:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000010000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=50BD1A72B491FFC8604DD95EC210FA36\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#204:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000008000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=71BB39CE4CAF3CC6DFFBA992DCF4039B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#205:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000004000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=77E47A25E85D6CD569114E8637D8FAD9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#206:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000002000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=33EBE28A996295C1EE81A3D707C2E1A3\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#207:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000001000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=ED60D8039648A0186579E4A51EBC9A3D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#208:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000800000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=55AE35752ABC5F27952B65F112EF50EC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#209:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000400000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1B6C3B104797E683EB666005F1D07099\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#210:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000200000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=3E8BE250D837739A62B765E88BB89782\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#211:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000100000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=612F2CD58F3BA94AD5E74EF647B4618D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#212:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000080000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2C777D3DA2D73F8D27BAD58F288D6EEB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#213:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000040000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4783DCDA961F5A0D09884B228DEF95D8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#214:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000020000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=308E16956C44D626B59F1C37693B0812\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#215:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000010000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=967CA04F3BD1A687C0F16868784C9E62\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#216:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000008000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=281169AD86E176A8AE990CB8EC0DC5C1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#217:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000004000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=8AE0ECFBA9F62D76AA95BFAA25D8147A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#218:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000002000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=171CDEBA8C1B89A6D4B896F8A14BBCA9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#219:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000001000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=55CC0680DCD13EC3ADE6739A1760A2EA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#220:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000800000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1878C3D9D5273BAA4D1413DE4821A92E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#221:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000400000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=36DD265B2D299567363858958C171FB9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#222:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000200000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5FDA81D4BB27C60A5D2FC43628890098\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#223:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000100000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C25346FA5C96E4832B11851B64334D7D\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#224:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000080000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=68815A164A3D22DC417D40E88E33E622\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#225:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000040000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=337C4C5023D7C14F9144C51EC79CA284\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#226:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000020000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2BD345F4AD2F5C97E13F56D21CBC5B58\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#227:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000010000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AAED78D94CC6245A190050A630E55959\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#228:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000008000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0437D05487FA43C2F4835E304A802032\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#229:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000004000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E5C63158CBD88B0010362831CB303DCB\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#230:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000002000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=0DDF5D93E4198011C86091CFE9AEBE06\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#231:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000001000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F59D4CC666F376B802431A4DD646FA38\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#232:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000800000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F4626A0AD08FBFD03F88C87A841FB253\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#233:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000400000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=B0C08199E543A268FAADC47FF881DD11\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#234:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000200000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F7F5F292D33935037F55576B1A4D46AA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#235:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000100000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C9ABD2C46A51B6CB64B57EFFF1A9BB37\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#236:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000080000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=642D6E5D3C6A672A906F10C3BAF2EE36\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#237:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000040000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=BD2D2E75A47D9043596591BB3782B5A9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#238:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000020000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=2366123A9B26CD68F1691ED8139F95B8\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#239:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000010000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C1D22865EE051147747D52F89BAAC6DF\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#240:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000008000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=AB21F34E4107B678500F06D20CD8691E\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#241:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000004000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7A8E3413BF0D2F131C4E76A82A128ACD\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#242:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000002000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=5454699A5067692649456A73E7889666\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#243:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000001000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=055A71D213D1D564F4F63FE3896AC558\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#244:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000800\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=4D63E7F2205AA2ED2A297B14D3EBDF84\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#245:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000400\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7D2D30D73A9F87B3E3A1FFAC92E81FA1\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#246:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000200\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=FAF2A20B932A15240E724C9E6F6ECF37\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#247:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000100\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=1AB40BAAC6AD9EF3C92B9BBFEB661456\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#248:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000080\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E9B3714EB7333544B00CCBCE8E6CCD5B\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#249:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000040\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=F55E77B106E5812B5C98CAB7AC3F8978\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#250:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000020\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E7A084E9F52C6DB005BC6EE7A59E52FC\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#251:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000010\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=C4091EE0B85F51CC76151B5F12FC79ED\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#252:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000008\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=E3A88F2FBC03AB2CB1D32A3371E65844\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#253:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000004\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=468FA444B165890D04896F090029FAE9\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#254:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000002\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=D1403D79C91D467ADD1380E4C42930F0\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 5, vector#255:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000001\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=7875C485419E61047E01F956B8C424EA\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Test vectors -- set 6\r
+=====================\r
+\r
+Set 6, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=80000000000000000000000000000000\r
+                         plain=983D1F3B3D56362480CC054C80586DE2\r
+                     encrypted=80000000000000000000000000000000\r
+\r
+Set 6, vector#  1:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=40000000000000000000000000000000\r
+                         plain=EEEF1100E8BDAB120948051FE7B8193F\r
+                     encrypted=40000000000000000000000000000000\r
+\r
+Set 6, vector#  2:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=20000000000000000000000000000000\r
+                         plain=9E9F4F4B0EAA489909E23C51A3B03A09\r
+                     encrypted=20000000000000000000000000000000\r
+\r
+Set 6, vector#  3:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=10000000000000000000000000000000\r
+                         plain=98314E675A0974946749C24B8060717B\r
+                     encrypted=10000000000000000000000000000000\r
+\r
+Set 6, vector#  4:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=08000000000000000000000000000000\r
+                         plain=D4DD9D67B6292B1F7FA66CF633423F05\r
+                     encrypted=08000000000000000000000000000000\r
+\r
+Set 6, vector#  5:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=04000000000000000000000000000000\r
+                         plain=BE0022B0C9C3F9B676E8846306C27CA1\r
+                     encrypted=04000000000000000000000000000000\r
+\r
+Set 6, vector#  6:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=02000000000000000000000000000000\r
+                         plain=899FC039AB0D5F2E4AA37F1C3781A6E6\r
+                     encrypted=02000000000000000000000000000000\r
+\r
+Set 6, vector#  7:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=01000000000000000000000000000000\r
+                         plain=A4AF5C6AAD155F7843DF0CD0EA685132\r
+                     encrypted=01000000000000000000000000000000\r
+\r
+Set 6, vector#  8:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00800000000000000000000000000000\r
+                         plain=D8C3AEB9350D08CCF412BDA262E49DC2\r
+                     encrypted=00800000000000000000000000000000\r
+\r
+Set 6, vector#  9:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00400000000000000000000000000000\r
+                         plain=47255EDCFED9B1BC14DB5197C2CE1176\r
+                     encrypted=00400000000000000000000000000000\r
+\r
+Set 6, vector# 10:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00200000000000000000000000000000\r
+                         plain=54F0CC5F83920A6A07EE31840E1425FC\r
+                     encrypted=00200000000000000000000000000000\r
+\r
+Set 6, vector# 11:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00100000000000000000000000000000\r
+                         plain=D3864D0BCB96CB11968E2DE04FE96CA2\r
+                     encrypted=00100000000000000000000000000000\r
+\r
+Set 6, vector# 12:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00080000000000000000000000000000\r
+                         plain=70487E16B5E23A669F5E0E21ACC04A67\r
+                     encrypted=00080000000000000000000000000000\r
+\r
+Set 6, vector# 13:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00040000000000000000000000000000\r
+                         plain=3975C120A5200A2E080ED8A4ECA11DB8\r
+                     encrypted=00040000000000000000000000000000\r
+\r
+Set 6, vector# 14:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00020000000000000000000000000000\r
+                         plain=4F4F39F8DFEEA2B7D77F89F6C8A61983\r
+                     encrypted=00020000000000000000000000000000\r
+\r
+Set 6, vector# 15:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00010000000000000000000000000000\r
+                         plain=12A32185016BABBBBA46B87FD17D12CA\r
+                     encrypted=00010000000000000000000000000000\r
+\r
+Set 6, vector# 16:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00008000000000000000000000000000\r
+                         plain=D93A45658067E920300EE9453E95558A\r
+                     encrypted=00008000000000000000000000000000\r
+\r
+Set 6, vector# 17:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00004000000000000000000000000000\r
+                         plain=35E702AB6F579B20BDD37B575A82071B\r
+                     encrypted=00004000000000000000000000000000\r
+\r
+Set 6, vector# 18:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00002000000000000000000000000000\r
+                         plain=7FF5C967DF60F580AF01FEF6459AB66E\r
+                     encrypted=00002000000000000000000000000000\r
+\r
+Set 6, vector# 19:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00001000000000000000000000000000\r
+                         plain=331E69259798083B7028CA2E7EAF5892\r
+                     encrypted=00001000000000000000000000000000\r
+\r
+Set 6, vector# 20:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000800000000000000000000000000\r
+                         plain=81019949B5049AEA8F9E743DE53EF923\r
+                     encrypted=00000800000000000000000000000000\r
+\r
+Set 6, vector# 21:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000400000000000000000000000000\r
+                         plain=DAB85F4D9E984A6E4A7A43ACFD85C0F9\r
+                     encrypted=00000400000000000000000000000000\r
+\r
+Set 6, vector# 22:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000200000000000000000000000000\r
+                         plain=AD98C6B9C4BFD1A63C7243928A90DFD3\r
+                     encrypted=00000200000000000000000000000000\r
+\r
+Set 6, vector# 23:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000100000000000000000000000000\r
+                         plain=0A3B08131D78AC3F99F215057BF5D225\r
+                     encrypted=00000100000000000000000000000000\r
+\r
+Set 6, vector# 24:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000080000000000000000000000000\r
+                         plain=CE97FAAEBE0EC085ACDFE73D71AB68FA\r
+                     encrypted=00000080000000000000000000000000\r
+\r
+Set 6, vector# 25:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000040000000000000000000000000\r
+                         plain=C3FE493D6BA51DF29DD49B7B8212402A\r
+                     encrypted=00000040000000000000000000000000\r
+\r
+Set 6, vector# 26:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000020000000000000000000000000\r
+                         plain=D5395F1A199456ECA266090C979685F6\r
+                     encrypted=00000020000000000000000000000000\r
+\r
+Set 6, vector# 27:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000010000000000000000000000000\r
+                         plain=71C9771E371A7C5B6EDF3BD9063DC279\r
+                     encrypted=00000010000000000000000000000000\r
+\r
+Set 6, vector# 28:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000008000000000000000000000000\r
+                         plain=8378DD93373773441D32B9D121B3B891\r
+                     encrypted=00000008000000000000000000000000\r
+\r
+Set 6, vector# 29:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000004000000000000000000000000\r
+                         plain=ADD7AF638AEF1805453C1FDCA3E8E9B3\r
+                     encrypted=00000004000000000000000000000000\r
+\r
+Set 6, vector# 30:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000002000000000000000000000000\r
+                         plain=66D800BDF2E5951BA8EC80ECF2064CBF\r
+                     encrypted=00000002000000000000000000000000\r
+\r
+Set 6, vector# 31:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000001000000000000000000000000\r
+                         plain=C49328CA877377E9A8616322E6611905\r
+                     encrypted=00000001000000000000000000000000\r
+\r
+Set 6, vector# 32:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000800000000000000000000000\r
+                         plain=2D4F9BE52D34866F30EB96CA877A7B28\r
+                     encrypted=00000000800000000000000000000000\r
+\r
+Set 6, vector# 33:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000400000000000000000000000\r
+                         plain=E4B970CEB9B0CB53CE975BC98D8E3100\r
+                     encrypted=00000000400000000000000000000000\r
+\r
+Set 6, vector# 34:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000200000000000000000000000\r
+                         plain=CE134C7EC768AB3069F6B3FE9B91F27B\r
+                     encrypted=00000000200000000000000000000000\r
+\r
+Set 6, vector# 35:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000100000000000000000000000\r
+                         plain=75F1A60B40585AFC4C024607CC4CF7AD\r
+                     encrypted=00000000100000000000000000000000\r
+\r
+Set 6, vector# 36:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000080000000000000000000000\r
+                         plain=CAEADE0B827BAB9FF64EE358299336FB\r
+                     encrypted=00000000080000000000000000000000\r
+\r
+Set 6, vector# 37:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000040000000000000000000000\r
+                         plain=9F53BB0A33561937C287A95D858508A5\r
+                     encrypted=00000000040000000000000000000000\r
+\r
+Set 6, vector# 38:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000020000000000000000000000\r
+                         plain=A8C04EB17F0E8723527144C591B32E3D\r
+                     encrypted=00000000020000000000000000000000\r
+\r
+Set 6, vector# 39:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000010000000000000000000000\r
+                         plain=CAC3B1B549AED74762674DDB9AFA60A0\r
+                     encrypted=00000000010000000000000000000000\r
+\r
+Set 6, vector# 40:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000008000000000000000000000\r
+                         plain=7056305F0044A1F2F8A2E5B4646C3FDE\r
+                     encrypted=00000000008000000000000000000000\r
+\r
+Set 6, vector# 41:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000004000000000000000000000\r
+                         plain=8C2A2713535CD4BDE3ED83E231D91C3F\r
+                     encrypted=00000000004000000000000000000000\r
+\r
+Set 6, vector# 42:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000002000000000000000000000\r
+                         plain=6043BE1F7E65A6F5DEC32A82463C044D\r
+                     encrypted=00000000002000000000000000000000\r
+\r
+Set 6, vector# 43:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000001000000000000000000000\r
+                         plain=255FA5C759707F9EEFE2A6B20D8CD536\r
+                     encrypted=00000000001000000000000000000000\r
+\r
+Set 6, vector# 44:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000800000000000000000000\r
+                         plain=29B5D93A3D63D2A02A268ACBD748F304\r
+                     encrypted=00000000000800000000000000000000\r
+\r
+Set 6, vector# 45:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000400000000000000000000\r
+                         plain=030CDE5A58D3C65A3B673A0E0A1DD3A1\r
+                     encrypted=00000000000400000000000000000000\r
+\r
+Set 6, vector# 46:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000200000000000000000000\r
+                         plain=C2766D1C88E696E306A262766A1D2E5F\r
+                     encrypted=00000000000200000000000000000000\r
+\r
+Set 6, vector# 47:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000100000000000000000000\r
+                         plain=DB13063F7B71F2B0B91868B4A24F7F93\r
+                     encrypted=00000000000100000000000000000000\r
+\r
+Set 6, vector# 48:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000080000000000000000000\r
+                         plain=FCFB3CEE4D5CCD4095D47594E07BD3C0\r
+                     encrypted=00000000000080000000000000000000\r
+\r
+Set 6, vector# 49:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000040000000000000000000\r
+                         plain=1F94EBB4DD7A14B7DDE3BC6384A8000D\r
+                     encrypted=00000000000040000000000000000000\r
+\r
+Set 6, vector# 50:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000020000000000000000000\r
+                         plain=5F270687C1DFA612ADC29184DE8C62E7\r
+                     encrypted=00000000000020000000000000000000\r
+\r
+Set 6, vector# 51:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000010000000000000000000\r
+                         plain=12F819FA249E42A1197E5F2FE2DA1B97\r
+                     encrypted=00000000000010000000000000000000\r
+\r
+Set 6, vector# 52:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000008000000000000000000\r
+                         plain=65B3DF0A43B4C4421095A0E99D45DF98\r
+                     encrypted=00000000000008000000000000000000\r
+\r
+Set 6, vector# 53:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000004000000000000000000\r
+                         plain=4AB3EBAB1BAC3E6BF705B401D612462F\r
+                     encrypted=00000000000004000000000000000000\r
+\r
+Set 6, vector# 54:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000002000000000000000000\r
+                         plain=11D8FED334F1929E559DE0528CEE34A9\r
+                     encrypted=00000000000002000000000000000000\r
+\r
+Set 6, vector# 55:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000001000000000000000000\r
+                         plain=CF5F29E23ADFACC1588145678448A9B4\r
+                     encrypted=00000000000001000000000000000000\r
+\r
+Set 6, vector# 56:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000800000000000000000\r
+                         plain=66F5789A5DE726DAA37F3C57B98FBF39\r
+                     encrypted=00000000000000800000000000000000\r
+\r
+Set 6, vector# 57:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000400000000000000000\r
+                         plain=6A331C46DBE3D4330BD70D2657965408\r
+                     encrypted=00000000000000400000000000000000\r
+\r
+Set 6, vector# 58:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000200000000000000000\r
+                         plain=174901C0A539021E0E076710AD3E6410\r
+                     encrypted=00000000000000200000000000000000\r
+\r
+Set 6, vector# 59:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000100000000000000000\r
+                         plain=60F131F0B2B55C335CE682E41FE5E266\r
+                     encrypted=00000000000000100000000000000000\r
+\r
+Set 6, vector# 60:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000080000000000000000\r
+                         plain=5B3FB6484895DAE597465657DDA1E956\r
+                     encrypted=00000000000000080000000000000000\r
+\r
+Set 6, vector# 61:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000040000000000000000\r
+                         plain=D12C3FA0C287C7DB9619A4EAA33CD062\r
+                     encrypted=00000000000000040000000000000000\r
+\r
+Set 6, vector# 62:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000020000000000000000\r
+                         plain=439CDA6749CFAFA7F4F9751696084D19\r
+                     encrypted=00000000000000020000000000000000\r
+\r
+Set 6, vector# 63:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000010000000000000000\r
+                         plain=CA5D2F41D1D708EC25FC133CD20B1F91\r
+                     encrypted=00000000000000010000000000000000\r
+\r
+Set 6, vector# 64:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000008000000000000000\r
+                         plain=41AECB1113BA9BF9B2EC0604A075D7C1\r
+                     encrypted=00000000000000008000000000000000\r
+\r
+Set 6, vector# 65:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000004000000000000000\r
+                         plain=E62258969CBFB98DAF97B8ADEC365609\r
+                     encrypted=00000000000000004000000000000000\r
+\r
+Set 6, vector# 66:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000002000000000000000\r
+                         plain=051A28611B3A72E90F956CB782A57172\r
+                     encrypted=00000000000000002000000000000000\r
+\r
+Set 6, vector# 67:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000001000000000000000\r
+                         plain=733887A5BDBD8EC780CD43F051E98DC8\r
+                     encrypted=00000000000000001000000000000000\r
+\r
+Set 6, vector# 68:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000800000000000000\r
+                         plain=83E510783BE8577926B7E14310D15DE9\r
+                     encrypted=00000000000000000800000000000000\r
+\r
+Set 6, vector# 69:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000400000000000000\r
+                         plain=E5A19AB32FAFFBC21D6FFB9BD17D0A5A\r
+                     encrypted=00000000000000000400000000000000\r
+\r
+Set 6, vector# 70:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000200000000000000\r
+                         plain=87DF2F3B402BF04C366C724938957AB7\r
+                     encrypted=00000000000000000200000000000000\r
+\r
+Set 6, vector# 71:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000100000000000000\r
+                         plain=0EBED808297A47FB11E23F611A414C9C\r
+                     encrypted=00000000000000000100000000000000\r
+\r
+Set 6, vector# 72:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000080000000000000\r
+                         plain=61FCE37E04938FA1055C5B17CA9AB0FD\r
+                     encrypted=00000000000000000080000000000000\r
+\r
+Set 6, vector# 73:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000040000000000000\r
+                         plain=FC3CCF9DB58E39B64BD4E29F7087FF96\r
+                     encrypted=00000000000000000040000000000000\r
+\r
+Set 6, vector# 74:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000020000000000000\r
+                         plain=F597B93085D681406D800B3F9DFBEE45\r
+                     encrypted=00000000000000000020000000000000\r
+\r
+Set 6, vector# 75:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000010000000000000\r
+                         plain=09CD58BF6A9937D2CAC8FB79E6CC303C\r
+                     encrypted=00000000000000000010000000000000\r
+\r
+Set 6, vector# 76:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000008000000000000\r
+                         plain=FCEA96BEBC4D061AB643F2B808FB07F4\r
+                     encrypted=00000000000000000008000000000000\r
+\r
+Set 6, vector# 77:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000004000000000000\r
+                         plain=5A8B2E9B9BE01FC369A1B3130E322B42\r
+                     encrypted=00000000000000000004000000000000\r
+\r
+Set 6, vector# 78:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000002000000000000\r
+                         plain=FB7EFB21F73E2EABB2CC18A0D32C7C59\r
+                     encrypted=00000000000000000002000000000000\r
+\r
+Set 6, vector# 79:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000001000000000000\r
+                         plain=A9CE73AEA1B3F0246103BAD717577950\r
+                     encrypted=00000000000000000001000000000000\r
+\r
+Set 6, vector# 80:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000800000000000\r
+                         plain=C250D9EC1B5B17C591F49F79C0A304E8\r
+                     encrypted=00000000000000000000800000000000\r
+\r
+Set 6, vector# 81:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000400000000000\r
+                         plain=D806966B3F741195FE350DCC5CCDE855\r
+                     encrypted=00000000000000000000400000000000\r
+\r
+Set 6, vector# 82:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000200000000000\r
+                         plain=AF74A94EAE815B495B7261DAA95EA3F7\r
+                     encrypted=00000000000000000000200000000000\r
+\r
+Set 6, vector# 83:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000100000000000\r
+                         plain=105B4799C1865F7F01BF76D267FBFCBE\r
+                     encrypted=00000000000000000000100000000000\r
+\r
+Set 6, vector# 84:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000080000000000\r
+                         plain=5125B911A8A3DCFDBCD8DD09A75076CE\r
+                     encrypted=00000000000000000000080000000000\r
+\r
+Set 6, vector# 85:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000040000000000\r
+                         plain=B9DFE46F2A5B9EF97587F5789F0CBEC7\r
+                     encrypted=00000000000000000000040000000000\r
+\r
+Set 6, vector# 86:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000020000000000\r
+                         plain=3F1D7CDC4CE1AEB3ED14E8FF53BB4401\r
+                     encrypted=00000000000000000000020000000000\r
+\r
+Set 6, vector# 87:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000010000000000\r
+                         plain=3C9D4773FAFECFB73601F97A36BAAAC0\r
+                     encrypted=00000000000000000000010000000000\r
+\r
+Set 6, vector# 88:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000008000000000\r
+                         plain=F0A18563EEC862947A8637E1BFB70FA2\r
+                     encrypted=00000000000000000000008000000000\r
+\r
+Set 6, vector# 89:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000004000000000\r
+                         plain=0F2EB4A3CBD6345577A31BFD08041E25\r
+                     encrypted=00000000000000000000004000000000\r
+\r
+Set 6, vector# 90:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000002000000000\r
+                         plain=E3D6DD7EB37E6D23EC23C3A35C46EBED\r
+                     encrypted=00000000000000000000002000000000\r
+\r
+Set 6, vector# 91:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000001000000000\r
+                         plain=CCE505A792AC9F419C405CB5ACC3E2C1\r
+                     encrypted=00000000000000000000001000000000\r
+\r
+Set 6, vector# 92:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000800000000\r
+                         plain=BE5E515E7D060EFBE7BC7BF158D05448\r
+                     encrypted=00000000000000000000000800000000\r
+\r
+Set 6, vector# 93:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000400000000\r
+                         plain=A0CD0507B235C52A2A5643133F321B17\r
+                     encrypted=00000000000000000000000400000000\r
+\r
+Set 6, vector# 94:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000200000000\r
+                         plain=FB83F6B152C01DC1A0D6B822CCC65399\r
+                     encrypted=00000000000000000000000200000000\r
+\r
+Set 6, vector# 95:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000100000000\r
+                         plain=E9EC0393DB12CABB4213EE39C57F3AF1\r
+                     encrypted=00000000000000000000000100000000\r
+\r
+Set 6, vector# 96:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000080000000\r
+                         plain=E6F677BEE08A92D608668E737598BE4A\r
+                     encrypted=00000000000000000000000080000000\r
+\r
+Set 6, vector# 97:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000040000000\r
+                         plain=356E9120BBA8782CAA4CB600910977CE\r
+                     encrypted=00000000000000000000000040000000\r
+\r
+Set 6, vector# 98:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000020000000\r
+                         plain=B809C3880A1658FE61D1CFE6CB7D3322\r
+                     encrypted=00000000000000000000000020000000\r
+\r
+Set 6, vector# 99:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000010000000\r
+                         plain=764C2C292DE38194DF5407516E87EE52\r
+                     encrypted=00000000000000000000000010000000\r
+\r
+Set 6, vector#100:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000008000000\r
+                         plain=4753790417C6A82E7B5FF2D4A51DFA26\r
+                     encrypted=00000000000000000000000008000000\r
+\r
+Set 6, vector#101:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000004000000\r
+                         plain=8159EBD1CCF3F52A266A33F508E1F863\r
+                     encrypted=00000000000000000000000004000000\r
+\r
+Set 6, vector#102:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000002000000\r
+                         plain=6055A5729D9BA75ACDB963C336516A39\r
+                     encrypted=00000000000000000000000002000000\r
+\r
+Set 6, vector#103:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000001000000\r
+                         plain=BCA9647C854B69FD73D40D41CBE7110E\r
+                     encrypted=00000000000000000000000001000000\r
+\r
+Set 6, vector#104:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000800000\r
+                         plain=AF49363D0512E60AC57A978CBD920487\r
+                     encrypted=00000000000000000000000000800000\r
+\r
+Set 6, vector#105:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000400000\r
+                         plain=A49E08866F3F1F03EB712668AE74428E\r
+                     encrypted=00000000000000000000000000400000\r
+\r
+Set 6, vector#106:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000200000\r
+                         plain=76F1A805D29014913F94D12CD20BE77C\r
+                     encrypted=00000000000000000000000000200000\r
+\r
+Set 6, vector#107:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000100000\r
+                         plain=7DEAB632070F3692F29ADCD01440FBCE\r
+                     encrypted=00000000000000000000000000100000\r
+\r
+Set 6, vector#108:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000080000\r
+                         plain=C9E763113BF2A9BBDDF4929FEEF93FBA\r
+                     encrypted=00000000000000000000000000080000\r
+\r
+Set 6, vector#109:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000040000\r
+                         plain=F9712862411801B263AA49F17274C199\r
+                     encrypted=00000000000000000000000000040000\r
+\r
+Set 6, vector#110:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000020000\r
+                         plain=D50DEDCEA2924B4D76048BBEFB4345CB\r
+                     encrypted=00000000000000000000000000020000\r
+\r
+Set 6, vector#111:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000010000\r
+                         plain=18851B3079287AA72BB6517ADD093084\r
+                     encrypted=00000000000000000000000000010000\r
+\r
+Set 6, vector#112:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000008000\r
+                         plain=48CA4141DBB3471C2F109D9754E37C74\r
+                     encrypted=00000000000000000000000000008000\r
+\r
+Set 6, vector#113:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000004000\r
+                         plain=6183CC2F516AF9350AFB8F4D0EE4647A\r
+                     encrypted=00000000000000000000000000004000\r
+\r
+Set 6, vector#114:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000002000\r
+                         plain=B2F757ECD07879973E71ED919C903E0B\r
+                     encrypted=00000000000000000000000000002000\r
+\r
+Set 6, vector#115:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000001000\r
+                         plain=E4D5CA1F8347A92E5D7B32CD46C1F809\r
+                     encrypted=00000000000000000000000000001000\r
+\r
+Set 6, vector#116:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000800\r
+                         plain=F84CF49F33E3811D717C023C35B5F82F\r
+                     encrypted=00000000000000000000000000000800\r
+\r
+Set 6, vector#117:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000400\r
+                         plain=982837D7F62C94C24FAD692B14C64DE4\r
+                     encrypted=00000000000000000000000000000400\r
+\r
+Set 6, vector#118:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000200\r
+                         plain=1CB6ACB820634B438974D690D16A2D6D\r
+                     encrypted=00000000000000000000000000000200\r
+\r
+Set 6, vector#119:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000100\r
+                         plain=C7EADCBED1E57DA19ED9BF4C6288498E\r
+                     encrypted=00000000000000000000000000000100\r
+\r
+Set 6, vector#120:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000080\r
+                         plain=7CD58AFCA2A1D34D5F67CFC64DF82FF4\r
+                     encrypted=00000000000000000000000000000080\r
+\r
+Set 6, vector#121:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000040\r
+                         plain=89079E2A151522729A17D63ACB49222C\r
+                     encrypted=00000000000000000000000000000040\r
+\r
+Set 6, vector#122:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000020\r
+                         plain=88A390A6270BCF082E25714C35AD60A6\r
+                     encrypted=00000000000000000000000000000020\r
+\r
+Set 6, vector#123:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000010\r
+                         plain=E89AF39DFF3285D03F205EA3A4AA724F\r
+                     encrypted=00000000000000000000000000000010\r
+\r
+Set 6, vector#124:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000008\r
+                         plain=7B6D49A744597CB2D47F1F3FF985CB2E\r
+                     encrypted=00000000000000000000000000000008\r
+\r
+Set 6, vector#125:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000004\r
+                         plain=86AE97F476D14B30B173F9F7C8E04DE1\r
+                     encrypted=00000000000000000000000000000004\r
+\r
+Set 6, vector#126:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000002\r
+                         plain=FB8F1BC04A86B990792F1015A202410B\r
+                     encrypted=00000000000000000000000000000002\r
+\r
+Set 6, vector#127:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000001\r
+                         plain=7FD881033E89D2F4514D80173D54ED37\r
+                     encrypted=00000000000000000000000000000001\r
+\r
+Test vectors -- set 7\r
+=====================\r
+\r
+Set 7, vector#  0:\r
+                           key=00000000000000000000000000000000\r
+                               00000000000000000000000000000000\r
+                        cipher=00000000000000000000000000000000\r
+                         plain=59773DE842F3CB5301234B897C783C2A\r
+                     encrypted=00000000000000000000000000000000\r
+\r
+Set 7, vector#  1:\r
+                           key=01010101010101010101010101010101\r
+                               01010101010101010101010101010101\r
+                        cipher=01010101010101010101010101010101\r
+                         plain=3C2FEDABE1D9C710C0D33AFF45F8A06E\r
+                     encrypted=01010101010101010101010101010101\r
+\r
+Set 7, vector#  2:\r
+                           key=02020202020202020202020202020202\r
+                               02020202020202020202020202020202\r
+                        cipher=02020202020202020202020202020202\r
+                         plain=E90B15A81698ACE4CFF56AB837A98533\r
+                     encrypted=02020202020202020202020202020202\r
+\r
+Set 7, vector#  3:\r
+                           key=03030303030303030303030303030303\r
+                               03030303030303030303030303030303\r
+                        cipher=03030303030303030303030303030303\r
+                         plain=EB518178C3AE6F0B14DBB46C25FE670B\r
+                     encrypted=03030303030303030303030303030303\r
+\r
+Set 7, vector#  4:\r
+                           key=04040404040404040404040404040404\r
+                               04040404040404040404040404040404\r
+                        cipher=04040404040404040404040404040404\r
+                         plain=CC2311149DBE3C66B2E1E3F51129AC55\r
+                     encrypted=04040404040404040404040404040404\r
+\r
+Set 7, vector#  5:\r
+                           key=05050505050505050505050505050505\r
+                               05050505050505050505050505050505\r
+                        cipher=05050505050505050505050505050505\r
+                         plain=35868A9AF1577134E6FC40C2FE99CC30\r
+                     encrypted=05050505050505050505050505050505\r
+\r
+Set 7, vector#  6:\r
+                           key=06060606060606060606060606060606\r
+                               06060606060606060606060606060606\r
+                        cipher=06060606060606060606060606060606\r
+                         plain=63D9DA12BE74D6825996A24B6CEA242A\r
+                     encrypted=06060606060606060606060606060606\r
+\r
+Set 7, vector#  7:\r
+                           key=07070707070707070707070707070707\r
+                               07070707070707070707070707070707\r
+                        cipher=07070707070707070707070707070707\r
+                         plain=E2E288A7A3BFE0D8C1752760010C0D42\r
+                     encrypted=07070707070707070707070707070707\r
+\r
+Set 7, vector#  8:\r
+                           key=08080808080808080808080808080808\r
+                               08080808080808080808080808080808\r
+                        cipher=08080808080808080808080808080808\r
+                         plain=119B5C600E557831D7B9BB3E71C7FA80\r
+                     encrypted=08080808080808080808080808080808\r
+\r
+Set 7, vector#  9:\r
+                           key=09090909090909090909090909090909\r
+                               09090909090909090909090909090909\r
+                        cipher=09090909090909090909090909090909\r
+                         plain=84F2CF7ED99FA3E920ADF01D33507CCE\r
+                     encrypted=09090909090909090909090909090909\r
+\r
+Set 7, vector# 10:\r
+                           key=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                               0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                        cipher=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+                         plain=2DD416D5307B9CD1D89EF1ED16504BCD\r
+                     encrypted=0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A\r
+\r
+Set 7, vector# 11:\r
+                           key=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                               0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                        cipher=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+                         plain=ACFDF80DB478175ADC6FB4E7F20F8EFC\r
+                     encrypted=0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B\r
+\r
+Set 7, vector# 12:\r
+                           key=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                               0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                        cipher=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+                         plain=6C66DECD2F3460F2D0ACBB9E6493970A\r
+                     encrypted=0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C\r
+\r
+Set 7, vector# 13:\r
+                           key=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                               0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                        cipher=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+                         plain=969A985F09AB063FA2C84D9D867A404D\r
+                     encrypted=0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D\r
+\r
+Set 7, vector# 14:\r
+                           key=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                               0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                        cipher=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+                         plain=68FC51DEA7D55C343246FB81B87843AF\r
+                     encrypted=0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E\r
+\r
+Set 7, vector# 15:\r
+                           key=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                               0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                        cipher=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+                         plain=C5572DAB619DD20434600DBCA191BF11\r
+                     encrypted=0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F\r
+\r
+Set 7, vector# 16:\r
+                           key=10101010101010101010101010101010\r
+                               10101010101010101010101010101010\r
+                        cipher=10101010101010101010101010101010\r
+                         plain=2F5B94529CD71517A39757B00FB9370D\r
+                     encrypted=10101010101010101010101010101010\r
+\r
+Set 7, vector# 17:\r
+                           key=11111111111111111111111111111111\r
+                               11111111111111111111111111111111\r
+                        cipher=11111111111111111111111111111111\r
+                         plain=B09814B09CC4BB6861539B9490B86012\r
+                     encrypted=11111111111111111111111111111111\r
+\r
+Set 7, vector# 18:\r
+                           key=12121212121212121212121212121212\r
+                               12121212121212121212121212121212\r
+                        cipher=12121212121212121212121212121212\r
+                         plain=B2B563A90E479D25E82FDFDDA70898AB\r
+                     encrypted=12121212121212121212121212121212\r
+\r
+Set 7, vector# 19:\r
+                           key=13131313131313131313131313131313\r
+                               13131313131313131313131313131313\r
+                        cipher=13131313131313131313131313131313\r
+                         plain=1B05B12E09C139ACB4837E2A6C773426\r
+                     encrypted=13131313131313131313131313131313\r
+\r
+Set 7, vector# 20:\r
+                           key=14141414141414141414141414141414\r
+                               14141414141414141414141414141414\r
+                        cipher=14141414141414141414141414141414\r
+                         plain=6A942DBD20D8CFBB800CCC4EC1A54CD8\r
+                     encrypted=14141414141414141414141414141414\r
+\r
+Set 7, vector# 21:\r
+                           key=15151515151515151515151515151515\r
+                               15151515151515151515151515151515\r
+                        cipher=15151515151515151515151515151515\r
+                         plain=B77BDC11F661B2AD4C675292C5DF74E5\r
+                     encrypted=15151515151515151515151515151515\r
+\r
+Set 7, vector# 22:\r
+                           key=16161616161616161616161616161616\r
+                               16161616161616161616161616161616\r
+                        cipher=16161616161616161616161616161616\r
+                         plain=A4FD1FC3CA321803BCDFC419BD2B66D5\r
+                     encrypted=16161616161616161616161616161616\r
+\r
+Set 7, vector# 23:\r
+                           key=17171717171717171717171717171717\r
+                               17171717171717171717171717171717\r
+                        cipher=17171717171717171717171717171717\r
+                         plain=DA9AAA8E20E3DF54381F32DCAA0EA851\r
+                     encrypted=17171717171717171717171717171717\r
+\r
+Set 7, vector# 24:\r
+                           key=18181818181818181818181818181818\r
+                               18181818181818181818181818181818\r
+                        cipher=18181818181818181818181818181818\r
+                         plain=FF567743832A0EF61DF8EF49F202FC27\r
+                     encrypted=18181818181818181818181818181818\r
+\r
+Set 7, vector# 25:\r
+                           key=19191919191919191919191919191919\r
+                               19191919191919191919191919191919\r
+                        cipher=19191919191919191919191919191919\r
+                         plain=5AC14BBDB8A203BE6EE5F5E2FFEB6318\r
+                     encrypted=19191919191919191919191919191919\r
+\r
+Set 7, vector# 26:\r
+                           key=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                               1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                        cipher=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+                         plain=2A610489CBA80FE35DF2B2D401EA0394\r
+                     encrypted=1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A\r
+\r
+Set 7, vector# 27:\r
+                           key=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                               1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                        cipher=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+                         plain=BD4F916FBF15F35976764038D46262C6\r
+                     encrypted=1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B\r
+\r
+Set 7, vector# 28:\r
+                           key=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                               1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                        cipher=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+                         plain=1C5710FD1C1A9C9443D2CA5AAF5CE8C6\r
+                     encrypted=1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C\r
+\r
+Set 7, vector# 29:\r
+                           key=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                               1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                        cipher=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+                         plain=32A3E141CAF9430D87B46580D4754367\r
+                     encrypted=1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D\r
+\r
+Set 7, vector# 30:\r
+                           key=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                               1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                        cipher=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+                         plain=34EF6CBA59D7029E48352503CFEDF2CA\r
+                     encrypted=1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E\r
+\r
+Set 7, vector# 31:\r
+                           key=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                               1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                        cipher=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+                         plain=D245C34E07C69B257B86892173FD4179\r
+                     encrypted=1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F\r
+\r
+Set 7, vector# 32:\r
+                           key=20202020202020202020202020202020\r
+                               20202020202020202020202020202020\r
+                        cipher=20202020202020202020202020202020\r
+                         plain=08617DD9BA9A01DC2EB3A005D8CA38B7\r
+                     encrypted=20202020202020202020202020202020\r
+\r
+Set 7, vector# 33:\r
+                           key=21212121212121212121212121212121\r
+                               21212121212121212121212121212121\r
+                        cipher=21212121212121212121212121212121\r
+                         plain=7E2E31D158E62287948D3F830926AC15\r
+                     encrypted=21212121212121212121212121212121\r
+\r
+Set 7, vector# 34:\r
+                           key=22222222222222222222222222222222\r
+                               22222222222222222222222222222222\r
+                        cipher=22222222222222222222222222222222\r
+                         plain=2750C913665BD1BE65CDB3C69A3BD085\r
+                     encrypted=22222222222222222222222222222222\r
+\r
+Set 7, vector# 35:\r
+                           key=23232323232323232323232323232323\r
+                               23232323232323232323232323232323\r
+                        cipher=23232323232323232323232323232323\r
+                         plain=78C6B8E7E1942CF876CCD24DE7CCE98A\r
+                     encrypted=23232323232323232323232323232323\r
+\r
+Set 7, vector# 36:\r
+                           key=24242424242424242424242424242424\r
+                               24242424242424242424242424242424\r
+                        cipher=24242424242424242424242424242424\r
+                         plain=121E21FD58D0DA8CD7EB65774DD16155\r
+                     encrypted=24242424242424242424242424242424\r
+\r
+Set 7, vector# 37:\r
+                           key=25252525252525252525252525252525\r
+                               25252525252525252525252525252525\r
+                        cipher=25252525252525252525252525252525\r
+                         plain=167B8FF14736F3ADCCF3321C7A34C287\r
+                     encrypted=25252525252525252525252525252525\r
+\r
+Set 7, vector# 38:\r
+                           key=26262626262626262626262626262626\r
+                               26262626262626262626262626262626\r
+                        cipher=26262626262626262626262626262626\r
+                         plain=42740B07CD1BA8DFA1F1B5CC187447DB\r
+                     encrypted=26262626262626262626262626262626\r
+\r
+Set 7, vector# 39:\r
+                           key=27272727272727272727272727272727\r
+                               27272727272727272727272727272727\r
+                        cipher=27272727272727272727272727272727\r
+                         plain=468770248835C12D50D8D6A3E8826487\r
+                     encrypted=27272727272727272727272727272727\r
+\r
+Set 7, vector# 40:\r
+                           key=28282828282828282828282828282828\r
+                               28282828282828282828282828282828\r
+                        cipher=28282828282828282828282828282828\r
+                         plain=D6DCF0E117C68BD85F989835E7805F15\r
+                     encrypted=28282828282828282828282828282828\r
+\r
+Set 7, vector# 41:\r
+                           key=29292929292929292929292929292929\r
+                               29292929292929292929292929292929\r
+                        cipher=29292929292929292929292929292929\r
+                         plain=E14F996D53CC9614FB6F6FDC11DF2B32\r
+                     encrypted=29292929292929292929292929292929\r
+\r
+Set 7, vector# 42:\r
+                           key=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                               2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                        cipher=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+                         plain=016222E5E02AC5A0FBE644FE1FB75CA5\r
+                     encrypted=2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A\r
+\r
+Set 7, vector# 43:\r
+                           key=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                               2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                        cipher=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+                         plain=30F5329C15E07F10F7C3E1622C2180CC\r
+                     encrypted=2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B\r
+\r
+Set 7, vector# 44:\r
+                           key=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                               2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                        cipher=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+                         plain=C08DA65984A7FC44C43AD39CB7674131\r
+                     encrypted=2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C\r
+\r
+Set 7, vector# 45:\r
+                           key=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                               2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                        cipher=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+                         plain=2CC6D1F4983EA43F3D2B1337B447EA20\r
+                     encrypted=2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D\r
+\r
+Set 7, vector# 46:\r
+                           key=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                               2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                        cipher=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+                         plain=2180525DFD8B0B4723C51EAA1F9B42AF\r
+                     encrypted=2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E\r
+\r
+Set 7, vector# 47:\r
+                           key=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                               2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                        cipher=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+                         plain=5D688C2159B1DBBA6776380D41E8B5CD\r
+                     encrypted=2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F\r
+\r
+Set 7, vector# 48:\r
+                           key=30303030303030303030303030303030\r
+                               30303030303030303030303030303030\r
+                        cipher=30303030303030303030303030303030\r
+                         plain=50461A2E8F21B3D1937E0B59A1A3A67C\r
+                     encrypted=30303030303030303030303030303030\r
+\r
+Set 7, vector# 49:\r
+                           key=31313131313131313131313131313131\r
+                               31313131313131313131313131313131\r
+                        cipher=31313131313131313131313131313131\r
+                         plain=839F0A8E57B21828F27DBC3C7DB68A0A\r
+                     encrypted=31313131313131313131313131313131\r
+\r
+Set 7, vector# 50:\r
+                           key=32323232323232323232323232323232\r
+                               32323232323232323232323232323232\r
+                        cipher=32323232323232323232323232323232\r
+                         plain=0D1312FF40A4251010D40DEFF6C50022\r
+                     encrypted=32323232323232323232323232323232\r
+\r
+Set 7, vector# 51:\r
+                           key=33333333333333333333333333333333\r
+                               33333333333333333333333333333333\r
+                        cipher=33333333333333333333333333333333\r
+                         plain=65DF4D5322F1D792E6CC9FC349052EBF\r
+                     encrypted=33333333333333333333333333333333\r
+\r
+Set 7, vector# 52:\r
+                           key=34343434343434343434343434343434\r
+                               34343434343434343434343434343434\r
+                        cipher=34343434343434343434343434343434\r
+                         plain=26B75CD1E24D232A6508F3ADC1266C43\r
+                     encrypted=34343434343434343434343434343434\r
+\r
+Set 7, vector# 53:\r
+                           key=35353535353535353535353535353535\r
+                               35353535353535353535353535353535\r
+                        cipher=35353535353535353535353535353535\r
+                         plain=52199D07B861509381030AB0FD91A731\r
+                     encrypted=35353535353535353535353535353535\r
+\r
+Set 7, vector# 54:\r
+                           key=36363636363636363636363636363636\r
+                               36363636363636363636363636363636\r
+                        cipher=36363636363636363636363636363636\r
+                         plain=C47E36F572D0B4586A86C1886935D2A0\r
+                     encrypted=36363636363636363636363636363636\r
+\r
+Set 7, vector# 55:\r
+                           key=37373737373737373737373737373737\r
+                               37373737373737373737373737373737\r
+                        cipher=37373737373737373737373737373737\r
+                         plain=633D5876618B97060C357B191B3824A8\r
+                     encrypted=37373737373737373737373737373737\r
+\r
+Set 7, vector# 56:\r
+                           key=38383838383838383838383838383838\r
+                               38383838383838383838383838383838\r
+                        cipher=38383838383838383838383838383838\r
+                         plain=34A4994F049D90101820A3CD3EF5DB98\r
+                     encrypted=38383838383838383838383838383838\r
+\r
+Set 7, vector# 57:\r
+                           key=39393939393939393939393939393939\r
+                               39393939393939393939393939393939\r
+                        cipher=39393939393939393939393939393939\r
+                         plain=C9A1665B6DE3428BAE5BECDA8B2B5369\r
+                     encrypted=39393939393939393939393939393939\r
+\r
+Set 7, vector# 58:\r
+                           key=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                               3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                        cipher=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+                         plain=F4FB8E4AE84A3B1AD57C31DFF3321A59\r
+                     encrypted=3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A\r
+\r
+Set 7, vector# 59:\r
+                           key=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                               3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                        cipher=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+                         plain=C90B25D2E7E174B598AC3413F736A550\r
+                     encrypted=3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B\r
+\r
+Set 7, vector# 60:\r
+                           key=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                               3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                        cipher=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+                         plain=A95AA8B72C470FB5D940C779BACCA5E0\r
+                     encrypted=3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C\r
+\r
+Set 7, vector# 61:\r
+                           key=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                               3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                        cipher=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+                         plain=095EED4092FC27654C6737FC52E7F64B\r
+                     encrypted=3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D\r
+\r
+Set 7, vector# 62:\r
+                           key=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                               3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                        cipher=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+                         plain=3B99C0AB14A1D92E3F15BC9E6C40B713\r
+                     encrypted=3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E\r
+\r
+Set 7, vector# 63:\r
+                           key=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                               3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                        cipher=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+                         plain=0EAFD0FFD032A5DB0A9C07379732C965\r
+                     encrypted=3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F\r
+\r
+Set 7, vector# 64:\r
+                           key=40404040404040404040404040404040\r
+                               40404040404040404040404040404040\r
+                        cipher=40404040404040404040404040404040\r
+                         plain=3EE37E0273EB2515BC4B013928244567\r
+                     encrypted=40404040404040404040404040404040\r
+\r
+Set 7, vector# 65:\r
+                           key=41414141414141414141414141414141\r
+                               41414141414141414141414141414141\r
+                        cipher=41414141414141414141414141414141\r
+                         plain=6ADD4CE7E7C146697CE8900BC8038484\r
+                     encrypted=41414141414141414141414141414141\r
+\r
+Set 7, vector# 66:\r
+                           key=42424242424242424242424242424242\r
+                               42424242424242424242424242424242\r
+                        cipher=42424242424242424242424242424242\r
+                         plain=FC56004D908E68CBBCDE1BA39A918A2E\r
+                     encrypted=42424242424242424242424242424242\r
+\r
+Set 7, vector# 67:\r
+                           key=43434343434343434343434343434343\r
+                               43434343434343434343434343434343\r
+                        cipher=43434343434343434343434343434343\r
+                         plain=1D15D7A3267EAD8600719BC3755F1C43\r
+                     encrypted=43434343434343434343434343434343\r
+\r
+Set 7, vector# 68:\r
+                           key=44444444444444444444444444444444\r
+                               44444444444444444444444444444444\r
+                        cipher=44444444444444444444444444444444\r
+                         plain=CC349F61C64040DFDFD144BDB5A8F989\r
+                     encrypted=44444444444444444444444444444444\r
+\r
+Set 7, vector# 69:\r
+                           key=45454545454545454545454545454545\r
+                               45454545454545454545454545454545\r
+                        cipher=45454545454545454545454545454545\r
+                         plain=B597A0F83CE9C22FBF3A20947ACED84B\r
+                     encrypted=45454545454545454545454545454545\r
+\r
+Set 7, vector# 70:\r
+                           key=46464646464646464646464646464646\r
+                               46464646464646464646464646464646\r
+                        cipher=46464646464646464646464646464646\r
+                         plain=73289836AF34561DA3267ECB6BA6EB11\r
+                     encrypted=46464646464646464646464646464646\r
+\r
+Set 7, vector# 71:\r
+                           key=47474747474747474747474747474747\r
+                               47474747474747474747474747474747\r
+                        cipher=47474747474747474747474747474747\r
+                         plain=0F148FBB22F267AF46F04C51CA4DF926\r
+                     encrypted=47474747474747474747474747474747\r
+\r
+Set 7, vector# 72:\r
+                           key=48484848484848484848484848484848\r
+                               48484848484848484848484848484848\r
+                        cipher=48484848484848484848484848484848\r
+                         plain=72E448C29D99F65735A337885A3D5405\r
+                     encrypted=48484848484848484848484848484848\r
+\r
+Set 7, vector# 73:\r
+                           key=49494949494949494949494949494949\r
+                               49494949494949494949494949494949\r
+                        cipher=49494949494949494949494949494949\r
+                         plain=5633EBFA28445135DAC3F37DCC8686A5\r
+                     encrypted=49494949494949494949494949494949\r
+\r
+Set 7, vector# 74:\r
+                           key=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                               4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                        cipher=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+                         plain=99E181290CBEC60B9FBD2EC90F1C5BF2\r
+                     encrypted=4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A\r
+\r
+Set 7, vector# 75:\r
+                           key=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                               4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                        cipher=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+                         plain=4B5963E6DB135596FCC9507716D1EAE0\r
+                     encrypted=4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B\r
+\r
+Set 7, vector# 76:\r
+                           key=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                               4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                        cipher=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+                         plain=1E1B3844072EBA76F19EDC0B7051153F\r
+                     encrypted=4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C\r
+\r
+Set 7, vector# 77:\r
+                           key=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                               4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                        cipher=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+                         plain=7636D10AF23AF6B9C5F6055F04C3CA55\r
+                     encrypted=4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D\r
+\r
+Set 7, vector# 78:\r
+                           key=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                               4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                        cipher=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+                         plain=55A4C15159C4A777370A6A512F1AA8EC\r
+                     encrypted=4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E\r
+\r
+Set 7, vector# 79:\r
+                           key=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                               4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                        cipher=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+                         plain=DF24FA93E56BCA26C3C399306E120409\r
+                     encrypted=4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F\r
+\r
+Set 7, vector# 80:\r
+                           key=50505050505050505050505050505050\r
+                               50505050505050505050505050505050\r
+                        cipher=50505050505050505050505050505050\r
+                         plain=E2313E502DCE901BD56E5AF2C0E86B25\r
+                     encrypted=50505050505050505050505050505050\r
+\r
+Set 7, vector# 81:\r
+                           key=51515151515151515151515151515151\r
+                               51515151515151515151515151515151\r
+                        cipher=51515151515151515151515151515151\r
+                         plain=5F9286CCBEDF1C7C2522DE3BC5E9D8F1\r
+                     encrypted=51515151515151515151515151515151\r
+\r
+Set 7, vector# 82:\r
+                           key=52525252525252525252525252525252\r
+                               52525252525252525252525252525252\r
+                        cipher=52525252525252525252525252525252\r
+                         plain=F3BBBC6BA50CAD977C5D22080210B790\r
+                     encrypted=52525252525252525252525252525252\r
+\r
+Set 7, vector# 83:\r
+                           key=53535353535353535353535353535353\r
+                               53535353535353535353535353535353\r
+                        cipher=53535353535353535353535353535353\r
+                         plain=AA62AF4E01E9C4FEDF3D185E174FE958\r
+                     encrypted=53535353535353535353535353535353\r
+\r
+Set 7, vector# 84:\r
+                           key=54545454545454545454545454545454\r
+                               54545454545454545454545454545454\r
+                        cipher=54545454545454545454545454545454\r
+                         plain=348C099E50B622173A1EA2C95E19A423\r
+                     encrypted=54545454545454545454545454545454\r
+\r
+Set 7, vector# 85:\r
+                           key=55555555555555555555555555555555\r
+                               55555555555555555555555555555555\r
+                        cipher=55555555555555555555555555555555\r
+                         plain=B4CC1A594CDD84D6783417328A8A0DDE\r
+                     encrypted=55555555555555555555555555555555\r
+\r
+Set 7, vector# 86:\r
+                           key=56565656565656565656565656565656\r
+                               56565656565656565656565656565656\r
+                        cipher=56565656565656565656565656565656\r
+                         plain=D5E0375F673D6F4BC47FF2F4E962D3A1\r
+                     encrypted=56565656565656565656565656565656\r
+\r
+Set 7, vector# 87:\r
+                           key=57575757575757575757575757575757\r
+                               57575757575757575757575757575757\r
+                        cipher=57575757575757575757575757575757\r
+                         plain=9A7ABC5F837DF432111189B6E12403B0\r
+                     encrypted=57575757575757575757575757575757\r
+\r
+Set 7, vector# 88:\r
+                           key=58585858585858585858585858585858\r
+                               58585858585858585858585858585858\r
+                        cipher=58585858585858585858585858585858\r
+                         plain=04891382D26E33DB734AABC48D7027D7\r
+                     encrypted=58585858585858585858585858585858\r
+\r
+Set 7, vector# 89:\r
+                           key=59595959595959595959595959595959\r
+                               59595959595959595959595959595959\r
+                        cipher=59595959595959595959595959595959\r
+                         plain=BD00412CDB4FC2D42C2F2E582D205426\r
+                     encrypted=59595959595959595959595959595959\r
+\r
+Set 7, vector# 90:\r
+                           key=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                               5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                        cipher=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+                         plain=4262F418FF59291B60693043D9263388\r
+                     encrypted=5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A\r
+\r
+Set 7, vector# 91:\r
+                           key=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                               5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                        cipher=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+                         plain=D3BC7F114820166B69EDAE2D49BBCDAC\r
+                     encrypted=5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B\r
+\r
+Set 7, vector# 92:\r
+                           key=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                               5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                        cipher=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+                         plain=F20EAB84A6B89F6C99D1CAEEB560CED5\r
+                     encrypted=5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C\r
+\r
+Set 7, vector# 93:\r
+                           key=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                               5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                        cipher=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+                         plain=59E11D96C1E82321643F9EFF577EA5D6\r
+                     encrypted=5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D\r
+\r
+Set 7, vector# 94:\r
+                           key=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                               5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                        cipher=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+                         plain=239023C1BC10FAA4DDED25C96C6280E9\r
+                     encrypted=5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E\r
+\r
+Set 7, vector# 95:\r
+                           key=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                               5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                        cipher=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+                         plain=5373D12F8475B6A1AD8E4804E390377E\r
+                     encrypted=5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F\r
+\r
+Set 7, vector# 96:\r
+                           key=60606060606060606060606060606060\r
+                               60606060606060606060606060606060\r
+                        cipher=60606060606060606060606060606060\r
+                         plain=B91DF3056D5E2C2857FC8D639D882C09\r
+                     encrypted=60606060606060606060606060606060\r
+\r
+Set 7, vector# 97:\r
+                           key=61616161616161616161616161616161\r
+                               61616161616161616161616161616161\r
+                        cipher=61616161616161616161616161616161\r
+                         plain=609C000B172849CCDA6AFE86AA9AC47D\r
+                     encrypted=61616161616161616161616161616161\r
+\r
+Set 7, vector# 98:\r
+                           key=62626262626262626262626262626262\r
+                               62626262626262626262626262626262\r
+                        cipher=62626262626262626262626262626262\r
+                         plain=BD2A1E02409CE96B7AD331E3C6C139DB\r
+                     encrypted=62626262626262626262626262626262\r
+\r
+Set 7, vector# 99:\r
+                           key=63636363636363636363636363636363\r
+                               63636363636363636363636363636363\r
+                        cipher=63636363636363636363636363636363\r
+                         plain=9F6F14EFE0339008AA074E875D1C5D58\r
+                     encrypted=63636363636363636363636363636363\r
+\r
+Set 7, vector#100:\r
+                           key=64646464646464646464646464646464\r
+                               64646464646464646464646464646464\r
+                        cipher=64646464646464646464646464646464\r
+                         plain=7772349B6069DC6EC889FEA05386AD1A\r
+                     encrypted=64646464646464646464646464646464\r
+\r
+Set 7, vector#101:\r
+                           key=65656565656565656565656565656565\r
+                               65656565656565656565656565656565\r
+                        cipher=65656565656565656565656565656565\r
+                         plain=7D147D32DE8C3E1D22AB654785C0116D\r
+                     encrypted=65656565656565656565656565656565\r
+\r
+Set 7, vector#102:\r
+                           key=66666666666666666666666666666666\r
+                               66666666666666666666666666666666\r
+                        cipher=66666666666666666666666666666666\r
+                         plain=4D490175011018411A8DEBEC271EF7CE\r
+                     encrypted=66666666666666666666666666666666\r
+\r
+Set 7, vector#103:\r
+                           key=67676767676767676767676767676767\r
+                               67676767676767676767676767676767\r
+                        cipher=67676767676767676767676767676767\r
+                         plain=97570EF93985EC4EC2326DBD5BC047DC\r
+                     encrypted=67676767676767676767676767676767\r
+\r
+Set 7, vector#104:\r
+                           key=68686868686868686868686868686868\r
+                               68686868686868686868686868686868\r
+                        cipher=68686868686868686868686868686868\r
+                         plain=A44324D58674FB03204A9569B5920B43\r
+                     encrypted=68686868686868686868686868686868\r
+\r
+Set 7, vector#105:\r
+                           key=69696969696969696969696969696969\r
+                               69696969696969696969696969696969\r
+                        cipher=69696969696969696969696969696969\r
+                         plain=D8E005264AD4A14F452E93CF54A426BC\r
+                     encrypted=69696969696969696969696969696969\r
+\r
+Set 7, vector#106:\r
+                           key=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                               6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                        cipher=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+                         plain=2368EEF6F49EAA258F3DB3E71CA85124\r
+                     encrypted=6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A\r
+\r
+Set 7, vector#107:\r
+                           key=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                               6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                        cipher=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+                         plain=E1262813CA43A68E729CA60A3E6371D1\r
+                     encrypted=6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B\r
+\r
+Set 7, vector#108:\r
+                           key=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                               6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                        cipher=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+                         plain=40ED27235B986836811D96E13F9639F3\r
+                     encrypted=6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C\r
+\r
+Set 7, vector#109:\r
+                           key=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                               6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                        cipher=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+                         plain=F4C3F6FB4C73FCE7298EC8FA55077C09\r
+                     encrypted=6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D\r
+\r
+Set 7, vector#110:\r
+                           key=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                               6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                        cipher=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+                         plain=7B5AE6F209A3E141B4129E9D67921F69\r
+                     encrypted=6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E\r
+\r
+Set 7, vector#111:\r
+                           key=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                               6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                        cipher=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+                         plain=8F8365259A99285A2CFB7864EBBB3EC9\r
+                     encrypted=6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F\r
+\r
+Set 7, vector#112:\r
+                           key=70707070707070707070707070707070\r
+                               70707070707070707070707070707070\r
+                        cipher=70707070707070707070707070707070\r
+                         plain=171515641247B0F36D8E3A9CD54B3217\r
+                     encrypted=70707070707070707070707070707070\r
+\r
+Set 7, vector#113:\r
+                           key=71717171717171717171717171717171\r
+                               71717171717171717171717171717171\r
+                        cipher=71717171717171717171717171717171\r
+                         plain=C88C86E24CA0BCEC3665AC16B460A13A\r
+                     encrypted=71717171717171717171717171717171\r
+\r
+Set 7, vector#114:\r
+                           key=72727272727272727272727272727272\r
+                               72727272727272727272727272727272\r
+                        cipher=72727272727272727272727272727272\r
+                         plain=3508B43EEE2F2BBF5096F585614830BF\r
+                     encrypted=72727272727272727272727272727272\r
+\r
+Set 7, vector#115:\r
+                           key=73737373737373737373737373737373\r
+                               73737373737373737373737373737373\r
+                        cipher=73737373737373737373737373737373\r
+                         plain=3FDFE07C94A384CD706419A112502CB0\r
+                     encrypted=73737373737373737373737373737373\r
+\r
+Set 7, vector#116:\r
+                           key=74747474747474747474747474747474\r
+                               74747474747474747474747474747474\r
+                        cipher=74747474747474747474747474747474\r
+                         plain=6DF0A6B2BCC76A9C2B077FF380F4158F\r
+                     encrypted=74747474747474747474747474747474\r
+\r
+Set 7, vector#117:\r
+                           key=75757575757575757575757575757575\r
+                               75757575757575757575757575757575\r
+                        cipher=75757575757575757575757575757575\r
+                         plain=94A46B13318F87AFECF7DEF1F8756FB2\r
+                     encrypted=75757575757575757575757575757575\r
+\r
+Set 7, vector#118:\r
+                           key=76767676767676767676767676767676\r
+                               76767676767676767676767676767676\r
+                        cipher=76767676767676767676767676767676\r
+                         plain=FB3AD9840A73F932B33485223702096F\r
+                     encrypted=76767676767676767676767676767676\r
+\r
+Set 7, vector#119:\r
+                           key=77777777777777777777777777777777\r
+                               77777777777777777777777777777777\r
+                        cipher=77777777777777777777777777777777\r
+                         plain=87AD46BB96447AA13202330AB20E3018\r
+                     encrypted=77777777777777777777777777777777\r
+\r
+Set 7, vector#120:\r
+                           key=78787878787878787878787878787878\r
+                               78787878787878787878787878787878\r
+                        cipher=78787878787878787878787878787878\r
+                         plain=62168BCF9600DF6B082FE64012F32CAA\r
+                     encrypted=78787878787878787878787878787878\r
+\r
+Set 7, vector#121:\r
+                           key=79797979797979797979797979797979\r
+                               79797979797979797979797979797979\r
+                        cipher=79797979797979797979797979797979\r
+                         plain=EAB15B915891ABB22C0C2F15C93925F6\r
+                     encrypted=79797979797979797979797979797979\r
+\r
+Set 7, vector#122:\r
+                           key=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                               7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                        cipher=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+                         plain=9D120447D64EDEAB59221CC2961B2DEE\r
+                     encrypted=7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A\r
+\r
+Set 7, vector#123:\r
+                           key=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                               7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                        cipher=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+                         plain=FD96B28A2FEE11CACE109BC295498EF5\r
+                     encrypted=7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B\r
+\r
+Set 7, vector#124:\r
+                           key=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                               7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                        cipher=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+                         plain=49FB3599BBDE42B2828314AB385AC744\r
+                     encrypted=7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C\r
+\r
+Set 7, vector#125:\r
+                           key=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                               7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                        cipher=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+                         plain=CA88242BA6B5ECDC0798DF0793DC7CE7\r
+                     encrypted=7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D\r
+\r
+Set 7, vector#126:\r
+                           key=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                               7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                        cipher=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+                         plain=81F856EEAB0D85886FB366C670E9E51E\r
+                     encrypted=7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E\r
+\r
+Set 7, vector#127:\r
+                           key=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                               7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                        cipher=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+                         plain=E79E7A9738F9C976698D736989BA1F78\r
+                     encrypted=7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F\r
+\r
+Set 7, vector#128:\r
+                           key=80808080808080808080808080808080\r
+                               80808080808080808080808080808080\r
+                        cipher=80808080808080808080808080808080\r
+                         plain=7198E043C84BC6F14D6E8186AC1289C2\r
+                     encrypted=80808080808080808080808080808080\r
+\r
+Set 7, vector#129:\r
+                           key=81818181818181818181818181818181\r
+                               81818181818181818181818181818181\r
+                        cipher=81818181818181818181818181818181\r
+                         plain=9F1F7913EC41E6E4AD80514F9DB483C5\r
+                     encrypted=81818181818181818181818181818181\r
+\r
+Set 7, vector#130:\r
+                           key=82828282828282828282828282828282\r
+                               82828282828282828282828282828282\r
+                        cipher=82828282828282828282828282828282\r
+                         plain=AE1B576B3F8D7EB4E64B7881897DC248\r
+                     encrypted=82828282828282828282828282828282\r
+\r
+Set 7, vector#131:\r
+                           key=83838383838383838383838383838383\r
+                               83838383838383838383838383838383\r
+                        cipher=83838383838383838383838383838383\r
+                         plain=D3B4516C3AAF661C35E97694502E608E\r
+                     encrypted=83838383838383838383838383838383\r
+\r
+Set 7, vector#132:\r
+                           key=84848484848484848484848484848484\r
+                               84848484848484848484848484848484\r
+                        cipher=84848484848484848484848484848484\r
+                         plain=A443552B4730AE6E368303CDB41F13A5\r
+                     encrypted=84848484848484848484848484848484\r
+\r
+Set 7, vector#133:\r
+                           key=85858585858585858585858585858585\r
+                               85858585858585858585858585858585\r
+                        cipher=85858585858585858585858585858585\r
+                         plain=691CEED454F7A65AA3030F553309B8D7\r
+                     encrypted=85858585858585858585858585858585\r
+\r
+Set 7, vector#134:\r
+                           key=86868686868686868686868686868686\r
+                               86868686868686868686868686868686\r
+                        cipher=86868686868686868686868686868686\r
+                         plain=CCCBB563DA7147769BEFA9B026B839F9\r
+                     encrypted=86868686868686868686868686868686\r
+\r
+Set 7, vector#135:\r
+                           key=87878787878787878787878787878787\r
+                               87878787878787878787878787878787\r
+                        cipher=87878787878787878787878787878787\r
+                         plain=B22B6D9043A031062CC6C6CDE5C65B2C\r
+                     encrypted=87878787878787878787878787878787\r
+\r
+Set 7, vector#136:\r
+                           key=88888888888888888888888888888888\r
+                               88888888888888888888888888888888\r
+                        cipher=88888888888888888888888888888888\r
+                         plain=3E404D0A712084FDC81ACEBB167D58E7\r
+                     encrypted=88888888888888888888888888888888\r
+\r
+Set 7, vector#137:\r
+                           key=89898989898989898989898989898989\r
+                               89898989898989898989898989898989\r
+                        cipher=89898989898989898989898989898989\r
+                         plain=EB9B590A5B85234EB0DD717D514341D0\r
+                     encrypted=89898989898989898989898989898989\r
+\r
+Set 7, vector#138:\r
+                           key=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                               8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                        cipher=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+                         plain=6A75CCD6F53FC72498B872A628131EDE\r
+                     encrypted=8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A\r
+\r
+Set 7, vector#139:\r
+                           key=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                               8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                        cipher=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+                         plain=5AF9A400756FB734C9786A68121D9813\r
+                     encrypted=8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B\r
+\r
+Set 7, vector#140:\r
+                           key=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                               8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                        cipher=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+                         plain=969FCAEE4E93140CD411F11655BB360A\r
+                     encrypted=8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C\r
+\r
+Set 7, vector#141:\r
+                           key=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                               8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                        cipher=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+                         plain=3E6C0416CFF9538EE85ADA7FECF848C3\r
+                     encrypted=8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D\r
+\r
+Set 7, vector#142:\r
+                           key=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                               8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                        cipher=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+                         plain=76B2DCC44CAD9A11D2029CB8230BEB33\r
+                     encrypted=8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E\r
+\r
+Set 7, vector#143:\r
+                           key=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                               8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                        cipher=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+                         plain=515826C77F032B91E0F9F687BFBC8D7A\r
+                     encrypted=8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F\r
+\r
+Set 7, vector#144:\r
+                           key=90909090909090909090909090909090\r
+                               90909090909090909090909090909090\r
+                        cipher=90909090909090909090909090909090\r
+                         plain=07625EF984F6153ABC2B172379423F62\r
+                     encrypted=90909090909090909090909090909090\r
+\r
+Set 7, vector#145:\r
+                           key=91919191919191919191919191919191\r
+                               91919191919191919191919191919191\r
+                        cipher=91919191919191919191919191919191\r
+                         plain=8CE9DD521A12D8F386EDB3A36F6326DE\r
+                     encrypted=91919191919191919191919191919191\r
+\r
+Set 7, vector#146:\r
+                           key=92929292929292929292929292929292\r
+                               92929292929292929292929292929292\r
+                        cipher=92929292929292929292929292929292\r
+                         plain=F87D049E0A946D3E76021BF83A82B8DD\r
+                     encrypted=92929292929292929292929292929292\r
+\r
+Set 7, vector#147:\r
+                           key=93939393939393939393939393939393\r
+                               93939393939393939393939393939393\r
+                        cipher=93939393939393939393939393939393\r
+                         plain=281FAED2AA6C04E5FDD21917E753BE9C\r
+                     encrypted=93939393939393939393939393939393\r
+\r
+Set 7, vector#148:\r
+                           key=94949494949494949494949494949494\r
+                               94949494949494949494949494949494\r
+                        cipher=94949494949494949494949494949494\r
+                         plain=8F5284B4ED1A3DC49CF05512938B0C17\r
+                     encrypted=94949494949494949494949494949494\r
+\r
+Set 7, vector#149:\r
+                           key=95959595959595959595959595959595\r
+                               95959595959595959595959595959595\r
+                        cipher=95959595959595959595959595959595\r
+                         plain=21BAEF0378197D6BE9ED9A7A91E7DCE1\r
+                     encrypted=95959595959595959595959595959595\r
+\r
+Set 7, vector#150:\r
+                           key=96969696969696969696969696969696\r
+                               96969696969696969696969696969696\r
+                        cipher=96969696969696969696969696969696\r
+                         plain=FE2605253F3E08041E88D69C454244EA\r
+                     encrypted=96969696969696969696969696969696\r
+\r
+Set 7, vector#151:\r
+                           key=97979797979797979797979797979797\r
+                               97979797979797979797979797979797\r
+                        cipher=97979797979797979797979797979797\r
+                         plain=13FBB601C7F7A291C3E6A43BF8873628\r
+                     encrypted=97979797979797979797979797979797\r
+\r
+Set 7, vector#152:\r
+                           key=98989898989898989898989898989898\r
+                               98989898989898989898989898989898\r
+                        cipher=98989898989898989898989898989898\r
+                         plain=28BB647386CD0D538FE5D5C1A39E7F24\r
+                     encrypted=98989898989898989898989898989898\r
+\r
+Set 7, vector#153:\r
+                           key=99999999999999999999999999999999\r
+                               99999999999999999999999999999999\r
+                        cipher=99999999999999999999999999999999\r
+                         plain=E546C91E26750BB71204F269B01F885A\r
+                     encrypted=99999999999999999999999999999999\r
+\r
+Set 7, vector#154:\r
+                           key=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                               9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                        cipher=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+                         plain=251C66477B3F560222906301319CFD3C\r
+                     encrypted=9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A\r
+\r
+Set 7, vector#155:\r
+                           key=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                               9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                        cipher=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+                         plain=60D78EFA626EAC29BA7EDF97E7A15170\r
+                     encrypted=9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B\r
+\r
+Set 7, vector#156:\r
+                           key=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                               9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                        cipher=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+                         plain=25B3EFFF8B0DFD63101DEC9FABD6794E\r
+                     encrypted=9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C\r
+\r
+Set 7, vector#157:\r
+                           key=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                               9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                        cipher=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+                         plain=63C4908DF0DCA13DF3B2B09739A060DF\r
+                     encrypted=9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D\r
+\r
+Set 7, vector#158:\r
+                           key=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                               9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                        cipher=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+                         plain=11F8B895956D960A7F3AB5203ADC8670\r
+                     encrypted=9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E\r
+\r
+Set 7, vector#159:\r
+                           key=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                               9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                        cipher=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+                         plain=0AC47BE0DB060506605E663ED10EC570\r
+                     encrypted=9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F\r
+\r
+Set 7, vector#160:\r
+                           key=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                               A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                        cipher=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+                         plain=38A5AF7A3F6CFD71AD6512B5D8778240\r
+                     encrypted=A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0\r
+\r
+Set 7, vector#161:\r
+                           key=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                               A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                        cipher=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+                         plain=BFA2CCB9639F7E9A6670DA6B90E3F429\r
+                     encrypted=A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1\r
+\r
+Set 7, vector#162:\r
+                           key=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                               A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                        cipher=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+                         plain=61F0CEAA3EBB95FCB1EB3CF8A43FBE72\r
+                     encrypted=A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2\r
+\r
+Set 7, vector#163:\r
+                           key=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                               A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                        cipher=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+                         plain=6F52BAA5052637E4D1F9489213099482\r
+                     encrypted=A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3\r
+\r
+Set 7, vector#164:\r
+                           key=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                               A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                        cipher=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+                         plain=AB7E4FCB17C02DF99F03FAC2CB972704\r
+                     encrypted=A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4\r
+\r
+Set 7, vector#165:\r
+                           key=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                               A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                        cipher=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+                         plain=4108C52D2EF87D2B5A4FC6EE9429444F\r
+                     encrypted=A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5\r
+\r
+Set 7, vector#166:\r
+                           key=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                               A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                        cipher=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+                         plain=175E69CFBCF5342213F0F0A0B1EF219D\r
+                     encrypted=A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6\r
+\r
+Set 7, vector#167:\r
+                           key=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                               A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                        cipher=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+                         plain=76132AFAE15541430F4ED4E018EB9FAF\r
+                     encrypted=A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7\r
+\r
+Set 7, vector#168:\r
+                           key=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                               A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                        cipher=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+                         plain=D0321B43741C68D4F6414CB04EE83B8C\r
+                     encrypted=A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8\r
+\r
+Set 7, vector#169:\r
+                           key=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                               A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                        cipher=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+                         plain=440C08A371EDEFB94D170736208BE2AF\r
+                     encrypted=A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9\r
+\r
+Set 7, vector#170:\r
+                           key=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                               AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                        cipher=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+                         plain=ADB3852EE7785EDE95D8CFB7FB6545A5\r
+                     encrypted=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\r
+\r
+Set 7, vector#171:\r
+                           key=ABABABABABABABABABABABABABABABAB\r
+                               ABABABABABABABABABABABABABABABAB\r
+                        cipher=ABABABABABABABABABABABABABABABAB\r
+                         plain=38A82BF4D06A62819D4931A373F43376\r
+                     encrypted=ABABABABABABABABABABABABABABABAB\r
+\r
+Set 7, vector#172:\r
+                           key=ACACACACACACACACACACACACACACACAC\r
+                               ACACACACACACACACACACACACACACACAC\r
+                        cipher=ACACACACACACACACACACACACACACACAC\r
+                         plain=A8F949A27642942DB18CD7D45C3B8486\r
+                     encrypted=ACACACACACACACACACACACACACACACAC\r
+\r
+Set 7, vector#173:\r
+                           key=ADADADADADADADADADADADADADADADAD\r
+                               ADADADADADADADADADADADADADADADAD\r
+                        cipher=ADADADADADADADADADADADADADADADAD\r
+                         plain=DD1FEAC308F1C21728DCD94EADD3CEE7\r
+                     encrypted=ADADADADADADADADADADADADADADADAD\r
+\r
+Set 7, vector#174:\r
+                           key=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                               AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                        cipher=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+                         plain=DB191A2C79293D6299EAEE4E2ED21246\r
+                     encrypted=AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE\r
+\r
+Set 7, vector#175:\r
+                           key=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                               AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                        cipher=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+                         plain=67CFDD0EE3989B161F9040E4AA807BF6\r
+                     encrypted=AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF\r
+\r
+Set 7, vector#176:\r
+                           key=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                               B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                        cipher=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+                         plain=397CFF00B7A3EE4ECFAAA39239E0E33D\r
+                     encrypted=B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0\r
+\r
+Set 7, vector#177:\r
+                           key=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                               B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                        cipher=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+                         plain=E347DDD61BDBE374FD2C0FFF45833873\r
+                     encrypted=B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1\r
+\r
+Set 7, vector#178:\r
+                           key=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                               B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                        cipher=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+                         plain=B245511ABA16C26D973353DC4015F593\r
+                     encrypted=B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2\r
+\r
+Set 7, vector#179:\r
+                           key=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                               B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                        cipher=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+                         plain=B066D664D7362E244A19D0A753A2D394\r
+                     encrypted=B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3\r
+\r
+Set 7, vector#180:\r
+                           key=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                               B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                        cipher=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+                         plain=80BD61287C62B71A3B175DDDD82CCC67\r
+                     encrypted=B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4\r
+\r
+Set 7, vector#181:\r
+                           key=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                               B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                        cipher=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+                         plain=A7AFEEA38966506FE86ABD400279E0FA\r
+                     encrypted=B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5\r
+\r
+Set 7, vector#182:\r
+                           key=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                               B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                        cipher=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+                         plain=F5FFB54DFA9F2162804C8B29A9FE63F5\r
+                     encrypted=B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6\r
+\r
+Set 7, vector#183:\r
+                           key=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                               B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                        cipher=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+                         plain=9CAA7380A42268D48EFB57F284B80A10\r
+                     encrypted=B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7\r
+\r
+Set 7, vector#184:\r
+                           key=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                               B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                        cipher=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+                         plain=87D5FA5BF7DE6D43975A0590DFA82E75\r
+                     encrypted=B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8\r
+\r
+Set 7, vector#185:\r
+                           key=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                               B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                        cipher=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+                         plain=9E6E9A9FC50108E7E2A837ABA5D0166F\r
+                     encrypted=B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9\r
+\r
+Set 7, vector#186:\r
+                           key=BABABABABABABABABABABABABABABABA\r
+                               BABABABABABABABABABABABABABABABA\r
+                        cipher=BABABABABABABABABABABABABABABABA\r
+                         plain=726A4AA2D7B95FCCC006D2D1794812D8\r
+                     encrypted=BABABABABABABABABABABABABABABABA\r
+\r
+Set 7, vector#187:\r
+                           key=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                               BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                        cipher=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+                         plain=B8FAF017ECFD419594A86764ECD890FB\r
+                     encrypted=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\r
+\r
+Set 7, vector#188:\r
+                           key=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                               BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                        cipher=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+                         plain=2A396F03595E650D26949CAD43BD8C26\r
+                     encrypted=BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC\r
+\r
+Set 7, vector#189:\r
+                           key=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                               BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                        cipher=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+                         plain=8CB64007EF21E9E8D3941C789541F7F7\r
+                     encrypted=BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD\r
+\r
+Set 7, vector#190:\r
+                           key=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                               BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                        cipher=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+                         plain=036C8D70E9B7860DE553E1B0BF298E2C\r
+                     encrypted=BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE\r
+\r
+Set 7, vector#191:\r
+                           key=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                               BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                        cipher=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+                         plain=BE0BB839D843D96F33FDD6F88F803759\r
+                     encrypted=BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF\r
+\r
+Set 7, vector#192:\r
+                           key=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                               C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                        cipher=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+                         plain=8ECC5CAC1547969E3293733E29707CD9\r
+                     encrypted=C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0\r
+\r
+Set 7, vector#193:\r
+                           key=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                               C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                        cipher=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+                         plain=7BD05CDAFE6CBA4D6FF4EF60C60CBE95\r
+                     encrypted=C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1\r
+\r
+Set 7, vector#194:\r
+                           key=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                               C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                        cipher=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+                         plain=2FF9772F7A54BE7EF67AEA9E2DAC0CE7\r
+                     encrypted=C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2\r
+\r
+Set 7, vector#195:\r
+                           key=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                               C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                        cipher=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+                         plain=F33D884B01CCC2194DC4D6D7B39FD5AA\r
+                     encrypted=C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3\r
+\r
+Set 7, vector#196:\r
+                           key=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                               C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                        cipher=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+                         plain=6354975AA772D19F2B204A2EBF3DDD14\r
+                     encrypted=C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4\r
+\r
+Set 7, vector#197:\r
+                           key=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                               C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                        cipher=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+                         plain=94C2EEA25D8698828FF1767E8C0747EE\r
+                     encrypted=C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5\r
+\r
+Set 7, vector#198:\r
+                           key=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                               C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                        cipher=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+                         plain=5C4F6D0BDE98998BE0217FEB2B8D7177\r
+                     encrypted=C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6\r
+\r
+Set 7, vector#199:\r
+                           key=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                               C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                        cipher=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+                         plain=CF454B92D24396B5A71745823FEAC196\r
+                     encrypted=C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7\r
+\r
+Set 7, vector#200:\r
+                           key=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                               C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                        cipher=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+                         plain=DD6672061EC1B469C2FAA3B75710274E\r
+                     encrypted=C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8\r
+\r
+Set 7, vector#201:\r
+                           key=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                               C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                        cipher=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+                         plain=094A3865E479BD6E354E14F1EA99F01C\r
+                     encrypted=C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9\r
+\r
+Set 7, vector#202:\r
+                           key=CACACACACACACACACACACACACACACACA\r
+                               CACACACACACACACACACACACACACACACA\r
+                        cipher=CACACACACACACACACACACACACACACACA\r
+                         plain=EF003CC35CE4AA534D3C92919F716DF8\r
+                     encrypted=CACACACACACACACACACACACACACACACA\r
+\r
+Set 7, vector#203:\r
+                           key=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                               CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                        cipher=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+                         plain=7609427E6B1D6134FDD01E17DBEDAE87\r
+                     encrypted=CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB\r
+\r
+Set 7, vector#204:\r
+                           key=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                               CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                        cipher=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+                         plain=EA9D68FF5FA6EDAB45E9C1A9D7EFE5D7\r
+                     encrypted=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\r
+\r
+Set 7, vector#205:\r
+                           key=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                               CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                        cipher=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+                         plain=7C8D975517B926CB28856114AC7C4AA4\r
+                     encrypted=CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD\r
+\r
+Set 7, vector#206:\r
+                           key=CECECECECECECECECECECECECECECECE\r
+                               CECECECECECECECECECECECECECECECE\r
+                        cipher=CECECECECECECECECECECECECECECECE\r
+                         plain=589B0BA74BCD4AD833698063B1F54D8D\r
+                     encrypted=CECECECECECECECECECECECECECECECE\r
+\r
+Set 7, vector#207:\r
+                           key=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                               CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                        cipher=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+                         plain=5AB73D104C381BAD4249D2FD7D9F63EE\r
+                     encrypted=CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF\r
+\r
+Set 7, vector#208:\r
+                           key=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                               D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                        cipher=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+                         plain=82B1955D1BD17BFA867FA54807F66129\r
+                     encrypted=D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0\r
+\r
+Set 7, vector#209:\r
+                           key=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                               D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                        cipher=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+                         plain=79A428ECFEC70D453D06F263DEA2A6AF\r
+                     encrypted=D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1\r
+\r
+Set 7, vector#210:\r
+                           key=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                               D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                        cipher=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+                         plain=969EF8B9E907F4F3C45EBD2CDC67484B\r
+                     encrypted=D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2\r
+\r
+Set 7, vector#211:\r
+                           key=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                               D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                        cipher=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+                         plain=90D0D74131A7428961D2256CDB6F1933\r
+                     encrypted=D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3\r
+\r
+Set 7, vector#212:\r
+                           key=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                               D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                        cipher=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+                         plain=38D1091C3071D7661E6D4DF3F8EA5D13\r
+                     encrypted=D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4\r
+\r
+Set 7, vector#213:\r
+                           key=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                               D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                        cipher=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+                         plain=96E3DAE72A39E3BFF3686365B6A95238\r
+                     encrypted=D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5\r
+\r
+Set 7, vector#214:\r
+                           key=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                               D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                        cipher=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+                         plain=5CFC94E2D451F0DA017E939772BFC021\r
+                     encrypted=D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6\r
+\r
+Set 7, vector#215:\r
+                           key=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                               D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                        cipher=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+                         plain=D2B2555B8E6608FEFE656C5FCC6086FB\r
+                     encrypted=D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7\r
+\r
+Set 7, vector#216:\r
+                           key=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                               D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                        cipher=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+                         plain=A874CC86ECA3CCE2AE8F8B6F2ED04328\r
+                     encrypted=D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8\r
+\r
+Set 7, vector#217:\r
+                           key=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                               D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                        cipher=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+                         plain=021D9E4F7361997C1AA9C741DA717DF0\r
+                     encrypted=D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9\r
+\r
+Set 7, vector#218:\r
+                           key=DADADADADADADADADADADADADADADADA\r
+                               DADADADADADADADADADADADADADADADA\r
+                        cipher=DADADADADADADADADADADADADADADADA\r
+                         plain=565030E326FAC7999227137E487F5F7E\r
+                     encrypted=DADADADADADADADADADADADADADADADA\r
+\r
+Set 7, vector#219:\r
+                           key=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                               DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                        cipher=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+                         plain=C31316ADFF1A9EA9D21AB8F016D3F507\r
+                     encrypted=DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB\r
+\r
+Set 7, vector#220:\r
+                           key=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                               DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                        cipher=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+                         plain=46373E68765D5A5540D3112FA460B19D\r
+                     encrypted=DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC\r
+\r
+Set 7, vector#221:\r
+                           key=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                               DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                        cipher=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+                         plain=72F930636203D08BE5963A8404BD6B48\r
+                     encrypted=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\r
+\r
+Set 7, vector#222:\r
+                           key=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                               DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                        cipher=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+                         plain=4B74B4A37709D4C225218C2D4798E3F0\r
+                     encrypted=DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE\r
+\r
+Set 7, vector#223:\r
+                           key=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                               DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                        cipher=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+                         plain=116D77ADA2F4AA6CE71BF5F3498EB9CC\r
+                     encrypted=DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF\r
+\r
+Set 7, vector#224:\r
+                           key=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                               E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                        cipher=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+                         plain=F09EE99ECDD3966532A59EFEF2989AA9\r
+                     encrypted=E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0\r
+\r
+Set 7, vector#225:\r
+                           key=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                               E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                        cipher=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+                         plain=767B42F0AF2057C4EF5883102B371D09\r
+                     encrypted=E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1\r
+\r
+Set 7, vector#226:\r
+                           key=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                               E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                        cipher=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+                         plain=ED0C88B34897760DB7FF52B0F617B1D9\r
+                     encrypted=E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2\r
+\r
+Set 7, vector#227:\r
+                           key=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                               E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                        cipher=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+                         plain=0DA9C792DACAA12CF08429034BF0D61F\r
+                     encrypted=E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3\r
+\r
+Set 7, vector#228:\r
+                           key=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                               E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                        cipher=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+                         plain=053DF0832D301BFF6AC6C51E0FDE1B6D\r
+                     encrypted=E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4\r
+\r
+Set 7, vector#229:\r
+                           key=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                               E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                        cipher=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+                         plain=BF3B08C276CBF9CFDFAB4A5BF546DE8F\r
+                     encrypted=E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5\r
+\r
+Set 7, vector#230:\r
+                           key=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                               E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                        cipher=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+                         plain=055C7518B1337BB6D9A67031D9089A02\r
+                     encrypted=E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6\r
+\r
+Set 7, vector#231:\r
+                           key=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                               E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                        cipher=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+                         plain=10D94A88E5923163459E1C219717CEE5\r
+                     encrypted=E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7\r
+\r
+Set 7, vector#232:\r
+                           key=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                               E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                        cipher=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+                         plain=4980AC13399A432A7F7979F6F22B17EF\r
+                     encrypted=E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8\r
+\r
+Set 7, vector#233:\r
+                           key=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                               E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                        cipher=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+                         plain=C77381EB3EB462CD1598E74DE281A639\r
+                     encrypted=E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9\r
+\r
+Set 7, vector#234:\r
+                           key=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                               EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                        cipher=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+                         plain=66F56F90586BDE79B71800929B63920E\r
+                     encrypted=EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA\r
+\r
+Set 7, vector#235:\r
+                           key=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                               EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                        cipher=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+                         plain=93903F08F48EB76A33C853A6A0262234\r
+                     encrypted=EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB\r
+\r
+Set 7, vector#236:\r
+                           key=ECECECECECECECECECECECECECECECEC\r
+                               ECECECECECECECECECECECECECECECEC\r
+                        cipher=ECECECECECECECECECECECECECECECEC\r
+                         plain=997CF5C11B6EB6DB81A23F77D652E259\r
+                     encrypted=ECECECECECECECECECECECECECECECEC\r
+\r
+Set 7, vector#237:\r
+                           key=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                               EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                        cipher=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+                         plain=45E4708B80654FEDCF74D4799AF0FDDE\r
+                     encrypted=EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED\r
+\r
+Set 7, vector#238:\r
+                           key=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                               EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                        cipher=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+                         plain=23AE355671FE161E91748B235EBAE75D\r
+                     encrypted=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\r
+\r
+Set 7, vector#239:\r
+                           key=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                               EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                        cipher=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+                         plain=FC01DE6989310D0F25E2FEDFF9A0D5A4\r
+                     encrypted=EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF\r
+\r
+Set 7, vector#240:\r
+                           key=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                               F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                        cipher=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+                         plain=B49A07845740E525F8A8A5A8B7C213BA\r
+                     encrypted=F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0\r
+\r
+Set 7, vector#241:\r
+                           key=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                               F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                        cipher=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+                         plain=AC5F5A9F31BAE7FEB443FAE8A402620B\r
+                     encrypted=F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1\r
+\r
+Set 7, vector#242:\r
+                           key=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                               F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                        cipher=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+                         plain=BDDE064657B3D08680F66C73A4CCA169\r
+                     encrypted=F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2\r
+\r
+Set 7, vector#243:\r
+                           key=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                               F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                        cipher=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+                         plain=CC5CC47A7F57E11DCAEB01B9D16F6455\r
+                     encrypted=F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3\r
+\r
+Set 7, vector#244:\r
+                           key=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                               F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                        cipher=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+                         plain=5D2DBF15C02F227EC299C1B4244162A2\r
+                     encrypted=F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4\r
+\r
+Set 7, vector#245:\r
+                           key=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                               F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                        cipher=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+                         plain=8EEFCECADAABE12E9783AE77AE18EEBD\r
+                     encrypted=F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5\r
+\r
+Set 7, vector#246:\r
+                           key=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                               F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                        cipher=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+                         plain=A202F3A6AE202B1255668D1717746DEC\r
+                     encrypted=F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6\r
+\r
+Set 7, vector#247:\r
+                           key=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                               F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                        cipher=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+                         plain=C7D3929D7CCD59C1FD4FFAA42C2F5774\r
+                     encrypted=F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7\r
+\r
+Set 7, vector#248:\r
+                           key=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                               F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                        cipher=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+                         plain=C9439B16482A530BA90EBD7E305F3EF4\r
+                     encrypted=F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8\r
+\r
+Set 7, vector#249:\r
+                           key=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                               F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                        cipher=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+                         plain=34D1D71823058A9642BC14D56631207E\r
+                     encrypted=F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9\r
+\r
+Set 7, vector#250:\r
+                           key=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                               FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                        cipher=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+                         plain=37603613EBFEBA585ECCC2FC113AC08E\r
+                     encrypted=FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA\r
+\r
+Set 7, vector#251:\r
+                           key=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                               FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                        cipher=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+                         plain=A420F9166482A95C0368A9CC93E27036\r
+                     encrypted=FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB\r
+\r
+Set 7, vector#252:\r
+                           key=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                               FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                        cipher=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+                         plain=5119D8C4E0B004D0F94E73C37F38AD1F\r
+                     encrypted=FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC\r
+\r
+Set 7, vector#253:\r
+                           key=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                               FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                        cipher=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+                         plain=A06B1E6815B12832F4353EDA63AEB8B7\r
+                     encrypted=FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD\r
+\r
+Set 7, vector#254:\r
+                           key=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                               FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                        cipher=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+                         plain=5F145602FE6CFA6E44A4A779D88AE030\r
+                     encrypted=FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE\r
+\r
+Set 7, vector#255:\r
+                           key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                               FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                        cipher=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+                         plain=BC5A72326983439EC7FDADE1FC778C35\r
+                     encrypted=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r
+\r
+Test vectors -- set 8\r
+=====================\r
+\r
+Set 8, vector#  0:\r
+                           key=000102030405060708090A0B0C0D0E0F\r
+                               101112131415161718191A1B1C1D1E1F\r
+                        cipher=00112233445566778899AABBCCDDEEFF\r
+                         plain=951C9CC480FC2FB28103A65C15EA10EC\r
+                     encrypted=00112233445566778899AABBCCDDEEFF\r
+\r
+Set 8, vector#  1:\r
+                           key=2BD6459F82C5B300952C49104881FF48\r
+                               2BD6459F82C5B300952C49104881FF48\r
+                        cipher=EA024714AD5C4D84EA024714AD5C4D84\r
+                         plain=D9772876152C1DBE44ECA4A74E16ED43\r
+                     encrypted=EA024714AD5C4D84EA024714AD5C4D84\r
+\r
+\r
+\r
+End of test vectors\r