introducing the tweak on skein

This commit is contained in:
bg 2009-10-14 23:43:35 +00:00
parent 83398013d7
commit bd9d673148
62 changed files with 157730 additions and 40324 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/ruby
#!/usr/bin/ruby
# nessie_check.rb
=begin
This file is part of the AVR-Crypto-Lib.
@ -84,10 +84,10 @@ def compare(fname1, fname2)
pos +=1
end
if(a!=b and a!=nil and b!=nil)
$error = 1
puts("a key: "+a[0]+" value: "+a[1])
puts("b key: "+b[0]+" value: "+b[1])
end
$error += 1
# puts("a key: "+a[0]+" value: "+a[1])
# puts("b key: "+b[0]+" value: "+b[1])
end
end until a==nil or b==nil
end
@ -112,9 +112,13 @@ else
f1 = ARGV[0]
f2 = ARGV[1]
end
puts("compare("+f1+", "+f2+")")
compare(f1, f2)
puts($error==0?"[ok]":"[failed]")
if $error!=0
puts("[failed] ("+$error.to_s()+")")
else
puts("[ok]")
end
exit($error)

View File

@ -1,7 +1,7 @@
/* sha1.c */
/*
This file is part of the AVR-Crypto-Lib.
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
Copyright (C) 2008, 2009 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

View File

@ -21,9 +21,9 @@
* \email daniel.otte@rub.de
* \date 2009-03-12
* \license GPLv3 or later
*
*
*
*
*
*
*/
#include <stdint.h>
@ -44,7 +44,7 @@ void permute_inv16(void* data){
X(11) = X(5);
X(5) = X(13);
X(13) = X(3);
X(3) = t;
X(3) = t;
t = X(4);
X(4) = X(6);
X(6) = t;
@ -68,6 +68,7 @@ void add_key_16(void* data, const threefish1024_ctx_t* ctx, uint8_t s){
void threefish1024_dec(void* data, const threefish1024_ctx_t* ctx){
uint8_t i=0,s=20;
/* old round constants
uint8_t r0[8] = {47, 58, 17, 28, 34, 33, 25, 55};
uint8_t r1[8] = {49, 7, 6, 7, 43, 8, 25, 43};
uint8_t r2[8] = {27, 32, 18, 47, 25, 18, 46, 37};
@ -76,6 +77,15 @@ void threefish1024_dec(void* data, const threefish1024_ctx_t* ctx){
uint8_t r5[8] = {48, 18, 42, 9, 9, 12, 13, 22};
uint8_t r6[8] = {53, 2, 40, 35, 59, 32, 52, 38};
uint8_t r7[8] = {56, 56, 15, 41, 34, 54, 57, 12};
*/
uint8_t r0[8] = { 9, 31, 16, 41, 5, 33, 38, 24};
uint8_t r1[8] = { 48, 44, 34, 9, 20, 4, 19, 13};
uint8_t r2[8] = { 35, 47, 56, 37, 48, 51, 10, 8};
uint8_t r3[8] = { 52, 46, 51, 31, 41, 13, 55, 47};
uint8_t r4[8] = { 23, 19, 4, 12, 47, 34, 49, 8};
uint8_t r5[8] = { 31, 42, 53, 47, 28, 41, 18, 17};
uint8_t r6[8] = { 37, 44, 42, 44, 16, 59, 23, 22};
uint8_t r7[8] = { 20, 25, 41, 30, 25, 17, 52, 37};
do{
if(i%4==0){
add_key_16(data, ctx, s);

View File

@ -21,7 +21,7 @@
* \email daniel.otte@rub.de
* \date 2009-03-24
* \license GPLv3 or later
*/
*/
#include "avr-asm-macros.S"
@ -38,7 +38,7 @@ void permute_inv16(void* data){
X(11) = X(5);
X(5) = X(13);
X(13) = X(3);
X(3) = t;
X(3) = t;
t = X(4);
X(4) = X(6);
X(6) = t;
@ -66,8 +66,8 @@ void threefish1024_dec(void* data, const threefish1024_ctx_t* ctx){
uint8_t r4[8] = {0x5b, 0x23, 0x53, 0x63, 0x54, 0x3b, 0x2a, 0x20};
uint8_t r5[8] = {0x60, 0x22, 0x52, 0x11, 0x11, 0x14, 0x2b, 0x3a};
uint8_t r6[8] = {0x7b, 0x02, 0x50, 0x43, 0x73, 0x40, 0x64, 0x5a};
uint8_t r7[8] = {0x70, 0x70, 0x29, 0x51, 0x42, 0x7a, 0x71, 0x14};
uint8_t r7[8] = {0x70, 0x70, 0x29, 0x51, 0x42, 0x7a, 0x71, 0x14};
do{
if(i%4==0){
add_key_16(data, ctx, s);
@ -116,7 +116,7 @@ threefish1024_dec:
clr I
ldi r26, 20
mov S, r26
1:
1:
mov r30, I
andi r30, 0x03
breq 2f
@ -263,10 +263,10 @@ exit:
pop_range 2, 17
pop r29
pop r28
ret
ret
3:
dec S
4:
4:
/* now the permutation */
movw r26, DATA0 /* X1 <-> X15 */
adiw r26, 1*8
@ -286,7 +286,7 @@ exit:
movw r30, DATA0
adiw r30, 7*8
rcall xchg_zx8
/* --- */
/* --- */
movw r26, DATA0 /* X3 <-> X11 */
adiw r26, 3*8
movw r30, DATA0
@ -333,7 +333,7 @@ exit:
movw r30, DATA0
adiw r30, 6*8
rcall xchg_zx8
/* call mix */
ldi r30, lo8(threefish1024_rc0)
ldi r31, hi8(threefish1024_rc0)
@ -361,7 +361,7 @@ exit:
push IDX4
push IDX3
push IDX2
movw r24, DATA0
call threefish_invmix_asm /* no rcall? */
movw r24, DATA0
@ -399,8 +399,8 @@ exit:
inc I
9:
rjmp 1b
threefish1024_slut17:
threefish1024_slut17:
.byte 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38
.byte 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78
.byte 0x80, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30
@ -411,7 +411,8 @@ threefish1024_slut3:
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10
.byte 0x00
/* old round constants
threefish1024_rc0: .byte 0x69, 0x72, 0x21, 0x34, 0x42, 0x41, 0x31, 0x79
threefish1024_rc1: .byte 0x61, 0x19, 0x1a, 0x19, 0x53, 0x10, 0x31, 0x53
threefish1024_rc2: .byte 0x33, 0x40, 0x22, 0x69, 0x31, 0x22, 0x6a, 0x5b
@ -419,7 +420,16 @@ threefish1024_rc3: .byte 0x72, 0x6b, 0x31, 0x60, 0x74, 0x71, 0x2b, 0x50
threefish1024_rc4: .byte 0x5b, 0x23, 0x53, 0x63, 0x54, 0x3b, 0x2a, 0x20
threefish1024_rc5: .byte 0x60, 0x22, 0x52, 0x11, 0x11, 0x14, 0x2b, 0x3a
threefish1024_rc6: .byte 0x7b, 0x02, 0x50, 0x43, 0x73, 0x40, 0x64, 0x5a
threefish1024_rc7: .byte 0x70, 0x70, 0x29, 0x51, 0x42, 0x7a, 0x71, 0x14
threefish1024_rc7: .byte 0x70, 0x70, 0x29, 0x51, 0x42, 0x7a, 0x71, 0x14
*/
threefish1024_rc0: .byte 0x11, 0x49, 0x20, 0x51, 0x1b, 0x41, 0x5a, 0x30
threefish1024_rc1: .byte 0x60, 0x54, 0x42, 0x11, 0x24, 0x04, 0x23, 0x2b
threefish1024_rc2: .byte 0x43, 0x69, 0x70, 0x5b, 0x60, 0x63, 0x12, 0x10
threefish1024_rc3: .byte 0x64, 0x6a, 0x63, 0x49, 0x51, 0x2b, 0x79, 0x69
threefish1024_rc4: .byte 0x39, 0x23, 0x04, 0x14, 0x69, 0x42, 0x61, 0x10
threefish1024_rc5: .byte 0x49, 0x52, 0x7b, 0x69, 0x34, 0x51, 0x22, 0x21
threefish1024_rc6: .byte 0x5b, 0x54, 0x52, 0x54, 0x20, 0x73, 0x39, 0x3a
threefish1024_rc7: .byte 0x24, 0x31, 0x51, 0x4a, 0x31, 0x21, 0x64, 0x5b
sub_z_from_x8:
ld r0, Z+
@ -456,16 +466,16 @@ sub_z_from_x8:
st X+, r1
clr r1
ret
T0 = IDX0
T1 = 0
CNT = 24
CNT = 24
xchg_zx8:
ldi CNT, 8
1: ld T0, X
ld T1, Z
st X+, T1
st Z+, T0
st Z+, T0
dec CNT
brne 1b
ret

View File

@ -21,9 +21,9 @@
* \email daniel.otte@rub.de
* \date 2009-03-12
* \license GPLv3 or later
*
*
*
*
*
*
*/
#include <stdint.h>
@ -88,6 +88,7 @@ void add_key_16(void* data, const threefish1024_ctx_t* ctx, uint8_t s){
void threefish1024_enc(void* data, const threefish1024_ctx_t* ctx){
uint8_t i=0,s=0;
/* old constans, changed at round 2 of the SHA-3 contest
uint8_t r0[8] = {55, 25, 33, 34, 28, 17, 58, 47};
uint8_t r1[8] = {43, 25, 8, 43, 7, 6, 7, 49};
uint8_t r2[8] = {37, 46, 18, 25, 47, 18, 32, 27};
@ -96,7 +97,15 @@ void threefish1024_enc(void* data, const threefish1024_ctx_t* ctx){
uint8_t r5[8] = {22, 13, 12, 9, 9, 42, 18, 48};
uint8_t r6[8] = {38, 52, 32, 59, 35, 40, 2, 53};
uint8_t r7[8] = {12, 57, 54, 34, 41, 15, 56, 56};
*/
uint8_t r0[8] = {24, 38, 33, 5, 41, 16, 31, 9};
uint8_t r1[8] = {13, 19, 4, 20, 9, 34, 44, 48};
uint8_t r2[8] = { 8, 10, 51, 48, 37, 56, 47, 35};
uint8_t r3[8] = {47, 55, 13, 41, 31, 51, 46, 52};
uint8_t r4[8] = { 8, 49, 34, 47, 12, 4, 19, 23};
uint8_t r5[8] = {17, 18, 41, 28, 47, 53, 42, 31};
uint8_t r6[8] = {22, 23, 59, 16, 44, 42, 44, 37};
uint8_t r7[8] = {37, 52, 17, 25, 30, 41, 25, 20};
do{
if(i%4==0){
add_key_16(data, ctx, s);

View File

@ -21,7 +21,7 @@
* \email daniel.otte@rub.de
* \date 2009-03-24
* \license GPLv3 or later
*/
*/
#include "avr-asm-macros.S"
@ -113,7 +113,7 @@ threefish1024_init:
dec r26
brne 1b
rjmp 9f
3:
3:
ld A0, X+
ld A1, X+
ld A2, X+
@ -165,7 +165,7 @@ threefish1024_init:
9:
pop_range 14, 17
ret
/******************************************************************************/
/*
#define X(a) (((uint64_t*)data)[(a)])
@ -208,7 +208,7 @@ void threefish1024_enc(void* data, const threefish1024_ctx_t* ctx){
uint8_t r4[8] = {16, 14, 21, 44, 51, 43, 19, 37};
uint8_t r5[8] = {22, 13, 12, 9, 9, 42, 18, 48};
uint8_t r6[8] = {38, 52, 32, 59, 35, 40, 2, 53};
uint8_t r7[8] = {12, 57, 54, 34, 41, 15, 56, 56};
uint8_t r7[8] = {12, 57, 54, 34, 41, 15, 56, 56};
do{
if(i%4==0){
add_key_16(data, ctx, s);
@ -256,7 +256,7 @@ threefish1024_enc:
movw CTX0, r22
clr I
clr S
1:
1:
mov r30, I
andi r30, 0x03
breq 2f
@ -405,8 +405,8 @@ exit:
pop_range 2, 17
pop r29
pop r28
ret
4:
ret
4:
/* call mix */
ldi r30, lo8(threefish1024_rc0)
ldi r31, hi8(threefish1024_rc0)
@ -434,7 +434,7 @@ exit:
push IDX4
push IDX3
push IDX2
movw r24, DATA0
call threefish_mix_asm /* no rcall? */
movw r24, DATA0
@ -488,7 +488,7 @@ exit:
movw r30, DATA0
adiw r30, 7*8
rcall xchg_zx8
/* --- */
/* --- */
movw r26, DATA0 /* X3 <-> X11 */
adiw r26, 3*8
movw r30, DATA0
@ -535,7 +535,7 @@ exit:
movw r30, DATA0
adiw r30, 6*8
rcall xchg_zx8
inc I
; mov r26, I
; cpi r26, 5
@ -543,8 +543,8 @@ exit:
; rjmp exit
9:
rjmp 1b
threefish1024_slut17:
threefish1024_slut17:
.byte 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38
.byte 0x40, 0x48, 0x50, 0x58, 0x60, 0x68, 0x70, 0x78
.byte 0x80, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30
@ -555,14 +555,24 @@ threefish1024_slut3:
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10
.byte 0x00
threefish1024_rc0: .byte 0x79, 0x31, 0x41, 0x42, 0x34, 0x21, 0x72, 0x69
threefish1024_rc1: .byte 0x53, 0x31, 0x10, 0x53, 0x19, 0x1a, 0x19, 0x61
threefish1024_rc2: .byte 0x5b, 0x6a, 0x22, 0x31, 0x69, 0x22, 0x40, 0x33
threefish1024_rc3: .byte 0x50, 0x2b, 0x71, 0x74, 0x60, 0x31, 0x6b, 0x72
threefish1024_rc4: .byte 0x20, 0x2a, 0x3b, 0x54, 0x63, 0x53, 0x23, 0x5b
threefish1024_rc5: .byte 0x3a, 0x2b, 0x14, 0x11, 0x11, 0x52, 0x22, 0x60
threefish1024_rc6: .byte 0x5a, 0x64, 0x40, 0x73, 0x43, 0x50, 0x02, 0x7b
threefish1024_rc7: .byte 0x14, 0x71, 0x7a, 0x42, 0x51, 0x29, 0x70, 0x70
/* old round constants
threefish1024_rc0: .byte 0x79, 0x31, 0x41, 0x42, 0x34, 0x21, 0x72, 0x69
threefish1024_rc1: .byte 0x53, 0x31, 0x10, 0x53, 0x19, 0x1a, 0x19, 0x61
threefish1024_rc2: .byte 0x5b, 0x6a, 0x22, 0x31, 0x69, 0x22, 0x40, 0x33
threefish1024_rc3: .byte 0x50, 0x2b, 0x71, 0x74, 0x60, 0x31, 0x6b, 0x72
threefish1024_rc4: .byte 0x20, 0x2a, 0x3b, 0x54, 0x63, 0x53, 0x23, 0x5b
threefish1024_rc5: .byte 0x3a, 0x2b, 0x14, 0x11, 0x11, 0x52, 0x22, 0x60
threefish1024_rc6: .byte 0x5a, 0x64, 0x40, 0x73, 0x43, 0x50, 0x02, 0x7b
threefish1024_rc7: .byte 0x14, 0x71, 0x7a, 0x42, 0x51, 0x29, 0x70, 0x70
*/
threefish1024_rc0: .byte 0x30, 0x5a, 0x41, 0x1b, 0x51, 0x20, 0x49, 0x11
threefish1024_rc1: .byte 0x2b, 0x23, 0x04, 0x24, 0x11, 0x42, 0x54, 0x60
threefish1024_rc2: .byte 0x10, 0x12, 0x63, 0x60, 0x5b, 0x70, 0x69, 0x43
threefish1024_rc3: .byte 0x69, 0x79, 0x2b, 0x51, 0x49, 0x63, 0x6a, 0x64
threefish1024_rc4: .byte 0x10, 0x61, 0x42, 0x69, 0x14, 0x04, 0x23, 0x39
threefish1024_rc5: .byte 0x21, 0x22, 0x51, 0x34, 0x69, 0x7b, 0x52, 0x49
threefish1024_rc6: .byte 0x3a, 0x39, 0x73, 0x20, 0x54, 0x52, 0x54, 0x5b
threefish1024_rc7: .byte 0x5b, 0x64, 0x21, 0x31, 0x4a, 0x51, 0x31, 0x24
add_z_to_x8:
ld r0, Z+
@ -599,16 +609,16 @@ add_z_to_x8:
st X+, r1
clr r1
ret
T0 = IDX0
T1 = 0
CNT = 24
CNT = 24
xchg_zx8:
ldi CNT, 8
1: ld T0, X
ld T1, Z
st X+, T1
st Z+, T0
st Z+, T0
dec CNT
brne 1b
ret

View File

@ -21,9 +21,9 @@
* \email daniel.otte@rub.de
* \date 2009-03-12
* \license GPLv3 or later
*
*
*
*
*
*
*/
#include <stdint.h>
@ -52,8 +52,13 @@ void add_key_4(void* data, const threefish256_ctx_t* ctx, uint8_t s){
void threefish256_dec(void* data, const threefish256_ctx_t* ctx){
uint8_t i=0,s=18;
uint8_t r0[8] = {59, 11, 53, 26, 58, 13, 36, 5};
/* old constans, changed at round 2 of the SHA-3 contest
uint8_t r0[8] = {59, 11, 53, 26, 58, 13, 36, 5};
uint8_t r1[8] = {50, 42, 35, 20, 44, 46, 28, 56};
*/
uint8_t r0[8] = { 32, 58, 46, 25, 5, 23, 52, 14};
uint8_t r1[8] = { 32, 22, 12, 33, 37, 40, 57, 16};
do{
if(i%4==0){
add_key_4(data, ctx, s);

View File

@ -21,7 +21,7 @@
* \email daniel.otte@rub.de
* \date 2009-03-16
* \license GPLv3 or later
*/
*/
#include "avr-asm-macros.S"
@ -41,7 +41,7 @@ void add_key_4(void* data, const threefish256_ctx_t* ctx, uint8_t s){
}
void threefish256_dec(void* data, const threefish256_ctx_t* ctx){
uint8_t i=0,s=18;
uint8_t r0[8] = {0x73, 0x13, 0x7b, 0x32, 0x72, 0x2b, 0x44, 0x1b};
uint8_t r0[8] = {0x73, 0x13, 0x7b, 0x32, 0x72, 0x2b, 0x44, 0x1b};
uint8_t r1[8] = {0x62, 0x52, 0x43, 0x24, 0x54, 0x6a, 0x34, 0x70};
do{
if(i%4==0){
@ -80,7 +80,7 @@ threefish256_dec:
clr I
ldi r26, 18
mov S, r26
1:
1:
mov r30, I
andi r30, 0x03
breq 2f
@ -111,7 +111,7 @@ threefish256_dec:
add r30, IDX3
adc r31, r1
rcall sub_z_from_x8
/* now the remaining key */
sbiw r26, 3*8
ldi r30, lo8(threefish256_slut3)
@ -160,10 +160,10 @@ exit:
pop_range 2, 17
pop r29
pop r28
ret
ret
3:
dec S
4:
dec S
4:
/* now the permutation */
movw r26, DATA0
adiw r26, 8
@ -219,18 +219,22 @@ exit:
call threefish_invmix_asm /* no rcall? */
inc I
rjmp 1b
threefish256_slut5:
.byte 0x00, 0x08, 0x10, 0x18, 0x20, 0x00, 0x08, 0x10
.byte 0x00, 0x08, 0x10, 0x18, 0x20, 0x00, 0x08, 0x10
.byte 0x18, 0x20, 0x00, 0x08, 0x10, 0x18, 0x20, 0x00
.byte 0x08, 0x10, 0x18, 0x20, 0x00, 0x08, 0x10
threefish256_slut3:
.byte 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
threefish256_rc0: .byte 0x73, 0x13, 0x7b, 0x32, 0x72, 0x2b, 0x44, 0x1b
/* old round constants
threefish256_rc0: .byte 0x73, 0x13, 0x7b, 0x32, 0x72, 0x2b, 0x44, 0x1b
threefish256_rc1: .byte 0x62, 0x52, 0x43, 0x24, 0x54, 0x6a, 0x34, 0x70
*/
threefish256_rc0: .byte 0x40, 0x72, 0x6a, 0x31, 0x1b, 0x39, 0x64, 0x2a
threefish256_rc1: .byte 0x40, 0x3a, 0x14, 0x41, 0x5b, 0x50, 0x71, 0x20
sub_z_from_x8:
ld r0, Z+
@ -267,9 +271,9 @@ sub_z_from_x8:
st X+, r1
clr r1
ret

View File

@ -21,9 +21,9 @@
* \email daniel.otte@rub.de
* \date 2009-03-12
* \license GPLv3 or later
*
*
*
*
*
*
*/
#include <stdint.h>
@ -69,8 +69,12 @@ void add_key_4(void* data, const threefish256_ctx_t* ctx, uint8_t s){
void threefish256_enc(void* data, const threefish256_ctx_t* ctx){
uint8_t i=0,s=0;
uint8_t r0[8] = { 5, 36, 13, 58, 26, 53, 11, 59};
/* old constans, changed at round 2 of the SHA-3 contest
uint8_t r0[8] = { 5, 36, 13, 58, 26, 53, 11, 59};
uint8_t r1[8] = {56, 28, 46, 44, 20, 35, 42, 50};
*/
uint8_t r0[8] = {14, 52, 23, 5, 25, 46, 58, 32};
uint8_t r1[8] = {16, 57, 40, 37, 33, 12, 22, 32};
do{
if(i%4==0){
add_key_4(data, ctx, s);

View File

@ -373,8 +373,12 @@ threefish256_slut3:
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
;threefish256_rc0: .byte 5, 36, 13, 58, 26, 53, 11, 59
;threefish256_rc1: .byte 56, 28, 46, 44, 20, 35, 42, 50
/* old round constants
threefish256_rc0: .byte 0x1b, 0x44, 0x2b, 0x72, 0x32, 0x7b, 0x13, 0x73
threefish256_rc1: .byte 0x70, 0x34, 0x6a, 0x54, 0x24, 0x43, 0x52, 0x62
*/
threefish256_rc0: .byte 0x2a, 0x64, 0x39, 0x1b, 0x31, 0x6a, 0x72, 0x40
threefish256_rc1: .byte 0x20, 0x71, 0x50, 0x5b, 0x41, 0x14, 0x3a, 0x40
add_z_to_x8:
ld r0, Z+

View File

@ -332,8 +332,12 @@ threefish256_slut3:
.byte 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
/* old round contants
threefish256_rc0: .byte 0x1b, 0x44, 0x2b, 0x72, 0x32, 0x7b, 0x13, 0x73
threefish256_rc1: .byte 0x70, 0x34, 0x6a, 0x54, 0x24, 0x43, 0x52, 0x62
*/
threefish256_rc0: .byte 0x2a, 0x64, 0x39, 0x1b, 0x31, 0x6a, 0x72, 0x40
threefish256_rc1: .byte 0x20, 0x71, 0x50, 0x5b, 0x41, 0x14, 0x3a, 0x40
add_z_to_x8:
ld r0, Z+

View File

@ -21,9 +21,9 @@
* \email daniel.otte@rub.de
* \date 2009-03-22
* \license GPLv3 or later
*
*
*
*
*
*
*/
#include <stdint.h>
@ -60,10 +60,17 @@ void add_key_8(void* data, const threefish512_ctx_t* ctx, uint8_t s){
void threefish512_dec(void* data, const threefish512_ctx_t* ctx){
uint8_t i=0,s=18;
uint8_t r0[8] = {33, 29, 39, 33, 26, 34, 48, 38};
/* old round constants
uint8_t r0[8] = {33, 29, 39, 33, 26, 34, 48, 38};
uint8_t r1[8] = {51, 26, 27, 49, 12, 14, 20, 30};
uint8_t r2[8] = {39, 11, 41, 8, 58, 15, 43, 50};
uint8_t r3[8] = {35, 9, 14, 42, 7, 27, 31, 53};
*/
uint8_t r0[8] = { 8, 25, 13, 39, 44, 17, 33, 46};
uint8_t r1[8] = { 35, 29, 50, 30, 9, 49, 27, 36};
uint8_t r2[8] = { 56, 39, 10, 34, 54, 36, 14, 19};
uint8_t r3[8] = { 22, 43, 17, 24, 56, 39, 42, 37};
do{
if(i%4==0){
add_key_8(data, ctx, s);

View File

@ -21,7 +21,7 @@
* \email daniel.otte@rub.de
* \date 2009-03-24
* \license GPLv3 or later
*/
*/
#include "avr-asm-macros.S"
@ -103,7 +103,7 @@ threefish512_dec:
clr I
ldi r26, 18
mov S, r26
1:
1:
mov r30, I
andi r30, 0x03
breq 2f
@ -154,7 +154,7 @@ threefish512_dec:
add r30, IDX7
adc r31, r1
rcall sub_z_from_x8
/* now the remaining key */
sbiw r26, 3*8
ldi r30, lo8(threefish512_slut3)
@ -204,10 +204,10 @@ exit:
pop_range 2, 17
pop r29
pop r28
ret
ret
3:
dec S
4:
dec S
4:
/* now the permutation */
movw r26, DATA0
movw r30, DATA0
@ -222,7 +222,7 @@ exit:
adiw r26, 2*8
movw r30, DATA0
adiw r30, 4*8
rcall xchg_zx8
rcall xchg_zx8
movw r26, DATA0
adiw r26, 3*8
movw r30, DATA0
@ -243,7 +243,7 @@ exit:
push IDX1
adiw r30, 8
lpm IDX1, Z
movw r24, DATA0
call threefish_invmix_asm /* no rcall? */
movw r24, DATA0
@ -261,21 +261,27 @@ exit:
call threefish_invmix_asm /* no rcall? */
inc I
rjmp 1b
threefish512_slut9:
.byte 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38
.byte 0x40, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30
.byte 0x38, 0x40, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28
.byte 0x38, 0x40, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28
.byte 0x30, 0x38, 0x40
threefish512_slut3:
.byte 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
/* old round constants
threefish512_rc0: .byte 0x41, 0x4b, 0x59, 0x41, 0x32, 0x42, 0x60, 0x5a
threefish512_rc1: .byte 0x63, 0x32, 0x33, 0x61, 0x14, 0x2a, 0x24, 0x4a
threefish512_rc2: .byte 0x59, 0x13, 0x51, 0x10, 0x72, 0x29, 0x53, 0x62
threefish512_rc3: .byte 0x43, 0x11, 0x2a, 0x52, 0x19, 0x33, 0x49, 0x7b
*/
threefish512_rc0: .byte 0x10, 0x31, 0x2b, 0x59, 0x54, 0x21, 0x41, 0x6a
threefish512_rc1: .byte 0x43, 0x4b, 0x62, 0x4a, 0x11, 0x61, 0x33, 0x44
threefish512_rc2: .byte 0x70, 0x59, 0x12, 0x42, 0x7a, 0x44, 0x2a, 0x23
threefish512_rc3: .byte 0x3a, 0x53, 0x21, 0x30, 0x70, 0x59, 0x52, 0x5b
sub_z_from_x8:
ld r0, Z+
@ -312,16 +318,16 @@ sub_z_from_x8:
st X+, r1
clr r1
ret
T0 = IDX0
T1 = 0
CNT = 24
CNT = 24
xchg_zx8:
ldi CNT, 8
1: ld T0, X
ld T1, Z
st X+, T1
st Z+, T0
st Z+, T0
dec CNT
brne 1b
ret

View File

@ -21,9 +21,9 @@
* \email daniel.otte@rub.de
* \date 2009-03-12
* \license GPLv3 or later
*
*
*
*
*
*
*/
#include <stdint.h>
@ -94,10 +94,16 @@ void add_key_8(void* data, const threefish512_ctx_t* ctx, uint8_t s){
void threefish512_enc(void* data, const threefish512_ctx_t* ctx){
uint8_t i=0,s=0;
uint8_t r0[8] = {38, 48, 34, 26, 33, 39, 29, 33};
/* old constans, changed at round 2 of the SHA-3 contest
uint8_t r0[8] = {38, 48, 34, 26, 33, 39, 29, 33};
uint8_t r1[8] = {30, 20, 14, 12, 49, 27, 26, 51};
uint8_t r2[8] = {50, 43, 15, 58, 8, 41, 11, 39};
uint8_t r3[8] = {53, 31, 27, 7, 42, 14, 9, 35};
*/
uint8_t r0[8] = {46, 33, 17, 44, 39, 13, 25, 8};
uint8_t r1[8] = {36, 27, 49, 9, 30, 50, 29, 35};
uint8_t r2[8] = {19, 14, 36, 54, 34, 10, 39, 56};
uint8_t r3[8] = {37, 42, 39, 56, 24, 17, 43, 22};
do{
if(i%4==0){
add_key_8(data, ctx, s);

View File

@ -21,7 +21,7 @@
* \email daniel.otte@rub.de
* \date 2009-03-24
* \license GPLv3 or later
*/
*/
#include "avr-asm-macros.S"
@ -113,7 +113,7 @@ threefish512_init:
dec r26
brne 1b
rjmp 9f
3:
3:
ld A0, X+
ld A1, X+
ld A2, X+
@ -165,7 +165,7 @@ threefish512_init:
9:
pop_range 14, 17
ret
/******************************************************************************/
/*
#define X(a) (((uint64_t*)data)[(a)])
@ -191,7 +191,7 @@ void add_key_8(void* data, const threefish512_ctx_t* ctx, uint8_t s){
}
void threefish512_enc(void* data, const threefish512_ctx_t* ctx){
uint8_t i=0,s=0;
uint8_t r0[8] = {38, 48, 34, 26, 33, 39, 29, 33};
uint8_t r0[8] = {38, 48, 34, 26, 33, 39, 29, 33};
uint8_t r1[8] = {30, 20, 14, 12, 49, 27, 26, 51};
uint8_t r2[8] = {50, 43, 15, 58, 8, 41, 11, 39};
uint8_t r3[8] = {53, 31, 27, 7, 42, 14, 9, 35};
@ -238,7 +238,7 @@ threefish512_enc:
movw CTX0, r22
clr I
clr S
1:
1:
mov r30, I
andi r30, 0x03
breq 2f
@ -289,7 +289,7 @@ threefish512_enc:
add r30, IDX7
adc r31, r1
rcall add_z_to_x8
/* now the remaining key */
sbiw r26, 3*8
ldi r30, lo8(threefish512_slut3)
@ -341,8 +341,8 @@ exit:
pop_range 2, 17
pop r29
pop r28
ret
4:
ret
4:
/* call mix */
ldi r30, lo8(threefish512_rc0)
ldi r31, hi8(threefish512_rc0)
@ -358,7 +358,7 @@ exit:
push IDX1
adiw r30, 8
lpm IDX1, Z
movw r24, DATA0
call threefish_mix_asm /* no rcall? */
movw r24, DATA0
@ -387,7 +387,7 @@ exit:
adiw r26, 2*8
movw r30, DATA0
adiw r30, 4*8
rcall xchg_zx8
rcall xchg_zx8
movw r26, DATA0
adiw r26, 3*8
movw r30, DATA0
@ -395,22 +395,27 @@ exit:
rcall xchg_zx8
inc I
rjmp 1b
threefish512_slut9:
.byte 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38
.byte 0x40, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30
.byte 0x38, 0x40, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28
.byte 0x38, 0x40, 0x00, 0x08, 0x10, 0x18, 0x20, 0x28
.byte 0x30, 0x38, 0x40
threefish512_slut3:
.byte 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x10, 0x00, 0x08, 0x10, 0x00, 0x08, 0x10, 0x00
.byte 0x08, 0x10, 0x00, 0x08, 0x10, 0x00, 0x08
threefish512_rc0: .byte 0x5a, 0x60, 0x42, 0x32, 0x41, 0x59, 0x4b, 0x41
threefish512_rc1: .byte 0x4a, 0x24, 0x2a, 0x14, 0x61, 0x33, 0x32, 0x63
threefish512_rc2: .byte 0x62, 0x53, 0x29, 0x72, 0x10, 0x51, 0x13, 0x59
threefish512_rc3: .byte 0x7b, 0x49, 0x33, 0x19, 0x52, 0x2a, 0x11, 0x43
/* old round constants
threefish512_rc0: .byte 0x5a, 0x60, 0x42, 0x32, 0x41, 0x59, 0x4b, 0x41
threefish512_rc1: .byte 0x4a, 0x24, 0x2a, 0x14, 0x61, 0x33, 0x32, 0x63
threefish512_rc2: .byte 0x62, 0x53, 0x29, 0x72, 0x10, 0x51, 0x13, 0x59
threefish512_rc3: .byte 0x7b, 0x49, 0x33, 0x19, 0x52, 0x2a, 0x11, 0x43
*/
threefish512_rc0: .byte 0x6a, 0x41, 0x21, 0x54, 0x59, 0x2b, 0x31, 0x10
threefish512_rc1: .byte 0x44, 0x33, 0x61, 0x11, 0x4a, 0x62, 0x4b, 0x43
threefish512_rc2: .byte 0x23, 0x2a, 0x44, 0x7a, 0x42, 0x12, 0x59, 0x70
threefish512_rc3: .byte 0x5b, 0x52, 0x59, 0x70, 0x30, 0x21, 0x53, 0x3a
add_z_to_x8:
ld r0, Z+
ld r1, X
@ -446,16 +451,16 @@ add_z_to_x8:
st X+, r1
clr r1
ret
T0 = IDX0
T1 = 0
CNT = 24
CNT = 24
xchg_zx8:
ldi CNT, 8
1: ld T0, X
ld T1, Z
st X+, T1
st Z+, T0
st Z+, T0
dec CNT
brne 1b
ret

View File

@ -103,8 +103,8 @@ void testrun_sha1(void){
cli_putstr_P(PSTR("\r\nsha1(tv_496) = \r\n\t"));
cli_hexdump(hash,SHA1_HASH_BITS/8);
// sha1(&hash,"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",448);
cli_putstr_P(PSTR("\r\nsha1(\"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq\") = \r\n\t"));
sha1(&hash,"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",448);
// cli_putstr_P(PSTR("\r\nsha1(\"abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq\") = \r\n\t"));
cli_hexdump(hash,SHA1_HASH_BITS/8);
/*
cli_putstr("\r\nsha1(1,000,000 * 'a') = \r\n\t");

View File

@ -0,0 +1,7 @@
# ExtremelyLongMsgKAT.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = ??

View File

@ -1,7 +1,7 @@
# ExtremelyLongMsgKAT_224.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = FDFB34297DDE24BDB76920CF6292121FB1D3C247CBA3B5DD76787762
# ExtremelyLongMsgKAT_224.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = 7839C896D4F43858FF7F948B9125691AC8B382C64E0520AC08A95271

View File

@ -1,7 +1,7 @@
# ExtremelyLongMsgKAT_256.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = A1345CAC7213FF9FCEF4DF3105A729A9BE0EE899E0BD2EF14720E9533F5D5B06
# ExtremelyLongMsgKAT_256.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = 21C2B1FBFD8B4A8B873B311CD3B1AE0A423BB5EB7E50692CC171AF1D82577F5E

View File

@ -1,7 +1,7 @@
# ExtremelyLongMsgKAT_384.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = 896FE24B39B9B234DE300A9C05902B410465F62BF20F97A8123130BEF6993F3D6CE04100FC0A5482254D29EAB245C145
# ExtremelyLongMsgKAT_384.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = 21307BEF84465598BA52FB03733F2CEE0F894BFC73A52662AD955E6A84F0B498DF7E120389CC4B46A67E6254B7F06987

View File

@ -1,7 +1,7 @@
# ExtremelyLongMsgKAT_512.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = A8BCC959B92E9689F403AFF39810B949F68AB50B82D69A6721C91F4A2570305FF88F058838D31B2DFAC0B69E0D65DBEA14B559950ECDE92943EC1A2E9513323D
# ExtremelyLongMsgKAT_512.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = 4952FB6955A2B3390F3F637D09C06B7ADEE0A8A64A7640AE624A18E0FB07385FF9937DD81DB771A4AC850DFC8FCBC5F19FA6B49F21E2AA2E2FC675898AB1783E

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,5 @@
# MonteCarlo.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6cd4c0c5cb2ca2a0f1d1aecebac03b52e64ea03d1a1654372936545b92bbc5484a59db74bb60f9c40ceb1a5aa35a6fafe80349e14c253a4e8b1d77612ddd81ace926ae8b0af6e53176dbffcc2a6b88c6bd765f939d3d178a9bde9ef3aa131c61e31c1e42cdfaf4b4dcde579a37e150efbef5555b4c1cb40439d835a724e2fae7

View File

@ -1,305 +1,305 @@
# MonteCarlo_224.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = A139D31CCFCED05E23FEAEF59D5BC0C572DF886B805539A82063E94A
j = 1
MD = 7EC47475EE6E075C1C85E4192B820296FA37D61DA218CBDD2A63F0AE
j = 2
MD = 37E96AD0CADF7FB766D5B69A87AE04184EC51C691B8E2CA46C778B8E
j = 3
MD = 4640389506A32592253CFC5401E8E3FA44925029E239B0BECCDAE095
j = 4
MD = 00A1749D39615F13A325FA853F5D90FD6CE2F3BE938CB93F2DFA833C
j = 5
MD = 12517AF6EA752971C7D794F8411EB4FCF206E78981E95925D6D9611D
j = 6
MD = E3E505A6687AF2B5379390C9CFD951AB9FD82C0FA3CC1C5B165900DD
j = 7
MD = 363F6903360AD2EFA81BBFB7C0A88AB3DF0B6898AC308F1E4144B8CC
j = 8
MD = 822D1289408DA4C0F237BC1482C674D7FB55FC6B3912CA8C7BBE923B
j = 9
MD = E5818327E37DD87F101D31440A46C04BEE68447C649172C3DABCB406
j = 10
MD = 0EFA6C3B861E9796D52C1CF736FACE3CD681B14A5F569A82176C5FE4
j = 11
MD = A1A90E6FDC6B33217E7E83FB699B6440E11706B411246190DF86E3FD
j = 12
MD = 16CE4536A37C3CBE7145B09489DD541D75F2A4CF9042EE5420EAA76D
j = 13
MD = E2D5F6873C276C52BE3510ABEB06373690313156853E44F0C998033A
j = 14
MD = 8B78048AD1AD2799CAF8A3F66C726F6BC4FEC3ADBCD50C639C6D8F8A
j = 15
MD = 5B715DC2BA541AF4C12B04E38F3536FE0062209003FCAAC87E65EF49
j = 16
MD = E56B28078F1C5083142B9E8C0B16F83953A11F324527DAAC44004443
j = 17
MD = EA963BF3602CDE5F6CF7416E6BB31241144207379709A71F6627C8F6
j = 18
MD = 9E04553F5C2C4FB0FD0A81955C11631D041BE1850DF74F9151B5473C
j = 19
MD = 0C7BDEEF69D713C0FE3C0FE0B472CB4DF853598432570A78EBFD4C3E
j = 20
MD = DB658D3CDFDD81EC6912024DDD38EF6659F68234E43AD0516E469ADA
j = 21
MD = AD6D7E63A3666FF5AC4346DBD3C39BBA514593748797632D6830C477
j = 22
MD = 78C974554166A6EBB4971B75E5D22FECE7FFC72EE0F0171A2CE0ED80
j = 23
MD = 24526FA4C19844929C23D7F2DE090C9B7B50F5E66A2E14F70D4E74C2
j = 24
MD = F9499F144C7AC3662517DED95EDAC8095202CE5194431D47AB55E8EB
j = 25
MD = 5E327FE4E5611DE3E44DBD96D99AA2A100956589377E719365380E07
j = 26
MD = 5A39DBBA87619A162CA532D40BAE3BAB986D75625275F9E81DF72202
j = 27
MD = 99DD12DB3E4931BDF18AE179583CBBA8B0B0DC65533177689155529D
j = 28
MD = 1755888202819D06FF4FB0108FD5575468EDDA051BDD9542F470A4CF
j = 29
MD = 579D98E4BA9CA915CAB876E9FDDFA4952B259DB7BA2967FC338E08C9
j = 30
MD = 8C32B95F44BBDB4B690498BC6B2DD7921671C72182EEC59929751666
j = 31
MD = 8B32F7359E60BA20A4AFF153A5D666F87220152E1A961D255E325C88
j = 32
MD = FAF67D84F3F7B8ACE2836C71F6D919D5F93BBA0C6D77631F24601EDF
j = 33
MD = 20BA1A59FCC10F255C1E5136E02E320E9AF1C4E2B264294B3359F55F
j = 34
MD = 0C6504549D57645735FB2CF401C4D7B662BE27797178774D3202972F
j = 35
MD = A8FC28FFCE2A72A3F5FD8E5BBB2E1AFA6C3C1BEED8DE9DF022A0507C
j = 36
MD = 411B79E912885FF7E53592651CABB2402560E99031A329C7347B2865
j = 37
MD = E2E12C23A08075B8FB0B0D18D9A5A64FEAFC120C209C2612B1866D3D
j = 38
MD = 45CAD0468B1302BEBE580670034301AEC02A52AD8864A531CE6D6A8D
j = 39
MD = D59863B1B9B02951C90D4F0885FB56A180BBE50255337028F57D72E9
j = 40
MD = 962936272AF522A81A8B6F7D4324CA3AD02CC752A3C23584B10774FB
j = 41
MD = 1BA92C5CF1D52B564BBE7B7851F262CEC49075C251730FBE9472E76A
j = 42
MD = C18655132EDF72A21E97DC216C4D98A144A2E39A1AFABB5D26954870
j = 43
MD = BABAFE42E87D0C2C81AD03F78D528977572F10DD1BA8892492A4211D
j = 44
MD = F8A50FCD90E85E8DE0F8593CAEED8E997C9FFF7F4E2F03E13779555C
j = 45
MD = CE16B54BED754EB2E783226919FD54192E915D29A5ADEF4BE019C6CA
j = 46
MD = 4D0A6416AB7481C5847FB3DF9D0BADB1E6821D032A8876AF40FE0F11
j = 47
MD = D6A7E617A6ABFA7D6DC8917D2437EB1F4D1CC7EBFF7FE38E21058A55
j = 48
MD = DB2414EE1AB5F92FFD5B15C4ACF28F68550B417B850D1A372AEC888D
j = 49
MD = A2BF0C432DEF04EF772C246B913DCD9121E43BA5E94F0198D825961F
j = 50
MD = 20487B6D2C7BFE7096E760AB53BC6A311BFFEF5AF61E0876782FF45F
j = 51
MD = 4C7EB5665AC5C23E867C52EC80E0EA704791800AD95B0535808FDA64
j = 52
MD = CB5F23FEF7E9C4A17632151199F974F9C5651653C6BB6F8C5252AC62
j = 53
MD = 459D2DEE09FCC47317212F2F145F9F5BA82494025E9545E04D42A033
j = 54
MD = 4EFEFCBA5456E34B2DCB52C2ADD78188B32BCED52843E86208FC2410
j = 55
MD = BC2EA428A05E0C68AA3F2E3B0AECDEC18B5AD41EB964738D6B16ACEF
j = 56
MD = 729BCD4DDFBDA23C7EF3C0D633BB2E9265FB17A1B610DCD308F7E6CA
j = 57
MD = D6D8F37797E0C53A85B689F94EA1626AB50CA97F5DE47F39CF420BD9
j = 58
MD = 66ED266706BD0E438FD9470B1067E280653F3B0A484B2D7D6C49C560
j = 59
MD = 174B95F6A76125BE672E753D44CE5C42EA84FD4056F9A607B68BC72B
j = 60
MD = 18AF875BEA3FCCF93A46FA96789F19A07943C5498B6F61AE87CC2A74
j = 61
MD = A1B543EBCCF6FC7F5174866804759AE484A485C00D594750F36685BE
j = 62
MD = D50D0C51DB50544663820D2C571A4DDC081A47FD4A4258AD24DB767F
j = 63
MD = 4C30A0EC7907E2317B65F81DFE89FBB4139448E5565F2EA630B3E669
j = 64
MD = 98269E501B6018D79F60AF1127387BCE5FDD1C47DE86A0F1020E75EF
j = 65
MD = A0101F6CABA0A7D471C6D1A28DFAF070B950F10C88391F694C5C008F
j = 66
MD = C9EFCCA28CA3743DC7C987DE8A1A6DB05AB582668AE7134B7D575DE0
j = 67
MD = 6EEB7BCF645600199E95FD609910BD298463E94EBC333582940F2B7C
j = 68
MD = 83B9735B4061F77484CCAFC05CF08950921032453DCD6B7390AE161F
j = 69
MD = 1E7A32AC034A0F3DF92F7338607F2863651AA138CA85040E48B4B7FE
j = 70
MD = 39C6DFEF72EF317BCA604D9724EA75B24C45E79BCE3E07BEBF1B41BB
j = 71
MD = 4648A849D3D6B7C94B0BC96484145B0EE856B5312E8BC32B06D12471
j = 72
MD = 2D04D95C9E23FFD7EFAE5FB02C9DDEC45863AF749C421DF641738B3D
j = 73
MD = B3A98DB405803FD248D64E41D6BDAD70179F82CE53804E39A22EE97D
j = 74
MD = B4CFCEEE08CBB5600A174C073E51EA1A4CE9A74448CAE71DAE1A2AC1
j = 75
MD = 933FF1B91411539AAAA42B5E21FFB9369E1D91E238A16DBB6DD560C7
j = 76
MD = 7415D5FD01E531EC5A851FFFC1300F34FA52443D58048C993F2867E3
j = 77
MD = C869F5FA25DA2F7E3E6816D5DF4A1FD4132C978813EF08EA393AF8B6
j = 78
MD = 74228ECAF790504397892DE6525F630CAA39298CE16E0A6316CBB326
j = 79
MD = FA97A86009D1420B5A766F6CA4865A1BD68C91F0AD14511AC447E6B6
j = 80
MD = D6E032780494017B2305B57A6A61942946DFCB12B8EC29DF468D517B
j = 81
MD = C275CB45E08065BFDB10E5581EEC141ACF8B1234A0A747C55B1881AD
j = 82
MD = 87CEB24F07E8A41C59F65A1F2135BEB7D1A578F9351E903538281C8B
j = 83
MD = 8BCB3D18E11ECD15199AE134DBBA73AA8245378841DF7A20AA92C2E8
j = 84
MD = 32559EC289647F8F8217325830D135459F83C34E7376834717EF1B65
j = 85
MD = F1AA12711D690C5BE3B72661DC8EDA6302A9BB30307ABFF379F43C35
j = 86
MD = 7235F7C0DC763DD0C154D460928663AEDA31DEAD12C61207DFEF1666
j = 87
MD = D9EC64429A961270312BB7B5955B6DC5806559AE50D69DC584B9D801
j = 88
MD = A65C9C6718713B120BB5539E8794C640F255D946438C3226E04F6A8F
j = 89
MD = 5ED977872EED1FFEBB7D9B2394B5448A2369A7C00B3B9937B519A193
j = 90
MD = 09964042C3C59FEABF6D4048FCBBFEDF7A0414EB8CE0F5728CFCF1A6
j = 91
MD = D858BA46041F095C76ED1B08423DC0D2F52416EAC75B5B27FE564380
j = 92
MD = ECD48B38603701A17C72B1ACF277D85B7D638233D3DAD0D10BDF221F
j = 93
MD = 7A1755277462D0709327CB9AC7B7EF8E41D94BBCF9384C0E40027552
j = 94
MD = E995C661AD8B35E273D8BFC10E55761ECB4E5D4DB28824286A36FCA3
j = 95
MD = 30088854C41B4267E8E4149F6E3C3A1FC10BDE613B7692942AF67E5A
j = 96
MD = B31F3E1E301FFC5A9A6E68D93F0462C6A1C6DE38E1CE20E24E12A1E4
j = 97
MD = 8BDEC750455F0EFD8BD8EFCAFBDDE0FE45650965B9142CD1EF5E42FF
j = 98
MD = 7C6E4BA105A77FFC4CAA5DF86F50AA17DEA40C6167C013B7CF0E5677
j = 99
MD = E4065291FB3F9FC513FF3E7E6D44A474426AC9080A00F71D57A5D347
# MonteCarlo_224.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = E794155287B95FAACF7738E220120F774039DAFB0C8814EFB654A3DA
j = 1
MD = 2A22BB2B2C631EFFC9209413527968B3023ED8A7E62C6A04C44136D0
j = 2
MD = 31094F438D53D5F793BF41074C64E43F61B6A9E564D79F2128E6D767
j = 3
MD = F8C91353857C9B1CEB0882945889B82856F0AC758BFABBD41181A90C
j = 4
MD = E77A5F6037654EDA2BFC8A4D5FC02C66F100CD11DD5982B9F0D258E5
j = 5
MD = 526067FDE80EE14A82719D5B8E32B74B9873271EEFB469C36DC82F31
j = 6
MD = 865A22D7B20ECC1011955D6F791D306C7A2164610A674C4B5D46680D
j = 7
MD = 991BD859AE1AD6C5B65DA81CD61F716EBF0AC94D52A354C960145250
j = 8
MD = 10E8541F69878B56B34452646C3559AB0E3009A1411579E9982FCF22
j = 9
MD = 62D23327F38F8F683C63B94664D9BE4D0A9D0D7AC05303B453A8EDF8
j = 10
MD = C2E2EC8FC7B44B3813C74231CA45AD760E9BC7DD909BC81ED940DDA3
j = 11
MD = 29A53D6796B0B40FC0FC7E2BCEA08C45C7F6C4DEF69410113F1A99DD
j = 12
MD = B4E3FAE3D0686CAE67634B88C5C06335E3D98E9FB39A1CF611261AF0
j = 13
MD = 26A432C57E87747BC55C69D7668EBBC811F0E9F478478DE6A4ECF7A2
j = 14
MD = EB106BC8284988F50CA1955FD2CD6B1A69A1838F55AF160959FFAD4D
j = 15
MD = 6967B70662144089D794CE13E3EE9D6BA1A081876192FED995EE20ED
j = 16
MD = 2EED79FE9C613E1D81E4387A227E30092D7179F6C42A53386585A5D2
j = 17
MD = 91BDC67AE91E478FC814D5F1D4D3ECB7783201FFCA932AF29E78C6A6
j = 18
MD = F9F0D7F6073417F20C191DB131A140BCC4ADA580737523123F71CADD
j = 19
MD = FBB491C89A4DE377DDBDF39C822F0DEE6528081F72FE4A1462E63B59
j = 20
MD = FDBDA77D22A0212BAC8CF4744B1E87E2ACD6746FE3EA65C52080B9ED
j = 21
MD = CE174E91E5D9E52C7328FE2DF752CE8B9B23D2291A186F67903948B5
j = 22
MD = 7247C69EDC43A3F32B9C1180D4E331A5E0181E255A4AE17269BC8441
j = 23
MD = 97408B2381E921ABA773E19F3048A2FB776C144F65157F9FDE5FFDB6
j = 24
MD = E6CBF8DB4AE3F8A088E3B400CF610E0048D21A6CD022328CFBD3D69B
j = 25
MD = 40BD242A6872A512EC4257C067988A69709DCB8A2D270B192EB67A80
j = 26
MD = C25E5A8186AD052F359AE8DE201F442E9CBDF6C65A074FE80382CC84
j = 27
MD = 6B4370E574E37599E6CC66E69D5B26CFE8A3A41AB790E5B2EE0EB1FC
j = 28
MD = 71B8AE8F28DDA2F16929ABE5CA5437FBC98A650B3BEF5FD995972C36
j = 29
MD = 657CFAFFC29335A1B53B1C8EE8C03383CB27826C3FF5F75FA1CC1051
j = 30
MD = 8D11758D6E3616A290683FB5C01119DDE56A4CFB5E472DC0CC9AF178
j = 31
MD = 0BB8A3835EEAD80096A6F8D145B03A57EFD2283B65D2E9D183805ECC
j = 32
MD = 0418F1B54EB85A0F1ABEADB0806FA6CD4C7B3D4F341CA4CE4D3C7CFC
j = 33
MD = 619F155EE3AACDA62D932BF3CAE126180675169F9A32B602CBEEBC6B
j = 34
MD = 255D03898438851BFA8C076166BB064C556E5DA0B04830B652E83651
j = 35
MD = 2CFE6FF088B531043BBD5A2754E9B9BD6DAE86257FD3B50953AE475C
j = 36
MD = 84F87EE86F43B55D48DC6194EDF66AB6F73263C74AB7525C58A43C0F
j = 37
MD = DE347D4C12CCC1B31A5D1E16E0AA6BE39AF094FA54248CDA605363DF
j = 38
MD = C4B51CF1CE8412B5BF02B58D7ABEA8CB4056F16DFCF7A065706D3E20
j = 39
MD = CED676DF0117A596EA0F1E5A297E815B43344F19EEF3CB8F6AA6BC3C
j = 40
MD = 73BAF6B14D7AA11683673BCC131C8FC6035F74DC42DBD5A5B215C1B5
j = 41
MD = E4DE64E1804EA18EB0D32CB6DB01EC6424D0969B020B49B61750939D
j = 42
MD = 5139D716E63E6494C125DB3A01629A07E7B40F63E4806E0D787981FE
j = 43
MD = D78FFA7E3BB48B8D410C699CA142DAB6F0569029F57C85EF7624C6F5
j = 44
MD = 073A93B68367E31CE11643A09D26CFDBD6C45BA46E7636D212092E3E
j = 45
MD = 213E718F83B6A5920F61E4359EE231D938EDA2F3B636751AC59F35F9
j = 46
MD = 0AC8C3D74F7DC93637AE23FF632E6DA25DC922EE7FFE05499BED9508
j = 47
MD = C9693E49B016127DB690F1A2ACE64C07F1134333B3787DEA973826EE
j = 48
MD = 590BA9B19D19A36848D510AFA03AE9C31C7399711C85868E016655E4
j = 49
MD = F0B7BE9184F90B0E60E02CB764CBAA5406C5D940F30F751ADB24B9C0
j = 50
MD = 05E47F81F6FF9A1AC4B67C0C9E60BF7C817443DD91AC2CE8F1F1B5A8
j = 51
MD = E18C118B419FD37231E1FC070D0D998A4A848AC325415C88328BF085
j = 52
MD = 8431967079FCFB10A8AFEEEDE1B3F967229068EB038CEBAA5E06F81E
j = 53
MD = 07A7DA9C8ECA983CAAE7AFCE00145555006E9CBD2262CE84FBAFDAE8
j = 54
MD = BB71BC44A2F459DE44E62F4C160D459815BCCD418939C8E9C03106D0
j = 55
MD = 3FF870800BD223AA159AEF96864CCFDA9B558CE6D4AEF5C28FD08274
j = 56
MD = 30683CDE33E58BD2926D16BC5A1AE2B83425BB5903C757494EC06C66
j = 57
MD = 95743B39DF51ACA492B6A43EF8473B070ACE83CB39CBEFA1D22AD898
j = 58
MD = 531B6C41660DECC60B269A42FEB37657786B91A46B59F502A4EA45DA
j = 59
MD = 2E76BF5228FECFDD3A9E54707C7790BBE4938BE13FFB1EEC28456914
j = 60
MD = 467FA6A0C9F6246C2417AD111F4DBFFB1CD68A06BB061533D07F41E3
j = 61
MD = 31DBEB08AF1CAB7AB947390E933A03BD48905797ADA2A660B22A1C9F
j = 62
MD = 065F41033A1696B81AB80CA44102BABEB1A8BA37FC822C4EBBD1DE95
j = 63
MD = 3B50AA2A447B5B7B393B57590E8CE7AE848C9431478D206DD5326F64
j = 64
MD = 3360F497646BB1D215675AB980EEEA90535C47ABDCA179A966F08061
j = 65
MD = D929E80C7D7BD717E1AF0E312E7E49C10BB4069764F26DC633A92277
j = 66
MD = 18C1C6BD3F61B5DDEBD7F9104ED65E69B4F4B41E9E15FFB6EB09105E
j = 67
MD = B62DE94D2696B621A5C9E1BA439F09E6DB919B19D4DD4B0AC4D5D9D3
j = 68
MD = 4362DF44283F9FD099D5DF8FD1281635705FF32B9776EBEC5F76326B
j = 69
MD = 96E7D7126C83C0D1B9B684D68CF4D16A06B275C5BABC08FB1D1234AF
j = 70
MD = E83A2D2F64177530C6F6259A9ACAA429CB79D17482966AC6B2B90807
j = 71
MD = AA6E23D56B10612286ED28F74EAA8AA8A59B76277BDB28E85B7C03B4
j = 72
MD = F3BAC66C3046DB0243DA2DBC0E3204F65AD04C698A9C6AB3229AC24B
j = 73
MD = 40876E5ED66DE8691B3408F653613754A7953F14DDE02563B17387A3
j = 74
MD = A270ABB4F2EE7E103DDAA29F57AF80D54E1CA216F986A085CFACCBA1
j = 75
MD = 80D0FAE7CDE4EAA0F477AD4BB75ED79B2C5F68AFE992080771FFC26E
j = 76
MD = EB9035430E23E7DDF809C48C581E38AB96B80934F1B72543AC462B75
j = 77
MD = FE589314F3B6083B2FC5F20C91322F8B9E4E5AD6884CD53D0897D59E
j = 78
MD = EC7D359EAAA0B550F931F013A8E6223CC17751D81559C213788ACC85
j = 79
MD = CCB76F7ADC80D21C9457766BF010A3E8AEE5F49A1BC039DDE005A9F8
j = 80
MD = 4155AECFC20BE977364D3B3457FF9FF1103E92A064D7CBD093C446C7
j = 81
MD = A3C1147A1CC9386C152DEECAA4C4B9E48367BD937EDC3E474B7B1F2E
j = 82
MD = 405B12582EA5DA033FB5D3011E2CD38871374FF5105F9920FCD1E1BB
j = 83
MD = FC2D5977D44080ADDB9275880325F3B244E396031AA4355E0F330126
j = 84
MD = C56100061BDC99E5B37C50E2463ACA0DE944E2FE673E63202F832F13
j = 85
MD = 0120BBCAB587E22FD9496CDFB36059BCBFA28557457D09AFB22DFEDA
j = 86
MD = 96445EA9E5C430288AAF08C18CAD44BA0D14760535EE7706E4A206EC
j = 87
MD = 8FCF602723FA4FAB110602BEE06465BE63A807E6F291D9BD112BBE92
j = 88
MD = 7C5A114770DD8662F12EB4DFA755BDC765D3EBF730CFE1568D8C2043
j = 89
MD = 0B473028371457B79FE9A5C24910AEB4BCCA53510763B5B1E51C2C80
j = 90
MD = F04FDB81E7CA42B71022C81E8E3BAB7DD4B80C2802C932216BDD7320
j = 91
MD = D85D1B29333264BF5E7483BC2A7DF601F3F89A43832BCED648B64019
j = 92
MD = 4C1759D84159EB291ADB4836C65CDA88B78F50BF205DD50D8558207B
j = 93
MD = D04F581CCE5E141DDB074FAE3F8AF8358C45B796BAABC76794B2DDD5
j = 94
MD = 3E9FC35AEE9B0E27DC5082A9607BE070E65591E7AC1FCDF117F6DD10
j = 95
MD = 25EA31BD4547D1063ABB9A11C9B3F635D429A2F35A1A7F2EBFE47604
j = 96
MD = 0438996AC93AA6C14FC31B6813E39DDD74C81A35D65B0C7C1D959056
j = 97
MD = AA2AFEE0828E2119C51B07A3FF5848DC56E2E99CB4DD1B12D751FF0C
j = 98
MD = E86F2511ED60A252AD61A20E52E848A0625EA1945D58288103372B5B
j = 99
MD = A3155C70D610EAAF7AB26FD4E5C9F089074EA7D6CB3EC72B322EA81D

View File

@ -1,305 +1,305 @@
# MonteCarlo_256.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = 31068E0CE7302ADA0EC5EB00A5AABDC003E3022324659BDB13B7F4944A1CF471
j = 1
MD = 5E141BDC3BABD12A21F9BD6EDA5E35D54BBB0C298B58964E78A4DAEB4EA4A927
j = 2
MD = 5D9E5184DE7CBFA6719E0B507BC206238E727430B16403631ECDBEC4F6C678E5
j = 3
MD = A34466CECA9A4086C451A2E2A559DA3815FF82D33BD6EEFB9F84BB6384372CBD
j = 4
MD = 956869B3D0047CA10C16F0B1B6691B888FE5798873CE7DFC598E9E01A4138C26
j = 5
MD = 994847B3BF7A0936867F475B84B7DE27C7213D797DC49817E8508FFBD4F8CB35
j = 6
MD = E03DDFC2B1C985F71E25E890768E8BBAEA9006DEDEC70900C350C81A859E070C
j = 7
MD = 92072480478F987FCF37BC0D55ED5436949B24F0AC0EA4265BE060906675206D
j = 8
MD = C7D32224C92F1C4AA043F3EC72C85680B04B919FE672733D190D0D036B443441
j = 9
MD = AB3818984E92EA9302EF76B12C18D5FEDF4AE7A7AF0D58257D7F662AFAC0FD14
j = 10
MD = F2AF3AF3DEAE067B32E53C61585AFD10CE9C5302ECEAB2C82FC350FFD2202594
j = 11
MD = 250E042E1D8E75A99E22F1C875B0D0118B0F569A35B19D79CA6BC9E4B9B45DAB
j = 12
MD = 52A11160C9F27C10F3954ABC87AB9C1E225F7278956401E8A451DE528E63F75A
j = 13
MD = 8F793DD724608B1416E1E02C278B210A03F844D3DF608B61C172FD0F62754A70
j = 14
MD = 32E13ADF0BE71EEB2BF8EE8A12B068BD6AB77DDFF0679D3454E9A8A0E2E84864
j = 15
MD = 616DCB4020B29784838C3652E377F796D7D1256056C17744F81C6AEB67EFD6D9
j = 16
MD = 28D3A7C9AD956507AE17CD494EB4D1AD716910441E88A327A646179A10D78FD8
j = 17
MD = CDCD17A08121D66A344D30F7FF47C0AA80458D3D190446C3DEE8E6FEAEBF7E70
j = 18
MD = 1F6FF7F7617D84361568532CD7538DC0137C519D7734EA5CE30644B15957F059
j = 19
MD = 93F1327940B4DA1B855111482024B04BD7CF213B2468B142C3B8E849D99FD442
j = 20
MD = F649DD1E064D85929CE0C97BAD0B965E5428DD8984516D06CD89620D7CFB73DA
j = 21
MD = 5EF80B8EFBF9CD82232AFD6FBEBF40B279621E880F5ED8D2F8624CE807136D64
j = 22
MD = 6256765FF72BF8A40F66DE3FCE9D79E55D79C37B477B873CE6C893BAA674AF24
j = 23
MD = A068157510365F530009AEBE56394FF27852BAF0C3233B94FA1E7DBBB399681D
j = 24
MD = 9A6639482A478F63D0D7511F16CCCA135EA325D3C60C5358D9DF9D280D6294EA
j = 25
MD = 49FF3BE3609EFD3E75569D445B435B35548D9B22BEAD07AD645D7DBFA0608306
j = 26
MD = 5CE4E88979137249A552125A23644A9C018317E2C1013C9AF519CC851A25797A
j = 27
MD = 72FE72049E86B46D0F1132ACE8F10D85359DE345F8A6D3A1B69D51574268CF0A
j = 28
MD = 7B60BBCBF5F31D2BD234C9E9B226A09A45B308CE555EDDBAAFACED2BBEEB498F
j = 29
MD = B0B75629A2BB757387B378A4EE513360A78B9423230BF5090266EC67F8EB7011
j = 30
MD = 8813A9AB6A6D1824BC4FC58C9619E6330EEACCB5E52CE0A3844DB091F63DA4E6
j = 31
MD = F4D5D6AD0EED4F3D2A1F42745A1AA94994EF5BF7502ED4B908D519CAC6DF347C
j = 32
MD = 72D3071BB161C2ABF82EFAAAE3C3C5CEE055656BA5BB65BEF4E1EF1EC8C4F81E
j = 33
MD = DE54DCAAC04A4271A9327A6CD5D59890036884C2A0C3B0B6C04441FFE5A6C102
j = 34
MD = 1BD738E60E28A39E03E5D72310E299D131A6D5329AEB0444C262E4B4DBB5B446
j = 35
MD = F4E7F34D31107BDBB32C1D12C840BFFB039B4B790B69ACD83331FF8C3AFA4675
j = 36
MD = 27D4C0E798ABE7F369221FDC534F11BFD19CC6173E051FF0CA058330E6A9FFED
j = 37
MD = F5F852D49CA4313FED9C6A2A77B7469104F806709F72C69D7291EF290FF2C039
j = 38
MD = F69A0C7C04CBACA7244442B153A03C61495A0D01A15503F09E840A5E5E8B4FCD
j = 39
MD = 581C944B8B6283BF1350D3835AA703CEEC5B64EFA84A519FC2362B8F91758E37
j = 40
MD = CF5A204835699C57504897DA8B60A5840CE7BCBDB2404B8B9522EF386D265A70
j = 41
MD = C5527DFDD7A482B700D9EA23C54EC25579ED44ACFBE4909A0BF543569F910EED
j = 42
MD = AEE5E6AFE191A7FCA5E2DAB08EC59C2F94808663C882360CE9028ACDBDE163CB
j = 43
MD = 5D88DEB2C65F9ED8BF9DEEF6636C1346F0FF07C3B08976C66A71E58A42A78240
j = 44
MD = CF0F6A09BB2C20F0192271B86326EC77BA45FFFAC131243B05741D68C9913660
j = 45
MD = 946D7D2EE80CC563D1BCEEE8AB8D41095BB8958D346330A155DC7AE9E0860C46
j = 46
MD = 21C040062EBD304269D3FA2E59F9A46D6D7472FF9ACBDB269F7FF84FA006DD42
j = 47
MD = 41917149B7C677F0203AFB55F6D44BD79185FB68A7DB8BBAC490EB388A0525C9
j = 48
MD = F344377FC55976FD621E8A401299D6B2174101B12F86B16A30F9F7B978FCEA76
j = 49
MD = EF4F85D2D2DEFCDD6A62CDCB9A558A6755277A56D9B71B729474C4582E261A3E
j = 50
MD = 9048F11C1365567520EBEB2D24CAF3769041801AD57D5251947BBA48F947710A
j = 51
MD = 72F2C922D9D4E6201605C384C7C1381320F5253AEB3059731B4614E8508D2911
j = 52
MD = A2C53942279578D8159ED380FB34FB38D4C60523B5B2290D9447290FC1BBD6BC
j = 53
MD = D1B8D09D8399B7E9A69906F3A3BD511B2B63B4E23C0B9EB1AAF4B22200727456
j = 54
MD = 20018577D062AA5F15C4A78793FD3D4A5B75BA8FB9EEBAC6763F9A2A1E55C7D0
j = 55
MD = 031D2416B307EAFF3CA8B72E7B014CF2A17AE81D53A77A21257A9601052BD088
j = 56
MD = 6831D1194733D686BA399E0BB3889CF708276237D4A6124B17D07F7B8E656C25
j = 57
MD = BBBB309A72D43A3001D6E4A222D3E9F195F309229F619949FCBDBD740EFBB154
j = 58
MD = F20A61BD712F9640F604D27E5440E0C1D4E3CB4407A09996673D478269FFFED4
j = 59
MD = D8C4F86C8399DE355F1A62AC6F834F8B215A558E4BE786B690421A7EF3A177BC
j = 60
MD = DCC93633E7F37A8DF39430709515AA46CAD886A7A29D3A3B0E646020E7B9C1EF
j = 61
MD = A2B55F7E6F9E7A9A5A87467FE41DDCA6937B4019EACD5E2F630EE8EECC1BCF96
j = 62
MD = 744DEA34A1DCEE59C97F62DE13DF717F37535EA3DC7AD630B3B64BEA36205445
j = 63
MD = A26E54C2FB0AC72BF2F5AC5CC67C29F67F28BA1316487E4F52B2F608B43DCC06
j = 64
MD = C46175D30A0D44B36F3DA563BFA544D2F51E2CF67A8FAB319DDE6C202721F31A
j = 65
MD = 8F8F1D54DB90186AAC70B3A2AFCAB1FBEAC761F666A77BD0DDE2C8D18EEBF895
j = 66
MD = FF96F751BDA3919D878D5A4C8273A4B145CBEC87A06E07B29AD6AC622BD094F3
j = 67
MD = 3A7E722661B2B2F1471ACAE374906CD14CE04FA45B2009442E8DCC460D4ED258
j = 68
MD = CB80D4639598C49D6C4DE3EF9FAF245BC06FAD48F5A3CBE00FB73D0DAB4E7AC8
j = 69
MD = 3AFD7FAD6A5B52C668E615E452D308CB6E44663C710B85C01667858173F6B164
j = 70
MD = 443580DE91426DB58F84E4BA5ECC967DDCDAAE897E390D66964E7539E155C888
j = 71
MD = 636D9155403FF2E4ECC69D5FB54D4D3E3F9F41AD3933A53EE5F0C631A4229AA3
j = 72
MD = 0DF173BE1F0F09CD74E57424606120AFD52239D702F79DC77460823C2B9F0920
j = 73
MD = 79FA8275A74E5074FFF18432C7C4674D0B73DF9D12B33BCBE9C998CE80EA55EA
j = 74
MD = DFA03B97DF848C6D5863E750E72E109222336B67861A5E9E9CB3216CD65F3039
j = 75
MD = E855A9C013457837702D8C98865BCC52D34E1398E762EB6CB2FFD42EC78C7568
j = 76
MD = E9D82077F77A633679A6D9E5515176AF2A83D926A17390058264591B9E696436
j = 77
MD = 2A2BAFF97424CCC1F8EFE6B7625F10E096F7709A3CDDBF1074361429A50FB64D
j = 78
MD = 890D2D6F7D025C591CBECB0B42759B150864A55FC993679EF6B4C60F6C159D2E
j = 79
MD = FE2109F8FA8337562C235F106A42E1AC2CD464711038DE706D6BF2A6CE773A07
j = 80
MD = D496DC61B0205FB38F05B17BE7F491CD70116B7385AC79A3F275FBF0ED17029E
j = 81
MD = 600FA4F0B6926AEBB7B509D8ACC896D8463768C290AF242708F52B7FB0437582
j = 82
MD = 6B826D6960673892FD2C00044F6D86CC79AAB5872CEDFC95074E288097EFBC1B
j = 83
MD = 23208A26EE7C558CDE2075105C156EB3CF2106163F79D898F0716B46F6CC2844
j = 84
MD = 3880CAD0AB01CBE19E8ECD85BECDF1D6C644501C9F5F9F3B52D2E5C23CEDCFD6
j = 85
MD = ABEDFAB22163F332CFA3BCA4EDF9DE8E896A0916B3B52A075A8572CA602CA2E7
j = 86
MD = 2AF6DF9E6E8E3C9725BF05DA7138A5C9CA42785A6285CD1D7B47D8D88714C327
j = 87
MD = D726231B10E201284B5740156859AE10483B6CA569AD4517633994B05785266E
j = 88
MD = 73D635CA8368DE4B429A3E4E1B5FBF1EBF29ABEA4EF9B59D3B2DF491C0616F58
j = 89
MD = 7752FC79A57AC830E5B45EF82F2FA4521A6855111D98CAC37B85F9F292EBB149
j = 90
MD = A22CC871F0467B125E736851A5B9DA8416E8B1597CAB84419E433E28D73F4B97
j = 91
MD = 0409FE4801722A0D095F1ED59A0EAC185259257868E8EEB166D4B6573D4571CF
j = 92
MD = 54D7C01780C3A5340D731E83D7B128AF13808F352766B2C9C9C7853097F8EADB
j = 93
MD = C7E879A973A72631F78C10BC74A44478F7B873431B6C0ACDFE93C71438B102CE
j = 94
MD = BC5BF239B22F4F83281795F462CEB03B3DCE1A377F23F6A8FF8A418FBF4DDCA6
j = 95
MD = 3EE3ED2422274E2C9203C004AC577AA702EBE9A5385E5DC4AF40522BB038CF87
j = 96
MD = 858798B8919AA9AC3F0875667DDACF7E51072B9ABD93F4F4AEB211F75D0CB653
j = 97
MD = 45F65B81C0FC93A8E25BACE16AA4FE9E344FFBA0B56E7B57F65D9252D4551D9B
j = 98
MD = 14944FB3348E2FD05C6C126ECE7A25D825CADB283185EF80FB6C0C9356C467BB
j = 99
MD = 547BF07AC2069877E13240650E5C866D0E4CB9C33319AA4A0B95A66229C89BE3
# MonteCarlo_256.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = D623678F0185EA35D7E63A339121CF7E9C21A02C3169DE9F65A2F4074FD4F1EA
j = 1
MD = 2854534CD8CF36340B6B0EDFBD1D3A8FB9573886615E18248B72AF482E88DDB8
j = 2
MD = 460B78703699ADC2910479F24872BD380CE4D16D774C8D7B43DC80E13D051F1B
j = 3
MD = BA56B282E06CCD6974BE9F6E1FC1F8AC5E3035FA422FA61AAD96D30A3AC4A2C6
j = 4
MD = 5E6A428B36D993FF0DAD1E4F66D3AEA3F437038764C499611D3926C8E640B11E
j = 5
MD = CE8617FDEEFF7935A0A01E4AFC9BC262F5A821B726CC1B88B71C713036C51CBF
j = 6
MD = A2002528823400BC7BC63931EC1F8006978C845CBA4EFE6B970A8F12EC9381CE
j = 7
MD = AD3A2B8EC3015A839C50DF85C5F3A83933A6CB1B9C55DC7F91D517E1BF6571BA
j = 8
MD = A4A27634515CD2653B843D953DF41A30D4BD0A411634A8EB653E218115211550
j = 9
MD = FEB3153EED9226A53C24FB88CB9FD7C510DFA564AD5CEC783FB281C33875C01F
j = 10
MD = EB90883AEE6706E4493734C1503FE45CE23E0F6EB00D6A5A93011306EC06E096
j = 11
MD = 6C1060CEB2E7A56B3291B13D583B8EDC5E97F50F4E79C8A39940D51C31ABF056
j = 12
MD = A2979006F5B2225F16F78F136B0FBAB486DFB5DEFCEDDCD16DC2E377D0435CD5
j = 13
MD = 81BE0C57B67197D19638D8EC3746428CA51D687E6C34DCE8019E38D834F8E758
j = 14
MD = D5F1EEEDF38AD2EC3EAE322FE6C289124286A75E42258D3D610D221336C38CA2
j = 15
MD = E7FEEF344D7C8EA11CB6196CA1B38DF585D2DE30BB01247A0AB60F0452A4368B
j = 16
MD = 0FFB624B39B17D580424DB27885E0A4100BF5096851DD68830F3657DC6C3CA43
j = 17
MD = 0ED31E80214AB63DF49312365470D5924AF6AC20EA4C1E851C0716AB95002617
j = 18
MD = 3872103CAE30B7373D5FFFB5D3BABC433EA5271E0EF3B2E2E8DB3E243F908B32
j = 19
MD = 5D45C3E7433A4F7DE8D51775C97296AD1415CFC1DB6D55994AACEC1F697FE8DE
j = 20
MD = 0EE838D6DFC4103211B7B12281F138D2EF8D59923CB8732544CAB0369CCA97AF
j = 21
MD = 62FF5401D4FC8FB0A05EF549B4706A8B7730395715A49DBB73BBF53BDE6E9BE2
j = 22
MD = 3B1694434E4AB10D6A73B2CE83D28C186F107382B184803879069652ED8DD04A
j = 23
MD = DC967AABFCB1BF71AF2D934EC43653C841820733C67D373A44088D37FAC2B224
j = 24
MD = 993C393544657002A6017919D6A27116A990D76F246455792A421170FC5141E1
j = 25
MD = 25B8115AED0498BCF6148252E0E677CA03A3097DD1EB4A3446526284F1728A70
j = 26
MD = 068DFEF384286BBE42876FB7ACB90D01805D4864DCF3B9014A8BC4E8E71064ED
j = 27
MD = 79F1C67008412B3A81B86C302F99B0C589F212C8B323F01698433CA35F816629
j = 28
MD = AF581CF732259C801DCD64D9E08AC3E8E8B2BEE04A362A22628CFF34ED8F4719
j = 29
MD = 478159EB55558D9CFF486E2D3565407AF3B7A6686AA57363B2231C412751621F
j = 30
MD = C8D5653E5315C2F7E3D1C211189782453FF0774231102A784B311716D40D7B00
j = 31
MD = 3EA94C2E0EAE515AC804350CDD23159CED76151B8602EFA2E2636729D6F2B50E
j = 32
MD = BE87BC73F084C6FAE5719D6EFA3B4BD8FE3BEAEF4C0A8AA98DF154D2982AF15E
j = 33
MD = 58A4C70871C338FB49A78F740049C76D1FB5F010C10A62C3C59C3BA280C74D3B
j = 34
MD = 94B0554A233DEC6C24163F565F93E0C24BD8B7BD22771590012B85DAE0F31123
j = 35
MD = D9BD67FE657706018515EFBD6077D9F2092673A3567EBA80E3B4219F2933B6F6
j = 36
MD = 0D83715C3A1F0386C8095B69B3C2BCB7E2E5F05C7A9A673E43F851BFC30F844F
j = 37
MD = F8A86EDE9E1ECAFC39B86EB61B6E317268D797C706310403E816812DEF3B8823
j = 38
MD = E8A9FBE9668D7B0BD5AC2CBA594CF3E5EAF6488197F4430C80158C51DE12016A
j = 39
MD = A0EAD7694AB94E5D489208E10053F1B9F787EB7FF87E711D8157FA2F427F00FD
j = 40
MD = 1291AF99B119DAE737EDD80A2AF444BCD91F4CA332258738CFF08D3208850736
j = 41
MD = B6C133232024D8B95D98F17C93CEC082738C34983C4173E1991B0A78B230417C
j = 42
MD = 206ECCF125E46F45C164F53F6CE3C18A04286AF6FCF7441A8C89028E45284384
j = 43
MD = AD0F8889141FADDCAE9F51F9CF0E38C40A122487F571F4E0561906DEAA566880
j = 44
MD = 6F87DA767805A3F16BC60964B7E048F843E95B8CFB81615A46817CA2E7B993E2
j = 45
MD = AB73C5EF4B5BBE5092B41B74B42FD2AAC8A955C49AC36F6E51D6CCF92A1EC4BA
j = 46
MD = BA2A5C447FCFD0EDA3CDA42A07F3F9D2CD93BC7727B558D4F44C7D07B8220FEB
j = 47
MD = 610BE74296AF053CC9C608CF09649DE7D143C7302729481D536165C395F9BEDA
j = 48
MD = 918033712A9FE18CB06B0A14F952E485C199A78CC8591E08C2F8BECAD7338C56
j = 49
MD = 503AC546066933AB69D844D8E23D40B8A8AFC4E613E1B982EE1B3269C567700B
j = 50
MD = 462CE10E0DCF29F6958909C540D8ACCD7D0EDE14F4828241A3CD8A055744C6F6
j = 51
MD = 8063DD14F4E4743B786F70A3F2A9E1DA71CEE2E4C02FDB7CC98216F60E5B550A
j = 52
MD = C3061C0B5BB47854A85EC5B75C6CA195FC63189E94D9EB0A8CE5E9B99341CFAF
j = 53
MD = 3660F31756B9F4DA7ECEC13E8593CF1B10A9AB08C4177B3634874191BD1C2234
j = 54
MD = 39E9C50BD0041DE9C669DA483CC9EB72DBBF035BAF277D830688FDD5C4804395
j = 55
MD = B008D2B648B0786C3CD43D4C20E4DDE1229E4B397785D183E68D94034001F38F
j = 56
MD = 56653F9DF2E9E361E02C7C6ED1616AE56806390A31F65AFAFA25355FCFD17583
j = 57
MD = FF2459670BE1CA5AB974DD8E00A8C1730C4A3A71DC2C8694B552716CF94C7B96
j = 58
MD = B4CC105F7D3ED9EDDCE3E084902283D3F1F149F834106D8DB6DD03106936F762
j = 59
MD = 1DB9FC17CC75470833732E03B3A763E4D3BA4E4BA5DD44A4DB70F5537008E96C
j = 60
MD = 543E6062319F89A7446414525145B8FAE57DAF321B15871D56029986AF3DF505
j = 61
MD = E35201CA54D4D53955CF765DE735E1BBC272E240DA491AA3A4C968CD374F31F9
j = 62
MD = 51639081FB4781CCC1E3C912C3E07C71694959A2B5764B0C01717701F0CF0C45
j = 63
MD = 1F83B2B743FBB54813702405BA3FC6767CE1657AB587815EE728A380AFDA35F0
j = 64
MD = 02BD6BCE49A6B730314C99ABB0B837A23D2B26E824CBE56B9A72CF6577FCA012
j = 65
MD = F96DF717C1333C66C8649420B475CD200A2A8AA764DAEABDF2C271414BE50265
j = 66
MD = 4C3555ECF2ED39FC4ED86DF7C05586D203449A99D8F088AE74B1B34DC1422E8D
j = 67
MD = 7DE1E5760B44BC492EF7DAFCBBBEE8A081010A7376C4DBCEA3FF839397944B4C
j = 68
MD = 8EE2EE9DDB06E2A27F0F271490A128D25B74891C29911E88434BD8FF6D3D36B9
j = 69
MD = 5622EE16BBE15F4724149791C330312C0573746E987F070044A6EEB7CAF05B16
j = 70
MD = 02E7D327BA6AD12E5245C633CE0BE6F39E6FDBF46C0DB0A965639D3AF916A45E
j = 71
MD = 7BD0AFCCD90DB1A954BD7E3A62CB7264DF8F0D2379B7185F9737A3DAD94847F0
j = 72
MD = 25BFC6CED5A1ACAE530DDBA3CDC4BE2E8BD0DAC9EECF3B89182B21063E38B3B6
j = 73
MD = 764CA40BDB9B7C7D58085BF7CD5FFC4600E34738B22EEE323F74F1B9DAA616F5
j = 74
MD = BF101010DAB213138FD949621B1442B4AC4C4449D5E76F69B3DB825384F432A7
j = 75
MD = 2CC25D533B669B63A47D87861C297787E9DBC664E2B3AF9C1CBDE89EEB77E8FF
j = 76
MD = 70C38745E5E23FFB5BB290ED2545403C18036126E6E96B448055D87CBC03EA68
j = 77
MD = F8633E61274786C1EF50B130E3648E5F358D690FCC41E5EB7F3E9E5EF102017E
j = 78
MD = AA810EC807C0CE3DEE7A01D4A13D9A2B5C0EC8A3F460FD6E99774C7AEC0152C9
j = 79
MD = D8AD0762B43E8E07A6B594952D5C682D876634AC14FDD1230006A12E9CA2B1CE
j = 80
MD = 63979C91F8AD90E2D90231A02ADC56892BD5B2FAD15497643B3A84606F1AA32C
j = 81
MD = D025DDF7ABA82361E3C87DEADE435193251B112F4531BB0076E75235299AD303
j = 82
MD = C21C32507D7B64C5286ECEA5D66A72D391432E69A6CB07FAD588528240A89DB5
j = 83
MD = BEC12D04FDE95A69AAAAEA350D3242AD8FD93C2F84A899A30B376B9F5CEACF34
j = 84
MD = C35B437A344031ED8B777AF2F23CC6AA752917E1349FE72C410CB66322F5FEBA
j = 85
MD = 1E97834E6289F3153D91B547EBE70D8FFE86C5BF32E15C02387CB70DE2816FE6
j = 86
MD = 2E0C5706365EA45BB159BE15D678608D5326CED88607C57D8F14433ED69B6B8B
j = 87
MD = 19FD191A79962ABD511B0B29036E106668C1A2FD1FAB60DC04922EA91E6451D7
j = 88
MD = 55346A261C90862AF0D90653D05CD3548C4FB687B5AF1BB716EFEE1B0EFFF8E5
j = 89
MD = 3F8F437F27B0732D6F5657E0D4A95E6CEAC68B1BAB482326CE668A7CD68BABEE
j = 90
MD = 28D40A2F5AD3A7AAFA60536B8F9D650536150445CF66D3E6380B2209B2FB895A
j = 91
MD = 41E8D12E4C6FFFAA6155D02381FAB43BE081A4686D2174ABD99E7C4C267034EF
j = 92
MD = 25C726B6952102C7FD154B5C87E50C81D5A69C121BDA71E4AD5538CFF43FB576
j = 93
MD = B9CDB7B59049FBE9CE740B82A6553B3D8235B6CBD473BD00F489193445E6EB80
j = 94
MD = 0B0B143969E998CA10E51ECB1809D2B495701942950F8E4A97582A6D6ABF423C
j = 95
MD = C5FD64C140F1AB7C1071DC8855032603901952005A1BF5EE302C371B59F98444
j = 96
MD = 3367CB1F35E9CEA5204EFAB9EA6EDE9389CCD73CFD51D32DA073D6269F0DDA00
j = 97
MD = F70E0BBFDC1EA638D840AB0E2D97A4C2DDFDF95C8EC71EBFE4C47694E3B91A3F
j = 98
MD = D95CE2DED96DEAF154E519E2E8BC86FE242C49BC2ADD0A09766FF0F586A0171B
j = 99
MD = CF2251FE85B2163D5C94B65F7734E5543C1CF6A436735A3694D5120F290CDE37

View File

@ -1,305 +1,305 @@
# MonteCarlo_384.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = F5E395712FF0F17B053C7E030281883C7C8BDEF12F91F83C987376447A9A76D5744C7CE8CBE07FA33E510FA3E1DF3978
j = 1
MD = 74B15655B1143726AB11F68F3CD807FADF99A07674EA030641208FDD8C949A9195757D82E92FAF7E057C49BDC9222AD0
j = 2
MD = 4283882B9CF6BF777611F684978A6B8C235F97671D4E1DD8322B71E27EFEB9FF604C3CC2AC479CD00ED6EAEA920E62D1
j = 3
MD = AEA086E27CC47E39ABA0028EB19F6A2F19040B6737508B7726B8EF2366D775641E64CB1CD2D8F3F66A5A0E126FA2A842
j = 4
MD = EC27B343618EAB0B0C1967FAE35FB7B7EC3569F23E033CDE649894F230820E76EE90DE22433B9C87E41F3F33A4E07297
j = 5
MD = 15F1D50C99EFD4F88C510DE6182526FAD79FC459E1F276D20B3BD4ECE19F114374DE2563D10865480552E8A9BB9C198A
j = 6
MD = B1392F74765D8AAEE8E4BC36F104CB5068728B61211DB4442F13A55F9EBDAAD94E23E6EB32C32411E2948D6C521B5707
j = 7
MD = EFE036268A32A39B848D00C64A7C7FC7B80396B23015D0EBEF68376A0F97C0B920E86C263C663089A81C8A1273913507
j = 8
MD = DD78B74FE6E6272C60339FA5E1496DE3366D8FD508954B582BC82FCAC262F3EDCDFF369792AA9F5B41983B5861A1C874
j = 9
MD = 5FC8CBE634667416C278B1DDC9F46C6D888D65CC59E6F1B5FC4CDB529FD4AE1EF837E9B40B13A18468964976666FFE51
j = 10
MD = 3BBF09A292AB04333D31C3379809C92879AA8C718544FCB85D9C37455D701A1CBB0C95491B19E3EB1E93207DE6ED5FCB
j = 11
MD = CF4FC053082A74701A26818244D3C1457E0572F7FC2E49504C4A3C9987E9B3A4C98351E67C30893AD0BF7C39BB3B2AC9
j = 12
MD = 9E5658527BC5BD9C09D585B02366A6E585561CED9B5D903BB2218BD8A7710962BF21ADA597CCBA2C0000403400073EC0
j = 13
MD = 394400F9AD12F961832DE31BCF9613DE53650BCF2F295257C4F256AEFFDE3A276EDD5FB7472CFEF68838DE73D765D6BD
j = 14
MD = 7DD26C050B2F12EF6A78DE5BA8CC49DA384068A5E747DD8359C13F6A4465BD96F8413C28730BBCA2F766BB05BD62CB54
j = 15
MD = 46CC87D18F5ADB8601603934B0D60C0F3D3F6B270F4354C152C8A1C83C836E3959D4D7B0CB774DACD14C00896E19AE01
j = 16
MD = D03A281F72C42A57FE11E1A5214D0E264BE7E892A64DA50252839ECF58A0C90E73E3A38FE48E127FC919205AE2BD4BD4
j = 17
MD = 6BB3AC89FAD1BE1CF5000F77B4C3E3F5E4E4705B9125C192BC7DDBA645E9278304C2822DCDC59C02F06E62BCA1801103
j = 18
MD = A3964D2A0FB1D41FDCA2BFFC22BDEF574491FCAC81D6DC7210F433CA66E20BEDFD4CD52925C2E1F019A76E0627F4874F
j = 19
MD = 6C6681BFFE8E80330B242CBD34B8A132E6D0D560539D1094F4115BD8230F5E2744E2E4626B76AD6E8AFD2E9A54C34862
j = 20
MD = AF83BE48BA31E08D85ABB6C867B4A99BDE42C2A0B2BCE5B4D71864E11D331B793F2C148CD52819F49422B1A1E7B8E499
j = 21
MD = 7A4B53FF816766D215BA022A0AE4535307235F587921C27174A0BBE9FBB914E53B1D8D71B45D2ED25ED35FF3E9D7A6B9
j = 22
MD = 7544940B958A72C2903560B380A720C1BAD017863D4D64A46D6D5166BB1B502A20C9C0DA90AB4EA8FA983AFF58BC2B52
j = 23
MD = C33B197512D2872A8DD6B06E1B065E8B42E272B778EEFE91ED2DF571E9885A2A89E70A8448F7D90B9F8620711F86B688
j = 24
MD = B43E8FFBD80D35A1F6619565C838F934D6496AA9C3B80CEE59A480B458F39706250FB9417D7107F9859AE5EF297E763B
j = 25
MD = 45374C4A6B837FD362675AB58FEC260BB304058CAE24DF2FD372C1030B5BA5F9085BB035523AD463E8FDE12904D95CFA
j = 26
MD = C6F53D3B3F815B2FB5CA64A10F2AE320BF999ADDFFCF334CD12B959F6CF8F2FDBD46CF137384B59D8DAC2D6B212A594B
j = 27
MD = A5E8F73023C1522021BA0B3CB9A2C8929EC552D7F240BD4E8023CAEBF235D523A99183736C210EFB84FDAC7B9237B4B1
j = 28
MD = FC67F4281632735ECAF12E618BAA79740223739DC5E828B3A8541F3AA1CFA0B4428ACA01A5C779AE69FF4E7DAB061E72
j = 29
MD = 0F72FA46D3C98A26C8B2B567A87BC356D7F009E42D42A7EBE61376017E4D94EBFE7639ECE9A9A4D4F40B2BACBCAC1E6D
j = 30
MD = CE5D2F58F480C20F8BA5ADA1656262E86C8F902E2E633E1D5C1C7BBC83112C96EA104DCB14F2EA7CC4F23141070BD1CF
j = 31
MD = 1DC9C769B36C61C1384045643001705EE165776408AAC42B75173A52EE0DD4638C83B8EBE0E8D620C74384C0C89CC822
j = 32
MD = A2C61745F79ECFC73B269BC616885E439C637384EA86B6F50CFE32C3871554E08414F4696BF6D7F6B5356B44CA6D2990
j = 33
MD = 4D21008ED773A971E0238D7367F1C5FCEBF85430759581604531034CAC34C69076FEFDC5224D2B45E3CFBC8385E8D124
j = 34
MD = 10AA1644CBA6D2E32323005B517EDA11EDCA53507E25733D30D65DFDEFBEF9D579A7C007A7D2B158E720D542C44E51EE
j = 35
MD = C408FDF92005A00116DF87C00FED461252CAC31913A78A383A0379DBB6E3B0D61DA6D0B953D0DF8E60ADE6BDC2CEBB16
j = 36
MD = 605955011137F473601F3ACC9936E0416F8FAABAD5B13270BE0B420A076AC404A3FC33E27AE8D7B91DCB0C5DB9112090
j = 37
MD = 176A4FF062E00A133483D007E17675C15C272BEEE9731300209C29938D076415306F340C4BC71D032FF0A622C0E4B76A
j = 38
MD = F045C5022FE83245D4524BDA950FA48DFF9DC4DB70E03428EFDA437CE9EB4344648160CC427B907AD50D342D341BC14E
j = 39
MD = 781FDF47F8BAD47937BEBC14940D34208EB1562EDB6218DC943EAFD7BD69CC3A91C7BEB2D8EDCCD8B3FA596C3E530F8A
j = 40
MD = 7A9899B2BD59627AF1A11BFAA255EC7043BAA481A193F4918DC26732AE081AC0E12CEDBFCCFD7B24C52CADCE3DB89D9C
j = 41
MD = 4A374111FDB35FB280C61DB76B2EEED11362CD956CCD1109DD326DB0E022F33F23FBF50B62EA4A5E6284CF7D3DAE7529
j = 42
MD = E23576178AFA058F601B9DC8EA42372AA81D1DB976EA1EF5062AF8B00B88902E8D13D27986549E84C5A89C5EFC163969
j = 43
MD = 607C555006CCFD9C1FB747F1BB0B661F852AA5B74C37F60E0968B85759DCC2EA2468761140F65F3BD565F5E103DEDC87
j = 44
MD = 9D489D4D1B80F347C3CFFE93000870B47D916758CDBE38E271C3F797E4B36E014ED00ADCCDA0E5CC65A6C4D4B104546D
j = 45
MD = E18BC97EE9AC361D665833DA60F815F11276B36E2DBBF5A272340FDF3FBFD036EBD58C0E37E8C725F2539F074C693C3B
j = 46
MD = 9BC1B5E4004A6266A66F1BC0C7C9B2109338FEE6BF572B6577BE01C06AF5033B9C4F98EAEFF15B2449760E95C863FCC4
j = 47
MD = 80117DCE793448344FC511D1B4EDB9F1E0844BA658665586853CC6BA08F17C3A00FE910ACA28EF00436E4012ED6D70E4
j = 48
MD = 90BD34D1508E50B43D9B5F39EEF9CC41C33A00148AD4A61B5022E1BBC2D6724397EC193FA137DD1B762F89B909BDF6AA
j = 49
MD = DA7BACD85173A0A7B277531C7B21CBB4F37FBC3C8A6E6A28C92DE33A845FC0FE7FF4BF84A3371C89F6BF597A7D04C487
j = 50
MD = 04EF8C83F31B25E61D32576CE9901AE859B3BF4C1BE980F2ABD1FC8989B853353F12B906479E653305CB68F0AD315948
j = 51
MD = 44989F3BEFD43A9FDE71342F5080F9B205FAE4CE946A630F30D68246A8C1D532758FB9E5CF4C2B289CEEA6CE8BB92E20
j = 52
MD = 7F08F3A269B3A494B3E80153ABD04C5BB765662620A491AFC770C9C6BA2CF755752950FF4AF96074ADEF573125DDBD1A
j = 53
MD = 5AF0E2AC6832A8FA3708AD72EBA6BCD3FB7859C86EDBF2CDDFCADC09915BB40C2E31E37B7F3B3CE3C41D47183265778B
j = 54
MD = C1DFDD2AD121D99EE3D3FD206B6672E2D05BF25BDE18804281E82E48540494D5B02830D93CCB80AD38A5ED9858916980
j = 55
MD = CF081579344B5FF836C40C71D968833DAD0EBD74338AD6959A08B1E73BD14959387D8C04A4779E04EEB6549B309741BB
j = 56
MD = 90ECF8531899CB5E7C6F6E05B9905D0A05BBF24214041D434309C0864618BC0DB4A33E050A9EEA9336B8D7F41CB4E48A
j = 57
MD = A55C306CF44986106AA82F842BD774E392B8F34BF1A8F376E7709743F3B807838977E64DD8FD739E0A45BA3F431E4980
j = 58
MD = BC0B35B6E77821B198AEF92F0DD2421A43B415B7E8D255D3754D67DEC30B83AFEF5573288E7AAACDFC34641E1BAADF60
j = 59
MD = E320118EE7A99D99CFB58CB908F9A102C082BE5F6CDE785EA65D35003980CB1CCDE45B780B4599809DA19F21D506D31F
j = 60
MD = AADB0C73CDAA5C1CD876A6BA3D5F5C074FEB76861798D82D7C1CC57788E4C209E97DD49FF61807A236B577537262B81B
j = 61
MD = 8685140691158F895DCB69A1A9E79635EB434ABE4E54C600C0CAD4F8E8048265FC3FD22DD766D87350DC135A4A199B09
j = 62
MD = 0347772A3145F1908D00B0F48C2DEF599C6AD26DAC493611472DAF00F7AB2231A0D862DEBF0B3E3EFD3841425290C8F3
j = 63
MD = A148EA7DB80D489F89224E0BA621295431B1C410E99710E209A267037C767ADA28668E82C80A68FE856B49878798B6E8
j = 64
MD = 1BA43ACE4DF719A6D91D6FA8EA9E368E531A410369416F4E0086EAC06AFC14235990ED2F24D1DD9127DCF092DCA24D2F
j = 65
MD = A058D22738E77726284800C94B0B0958AE314CC46AE27508B86D2E5873564E41818295CD01F6495A0A1BFF4D103428BB
j = 66
MD = 22FAA500932363A5882339EAAA8884AA4F073FFADCFF684321BF917A95281B9C35A938686BB988F9311837DF407246A2
j = 67
MD = 6B53205E660377D78DC9D3CAE3C2E9284D4605C07D48A9D71057E4D17DF5C0530D4D4D4DF4186060B8090D7AC98D452C
j = 68
MD = E1854EB183E02D7A043C2880DA57A7F06D0F1886F3F6E2BD4AF1934D6311771CFA045D47A9CA1031E7D0A8597AAD4D52
j = 69
MD = 359182A42ED15C007A31E3EC36EECB6C3233D8D0AA498E373616DE8C21A939326406CF1186ED12836B99004C1DC8C384
j = 70
MD = 99729843C0DE7017057A55751111A73E9C871EBD636DA21258F19231AAB8A28B7B0DB0B535F85868B0E07447D1ECC3DC
j = 71
MD = DD0D006E5377B2170A35D2BF21EE5DC3BC1344430693EBC38FB7F4AF57A3B7E4B002ABA268A40A61B0737E1E94AA4429
j = 72
MD = 12A6BCA153CFF13E3088F839539230CF610992C495426AF8B09639FE822C68C0A373B3EDC9CBEC76A84C035561127EBC
j = 73
MD = 2FE5C922B697F35710186FE87E842BF25062742B551144B1CD7E94C50D558AF4D33862E98219148FE2E1E1163A0322B0
j = 74
MD = C5FEF88101218AEAA28D04C9C827A52FDD4A0B6E7759A924994D48594F62474F3637BE86373CCF78B52E86DB4D78D397
j = 75
MD = C83335A82C60D037C669F79AC7FC06B6AF44F72F114694417038E1814932244FD2AD6AE9DFB02D0E2005115CCDE6E195
j = 76
MD = 114C6CD4ACA6187608B63465379DBD9B370345EF19E65C4F46DAFC802828DF68206C9A109712BE240612995C58C75EE6
j = 77
MD = 6BBA375CA0FAB8FBDE87780D62687DA7B2B8AB75A690F78D1C956D9905D8DD2AE45A58153E0CAED3E7FF0A36EDD89814
j = 78
MD = 2E131664B8587A6D37CC9B0F7A0640A405118279051F90746943B760D71084B640F1A789D0AD5681FAFB7700B430C7AE
j = 79
MD = 07F6F07A1330AC1C21908501A766338BC8271C87EFDDC7417317B4E73E9B7A63B5E5C1FA015CE1B285E60A0C405D74F1
j = 80
MD = AB1636007767C5F1A5FF701AA964AB16DB50244CB02B33589899232555776021650CF73A34A0377FE7078D9AFF452C93
j = 81
MD = BA89F828ADB1FA5FB0E8958014A49AD649D66422225CD75FBBE93AA2A63C5028419A2C05A3A66E56557F16CF2CC2D60F
j = 82
MD = CE96048F65DA65AB78D0D2645E5D82C911639C9A42CFBA543F997244A4FF100402F80306577E1764801AB83A7A4D30B3
j = 83
MD = 088848ED5035A000E8FD744D3A9981F9213ADF4828A0FA060641CB83C7F53EE2ED9DC8A5D73AF693718F2D25EC1F1345
j = 84
MD = 13C517229A3327F4609C7591DA337DD85464441DA4EAD614700B211CBFB38E3EB8F7E371AD5B69F0352A0C9D0429B780
j = 85
MD = 3D6D53537A012CAB00E91B0E029FC1656B82D0824B95D9453B7F0010F62F1C142B0837DE7D8E68BABD79D2C0D48341ED
j = 86
MD = 90DC6CE48D2CFC0FF9E9EFE22273C9D83305B7CE6BE7B809B21F7274DC6AD38B021EA9EFCD44E0F23619C15225F6F67E
j = 87
MD = CAAF1CED6B1883F2D128742AC41987646C3016CFBCA136120AC969273191DC3D7B22EE3454E02FA16A44A041A6676D97
j = 88
MD = B44BE21EF24C547F2AA1543CB3AA844AE75A5D1D77FE78548DE4412DD79DD6A39F8BE657B2CAB9A6A9F549CE4EBD076E
j = 89
MD = CF84FF37889C3B64AF608F8038FF24C4A98FC9BCE8A200E83ABD655503F5C82671DF9C70D55BB7C8312C5DDEFC2B8377
j = 90
MD = 3F9F486AC25270BED4BFEEA4FD97DFD1BDD587DE405455AED376AF75F45D777DEBE3DFBE9CDAE6E2C84C06A4BA9A38FA
j = 91
MD = 444BE098244BAAD4D7D5E99CE0F76927B1640C9D67D5377515C685F02DD53703D831DE18146E62AB031DA20F2B6EBA0E
j = 92
MD = 8C7B448C5DEA7C269DAE0442961870E1F26A31833A4B654BE84E8F824456DF1D17B20DD24D030412D6CFCB474BB62A36
j = 93
MD = 53E0EDCEBAB1CD018AD83F7E3694A1778958589CC69F7EAB31950A2FA9C0CB5237B05581097A24BACFB7E1A5D7E27D86
j = 94
MD = 58903B4EC6EEB9D38BE5EA71D4FED45D218A7B5BB9FC635B4D71CC4012989FD692D2A142AC6E9EB0D47E4F712B7CCDE4
j = 95
MD = D35CC06C79259A97B6DFD6D9AA130B81D1811F498E6EB2455DCC07F5A5EF391C8C63108E1F91C8BBEA0E6392E690A1F4
j = 96
MD = DBFF5D2DB4DDFC4299C18DEE98149AE1BCA6A90C75FFB977942C1ADE182BD9D1646EF27586C0D37858BDC8DFACF38A28
j = 97
MD = 567657A9C3C17D052471DB94C31650B44A50A6A0F5069F60C2C60FA73BF88860A1D342039F5FB1818387613AAE040B15
j = 98
MD = C62AB16B90096741CBCA16A378FB9BCFA9BB8101C4D20BDE89AF54B74E8CD622E6CBA3E780C4D3456B546F8ADF17DA04
j = 99
MD = 29D8452D74D5014B561843083BB8FAE5FCB8563ED15ADB1CEC22513682066C2F89D84237D04877BB9954B86C019E9E26
# MonteCarlo_384.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = 580B5F61428EDFC85B6ED9CB67A59B4E66729459B33BF65E4393DA52A184B7F95246710B7BD75BCF067FD2626BAF05B8
j = 1
MD = 956F7342E7D1E5DE57210B795F7101CF6D5C391357355234A07FAAB8F2BC51B0D6E8F2E030C8361CFA61643719810F30
j = 2
MD = FBBF4D649C380ABC2A0DED7D8B2C5AE9B478E92B14B7E2E8BFF67EDA1886826669D057A91A24C88036A50C9B7F6FEE9D
j = 3
MD = 399EC0A1A933B9345281BDFED76E099980A1999E94379BA981CF7F1D122C2657E873873A55EB9F0E003019B1D871178B
j = 4
MD = C4E3871A265043E5B5E9188E030CA496F0A80D76D7FAA4DDFFDD0BD9301BECAEC46CD788876704E08D4011B558A39208
j = 5
MD = 410F196714AB36D2BAAC307A26F7506719ACC76AE6BC9AA8B31F95A2111994825B21B7A6937DDE9FB3F8D09B9C2E5BBF
j = 6
MD = 075B9869452C026E6FBE0C2F1F325B91B0020B450294BE37EEE5F660D36148D8E7945DCBF79FF2B28707A500ABF0F9E6
j = 7
MD = 360F55CDADFD87E9B62330D0600EFED59EA3ED37B1C617912340200202A2A3F3BFDD9D89729B9F03712E525D9C75D44E
j = 8
MD = 56B3201E65012DED272CE35B8CC1552C5A07CCE26840F293F490B147D889A17270C59C62CD3E8706A0F886F62A5DFA61
j = 9
MD = 9555A77AD2F1F68E9CF2F511BE1C9702BEDFEB48806898C37391B667913FBDED31B6E7A1552472360D95C489205D4C3C
j = 10
MD = 476E370D05985069C62F2341A8E739038A91D4EDE05A75E7584B2C122D744DAE7B8ABD59E4B3BC2F76C3F931EBE10F7A
j = 11
MD = DAD519838E77E01090E15295262E1446DEA372B775B20EB26E5AF2C671296A148054C97E51E96C480DE9D7D2C889AF34
j = 12
MD = C44636D56F90CFDC7DF1192B6F25818801E7336D4A563527C91E0A364437DF23626E90E59DC1C80263D2314BBDDBC766
j = 13
MD = A5D546423158CA5AB83C0FAEF21682D6B30FF0B05E0709ADF61900F47BEE5EC841325B16BB5BCD0B4CF186239DE0E242
j = 14
MD = CE4A7169F4B8D159C488AE5A6B484FCC5B5F2A92D07615D69FC0F4CA9C6EB803C8BD3E725AE00B4D191C70EE6F7B62D0
j = 15
MD = 0AB39AA3CB92C6A8FDA50A17F1104D381463567737FDFC741D784DC3E844ABEA0C062A60DC806F2DFCE8E2F2FA1935C3
j = 16
MD = 75D5964309D41CC2D17AE18A23E81A69C0CA4422822BB6F17D8733FBBD78791B7C1B7E0509B1562940FC612B5A514865
j = 17
MD = 9E95FEF419C9B269DB465803C181897E74CCC6619700B7670B10F911FEA99D27F3F732E04C057ED027E5BA50CD632CB2
j = 18
MD = 2E04ED41A6FB0E55CE1E4FB8F68E9DE67699510B7EF75C1FE4812FA7827E0EE319E60079F4DD900D7DFC049E197B759E
j = 19
MD = 0A4FFFC80B8ADA0E5ED4AB948E6E4B47FF3FBD5EFB36EAE4007119C00DFA067F0C9ED3FF41D05C19B89CCB3A954FE961
j = 20
MD = E60B85B8038E60BB8EE0E1AD2FBAE32A2F446186B1205E9A29FBD97DD1A6F31E50F5964A9D8D1970037F354549423D9F
j = 21
MD = E154C97ED785530E9070039B2D14509C605B367895CFC58F25B70FDE6BC973C4A276285D1BCCE577A5A6B83DC2BB2080
j = 22
MD = B1C1182F193EAD83586F90782FF5182961B87ABF14EB588FA67F3920DE6E75C3F87207BEB19E3A5605ADBB4048E6B018
j = 23
MD = A886B6B39DF59D9477FEA9290C8D9EF7AB28936D952D8449988F5AA7C6FA214F516B15CD95169BF94A816495E7824D0C
j = 24
MD = F1CC154F04AA36679D976E94F2C8496C6F3101E84045AF295103948268877754339312734434CDEBB2E2F1AC2CAFDC20
j = 25
MD = 7ABD70B8627B8EEB1C74C0CE81446F5131600C2DB0AF164FE7324651718A84E52F8B4CA65BBD2DE0FF8785517D1DA5DF
j = 26
MD = 6ED99FD2317ADCE8076B1A44A8CACC6E278FAB9AD7AF61F80421BA96F77E1759D3406C559E25F2A911E717CC3A5FA9A9
j = 27
MD = BB652714BF37F944873FCCA05D6B96ABC28BAEBA1F3E29D544EFA0A25C818CAB727E5421B9E77DC55BB4C5470B73754A
j = 28
MD = 629440A72F66018A4C9024831BB5D679133EE852CDAF2CA06D1BF299DEC7BEF482E276C5E9418876E9BEE2EE3D7AA538
j = 29
MD = 828E84901B8F4672D4DC3269D7F878B30376A36F8E2BEDE5630B7ABC4883ED57AE16D82A6BD53380AE51A0ABBD42566E
j = 30
MD = 8101DD46965AE82646F0AF12035226882B6A6F89DDE731846B5113F7ABEFF88354CD2629BA015FBBD8690C0E201AAFA8
j = 31
MD = C7D3560045C5448EEC3E3E12D198E874EAC5CBE6FCD12D178EAE2BF816AE9731CEF99BBF45D29CB4BC8AA30BBE665AE9
j = 32
MD = B7953E0064B5366B4EFBBE65845494D249AA73DF835A07A649A893EA41F311B816D8AA3025DC56C13C552FB55DFB8208
j = 33
MD = 84ED90686D58A779B5D562853A143ACA622F21D58D8BEA4372F9D26C772B8C6B10B7FCEC40F3A8E8C1B2333DE0878F0A
j = 34
MD = CCC22076647F16955EC54A2E4921E949175F7A6DCA3E1FAFEB51912751EE6AE1239EF4A042530FB18002839E0931CF78
j = 35
MD = C2C2A6CA6E91ACBA4B6A583D069AB88AF0EE4B8D84A3EABE2A0F0DA51D6D3C4A5279F4AE4C1467D2109EC0B59F82985A
j = 36
MD = F38FF301546A9A57DD21D25348BC5776418822F9B7E9028FA8A9005357EE4F34274D47E1B11EA00DB9D4BB68C7D89506
j = 37
MD = 437D4CF6FCEDA46E9D4236F14E2922855FBE4C8C1FA1199FBDEEC403324BC242242AF38985D755D34B2C6625952B5842
j = 38
MD = 0E1F19D6A55A87BA79AA9CD55C505CE7605E6BA54836F89BD11CC95C2429FB3D2D915472A1F15C5A5A7FA0AFE8E49221
j = 39
MD = 8A3FEA6FC0CC7B82DF52A891A9EBD24DAE3148AC78D33779C41603744FEF36B9878A03F0AB7387452986FFDC94A609AC
j = 40
MD = 34DBCE284BF4F539AA2B954D5B6C3A6B958166113D843A02DE3098FE78C3A10BE273BCC6CA3D4B5EF1B1891F94AA4A85
j = 41
MD = A37AA27C5A241410A1871905F793C0B99B421BA8F823215F5A963EE8EBAE91F8C5459383DEDAF98093B79061AB7F3237
j = 42
MD = CCA74A69A5568FD19C7C8B85630CC2874EADEDEC3E98D5FFD7A9E041195127BCA2749A7EEE47EA5FD848E821043A00BA
j = 43
MD = 3ED16CE81A32C7F4A090F10D2EAAD41B73383E144CB4B7FCC15482D5D5E92F99F22FDDC0DCF41E77CB8D396EC0AE35CB
j = 44
MD = FB46948A2A9A898ABE37D1A731A17FDC9FE90A6AA22AB0F8C98AED65C3868E6BAC4957EA23C8398D40A7600246291EF0
j = 45
MD = BA1854C4DEFE2AADE32314E0EF8DCA29ABACB27350B0032DF161D41AF9F3DADEF70269945D245B73040B3DBEBCAD7CCD
j = 46
MD = A3E6B6DED2E926BBBB4489D796492EBA0F092A28ECC3D0E9F85EFB79D095A4230C779A082686BD5E06FA34A32B0A3769
j = 47
MD = 3EBF36FD416C4548A8083D416A3C5CE06A043385BA209973C76FFBDEF4F53B8CE31C8EC013F98F0DE37385510F7A6473
j = 48
MD = 534BAC6D08DDA2A1519CCBAC0F04B1DB64BA5AD421B5039AA21C6066F33DC0130140BCB4B833D00F2F345F652DD4118A
j = 49
MD = 146F1B5D3AE690E72F62EB8BB5D4793C579834937F55D0E42D32E7B21B77A3C0074468B7EB603D5E2A1C881C9950B90D
j = 50
MD = C405B0BBA4E9C551CF7B856D2C4A3B76DF587ADB3FA78E3E6D1A14EC19DA06056AAC4771108809B8F15A9487AA4F53AD
j = 51
MD = 0F431D23A926E913BFB176708B2ECCAB434A638CFD3B1825454099004788EC96B53F54B8CAF2753E8ABF76AFD3315FD9
j = 52
MD = 20C6D6A1D78DFF434D9D862B7361DD4D7A3927B771B99B8CB3C21C102C35E146B0C60446DE4F3ED06661A75E6CB5FCBB
j = 53
MD = 257FB876A5C537D6ACF34C441D7C8F80EB55FEA397498E472A4EAD845701ED3831D07569506B0A3F4A562F2120D6A890
j = 54
MD = EA557AE4E500769A71E469F505C90C4924A3A1DAC0CBEEB1BDC8B37F1C22036F8A6E733854A1E50725ECC39CA5B0239A
j = 55
MD = C0CE5F3897702CDBECB7917487E2F14230BD95E7F2013A82F1AD24DF0C480256D6FD081B5C10851926E031E06FFE5364
j = 56
MD = 998892B7110427E841819F3B4AA00A4474F6D8D8E827D6CB0B317550A2A8887EDD6AD8B0905713DD498906022F5EE8EF
j = 57
MD = 75273E1FCB8937E627F5B7466D8F7619C84210915CF3296023E97266A906FB8531EE92276ABEF579EBD5F383E3E4E82D
j = 58
MD = 428B518C0564EE6357EFB1C6945214BEDCDF06BC99C121F02A6B28D8372CD851592E67CCD9D30B3AEB25F41033CCE5A1
j = 59
MD = 9DA45A8F1F8A627BE236CC4E3291747C5AD1E57C6C901275C4BA6D2BC16C088949877B8AC038B4D38ACC8E07D91AD00B
j = 60
MD = C0DBFDD751BA3F6DF497814A91846A7C031BD50A767BB1A2FBE8A8E11F53D9FE374A53A880362947F37A92165C6544A4
j = 61
MD = DFCB4E173A8BF053F44D4A706916B6EB46C67428245C4C95271694F8294393AA4DB04A17E501A0CEA8CEA30974597808
j = 62
MD = 5E27671C183431242F732B6E11FE8D24443CBAAAEFFD314D596DAAE5B39F24A6171E5632D2629A7EBFC1609EA5F61F5D
j = 63
MD = 7F0A65548DA5B24927B0D29FFC36134E20EDE631BD8BC7EEC9F38E248F47D935F3C36733922C9C0709F5F560FC6FADA8
j = 64
MD = 33B15EAB1094F8A02902FFBF530B002904938660EA00F264A04219B02D59C03AE07ECC880DDBCCCD815CB91B09B6FD2A
j = 65
MD = A41A776EA9B2DC645BF80440BC9D959F50CD15F6152260A669FE94B18E43D1D287F36F100DA97FD6A9651BD83FC2916E
j = 66
MD = 0D76B624CFAED323B2D01F1FE7F88AD69BD81FD15271A98B1AD0DFC515F2EC5DBAB1BBD1F0534CD5E62747B9C19D7A3E
j = 67
MD = 9DC30690F98703A1706C79134CBA93C0E561943E23242DE810863A68E308F71C40A35A011331F810F90DCD60086F3F2F
j = 68
MD = BA66DB81FE9B1DE6031C3C72C3BC72B275942EC031B4DB8D0E992B712395EF3FE3E144B1C85FDA86552175107AC83FBB
j = 69
MD = 85E9D6CBCAE3F59FC3A483B353A932B659EC206A9B9144EAD3871E91FDA7AFE5C5DD1A81DB06C224EC470EB341A70FB6
j = 70
MD = AB48BA93A6A7B3A1CBA6827382ECA9FEFE616B90F927364B62D010ACFC9D9A3B4A771AD2482D93A28C2A15AD2EF57F02
j = 71
MD = 0EBE310610505A15DF055BFE78606EE485C46172C2996BA9F16926FE52F2BF2020883358516306D92AE42EAA770D05FF
j = 72
MD = 2D2CBBE8CA6E1F195CD9B89929E1A31E0AE185948D303778E8143BB19A33FE985355B85DBAF8614644DB91682554D7E3
j = 73
MD = 38D7252B12F5C7A985160D79C1E5BE598C26E42BDEBBA2CDEFCBE0AF36E7F7AA5F5774885B28A3D035C8774A5E53D448
j = 74
MD = 1087884B2AA4BB954BE6F793A9D9BBA62E3B2702D66F3EE471D4B2D711E681CB88F6B83A2F7F1FD90AAFE226B271198E
j = 75
MD = BD482F257903ADCBF7D7A925274309B79577F564BF79B8FA98FABE3738FD16263EBAEB3ECB4919C11081D124379710D8
j = 76
MD = BF4B8BF3DFBCAEAF4D71396FE6B1319864A274DBE3187D7D5352128EA0926D408606AD5F07CD26B45CA38EC37BAEB223
j = 77
MD = DD73E12CDB5D254F74D86B521C82C9310545971B8940072C1399E8017C6D59A8482D9213B3D61EB288EA777D4B17000D
j = 78
MD = E117BB408B347C4ADEEE1829366AF7C86A6262F46E4B85D2F7AF8B6DE7CF2356F152AB2676EFEACD2D2B782F985211A0
j = 79
MD = BA5FE738511320E28ABADBA3CA65D94DB9A3F942F4206923021D8398DFC20A0D15B1AF0473DFFF93A507195BA3B44DBF
j = 80
MD = C72DBF08A67262FD7E445610E39F0845409F072407D789978945626E0F522166E8AF0ACCB9B0A27502677BC9ABA5B2E8
j = 81
MD = D2C6EA33764F6BF93D3FEF00034181E29FB2627E05E420B0C4CCF415E06B4916C15140C49D16F890FF3BE9F671BB21E8
j = 82
MD = 04506B2C15762C26E838F69473B9BE3489355B20BCE61AFA0239A6E7A27387823865B65C7BA681A47BE555524A2CA58D
j = 83
MD = 2DC5FA1782D123CD07313824D744743BFE855558F74F2B3266343744CDDC70410ACB6145A078DBD0F1A929FE2A8FEC9F
j = 84
MD = A78B2F10A8DB6D3D9E1F48BA3A35365BD2703E6A70BEA75B7E1B03C97DC29D1AA99375998408366351701D8489A323C7
j = 85
MD = 8262C7FBFEF899510447957A761C5B1C2798A526F74FC2B1B971A8B2F6B33B663D7991153604A34C11C9B6D4703345B3
j = 86
MD = D9F7907966C7890C33E76429B32931C4392B6C0AC14D2FCD5F6EFE8B140AD66C52B3292B4293FC96FD70BD49FFD73BE9
j = 87
MD = 20AB3AD3EE968A7797E8AE8B7B511D5FAAB913885190B4E9D1F49D81FB569A352B727C44BACFD97E1EE43C2BD3151BA6
j = 88
MD = 1F1D4DE676B7AE9CC7702335CC7B1CE92C5545DC308207CA40CB327F545973065ED5EEC5BBA66CDAABFC230F3BE23E63
j = 89
MD = D2FE1A382A53F0C3CB72BE49E77F53334A059B5BA333EAB61296F7E9E2D2B7CE6463024825B777ED131FF424A604689E
j = 90
MD = EC4670FB68AD26DE8AFEF45AA97A2921737BF835BB1B122B42C9A624AE8F04984DAB5C575550AF42293D07B6F7295EA7
j = 91
MD = A61B47E23C5C5CAB667A41468BF52849698092E45EB42214B63B82FA22619CBCA327C5B3DDDB4A88128A4F0195AB2D9B
j = 92
MD = 5497F47F476F1DACB10FAA5AC3BC8ED0D1D16A3ED8AD61637FB56DDE465803948BF649194A2BB372D4132AF1C7702A90
j = 93
MD = 1F67F9D2CEC92FBBE3CE23FA1ABFA8C7F3A67D0044892B462A9F4037E1EDDF534387891E179D334BA98CC8460C920DB7
j = 94
MD = 71C81B8778482600CAEF7E503F5FBBE2B2C3B459716FB274CCE2A4DE80904BFD684C083812C407DFF40B6921925BD057
j = 95
MD = 12DBFD93373FC9E7EE7892F6AEC32801293A9D962523EC5377FA57CA8570AEDCFF05296551C9BB9FD829689F03BD6FF7
j = 96
MD = 48A93028499B647C9158C0C361FBA046BBEE8E3C0BB4EB330575FFAA386E09F8699D8325FA707D08CE0FD5D7E1D27844
j = 97
MD = 8663C4C11395A962187083C340AF4002B38DCC417E8B5D6C87F13D6D5ADDCD7CD5C24044BF87429BDFAC04058782E174
j = 98
MD = 5210E4BFAC5C0976D3392094971535D73B9625A9C2F9B59D826FF047213043F90CB6A0DB2C18B97DEFF72E4E86F85900
j = 99
MD = EB00F20C84818FC06AF7332A1C48F9AE79952EACEACECB7ADFC7D450C3C0170CA01029C9289FD6751B683F932BEE18D4

View File

@ -1,305 +1,305 @@
# MonteCarlo_512.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = EC418C07C5E3CC95A5FE2EFFA5DEEDF4334EFC6830C640272A0A77D7B11DCFCF3101265009BEF490F8093DFA28C172F3948F0C2350CAF95FCE9A855658489EAF
j = 1
MD = 388C9AA70536218C380EC70C4165327046F8FFBBB8C19364840628770F861B05D486371497E4D01071C45C9277FC56F0871AA307917101F9926F75BAD3AFF72A
j = 2
MD = 2F75ED15568A63902C198346C159E079469C546D787C47D40369C5C5822CBEC2AF091E0D0FBA80596A929698D37E377A571F0487EB509EF3A0752E4586858522
j = 3
MD = 4797A6E72DB063070B84D071D17246C3F8623EFCD4AD599DEB35DEF3F53BC7658FDAEE6D29E87490D9585F34EE23CCF72C875368D84D0A0E8AD5547D9413FA56
j = 4
MD = 1C126E91087471A517E757D41B85E8FFF70DE8236D1366DC9B0E129A1C90A39DDB193DCFE73042185CFDF29AE57D90FD78FA97107E1FC777DC38BD2853BF4B78
j = 5
MD = 68EDE639AEAC6E1FD625A8BC82C663E853125885E7C8A58D17B23D35FD9A37203D451142085E8B94E3F5FD75E023413BDC2F18FFF2824D56708055EFB38D53D7
j = 6
MD = 72DB47101AEE5D37B60EC3B2CA39F221EF0CE18BFCB63E50205FD2C42686B8B48DB5CAF3776A17978B840F31E30E5670860F80F1E1A07C506185EFAAA0038458
j = 7
MD = 13E859E7494D38A2FAE0327008F45882DE9544A5CDAECDEB1627C6358483B35E26A1D963F7161B567472CA12F8F2C9C9AC3B0D49BC8E68CDA2DDBDED2AB5436E
j = 8
MD = 67F6D5AD77DCB03AC436F1E74AE8A5B2C60F720FE5A05B3A2D7EAA920E5278CFEF2A69C3B2F0E5DFCCDF11374360481D33ED48D7AF35E5B13AFAE5724FAA87C0
j = 9
MD = 0525BD329ABA20913616FCA4E35DDFD3DBA9C73E9648E5F3F7A76996EF270F47E76D59140C71A5611EFA4F36156642134CB09B18E3056484C834431D6E3901AC
j = 10
MD = AD07046EB969B8177176A3458E2DCD7B9D1647450ABF510F1CC9B7EF1A09D8BF7FF115FBBA7DF66DCB760AA82F5B87722290AEB525E99C9B3F7F97E9B11B3A22
j = 11
MD = E912AED915D83AFF329E44EA0AD3BC158C366097C49223254F1197D707F254115C69DDFFFEC3931507DBACCC7C9F10B82BB7AFE45F9F04BED868EEE7AA36F0F7
j = 12
MD = 1DD2E5C07B6B236BC47A11D3AC6645D2BB4CF9BF86503546B29B74C9C6C61E1E02CAA149E518B04178EF959F6C66332205A3D2756BD23263ED7D3C4D2C060D20
j = 13
MD = 55EE425B1D739665872D6DAF8FFCB64C0933A1ADA0954FAF61E19555EA5192CF100476BC6260D4446521D3DB4E503C29CB55A7B8C370506AE613AD2C61533129
j = 14
MD = 12D9A6AE5D5C369811D332AF0ADB54A5CF424DE3808219A0E9E463DB2F23BB70D597A1BCBD20804CFE15DDBCCFF2959CB51D1252C8190449CACE35DE5B3AB756
j = 15
MD = 7609F504D07FB024CCBEE1F92D886706142E8C757A54AA1E18E70C0DACB1AD7060A526CF78996EAA96B32EE9A59C687AF8EB97906AA2860027B70EE146769495
j = 16
MD = D4AE2FB3CF5817617FFF2FEA99A36E80A65FB047A21D482565FBB1F41CC886C0BEB1028A0458647B029C569E12C36FF3FA7D09D5260AE603823F62CFF6352780
j = 17
MD = 1D3C692D9EABC905A3B6A34BCD8667B984FE5D68BCE31E68749885DE5F1E9A1912E662FC6817522A324D6F05C48FA0F54C3FD484B6AE88DC768C33E16507BD5D
j = 18
MD = E146C80FD1BC618A6B60F93CEAEE6836CF9E79CDB6C1F66DAC3BCDA4D57D70BD086E812EFBB7CD7B613BA5BA4CA86EC6C4B71C99B91744314EF9A74F3688666C
j = 19
MD = 99AB5295B36E2F91252A39C31D510F04F4D4A2CB311E4CBCB54051243A21A4436AAC18E8D4531FB8EB1D46914E15953C88C5BC638D6195820E31753A61D78770
j = 20
MD = 62E8ED5873DD771EBD5AEAEAF85F6CA1FB257A9FE2BC3C7AE5C48D7D1A008B9BCEFBCAEBE19120EE2D102B68B06249B09A0DF8A40D6694B73A865727F083E0FA
j = 21
MD = 26894ADEDE8C561D18315D1F37A38C1CB56977071ADD2D044FAEA03BF9B327A58869D30CD18856E90174FEFB917FD280BDF00B26C80B724E3CDA460551695802
j = 22
MD = A5C36414D720C916B9FA3E05B6D609E5058DA119B4CC67763D891BE576DBB4297259C1C14EAE994F9854BC18AD3733B4948E383772F94E9158A7BF2B12FBB49A
j = 23
MD = BD7A23378A9EFCB449F0DA151F0053163F7C18362ECB4CAA6F99B83026FFCBCF26369528EB1441B1C9F9FECFA86E7F725FA0C15D1DB7575C0F0DD55E99816A48
j = 24
MD = 85ED565AED4208AFCCF824AD413A4C5AEE50246944C7137686D534C10147D2D558BE8716FC9471CB38D5D97609F20C396FE8A08DEE6EA9585878633360C1048B
j = 25
MD = C865A0BE0F09C6EDDCE05BE5B7D0D57E05CB5BF3CCC9E6D91B3C91D3F22FCAD7C45DE7D4E812862447CB8000386B7FC27FDFB69653C129114166EFCE72F3FD11
j = 26
MD = 35E242870CCF3816745DDF6BA1E2C3B228ACBA579049A352411C7B7A404B264EBB9C4B44066F52042D7ABBC7FF9A431C11FE27DF683E078F06F6CF7A94249E95
j = 27
MD = EEB7A1D13AF7ABA51D52FB0E161CB68CB9F1FE66EB0280468EC9BFAB2386AA9DE5831611C54508E13A84D75DF471BD82FF2A86B36972E0DDA0CD4E8064AB68F8
j = 28
MD = 77156DF907C40DE0F2FDE4C2AAA93C25324355311087F56006204B9D2FEFB9451010453987E49E4ED53DD28F2664516448C7A3854C95C6F63AA4FA1153210634
j = 29
MD = 6DF257011F331335D4F1C6E7DC2027A6351A074BC8C2660245CAD2B45961D23FD6DBF4DA718D5C71854E97B0F376D5D8C54C51F6488EB2E67CC04CDB262A86DC
j = 30
MD = C234661DE3D68AF7DA80A6724148063790B5F0532566EC1E5F08CE98C65AA8438801C0ED7160C405F4BAA6A8859F47DC3A4CB5D3AA89397AC5A1B3E20E1F44CC
j = 31
MD = 3F34DC01374E9476BB9730F6C7D9CAA3FCFF35835C787A638064815E0D8479FDC62A227D67633D5F6D268E168A159D9EF79A1E371C1DA1912A62A34FCCD30D3E
j = 32
MD = 7EDBDB2406F05BC65270B798BE63C4091FF2C9CF11055AEE9D20E1774E707C1F53CD5C57E99E4AA9405062CE026708E88A659132D0A9225C23D655B7780FC354
j = 33
MD = D78925ADDC1CF4EE65AEE04F8523BABC3AE5CF2E4A8246F0F39119D402C7B66CB5055DB5FCEB2EBDA664B8A2D122F04BF6D79325BC95D060C222DC47422246F4
j = 34
MD = D3BD4F1C281EF93803F0688C8D278AE59EB46E4B8AC535DBBFACCE46C9E3D1E2F1D12C8EAA0A1A2DD738E924CB4B5272124F47C8F3A4A040638F57FEC8E40B8A
j = 35
MD = 170E42AEF5584B725707F43CF3C208AFC0AA3D6D202DC507D79C172C4241E3F46C5021373A40BDB469B6AEA642C651841D4EE2AFE41CA9B04D6D731ED0A1040D
j = 36
MD = 2F24E0CA023BCC910B7838A9472589E44962041E9D5ABFA740583C0B367E0623D3730FC2AFD505042C81275ACDEAA36B82B66991E53DCB90B749B38D2A9D79D0
j = 37
MD = 4D994BEA0E1DAA4709A243776228582615B7A605C914B40DEDCD95F7F61AE53BE63CA3BB6C0228C553B062ED8AF3F9180823A360EA54D73934A2663B0E7FD734
j = 38
MD = 17FFB03C61427EB240CE46215A5782D0F5B8F4CF133AA40BB3FBD97EEBED83BF79F1DD82D15ECB75FD61F82587E82D9E2B2BF08553E09BF5F0DDFDC7A2D3BB67
j = 39
MD = 6AFA138D37268D9920BB7A43AD2F24E241193EE5944648D48A79E56F0F5944F6860B818DC4031107DF5C73487B771B22616AB85AA347E6059451C61C025CD09A
j = 40
MD = 1B028F139E195EB54EA68B7BF0B31AB3301840170F718B47C15D99D5DD7B819C68119266967C151D943CBF0E0C024FB271BC0C33EC2463B2667489647E92CF04
j = 41
MD = 55B31C43D14A5900B1113AA970DB652150F5F72E37D0596D38F4D9643EDC5C10B0E076A051F0B461AE787F3D8E2ADEFD5404425C4C45EE78DC9839AE82AD4A0C
j = 42
MD = B8A4633712BBD6DFC1AA43A32E3A29D7A3D7A3342284D84ED53086B73468426ABA36426919E64B4ABC752B89949036C42F8ED1BC9727C51D8D41AE4BBAD1ED78
j = 43
MD = 5B83BB3DC51D9A4FB957842B5ECFA2C58D2155CAEA5EBA9733F5D005EBDB4B50429C3CD35B144602520061B31D92CA04DE57E573A3E5825C3183550E19731986
j = 44
MD = B67C80570434D724DF7B41BFEDB1CF269D5CAFFA2E33952E4E6096E4BE3CFCBF7A50D154178EFD9B006B075DD53643DA0AE0826E0AAF77B00E4E5240C0F40D57
j = 45
MD = AAE886283183D69E37957DAD45945FF772572E30CCD294B6B0A7B4C8CC708F425FF6F465A15926B302F1A514C90DBA9EEA992ADA545C3AA2FB5687E8193EA74E
j = 46
MD = 6F39C5E1E6A5E5B404801F0069FE1E767B97529056B9DC7A4D2C3B27BBF730AC1236E149702E2AA3B6D682110E83FF6D380034AE3A8C820E2BAAD965395D2711
j = 47
MD = F65748BD2E2158C8566A7E7CF355E9561E4D1CF7E1D8B14D1015FA2D96F827E804AA46F4260877655B65091CA8F3ADB0FA022226CA1E2C323F053FDBE98F4515
j = 48
MD = 5319AF583950618E9E428B303368A7CBE00543AF81A3DB4EDA01B7B1DE4E725BDE574F078DEAFDBB45B56C3C2C60929A6185B0B1229253BA9737F807F7C3E84E
j = 49
MD = 2DB9A16DF6A98B24A03FFAB2F26F599A10FC0CDE5555F3EBF5B27359F64AF605772559284848A6771C4903CDD66AB2E0E202137EFB34D39C0C963A18F7EFC325
j = 50
MD = 93015E6899FB97EA273A74DE030BF984664B9B7AF84A1A8376CAF19E5210C425191F09E14D59E681D9009689F0C91A94341408760DF7A1B6FC27712575495D53
j = 51
MD = 421A5CB56EEA1D8F916AE7B4C82B17C00FB390A04662D8231F18FA6072A84D8414A64D5EC7A73CEBFEA94D14F93EAF33D449D066207C4DFAE2F13C725A2EDEC0
j = 52
MD = 776E2FCDC1D7B34DADDF72490735154ADEBD2F969BD5D31AFF7C893BA3585B8A52B9025C43F62EC97FDA441C1494DEF299A1B784F2163A3FA6F28AD32099A82F
j = 53
MD = 170FCC580113E77F4BF59AF4E17B644E2985F9E9133EA4AD278E540DA9B4A9BEE29207917A0BC56506E50B0D8DB7270EA4CDA4CFF2F684231CE17BB67EC013D9
j = 54
MD = 3008AED63B8BBF7B69BE99048B90797D258CC091EB427EC3B2F20374878DAE9C79EBA789603024BD49F91C17F08D447871AE148C675F40FA3CCF7EBD168D8BFB
j = 55
MD = 9B3C0C280971CF12DB32E20B6A0A1D95BCDDD56A938705ED417015BC65762E604091C401CD1CA0D2D523537CB9B1434A8326EADBF21F54E0497DE6D80D3192B3
j = 56
MD = 7084D84785B780B9E0C9FDAAB33FC62E9ED288D4410BD74AB3E545F46B728F57191537CE659A6C550A7650D6C9B4DE6F35E21E1B913A9278CC79E902C156F150
j = 57
MD = 078513DBEDF3919210059E0AC730150A584DA3DB4EF227D16F7AD98A118F4FD7BE0CCC5D4CE311C03EA5F8793E40A0A80B4AE0912054FE24263238D3E3B4FF83
j = 58
MD = 3F73E7AE141F57AFB2DE0C746D7D5B2213363E8493C9F68979D2FFF0DBDC2EB3E8F7209D46D97E01A351DF3B0B5BAC96E0C979BCB8B2D4A68EBA2C9BEBA5B4AD
j = 59
MD = 9B58CC64C8258B892B60044F60F5CE0BF4D0795DF83352A875B091D7D5484429C4A7A758D21355968B54A54B3C9151EE3E66398AC76A37323132ABCB7F8AF099
j = 60
MD = 58DF4C05F4D5C03AE3D8718D27ADC3C09E34FEF8100DF8FB46A9816A86AAA4FE7E065CF6A05DAA3257D90CA26AFD2DD9F0F246F294E9E347A4A849D8A665FBF5
j = 61
MD = 95597D96C52402511883F47C5C3D252C9066371B1D5A04B2D4E18892C6A9644A64678BE286561C988B1404DCF4FC1D28E85689D704E79C3DE031679DD636D178
j = 62
MD = 95A8071AE7D0F9615E977889C67DF6DAACD2EB0919225B786374DB0EDC446F2AD92279E8E11FDCBE0DC5AEDF4167ED12C77598DF8F3B3D6F2EC74226F51E818E
j = 63
MD = CE1F88920FDA40FDA4B58F0D008846AF54AEB094666A6463D353AB14B3475EDD5A94DEF3FB03587AC94CB4DE745EBF79078D6983915A91B5D380E553872141A6
j = 64
MD = 69AED4CD0D795D2A1B2F0B15F4398E9D3DBC5092C48C08FC33D3C9630A7EE507D94CBA9F4CB8FF4A44B4D58BFF22CB5A831D195E44A31A9CD760FF8A27BF3E5A
j = 65
MD = BC464C4F5E01904C9FA05258DB3E546791C96D9534056CFCA699722DDF5F94FE34338C3CEBCED427473943561EACEBD8F981CAE98494D5B30E595C415A3CFFF8
j = 66
MD = B6F92BDC206BA2EE3811555128092D5D84D7E693933CFB746BCD579C243D47C72B972CC9570EC0291748FC52843E2779424C33B86A9D1D96C844A8A838ED078C
j = 67
MD = CF3F12BC57D1BB56CC6A2F90504AD85ACC8E8FB3F89A353A269E9816E987A2643C0D4FBBB67011ADFCDE5E6837F6852B14B017A13952A2B111213A2E2E4F82E1
j = 68
MD = 8EDD7AC2EEE83979FE0950757347B69EED648A92C6CC053F472B99C8B2ECEF11D4BFDB55D371BA321EB566B0502793518830ED1B9160167A3877850EC158E0B4
j = 69
MD = 23AC1BAFCCB0A16C6650CBEFB6D6A34B45A6689016D4E50FC1A433844E032CEEE621B2A2F558CB449405A188F4A87FF237CD971C5A84ED5D9FE646FC0CE29BD6
j = 70
MD = FC4673FFB72E69FF485EE24790D02BF6300F65F17E765EAF9F6A97D4AF68692F0E1F5524D582BBD70589952774D3697E2ED659FD5D025C299EACF8AFC9E8C88F
j = 71
MD = 06256A19DD48435B24DA23864156DDCAF21B8BFCEBC18CC98AECC792D8BE361E27458D1B2789E81977B251AD7FB07B86A4290B97B3B3ED54310CB74ADBA6BB67
j = 72
MD = B87A5DB09F82EB601E281D3B989BA763DB00E470CC1875F5413BC2CFD41B62D295B5B4C0B9DF59637C36C1CF4FD295EBD007C134D87D88EE1E2E0B6662869344
j = 73
MD = A52E6CB9524780ED4102A08DD5D4952F934C96FC7C9C914CE4101E7556460D398AFE64A423CF1447C52E109277DB45BF5F3EC1BF0474270D16408B0C92DB9BB2
j = 74
MD = 4EF596DABF4E903928C8C73BEAA4764675FFCB5AAC3E10389DF5AC9749A6C13596AA751BE00DD7B663ECC17C0C786CE017D35D9DB66A0EE42474379176A882AD
j = 75
MD = 048560D1B7B60C4382AB251427D3F7304A7168B9A8560FF9A774EA5D3F811B461FFC94B7A5AA8D89A0E61FB3349B1D7A2FE428FBD8662A9037B731BBD3CE9177
j = 76
MD = 99E291BE434C4B5DE8FF36FAD47F6080413DA87772DA0DF493562243628D5FCBF984274B6C4F3D34F25F0E82CBA07DCE76697E4AF812BE48966DDCD37C63ACD4
j = 77
MD = 90722E32B7691EED6FA6B757E721938FF57ECE74DBFA47B5D525DC10C49BD5F7DD7F7DA0C82A68F8916FE9A40B9F8464C46020A0ED7DBE2DE1F4BC5AC36481B6
j = 78
MD = 31CBE0CC0E5CB2F63696E11D894D4C9FEB7325E3A2C51E9014936576C5C4B9C7E3789256BEE339AC8C4D548D83BC07DF1AC30FCC5F89AAA9E3D05D32340F30C0
j = 79
MD = A4EA730705548FC8EF5A988950B39BBC6F6227A3C30E57182F6FFC021C8A98CE6B7234EBF73DFD9262BA600DC3C424AEAFB6860272EA90E4C47C15D358FAC708
j = 80
MD = 17D00E2738E00AC4DB04AB70174A5A7A6516FE403C450FE69D0EA230F58D372E7F86D146700BA855FE84F64A467488F309C5B824647FB50DF1C1E4105E028CC6
j = 81
MD = 33100A2EBDF2455F34B768D147FCD4E4D93EAE2184B774AFD99E5DA881FB4E756220D6263070FED13E38D670493FE8759D8ECFDBFA931CCD4F30BC0072626B09
j = 82
MD = 75DDE2F6D69C482DBEFA18A7469144B275F1DBCF3323B25F725893D457FEDC9EB8E88B1BA8D82A90306E14FD02CC04A7CDCC01DDD8F23C925A40CD0AE8696BAA
j = 83
MD = 7BDC6BAEC9562440D519277E928671B588CC4789E891FE47C474C96E05D2066DA6A89F6810FA386C79CF60133FC04697388AE1C2440BB68E6F82C2D9305B68C4
j = 84
MD = ED33A42ABCB1E74624308A9E3732425B3510D4C13BFBAB7157B0B5C8D5470C24BEEAA1F161F3B83779A17E34C2A409359A2CE24C9D03E0261883B18ADD536F16
j = 85
MD = AB93F4D84830280A0E95F00B90360D626A548601FB9127471BF16841DCF9F9CBF23E31E0A38190F0EEBCEB71F5F11FAB3EE3632FC8001F58BA9D28013687D249
j = 86
MD = 4AF0E0D295FBFDBABBB4FCB80F38F578CABD24EF1993A30E6FBFE673FE4FA08E4F17FA902ECDE9D40BE91B65A0FF70882B1D402963C98AF619EB40B6F4569038
j = 87
MD = 35CDDFBF6AAA8C3D5386BBE88EDBE48CB3ED898760EC64BCD0BEB099B7659FFF7F3EE35A07859EE202257D896A7FB018B3CB9499AC361BB3DB67C00AE2B811DF
j = 88
MD = 48DD48AD08C3BE71979BF0A3CBE17079B8116140DB49EED2A5B3C761517039F51974E5B37D6420892B2E64C9962B86F28C91513F748E83629F176DB6895B134F
j = 89
MD = C71D16E07539D5FC374FE8B506A2A2EA3CF5CBCEA59348D7E065B8A22BAF3A89E892DC0F60BC12AB9903DC92CB16F400115774BD54138E3909F94D92525A35E9
j = 90
MD = 75A65A2AD76CA0F1B1BE02D458291CA0B332FEBD0920FEEAB47E447ACCBC3AFF00D112C693B1F131F606B76FC2C8DA18C34E949651A4108C58267E6B5FF146B6
j = 91
MD = 0DC348DD29D892198634FA6AC0445EB0340464326380D80D4F5933588387208C6BC16D09E744F25D2E0A198E138B7EDDFC8FCF834F6F89844D5F55AB44F8CD0D
j = 92
MD = 73B8D49492A304C2C16C0120AEA84363BAB620E956A55F6114BC6A515A345CF33319F3768B277E0469F5E11FE7A2E0744A0927B3EB06FF899D5F85AC4D0058B0
j = 93
MD = 7FED2C732CB100E48C2723823664465980E9CC8D07B1D76EC6DEF14F034591983CCAFE55CAFDAD796FB7E31430453E910F30A4D8013F46BCB987CC67EB5AAC7A
j = 94
MD = CE5502EFB6933A3D4A9FE085FD2ABBCEC240B9FE2F2C373A08318AEDE67F6E9A09BF852D4128987F0FE2A749B819C3D5F4DB259B08D5E28036B728B4A0438029
j = 95
MD = EA58764055274029E71C95A18EC62A65DDD1E0075F6D3155CF78F47A4E5DC1DFC711A90135B199EEB8E46B0C697AA777B3A13A7B70F5413C69DA8A7D1C1D0D49
j = 96
MD = D6BF501DE3D31139796F06FECBB402795D73BEAF7574DA02812E136A292D7595AC8602552D02B67680804BA7729A68BC011ADBBD191DF182ED24C6FE9AC66F29
j = 97
MD = BE0940462D0744545B5C40264F7DC7B1CC34BE73654FD201E11ED43F75D4E36979E2A1D74F24ED27CBADE7C6259BA42FF8E8BF920665D6B070B5D33DE5DE1A08
j = 98
MD = 8A99016CEB72D263C052258602B936EEAC3207919FDCABA6C00645C76439966D3D5B55421DEB7A15D52448F9B93793544D0F2379AA788E1DE586245D55539CB5
j = 99
MD = D6EBD732D8F5E7B20A87E4C19A3BC8ABDA3581318D293D5B58C733B58920DE8FE29DABD2E36EDF1A07532C6B615FDDBDCC5BD058D50DAAAAEB7771641FD58E12
# MonteCarlo_512.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = 19DABE37AA12EDF64563E1D0C6205FA6CF58EE138BED6E7005FBDBC6A5B660D4423B43521FF7515038F965F6AE34D44C8DD622AC851534074A10E9EB8E86B501
j = 1
MD = 7A93CC770BB2AC7A46516D0FEBD04C2C75E828051FE3EC227AE99DEBE3158756C478CD701F1724FE850B661F61D191ACD3F09B2DB64C62B0D34DDD08851CFCA1
j = 2
MD = 0DA557D2D62C85AB75F5FC92E6AE71AA4E0EBADE70BDB5746E3BF28602A26D958D92D921A461A54D75F6580D1F1B8AED398D6E13841F79328CDD8BF18357710D
j = 3
MD = 77613037DF130783F5C2FFD480FD3B7890AC3B02ECD3E14C9233B82B88547D8BB73AD28444F88EBD0F9C43089E12E224333A1254822ECEB8383ED398440A61AD
j = 4
MD = 0B125D507CAAA3BED63A8EB51661E4467CEEAEEDDAFA1B1E77CA87F3213D2F56BD2B50EA85C1D157525DE5D9FC338480E21CB5CF967EE1DB031737C9FA6A8734
j = 5
MD = 56D205571A0FE766D380E49056C7B7AA3BC9C3A4884ECCE507B568C2B82D57BE7BDD94EF335D96098F880521032D52F799ABE57F84D91AA55F860BAF2545252B
j = 6
MD = E4D9AA7B9D4EB88D4E7CB1689ED7B46AD26143A2362D3725679925AA029C9F5C76E84B4C6921DF34CB05ED5C2003D49DE4CC770827B3EAEE045F3063078256F6
j = 7
MD = 852C1087C6D1AC590E9D913D9BCD776374AB5DFCDBBEE541553E85E3D9C65BA480BE3CFD55D113C44811FEF57D69665090498672163CEF77C850ACD2DF4D0E41
j = 8
MD = D80C0A1482A7F95F53028C69E18E5B15D568331F147F87F4AB9A55606CA9DD9734AF9F30011FBD781F6A98959E4CD18048A593BAE68D86C79EAD06AD41827894
j = 9
MD = 2D78564547FBF89242A9E9F95E3ED5FB2B71ED08D7C91415D7F8D2893B337DE4131985090C9E721B1E6303735B65B652FD3601DA0859FAD606A8C249CFEBFBAE
j = 10
MD = FB10C4D2756A24374846F13806BEEA100FAB4FAAD396BC43E1F449AABD887C13DEB086DE10028265858F51ABA95DE27CDD96D46552678EA0C3AAD3BA9FF2EF19
j = 11
MD = 474E81C6811D8F91341DD3423347B7D148A9EFC24FA70E0EB1F32735668247C5696488081A056F71DA98CF2D01AB5F4276E1B5C7151ACA63419F9E48DDE48ACD
j = 12
MD = 2E1CC0BB1383172E196E25118A11E647FF9C5307D65EEA7DCC1BC351585EE347A993125A446539EE37A23C7DBBF789549B9B3BF2858D78668F50A3D292F915C0
j = 13
MD = 535C8F4664B431CBA4E4BD80A0F5CA319F3D3906513C07FEAA8089FEC12C4842E9438C85934DD57ADA4C4194EFED3E05DBEB4BD9B21434822123C646370C39C9
j = 14
MD = 866405B717722B08AA82C3A99D33318B1802C2C34936FDCDCC8DEE72BA0BACA6B6C64B9B513999876F8F98E1AF113F641346A04AC7E7B4CE74256096C6A99B27
j = 15
MD = 3B71C946DF1E1E8B5B99738889EE8A4E1B64313E8AECF873B01009B392581E7E460D731E16BEC4C5F5AF0D2E2FA3AD9A41D7CFC07F60D929962242C81DCF6820
j = 16
MD = 409290A2610F1B20B98E46AE356339F2B73011CEEA70CDE13361992589D08179FEF5F29EF185B4A2C689AB1ED5B6445861BE5D2319D82CA78DD91F46EFA6A77F
j = 17
MD = BF7633EB0B8DC7D6A1F4A961B9C34709EA057598F1F68ECE14FEB0DFE56708A188C46860B997351A3B79CCC6977060DEDDD377BED67BD37E50A47001B37C66EB
j = 18
MD = 9B47A9076619D14028E1545A06A7EEEA2749626FB10F7A4E4D40B6D4F2851E9CCE1AE9C1714EBBC2EF245F6494E6C9764F638CC9B88C520BED88B689E3228C6A
j = 19
MD = 3E17D3D1EB969170CA87E4E3EF7EEC0763A9E4AF23476F6AFD8B52319BB65C634B82B6A030F9FE9699DB71E639A00034BE838559201AA25E412F4B838930CCFC
j = 20
MD = A16A7A0B56006F9E2D1E1B2E86901F83D29BB107924C67CBECB7B98C8F089788F16B8C14048EE591DE59CAB1015B6EED031EF950BA7DF7BB44CBC8FE63F803A1
j = 21
MD = E40BEEAD277A53F06F9761FADC433D1CF3FF89EEF7442B8344A960FEAFE039F6285DC9C9185AE9688DF87C50665D576099F3215D26B177C86822AC3521098081
j = 22
MD = ABC7488D3DFDCA94BDEB08FBD2FC819FA4858EFB84F8DE2A5ADF1D56F409A1168BFC4390463931F871AEAD0FACBAD1BDD6501B51595F0264B4AD1DF87B9CB1DE
j = 23
MD = 9DD3639362545D76D02B3AE4AD04DA2C0DF52294A08F8B9039DB6307D9A170F9B4827AAB94E61DD34A74A9E45CAE2743BE049A50003BB0C378850F9F486B21D7
j = 24
MD = 7C86A4504A6943D51B004DDA02043CABE5FEA3CE81907CD4482CBD5E872D7C4AF45878DC636984AFAE8C21D2C49E757F9E68142A18125C65B502A4EF90D43A03
j = 25
MD = 47DC3B420E608191A3213AED69FF8C171E8E604E50D8490F55A7E596D994A14D0FBC796C6F079CC8C350AB1A1945A5530B59A72C621479400D068E9CDB0AB3C6
j = 26
MD = 7508478144F3527092891DEB1CDE87756609DD56E71A8D655FE506566824BF73375F70A4DA0F733ABC5D954128AD8E61437C499C1F353C520563AE2D131BC1A5
j = 27
MD = 5DAE204C9113E82DF31E5D9DE0D4C5F8AEDD74792F3BB951B939A2559AE098FDAA6580963E87BFD4E3756A3B34035091E71C18B93515AF758969708E2B87107F
j = 28
MD = 78F85C0DED86FC0687A8E02BAB27363F2806680A805D0AFD9160F5AFFC659F8503758AA3D4F006241E4BD5A1C6128F06AABB22C73D0E38F42154BA59A467E9E4
j = 29
MD = F8AE86FA02CD3DD6784A067C2549DFD42D97E2DB6C9474BDE575FEED268E07F1C0640DFCEE33D226A13A1FD56A57A7C0525390508581082F06FD18CDCB8D814C
j = 30
MD = 4A4EFD1CD58B575D42F1420E0602FADE0D2C5EE097259C5F7B8BA7FA6BC91DE3BFE6A28D90F64BE0590DF7E69FF6E22C785413067A21A52CB0DFF87829506C34
j = 31
MD = E1912AF66C5E694C697E2F326F898562AE96022FB659AF896891CBD02CC86E20F00BD5DE0C5FE08C261E8D9F43094E5C8F103A93105BC1D4CDE2CC5EAE2BB5CC
j = 32
MD = 4837AF11AB3D93454EE6101B6F57C129BA935643C86BA56979D42B11134628502E22B7B1F525FB05E70EA20F4D0D700AE8F9F58DB1C6F5C37D16EA7CC81117A1
j = 33
MD = 273D2089861FAD86004194F0C621212962D10DEA9059554E89A10257572B29D4BBD386B1A5ADBB95EEFAFC2CCD3327A3ECCA3940811BE9026C38DE5E204A8F95
j = 34
MD = 36F67D67029FE9C9D1DFF78BA94AF87FDCE854B256E3B3366FF11C7B2BD2083890F7CA2E7368B47689308DB8D2634F3EF43FB17431E0A4948A32A56DE6DD0CC5
j = 35
MD = 9B20B650F95E9DB61E1FFD981CE0D1DC2CFEBC5A9CABCFD2BDC5D97533DEBF6E6B4FC3A0F1D992C738934909E2262BA948505F48E7C6D54EF6CB8624E546C97C
j = 36
MD = 00B3BBAB2BC7E4816D66B5FAE6CEF1892D11362D90AD8C0108D29BC465041A547DCA7B8ED60A3F088544C37E39C98FFF4B1D7B1F9434C6C5DD2E649E747BFC58
j = 37
MD = 9EAE9FB552C41BFD15AF8418B3515A611C8E56D9BC2DADF00DE076056A26E93CA5F2699A1CDF37AF9583619D77FC8DAD16E90E0CAF085CA4DE8E78D712C9B9AA
j = 38
MD = 68AEF0A0D25E6DCE5A99C52FBBF48E57D6BA8E491F6E33E0519155C634CA54B66F0CF2352CCAC6823F7A43237F30D219670E8E4109B3BA665858C5C2CE32EB82
j = 39
MD = 81FD1D77769608AA308E5F3054702BC315DA9FC328EC17DFC8E9F5F9A02144A718FC71F3548D71297D38F3223F02271D068466DC83A046A9B903CE4A5B9B422C
j = 40
MD = 0279560BC02247123D467A332CB0AF8A1C4D38B4B44535CEE562A54AEAEE7EEE8AE7005A1B2C4B9F6A879232FBC0BF4BD534DDD10FB38C6D2D32CA803D80F740
j = 41
MD = 7C1B5F6143B5431ACB75EA62F500C79A4139E2C4FB0260D986FCBDAAA70C606844DA0AF5FDBE139BACB96D2AF580576AA873220E10527A110587D79BE3648F1F
j = 42
MD = F70727DB13F6615687899906C6150FFAE8E0CD5DE21776E1CFC0181FBC8745E35011D3002D097E300230AAB1F48BDB93CDF2275AA9AAC5D9739767393BA32890
j = 43
MD = 3E1E08DC43D1FF89E98BFD3FD8E7084E3EB7DD26BF9490E649B39C0B24BDB6622BDB85D8D0C644B6183B4F2F5B1C6BCA7B3DD1F6686858A77AC385541FA7CA57
j = 44
MD = 008111083E9A59796EDCEECAA88606913DBA4859FCB26DF79C24DA13524B137C98B5A3D10B5675F8308B20D36B756C6F66622D1904DB225DE358D75ECDA24A36
j = 45
MD = 45510E63C896210C74533D6C329FC67EC9DE356BD4FC96F474EE4958B687FDD9C98564F6E309DC5DDB5C1C3361241A0B64848148AC706D134B54C882C80CC9D1
j = 46
MD = 86D409B12EEB5924EFE48E506F39867A82CE91E1A6CC2CE37C25D5973A8E7DFE3985C4CFC9B2425999777272B8B64152A3BE51932ADD0F2C79DA552B176A0192
j = 47
MD = 3A319A33FDAA6A3F557D48091FD8BABAB3B72E4F8EF2B30F274B7F3BDE8DE230F924D156DB62BD7C7271F77DA721D648DF2D6BE37BB336225C1B0930E3EFF596
j = 48
MD = DF0AD8F5D94D6960E204A4F1002721B98D3B4D93C40AC9CA2EF7C61E42DD54C560AB30A2CF386222E5DC8568EE956FCB5CC854E3D20EB7AD979C2447F3049CBF
j = 49
MD = FC386FC1FD84C684128DE70476C33B11641C1AF94DC90E8609AD4D1C5A30B26270F7451009B358FC557B6D94BACC694FB8BA0446EC6A74A35B855BE111429794
j = 50
MD = 864C280F3BA8699C58AC830217BD0081DA844AB11AE9BAB7ACE65F469DECA549F8C678EC36DA02CD10936D943CF4022F07FC5CB7A92C63C80C4777FFC04A959F
j = 51
MD = 5F710837B7FA8FBE5991FA0E9DF44EC2825DED7927607A57836A5C195C8235658291BD5BED9C70ED26395C8B975FBF807A26A8E8375CB786735206AD3C7026B2
j = 52
MD = B1FB3CA07313822EA6BF1C151ACDC01ECDDCC9D7DD551DF6089B4A1439BC7E5A89D7AAABC055D4A2E2AFFEAE3F5B422B57A8CE1A50865EF934C6EEC6A68663B3
j = 53
MD = 17E5450F5AE601EBA0C84D1DAACA5ACCF2792AED1C2E58C539C7A89EBB102AEDA5C52F3040FAFB42802847C23904FF7DFB8CF4EB07F415DC9D9BC1F1030B3F57
j = 54
MD = 8F1F153CB3E2876B3975F345779770845B761D776B3CFCA0898729DEB638C3E487EA82EE2FE3EB41BD0009B0C953ABA5BBCBD80516F1E8A07FAB99D001D4386A
j = 55
MD = B94674344E5244C1972BA5CB579E9B032C28AAA063929270B6DDD2E216C22A60E0069A353AC70CB1433720BF63C249C4645F44D2CE74915628782D23467A477E
j = 56
MD = 780D05EA65EBE05785470C84269586720A0979B423C38434AAA2A13B6D0E0395A91090741B2FE2C0DF3F1927641661A878006651361B687B96310C3A73382A77
j = 57
MD = C8DE421E197B59E465BD40E7389D66769C3801F879DA143083DC809D8E92C3CCE7B63DD37C1B956B762B976089F300B3528232EBC4F36C2B6C148797C5951B55
j = 58
MD = 4FC8B5128ABD9F9E2F74A2124119061F39A80A25A5BEA7E66EE19E6B02B6FBCE6CE7ECF046DCCA55C334572A947F789AFEE4D05F20A2F6B56B80CF9342D1D6BF
j = 59
MD = A7C360FE4F0702710F18C1CCDF92FD1A3308189BA83239B84AF7BBF76109C9534BD1F4ADAC22FFBE28A4B6C475CEFF19692AF59A5177F032B98BD63D3765B288
j = 60
MD = 0A442EA1FF7EA4105B606C4CA85DEA70F85706619475ED19B55E9A7E74C94437CCCD1074DC2055C4D7EB18D48CC17875B65EC6CAE4C6EBAC21E862FF7F93C758
j = 61
MD = 667225155E51813021B4E940EA962AECD2265B9B0B9119E829404572DF7569EC920600BC4FAB000660B5D91BA54A3524B975E1DADEB0D795112644CCE1E16BC0
j = 62
MD = D8A304AF3D51B58AC841FEDA2E111B985BBB92B301BB7D78E74F76A2AE13DC88DA5AB16A926467452F0D06E62519D8348F6E91D83AE5B573336D75D54D6317E6
j = 63
MD = F32E103227B251C28E08BAA5F4A679012682BE4A8B6CE422BAE7F2A9D0E88FFD7EE6C53B1B9280B4F6911585C3EA87FCE5F5ADFE9606793262DA7812764F8743
j = 64
MD = 350E2CF411FCE65A66369C5C3A89AC261F649FBDCFCD3D5D7D422E451E1044795E92A71C0F7FB28E80F7FA83A89FCE436B91CF5EEA3FD5ACD69A2C5FADABC129
j = 65
MD = EFE6D3672C9DF4892BAD800FF731D509FA5B1585244E38620A992B311B91BEA3B40D2B954B65D6C8C8BFEF195955BA496C94DEB1C0581CA50ADAADF37400CD81
j = 66
MD = 618F814335D5134A25AD76B0DF50A01D54419ACAB2E4BE0ECCD6AB0748ED90C40010EBFAE29A9F15B2400DE3378A55CA4D4BBA7AF4DD1A791DC5B50B10417D20
j = 67
MD = 9686312B10B61E3CD41424F92F88FD9BC4838749D8D291274E5975A9F55B2C4BAEA88BBC54CDAB77205E52B3EF8CB250F31BDEA0D761BC67E7559046E02353C3
j = 68
MD = DB8FB83E07E50A44A59D3A97C4F18463564FCF28359AFE743CAC5002F84C6C8C1C17F7C6FFBA5DA11A428AE90D39B7914435E9B902E8980642A2C43058087AAE
j = 69
MD = B82101EBB0E2D04C447DAFB2DCD38439C3BEAA58B8B0DF7C34A5B84E7211419D93430D8268C00D162E185A8D25151B6FD555BF5EFD77258A3699849AEEFBDCB6
j = 70
MD = 461FE774D0F4B59F11CEF48E73E1A11BC15521487E03947D524407C93C98D790B423C2997A966FB0F2BC6975D4BE8D32CF5D2FACEDBA3CB7164A4242FBE7992E
j = 71
MD = A1D22ECCB5673D3635E9FDA5D4DA15D4A07F750EBE98864880678DB3D36731EA34B42891A7BD0A24AD3136D3CBE2942E24D991E28C31C1FAACD1FAD64E833921
j = 72
MD = D374E9FE0075A68B865C0FA508AD1229585BCBCA047D4A8861AE1BC4CCF52A3DA1382426CFA14A23F3A679995814B227A1718DA64FDEC96B98FA5891BD16D2A5
j = 73
MD = 49A4F53D3578C8085EE4CB5FB2E6C5CBE38833FC1934E8C6D2CD3457737C2140AD061D5645E889916926B302D7BD0F3F0B6BA22D24DB136C779F63D1AE9D3463
j = 74
MD = 87FD7B25D971281BF3D68569D6749B337AEA1F23D4470B15C31241570664CBBC6ED6BB7D571567A4EECA189DA90721C6A3344C7CC40E9CE744F9F0F940C0BA65
j = 75
MD = 26156F1E421D0633E92B1809F0FB165548A714077B64F0A19E620F3576CDBCE5E99BFFFEFFB0AC02841B7BE71CB2E84396BA05CFD36DE9164EAECD34F0E96777
j = 76
MD = 957BF69527474ACBE8A6BD71216C88147F6295624656084FAFCC316B587593903BD9F0707DC925DA1DA74B80794DECFB40254C9B62D20C6B19FD0638033BAB99
j = 77
MD = 025D5A3D682005C161D23DF363D70D09CA29F8977F23B94AD4B12E191F7A8A62834489D6EDC3ED69672BA526C26BB021C55F1B6B54CF931E1F0440BDE63350B2
j = 78
MD = 87AD70C8C4F4B7F531B30CAE315271BDDC3E8E72547B6537D8BAE1BA9BBBB6C8BF04D1FD02F0BEE8696BBCF6C8D4E30AFD2CC9789C3FAD7779441F4334B439FB
j = 79
MD = BE6C1F4D06BF11CBFC46492A72B7667AD47327D89C7AABBFB5AA3D6D1D7C4E8195C1C9D31B1AF111DD761528F013D428CDAAA7A69A5825022324AA79592CB034
j = 80
MD = C61AE635A5C78C919FCDE4F783A76F249EEBE0399CFA344A85D4AAF11B9C7CF3598044331AA63A8B6D295749B77413C5073C1B8E1E6A0495AEC8DC6C789F301D
j = 81
MD = A352FCBBAF67F840A74E92CEBF872AE696211F39B0C9A77B9EB739D7C9D2804DD430613BFFAD7CD3229441CC85AC8AA77CC1E63EFC39E9817236CCE643081C05
j = 82
MD = 66DEB6AA3723513AEA8F019A80BBFEE85735E7A42018B79702DB65CE0CCC5F072792DC7D4E7036650F6A6439B50C2BD1AB887C43CF612316232FE2E5A014179C
j = 83
MD = B9A5510C6C0B73A75E16FBF8E2543AA184682BF1EDA629F9EB3B9EFC1883B65B9946855529E3CB6ACF0072C691F39B66B5E548FC0A896AE07A513EFCDD7C3A3A
j = 84
MD = E533BCE3742B41F15B657831AA68529FB3506F0776D176ADDEB1574FD1F0462816F887507C41E9E28BC85057B5A99659384130CF3AF9E9BE68CF285B4A310A74
j = 85
MD = 0F056F9B1C86303C5D56A09832D11BE47D1421F936D277AF7F5D2787B80A21C3660EE08EDF59A1E66C9964143B0A3D31B95C46B0CB771B2099C6222480063303
j = 86
MD = 2B357EF6F8D989466A437811389C44E37C384E01658C29B3280FB303B6C3A9BC4BFD3136C293E0E073A1132B6E7387E30654FF5C08B647471175652573080FE9
j = 87
MD = CE0BACDBC06891E3669AE77D00F95459E2D83210ED078745C96BD33DCF86CFEB549D32B151890446C4807D73C49A2662875FEE8C9B0B4125E362F4150DEA7C50
j = 88
MD = 4F035FF599940156C9CEACB7352BF518A43376C9D5EEC8237AAA2860992B42A1E8919E06887755D99A26A719AC8F2ED9655F7E7397E6FE5BBA0652C30FC40A41
j = 89
MD = 47295D4687C096C0F0AF216182840C784DA5C7E6868AE14258981ABFD029060CF0E358432FB14FD8A22735E5DC009FD05D19DA05DC1138A9AE7EECDD46B86A6A
j = 90
MD = 6B8BB665092B3233FD54774B5A3C88193701C023A5E9156002CD9C1D93D59372F0B0B6072BA22BFF8DD6D5B00B5F71972ED246934A6256CA9D9ACDFBF6306BFE
j = 91
MD = 3EAA10604886D241E664C765DC6794D3AAE2B0BA85B35E9C5A2A24AD765734FF04205C9C6DFCF7F9F8EEF976D87DB03678CF39C250A99A38AE95C3D7087E0A78
j = 92
MD = 01DE2D0C49A79655387B7501E6F54DDFC86D702265C87507F016E456368B3B367AB80DF35078EE375643186EA6638DA597D940849D4D5645EBD1EFD0936769BF
j = 93
MD = F1D647B051D404CE2611637854D14FBA4A99CED1974B00F27E27909D136EC39EDD65631BB205087F67E925ED397E94584034AB555C3669EFB86EC0FE7F0E7CCB
j = 94
MD = D378F6514F163D376DBECE56C3962606C6708DEEA0E92AA45D4923B8A6CC3353F4AF455F87EFCB45518F7AA6A6F70DE8907537BC762C427FD7963A9C1A289A53
j = 95
MD = 83E0444DEFA6224801E45D157322D39399EEE9425A1047BE90E099DA45A04AD6A9324AFBD705E3B5CF3994771F30D7BC37CB3962F6DA47D3A5945914F7D35C93
j = 96
MD = 2D5DE6F4711EA826391CF3CE3CDD8EA7750E0C2BCA7502A4493EC04CC5161EC3E7ECF71E7D85759C5A95EBA9FE8A3D02F30F4B2C08FC559DDD792D34A30B6693
j = 97
MD = 4DDA9225FE905D13F591F30319CFC866D43AC77336F2EB01331269B29895E6F206AB5F2A1ECFB2674D028D16CFFE3DE8AD2FB8C49B3F5B80D9577623D83C6BB6
j = 98
MD = F8AC1733A84274866D1230117BCF83639554499FBE3086B6499814F38F49E10EE7F6F2D8BA9D3AC92B9C63655E7BCA70FD08A13DA59C2829E4AE0B354EBB5D2C
j = 99
MD = 304E8EC2B1B325C270E0A9FC77A494323981EF3D08107F410C3BBDA7E5D8322F70AA0A4082829488B85ED4D8B44AA324B4C83D2A1C39E2453CD11FE2101973CC

View File

@ -0,0 +1,33 @@
Contents Description
--------------- ------------------------------------------------
genKAT.c Source to generate KAT files for required digest sizes
ShortMsgKAT.txt Input file for Short Message KAT Test
LongMsgKAT.txt Input file for Long Message KAT Test
ExtremelyLongMsg.txt Input file for Extremely Long Message KAT Test
MonteCarlo.txt Input file for Monte Carlo Test
Readme.txt This file
Directions
------------------
1. Edit the header of each of the four KAT input files. Insert the appropriate
"Algorithm Name" and "Principal Submitter". Make sure you put these on the
same line as the title (e.g., "Pricipal Submitter") and that you don't have
any line breaks in the entry. Also, limit these entries to a maximum of 127
characters each.
2. Edit genKAT.c to specify the appropriate #include for the algorithm's API
definitions.
3. Add algorithm code.
4. Compile
5. Place the KAT input file in the same directory as genKAT.exe.
6. Execute genKAT.exe to create the KAT files for the various digest sizes.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,553 @@
:Skein-256: 256-bit hash, msgLen = 8 bits
Message data:
FF
Result:
42 C8 82 37 B6 3F C9 9C 55 09 88 38 A1 71 D5 0B
FB FF CA F3 40 70 5C 92 3B BB 37 45 D1 47 15 E8
--------------------------------
:Skein-256: 256-bit hash, msgLen = 256 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
Result:
E3 3F 48 3B 13 89 BA 9F AE FF 25 25 7E 87 CF 76
00 8C 35 28 5E 3B D5 62 BD C1 F3 EA 2A 96 06 35
--------------------------------
:Skein-256: 256-bit hash, msgLen = 512 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
Result:
90 E5 0C 4D CF C7 49 0A 09 F3 A1 A7 9B F3 B3 DF
21 EA 85 44 7B 0F F0 29 C8 47 D6 59 85 6E C7 A5
--------------------------------
:Skein-512: 512-bit hash, msgLen = 8 bits
Message data:
FF
Result:
42 AA 6B D9 CA 92 E9 0E A2 8D F6 F6 F2 D0 D9 B8
5A 2D 19 07 EE 4D C1 B1 71 AC E7 EB 11 59 BE 3B
D1 BC 56 58 6D 92 49 2B 6E FF 9B E0 33 06 99 4C
65 A3 32 C4 C2 41 60 F4 66 55 04 0E 55 8E 83 29
--------------------------------
:Skein-512: 512-bit hash, msgLen = 512 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
Result:
04 F9 6C 6F 61 B3 E2 37 A4 FA 77 55 EE 4A CF 34
49 42 22 96 89 54 F4 95 AD 14 7A 1A 71 5F 7A 73
EB EC FA 1E F2 75 BE D8 7D C6 0B D1 A0 BC 60 21
06 FA 98 F8 E7 23 7B D1 AC 09 58 E7 6D 30 66 78
--------------------------------
:Skein-512: 256-bit hash, msgLen = 1024 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
Result:
E4 7A 51 E6 51 37 FD A2 2C A8 A6 71 AC 8A C2 55
E8 C8 17 30 E7 98 BC BF 6B 8F 27 7E 20 D2 3D 3F
--------------------------------
:Skein-512: 384-bit hash, msgLen = 1024 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
Result:
60 3C FE E0 49 BB D5 DB 33 F8 71 B4 57 9D 78 16
2B FF E6 29 1E 01 C7 83 35 2E 68 13 B6 FB 1E 71
F7 20 D2 3C 4E 70 43 17 23 C2 C5 E3 18 97 17 ED
--------------------------------
:Skein-512: 512-bit hash, msgLen = 1024 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
Result:
B4 84 AE 9F B7 3E 66 20 B1 0D 52 E4 92 60 AD 26
62 0D B2 88 3E BA FA 21 0D 70 19 22 AC A8 53 68
08 81 44 BD F4 EF 3D 98 98 D4 7C 34 F1 30 03 1B
0A 09 92 F0 9F 62 DD 78 B3 29 52 5A 77 7D AF 7D
--------------------------------
:Skein-1024: 1024-bit hash, msgLen = 8 bits
Message data:
FF
Result:
A2 04 C3 94 92 34 16 B8 20 68 6E 1B 44 9C A4 27
7A 47 7C A9 DB 08 4D D9 31 71 5B 10 2A 43 F0 45
BC 34 83 AE E0 28 86 08 91 67 10 F8 75 DF 8D 79
42 49 97 46 53 28 B5 17 BA C3 09 96 FB FA 64 2B
CC 44 6E 15 7A 45 D0 2F 08 78 DA A3 55 61 39 A7
6C 2C FE C2 83 07 21 96 B3 3A 12 83 54 CB DB 6D
B9 DB A8 79 C7 1C B1 0C 77 E9 29 78 6D 2F BA FD
E6 A0 55 29 E2 6B 20 FF 3B BB 7B 47 5C AA 71 15
--------------------------------
:Skein-1024: 384-bit hash, msgLen = 1024 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
Result:
11 F4 DF 6E FB 38 6E 1D 69 B4 1A 65 8D 43 95 6F
9A BB BC 57 89 1C AB D6 DC C6 E9 A7 D9 55 E4 1F
EC 08 4B B2 9D 48 8D 5C C9 EE C4 6C 28 20 BB 48
--------------------------------
:Skein-1024: 512-bit hash, msgLen = 1024 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
Result:
EE 8D AD 7D F1 61 EA C3 37 AE 4B DA B6 56 ED D6
6E 9C BC 93 26 E8 F2 BD 40 08 7B 26 3E 7A A5 43
F3 AC 30 F3 D3 B7 F3 B3 8A 05 AE 6F 88 DB AA 9C
BC 5E CE 22 59 66 64 54 7F 0F A3 A3 B4 7A 42 F4
--------------------------------
:Skein-1024: 1024-bit hash, msgLen = 1024 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
Result:
C2 E6 B6 FC 04 2F 86 F2 E3 17 38 64 1D B6 02 95
F7 42 04 AB 52 58 95 A5 DE C5 C8 06 AC 47 86 EC
1C 98 29 20 09 5B 71 29 FE 3D 8B D4 51 F6 7E A3
13 20 C7 8B 11 57 5E A6 DD E3 94 E7 5D C5 F5 C9
6A 51 04 38 6D D5 50 16 D4 94 DF FA C5 AD 11 9B
22 C9 60 DC 46 B6 58 CF 2C EB 7D 73 AF 0F D0 E1
9C 7E 21 34 4A AD 06 AF 39 FC BE F6 C6 C5 D0 0D
E8 96 B8 88 D9 54 56 DE DB A6 E5 37 7B 0C C5 72
--------------------------------
:Skein-1024: 1024-bit hash, msgLen = 2048 bits
Message data:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
7F 7E 7D 7C 7B 7A 79 78 77 76 75 74 73 72 71 70
6F 6E 6D 6C 6B 6A 69 68 67 66 65 64 63 62 61 60
5F 5E 5D 5C 5B 5A 59 58 57 56 55 54 53 52 51 50
4F 4E 4D 4C 4B 4A 49 48 47 46 45 44 43 42 41 40
3F 3E 3D 3C 3B 3A 39 38 37 36 35 34 33 32 31 30
2F 2E 2D 2C 2B 2A 29 28 27 26 25 24 23 22 21 20
1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 10
0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
Result:
64 66 1F 7D C4 AB BB 50 00 3E AE A6 92 42 01 8D
27 AE B4 15 CA 7B 89 1F BD DB C1 C6 90 40 D4 C4
A9 82 21 33 E6 0E 22 2A F7 EE 09 34 9C 3F 1C 4C
C8 F3 81 11 A5 05 E8 63 93 E7 28 41 80 60 2D B6
30 AE 76 3D 9A 62 0A E4 93 2A 82 34 15 B5 95 15
AE EC 55 64 18 ED 2E F0 82 71 89 D5 4E 65 76 D4
1D 96 1E DD CB BD 87 1E 6F 1B 6B A6 25 DC 68 4C
BB C2 04 88 8B 18 68 7E D6 27 50 60 70 00 6B 82
--------------------------------
:Skein-256: 256-bit hash, msgLen = 1016 bits. Tree: leaf=02, node=02, maxLevels=02
Message data:
00 01 02 01 04 01 06 01 08 01 0A 01 0C 01 0E 01
10 01 12 01 14 01 16 01 18 01 1A 01 1C 01 1E 01
20 01 22 01 24 01 26 01 28 01 2A 01 2C 01 2E 01
30 01 32 01 34 01 36 01 38 01 3A 01 3C 01 3E 01
40 01 42 01 44 01 46 01 48 01 4A 01 4C 01 4E 01
50 01 52 01 54 01 56 01 58 01 5A 01 5C 01 5E 01
60 01 62 01 64 01 66 01 68 01 6A 01 6C 01 6E 01
70 01 72 01 74 01 76 01 78 01 7A 01 7C 01 7E
Result:
1A 92 F8 B7 84 31 27 5C AB 01 A8 1C 4E 93 ED 99
5B 7C 0D BA 03 2F 9E F3 A1 47 89 4C 39 7A 99 B2
--------------------------------
:Skein-256: 256-bit hash, msgLen = 4080 bits. Tree: leaf=02, node=02, maxLevels=02
Message data:
00 01 02 01 04 01 06 01 08 01 0A 01 0C 01 0E 01
10 01 12 01 14 01 16 01 18 01 1A 01 1C 01 1E 01
20 01 22 01 24 01 26 01 28 01 2A 01 2C 01 2E 01
30 01 32 01 34 01 36 01 38 01 3A 01 3C 01 3E 01
40 01 42 01 44 01 46 01 48 01 4A 01 4C 01 4E 01
50 01 52 01 54 01 56 01 58 01 5A 01 5C 01 5E 01
60 01 62 01 64 01 66 01 68 01 6A 01 6C 01 6E 01
70 01 72 01 74 01 76 01 78 01 7A 01 7C 01 7E 01
80 01 82 01 84 01 86 01 88 01 8A 01 8C 01 8E 01
90 01 92 01 94 01 96 01 98 01 9A 01 9C 01 9E 01
A0 01 A2 01 A4 01 A6 01 A8 01 AA 01 AC 01 AE 01
B0 01 B2 01 B4 01 B6 01 B8 01 BA 01 BC 01 BE 01
C0 01 C2 01 C4 01 C6 01 C8 01 CA 01 CC 01 CE 01
D0 01 D2 01 D4 01 D6 01 D8 01 DA 01 DC 01 DE 01
E0 01 E2 01 E4 01 E6 01 E8 01 EA 01 EC 01 EE 01
F0 01 F2 01 F4 01 F6 01 F8 01 FA 01 FC 01 FE 01
00 00 02 00 04 00 06 00 08 00 0A 00 0C 00 0E 00
10 00 12 00 14 00 16 00 18 00 1A 00 1C 00 1E 00
20 00 22 00 24 00 26 00 28 00 2A 00 2C 00 2E 00
30 00 32 00 34 00 36 00 38 00 3A 00 3C 00 3E 00
40 00 42 00 44 00 46 00 48 00 4A 00 4C 00 4E 00
50 00 52 00 54 00 56 00 58 00 5A 00 5C 00 5E 00
60 00 62 00 64 00 66 00 68 00 6A 00 6C 00 6E 00
70 00 72 00 74 00 76 00 78 00 7A 00 7C 00 7E 00
80 00 82 00 84 00 86 00 88 00 8A 00 8C 00 8E 00
90 00 92 00 94 00 96 00 98 00 9A 00 9C 00 9E 00
A0 00 A2 00 A4 00 A6 00 A8 00 AA 00 AC 00 AE 00
B0 00 B2 00 B4 00 B6 00 B8 00 BA 00 BC 00 BE 00
C0 00 C2 00 C4 00 C6 00 C8 00 CA 00 CC 00 CE 00
D0 00 D2 00 D4 00 D6 00 D8 00 DA 00 DC 00 DE 00
E0 00 E2 00 E4 00 E6 00 E8 00 EA 00 EC 00 EE 00
F0 00 F2 00 F4 00 F6 00 F8 00 FA 00 FC 00
Result:
D2 3E 7D 67 A8 F4 51 67 44 F8 37 7B 0B 5A 7C CC
B0 B4 1B 0C 9A F9 B0 D6 B4 15 7B A1 99 00 C8 0C
--------------------------------
:Skein-512: 512-bit hash, msgLen = 2040 bits. Tree: leaf=02, node=02, maxLevels=02
Message data:
00 02 02 02 04 02 06 02 08 02 0A 02 0C 02 0E 02
10 02 12 02 14 02 16 02 18 02 1A 02 1C 02 1E 02
20 02 22 02 24 02 26 02 28 02 2A 02 2C 02 2E 02
30 02 32 02 34 02 36 02 38 02 3A 02 3C 02 3E 02
40 02 42 02 44 02 46 02 48 02 4A 02 4C 02 4E 02
50 02 52 02 54 02 56 02 58 02 5A 02 5C 02 5E 02
60 02 62 02 64 02 66 02 68 02 6A 02 6C 02 6E 02
70 02 72 02 74 02 76 02 78 02 7A 02 7C 02 7E 02
80 02 82 02 84 02 86 02 88 02 8A 02 8C 02 8E 02
90 02 92 02 94 02 96 02 98 02 9A 02 9C 02 9E 02
A0 02 A2 02 A4 02 A6 02 A8 02 AA 02 AC 02 AE 02
B0 02 B2 02 B4 02 B6 02 B8 02 BA 02 BC 02 BE 02
C0 02 C2 02 C4 02 C6 02 C8 02 CA 02 CC 02 CE 02
D0 02 D2 02 D4 02 D6 02 D8 02 DA 02 DC 02 DE 02
E0 02 E2 02 E4 02 E6 02 E8 02 EA 02 EC 02 EE 02
F0 02 F2 02 F4 02 F6 02 F8 02 FA 02 FC 02 FE
Result:
7B 64 0F CA B5 90 EA E3 3D D4 CB 5A 56 4C 43 FA
BE A3 40 94 EA C8 2E 82 71 38 AE 33 6B 20 E0 CE
05 D6 A1 67 B7 38 F4 A4 D4 EE 35 9A 04 CD BF 1A
75 8D D8 16 F5 30 CF 8A 2B 5C 11 00 8D 78 9A C0
--------------------------------
:Skein-512: 512-bit hash, msgLen = 8176 bits. Tree: leaf=02, node=02, maxLevels=02
Message data:
00 02 02 02 04 02 06 02 08 02 0A 02 0C 02 0E 02
10 02 12 02 14 02 16 02 18 02 1A 02 1C 02 1E 02
20 02 22 02 24 02 26 02 28 02 2A 02 2C 02 2E 02
30 02 32 02 34 02 36 02 38 02 3A 02 3C 02 3E 02
40 02 42 02 44 02 46 02 48 02 4A 02 4C 02 4E 02
50 02 52 02 54 02 56 02 58 02 5A 02 5C 02 5E 02
60 02 62 02 64 02 66 02 68 02 6A 02 6C 02 6E 02
70 02 72 02 74 02 76 02 78 02 7A 02 7C 02 7E 02
80 02 82 02 84 02 86 02 88 02 8A 02 8C 02 8E 02
90 02 92 02 94 02 96 02 98 02 9A 02 9C 02 9E 02
A0 02 A2 02 A4 02 A6 02 A8 02 AA 02 AC 02 AE 02
B0 02 B2 02 B4 02 B6 02 B8 02 BA 02 BC 02 BE 02
C0 02 C2 02 C4 02 C6 02 C8 02 CA 02 CC 02 CE 02
D0 02 D2 02 D4 02 D6 02 D8 02 DA 02 DC 02 DE 02
E0 02 E2 02 E4 02 E6 02 E8 02 EA 02 EC 02 EE 02
F0 02 F2 02 F4 02 F6 02 F8 02 FA 02 FC 02 FE 02
00 03 02 03 04 03 06 03 08 03 0A 03 0C 03 0E 03
10 03 12 03 14 03 16 03 18 03 1A 03 1C 03 1E 03
20 03 22 03 24 03 26 03 28 03 2A 03 2C 03 2E 03
30 03 32 03 34 03 36 03 38 03 3A 03 3C 03 3E 03
40 03 42 03 44 03 46 03 48 03 4A 03 4C 03 4E 03
50 03 52 03 54 03 56 03 58 03 5A 03 5C 03 5E 03
60 03 62 03 64 03 66 03 68 03 6A 03 6C 03 6E 03
70 03 72 03 74 03 76 03 78 03 7A 03 7C 03 7E 03
80 03 82 03 84 03 86 03 88 03 8A 03 8C 03 8E 03
90 03 92 03 94 03 96 03 98 03 9A 03 9C 03 9E 03
A0 03 A2 03 A4 03 A6 03 A8 03 AA 03 AC 03 AE 03
B0 03 B2 03 B4 03 B6 03 B8 03 BA 03 BC 03 BE 03
C0 03 C2 03 C4 03 C6 03 C8 03 CA 03 CC 03 CE 03
D0 03 D2 03 D4 03 D6 03 D8 03 DA 03 DC 03 DE 03
E0 03 E2 03 E4 03 E6 03 E8 03 EA 03 EC 03 EE 03
F0 03 F2 03 F4 03 F6 03 F8 03 FA 03 FC 03 FE 03
00 00 02 00 04 00 06 00 08 00 0A 00 0C 00 0E 00
10 00 12 00 14 00 16 00 18 00 1A 00 1C 00 1E 00
20 00 22 00 24 00 26 00 28 00 2A 00 2C 00 2E 00
30 00 32 00 34 00 36 00 38 00 3A 00 3C 00 3E 00
40 00 42 00 44 00 46 00 48 00 4A 00 4C 00 4E 00
50 00 52 00 54 00 56 00 58 00 5A 00 5C 00 5E 00
60 00 62 00 64 00 66 00 68 00 6A 00 6C 00 6E 00
70 00 72 00 74 00 76 00 78 00 7A 00 7C 00 7E 00
80 00 82 00 84 00 86 00 88 00 8A 00 8C 00 8E 00
90 00 92 00 94 00 96 00 98 00 9A 00 9C 00 9E 00
A0 00 A2 00 A4 00 A6 00 A8 00 AA 00 AC 00 AE 00
B0 00 B2 00 B4 00 B6 00 B8 00 BA 00 BC 00 BE 00
C0 00 C2 00 C4 00 C6 00 C8 00 CA 00 CC 00 CE 00
D0 00 D2 00 D4 00 D6 00 D8 00 DA 00 DC 00 DE 00
E0 00 E2 00 E4 00 E6 00 E8 00 EA 00 EC 00 EE 00
F0 00 F2 00 F4 00 F6 00 F8 00 FA 00 FC 00 FE 00
00 01 02 01 04 01 06 01 08 01 0A 01 0C 01 0E 01
10 01 12 01 14 01 16 01 18 01 1A 01 1C 01 1E 01
20 01 22 01 24 01 26 01 28 01 2A 01 2C 01 2E 01
30 01 32 01 34 01 36 01 38 01 3A 01 3C 01 3E 01
40 01 42 01 44 01 46 01 48 01 4A 01 4C 01 4E 01
50 01 52 01 54 01 56 01 58 01 5A 01 5C 01 5E 01
60 01 62 01 64 01 66 01 68 01 6A 01 6C 01 6E 01
70 01 72 01 74 01 76 01 78 01 7A 01 7C 01 7E 01
80 01 82 01 84 01 86 01 88 01 8A 01 8C 01 8E 01
90 01 92 01 94 01 96 01 98 01 9A 01 9C 01 9E 01
A0 01 A2 01 A4 01 A6 01 A8 01 AA 01 AC 01 AE 01
B0 01 B2 01 B4 01 B6 01 B8 01 BA 01 BC 01 BE 01
C0 01 C2 01 C4 01 C6 01 C8 01 CA 01 CC 01 CE 01
D0 01 D2 01 D4 01 D6 01 D8 01 DA 01 DC 01 DE 01
E0 01 E2 01 E4 01 E6 01 E8 01 EA 01 EC 01 EE 01
F0 01 F2 01 F4 01 F6 01 F8 01 FA 01 FC 01
Result:
96 11 33 D7 E9 55 3E 4C 03 D4 86 16 53 CB E2 ED
B8 81 2E 9F 52 5A 17 67 CE 89 C9 AA 8D 8C AE 96
2A BA CE E5 CA 21 BE 4F C9 33 1A 29 0D DA 28 8C
22 B6 39 F5 34 5D 2F 40 02 C5 44 A1 89 45 9F 97
--------------------------------
:Skein-1024: 1024-bit hash, msgLen = 4088 bits. Tree: leaf=02, node=02, maxLevels=02
Message data:
00 04 02 04 04 04 06 04 08 04 0A 04 0C 04 0E 04
10 04 12 04 14 04 16 04 18 04 1A 04 1C 04 1E 04
20 04 22 04 24 04 26 04 28 04 2A 04 2C 04 2E 04
30 04 32 04 34 04 36 04 38 04 3A 04 3C 04 3E 04
40 04 42 04 44 04 46 04 48 04 4A 04 4C 04 4E 04
50 04 52 04 54 04 56 04 58 04 5A 04 5C 04 5E 04
60 04 62 04 64 04 66 04 68 04 6A 04 6C 04 6E 04
70 04 72 04 74 04 76 04 78 04 7A 04 7C 04 7E 04
80 04 82 04 84 04 86 04 88 04 8A 04 8C 04 8E 04
90 04 92 04 94 04 96 04 98 04 9A 04 9C 04 9E 04
A0 04 A2 04 A4 04 A6 04 A8 04 AA 04 AC 04 AE 04
B0 04 B2 04 B4 04 B6 04 B8 04 BA 04 BC 04 BE 04
C0 04 C2 04 C4 04 C6 04 C8 04 CA 04 CC 04 CE 04
D0 04 D2 04 D4 04 D6 04 D8 04 DA 04 DC 04 DE 04
E0 04 E2 04 E4 04 E6 04 E8 04 EA 04 EC 04 EE 04
F0 04 F2 04 F4 04 F6 04 F8 04 FA 04 FC 04 FE 04
00 05 02 05 04 05 06 05 08 05 0A 05 0C 05 0E 05
10 05 12 05 14 05 16 05 18 05 1A 05 1C 05 1E 05
20 05 22 05 24 05 26 05 28 05 2A 05 2C 05 2E 05
30 05 32 05 34 05 36 05 38 05 3A 05 3C 05 3E 05
40 05 42 05 44 05 46 05 48 05 4A 05 4C 05 4E 05
50 05 52 05 54 05 56 05 58 05 5A 05 5C 05 5E 05
60 05 62 05 64 05 66 05 68 05 6A 05 6C 05 6E 05
70 05 72 05 74 05 76 05 78 05 7A 05 7C 05 7E 05
80 05 82 05 84 05 86 05 88 05 8A 05 8C 05 8E 05
90 05 92 05 94 05 96 05 98 05 9A 05 9C 05 9E 05
A0 05 A2 05 A4 05 A6 05 A8 05 AA 05 AC 05 AE 05
B0 05 B2 05 B4 05 B6 05 B8 05 BA 05 BC 05 BE 05
C0 05 C2 05 C4 05 C6 05 C8 05 CA 05 CC 05 CE 05
D0 05 D2 05 D4 05 D6 05 D8 05 DA 05 DC 05 DE 05
E0 05 E2 05 E4 05 E6 05 E8 05 EA 05 EC 05 EE 05
F0 05 F2 05 F4 05 F6 05 F8 05 FA 05 FC 05 FE
Result:
23 9E 51 EC C1 94 24 BD 27 A1 50 C9 5E 75 33 62
C8 8E F4 EE 8C C0 B2 7D 34 32 12 59 5B 5B B3 E5
DD 7E D1 9D 97 37 1C BC 0B 86 4A 47 65 5F D2 E9
60 72 4F 41 A3 91 65 A2 CF 0B B8 58 72 92 BF 79
BE D4 FC C2 D6 EB 35 1E D4 41 29 A3 28 FE BE DB
56 B2 98 C6 6B D3 CF 36 A8 67 13 8F B4 BD 23 5B
50 5C C0 9A 61 88 A6 C5 A7 A0 27 75 50 D9 2F EE
1F 73 E1 F0 90 0E 54 17 CA 30 32 09 52 86 3A 5A
--------------------------------
:Skein-1024: 1024-bit hash, msgLen = 16368 bits. Tree: leaf=02, node=02, maxLevels=02
Message data:
00 04 02 04 04 04 06 04 08 04 0A 04 0C 04 0E 04
10 04 12 04 14 04 16 04 18 04 1A 04 1C 04 1E 04
20 04 22 04 24 04 26 04 28 04 2A 04 2C 04 2E 04
30 04 32 04 34 04 36 04 38 04 3A 04 3C 04 3E 04
40 04 42 04 44 04 46 04 48 04 4A 04 4C 04 4E 04
50 04 52 04 54 04 56 04 58 04 5A 04 5C 04 5E 04
60 04 62 04 64 04 66 04 68 04 6A 04 6C 04 6E 04
70 04 72 04 74 04 76 04 78 04 7A 04 7C 04 7E 04
80 04 82 04 84 04 86 04 88 04 8A 04 8C 04 8E 04
90 04 92 04 94 04 96 04 98 04 9A 04 9C 04 9E 04
A0 04 A2 04 A4 04 A6 04 A8 04 AA 04 AC 04 AE 04
B0 04 B2 04 B4 04 B6 04 B8 04 BA 04 BC 04 BE 04
C0 04 C2 04 C4 04 C6 04 C8 04 CA 04 CC 04 CE 04
D0 04 D2 04 D4 04 D6 04 D8 04 DA 04 DC 04 DE 04
E0 04 E2 04 E4 04 E6 04 E8 04 EA 04 EC 04 EE 04
F0 04 F2 04 F4 04 F6 04 F8 04 FA 04 FC 04 FE 04
00 05 02 05 04 05 06 05 08 05 0A 05 0C 05 0E 05
10 05 12 05 14 05 16 05 18 05 1A 05 1C 05 1E 05
20 05 22 05 24 05 26 05 28 05 2A 05 2C 05 2E 05
30 05 32 05 34 05 36 05 38 05 3A 05 3C 05 3E 05
40 05 42 05 44 05 46 05 48 05 4A 05 4C 05 4E 05
50 05 52 05 54 05 56 05 58 05 5A 05 5C 05 5E 05
60 05 62 05 64 05 66 05 68 05 6A 05 6C 05 6E 05
70 05 72 05 74 05 76 05 78 05 7A 05 7C 05 7E 05
80 05 82 05 84 05 86 05 88 05 8A 05 8C 05 8E 05
90 05 92 05 94 05 96 05 98 05 9A 05 9C 05 9E 05
A0 05 A2 05 A4 05 A6 05 A8 05 AA 05 AC 05 AE 05
B0 05 B2 05 B4 05 B6 05 B8 05 BA 05 BC 05 BE 05
C0 05 C2 05 C4 05 C6 05 C8 05 CA 05 CC 05 CE 05
D0 05 D2 05 D4 05 D6 05 D8 05 DA 05 DC 05 DE 05
E0 05 E2 05 E4 05 E6 05 E8 05 EA 05 EC 05 EE 05
F0 05 F2 05 F4 05 F6 05 F8 05 FA 05 FC 05 FE 05
00 06 02 06 04 06 06 06 08 06 0A 06 0C 06 0E 06
10 06 12 06 14 06 16 06 18 06 1A 06 1C 06 1E 06
20 06 22 06 24 06 26 06 28 06 2A 06 2C 06 2E 06
30 06 32 06 34 06 36 06 38 06 3A 06 3C 06 3E 06
40 06 42 06 44 06 46 06 48 06 4A 06 4C 06 4E 06
50 06 52 06 54 06 56 06 58 06 5A 06 5C 06 5E 06
60 06 62 06 64 06 66 06 68 06 6A 06 6C 06 6E 06
70 06 72 06 74 06 76 06 78 06 7A 06 7C 06 7E 06
80 06 82 06 84 06 86 06 88 06 8A 06 8C 06 8E 06
90 06 92 06 94 06 96 06 98 06 9A 06 9C 06 9E 06
A0 06 A2 06 A4 06 A6 06 A8 06 AA 06 AC 06 AE 06
B0 06 B2 06 B4 06 B6 06 B8 06 BA 06 BC 06 BE 06
C0 06 C2 06 C4 06 C6 06 C8 06 CA 06 CC 06 CE 06
D0 06 D2 06 D4 06 D6 06 D8 06 DA 06 DC 06 DE 06
E0 06 E2 06 E4 06 E6 06 E8 06 EA 06 EC 06 EE 06
F0 06 F2 06 F4 06 F6 06 F8 06 FA 06 FC 06 FE 06
00 07 02 07 04 07 06 07 08 07 0A 07 0C 07 0E 07
10 07 12 07 14 07 16 07 18 07 1A 07 1C 07 1E 07
20 07 22 07 24 07 26 07 28 07 2A 07 2C 07 2E 07
30 07 32 07 34 07 36 07 38 07 3A 07 3C 07 3E 07
40 07 42 07 44 07 46 07 48 07 4A 07 4C 07 4E 07
50 07 52 07 54 07 56 07 58 07 5A 07 5C 07 5E 07
60 07 62 07 64 07 66 07 68 07 6A 07 6C 07 6E 07
70 07 72 07 74 07 76 07 78 07 7A 07 7C 07 7E 07
80 07 82 07 84 07 86 07 88 07 8A 07 8C 07 8E 07
90 07 92 07 94 07 96 07 98 07 9A 07 9C 07 9E 07
A0 07 A2 07 A4 07 A6 07 A8 07 AA 07 AC 07 AE 07
B0 07 B2 07 B4 07 B6 07 B8 07 BA 07 BC 07 BE 07
C0 07 C2 07 C4 07 C6 07 C8 07 CA 07 CC 07 CE 07
D0 07 D2 07 D4 07 D6 07 D8 07 DA 07 DC 07 DE 07
E0 07 E2 07 E4 07 E6 07 E8 07 EA 07 EC 07 EE 07
F0 07 F2 07 F4 07 F6 07 F8 07 FA 07 FC 07 FE 07
00 00 02 00 04 00 06 00 08 00 0A 00 0C 00 0E 00
10 00 12 00 14 00 16 00 18 00 1A 00 1C 00 1E 00
20 00 22 00 24 00 26 00 28 00 2A 00 2C 00 2E 00
30 00 32 00 34 00 36 00 38 00 3A 00 3C 00 3E 00
40 00 42 00 44 00 46 00 48 00 4A 00 4C 00 4E 00
50 00 52 00 54 00 56 00 58 00 5A 00 5C 00 5E 00
60 00 62 00 64 00 66 00 68 00 6A 00 6C 00 6E 00
70 00 72 00 74 00 76 00 78 00 7A 00 7C 00 7E 00
80 00 82 00 84 00 86 00 88 00 8A 00 8C 00 8E 00
90 00 92 00 94 00 96 00 98 00 9A 00 9C 00 9E 00
A0 00 A2 00 A4 00 A6 00 A8 00 AA 00 AC 00 AE 00
B0 00 B2 00 B4 00 B6 00 B8 00 BA 00 BC 00 BE 00
C0 00 C2 00 C4 00 C6 00 C8 00 CA 00 CC 00 CE 00
D0 00 D2 00 D4 00 D6 00 D8 00 DA 00 DC 00 DE 00
E0 00 E2 00 E4 00 E6 00 E8 00 EA 00 EC 00 EE 00
F0 00 F2 00 F4 00 F6 00 F8 00 FA 00 FC 00 FE 00
00 01 02 01 04 01 06 01 08 01 0A 01 0C 01 0E 01
10 01 12 01 14 01 16 01 18 01 1A 01 1C 01 1E 01
20 01 22 01 24 01 26 01 28 01 2A 01 2C 01 2E 01
30 01 32 01 34 01 36 01 38 01 3A 01 3C 01 3E 01
40 01 42 01 44 01 46 01 48 01 4A 01 4C 01 4E 01
50 01 52 01 54 01 56 01 58 01 5A 01 5C 01 5E 01
60 01 62 01 64 01 66 01 68 01 6A 01 6C 01 6E 01
70 01 72 01 74 01 76 01 78 01 7A 01 7C 01 7E 01
80 01 82 01 84 01 86 01 88 01 8A 01 8C 01 8E 01
90 01 92 01 94 01 96 01 98 01 9A 01 9C 01 9E 01
A0 01 A2 01 A4 01 A6 01 A8 01 AA 01 AC 01 AE 01
B0 01 B2 01 B4 01 B6 01 B8 01 BA 01 BC 01 BE 01
C0 01 C2 01 C4 01 C6 01 C8 01 CA 01 CC 01 CE 01
D0 01 D2 01 D4 01 D6 01 D8 01 DA 01 DC 01 DE 01
E0 01 E2 01 E4 01 E6 01 E8 01 EA 01 EC 01 EE 01
F0 01 F2 01 F4 01 F6 01 F8 01 FA 01 FC 01 FE 01
00 02 02 02 04 02 06 02 08 02 0A 02 0C 02 0E 02
10 02 12 02 14 02 16 02 18 02 1A 02 1C 02 1E 02
20 02 22 02 24 02 26 02 28 02 2A 02 2C 02 2E 02
30 02 32 02 34 02 36 02 38 02 3A 02 3C 02 3E 02
40 02 42 02 44 02 46 02 48 02 4A 02 4C 02 4E 02
50 02 52 02 54 02 56 02 58 02 5A 02 5C 02 5E 02
60 02 62 02 64 02 66 02 68 02 6A 02 6C 02 6E 02
70 02 72 02 74 02 76 02 78 02 7A 02 7C 02 7E 02
80 02 82 02 84 02 86 02 88 02 8A 02 8C 02 8E 02
90 02 92 02 94 02 96 02 98 02 9A 02 9C 02 9E 02
A0 02 A2 02 A4 02 A6 02 A8 02 AA 02 AC 02 AE 02
B0 02 B2 02 B4 02 B6 02 B8 02 BA 02 BC 02 BE 02
C0 02 C2 02 C4 02 C6 02 C8 02 CA 02 CC 02 CE 02
D0 02 D2 02 D4 02 D6 02 D8 02 DA 02 DC 02 DE 02
E0 02 E2 02 E4 02 E6 02 E8 02 EA 02 EC 02 EE 02
F0 02 F2 02 F4 02 F6 02 F8 02 FA 02 FC 02 FE 02
00 03 02 03 04 03 06 03 08 03 0A 03 0C 03 0E 03
10 03 12 03 14 03 16 03 18 03 1A 03 1C 03 1E 03
20 03 22 03 24 03 26 03 28 03 2A 03 2C 03 2E 03
30 03 32 03 34 03 36 03 38 03 3A 03 3C 03 3E 03
40 03 42 03 44 03 46 03 48 03 4A 03 4C 03 4E 03
50 03 52 03 54 03 56 03 58 03 5A 03 5C 03 5E 03
60 03 62 03 64 03 66 03 68 03 6A 03 6C 03 6E 03
70 03 72 03 74 03 76 03 78 03 7A 03 7C 03 7E 03
80 03 82 03 84 03 86 03 88 03 8A 03 8C 03 8E 03
90 03 92 03 94 03 96 03 98 03 9A 03 9C 03 9E 03
A0 03 A2 03 A4 03 A6 03 A8 03 AA 03 AC 03 AE 03
B0 03 B2 03 B4 03 B6 03 B8 03 BA 03 BC 03 BE 03
C0 03 C2 03 C4 03 C6 03 C8 03 CA 03 CC 03 CE 03
D0 03 D2 03 D4 03 D6 03 D8 03 DA 03 DC 03 DE 03
E0 03 E2 03 E4 03 E6 03 E8 03 EA 03 EC 03 EE 03
F0 03 F2 03 F4 03 F6 03 F8 03 FA 03 FC 03
Result:
DA 7D 45 52 47 E4 E2 20 93 F3 27 EB 7E 35 FF A9
6F 00 61 4C EB DD EC 2C 22 85 90 BC C6 06 02 15
BB 91 0F 95 90 C8 E2 46 47 71 CC A2 35 CA EC DA
ED 77 A3 87 76 BA 33 27 00 D8 C3 2D 5B 9D 12 F4
F3 92 94 EA 91 C9 38 1A 55 EA 3C A7 37 2B 51 85
97 07 3D 4C 52 E4 B5 55 2A F9 80 10 20 98 D4 70
DC F5 7F EB D0 FA EE EB E8 75 8D 5E DF DF 64 76
49 E0 BF CC C4 DA 63 F8 7D A4 B8 5B CA FD 29 89
--------------------------------

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
# ExtremelyLongMsgKAT_224.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = FDFB34297DDE24BDB76920CF6292121FB1D3C247CBA3B5DD76787762

View File

@ -0,0 +1,7 @@
# ExtremelyLongMsgKAT_256.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = A1345CAC7213FF9FCEF4DF3105A729A9BE0EE899E0BD2EF14720E9533F5D5B06

View File

@ -0,0 +1,7 @@
# ExtremelyLongMsgKAT_384.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = 896FE24B39B9B234DE300A9C05902B410465F62BF20F97A8123130BEF6993F3D6CE04100FC0A5482254D29EAB245C145

View File

@ -0,0 +1,7 @@
# ExtremelyLongMsgKAT_512.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Repeat = 16777216
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
MD = A8BCC959B92E9689F403AFF39810B949F68AB50B82D69A6721C91F4A2570305FF88F058838D31B2DFAC0B69E0D65DBEA14B559950ECDE92943EC1A2E9513323D

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,305 @@
# MonteCarlo_224.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = A139D31CCFCED05E23FEAEF59D5BC0C572DF886B805539A82063E94A
j = 1
MD = 7EC47475EE6E075C1C85E4192B820296FA37D61DA218CBDD2A63F0AE
j = 2
MD = 37E96AD0CADF7FB766D5B69A87AE04184EC51C691B8E2CA46C778B8E
j = 3
MD = 4640389506A32592253CFC5401E8E3FA44925029E239B0BECCDAE095
j = 4
MD = 00A1749D39615F13A325FA853F5D90FD6CE2F3BE938CB93F2DFA833C
j = 5
MD = 12517AF6EA752971C7D794F8411EB4FCF206E78981E95925D6D9611D
j = 6
MD = E3E505A6687AF2B5379390C9CFD951AB9FD82C0FA3CC1C5B165900DD
j = 7
MD = 363F6903360AD2EFA81BBFB7C0A88AB3DF0B6898AC308F1E4144B8CC
j = 8
MD = 822D1289408DA4C0F237BC1482C674D7FB55FC6B3912CA8C7BBE923B
j = 9
MD = E5818327E37DD87F101D31440A46C04BEE68447C649172C3DABCB406
j = 10
MD = 0EFA6C3B861E9796D52C1CF736FACE3CD681B14A5F569A82176C5FE4
j = 11
MD = A1A90E6FDC6B33217E7E83FB699B6440E11706B411246190DF86E3FD
j = 12
MD = 16CE4536A37C3CBE7145B09489DD541D75F2A4CF9042EE5420EAA76D
j = 13
MD = E2D5F6873C276C52BE3510ABEB06373690313156853E44F0C998033A
j = 14
MD = 8B78048AD1AD2799CAF8A3F66C726F6BC4FEC3ADBCD50C639C6D8F8A
j = 15
MD = 5B715DC2BA541AF4C12B04E38F3536FE0062209003FCAAC87E65EF49
j = 16
MD = E56B28078F1C5083142B9E8C0B16F83953A11F324527DAAC44004443
j = 17
MD = EA963BF3602CDE5F6CF7416E6BB31241144207379709A71F6627C8F6
j = 18
MD = 9E04553F5C2C4FB0FD0A81955C11631D041BE1850DF74F9151B5473C
j = 19
MD = 0C7BDEEF69D713C0FE3C0FE0B472CB4DF853598432570A78EBFD4C3E
j = 20
MD = DB658D3CDFDD81EC6912024DDD38EF6659F68234E43AD0516E469ADA
j = 21
MD = AD6D7E63A3666FF5AC4346DBD3C39BBA514593748797632D6830C477
j = 22
MD = 78C974554166A6EBB4971B75E5D22FECE7FFC72EE0F0171A2CE0ED80
j = 23
MD = 24526FA4C19844929C23D7F2DE090C9B7B50F5E66A2E14F70D4E74C2
j = 24
MD = F9499F144C7AC3662517DED95EDAC8095202CE5194431D47AB55E8EB
j = 25
MD = 5E327FE4E5611DE3E44DBD96D99AA2A100956589377E719365380E07
j = 26
MD = 5A39DBBA87619A162CA532D40BAE3BAB986D75625275F9E81DF72202
j = 27
MD = 99DD12DB3E4931BDF18AE179583CBBA8B0B0DC65533177689155529D
j = 28
MD = 1755888202819D06FF4FB0108FD5575468EDDA051BDD9542F470A4CF
j = 29
MD = 579D98E4BA9CA915CAB876E9FDDFA4952B259DB7BA2967FC338E08C9
j = 30
MD = 8C32B95F44BBDB4B690498BC6B2DD7921671C72182EEC59929751666
j = 31
MD = 8B32F7359E60BA20A4AFF153A5D666F87220152E1A961D255E325C88
j = 32
MD = FAF67D84F3F7B8ACE2836C71F6D919D5F93BBA0C6D77631F24601EDF
j = 33
MD = 20BA1A59FCC10F255C1E5136E02E320E9AF1C4E2B264294B3359F55F
j = 34
MD = 0C6504549D57645735FB2CF401C4D7B662BE27797178774D3202972F
j = 35
MD = A8FC28FFCE2A72A3F5FD8E5BBB2E1AFA6C3C1BEED8DE9DF022A0507C
j = 36
MD = 411B79E912885FF7E53592651CABB2402560E99031A329C7347B2865
j = 37
MD = E2E12C23A08075B8FB0B0D18D9A5A64FEAFC120C209C2612B1866D3D
j = 38
MD = 45CAD0468B1302BEBE580670034301AEC02A52AD8864A531CE6D6A8D
j = 39
MD = D59863B1B9B02951C90D4F0885FB56A180BBE50255337028F57D72E9
j = 40
MD = 962936272AF522A81A8B6F7D4324CA3AD02CC752A3C23584B10774FB
j = 41
MD = 1BA92C5CF1D52B564BBE7B7851F262CEC49075C251730FBE9472E76A
j = 42
MD = C18655132EDF72A21E97DC216C4D98A144A2E39A1AFABB5D26954870
j = 43
MD = BABAFE42E87D0C2C81AD03F78D528977572F10DD1BA8892492A4211D
j = 44
MD = F8A50FCD90E85E8DE0F8593CAEED8E997C9FFF7F4E2F03E13779555C
j = 45
MD = CE16B54BED754EB2E783226919FD54192E915D29A5ADEF4BE019C6CA
j = 46
MD = 4D0A6416AB7481C5847FB3DF9D0BADB1E6821D032A8876AF40FE0F11
j = 47
MD = D6A7E617A6ABFA7D6DC8917D2437EB1F4D1CC7EBFF7FE38E21058A55
j = 48
MD = DB2414EE1AB5F92FFD5B15C4ACF28F68550B417B850D1A372AEC888D
j = 49
MD = A2BF0C432DEF04EF772C246B913DCD9121E43BA5E94F0198D825961F
j = 50
MD = 20487B6D2C7BFE7096E760AB53BC6A311BFFEF5AF61E0876782FF45F
j = 51
MD = 4C7EB5665AC5C23E867C52EC80E0EA704791800AD95B0535808FDA64
j = 52
MD = CB5F23FEF7E9C4A17632151199F974F9C5651653C6BB6F8C5252AC62
j = 53
MD = 459D2DEE09FCC47317212F2F145F9F5BA82494025E9545E04D42A033
j = 54
MD = 4EFEFCBA5456E34B2DCB52C2ADD78188B32BCED52843E86208FC2410
j = 55
MD = BC2EA428A05E0C68AA3F2E3B0AECDEC18B5AD41EB964738D6B16ACEF
j = 56
MD = 729BCD4DDFBDA23C7EF3C0D633BB2E9265FB17A1B610DCD308F7E6CA
j = 57
MD = D6D8F37797E0C53A85B689F94EA1626AB50CA97F5DE47F39CF420BD9
j = 58
MD = 66ED266706BD0E438FD9470B1067E280653F3B0A484B2D7D6C49C560
j = 59
MD = 174B95F6A76125BE672E753D44CE5C42EA84FD4056F9A607B68BC72B
j = 60
MD = 18AF875BEA3FCCF93A46FA96789F19A07943C5498B6F61AE87CC2A74
j = 61
MD = A1B543EBCCF6FC7F5174866804759AE484A485C00D594750F36685BE
j = 62
MD = D50D0C51DB50544663820D2C571A4DDC081A47FD4A4258AD24DB767F
j = 63
MD = 4C30A0EC7907E2317B65F81DFE89FBB4139448E5565F2EA630B3E669
j = 64
MD = 98269E501B6018D79F60AF1127387BCE5FDD1C47DE86A0F1020E75EF
j = 65
MD = A0101F6CABA0A7D471C6D1A28DFAF070B950F10C88391F694C5C008F
j = 66
MD = C9EFCCA28CA3743DC7C987DE8A1A6DB05AB582668AE7134B7D575DE0
j = 67
MD = 6EEB7BCF645600199E95FD609910BD298463E94EBC333582940F2B7C
j = 68
MD = 83B9735B4061F77484CCAFC05CF08950921032453DCD6B7390AE161F
j = 69
MD = 1E7A32AC034A0F3DF92F7338607F2863651AA138CA85040E48B4B7FE
j = 70
MD = 39C6DFEF72EF317BCA604D9724EA75B24C45E79BCE3E07BEBF1B41BB
j = 71
MD = 4648A849D3D6B7C94B0BC96484145B0EE856B5312E8BC32B06D12471
j = 72
MD = 2D04D95C9E23FFD7EFAE5FB02C9DDEC45863AF749C421DF641738B3D
j = 73
MD = B3A98DB405803FD248D64E41D6BDAD70179F82CE53804E39A22EE97D
j = 74
MD = B4CFCEEE08CBB5600A174C073E51EA1A4CE9A74448CAE71DAE1A2AC1
j = 75
MD = 933FF1B91411539AAAA42B5E21FFB9369E1D91E238A16DBB6DD560C7
j = 76
MD = 7415D5FD01E531EC5A851FFFC1300F34FA52443D58048C993F2867E3
j = 77
MD = C869F5FA25DA2F7E3E6816D5DF4A1FD4132C978813EF08EA393AF8B6
j = 78
MD = 74228ECAF790504397892DE6525F630CAA39298CE16E0A6316CBB326
j = 79
MD = FA97A86009D1420B5A766F6CA4865A1BD68C91F0AD14511AC447E6B6
j = 80
MD = D6E032780494017B2305B57A6A61942946DFCB12B8EC29DF468D517B
j = 81
MD = C275CB45E08065BFDB10E5581EEC141ACF8B1234A0A747C55B1881AD
j = 82
MD = 87CEB24F07E8A41C59F65A1F2135BEB7D1A578F9351E903538281C8B
j = 83
MD = 8BCB3D18E11ECD15199AE134DBBA73AA8245378841DF7A20AA92C2E8
j = 84
MD = 32559EC289647F8F8217325830D135459F83C34E7376834717EF1B65
j = 85
MD = F1AA12711D690C5BE3B72661DC8EDA6302A9BB30307ABFF379F43C35
j = 86
MD = 7235F7C0DC763DD0C154D460928663AEDA31DEAD12C61207DFEF1666
j = 87
MD = D9EC64429A961270312BB7B5955B6DC5806559AE50D69DC584B9D801
j = 88
MD = A65C9C6718713B120BB5539E8794C640F255D946438C3226E04F6A8F
j = 89
MD = 5ED977872EED1FFEBB7D9B2394B5448A2369A7C00B3B9937B519A193
j = 90
MD = 09964042C3C59FEABF6D4048FCBBFEDF7A0414EB8CE0F5728CFCF1A6
j = 91
MD = D858BA46041F095C76ED1B08423DC0D2F52416EAC75B5B27FE564380
j = 92
MD = ECD48B38603701A17C72B1ACF277D85B7D638233D3DAD0D10BDF221F
j = 93
MD = 7A1755277462D0709327CB9AC7B7EF8E41D94BBCF9384C0E40027552
j = 94
MD = E995C661AD8B35E273D8BFC10E55761ECB4E5D4DB28824286A36FCA3
j = 95
MD = 30088854C41B4267E8E4149F6E3C3A1FC10BDE613B7692942AF67E5A
j = 96
MD = B31F3E1E301FFC5A9A6E68D93F0462C6A1C6DE38E1CE20E24E12A1E4
j = 97
MD = 8BDEC750455F0EFD8BD8EFCAFBDDE0FE45650965B9142CD1EF5E42FF
j = 98
MD = 7C6E4BA105A77FFC4CAA5DF86F50AA17DEA40C6167C013B7CF0E5677
j = 99
MD = E4065291FB3F9FC513FF3E7E6D44A474426AC9080A00F71D57A5D347

View File

@ -0,0 +1,305 @@
# MonteCarlo_256.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = 31068E0CE7302ADA0EC5EB00A5AABDC003E3022324659BDB13B7F4944A1CF471
j = 1
MD = 5E141BDC3BABD12A21F9BD6EDA5E35D54BBB0C298B58964E78A4DAEB4EA4A927
j = 2
MD = 5D9E5184DE7CBFA6719E0B507BC206238E727430B16403631ECDBEC4F6C678E5
j = 3
MD = A34466CECA9A4086C451A2E2A559DA3815FF82D33BD6EEFB9F84BB6384372CBD
j = 4
MD = 956869B3D0047CA10C16F0B1B6691B888FE5798873CE7DFC598E9E01A4138C26
j = 5
MD = 994847B3BF7A0936867F475B84B7DE27C7213D797DC49817E8508FFBD4F8CB35
j = 6
MD = E03DDFC2B1C985F71E25E890768E8BBAEA9006DEDEC70900C350C81A859E070C
j = 7
MD = 92072480478F987FCF37BC0D55ED5436949B24F0AC0EA4265BE060906675206D
j = 8
MD = C7D32224C92F1C4AA043F3EC72C85680B04B919FE672733D190D0D036B443441
j = 9
MD = AB3818984E92EA9302EF76B12C18D5FEDF4AE7A7AF0D58257D7F662AFAC0FD14
j = 10
MD = F2AF3AF3DEAE067B32E53C61585AFD10CE9C5302ECEAB2C82FC350FFD2202594
j = 11
MD = 250E042E1D8E75A99E22F1C875B0D0118B0F569A35B19D79CA6BC9E4B9B45DAB
j = 12
MD = 52A11160C9F27C10F3954ABC87AB9C1E225F7278956401E8A451DE528E63F75A
j = 13
MD = 8F793DD724608B1416E1E02C278B210A03F844D3DF608B61C172FD0F62754A70
j = 14
MD = 32E13ADF0BE71EEB2BF8EE8A12B068BD6AB77DDFF0679D3454E9A8A0E2E84864
j = 15
MD = 616DCB4020B29784838C3652E377F796D7D1256056C17744F81C6AEB67EFD6D9
j = 16
MD = 28D3A7C9AD956507AE17CD494EB4D1AD716910441E88A327A646179A10D78FD8
j = 17
MD = CDCD17A08121D66A344D30F7FF47C0AA80458D3D190446C3DEE8E6FEAEBF7E70
j = 18
MD = 1F6FF7F7617D84361568532CD7538DC0137C519D7734EA5CE30644B15957F059
j = 19
MD = 93F1327940B4DA1B855111482024B04BD7CF213B2468B142C3B8E849D99FD442
j = 20
MD = F649DD1E064D85929CE0C97BAD0B965E5428DD8984516D06CD89620D7CFB73DA
j = 21
MD = 5EF80B8EFBF9CD82232AFD6FBEBF40B279621E880F5ED8D2F8624CE807136D64
j = 22
MD = 6256765FF72BF8A40F66DE3FCE9D79E55D79C37B477B873CE6C893BAA674AF24
j = 23
MD = A068157510365F530009AEBE56394FF27852BAF0C3233B94FA1E7DBBB399681D
j = 24
MD = 9A6639482A478F63D0D7511F16CCCA135EA325D3C60C5358D9DF9D280D6294EA
j = 25
MD = 49FF3BE3609EFD3E75569D445B435B35548D9B22BEAD07AD645D7DBFA0608306
j = 26
MD = 5CE4E88979137249A552125A23644A9C018317E2C1013C9AF519CC851A25797A
j = 27
MD = 72FE72049E86B46D0F1132ACE8F10D85359DE345F8A6D3A1B69D51574268CF0A
j = 28
MD = 7B60BBCBF5F31D2BD234C9E9B226A09A45B308CE555EDDBAAFACED2BBEEB498F
j = 29
MD = B0B75629A2BB757387B378A4EE513360A78B9423230BF5090266EC67F8EB7011
j = 30
MD = 8813A9AB6A6D1824BC4FC58C9619E6330EEACCB5E52CE0A3844DB091F63DA4E6
j = 31
MD = F4D5D6AD0EED4F3D2A1F42745A1AA94994EF5BF7502ED4B908D519CAC6DF347C
j = 32
MD = 72D3071BB161C2ABF82EFAAAE3C3C5CEE055656BA5BB65BEF4E1EF1EC8C4F81E
j = 33
MD = DE54DCAAC04A4271A9327A6CD5D59890036884C2A0C3B0B6C04441FFE5A6C102
j = 34
MD = 1BD738E60E28A39E03E5D72310E299D131A6D5329AEB0444C262E4B4DBB5B446
j = 35
MD = F4E7F34D31107BDBB32C1D12C840BFFB039B4B790B69ACD83331FF8C3AFA4675
j = 36
MD = 27D4C0E798ABE7F369221FDC534F11BFD19CC6173E051FF0CA058330E6A9FFED
j = 37
MD = F5F852D49CA4313FED9C6A2A77B7469104F806709F72C69D7291EF290FF2C039
j = 38
MD = F69A0C7C04CBACA7244442B153A03C61495A0D01A15503F09E840A5E5E8B4FCD
j = 39
MD = 581C944B8B6283BF1350D3835AA703CEEC5B64EFA84A519FC2362B8F91758E37
j = 40
MD = CF5A204835699C57504897DA8B60A5840CE7BCBDB2404B8B9522EF386D265A70
j = 41
MD = C5527DFDD7A482B700D9EA23C54EC25579ED44ACFBE4909A0BF543569F910EED
j = 42
MD = AEE5E6AFE191A7FCA5E2DAB08EC59C2F94808663C882360CE9028ACDBDE163CB
j = 43
MD = 5D88DEB2C65F9ED8BF9DEEF6636C1346F0FF07C3B08976C66A71E58A42A78240
j = 44
MD = CF0F6A09BB2C20F0192271B86326EC77BA45FFFAC131243B05741D68C9913660
j = 45
MD = 946D7D2EE80CC563D1BCEEE8AB8D41095BB8958D346330A155DC7AE9E0860C46
j = 46
MD = 21C040062EBD304269D3FA2E59F9A46D6D7472FF9ACBDB269F7FF84FA006DD42
j = 47
MD = 41917149B7C677F0203AFB55F6D44BD79185FB68A7DB8BBAC490EB388A0525C9
j = 48
MD = F344377FC55976FD621E8A401299D6B2174101B12F86B16A30F9F7B978FCEA76
j = 49
MD = EF4F85D2D2DEFCDD6A62CDCB9A558A6755277A56D9B71B729474C4582E261A3E
j = 50
MD = 9048F11C1365567520EBEB2D24CAF3769041801AD57D5251947BBA48F947710A
j = 51
MD = 72F2C922D9D4E6201605C384C7C1381320F5253AEB3059731B4614E8508D2911
j = 52
MD = A2C53942279578D8159ED380FB34FB38D4C60523B5B2290D9447290FC1BBD6BC
j = 53
MD = D1B8D09D8399B7E9A69906F3A3BD511B2B63B4E23C0B9EB1AAF4B22200727456
j = 54
MD = 20018577D062AA5F15C4A78793FD3D4A5B75BA8FB9EEBAC6763F9A2A1E55C7D0
j = 55
MD = 031D2416B307EAFF3CA8B72E7B014CF2A17AE81D53A77A21257A9601052BD088
j = 56
MD = 6831D1194733D686BA399E0BB3889CF708276237D4A6124B17D07F7B8E656C25
j = 57
MD = BBBB309A72D43A3001D6E4A222D3E9F195F309229F619949FCBDBD740EFBB154
j = 58
MD = F20A61BD712F9640F604D27E5440E0C1D4E3CB4407A09996673D478269FFFED4
j = 59
MD = D8C4F86C8399DE355F1A62AC6F834F8B215A558E4BE786B690421A7EF3A177BC
j = 60
MD = DCC93633E7F37A8DF39430709515AA46CAD886A7A29D3A3B0E646020E7B9C1EF
j = 61
MD = A2B55F7E6F9E7A9A5A87467FE41DDCA6937B4019EACD5E2F630EE8EECC1BCF96
j = 62
MD = 744DEA34A1DCEE59C97F62DE13DF717F37535EA3DC7AD630B3B64BEA36205445
j = 63
MD = A26E54C2FB0AC72BF2F5AC5CC67C29F67F28BA1316487E4F52B2F608B43DCC06
j = 64
MD = C46175D30A0D44B36F3DA563BFA544D2F51E2CF67A8FAB319DDE6C202721F31A
j = 65
MD = 8F8F1D54DB90186AAC70B3A2AFCAB1FBEAC761F666A77BD0DDE2C8D18EEBF895
j = 66
MD = FF96F751BDA3919D878D5A4C8273A4B145CBEC87A06E07B29AD6AC622BD094F3
j = 67
MD = 3A7E722661B2B2F1471ACAE374906CD14CE04FA45B2009442E8DCC460D4ED258
j = 68
MD = CB80D4639598C49D6C4DE3EF9FAF245BC06FAD48F5A3CBE00FB73D0DAB4E7AC8
j = 69
MD = 3AFD7FAD6A5B52C668E615E452D308CB6E44663C710B85C01667858173F6B164
j = 70
MD = 443580DE91426DB58F84E4BA5ECC967DDCDAAE897E390D66964E7539E155C888
j = 71
MD = 636D9155403FF2E4ECC69D5FB54D4D3E3F9F41AD3933A53EE5F0C631A4229AA3
j = 72
MD = 0DF173BE1F0F09CD74E57424606120AFD52239D702F79DC77460823C2B9F0920
j = 73
MD = 79FA8275A74E5074FFF18432C7C4674D0B73DF9D12B33BCBE9C998CE80EA55EA
j = 74
MD = DFA03B97DF848C6D5863E750E72E109222336B67861A5E9E9CB3216CD65F3039
j = 75
MD = E855A9C013457837702D8C98865BCC52D34E1398E762EB6CB2FFD42EC78C7568
j = 76
MD = E9D82077F77A633679A6D9E5515176AF2A83D926A17390058264591B9E696436
j = 77
MD = 2A2BAFF97424CCC1F8EFE6B7625F10E096F7709A3CDDBF1074361429A50FB64D
j = 78
MD = 890D2D6F7D025C591CBECB0B42759B150864A55FC993679EF6B4C60F6C159D2E
j = 79
MD = FE2109F8FA8337562C235F106A42E1AC2CD464711038DE706D6BF2A6CE773A07
j = 80
MD = D496DC61B0205FB38F05B17BE7F491CD70116B7385AC79A3F275FBF0ED17029E
j = 81
MD = 600FA4F0B6926AEBB7B509D8ACC896D8463768C290AF242708F52B7FB0437582
j = 82
MD = 6B826D6960673892FD2C00044F6D86CC79AAB5872CEDFC95074E288097EFBC1B
j = 83
MD = 23208A26EE7C558CDE2075105C156EB3CF2106163F79D898F0716B46F6CC2844
j = 84
MD = 3880CAD0AB01CBE19E8ECD85BECDF1D6C644501C9F5F9F3B52D2E5C23CEDCFD6
j = 85
MD = ABEDFAB22163F332CFA3BCA4EDF9DE8E896A0916B3B52A075A8572CA602CA2E7
j = 86
MD = 2AF6DF9E6E8E3C9725BF05DA7138A5C9CA42785A6285CD1D7B47D8D88714C327
j = 87
MD = D726231B10E201284B5740156859AE10483B6CA569AD4517633994B05785266E
j = 88
MD = 73D635CA8368DE4B429A3E4E1B5FBF1EBF29ABEA4EF9B59D3B2DF491C0616F58
j = 89
MD = 7752FC79A57AC830E5B45EF82F2FA4521A6855111D98CAC37B85F9F292EBB149
j = 90
MD = A22CC871F0467B125E736851A5B9DA8416E8B1597CAB84419E433E28D73F4B97
j = 91
MD = 0409FE4801722A0D095F1ED59A0EAC185259257868E8EEB166D4B6573D4571CF
j = 92
MD = 54D7C01780C3A5340D731E83D7B128AF13808F352766B2C9C9C7853097F8EADB
j = 93
MD = C7E879A973A72631F78C10BC74A44478F7B873431B6C0ACDFE93C71438B102CE
j = 94
MD = BC5BF239B22F4F83281795F462CEB03B3DCE1A377F23F6A8FF8A418FBF4DDCA6
j = 95
MD = 3EE3ED2422274E2C9203C004AC577AA702EBE9A5385E5DC4AF40522BB038CF87
j = 96
MD = 858798B8919AA9AC3F0875667DDACF7E51072B9ABD93F4F4AEB211F75D0CB653
j = 97
MD = 45F65B81C0FC93A8E25BACE16AA4FE9E344FFBA0B56E7B57F65D9252D4551D9B
j = 98
MD = 14944FB3348E2FD05C6C126ECE7A25D825CADB283185EF80FB6C0C9356C467BB
j = 99
MD = 547BF07AC2069877E13240650E5C866D0E4CB9C33319AA4A0B95A66229C89BE3

View File

@ -0,0 +1,305 @@
# MonteCarlo_384.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = F5E395712FF0F17B053C7E030281883C7C8BDEF12F91F83C987376447A9A76D5744C7CE8CBE07FA33E510FA3E1DF3978
j = 1
MD = 74B15655B1143726AB11F68F3CD807FADF99A07674EA030641208FDD8C949A9195757D82E92FAF7E057C49BDC9222AD0
j = 2
MD = 4283882B9CF6BF777611F684978A6B8C235F97671D4E1DD8322B71E27EFEB9FF604C3CC2AC479CD00ED6EAEA920E62D1
j = 3
MD = AEA086E27CC47E39ABA0028EB19F6A2F19040B6737508B7726B8EF2366D775641E64CB1CD2D8F3F66A5A0E126FA2A842
j = 4
MD = EC27B343618EAB0B0C1967FAE35FB7B7EC3569F23E033CDE649894F230820E76EE90DE22433B9C87E41F3F33A4E07297
j = 5
MD = 15F1D50C99EFD4F88C510DE6182526FAD79FC459E1F276D20B3BD4ECE19F114374DE2563D10865480552E8A9BB9C198A
j = 6
MD = B1392F74765D8AAEE8E4BC36F104CB5068728B61211DB4442F13A55F9EBDAAD94E23E6EB32C32411E2948D6C521B5707
j = 7
MD = EFE036268A32A39B848D00C64A7C7FC7B80396B23015D0EBEF68376A0F97C0B920E86C263C663089A81C8A1273913507
j = 8
MD = DD78B74FE6E6272C60339FA5E1496DE3366D8FD508954B582BC82FCAC262F3EDCDFF369792AA9F5B41983B5861A1C874
j = 9
MD = 5FC8CBE634667416C278B1DDC9F46C6D888D65CC59E6F1B5FC4CDB529FD4AE1EF837E9B40B13A18468964976666FFE51
j = 10
MD = 3BBF09A292AB04333D31C3379809C92879AA8C718544FCB85D9C37455D701A1CBB0C95491B19E3EB1E93207DE6ED5FCB
j = 11
MD = CF4FC053082A74701A26818244D3C1457E0572F7FC2E49504C4A3C9987E9B3A4C98351E67C30893AD0BF7C39BB3B2AC9
j = 12
MD = 9E5658527BC5BD9C09D585B02366A6E585561CED9B5D903BB2218BD8A7710962BF21ADA597CCBA2C0000403400073EC0
j = 13
MD = 394400F9AD12F961832DE31BCF9613DE53650BCF2F295257C4F256AEFFDE3A276EDD5FB7472CFEF68838DE73D765D6BD
j = 14
MD = 7DD26C050B2F12EF6A78DE5BA8CC49DA384068A5E747DD8359C13F6A4465BD96F8413C28730BBCA2F766BB05BD62CB54
j = 15
MD = 46CC87D18F5ADB8601603934B0D60C0F3D3F6B270F4354C152C8A1C83C836E3959D4D7B0CB774DACD14C00896E19AE01
j = 16
MD = D03A281F72C42A57FE11E1A5214D0E264BE7E892A64DA50252839ECF58A0C90E73E3A38FE48E127FC919205AE2BD4BD4
j = 17
MD = 6BB3AC89FAD1BE1CF5000F77B4C3E3F5E4E4705B9125C192BC7DDBA645E9278304C2822DCDC59C02F06E62BCA1801103
j = 18
MD = A3964D2A0FB1D41FDCA2BFFC22BDEF574491FCAC81D6DC7210F433CA66E20BEDFD4CD52925C2E1F019A76E0627F4874F
j = 19
MD = 6C6681BFFE8E80330B242CBD34B8A132E6D0D560539D1094F4115BD8230F5E2744E2E4626B76AD6E8AFD2E9A54C34862
j = 20
MD = AF83BE48BA31E08D85ABB6C867B4A99BDE42C2A0B2BCE5B4D71864E11D331B793F2C148CD52819F49422B1A1E7B8E499
j = 21
MD = 7A4B53FF816766D215BA022A0AE4535307235F587921C27174A0BBE9FBB914E53B1D8D71B45D2ED25ED35FF3E9D7A6B9
j = 22
MD = 7544940B958A72C2903560B380A720C1BAD017863D4D64A46D6D5166BB1B502A20C9C0DA90AB4EA8FA983AFF58BC2B52
j = 23
MD = C33B197512D2872A8DD6B06E1B065E8B42E272B778EEFE91ED2DF571E9885A2A89E70A8448F7D90B9F8620711F86B688
j = 24
MD = B43E8FFBD80D35A1F6619565C838F934D6496AA9C3B80CEE59A480B458F39706250FB9417D7107F9859AE5EF297E763B
j = 25
MD = 45374C4A6B837FD362675AB58FEC260BB304058CAE24DF2FD372C1030B5BA5F9085BB035523AD463E8FDE12904D95CFA
j = 26
MD = C6F53D3B3F815B2FB5CA64A10F2AE320BF999ADDFFCF334CD12B959F6CF8F2FDBD46CF137384B59D8DAC2D6B212A594B
j = 27
MD = A5E8F73023C1522021BA0B3CB9A2C8929EC552D7F240BD4E8023CAEBF235D523A99183736C210EFB84FDAC7B9237B4B1
j = 28
MD = FC67F4281632735ECAF12E618BAA79740223739DC5E828B3A8541F3AA1CFA0B4428ACA01A5C779AE69FF4E7DAB061E72
j = 29
MD = 0F72FA46D3C98A26C8B2B567A87BC356D7F009E42D42A7EBE61376017E4D94EBFE7639ECE9A9A4D4F40B2BACBCAC1E6D
j = 30
MD = CE5D2F58F480C20F8BA5ADA1656262E86C8F902E2E633E1D5C1C7BBC83112C96EA104DCB14F2EA7CC4F23141070BD1CF
j = 31
MD = 1DC9C769B36C61C1384045643001705EE165776408AAC42B75173A52EE0DD4638C83B8EBE0E8D620C74384C0C89CC822
j = 32
MD = A2C61745F79ECFC73B269BC616885E439C637384EA86B6F50CFE32C3871554E08414F4696BF6D7F6B5356B44CA6D2990
j = 33
MD = 4D21008ED773A971E0238D7367F1C5FCEBF85430759581604531034CAC34C69076FEFDC5224D2B45E3CFBC8385E8D124
j = 34
MD = 10AA1644CBA6D2E32323005B517EDA11EDCA53507E25733D30D65DFDEFBEF9D579A7C007A7D2B158E720D542C44E51EE
j = 35
MD = C408FDF92005A00116DF87C00FED461252CAC31913A78A383A0379DBB6E3B0D61DA6D0B953D0DF8E60ADE6BDC2CEBB16
j = 36
MD = 605955011137F473601F3ACC9936E0416F8FAABAD5B13270BE0B420A076AC404A3FC33E27AE8D7B91DCB0C5DB9112090
j = 37
MD = 176A4FF062E00A133483D007E17675C15C272BEEE9731300209C29938D076415306F340C4BC71D032FF0A622C0E4B76A
j = 38
MD = F045C5022FE83245D4524BDA950FA48DFF9DC4DB70E03428EFDA437CE9EB4344648160CC427B907AD50D342D341BC14E
j = 39
MD = 781FDF47F8BAD47937BEBC14940D34208EB1562EDB6218DC943EAFD7BD69CC3A91C7BEB2D8EDCCD8B3FA596C3E530F8A
j = 40
MD = 7A9899B2BD59627AF1A11BFAA255EC7043BAA481A193F4918DC26732AE081AC0E12CEDBFCCFD7B24C52CADCE3DB89D9C
j = 41
MD = 4A374111FDB35FB280C61DB76B2EEED11362CD956CCD1109DD326DB0E022F33F23FBF50B62EA4A5E6284CF7D3DAE7529
j = 42
MD = E23576178AFA058F601B9DC8EA42372AA81D1DB976EA1EF5062AF8B00B88902E8D13D27986549E84C5A89C5EFC163969
j = 43
MD = 607C555006CCFD9C1FB747F1BB0B661F852AA5B74C37F60E0968B85759DCC2EA2468761140F65F3BD565F5E103DEDC87
j = 44
MD = 9D489D4D1B80F347C3CFFE93000870B47D916758CDBE38E271C3F797E4B36E014ED00ADCCDA0E5CC65A6C4D4B104546D
j = 45
MD = E18BC97EE9AC361D665833DA60F815F11276B36E2DBBF5A272340FDF3FBFD036EBD58C0E37E8C725F2539F074C693C3B
j = 46
MD = 9BC1B5E4004A6266A66F1BC0C7C9B2109338FEE6BF572B6577BE01C06AF5033B9C4F98EAEFF15B2449760E95C863FCC4
j = 47
MD = 80117DCE793448344FC511D1B4EDB9F1E0844BA658665586853CC6BA08F17C3A00FE910ACA28EF00436E4012ED6D70E4
j = 48
MD = 90BD34D1508E50B43D9B5F39EEF9CC41C33A00148AD4A61B5022E1BBC2D6724397EC193FA137DD1B762F89B909BDF6AA
j = 49
MD = DA7BACD85173A0A7B277531C7B21CBB4F37FBC3C8A6E6A28C92DE33A845FC0FE7FF4BF84A3371C89F6BF597A7D04C487
j = 50
MD = 04EF8C83F31B25E61D32576CE9901AE859B3BF4C1BE980F2ABD1FC8989B853353F12B906479E653305CB68F0AD315948
j = 51
MD = 44989F3BEFD43A9FDE71342F5080F9B205FAE4CE946A630F30D68246A8C1D532758FB9E5CF4C2B289CEEA6CE8BB92E20
j = 52
MD = 7F08F3A269B3A494B3E80153ABD04C5BB765662620A491AFC770C9C6BA2CF755752950FF4AF96074ADEF573125DDBD1A
j = 53
MD = 5AF0E2AC6832A8FA3708AD72EBA6BCD3FB7859C86EDBF2CDDFCADC09915BB40C2E31E37B7F3B3CE3C41D47183265778B
j = 54
MD = C1DFDD2AD121D99EE3D3FD206B6672E2D05BF25BDE18804281E82E48540494D5B02830D93CCB80AD38A5ED9858916980
j = 55
MD = CF081579344B5FF836C40C71D968833DAD0EBD74338AD6959A08B1E73BD14959387D8C04A4779E04EEB6549B309741BB
j = 56
MD = 90ECF8531899CB5E7C6F6E05B9905D0A05BBF24214041D434309C0864618BC0DB4A33E050A9EEA9336B8D7F41CB4E48A
j = 57
MD = A55C306CF44986106AA82F842BD774E392B8F34BF1A8F376E7709743F3B807838977E64DD8FD739E0A45BA3F431E4980
j = 58
MD = BC0B35B6E77821B198AEF92F0DD2421A43B415B7E8D255D3754D67DEC30B83AFEF5573288E7AAACDFC34641E1BAADF60
j = 59
MD = E320118EE7A99D99CFB58CB908F9A102C082BE5F6CDE785EA65D35003980CB1CCDE45B780B4599809DA19F21D506D31F
j = 60
MD = AADB0C73CDAA5C1CD876A6BA3D5F5C074FEB76861798D82D7C1CC57788E4C209E97DD49FF61807A236B577537262B81B
j = 61
MD = 8685140691158F895DCB69A1A9E79635EB434ABE4E54C600C0CAD4F8E8048265FC3FD22DD766D87350DC135A4A199B09
j = 62
MD = 0347772A3145F1908D00B0F48C2DEF599C6AD26DAC493611472DAF00F7AB2231A0D862DEBF0B3E3EFD3841425290C8F3
j = 63
MD = A148EA7DB80D489F89224E0BA621295431B1C410E99710E209A267037C767ADA28668E82C80A68FE856B49878798B6E8
j = 64
MD = 1BA43ACE4DF719A6D91D6FA8EA9E368E531A410369416F4E0086EAC06AFC14235990ED2F24D1DD9127DCF092DCA24D2F
j = 65
MD = A058D22738E77726284800C94B0B0958AE314CC46AE27508B86D2E5873564E41818295CD01F6495A0A1BFF4D103428BB
j = 66
MD = 22FAA500932363A5882339EAAA8884AA4F073FFADCFF684321BF917A95281B9C35A938686BB988F9311837DF407246A2
j = 67
MD = 6B53205E660377D78DC9D3CAE3C2E9284D4605C07D48A9D71057E4D17DF5C0530D4D4D4DF4186060B8090D7AC98D452C
j = 68
MD = E1854EB183E02D7A043C2880DA57A7F06D0F1886F3F6E2BD4AF1934D6311771CFA045D47A9CA1031E7D0A8597AAD4D52
j = 69
MD = 359182A42ED15C007A31E3EC36EECB6C3233D8D0AA498E373616DE8C21A939326406CF1186ED12836B99004C1DC8C384
j = 70
MD = 99729843C0DE7017057A55751111A73E9C871EBD636DA21258F19231AAB8A28B7B0DB0B535F85868B0E07447D1ECC3DC
j = 71
MD = DD0D006E5377B2170A35D2BF21EE5DC3BC1344430693EBC38FB7F4AF57A3B7E4B002ABA268A40A61B0737E1E94AA4429
j = 72
MD = 12A6BCA153CFF13E3088F839539230CF610992C495426AF8B09639FE822C68C0A373B3EDC9CBEC76A84C035561127EBC
j = 73
MD = 2FE5C922B697F35710186FE87E842BF25062742B551144B1CD7E94C50D558AF4D33862E98219148FE2E1E1163A0322B0
j = 74
MD = C5FEF88101218AEAA28D04C9C827A52FDD4A0B6E7759A924994D48594F62474F3637BE86373CCF78B52E86DB4D78D397
j = 75
MD = C83335A82C60D037C669F79AC7FC06B6AF44F72F114694417038E1814932244FD2AD6AE9DFB02D0E2005115CCDE6E195
j = 76
MD = 114C6CD4ACA6187608B63465379DBD9B370345EF19E65C4F46DAFC802828DF68206C9A109712BE240612995C58C75EE6
j = 77
MD = 6BBA375CA0FAB8FBDE87780D62687DA7B2B8AB75A690F78D1C956D9905D8DD2AE45A58153E0CAED3E7FF0A36EDD89814
j = 78
MD = 2E131664B8587A6D37CC9B0F7A0640A405118279051F90746943B760D71084B640F1A789D0AD5681FAFB7700B430C7AE
j = 79
MD = 07F6F07A1330AC1C21908501A766338BC8271C87EFDDC7417317B4E73E9B7A63B5E5C1FA015CE1B285E60A0C405D74F1
j = 80
MD = AB1636007767C5F1A5FF701AA964AB16DB50244CB02B33589899232555776021650CF73A34A0377FE7078D9AFF452C93
j = 81
MD = BA89F828ADB1FA5FB0E8958014A49AD649D66422225CD75FBBE93AA2A63C5028419A2C05A3A66E56557F16CF2CC2D60F
j = 82
MD = CE96048F65DA65AB78D0D2645E5D82C911639C9A42CFBA543F997244A4FF100402F80306577E1764801AB83A7A4D30B3
j = 83
MD = 088848ED5035A000E8FD744D3A9981F9213ADF4828A0FA060641CB83C7F53EE2ED9DC8A5D73AF693718F2D25EC1F1345
j = 84
MD = 13C517229A3327F4609C7591DA337DD85464441DA4EAD614700B211CBFB38E3EB8F7E371AD5B69F0352A0C9D0429B780
j = 85
MD = 3D6D53537A012CAB00E91B0E029FC1656B82D0824B95D9453B7F0010F62F1C142B0837DE7D8E68BABD79D2C0D48341ED
j = 86
MD = 90DC6CE48D2CFC0FF9E9EFE22273C9D83305B7CE6BE7B809B21F7274DC6AD38B021EA9EFCD44E0F23619C15225F6F67E
j = 87
MD = CAAF1CED6B1883F2D128742AC41987646C3016CFBCA136120AC969273191DC3D7B22EE3454E02FA16A44A041A6676D97
j = 88
MD = B44BE21EF24C547F2AA1543CB3AA844AE75A5D1D77FE78548DE4412DD79DD6A39F8BE657B2CAB9A6A9F549CE4EBD076E
j = 89
MD = CF84FF37889C3B64AF608F8038FF24C4A98FC9BCE8A200E83ABD655503F5C82671DF9C70D55BB7C8312C5DDEFC2B8377
j = 90
MD = 3F9F486AC25270BED4BFEEA4FD97DFD1BDD587DE405455AED376AF75F45D777DEBE3DFBE9CDAE6E2C84C06A4BA9A38FA
j = 91
MD = 444BE098244BAAD4D7D5E99CE0F76927B1640C9D67D5377515C685F02DD53703D831DE18146E62AB031DA20F2B6EBA0E
j = 92
MD = 8C7B448C5DEA7C269DAE0442961870E1F26A31833A4B654BE84E8F824456DF1D17B20DD24D030412D6CFCB474BB62A36
j = 93
MD = 53E0EDCEBAB1CD018AD83F7E3694A1778958589CC69F7EAB31950A2FA9C0CB5237B05581097A24BACFB7E1A5D7E27D86
j = 94
MD = 58903B4EC6EEB9D38BE5EA71D4FED45D218A7B5BB9FC635B4D71CC4012989FD692D2A142AC6E9EB0D47E4F712B7CCDE4
j = 95
MD = D35CC06C79259A97B6DFD6D9AA130B81D1811F498E6EB2455DCC07F5A5EF391C8C63108E1F91C8BBEA0E6392E690A1F4
j = 96
MD = DBFF5D2DB4DDFC4299C18DEE98149AE1BCA6A90C75FFB977942C1ADE182BD9D1646EF27586C0D37858BDC8DFACF38A28
j = 97
MD = 567657A9C3C17D052471DB94C31650B44A50A6A0F5069F60C2C60FA73BF88860A1D342039F5FB1818387613AAE040B15
j = 98
MD = C62AB16B90096741CBCA16A378FB9BCFA9BB8101C4D20BDE89AF54B74E8CD622E6CBA3E780C4D3456B546F8ADF17DA04
j = 99
MD = 29D8452D74D5014B561843083BB8FAE5FCB8563ED15ADB1CEC22513682066C2F89D84237D04877BB9954B86C019E9E26

View File

@ -0,0 +1,305 @@
# MonteCarlo_512.txt
# Algorithm Name: Skein
# Principal Submitter: Bruce Schneier
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
j = 0
MD = EC418C07C5E3CC95A5FE2EFFA5DEEDF4334EFC6830C640272A0A77D7B11DCFCF3101265009BEF490F8093DFA28C172F3948F0C2350CAF95FCE9A855658489EAF
j = 1
MD = 388C9AA70536218C380EC70C4165327046F8FFBBB8C19364840628770F861B05D486371497E4D01071C45C9277FC56F0871AA307917101F9926F75BAD3AFF72A
j = 2
MD = 2F75ED15568A63902C198346C159E079469C546D787C47D40369C5C5822CBEC2AF091E0D0FBA80596A929698D37E377A571F0487EB509EF3A0752E4586858522
j = 3
MD = 4797A6E72DB063070B84D071D17246C3F8623EFCD4AD599DEB35DEF3F53BC7658FDAEE6D29E87490D9585F34EE23CCF72C875368D84D0A0E8AD5547D9413FA56
j = 4
MD = 1C126E91087471A517E757D41B85E8FFF70DE8236D1366DC9B0E129A1C90A39DDB193DCFE73042185CFDF29AE57D90FD78FA97107E1FC777DC38BD2853BF4B78
j = 5
MD = 68EDE639AEAC6E1FD625A8BC82C663E853125885E7C8A58D17B23D35FD9A37203D451142085E8B94E3F5FD75E023413BDC2F18FFF2824D56708055EFB38D53D7
j = 6
MD = 72DB47101AEE5D37B60EC3B2CA39F221EF0CE18BFCB63E50205FD2C42686B8B48DB5CAF3776A17978B840F31E30E5670860F80F1E1A07C506185EFAAA0038458
j = 7
MD = 13E859E7494D38A2FAE0327008F45882DE9544A5CDAECDEB1627C6358483B35E26A1D963F7161B567472CA12F8F2C9C9AC3B0D49BC8E68CDA2DDBDED2AB5436E
j = 8
MD = 67F6D5AD77DCB03AC436F1E74AE8A5B2C60F720FE5A05B3A2D7EAA920E5278CFEF2A69C3B2F0E5DFCCDF11374360481D33ED48D7AF35E5B13AFAE5724FAA87C0
j = 9
MD = 0525BD329ABA20913616FCA4E35DDFD3DBA9C73E9648E5F3F7A76996EF270F47E76D59140C71A5611EFA4F36156642134CB09B18E3056484C834431D6E3901AC
j = 10
MD = AD07046EB969B8177176A3458E2DCD7B9D1647450ABF510F1CC9B7EF1A09D8BF7FF115FBBA7DF66DCB760AA82F5B87722290AEB525E99C9B3F7F97E9B11B3A22
j = 11
MD = E912AED915D83AFF329E44EA0AD3BC158C366097C49223254F1197D707F254115C69DDFFFEC3931507DBACCC7C9F10B82BB7AFE45F9F04BED868EEE7AA36F0F7
j = 12
MD = 1DD2E5C07B6B236BC47A11D3AC6645D2BB4CF9BF86503546B29B74C9C6C61E1E02CAA149E518B04178EF959F6C66332205A3D2756BD23263ED7D3C4D2C060D20
j = 13
MD = 55EE425B1D739665872D6DAF8FFCB64C0933A1ADA0954FAF61E19555EA5192CF100476BC6260D4446521D3DB4E503C29CB55A7B8C370506AE613AD2C61533129
j = 14
MD = 12D9A6AE5D5C369811D332AF0ADB54A5CF424DE3808219A0E9E463DB2F23BB70D597A1BCBD20804CFE15DDBCCFF2959CB51D1252C8190449CACE35DE5B3AB756
j = 15
MD = 7609F504D07FB024CCBEE1F92D886706142E8C757A54AA1E18E70C0DACB1AD7060A526CF78996EAA96B32EE9A59C687AF8EB97906AA2860027B70EE146769495
j = 16
MD = D4AE2FB3CF5817617FFF2FEA99A36E80A65FB047A21D482565FBB1F41CC886C0BEB1028A0458647B029C569E12C36FF3FA7D09D5260AE603823F62CFF6352780
j = 17
MD = 1D3C692D9EABC905A3B6A34BCD8667B984FE5D68BCE31E68749885DE5F1E9A1912E662FC6817522A324D6F05C48FA0F54C3FD484B6AE88DC768C33E16507BD5D
j = 18
MD = E146C80FD1BC618A6B60F93CEAEE6836CF9E79CDB6C1F66DAC3BCDA4D57D70BD086E812EFBB7CD7B613BA5BA4CA86EC6C4B71C99B91744314EF9A74F3688666C
j = 19
MD = 99AB5295B36E2F91252A39C31D510F04F4D4A2CB311E4CBCB54051243A21A4436AAC18E8D4531FB8EB1D46914E15953C88C5BC638D6195820E31753A61D78770
j = 20
MD = 62E8ED5873DD771EBD5AEAEAF85F6CA1FB257A9FE2BC3C7AE5C48D7D1A008B9BCEFBCAEBE19120EE2D102B68B06249B09A0DF8A40D6694B73A865727F083E0FA
j = 21
MD = 26894ADEDE8C561D18315D1F37A38C1CB56977071ADD2D044FAEA03BF9B327A58869D30CD18856E90174FEFB917FD280BDF00B26C80B724E3CDA460551695802
j = 22
MD = A5C36414D720C916B9FA3E05B6D609E5058DA119B4CC67763D891BE576DBB4297259C1C14EAE994F9854BC18AD3733B4948E383772F94E9158A7BF2B12FBB49A
j = 23
MD = BD7A23378A9EFCB449F0DA151F0053163F7C18362ECB4CAA6F99B83026FFCBCF26369528EB1441B1C9F9FECFA86E7F725FA0C15D1DB7575C0F0DD55E99816A48
j = 24
MD = 85ED565AED4208AFCCF824AD413A4C5AEE50246944C7137686D534C10147D2D558BE8716FC9471CB38D5D97609F20C396FE8A08DEE6EA9585878633360C1048B
j = 25
MD = C865A0BE0F09C6EDDCE05BE5B7D0D57E05CB5BF3CCC9E6D91B3C91D3F22FCAD7C45DE7D4E812862447CB8000386B7FC27FDFB69653C129114166EFCE72F3FD11
j = 26
MD = 35E242870CCF3816745DDF6BA1E2C3B228ACBA579049A352411C7B7A404B264EBB9C4B44066F52042D7ABBC7FF9A431C11FE27DF683E078F06F6CF7A94249E95
j = 27
MD = EEB7A1D13AF7ABA51D52FB0E161CB68CB9F1FE66EB0280468EC9BFAB2386AA9DE5831611C54508E13A84D75DF471BD82FF2A86B36972E0DDA0CD4E8064AB68F8
j = 28
MD = 77156DF907C40DE0F2FDE4C2AAA93C25324355311087F56006204B9D2FEFB9451010453987E49E4ED53DD28F2664516448C7A3854C95C6F63AA4FA1153210634
j = 29
MD = 6DF257011F331335D4F1C6E7DC2027A6351A074BC8C2660245CAD2B45961D23FD6DBF4DA718D5C71854E97B0F376D5D8C54C51F6488EB2E67CC04CDB262A86DC
j = 30
MD = C234661DE3D68AF7DA80A6724148063790B5F0532566EC1E5F08CE98C65AA8438801C0ED7160C405F4BAA6A8859F47DC3A4CB5D3AA89397AC5A1B3E20E1F44CC
j = 31
MD = 3F34DC01374E9476BB9730F6C7D9CAA3FCFF35835C787A638064815E0D8479FDC62A227D67633D5F6D268E168A159D9EF79A1E371C1DA1912A62A34FCCD30D3E
j = 32
MD = 7EDBDB2406F05BC65270B798BE63C4091FF2C9CF11055AEE9D20E1774E707C1F53CD5C57E99E4AA9405062CE026708E88A659132D0A9225C23D655B7780FC354
j = 33
MD = D78925ADDC1CF4EE65AEE04F8523BABC3AE5CF2E4A8246F0F39119D402C7B66CB5055DB5FCEB2EBDA664B8A2D122F04BF6D79325BC95D060C222DC47422246F4
j = 34
MD = D3BD4F1C281EF93803F0688C8D278AE59EB46E4B8AC535DBBFACCE46C9E3D1E2F1D12C8EAA0A1A2DD738E924CB4B5272124F47C8F3A4A040638F57FEC8E40B8A
j = 35
MD = 170E42AEF5584B725707F43CF3C208AFC0AA3D6D202DC507D79C172C4241E3F46C5021373A40BDB469B6AEA642C651841D4EE2AFE41CA9B04D6D731ED0A1040D
j = 36
MD = 2F24E0CA023BCC910B7838A9472589E44962041E9D5ABFA740583C0B367E0623D3730FC2AFD505042C81275ACDEAA36B82B66991E53DCB90B749B38D2A9D79D0
j = 37
MD = 4D994BEA0E1DAA4709A243776228582615B7A605C914B40DEDCD95F7F61AE53BE63CA3BB6C0228C553B062ED8AF3F9180823A360EA54D73934A2663B0E7FD734
j = 38
MD = 17FFB03C61427EB240CE46215A5782D0F5B8F4CF133AA40BB3FBD97EEBED83BF79F1DD82D15ECB75FD61F82587E82D9E2B2BF08553E09BF5F0DDFDC7A2D3BB67
j = 39
MD = 6AFA138D37268D9920BB7A43AD2F24E241193EE5944648D48A79E56F0F5944F6860B818DC4031107DF5C73487B771B22616AB85AA347E6059451C61C025CD09A
j = 40
MD = 1B028F139E195EB54EA68B7BF0B31AB3301840170F718B47C15D99D5DD7B819C68119266967C151D943CBF0E0C024FB271BC0C33EC2463B2667489647E92CF04
j = 41
MD = 55B31C43D14A5900B1113AA970DB652150F5F72E37D0596D38F4D9643EDC5C10B0E076A051F0B461AE787F3D8E2ADEFD5404425C4C45EE78DC9839AE82AD4A0C
j = 42
MD = B8A4633712BBD6DFC1AA43A32E3A29D7A3D7A3342284D84ED53086B73468426ABA36426919E64B4ABC752B89949036C42F8ED1BC9727C51D8D41AE4BBAD1ED78
j = 43
MD = 5B83BB3DC51D9A4FB957842B5ECFA2C58D2155CAEA5EBA9733F5D005EBDB4B50429C3CD35B144602520061B31D92CA04DE57E573A3E5825C3183550E19731986
j = 44
MD = B67C80570434D724DF7B41BFEDB1CF269D5CAFFA2E33952E4E6096E4BE3CFCBF7A50D154178EFD9B006B075DD53643DA0AE0826E0AAF77B00E4E5240C0F40D57
j = 45
MD = AAE886283183D69E37957DAD45945FF772572E30CCD294B6B0A7B4C8CC708F425FF6F465A15926B302F1A514C90DBA9EEA992ADA545C3AA2FB5687E8193EA74E
j = 46
MD = 6F39C5E1E6A5E5B404801F0069FE1E767B97529056B9DC7A4D2C3B27BBF730AC1236E149702E2AA3B6D682110E83FF6D380034AE3A8C820E2BAAD965395D2711
j = 47
MD = F65748BD2E2158C8566A7E7CF355E9561E4D1CF7E1D8B14D1015FA2D96F827E804AA46F4260877655B65091CA8F3ADB0FA022226CA1E2C323F053FDBE98F4515
j = 48
MD = 5319AF583950618E9E428B303368A7CBE00543AF81A3DB4EDA01B7B1DE4E725BDE574F078DEAFDBB45B56C3C2C60929A6185B0B1229253BA9737F807F7C3E84E
j = 49
MD = 2DB9A16DF6A98B24A03FFAB2F26F599A10FC0CDE5555F3EBF5B27359F64AF605772559284848A6771C4903CDD66AB2E0E202137EFB34D39C0C963A18F7EFC325
j = 50
MD = 93015E6899FB97EA273A74DE030BF984664B9B7AF84A1A8376CAF19E5210C425191F09E14D59E681D9009689F0C91A94341408760DF7A1B6FC27712575495D53
j = 51
MD = 421A5CB56EEA1D8F916AE7B4C82B17C00FB390A04662D8231F18FA6072A84D8414A64D5EC7A73CEBFEA94D14F93EAF33D449D066207C4DFAE2F13C725A2EDEC0
j = 52
MD = 776E2FCDC1D7B34DADDF72490735154ADEBD2F969BD5D31AFF7C893BA3585B8A52B9025C43F62EC97FDA441C1494DEF299A1B784F2163A3FA6F28AD32099A82F
j = 53
MD = 170FCC580113E77F4BF59AF4E17B644E2985F9E9133EA4AD278E540DA9B4A9BEE29207917A0BC56506E50B0D8DB7270EA4CDA4CFF2F684231CE17BB67EC013D9
j = 54
MD = 3008AED63B8BBF7B69BE99048B90797D258CC091EB427EC3B2F20374878DAE9C79EBA789603024BD49F91C17F08D447871AE148C675F40FA3CCF7EBD168D8BFB
j = 55
MD = 9B3C0C280971CF12DB32E20B6A0A1D95BCDDD56A938705ED417015BC65762E604091C401CD1CA0D2D523537CB9B1434A8326EADBF21F54E0497DE6D80D3192B3
j = 56
MD = 7084D84785B780B9E0C9FDAAB33FC62E9ED288D4410BD74AB3E545F46B728F57191537CE659A6C550A7650D6C9B4DE6F35E21E1B913A9278CC79E902C156F150
j = 57
MD = 078513DBEDF3919210059E0AC730150A584DA3DB4EF227D16F7AD98A118F4FD7BE0CCC5D4CE311C03EA5F8793E40A0A80B4AE0912054FE24263238D3E3B4FF83
j = 58
MD = 3F73E7AE141F57AFB2DE0C746D7D5B2213363E8493C9F68979D2FFF0DBDC2EB3E8F7209D46D97E01A351DF3B0B5BAC96E0C979BCB8B2D4A68EBA2C9BEBA5B4AD
j = 59
MD = 9B58CC64C8258B892B60044F60F5CE0BF4D0795DF83352A875B091D7D5484429C4A7A758D21355968B54A54B3C9151EE3E66398AC76A37323132ABCB7F8AF099
j = 60
MD = 58DF4C05F4D5C03AE3D8718D27ADC3C09E34FEF8100DF8FB46A9816A86AAA4FE7E065CF6A05DAA3257D90CA26AFD2DD9F0F246F294E9E347A4A849D8A665FBF5
j = 61
MD = 95597D96C52402511883F47C5C3D252C9066371B1D5A04B2D4E18892C6A9644A64678BE286561C988B1404DCF4FC1D28E85689D704E79C3DE031679DD636D178
j = 62
MD = 95A8071AE7D0F9615E977889C67DF6DAACD2EB0919225B786374DB0EDC446F2AD92279E8E11FDCBE0DC5AEDF4167ED12C77598DF8F3B3D6F2EC74226F51E818E
j = 63
MD = CE1F88920FDA40FDA4B58F0D008846AF54AEB094666A6463D353AB14B3475EDD5A94DEF3FB03587AC94CB4DE745EBF79078D6983915A91B5D380E553872141A6
j = 64
MD = 69AED4CD0D795D2A1B2F0B15F4398E9D3DBC5092C48C08FC33D3C9630A7EE507D94CBA9F4CB8FF4A44B4D58BFF22CB5A831D195E44A31A9CD760FF8A27BF3E5A
j = 65
MD = BC464C4F5E01904C9FA05258DB3E546791C96D9534056CFCA699722DDF5F94FE34338C3CEBCED427473943561EACEBD8F981CAE98494D5B30E595C415A3CFFF8
j = 66
MD = B6F92BDC206BA2EE3811555128092D5D84D7E693933CFB746BCD579C243D47C72B972CC9570EC0291748FC52843E2779424C33B86A9D1D96C844A8A838ED078C
j = 67
MD = CF3F12BC57D1BB56CC6A2F90504AD85ACC8E8FB3F89A353A269E9816E987A2643C0D4FBBB67011ADFCDE5E6837F6852B14B017A13952A2B111213A2E2E4F82E1
j = 68
MD = 8EDD7AC2EEE83979FE0950757347B69EED648A92C6CC053F472B99C8B2ECEF11D4BFDB55D371BA321EB566B0502793518830ED1B9160167A3877850EC158E0B4
j = 69
MD = 23AC1BAFCCB0A16C6650CBEFB6D6A34B45A6689016D4E50FC1A433844E032CEEE621B2A2F558CB449405A188F4A87FF237CD971C5A84ED5D9FE646FC0CE29BD6
j = 70
MD = FC4673FFB72E69FF485EE24790D02BF6300F65F17E765EAF9F6A97D4AF68692F0E1F5524D582BBD70589952774D3697E2ED659FD5D025C299EACF8AFC9E8C88F
j = 71
MD = 06256A19DD48435B24DA23864156DDCAF21B8BFCEBC18CC98AECC792D8BE361E27458D1B2789E81977B251AD7FB07B86A4290B97B3B3ED54310CB74ADBA6BB67
j = 72
MD = B87A5DB09F82EB601E281D3B989BA763DB00E470CC1875F5413BC2CFD41B62D295B5B4C0B9DF59637C36C1CF4FD295EBD007C134D87D88EE1E2E0B6662869344
j = 73
MD = A52E6CB9524780ED4102A08DD5D4952F934C96FC7C9C914CE4101E7556460D398AFE64A423CF1447C52E109277DB45BF5F3EC1BF0474270D16408B0C92DB9BB2
j = 74
MD = 4EF596DABF4E903928C8C73BEAA4764675FFCB5AAC3E10389DF5AC9749A6C13596AA751BE00DD7B663ECC17C0C786CE017D35D9DB66A0EE42474379176A882AD
j = 75
MD = 048560D1B7B60C4382AB251427D3F7304A7168B9A8560FF9A774EA5D3F811B461FFC94B7A5AA8D89A0E61FB3349B1D7A2FE428FBD8662A9037B731BBD3CE9177
j = 76
MD = 99E291BE434C4B5DE8FF36FAD47F6080413DA87772DA0DF493562243628D5FCBF984274B6C4F3D34F25F0E82CBA07DCE76697E4AF812BE48966DDCD37C63ACD4
j = 77
MD = 90722E32B7691EED6FA6B757E721938FF57ECE74DBFA47B5D525DC10C49BD5F7DD7F7DA0C82A68F8916FE9A40B9F8464C46020A0ED7DBE2DE1F4BC5AC36481B6
j = 78
MD = 31CBE0CC0E5CB2F63696E11D894D4C9FEB7325E3A2C51E9014936576C5C4B9C7E3789256BEE339AC8C4D548D83BC07DF1AC30FCC5F89AAA9E3D05D32340F30C0
j = 79
MD = A4EA730705548FC8EF5A988950B39BBC6F6227A3C30E57182F6FFC021C8A98CE6B7234EBF73DFD9262BA600DC3C424AEAFB6860272EA90E4C47C15D358FAC708
j = 80
MD = 17D00E2738E00AC4DB04AB70174A5A7A6516FE403C450FE69D0EA230F58D372E7F86D146700BA855FE84F64A467488F309C5B824647FB50DF1C1E4105E028CC6
j = 81
MD = 33100A2EBDF2455F34B768D147FCD4E4D93EAE2184B774AFD99E5DA881FB4E756220D6263070FED13E38D670493FE8759D8ECFDBFA931CCD4F30BC0072626B09
j = 82
MD = 75DDE2F6D69C482DBEFA18A7469144B275F1DBCF3323B25F725893D457FEDC9EB8E88B1BA8D82A90306E14FD02CC04A7CDCC01DDD8F23C925A40CD0AE8696BAA
j = 83
MD = 7BDC6BAEC9562440D519277E928671B588CC4789E891FE47C474C96E05D2066DA6A89F6810FA386C79CF60133FC04697388AE1C2440BB68E6F82C2D9305B68C4
j = 84
MD = ED33A42ABCB1E74624308A9E3732425B3510D4C13BFBAB7157B0B5C8D5470C24BEEAA1F161F3B83779A17E34C2A409359A2CE24C9D03E0261883B18ADD536F16
j = 85
MD = AB93F4D84830280A0E95F00B90360D626A548601FB9127471BF16841DCF9F9CBF23E31E0A38190F0EEBCEB71F5F11FAB3EE3632FC8001F58BA9D28013687D249
j = 86
MD = 4AF0E0D295FBFDBABBB4FCB80F38F578CABD24EF1993A30E6FBFE673FE4FA08E4F17FA902ECDE9D40BE91B65A0FF70882B1D402963C98AF619EB40B6F4569038
j = 87
MD = 35CDDFBF6AAA8C3D5386BBE88EDBE48CB3ED898760EC64BCD0BEB099B7659FFF7F3EE35A07859EE202257D896A7FB018B3CB9499AC361BB3DB67C00AE2B811DF
j = 88
MD = 48DD48AD08C3BE71979BF0A3CBE17079B8116140DB49EED2A5B3C761517039F51974E5B37D6420892B2E64C9962B86F28C91513F748E83629F176DB6895B134F
j = 89
MD = C71D16E07539D5FC374FE8B506A2A2EA3CF5CBCEA59348D7E065B8A22BAF3A89E892DC0F60BC12AB9903DC92CB16F400115774BD54138E3909F94D92525A35E9
j = 90
MD = 75A65A2AD76CA0F1B1BE02D458291CA0B332FEBD0920FEEAB47E447ACCBC3AFF00D112C693B1F131F606B76FC2C8DA18C34E949651A4108C58267E6B5FF146B6
j = 91
MD = 0DC348DD29D892198634FA6AC0445EB0340464326380D80D4F5933588387208C6BC16D09E744F25D2E0A198E138B7EDDFC8FCF834F6F89844D5F55AB44F8CD0D
j = 92
MD = 73B8D49492A304C2C16C0120AEA84363BAB620E956A55F6114BC6A515A345CF33319F3768B277E0469F5E11FE7A2E0744A0927B3EB06FF899D5F85AC4D0058B0
j = 93
MD = 7FED2C732CB100E48C2723823664465980E9CC8D07B1D76EC6DEF14F034591983CCAFE55CAFDAD796FB7E31430453E910F30A4D8013F46BCB987CC67EB5AAC7A
j = 94
MD = CE5502EFB6933A3D4A9FE085FD2ABBCEC240B9FE2F2C373A08318AEDE67F6E9A09BF852D4128987F0FE2A749B819C3D5F4DB259B08D5E28036B728B4A0438029
j = 95
MD = EA58764055274029E71C95A18EC62A65DDD1E0075F6D3155CF78F47A4E5DC1DFC711A90135B199EEB8E46B0C697AA777B3A13A7B70F5413C69DA8A7D1C1D0D49
j = 96
MD = D6BF501DE3D31139796F06FECBB402795D73BEAF7574DA02812E136A292D7595AC8602552D02B67680804BA7729A68BC011ADBBD191DF182ED24C6FE9AC66F29
j = 97
MD = BE0940462D0744545B5C40264F7DC7B1CC34BE73654FD201E11ED43F75D4E36979E2A1D74F24ED27CBADE7C6259BA42FF8E8BF920665D6B070B5D33DE5DE1A08
j = 98
MD = 8A99016CEB72D263C052258602B936EEAC3207919FDCABA6C00645C76439966D3D5B55421DEB7A15D52448F9B93793544D0F2379AA788E1DE586245D55539CB5
j = 99
MD = D6EBD732D8F5E7B20A87E4C19A3BC8ABDA3581318D293D5B58C733B58920DE8FE29DABD2E36EDF1A07532C6B615FDDBDCC5BD058D50DAAAAEB7771641FD58E12

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff