grøstl, a first impression
This commit is contained in:
parent
206e5aa6d3
commit
402f8b98e8
|
@ -0,0 +1,235 @@
|
||||||
|
/* groestl_small.c */
|
||||||
|
/*
|
||||||
|
This file is part of the AVR-Crypto-Lib.
|
||||||
|
Copyright (C) 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
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* \file groestl_small.c
|
||||||
|
* \author Daniel Otte
|
||||||
|
* \email daniel.otte@rub.de
|
||||||
|
* \date 2009-05-19
|
||||||
|
* \license GPLv3 or later
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "groestl_small.h"
|
||||||
|
#include "aes_sbox.h"
|
||||||
|
#include "gf256mul.h"
|
||||||
|
#include "memxor.h"
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <avr/pgmspace.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#define ROUNDS 10
|
||||||
|
#define POLYNOM 0x1b
|
||||||
|
|
||||||
|
#define DEBUG 0
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
|
#include "cli.h"
|
||||||
|
void dump_m(uint8_t* m){
|
||||||
|
uint8_t i,j;
|
||||||
|
for(i=0; i<8; ++i){
|
||||||
|
cli_putstr_P(PSTR("\r\n"));
|
||||||
|
for(j=0; j<8; ++j){
|
||||||
|
cli_putc(' ');
|
||||||
|
cli_hexdump(m+8*i+j, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
#define dump_m(m)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
uint8_t matrix[] PROGMEM = {
|
||||||
|
2, 2, 3, 4, 5, 3, 5, 7,
|
||||||
|
7, 2, 2, 3, 4, 5, 3, 5,
|
||||||
|
5, 7, 2, 2, 3, 4, 5, 3,
|
||||||
|
3, 5, 7, 2, 2, 3, 4, 5,
|
||||||
|
5, 3, 5, 7, 2, 2, 3, 4,
|
||||||
|
4, 5, 3, 5, 7, 2, 2, 3,
|
||||||
|
3, 4, 5, 3, 5, 7, 2, 2,
|
||||||
|
2, 3, 4, 5, 3, 5, 7, 2
|
||||||
|
};
|
||||||
|
|
||||||
|
void groestl_small_rounds(uint8_t *m, uint8_t q){
|
||||||
|
uint8_t r,i,j;
|
||||||
|
uint8_t tmp[8];
|
||||||
|
for(r=0; r<ROUNDS; ++r){
|
||||||
|
if(q){
|
||||||
|
m[8*7] ^= 0xff ^ r;
|
||||||
|
}else{
|
||||||
|
m[0] ^= r;
|
||||||
|
}
|
||||||
|
#if DEBUG
|
||||||
|
if(r<2){
|
||||||
|
cli_putstr_P(PSTR("\r\npost add-const"));
|
||||||
|
dump_m(m);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
for(i=0;i<8*8; ++i){
|
||||||
|
m[i] = pgm_read_byte(aes_sbox+m[i]);
|
||||||
|
}
|
||||||
|
for(i=1; i<8; ++i){
|
||||||
|
memcpy(tmp, m+8*i, 8);
|
||||||
|
for(j=0; j<8; ++j){
|
||||||
|
m[8*i+(j-i+8)%8] = tmp[j];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#if DEBUG
|
||||||
|
if(r<2){
|
||||||
|
cli_putstr_P(PSTR("\r\npost shift-bytes"));
|
||||||
|
dump_m(m);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
for(i=0; i<8; ++i){
|
||||||
|
for(j=0; j<8; ++j){
|
||||||
|
tmp[j] = m[j*8+i];
|
||||||
|
}
|
||||||
|
for(j=0; j<8; ++j){
|
||||||
|
m[j*8+i] = gf256mul(pgm_read_byte(matrix+8*j+0),tmp[0], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+1),tmp[1], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+2),tmp[2], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+3),tmp[3], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+4),tmp[4], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+5),tmp[5], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+6),tmp[6], POLYNOM)
|
||||||
|
^ gf256mul(pgm_read_byte(matrix+8*j+7),tmp[7], POLYNOM);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#if DEBUG
|
||||||
|
if(r<2){
|
||||||
|
cli_putstr_P(PSTR("\r\npost mix-bytes"));
|
||||||
|
dump_m(m);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl224_init(groestl224_ctx_t* ctx){
|
||||||
|
memset(ctx->h, 0, 8*8);
|
||||||
|
ctx->h[8*8-1] = 224;
|
||||||
|
ctx->counter = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl256_init(groestl256_ctx_t* ctx){
|
||||||
|
memset(ctx->h, 0, 8*8);
|
||||||
|
ctx->h[8*7-1] = 1;
|
||||||
|
ctx->counter = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl_small_nextBlock(groestl_small_ctx_t* ctx, const void* block){
|
||||||
|
uint8_t tmp1[64], tmp2[65];
|
||||||
|
uint8_t i,j;
|
||||||
|
for(i=0; i<8; ++i){
|
||||||
|
for(j=0; j<8; ++j){
|
||||||
|
tmp1[j*8+i] = ((uint8_t*)block)[i*8+j];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
memcpy(tmp2, tmp1, 64);
|
||||||
|
memxor(tmp1, ctx->h, 64);
|
||||||
|
groestl_small_rounds(tmp1, 0);
|
||||||
|
groestl_small_rounds(tmp2, 1);
|
||||||
|
memxor(ctx->h, tmp1, 64);
|
||||||
|
memxor(ctx->h, tmp2, 64);
|
||||||
|
ctx->counter++;
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl_small_lastBlock(groestl_small_ctx_t* ctx, const void* block, uint16_t length_b){
|
||||||
|
uint8_t buffer[64];
|
||||||
|
while(length_b>=GROESTL_SMALL_BLOCKSIZE){
|
||||||
|
groestl_small_nextBlock(ctx, block);
|
||||||
|
length_b -= GROESTL224_BLOCKSIZE;
|
||||||
|
block = (uint8_t*)block + GROESTL_SMALL_BLOCKSIZE_B;
|
||||||
|
}
|
||||||
|
memset(buffer, 0, 64);
|
||||||
|
memcpy(buffer, block, (length_b+7)/8);
|
||||||
|
buffer[length_b/8] |= 0x80>>(length_b%8);
|
||||||
|
if(length_b>512-65){
|
||||||
|
groestl_small_nextBlock(ctx, buffer);
|
||||||
|
memset(buffer, 0, 64-4);
|
||||||
|
}
|
||||||
|
ctx->counter++;
|
||||||
|
buffer[64-1] = (uint8_t)(ctx->counter);
|
||||||
|
buffer[64-2] = (uint8_t)((ctx->counter)>>8);
|
||||||
|
buffer[64-3] = (uint8_t)((ctx->counter)>>16);
|
||||||
|
buffer[64-4] = (uint8_t)((ctx->counter)>>24);
|
||||||
|
groestl_small_nextBlock(ctx, buffer);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl_small_ctx2hash(void* dest, const groestl_small_ctx_t* ctx, uint16_t outlength_b){
|
||||||
|
uint8_t tmp[64];
|
||||||
|
uint8_t i,a,b;
|
||||||
|
memcpy(tmp, ctx->h, 64);
|
||||||
|
groestl_small_rounds(tmp, 0);
|
||||||
|
memxor(tmp, ctx->h, 64);
|
||||||
|
for(i=0; i<outlength_b/8; ++i){
|
||||||
|
a = (64-i-1)%8;
|
||||||
|
b = (64-i-1)/8;
|
||||||
|
((uint8_t*)dest)[outlength_b/8-1-i] = tmp[a*8+b];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl224_ctx2hash(void* dest, const groestl224_ctx_t* ctx){
|
||||||
|
groestl_small_ctx2hash(dest, ctx, 224);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl256_ctx2hash(void* dest, const groestl256_ctx_t* ctx){
|
||||||
|
groestl_small_ctx2hash(dest, ctx, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl224_nextBlock(groestl224_ctx_t* ctx, const void* block){
|
||||||
|
groestl_small_nextBlock(ctx, block);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl256_nextBlock(groestl256_ctx_t* ctx, const void* block){
|
||||||
|
groestl_small_nextBlock(ctx, block);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl224_lastBlock(groestl224_ctx_t* ctx, const void* block, uint16_t length_b){
|
||||||
|
groestl_small_lastBlock(ctx, block, length_b);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl256_lastBlock(groestl256_ctx_t* ctx, const void* block, uint16_t length_b){
|
||||||
|
groestl_small_lastBlock(ctx, block, length_b);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl224(void* dest, const void* msg, uint32_t length_b){
|
||||||
|
groestl_small_ctx_t ctx;
|
||||||
|
groestl224_init(&ctx);
|
||||||
|
while(length_b>=GROESTL_SMALL_BLOCKSIZE){
|
||||||
|
groestl_small_nextBlock(&ctx, msg);
|
||||||
|
length_b -= GROESTL_SMALL_BLOCKSIZE;
|
||||||
|
msg = (uint8_t*)msg + GROESTL_SMALL_BLOCKSIZE_B;
|
||||||
|
}
|
||||||
|
groestl_small_lastBlock(&ctx, msg, length_b);
|
||||||
|
groestl_small_ctx2hash(dest, &ctx, 224);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl256(void* dest, const void* msg, uint32_t length_b){
|
||||||
|
groestl_small_ctx_t ctx;
|
||||||
|
groestl256_init(&ctx);
|
||||||
|
while(length_b>=GROESTL_SMALL_BLOCKSIZE){
|
||||||
|
groestl_small_nextBlock(&ctx, msg);
|
||||||
|
length_b -= GROESTL_SMALL_BLOCKSIZE;
|
||||||
|
msg = (uint8_t*)msg + GROESTL_SMALL_BLOCKSIZE_B;
|
||||||
|
}
|
||||||
|
groestl_small_lastBlock(&ctx, msg, length_b);
|
||||||
|
groestl_small_ctx2hash(dest, &ctx, 256);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,65 @@
|
||||||
|
/* groestl_small.h */
|
||||||
|
/*
|
||||||
|
This file is part of the AVR-Crypto-Lib.
|
||||||
|
Copyright (C) 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
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* \file groestl_small.h
|
||||||
|
* \author Daniel Otte
|
||||||
|
* \email daniel.otte@rub.de
|
||||||
|
* \date 2009-05-19
|
||||||
|
* \license GPLv3 or later
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef GROESTL_SMALL_H_
|
||||||
|
#define GROESTL_SMALL_H_
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#define GROESTL_SMALL_BLOCKSIZE 512
|
||||||
|
#define GROESTL_SMALL_BLOCKSIZE_B ((GROESTL_SMALL_BLOCKSIZE+7)/8)
|
||||||
|
#define GROESTL224_BLOCKSIZE GROESTL_SMALL_BLOCKSIZE
|
||||||
|
#define GROESTL224BLOCKSIZE_B GROESTL_SMALL_BLOCKSIZE_B
|
||||||
|
#define GROESTL256_BLOCKSIZE GROESTL_SMALL_BLOCKSIZE
|
||||||
|
#define GROESTL256_BLOCKSIZE_B GROESTL_SMALL_BLOCKSIZE_B
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
uint8_t h[8*8];
|
||||||
|
uint32_t counter;
|
||||||
|
} groestl_small_ctx_t;
|
||||||
|
|
||||||
|
typedef groestl_small_ctx_t groestl224_ctx_t;
|
||||||
|
typedef groestl_small_ctx_t groestl256_ctx_t;
|
||||||
|
|
||||||
|
void groestl224_init(groestl224_ctx_t* ctx);
|
||||||
|
void groestl256_init(groestl256_ctx_t* ctx);
|
||||||
|
|
||||||
|
void groestl_small_nextBlock(groestl_small_ctx_t* ctx, const void* block);
|
||||||
|
void groestl_small_lastBlock(groestl_small_ctx_t* ctx, const void* block, uint16_t length_b);
|
||||||
|
|
||||||
|
void groestl224_nextBlock(groestl224_ctx_t* ctx, const void* block);
|
||||||
|
void groestl224_lastBlock(groestl224_ctx_t* ctx, const void* block, uint16_t length_b);
|
||||||
|
|
||||||
|
void groestl256_nextBlock(groestl256_ctx_t* ctx, const void* block);
|
||||||
|
void groestl256_lastBlock(groestl256_ctx_t* ctx, const void* block, uint16_t length_b);
|
||||||
|
|
||||||
|
void groestl224_ctx2hash(void* dest, const groestl224_ctx_t* ctx);
|
||||||
|
void groestl256_ctx2hash(void* dest, const groestl256_ctx_t* ctx);
|
||||||
|
|
||||||
|
void groestl224(void* dest, const void* msg, uint32_t length_b);
|
||||||
|
void groestl256(void* dest, const void* msg, uint32_t length_b);
|
||||||
|
|
||||||
|
#endif /* GROESTL_GROESTL_H_ */
|
|
@ -0,0 +1,67 @@
|
||||||
|
/* hfal_groestl_small.c */
|
||||||
|
/*
|
||||||
|
This file is part of the AVR-Crypto-Lib.
|
||||||
|
Copyright (C) 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
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* \file hfal_groestl_small.c
|
||||||
|
* \email daniel.otte@rub.de
|
||||||
|
* \author Daniel Otte
|
||||||
|
* \date 2009-05-05
|
||||||
|
* \license GPLv3 or later
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <avr/pgmspace.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include "hashfunction_descriptor.h"
|
||||||
|
#include "groestl_small.h"
|
||||||
|
|
||||||
|
|
||||||
|
static const char groestl224_str[] PROGMEM = "Groestl-224";
|
||||||
|
static const char groestl256_str[] PROGMEM = "Groestl-256";
|
||||||
|
|
||||||
|
const hfdesc_t groestl224_desc PROGMEM = {
|
||||||
|
HFDESC_TYPE_HASHFUNCTION,
|
||||||
|
0,
|
||||||
|
groestl224_str,
|
||||||
|
sizeof(groestl224_ctx_t),
|
||||||
|
GROESTL224_BLOCKSIZE,
|
||||||
|
224,
|
||||||
|
(hf_init_fpt)groestl224_init,
|
||||||
|
(hf_nextBlock_fpt)groestl_small_nextBlock,
|
||||||
|
(hf_lastBlock_fpt)groestl_small_lastBlock,
|
||||||
|
(hf_ctx2hash_fpt)groestl224_ctx2hash,
|
||||||
|
(hf_free_fpt)NULL,
|
||||||
|
(hf_mem_fpt)groestl224
|
||||||
|
};
|
||||||
|
|
||||||
|
const hfdesc_t groestl256_desc PROGMEM = {
|
||||||
|
HFDESC_TYPE_HASHFUNCTION,
|
||||||
|
0,
|
||||||
|
groestl256_str,
|
||||||
|
sizeof(groestl256_ctx_t),
|
||||||
|
GROESTL256_BLOCKSIZE,
|
||||||
|
256,
|
||||||
|
(hf_init_fpt)groestl256_init,
|
||||||
|
(hf_nextBlock_fpt)groestl_small_nextBlock,
|
||||||
|
(hf_lastBlock_fpt)groestl_small_lastBlock,
|
||||||
|
(hf_ctx2hash_fpt)groestl256_ctx2hash,
|
||||||
|
(hf_free_fpt)NULL,
|
||||||
|
(hf_mem_fpt)groestl256
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
/* hfal_groestl_small.h */
|
||||||
|
/*
|
||||||
|
This file is part of the AVR-Crypto-Lib.
|
||||||
|
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* \file hfal_groestl_small.h
|
||||||
|
* \email daniel.otte@rub.de
|
||||||
|
* \author Daniel Otte
|
||||||
|
* \date 2009-05-05
|
||||||
|
* \license GPLv3 or later
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef HFAL_GROESTL_SMALL_H_
|
||||||
|
#define HFAL_GROESTL_SMALL_H_
|
||||||
|
|
||||||
|
#include <avr/pgmspace.h>
|
||||||
|
#include "hashfunction_descriptor.h"
|
||||||
|
|
||||||
|
extern const hfdesc_t groestl224_desc;
|
||||||
|
extern const hfdesc_t groestl256_desc;
|
||||||
|
|
||||||
|
#endif /* HFAL_GROESTL_SMALL_H_ */
|
|
@ -57,7 +57,7 @@ def process_hashfunction(fin, name)
|
||||||
m = lb.match(/ctx2hash \(cycles\):[\s]*([\d]*)/)
|
m = lb.match(/ctx2hash \(cycles\):[\s]*([\d]*)/)
|
||||||
convtime = m[1].to_i()
|
convtime = m[1].to_i()
|
||||||
|
|
||||||
printf("| %20s || %3s || %3s || || %4d || %4d || %4d ||" +
|
printf("| %20s || %3s || %3s || || %4d || || %4d || %4d ||" +
|
||||||
" %6d || %6d || %7.2f || %6d || || || \n|-\n" ,
|
" %6d || %6d || %7.2f || %6d || || || \n|-\n" ,
|
||||||
name, $lang, $lang ,ctxsize, hashsize, blocksize,
|
name, $lang, $lang ,ctxsize, hashsize, blocksize,
|
||||||
inittime, nextblocktime, nextblocktime.to_f/blocksize*8,
|
inittime, nextblocktime, nextblocktime.to_f/blocksize*8,
|
||||||
|
|
|
@ -57,7 +57,7 @@ def send_md(md_string)
|
||||||
$sp.print(md_string[i].chr)
|
$sp.print(md_string[i].chr)
|
||||||
# print("DBG s: "+ md_string[i].chr) if $debug
|
# print("DBG s: "+ md_string[i].chr) if $debug
|
||||||
if(i%20==19)
|
if(i%20==19)
|
||||||
sleep(0.01)
|
sleep(0.015)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Makefile for Blake
|
||||||
|
ALGO_NAME := GROESTL_C
|
||||||
|
|
||||||
|
# comment out the following line for removement of Grøestl from the build process
|
||||||
|
HASHES += $(ALGO_NAME)
|
||||||
|
|
||||||
|
|
||||||
|
$(ALGO_NAME)_OBJ := groestl_small.o memxor.o aes_sbox.o gf256mul.o
|
||||||
|
$(ALGO_NAME)_TEST_BIN := main-groestl-test.o hfal_groestl_small.o $(CLI_STD) $(HFAL_STD)
|
||||||
|
$(ALGO_NAME)_NESSIE_TEST := test nessie
|
||||||
|
$(ALGO_NAME)_PERFORMANCE_TEST := performance
|
||||||
|
|
|
@ -0,0 +1,154 @@
|
||||||
|
/* main-groestl-test.c */
|
||||||
|
/*
|
||||||
|
This file is part of the AVR-Crypto-Lib.
|
||||||
|
Copyright (C) 2008 Daniel Otte (daniel.otte@rub.de)
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* groestl test-suit
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
#include "serial-tools.h"
|
||||||
|
#include "uart.h"
|
||||||
|
#include "debug.h"
|
||||||
|
|
||||||
|
#include "groestl_small.h"
|
||||||
|
//#include "groestl_large.h"
|
||||||
|
#include "hfal_groestl_small.h"
|
||||||
|
//#include "hfal_groestl_large.h"
|
||||||
|
#include "hfal-nessie.h"
|
||||||
|
#include "hfal-test.h"
|
||||||
|
#include "hfal-performance.h"
|
||||||
|
#include "shavs.h"
|
||||||
|
#include "cli.h"
|
||||||
|
#include "nessie_hash_test.h"
|
||||||
|
#include "performance_test.h"
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
char* algo_name = "Groestl";
|
||||||
|
|
||||||
|
|
||||||
|
const hfdesc_t* algolist[] PROGMEM = {
|
||||||
|
(hfdesc_t*)&groestl224_desc,
|
||||||
|
(hfdesc_t*)&groestl256_desc,
|
||||||
|
// (hfdesc_t*)&groestl384_desc,
|
||||||
|
// (hfdesc_t*)&groestl512_desc,
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* additional validation-functions *
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
void testrun_nessie_groestl(void){
|
||||||
|
hfal_nessie_multiple(algolist);
|
||||||
|
}
|
||||||
|
void groestl224_test(void* msg, uint32_t length_b){
|
||||||
|
hfal_test(&groestl224_desc, msg, length_b);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl256_test(void* msg, uint32_t length_b){
|
||||||
|
hfal_test(&groestl256_desc, msg, length_b);
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
void groestl384_test(void* msg, uint32_t length_b){
|
||||||
|
hfal_test(&groestl384_desc, msg, length_b);
|
||||||
|
}
|
||||||
|
|
||||||
|
void groestl512_test(void* msg, uint32_t length_b){
|
||||||
|
hfal_test(&groestl512_desc, msg, length_b);
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
void testrun_stdtest_groestl(void){
|
||||||
|
uint8_t msg1[144];
|
||||||
|
memset(msg1, 0, 144);
|
||||||
|
groestl224_test("", 8);
|
||||||
|
groestl224_test(msg1, 576);
|
||||||
|
groestl256_test("", 8);
|
||||||
|
groestl256_test(msg1, 576);
|
||||||
|
/*
|
||||||
|
groestl384_test("", 8);
|
||||||
|
groestl384_test(msg1, 1152);
|
||||||
|
groestl512_test("", 8);
|
||||||
|
groestl512_test(msg1, 1152);
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
void testshort(void){
|
||||||
|
groestl256_test("abc", 24);
|
||||||
|
}
|
||||||
|
|
||||||
|
void testlshort(void){
|
||||||
|
// groestl512_test("", 8);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void performance_groestl(void){
|
||||||
|
hfal_performance_multiple(algolist);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* main *
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
const char nessie_str[] PROGMEM = "nessie";
|
||||||
|
const char test_str[] PROGMEM = "test";
|
||||||
|
const char testshort_str[] PROGMEM = "short";
|
||||||
|
const char testlshort_str[] PROGMEM = "lshort";
|
||||||
|
const char performance_str[] PROGMEM = "performance";
|
||||||
|
const char echo_str[] PROGMEM = "echo";
|
||||||
|
const char shavs_list_str[] PROGMEM = "shavs_list";
|
||||||
|
const char shavs_set_str[] PROGMEM = "shavs_set";
|
||||||
|
const char shavs_test1_str[] PROGMEM = "shavs_test1";
|
||||||
|
|
||||||
|
cmdlist_entry_t cmdlist[] PROGMEM = {
|
||||||
|
{ nessie_str, NULL, testrun_nessie_groestl},
|
||||||
|
{ test_str, NULL, testrun_stdtest_groestl},
|
||||||
|
{ testshort_str, NULL, testshort},
|
||||||
|
{ testlshort_str, NULL, testlshort},
|
||||||
|
{ performance_str, NULL, performance_groestl},
|
||||||
|
{ shavs_list_str, NULL, shavs_listalgos},
|
||||||
|
{ shavs_set_str, (void*)1, (void_fpt)shavs_setalgo},
|
||||||
|
{ shavs_test1_str, NULL, shavs_test1},
|
||||||
|
{ echo_str, (void*)1, (void_fpt)echo_ctrl},
|
||||||
|
{ NULL, NULL, NULL}
|
||||||
|
};
|
||||||
|
|
||||||
|
int main (void){
|
||||||
|
DEBUG_INIT();
|
||||||
|
|
||||||
|
cli_rx = uart_getc;
|
||||||
|
cli_tx = uart_putc;
|
||||||
|
shavs_algolist=(hfdesc_t**)algolist;
|
||||||
|
shavs_algo=(hfdesc_t*)&groestl256_desc;
|
||||||
|
for(;;){
|
||||||
|
cli_putstr_P(PSTR("\r\n\r\nCrypto-VS ("));
|
||||||
|
cli_putstr(algo_name);
|
||||||
|
cli_putstr_P(PSTR("; "));
|
||||||
|
cli_putstr(__DATE__);
|
||||||
|
cli_putstr_P(PSTR(" "));
|
||||||
|
cli_putstr(__TIME__);
|
||||||
|
cli_putstr_P(PSTR(")\r\nloaded and running\r\n"));
|
||||||
|
|
||||||
|
cmd_interface(cmdlist);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
# ExtremelyLongMsgKAT_224.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Repeat = 16777216
|
||||||
|
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
|
||||||
|
MD = 4E5F979D55125F5D24711A05657E048424A2EE977E31FC9FFD093127
|
|
@ -0,0 +1,7 @@
|
||||||
|
# ExtremelyLongMsgKAT_256.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Repeat = 16777216
|
||||||
|
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
|
||||||
|
MD = 917521F44483D58240F21436AAF9B4D48E0FE3F7BF5819E0AF87CDBF70164601
|
|
@ -0,0 +1,7 @@
|
||||||
|
# ExtremelyLongMsgKAT_384.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Repeat = 16777216
|
||||||
|
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
|
||||||
|
MD = 0B150BBD596A48556266F5A6B7E66920F4EC6426257C03214C5BF05C57887FD02692BF29ABE2D5DDA510A421059DDA06
|
|
@ -0,0 +1,7 @@
|
||||||
|
# ExtremelyLongMsgKAT_512.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Repeat = 16777216
|
||||||
|
Text = abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno
|
||||||
|
MD = 30544E359AF4EB72A4CA4B27C2645372D952843429D306F7B17A7337A73EE286BD5D2BE014C71FB6D32E018AEC5EBD98B31731CD6DDF4A5B37CB0EA10A85861A
|
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
File diff suppressed because it is too large
Load Diff
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
|
@ -0,0 +1,305 @@
|
||||||
|
# MonteCarlo_224.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
|
||||||
|
|
||||||
|
j = 0
|
||||||
|
MD = 882BE7FAA1CE146898EA9530B4FA1B5355B5A32D4D5FFBDCDB94CE01
|
||||||
|
|
||||||
|
j = 1
|
||||||
|
MD = EE85E26B3BE2621386F3952F8402E055C1B3C691EAC83CECA8861EAE
|
||||||
|
|
||||||
|
j = 2
|
||||||
|
MD = 408D198572A17DD0F58423EFAE3D8204C68707C2AC0AB0E4C9650778
|
||||||
|
|
||||||
|
j = 3
|
||||||
|
MD = 9BC666D2EF02996736D913A576A94CF5FD1630548CC80F5FED80D3F1
|
||||||
|
|
||||||
|
j = 4
|
||||||
|
MD = 1A6910814AFFE7099873E71EA445EB695405DE9E1B0EE211964B258F
|
||||||
|
|
||||||
|
j = 5
|
||||||
|
MD = 2A1AF17E26E685801A228C53BEFE24F3648806D172985D032845A7CE
|
||||||
|
|
||||||
|
j = 6
|
||||||
|
MD = E476735E06FEB5DD30D38743B5625945758A357EA800DA2BBB169410
|
||||||
|
|
||||||
|
j = 7
|
||||||
|
MD = 4C81D00C7319134DD3959E2F0B882007FBF8D879F59235E127C50C5C
|
||||||
|
|
||||||
|
j = 8
|
||||||
|
MD = 542C5E20E5D828726426C4F44AB2C11E0AA7D6D42224801745008E34
|
||||||
|
|
||||||
|
j = 9
|
||||||
|
MD = 507E46471D57FCDEFE0D26F9141F735F3F76E82DF230BE34AA0DFD25
|
||||||
|
|
||||||
|
j = 10
|
||||||
|
MD = 2385D78578DD3D0BBBFEECA329533875BB2B099C1127702D8784FD27
|
||||||
|
|
||||||
|
j = 11
|
||||||
|
MD = 6F3ACA1616090A91557CA9F972EDCA26599CEEF6B51D7BF5A6AC8897
|
||||||
|
|
||||||
|
j = 12
|
||||||
|
MD = BF52CF71406F1506152392C52F9B3311716DA0802A6D54B6F0487E33
|
||||||
|
|
||||||
|
j = 13
|
||||||
|
MD = 8FD6B76FBB022E9ECFD443FAC27532C2B9ED816BCB562147164F0FF7
|
||||||
|
|
||||||
|
j = 14
|
||||||
|
MD = 2EB3649DF43EA961A64D2784A9B3F9601F1D8D387D6B6812A43615B8
|
||||||
|
|
||||||
|
j = 15
|
||||||
|
MD = 0D7861B3AB007E101E4A081833481B3D7CFCFEEB064DA673627AAF30
|
||||||
|
|
||||||
|
j = 16
|
||||||
|
MD = BB34ED598415848827F0D8FA4F2290C8BDCB8EE4133F58B6B1E7EF8D
|
||||||
|
|
||||||
|
j = 17
|
||||||
|
MD = DA345303491FAF61FE261AD540F31ABD304EEB11E7AAAAD64A6FB2F1
|
||||||
|
|
||||||
|
j = 18
|
||||||
|
MD = B64219527CE8060AEEEA615AC645734BC785FAEA2F6D813BCC266ED7
|
||||||
|
|
||||||
|
j = 19
|
||||||
|
MD = 998295923870A58E6DD294652F05A49E0832F035689F639C7221FA3D
|
||||||
|
|
||||||
|
j = 20
|
||||||
|
MD = 89A7E91FBEC481C83702300A5817D19FC920D62464B86F4AD55E6423
|
||||||
|
|
||||||
|
j = 21
|
||||||
|
MD = 69B9A82413F4E40DD371528A312295DAA01439C4EDE3324D7BB08542
|
||||||
|
|
||||||
|
j = 22
|
||||||
|
MD = 665030667D5E6FE53C4555C01D8E53F436FE7339EA5F8638956D0571
|
||||||
|
|
||||||
|
j = 23
|
||||||
|
MD = 5FB8D82428AE959FD5E388EE7D064D5B840A9B070E14C29C6BBC0F34
|
||||||
|
|
||||||
|
j = 24
|
||||||
|
MD = 0DE0CBC4B170462803FB6538AF01945C6F4F036DA80E10D09E530AA5
|
||||||
|
|
||||||
|
j = 25
|
||||||
|
MD = 16938B4D7E8947DA58F9C69E188511C976196B9A38B5C1CF005825F6
|
||||||
|
|
||||||
|
j = 26
|
||||||
|
MD = ACD9788A98E6110F70FEEBADE698FF230AE673F34EDD5E0E86CAFE15
|
||||||
|
|
||||||
|
j = 27
|
||||||
|
MD = 3E4CC7A9A3F3988EC2A65E874B03D4F66FB002D0F7D9A540C92A71A1
|
||||||
|
|
||||||
|
j = 28
|
||||||
|
MD = 46BBC5AFB3883F8FF234B9CDDB7CF4BE7BEDA0664727E19384078982
|
||||||
|
|
||||||
|
j = 29
|
||||||
|
MD = D6E56E2B8CD7E5C9EB7CF1EC13FD013811BA5C9A6126CF2CCDE4C9C0
|
||||||
|
|
||||||
|
j = 30
|
||||||
|
MD = E5F83375F4FF8D139F9FA4C29A551CE36EE53357B9D4D164D9DFAF91
|
||||||
|
|
||||||
|
j = 31
|
||||||
|
MD = FD98D2E1FFD5788BDCD3519ABFEE3ACC7CA40EDA0FEF619961040E87
|
||||||
|
|
||||||
|
j = 32
|
||||||
|
MD = 943A18ABD763BDBD024930F54DE26B0F35813B8C6AD9948F0190FAA3
|
||||||
|
|
||||||
|
j = 33
|
||||||
|
MD = 4991FDDDC8D2FD9FC3A97ABC3FC95AB965695BCC412C2B0D01116B84
|
||||||
|
|
||||||
|
j = 34
|
||||||
|
MD = AF7C70CB9B9605E2F4D3AF98A67F87A6B71A40951B3A9C6D008E240E
|
||||||
|
|
||||||
|
j = 35
|
||||||
|
MD = 00A6C01835770CCE2815018D899ACF5FCDE11B2371559CA3F8DA1013
|
||||||
|
|
||||||
|
j = 36
|
||||||
|
MD = CAE6380EC859E940540E7D43EC0980E6BA5E703F2BEEC4DAC96C39F0
|
||||||
|
|
||||||
|
j = 37
|
||||||
|
MD = 77F7D0A14EECA0725B3E7F436FAFAE9D4B02F7DD0B9D42A8E4FA5157
|
||||||
|
|
||||||
|
j = 38
|
||||||
|
MD = 1C0F06144AFB09574A23F9CF2251C6CB6C6190ADF1534688EA76A432
|
||||||
|
|
||||||
|
j = 39
|
||||||
|
MD = 54D27BEF0ECA902C7D5C42BC247BD4905BFCFE1F220643AACC3D1437
|
||||||
|
|
||||||
|
j = 40
|
||||||
|
MD = AF92225FA4324D20C1D6128DCA1834EEE9DCE7AFF52C2EDCD1F1A791
|
||||||
|
|
||||||
|
j = 41
|
||||||
|
MD = A006DA39BCF42A1E48670BB68A28D3BC44A5A5AF0D51CBF6A9C8697F
|
||||||
|
|
||||||
|
j = 42
|
||||||
|
MD = AF09926E37BAB44488F5D28092B6CA4F6EACD90817A5CF5A8356FFB8
|
||||||
|
|
||||||
|
j = 43
|
||||||
|
MD = 93CF250DE7ACA242ABEA57A275AC564BD2195D7F92DD6D41F82124D0
|
||||||
|
|
||||||
|
j = 44
|
||||||
|
MD = 20FE50FE0535DEFF900FE174782B2E1AFDF1997B53B9699D73C0B36E
|
||||||
|
|
||||||
|
j = 45
|
||||||
|
MD = DB80D85B1A2CA9FA63099DD9F64C4FF094BE80C9C36C4D3E5EC69875
|
||||||
|
|
||||||
|
j = 46
|
||||||
|
MD = 5078E08340160EC4B52022EA74937A7A2FEA82AF895D24912BC2701B
|
||||||
|
|
||||||
|
j = 47
|
||||||
|
MD = FBDF9AED6BE387A9A75B88BD6CF96D7A24B753E8F40AB4B5D1C0E732
|
||||||
|
|
||||||
|
j = 48
|
||||||
|
MD = 6456893E6D4788E41C8D13EBBEA54FC220FD24981B2F51F9F61A4A6A
|
||||||
|
|
||||||
|
j = 49
|
||||||
|
MD = 8A545FA8747A8F2D18E7AE9DD8642EADE23664DF7731698B7456A1C6
|
||||||
|
|
||||||
|
j = 50
|
||||||
|
MD = DA7DE2154027545D7A5C4D7770D9A8755FD5ED697F5613B8F3B43750
|
||||||
|
|
||||||
|
j = 51
|
||||||
|
MD = E1DC955D0ED4868789CDC957B35381DF36316D3DBAA1F588F6328EF3
|
||||||
|
|
||||||
|
j = 52
|
||||||
|
MD = 07532A4795D8CD2E8D58E6B670C9D92515E90F1E41A85CD4F9B9D0F6
|
||||||
|
|
||||||
|
j = 53
|
||||||
|
MD = EE15681A8A49EA18FDB60C2776B9CACFA84C17C27DDE1A310D5A820E
|
||||||
|
|
||||||
|
j = 54
|
||||||
|
MD = D5631452885C4774246E9747C7A94720CDA07E7CAF213FBCCD3380F4
|
||||||
|
|
||||||
|
j = 55
|
||||||
|
MD = 3C2D86E2D0BA26CE44C48B2590CF5181AFDD5F80A1929CEB31491436
|
||||||
|
|
||||||
|
j = 56
|
||||||
|
MD = 69FD97EC46910F7492B05475C67F9231359D995ACD6234237CDF5CB9
|
||||||
|
|
||||||
|
j = 57
|
||||||
|
MD = D9DBB0FF7555D0295836E5AFA0DA4D1FC32D9AF30AA0150B127B825A
|
||||||
|
|
||||||
|
j = 58
|
||||||
|
MD = AA0B744C60BF6FFBC6289055F14EB598E4B70FBC27D216DA31053154
|
||||||
|
|
||||||
|
j = 59
|
||||||
|
MD = 3F106F0CD7C185F12A99D7A69703969C5B43220265441D355E1BDA6F
|
||||||
|
|
||||||
|
j = 60
|
||||||
|
MD = 256B796010E851D8318925AD60B2B74F604288C52A7E9F076AD3DAAD
|
||||||
|
|
||||||
|
j = 61
|
||||||
|
MD = E541AF12BA54BD999FE6FF0AFEA4A61EF0CAECFFC075C89BC3942202
|
||||||
|
|
||||||
|
j = 62
|
||||||
|
MD = 13E5E8D5C47672C4A102F8F73FECC6E6808DEB65A3D0B29D755186C6
|
||||||
|
|
||||||
|
j = 63
|
||||||
|
MD = FB2D4A64B65FCDDE5DCADF70EE298EF1E9CFA2CD58DDBE0913B713BC
|
||||||
|
|
||||||
|
j = 64
|
||||||
|
MD = D0CC3AD8054C63ADD8CF2F8972024B04CCE3DE2CC05D6D58D8AD4786
|
||||||
|
|
||||||
|
j = 65
|
||||||
|
MD = 15CFFE4362B4626F40BD92BBB6D0265B6DCFDCA2EB4FF8D7156E53BA
|
||||||
|
|
||||||
|
j = 66
|
||||||
|
MD = F027549B85722DC8BB549D96C09C7E667C3DA1B5438F03014FCD497C
|
||||||
|
|
||||||
|
j = 67
|
||||||
|
MD = CD4001FF2E3597B6B726BEE34D62903464D7E846AB9B1083D71A18A3
|
||||||
|
|
||||||
|
j = 68
|
||||||
|
MD = 4367CC5C93AB6DD8043495846BF5A1701700D0F3270A26A442EBC7E4
|
||||||
|
|
||||||
|
j = 69
|
||||||
|
MD = 2C0B0E6A168104E1D05D154D69FA692CB086CC3C0583FFEA400643A5
|
||||||
|
|
||||||
|
j = 70
|
||||||
|
MD = 59B963ECA24FC02754FD8F2833ED2CADF0B5C1F92A57B34CD9EDDE41
|
||||||
|
|
||||||
|
j = 71
|
||||||
|
MD = 2D6D8FAE1F6A69FEE645327E5280DACE0B6AD2AB7230C6ED79D0F811
|
||||||
|
|
||||||
|
j = 72
|
||||||
|
MD = CBFC92308BC4838A06E44568C13926FBDE99409B40CDF4577E4BAAE1
|
||||||
|
|
||||||
|
j = 73
|
||||||
|
MD = 5B4FE199F3CAD27E652B402E3BFE2B74A45441A852F244D252F8BAC7
|
||||||
|
|
||||||
|
j = 74
|
||||||
|
MD = 17BC9D05E45FA4862C4BAE08EB7C05C0C6CD52D26722230C03D15E56
|
||||||
|
|
||||||
|
j = 75
|
||||||
|
MD = 8D9E2EF6EAF6A19B8AFCED34B3DFEDCFB1F55938AC451181C36CC8C0
|
||||||
|
|
||||||
|
j = 76
|
||||||
|
MD = 4750E86B55250F432FF588BC8E7CB4FB04843EF8F0843E217569C0A6
|
||||||
|
|
||||||
|
j = 77
|
||||||
|
MD = 8856347B98B394A8BDB6D8608A5757353BD13938A5EDAAC335C9815E
|
||||||
|
|
||||||
|
j = 78
|
||||||
|
MD = 17AE576944E2B4A13D4EFB2A74FA3AD8CAE59BD61A495A6E7BB2E204
|
||||||
|
|
||||||
|
j = 79
|
||||||
|
MD = D95F5820C277FA7D4F3A4C4F3ED5ED3AF7C20004458753002E6AA9AD
|
||||||
|
|
||||||
|
j = 80
|
||||||
|
MD = 8DEA4F130A7528E133294DD15E790BB52CDBC16F3BA5EFF65AF77151
|
||||||
|
|
||||||
|
j = 81
|
||||||
|
MD = D6EEBEF45F780D275480FDC137F9B9C030B38B3AEEE4CC93C6AC7FF8
|
||||||
|
|
||||||
|
j = 82
|
||||||
|
MD = E4DF8BE504C8E3F9757DE52E0113E87FE85443FA357C94101F0D9092
|
||||||
|
|
||||||
|
j = 83
|
||||||
|
MD = 4CEA449014D0BC7EF23F7137583ECD5B2109E11187F7B99FE387A895
|
||||||
|
|
||||||
|
j = 84
|
||||||
|
MD = 99E09209470347976775BD31C2A16E822A9E566429E300F2F53055F8
|
||||||
|
|
||||||
|
j = 85
|
||||||
|
MD = 5DB3473FC0CA320BE497B1FC1F03A033546F6D78F92978FB9F29E813
|
||||||
|
|
||||||
|
j = 86
|
||||||
|
MD = CFB7BE37F72BD7A36D9EE064FA852B0545650F56A1437CAEF981E266
|
||||||
|
|
||||||
|
j = 87
|
||||||
|
MD = BD477F2E95167679DC378889BC4CFD732F645DC08BA4C7115DE4F31D
|
||||||
|
|
||||||
|
j = 88
|
||||||
|
MD = CBAC2A98AC8947B7DFA494243EE54DB7466FEDF0D063DDB0374C3471
|
||||||
|
|
||||||
|
j = 89
|
||||||
|
MD = D4AA0C3C607F927549A806C018ABB85934E4D33B28D673AEE69D770D
|
||||||
|
|
||||||
|
j = 90
|
||||||
|
MD = 3F07710584F610F0EFF68BFB6D4BE001E3460BC28BAC4EF9C0A06A55
|
||||||
|
|
||||||
|
j = 91
|
||||||
|
MD = 72D370A9AB37BAAE588C39E802BBE2136EA0B888A378B72D42BB7000
|
||||||
|
|
||||||
|
j = 92
|
||||||
|
MD = 804BC12F859C8EE91805C878339EB0BCB9359B67C13DD7D626C75FC3
|
||||||
|
|
||||||
|
j = 93
|
||||||
|
MD = F06910B60B5F286156129C07A57D47A6E6B36017DD2155D71369E45F
|
||||||
|
|
||||||
|
j = 94
|
||||||
|
MD = 66D308E762F7FDA95A256771519CBBFEF89C952E5BD18EB377516837
|
||||||
|
|
||||||
|
j = 95
|
||||||
|
MD = 719D12A35397104F538AAC6C34EE272A1F95B9B069799113B4D8D002
|
||||||
|
|
||||||
|
j = 96
|
||||||
|
MD = 7D4FD98CB50D385F2E56153AC1EC388F5E16BC5A54637420A2D015A5
|
||||||
|
|
||||||
|
j = 97
|
||||||
|
MD = 89B27A5CC9E91A218252D6271D8C09C5515E7AE658569B3C82FDC01E
|
||||||
|
|
||||||
|
j = 98
|
||||||
|
MD = C03EC5AD73A443922EF101DA51B4922D5FE91ABA5217738EA58365CF
|
||||||
|
|
||||||
|
j = 99
|
||||||
|
MD = F54A2126E74D004DD7BA1A1B955EF7FA003BE131F31142BC748C042E
|
|
@ -0,0 +1,305 @@
|
||||||
|
# MonteCarlo_256.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
|
||||||
|
|
||||||
|
j = 0
|
||||||
|
MD = 48BD4815E23AE490AD62038A0CBAA3945202F81BE7D98FA9D76A543FA06038C5
|
||||||
|
|
||||||
|
j = 1
|
||||||
|
MD = 3C09761C0F79570A1E2AF0DF313BF0C14D76DCD47E56FC16580B7345D0E77ECB
|
||||||
|
|
||||||
|
j = 2
|
||||||
|
MD = 23812BBC4C97C6D0394471686D666F7A1419A6AACFC0CF2918D7B7A9281C8DC0
|
||||||
|
|
||||||
|
j = 3
|
||||||
|
MD = FF9B8BA7180516C647D4C07DCEA631080108F2F96E402B29FB47D143AFDA4F07
|
||||||
|
|
||||||
|
j = 4
|
||||||
|
MD = B52BE1899370FCBCA962DB4BD131C0ACF4C57F06BF7ED9AA662E33DDCC4F6D0B
|
||||||
|
|
||||||
|
j = 5
|
||||||
|
MD = B21563CCD7B7DCF243F7A7EC058001EA239B7ED55773436C747B57901CAC7DB8
|
||||||
|
|
||||||
|
j = 6
|
||||||
|
MD = 066ADF348B90D2168E6B25E121A62D5D4A695A01BE7007DF323234C08CD7E69A
|
||||||
|
|
||||||
|
j = 7
|
||||||
|
MD = 48D7ECC44CF942E8398FB1EA0AA3C2A4B24D2F88B962128B89DA40BB7D1A5B05
|
||||||
|
|
||||||
|
j = 8
|
||||||
|
MD = 52B1859DF93F3E933FB68918EAE7CB7357F2AA2318A1FD427479D1DC57C7A842
|
||||||
|
|
||||||
|
j = 9
|
||||||
|
MD = B25360E7C658470E8C943BC662462327F9775EC39ADB186901372376F10DCBF9
|
||||||
|
|
||||||
|
j = 10
|
||||||
|
MD = 1517EA9092A08AFFE1E7D68F32D83728F7E8B7DAE1A95EF55DAEB96868572AA9
|
||||||
|
|
||||||
|
j = 11
|
||||||
|
MD = 9B53E0F33909F93A95551159AE749BB428D8DF09A70D086ABDC5C2BFE9C6176E
|
||||||
|
|
||||||
|
j = 12
|
||||||
|
MD = C7D9B479A128EDC4005F51198E1EA8BB351AECFF99E2E4CBC5902AD3EE27EFCB
|
||||||
|
|
||||||
|
j = 13
|
||||||
|
MD = 20B1FFAE56CB08AE395FA0F003A520EAD55BF203D4619256C6E40367A0F38864
|
||||||
|
|
||||||
|
j = 14
|
||||||
|
MD = 798D302307A205840130D3E98A3F1E8AF21844DD728B6D89B03C8A3D637F5D04
|
||||||
|
|
||||||
|
j = 15
|
||||||
|
MD = 022F8C5D966ACEE38524D504A6F21AA67ABEA89E90DF4923515679421B2752F5
|
||||||
|
|
||||||
|
j = 16
|
||||||
|
MD = B19DB630B1BB9491F483495312D933AE4188FA2A622E59C6F11A37BA970BE640
|
||||||
|
|
||||||
|
j = 17
|
||||||
|
MD = 20D076B9E730222DDA2610B164CAA54E20AD6AF1639B592A320F64887A7B472F
|
||||||
|
|
||||||
|
j = 18
|
||||||
|
MD = 336542DEE3E68FA3C0A398C2914C7DDAB6C1BAD0A89C4897058EFE849F3749E2
|
||||||
|
|
||||||
|
j = 19
|
||||||
|
MD = B8758F41864E3ACEA257C83570B58134D136667B9038FBF75BE621054E2EEEBD
|
||||||
|
|
||||||
|
j = 20
|
||||||
|
MD = A0BD43C94F2C8D9A07B6CF9385EF75E4569E5AB9D096B8C2EADC51AF2DA205BC
|
||||||
|
|
||||||
|
j = 21
|
||||||
|
MD = E387BC7121021F888868D14C03EBBE2064AA2B24FE66D686EE2C5B49D0BF90B0
|
||||||
|
|
||||||
|
j = 22
|
||||||
|
MD = 5B9590CDE4CC133F439C6E7D350D16D512B82D8E5B5BB6BDA9FF1EF18345E198
|
||||||
|
|
||||||
|
j = 23
|
||||||
|
MD = 7F36A0177656F728BC7937941B17E6CB34E87B559F5A0A593556BDFB7B61A514
|
||||||
|
|
||||||
|
j = 24
|
||||||
|
MD = C8B3F458522AF751C534E28EDFA536D88C259CB9871E12524039EB5C29C027E8
|
||||||
|
|
||||||
|
j = 25
|
||||||
|
MD = 9757114C24919B086DB360DB0EAB3B3269FC7A259247072A799A4599DCB16DD7
|
||||||
|
|
||||||
|
j = 26
|
||||||
|
MD = EDBA94EA7AD92430DD878CB77E55B1F18D6D03DA1D7452CE93388D7136735C97
|
||||||
|
|
||||||
|
j = 27
|
||||||
|
MD = 5375DA5583C5EA620848F219D695CA90F27C4BA520F00A60F048B9201C8FE308
|
||||||
|
|
||||||
|
j = 28
|
||||||
|
MD = 749F2DB34810B2C50A9270C06631AF337645A96F1FAC05BCE1831CE3360207DF
|
||||||
|
|
||||||
|
j = 29
|
||||||
|
MD = D5A471FA463D4169505294BAE98878297543FEE768F5F6A2563F9080CE7C1A0B
|
||||||
|
|
||||||
|
j = 30
|
||||||
|
MD = 91FAE3C75013C27F138E5319C3626A79656B90B48C45904847AE72794EF47BA8
|
||||||
|
|
||||||
|
j = 31
|
||||||
|
MD = 14B58350F091D5328E654A17538C9D7599D923A0147313AF8939CEC6F76B9DB3
|
||||||
|
|
||||||
|
j = 32
|
||||||
|
MD = E601DFD682FB0FA5F3C35B7FC60CA25DE521CEB5D7B5ADD66F78390648374CF7
|
||||||
|
|
||||||
|
j = 33
|
||||||
|
MD = 99B4FB6C4D7D489C6D08433B237093D3EE6414B2B2D0AFB5A238EB973209060E
|
||||||
|
|
||||||
|
j = 34
|
||||||
|
MD = 18CDDC73D9BD1BA6239CD31D2DEF1E2D45F31C31A072BE91A7FB48F8DF5E3532
|
||||||
|
|
||||||
|
j = 35
|
||||||
|
MD = AD3A16E6B31A6B993CFEE6AB5E7E389BE537EB87DFC99A5285DDF0D957985B09
|
||||||
|
|
||||||
|
j = 36
|
||||||
|
MD = 7FDA6CC9182AA1362BE69A1506219ABE771BE961F34C79FADCE1FD3D3A6C5D37
|
||||||
|
|
||||||
|
j = 37
|
||||||
|
MD = 198EB4C1D47635B03E723337DD9D217D8D4D6B3E3DB26A63373538A6C906B0DB
|
||||||
|
|
||||||
|
j = 38
|
||||||
|
MD = 67FA0BC6611EFA96662A6BDA6FC42337EB245744C0DD202561C7BA146AE1EFAE
|
||||||
|
|
||||||
|
j = 39
|
||||||
|
MD = 1D014E85C16A67EDB8D84E23E8D31B18EF073C2CABAAC02451C3A3CB94444CA4
|
||||||
|
|
||||||
|
j = 40
|
||||||
|
MD = 3327EBAD9A21553BE7E0D36F6473A98329186C6EF3B8FF4D00BA9DF45209A67B
|
||||||
|
|
||||||
|
j = 41
|
||||||
|
MD = 2E466FD2C057B60EE8EEE327838B37D4DC005471BF1FB3E2387A52FE32B4950C
|
||||||
|
|
||||||
|
j = 42
|
||||||
|
MD = 27923EEECA0CD41D7488148A3A8A5258941733F99B41997C1F6FC625345954DC
|
||||||
|
|
||||||
|
j = 43
|
||||||
|
MD = 2B81D2B4BF920D84B4AAF182E3F6F79ED3533C0FF4FFBA2BFDE8CAD913072EDB
|
||||||
|
|
||||||
|
j = 44
|
||||||
|
MD = D6BC0B46C441B27E247AFC46D9FE47436F7E047A9636848B4E27F57D24044E8E
|
||||||
|
|
||||||
|
j = 45
|
||||||
|
MD = 58D393BD97F1BECE19DDF2DA372BB19369608982339733373D05F81B12179CD8
|
||||||
|
|
||||||
|
j = 46
|
||||||
|
MD = 1B5D4BEB0178ACDF29F0952C29E22526019E155CBB55186C599C1A7DE8F90FDE
|
||||||
|
|
||||||
|
j = 47
|
||||||
|
MD = A081EA617633DBE33904DF231CF168EF6EA27FF628E62E72433BC57CA844882E
|
||||||
|
|
||||||
|
j = 48
|
||||||
|
MD = F3C570312FF201BDA846DBBBC13B0C228F480B83A67CAD458BA4EE2A7E573E81
|
||||||
|
|
||||||
|
j = 49
|
||||||
|
MD = 422057B8F97F7DE037153BC6C780AB265210C0E03A92EF381884665060209147
|
||||||
|
|
||||||
|
j = 50
|
||||||
|
MD = 8971EC850EDC958A3AB6F6093A13E305726CE6976C24BAAA8A8E53604A3A3D16
|
||||||
|
|
||||||
|
j = 51
|
||||||
|
MD = 5D376835D8C4ABEFCE98145F971FF7D1E870402BDF61135C5C48D82C52514AB2
|
||||||
|
|
||||||
|
j = 52
|
||||||
|
MD = DBCA2EC07BB614131CBC2C8F3E39660554FD863CFF29FB5375BED901940E5A67
|
||||||
|
|
||||||
|
j = 53
|
||||||
|
MD = 7ED465B1F703F76AE9737D966F438C2B22BF2E68707A0FD0A151A35B13BDA677
|
||||||
|
|
||||||
|
j = 54
|
||||||
|
MD = ADFA015F7AC8DE4B7AE5FB45028F07E872F24951818D7ECC940BDE023A30BB5B
|
||||||
|
|
||||||
|
j = 55
|
||||||
|
MD = CCDB35C7CFC7B2F9E7E8ACC48F736AC9D0B4DD305C527CF07C89D148F53B3AFF
|
||||||
|
|
||||||
|
j = 56
|
||||||
|
MD = 896030123A16EDF33F0F35955BB48FCB71D2E7093D90D481A65DB7A0DB12AF3C
|
||||||
|
|
||||||
|
j = 57
|
||||||
|
MD = F72082B664BC782CF867BD18D2DBE40C35D53F80FCD0C9225002E45EFFCAA33C
|
||||||
|
|
||||||
|
j = 58
|
||||||
|
MD = 171BDF1DED7DB83B8E115FB54A35517E04F5B2E613050E2049A2EE3118214B79
|
||||||
|
|
||||||
|
j = 59
|
||||||
|
MD = 513441984DA0849793707CBB309568309819655A14EECFCA45B9FE02D876CB48
|
||||||
|
|
||||||
|
j = 60
|
||||||
|
MD = D29DCE3A060B2BB1F88492DF3BF89F603D093C483D94A54D5BB957A17B8D0767
|
||||||
|
|
||||||
|
j = 61
|
||||||
|
MD = 2BD23A0857351735662E2ED43BD272BFC2C88046986CF380BD4A4B59EA89BD80
|
||||||
|
|
||||||
|
j = 62
|
||||||
|
MD = EB74940B3C7ED99E1ED2D2A59187DABAD7113BFF3E8E3F92E2CF6392F7FDD8B0
|
||||||
|
|
||||||
|
j = 63
|
||||||
|
MD = 1C7041B533B03B2E3078A6B39133283CB5E2B3BF9CCBC143B90EEE0C6C7273A2
|
||||||
|
|
||||||
|
j = 64
|
||||||
|
MD = 61E2561B4719153F4EA812619A596CC5C4A3FF05D831629DE37EA40B87C5213B
|
||||||
|
|
||||||
|
j = 65
|
||||||
|
MD = 402807483D9FCC01B82414CD5901C752906D085C705453A40DFB4A5C35CDC8ED
|
||||||
|
|
||||||
|
j = 66
|
||||||
|
MD = F27007BF613E5F479BEE0B42C44326DF9175406D534E22F3BDA7A23A3C645405
|
||||||
|
|
||||||
|
j = 67
|
||||||
|
MD = 91E277877EEBD8AF1FAEBFA9CEF5D14BEA8EC2DE5421FB1759036D814BB0B447
|
||||||
|
|
||||||
|
j = 68
|
||||||
|
MD = F62D37AD9A837016E34F150B00AC49590FCE89520F9C3FCA31E88BF23918127D
|
||||||
|
|
||||||
|
j = 69
|
||||||
|
MD = 1AC266465085437465175896ECBD70EDE6BC426A7C0AA0783A5694FDC768D349
|
||||||
|
|
||||||
|
j = 70
|
||||||
|
MD = 98854FD3262453948E2A70AC84DA86572AEA26C12522BACD20411E442B0DE307
|
||||||
|
|
||||||
|
j = 71
|
||||||
|
MD = DB2BDEF9118B5107F842752384F19BD3A8FF61EB6F8EECB50EF6469EDE3AF7BE
|
||||||
|
|
||||||
|
j = 72
|
||||||
|
MD = 22D8BFBEE4CA5E40CFC48B3CB51A0A6589967A866B0A4EA3FAAAD23520E6713B
|
||||||
|
|
||||||
|
j = 73
|
||||||
|
MD = 55E89EBE11F738A0EB18EBE98EEEC8354D73C1A9C3B0D7D622387AF6746A137A
|
||||||
|
|
||||||
|
j = 74
|
||||||
|
MD = 86CCFD40193D1140FD6163CDADAABC7D87AB1A675F26976F50DA068B56564ABA
|
||||||
|
|
||||||
|
j = 75
|
||||||
|
MD = EB642666A5E1065AEE7355D51E74500386B7F8BB8C698B8D4C0D517FCA9A76D3
|
||||||
|
|
||||||
|
j = 76
|
||||||
|
MD = A1419CE92207CDE64ED2175CDC8287269A3F607BDBE7118FDEA1DBC98EEBADA0
|
||||||
|
|
||||||
|
j = 77
|
||||||
|
MD = A7CCAE79FB730BD51B771462180776356AC534F48C51A39C091CAC4BA04D1953
|
||||||
|
|
||||||
|
j = 78
|
||||||
|
MD = 988956F1B76268BF1D56436EF95479B7FEB7244961967C53B9E8E274D8F0301E
|
||||||
|
|
||||||
|
j = 79
|
||||||
|
MD = CB4F4E4EFC82F1E2627A80258C85E7B8B668CD7499F0C1EC298EEB403560155F
|
||||||
|
|
||||||
|
j = 80
|
||||||
|
MD = BFEC97C4D2AA67B97AD7BADEE0ACAAD5D961EE8CDF3AFA1A546AF075D5321171
|
||||||
|
|
||||||
|
j = 81
|
||||||
|
MD = FF70C85AF44402899734731856311B7F75FB61FF46FA565DF7CF58EAA69857FD
|
||||||
|
|
||||||
|
j = 82
|
||||||
|
MD = 353EB45293FB4A9583EE406AD88DA7A48CA451F9295EF32401F575E777C9D961
|
||||||
|
|
||||||
|
j = 83
|
||||||
|
MD = 50CEE734144BDFDAA4D025E8C011D9B5A7408784FABD943F1DB64D8A01C83DAC
|
||||||
|
|
||||||
|
j = 84
|
||||||
|
MD = CDD0CB76B1DA8A677C802DE64EACB43CC9E8749ED538619D4905101CBE538064
|
||||||
|
|
||||||
|
j = 85
|
||||||
|
MD = 6CEBFB5AFD3BE28430EEAB9A25D9D45F20C0932E0BCC53E7225B3F6A24D91468
|
||||||
|
|
||||||
|
j = 86
|
||||||
|
MD = 1084DADA363FA9FCE9236E697DFE21512ED8FBCACC966C444297EDCE8B2EDFB1
|
||||||
|
|
||||||
|
j = 87
|
||||||
|
MD = 5F2D5F2A59DDEAB23AE83498D72A1D5A9B9DC5F638D783DC2E0D7D83800AA1A3
|
||||||
|
|
||||||
|
j = 88
|
||||||
|
MD = FCC3B2D4C8A4F7E16AB9F3BA429FC88D723ACD11EFAF7E788B65E3B249AF04B7
|
||||||
|
|
||||||
|
j = 89
|
||||||
|
MD = 1A6E1535BB39C6FD8EAA95AE2B2F88041089C2DF11632582C37AC2F702243564
|
||||||
|
|
||||||
|
j = 90
|
||||||
|
MD = 8E7A11DF5FCFF873E4F8B5DD7F40D577D3FDAD00ED7C47805128EA20F71861C3
|
||||||
|
|
||||||
|
j = 91
|
||||||
|
MD = 683B610DACD3864CF2AAB81E401D9D6D59AAF3131014776FAF514D736D663B0B
|
||||||
|
|
||||||
|
j = 92
|
||||||
|
MD = 6D098187CA0F639EFD5E237BFAA6575D629A2DE337FCEBE798CF85C2FF9D56F4
|
||||||
|
|
||||||
|
j = 93
|
||||||
|
MD = 9916B8CDC4B116BF1AB4C3B4EA89567106947C05A706DA6285CF0D432525A070
|
||||||
|
|
||||||
|
j = 94
|
||||||
|
MD = DA25F57AE9C7B687EE9DC73D0A924F3F796152B985F6D8CD38FBAC272364173E
|
||||||
|
|
||||||
|
j = 95
|
||||||
|
MD = 8194BA8EA33B68F5C4FE6756156815F45C6002BEADCC9881EC3D261621357C20
|
||||||
|
|
||||||
|
j = 96
|
||||||
|
MD = 77DA48E55922FB015D756E524B94652D5BEA8DDAD26573A7F4FAB81F2463ED05
|
||||||
|
|
||||||
|
j = 97
|
||||||
|
MD = F4AF5E9CC744FE0E7598487CA6CF6B6CB54FC9582423961186ACBEA30EA42E92
|
||||||
|
|
||||||
|
j = 98
|
||||||
|
MD = B100D7AE6E85CEE9DFB86055DF1234BD03AADFAFB4D9E2E4B06489EF5EAC4D17
|
||||||
|
|
||||||
|
j = 99
|
||||||
|
MD = E2DEEC64F309BF2748154348DCD49C8A85807703C2E27166C4DA435186EFD3B2
|
|
@ -0,0 +1,305 @@
|
||||||
|
# MonteCarlo_384.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
|
||||||
|
|
||||||
|
j = 0
|
||||||
|
MD = 3C1922B745219DF0AC15306BF5724B4A72518BBCC037D44A303189ABDCE456E755CE2E6DD16CB9B462A1ABB88CDB8CEC
|
||||||
|
|
||||||
|
j = 1
|
||||||
|
MD = 093FF0EF79600A9572A77BFC8D00208722F111D1DAB89341CA61B272C2435C483435B74E6597A42B3861D277FFF9D845
|
||||||
|
|
||||||
|
j = 2
|
||||||
|
MD = C62ED00B0C73BAD96D7D7628A5547632618390D112294B4566DA56AB6BB7DD0DBE34BCC71C0BE29021D7E4336E0EF997
|
||||||
|
|
||||||
|
j = 3
|
||||||
|
MD = 37CB3ED1347CB5617B0865C60925348884469A65A645A39F5AE1B587607CDEC9D0977BBE84FFC5D53F9590AD2D919C3E
|
||||||
|
|
||||||
|
j = 4
|
||||||
|
MD = 0FC9547F30D3691FF2B436A0AAF90D950A297F6F9C8FF23E8DBE5032C8E9D8BCA93C8766CD99956219613B70E93EA6BA
|
||||||
|
|
||||||
|
j = 5
|
||||||
|
MD = 67189B9144484EB1EF0AC558F4E4DCA1A6E33850CB3700EDCA6BE72CA5DAA8C4594B828AF7EB40DA41F6B1CAE3931518
|
||||||
|
|
||||||
|
j = 6
|
||||||
|
MD = 526E40B28C97253EF02313AA50FF858BDB7932FE3D24A7CB93DA143C5CE59E9A34265FB24B589D900914984912314178
|
||||||
|
|
||||||
|
j = 7
|
||||||
|
MD = 065AECE2209BF3E63247B6F3C026EBD9B44CF3E9F6842D15A5F10FC7E43CA7DCDCFA38B25DA00B0EE72AB87FFE984229
|
||||||
|
|
||||||
|
j = 8
|
||||||
|
MD = 250BB7D0CB223DE056AF4AC6B80B5C78BB23B8A4CC182E260BD89807E0B66C938C0C5762DBC08DABF7CC7706B180B6B8
|
||||||
|
|
||||||
|
j = 9
|
||||||
|
MD = E56C4C0C826D3D2D72443F44470E9F59A2BC110B23D13E7B678F0F60137DDB0E074C9D89B7CCA4BFE3D401236D678190
|
||||||
|
|
||||||
|
j = 10
|
||||||
|
MD = 6135EAB75762F0AE886E6FC4555ED4223197ACB0F7A4A29B5B01CA77F1573127B32D5A6DEE30A63F8696EF6DBDD1AEFC
|
||||||
|
|
||||||
|
j = 11
|
||||||
|
MD = 2ED86352B27D83ED097E8D26816CBD05A91C1235DD3C8AECD6E854D165EEB75E70150F7ECAF21DF030668684243D0C07
|
||||||
|
|
||||||
|
j = 12
|
||||||
|
MD = 290BB05170A6AB6AB2DA4549041104CF30850537CBA4FC7E27371A321A0955AF3022BE6F9541D1724FFC446AEF9DC6D1
|
||||||
|
|
||||||
|
j = 13
|
||||||
|
MD = 59798B0D4F698A0EFFC4CEAEF291EC1DEFED5DA41C6A38424681CFC48E549AD25D6982F3421E8AF4C58C9157F37E78F4
|
||||||
|
|
||||||
|
j = 14
|
||||||
|
MD = 0D36C7B9ED130809620F0E43FE50F60991A9AA2A8FE2627AFD697F1FE9C6129110CF21448EFDA160828B91F6E1CE1DFE
|
||||||
|
|
||||||
|
j = 15
|
||||||
|
MD = 6713F9BAFDFCDE496122086650C1F180BA62C74751F4783A26CC895471728055EBDA928925892BB0A182975650CA8633
|
||||||
|
|
||||||
|
j = 16
|
||||||
|
MD = 7E99F0CA3C75F1AAF08793A458D3A8B7D49F4CF1B0F87E826C28A7A4A566FCF0B90B544F352800879B31E345A84E63F0
|
||||||
|
|
||||||
|
j = 17
|
||||||
|
MD = 02615A4F93D7019403F67B24BA4C01B10AF266A1340A3C57FD117C80FA5AD7D6493865CDE28373690F61A22572615854
|
||||||
|
|
||||||
|
j = 18
|
||||||
|
MD = 86A5638E0C239E3F333063516325F9C02B28FD819B3E793232CC03EB73BD5EAB873833DFC5B5204E5BA87C77DE6671B6
|
||||||
|
|
||||||
|
j = 19
|
||||||
|
MD = FC36934A22FEEA5CF3FC8B0E030BD9B0BE9AC296AC9E28F43B6B535BF50754E815A6D842D5D7F42E7769BB6FF92014AE
|
||||||
|
|
||||||
|
j = 20
|
||||||
|
MD = 245090AFF0963F6EAF373BD38E21C9470B93083591981FC4F686038197655A5422F93A5C761A0E27B4AB76558794CB4E
|
||||||
|
|
||||||
|
j = 21
|
||||||
|
MD = 95B8C6E4D5947ED48194DFE2F4D6276BEB073337544F00CA2635F4353FA6CC0B0E874A5C2915837291A25B9CCC5C5CF0
|
||||||
|
|
||||||
|
j = 22
|
||||||
|
MD = 3A6579A6857477E6B9D735AC4AF7B00957048EDE3FE34E795CBBEA6CE62CAFD55AACE9D2BF1C418ABA5DFAB094DDF271
|
||||||
|
|
||||||
|
j = 23
|
||||||
|
MD = 23EA130EDA6B29D79B9C10CDB849CFE5834379DE1CAE56B9EC3358940D09DD386B0B95B9382EAA3BB9DB0B357C97F874
|
||||||
|
|
||||||
|
j = 24
|
||||||
|
MD = 2C9309A6256668DD1C30D452C2457A73E7784315598A4EB2BD02567F1D6259A5A943EC50FBF7DC3BBF0176B4118B881B
|
||||||
|
|
||||||
|
j = 25
|
||||||
|
MD = 884E9F0AA0C99D56F4A2761C7A4A71C8F448A1E003DC8F4E27AEFF1EA3D5F2541B4FE6BB738F7E7C8933E6E0D6740BC9
|
||||||
|
|
||||||
|
j = 26
|
||||||
|
MD = 341DB21B56A2695EB7DF487789D12426D642E0E04BC57793061CC5906C6F90464A35E51A5607957D228A81AA7A8AFC42
|
||||||
|
|
||||||
|
j = 27
|
||||||
|
MD = C430121BB1F538EE2272D3E28AD185CA4CE2587D99424E98BA46238DE3B2D5774B823D39E2E0B230358D4BAF7830C9E8
|
||||||
|
|
||||||
|
j = 28
|
||||||
|
MD = 18E6F9D5A1140AE5E9769826D95660A137AF0B6044B34D865ACB0DA41D69862D185D6DF052438F1A213804BD46DD3EEA
|
||||||
|
|
||||||
|
j = 29
|
||||||
|
MD = DB05EB1B52B0552E4B262BD5A62D6D1DC95B78E2EFA85042F94AA7E051E0C36CA99E8D082FC023E82294A4BFFE3438BC
|
||||||
|
|
||||||
|
j = 30
|
||||||
|
MD = 330DCABF670EFFF0FD02BA52BB0EAB008C867EC8B37A944973F7CA7F50B7513D39FAE38368AF4C1DFA943EAE859370CF
|
||||||
|
|
||||||
|
j = 31
|
||||||
|
MD = 474BF94975E3D4CFD0ABD856376A1312B0F1ABB6AB5B63B1344FB8104F7C4FC6BD6F4FF38E8C90AABD6BBCC3ACA965AB
|
||||||
|
|
||||||
|
j = 32
|
||||||
|
MD = 0DBB62618E8F78E0922A22311506FF5A885E76E9E3610BD34E671279C56A90AD33A1D9A6E3D2CFBC293105679751B881
|
||||||
|
|
||||||
|
j = 33
|
||||||
|
MD = 5965C42CE9FB5BE6669C3EBD17FCFE5689AD8A4051A281EE177ED245D8E565DD52CB62A1A7C1D86AD843BF2C90E9B04E
|
||||||
|
|
||||||
|
j = 34
|
||||||
|
MD = E8824DE4C108488B5581F484FB5C6955B15167A61EF01D979289493DA433B8CCF3BAD01ADDF4BE80CC2C48E44277A687
|
||||||
|
|
||||||
|
j = 35
|
||||||
|
MD = 0873FF7C4BD727F5D425A95DCB80438C8ECDB038F56EE48D422E0CACB9EC63C844137D9DDD8F8357F7E62DA41E1ABCAF
|
||||||
|
|
||||||
|
j = 36
|
||||||
|
MD = C7F64DEDFC2FB735A623C7CF2556594FBFAA62A8340D69421CFB108C37E0D1B8490083B0BF2523380F4200F1BEB5F3EB
|
||||||
|
|
||||||
|
j = 37
|
||||||
|
MD = 32AB09D4E49A132C73A58E60CD2AFB49F9887AB626CB6E65F1D23ACD4A343F91FB043E2AB802B75E5B9D85F03D9FD996
|
||||||
|
|
||||||
|
j = 38
|
||||||
|
MD = F351F1C9FE823025C47E16D8719E4407BD412DAD2C0EAFD7468EC440EB078B8773CC28E77CBD3DDB807F09E338E2350A
|
||||||
|
|
||||||
|
j = 39
|
||||||
|
MD = 15ACEF4E4222D9C6D9A9CD58CA727CFA24A61C4A468A4C97B377F0500581DA7C91CAEA35E5588EC2023C9AA2D3E033B3
|
||||||
|
|
||||||
|
j = 40
|
||||||
|
MD = F55F3A00127896CD6631445DD51F613D2FEEA41A2D93E76F28DCB7DC867B0CBAD96EDAD261AE467607AA1469887959DF
|
||||||
|
|
||||||
|
j = 41
|
||||||
|
MD = C1F818245F7C56FD62DFEF0542EB41C03D2115C2263CAB64692F5F36B2B7DA7A2427499E99FA052C3E72A6A583AD956A
|
||||||
|
|
||||||
|
j = 42
|
||||||
|
MD = A6B7E099EC1E3645CD854360024F6C048D52FB053275F30E1E84FE73300AE4BC785B247188913D43E3310B886B0837FE
|
||||||
|
|
||||||
|
j = 43
|
||||||
|
MD = 1FBA60652C81B326A5663EAB4E31B2B4F98ADAF16CC457577EF553D0D939FDABD088FC2D1D01E46D2320C83D4FE2EA28
|
||||||
|
|
||||||
|
j = 44
|
||||||
|
MD = 3A14EA117C51AB4979C1BF397EF724D5327F3EFB16E7332E8D1409E27A8026797A07C1B61E6E17B063AF7766290DCDF1
|
||||||
|
|
||||||
|
j = 45
|
||||||
|
MD = 644CD44DA0E1F81738AE1FB0ECABD6C943FE58B97236B51B452BD2F41B825F2E052490A8F3DBD0FDEF4CDD2787D150CA
|
||||||
|
|
||||||
|
j = 46
|
||||||
|
MD = 967A07FB7ABF32C7C49C4A42D74C0E021BB0AAD138B54721D706DAEE75B93B21C31A1659346E5779C8FC046243FBDFC7
|
||||||
|
|
||||||
|
j = 47
|
||||||
|
MD = E1EB9FB96A18D8E95BD74C7FCE014E5FA48C4DAE983C6A5C4A259FDBF12AEB0824E8E43E272D2A364A002840BD995D5A
|
||||||
|
|
||||||
|
j = 48
|
||||||
|
MD = 1F92D29D5EBCF25C74B8B2B9D7FFB90350381D78B0927D05CEFCDC86DBAE6FBC4CFD362D060DB99BA7EDCFAAE15E0E02
|
||||||
|
|
||||||
|
j = 49
|
||||||
|
MD = 377760CA020A144126F0FFCDDC44D6975DA64FFF81569AFCCD052D65BF28DECE808057494BAADDFAF52BA06B7F3DCED7
|
||||||
|
|
||||||
|
j = 50
|
||||||
|
MD = F1F2F7F4B68B50D9980E433DE73CCCB47A120894A505628AF626936ACC290C71877666432857A91ACC79551904AE52FF
|
||||||
|
|
||||||
|
j = 51
|
||||||
|
MD = 19CB3ED1B04970C180692399E665476872FEE427441768AC36FFB50DB75C8FA7D0BB746F3BD23C8A203CAE14CA506303
|
||||||
|
|
||||||
|
j = 52
|
||||||
|
MD = 46D2F1A919DD547C8B094C9C6C6369DB8933FD1AD3ECC35AAD2AFF1642A193FDFFCB469905D6F956DFDCCC06DFCEF922
|
||||||
|
|
||||||
|
j = 53
|
||||||
|
MD = 9CA0FE6701568CD3E8341614FF668F9612B2AAC05BD6C115C45BF007EA10FBD7A9F8A29B6F87F3C91073D2911FCCD596
|
||||||
|
|
||||||
|
j = 54
|
||||||
|
MD = EB7C0AA9396F8AF785CA66D0816BA3859DD091408C2029345EC5D08956C227BB1D66EE57D1DC1DAC583218486E505677
|
||||||
|
|
||||||
|
j = 55
|
||||||
|
MD = C351C9AE24117ECBB3436046D71B913C2CA37C12991E698910639686A20658554D1354236B7F2475B4278BD9D0F127C8
|
||||||
|
|
||||||
|
j = 56
|
||||||
|
MD = FA125D740689C281B8BAACB875A67940212B36B488D9866DC0A541CF1B4B46D6B3F05B4A5C7282EA15783D3D0EE4BB4D
|
||||||
|
|
||||||
|
j = 57
|
||||||
|
MD = FF69FF33B400563B34321D32138E40911D06804DB74E7E7515632AA1C8D3CE9DE177F78FB142C3413D0E026E55341D65
|
||||||
|
|
||||||
|
j = 58
|
||||||
|
MD = 1BCCF2D9DEDCF473779BFBF3B7CC154844B617D707A068814FF7DBA89C6ADF23890B0EAFD018AA4BD99D482CA421AEAB
|
||||||
|
|
||||||
|
j = 59
|
||||||
|
MD = A8E3282E8E92372E81A54CA6ABD400D1334A48C83F8773F31690760215E6D1A75BD18B5A2E890389D2AB7FB46DCF7872
|
||||||
|
|
||||||
|
j = 60
|
||||||
|
MD = 765534E18D3B0AB02600E68D311D78AC98862EB1F0C1749229BC6D3FA21C699563047877062C6753A7ADFA4888266D56
|
||||||
|
|
||||||
|
j = 61
|
||||||
|
MD = D35FE0AC214F249D4F59D30BAE532E583F5FD710F3011E663A01D02067C38EEF73E10B22A3B364EBD91A94BFB63ACB3F
|
||||||
|
|
||||||
|
j = 62
|
||||||
|
MD = BBA90F8413E13E4B66AEC028208A7FC302BC6135A1AE57FF673ED408EB3524ADB899D7F29AC067A1666DC0865B6D3026
|
||||||
|
|
||||||
|
j = 63
|
||||||
|
MD = E7A8DDCCD36AC89DD41EE6D4AC08164C1B1F8B4E833600DA9038194653710055094AE3FBBA0B826840775A919FC56392
|
||||||
|
|
||||||
|
j = 64
|
||||||
|
MD = B00DB1CD041A17AD42038C8284F3581C5CC6A4A7A3C6AD77566A5F5319CDF4DE41E42C77774ADF0CE0BFE0D6E92CA546
|
||||||
|
|
||||||
|
j = 65
|
||||||
|
MD = C758F95A27BDBCB66C7C73235B5EC0FE755828CD5208D916FE71784034D9B8A15A7777F5BB74BF1B8C96E005F8FD4CDF
|
||||||
|
|
||||||
|
j = 66
|
||||||
|
MD = 876DFF2B53A5437E8F4ECCF3FA6A6ED934450D72BF825A509EC4B742ACCE1DB91C5023102877DBFC1D3DDD509ED04299
|
||||||
|
|
||||||
|
j = 67
|
||||||
|
MD = 96ED6D233F5A02690757E97E5F82F31EDA743ED9588C737FCAE4187AC83019070BBD8EF9C817EEC356508BDE000F1618
|
||||||
|
|
||||||
|
j = 68
|
||||||
|
MD = 616D61B0F17A72FC9D47760EB3843089F44CD055512C6712F976EF67D81109CE84F9AF336A93C9640C708E21BC82629B
|
||||||
|
|
||||||
|
j = 69
|
||||||
|
MD = 1056ABFFA1349F25F6E40EB519121CB03217888AD65F5D50CEC0277777DE47C6EFDC6111C08E701957BE445DB3CA1270
|
||||||
|
|
||||||
|
j = 70
|
||||||
|
MD = 29E721F73CAB1BF61E268A062B26B6C20451E074D01D99557DC091986EBEC30BA7FB867F13AE793486BF0DF672388F66
|
||||||
|
|
||||||
|
j = 71
|
||||||
|
MD = F540BAD1678532E577C88A86E04F0A06D8874B3280F3B0F7C2112786D791A18406F78D4166042ED1BF3A368C7EC589B4
|
||||||
|
|
||||||
|
j = 72
|
||||||
|
MD = 135274200C479B73FDE1C4CE6A74BAFBF3AF59A2A6E807424320B93DF8F97840AF1F332A8B7972B4D0483D959FCCB91E
|
||||||
|
|
||||||
|
j = 73
|
||||||
|
MD = 0F7C6819ED23EDA95FBA97FFC9E9C94EBF9ACBE36A49F3CB134D87F794673F70BE6411A8EF67B2F219AB64C23E3D7941
|
||||||
|
|
||||||
|
j = 74
|
||||||
|
MD = ABA939B1DB19A33C42A1C33C8C130A1D1B3EE51334375C1D2F127C920CD53E594622F61AC9AE0746B428E11360BEE372
|
||||||
|
|
||||||
|
j = 75
|
||||||
|
MD = 7ECFC52995CC42620864906A1F29DB2C7ECC9D9E2874E2D7BAA64893D462F43BECA25096CB627D57DEB835418AC7BB4A
|
||||||
|
|
||||||
|
j = 76
|
||||||
|
MD = 4987E94C628B607D234E05E867F3C47598D269D1F2610A05AECB50261D57268448E0F1507DE98D6335ADC8AC74948BCA
|
||||||
|
|
||||||
|
j = 77
|
||||||
|
MD = 0C5AC3C421031901035EBC1F541FF3BB059070D583C0D1D7C2B404785EDBA133CD0DDA077335C44421E0101497EA451A
|
||||||
|
|
||||||
|
j = 78
|
||||||
|
MD = 41AAED457A351B86C3DC16B1F4881FEB5E699EE106FB29EDD7522FA861E41AB2DE0D0D6B877E2FDE212804E8C439D6E4
|
||||||
|
|
||||||
|
j = 79
|
||||||
|
MD = 9D3ED2B3CF1D17661DB232E50B50727341F2552D696EAC92692E4ABBDDD01040C8507D8D59BBDFB18BF46540D3734D5B
|
||||||
|
|
||||||
|
j = 80
|
||||||
|
MD = 2D4937019D9D1F61C3B94DFE33E9EED28C56C6CBF25A37FA91B2456CB2A0A68CB56FA48B8216BE83A580A299872DA94F
|
||||||
|
|
||||||
|
j = 81
|
||||||
|
MD = 4CAC656831F6BA40E0E9DAD8A96F1F67CF48F36B8908AEF813719F6AED80D2478D48782C96910188EFE207C728DD5933
|
||||||
|
|
||||||
|
j = 82
|
||||||
|
MD = 32B3AF37588654D80D81DD1C58AA8C50750AC9AEFBDE0D6C07A6773BBB17187A5FAC6906AD82F3BAF506D14750E0DE5A
|
||||||
|
|
||||||
|
j = 83
|
||||||
|
MD = 05E453039C0B7CCE92B0F11B32512C1F284107883CE074C120AC3F9F2718DE7D43EB044AE96526D5FCE2CA000A2952E0
|
||||||
|
|
||||||
|
j = 84
|
||||||
|
MD = B7F08DE349DF5FFB500A5B2C1097D1CE3D1BE0F4B4DB8063403E12E1DD1BCA8AD377681E7AAC117895497D6D5D2CEEA7
|
||||||
|
|
||||||
|
j = 85
|
||||||
|
MD = 4887C111535F977224511D837E753DF4791518097DA5423AFA2EF1914809510AC2748678D3DED9742CF848CB327520BC
|
||||||
|
|
||||||
|
j = 86
|
||||||
|
MD = 64CB9B6F495EACD3233B345CB6B758C81C6F75D921B8980B157E8ED4D302779D949B8C4973D44CA62FB31BDD13D3A06E
|
||||||
|
|
||||||
|
j = 87
|
||||||
|
MD = BB4CB8CD01790903C1D6B708D63651CBE4DF5A7E6EDB19D6AFE4B2078FA27C79F4D07DA489F993FEBB50BF8F7E10E001
|
||||||
|
|
||||||
|
j = 88
|
||||||
|
MD = 3C07AA290FF35DF49C26E80588CE0D1319D15322AC5531A227BB9B2DFF530550C2DE5BC470E5038F36C0BCC2540534BB
|
||||||
|
|
||||||
|
j = 89
|
||||||
|
MD = 70AA9280B746536C35A50045CDFE7D1C372E0BE70DDAB7B4DC3EE0CBC137C6632553E3FBE76B0EA2E1EDCD30FE50BF94
|
||||||
|
|
||||||
|
j = 90
|
||||||
|
MD = F7DDF373124381770234AAB586F4E482B36EFBAEAF5AF5924E1BD54A1AB6D0F1490A2AA37B5E382210D86E496FB79303
|
||||||
|
|
||||||
|
j = 91
|
||||||
|
MD = 424B15274211B452EF33BC556231321760378746CA1520BC16704ECD85790E11E525673FD98121BEDEEC3949AA27B213
|
||||||
|
|
||||||
|
j = 92
|
||||||
|
MD = 48CD17EE23E9319EFB4E99119A041F96DFBEF4FCF12A4454B232D50EEEFC19503FEE68FCB7B0B19CC7E419CD452D920D
|
||||||
|
|
||||||
|
j = 93
|
||||||
|
MD = CA15420724B5A76C45939FD9F4418BC7DCBBA99B8FF0D09BF45661A928E88305346A51828BE740ABAB574124CA6F9EC8
|
||||||
|
|
||||||
|
j = 94
|
||||||
|
MD = 37FC262C39401CDF70F9937E0DF585C3C46522941630FE3D3EE9F01A1D4E65EB4D1F1F59DE74293C0419559F8C26A184
|
||||||
|
|
||||||
|
j = 95
|
||||||
|
MD = C4D5D69FE76BDCBBCF4E01D668A160DFCE1B5C66842091D3F7D60413B0E4D17DBA6EE22F58CE1E6E387E39690749FF63
|
||||||
|
|
||||||
|
j = 96
|
||||||
|
MD = F69284246CED2577C697FF991BAA23CA7D4D3C3E96F3AC230B0465362A98F8C51F76BD38DF8F7F5F8F78B1E6E768341D
|
||||||
|
|
||||||
|
j = 97
|
||||||
|
MD = 555A061221AB70641A8CE319F43FBA5308E761989CE700E14D62A7C9095FF0EACFF9EE6B08B1FBC851469FD91E1306DA
|
||||||
|
|
||||||
|
j = 98
|
||||||
|
MD = FA7B7BBB56733A1172147143A510739542B748FED6AD5402073E73735A82125037D694DFB9AF987E1ECA660D9E24C195
|
||||||
|
|
||||||
|
j = 99
|
||||||
|
MD = 542C78F14E87A4F1CF012205C63938463725963611DF37E289F6B7E8A48C1C0806D54D43C50DC26010A034F7FD468A6E
|
|
@ -0,0 +1,305 @@
|
||||||
|
# MonteCarlo_512.txt
|
||||||
|
# Algorithm Name: Groestl
|
||||||
|
# Principal Submitter: Lars Ramkilde Knudsen
|
||||||
|
|
||||||
|
Seed = 6CD4C0C5CB2CA2A0F1D1AECEBAC03B52E64EA03D1A1654372936545B92BBC5484A59DB74BB60F9C40CEB1A5AA35A6FAFE80349E14C253A4E8B1D77612DDD81ACE926AE8B0AF6E53176DBFFCC2A6B88C6BD765F939D3D178A9BDE9EF3AA131C61E31C1E42CDFAF4B4DCDE579A37E150EFBEF5555B4C1CB40439D835A724E2FAE7
|
||||||
|
|
||||||
|
j = 0
|
||||||
|
MD = 3CE3E5778834AE1D8DB59C0F8C776EBEED755655F8FCECF3B88CE5416118B4248D499BE454F6D2E030D0CD4D8DEDEFEDF27A813D1DE9238380CDEF6D14987ADA
|
||||||
|
|
||||||
|
j = 1
|
||||||
|
MD = 2290AC5084008D33E9C034F138960A1E7011C82BA9D7310176C8A28D25E4AA073C05F75BD7566A94DF53240279C84129F25E541025A6261DEAC142202A8E0A25
|
||||||
|
|
||||||
|
j = 2
|
||||||
|
MD = 8DB3D843C485DD8CED09B36D52FE0ED6528DCE15A98FDF3126818CBEEBC2F1F2664EC2FC810170D2BFDAA309F00CBF4EC3A849A0DEE84262E2F6321B5C0704F7
|
||||||
|
|
||||||
|
j = 3
|
||||||
|
MD = F81812DFDB3869DA907D53E5E412D762D1EE6E4543B2DF3BE31AA6A82BF7B1F2DC9D55AA62FCDF04E27A7535F564DAF95D4F9CA40E37D15BF51683834FCC9656
|
||||||
|
|
||||||
|
j = 4
|
||||||
|
MD = 26C92D9EF184A7FF8D07C4A88CFE8EC2AB6D0CA007F02CC6AD893888C715A61A9E21F56688EDDF7232486BA12E9D6B96A78B831114E0E1DB2EB47BCC5A12C17A
|
||||||
|
|
||||||
|
j = 5
|
||||||
|
MD = 4607F97D799B16D89C9F8F08B7EF3D3AD00511B5F154F8F4FD4C00F5FA73091EC6929157D9BCF40999F0119955DE7AD29B062A9E19E249FD6368F13B00482C4D
|
||||||
|
|
||||||
|
j = 6
|
||||||
|
MD = CE5BFEFAC11C8C6F3C3B1EA061B4A56B436E03DF9B38D117A72EAAD0684CE99B7285B387A236C358668315B9E3DCE61950C8D1433C6E1AC9250E563EE148D181
|
||||||
|
|
||||||
|
j = 7
|
||||||
|
MD = 0F9E9D2E869E7FE53B5AD1336099C8152D354AB84F89027D9CA201ACA5158D89B99D894878A7B8FE6516F97C9947E8CB205B173D3C51A5CFA73668EFE12D13AB
|
||||||
|
|
||||||
|
j = 8
|
||||||
|
MD = 2ADB273216B0156DEC0023804B51D3AD0F655583EFAF22FF071FD84873E18CEE5D6A9B1552DD2DDC31C39E9CE8E4C1D0F214082A83EBC63FE8C3772E2FF9140B
|
||||||
|
|
||||||
|
j = 9
|
||||||
|
MD = 7091EC1B0CE5797C10609289C7DE60AACD95C96F2F5F49C6C916C216581EE049685B634B874C56621890F9D6086B6DFBF37D3867630062E9A5C8878FA00BBF18
|
||||||
|
|
||||||
|
j = 10
|
||||||
|
MD = 72DA2BAF0BAFFEAC15AA632D045F065256DF48DE3932CB65BAE636844C1BBD86F6D795EE66210A00D3F8C5F7FCFD3DB6C4A6820D2E057D2EE4AC4FC31A0DDA39
|
||||||
|
|
||||||
|
j = 11
|
||||||
|
MD = 3B0D9967B4172C37B45BBFA83E479288E13E3F99EB7461D83789181637C68FF10311E9170298D7A6245AA5B06C93BCB2ED46AC886DA03DB13857BCC6610D4D5C
|
||||||
|
|
||||||
|
j = 12
|
||||||
|
MD = 2194CD4C6CCBD5E5321385F58085BA55695A41EE79AAC2C998CD842001450724F839ED931C6D7E3E0EFD5CFDEC3C27C26D94556FC99735C10F2CB9BADE529133
|
||||||
|
|
||||||
|
j = 13
|
||||||
|
MD = 7B7BB699295CE6AEB2B307928D29B61E8DC38C4EB6EC1B654430A57A14282A191F01E47197CE88CD44A3C12DBB8BA776A0E23F5F0F72F97D3A544E86A3CB3D57
|
||||||
|
|
||||||
|
j = 14
|
||||||
|
MD = 67BCCFA8C835DD6EB3ADBDBF448674FE1E2EB336BDD1B782F95CA20AB0A878BE7D9FFF2F825182A136F7F577BF060EA29471DAE04AD912979839CDE275FAFE75
|
||||||
|
|
||||||
|
j = 15
|
||||||
|
MD = AE54884378F93955EFC14B7414314D9BBB5E3390EB5661DB4735699C04E279D13DD1D0907372ADF6029D73449F760E954C2096C17FFFB9AF8A8B9BC16284C3E7
|
||||||
|
|
||||||
|
j = 16
|
||||||
|
MD = D8337C45F9A42794EFC22105B716C08408D272E53873EAF864A01268CD66D39E1979EA7914FA8EA4729FD2160804C9B0059DD71E48E57C2DA5C3B5C31B7ED1CA
|
||||||
|
|
||||||
|
j = 17
|
||||||
|
MD = B67EB98FA70DD69D06A0F92218C85C61B60ACCD9C98938116E24E824A7F058BA4321CBD07A5F0119743003A347C99029582242C971D5085B1A5B25D829888666
|
||||||
|
|
||||||
|
j = 18
|
||||||
|
MD = 85B69335B9AB16361FC8AA8E409DF958CDB62278F7E90D37EDEEF141489B65DF6C7B99C2D8EBFE1686B5AF1ED78B6996AECA16E4DA24F0D1362D1DD7E5114C75
|
||||||
|
|
||||||
|
j = 19
|
||||||
|
MD = 06307E062D34026A5D1221EFC7AA82AD15CF4D01549E2B9F84DD494B77859263DEABB762ACCBD61E8784F1DF7C9BDD32ACC334CFFAA89638A327D7BFA7EE6AD9
|
||||||
|
|
||||||
|
j = 20
|
||||||
|
MD = 6E808E62D70B28BEB7264E386B12CF576AE884D261EF7FF80E2F0ED46611ADD6F6926449827BF44086C791B30C71620AAF16D6C2EAD5111B3A38CFCF1623A77C
|
||||||
|
|
||||||
|
j = 21
|
||||||
|
MD = 45F3939E6F9F2E651611897CD89599D3FE67210E199E03C606F414C9230F4FE02CF903240F8643FAA96B45FCAE8A2DBE6E1A5A8AAB32ECA8A184C39EEF558376
|
||||||
|
|
||||||
|
j = 22
|
||||||
|
MD = 15BA70C35B3812FA3F33855DB982CBF3AD80308382803D3A19E59282680876C4CCAAF87547EA9B056772F3F686BFC3A10E773F11260B37D2A7E6897E8D2AF601
|
||||||
|
|
||||||
|
j = 23
|
||||||
|
MD = 702D7053764CEB4B9DE00D28B251F7157554E59DF0F445406A084511E501EDFFC39C62FEC2463504D11F6C1B789E0E47A0A224F5368BD06AAD76F731F0C00658
|
||||||
|
|
||||||
|
j = 24
|
||||||
|
MD = E49999B6A8A33B8B0DBA33B214E67FAF502DD9CA61A40D6EC6470CB94C9ED09FFE878EEB6E569678A92289376EBE991411C978C4613D2425E795BF95DA4ECA11
|
||||||
|
|
||||||
|
j = 25
|
||||||
|
MD = 1446F0E8650F7756098FD5FB5FD7ACF2B50695337A027CAAA758BE52DEAB70D326606814A06305E629AB09C8360DEEBF502C5DB3B3DECF5AF03683D45A553015
|
||||||
|
|
||||||
|
j = 26
|
||||||
|
MD = 2B0D485C4ACFA4235EEE6CD18727E6A8F45A97067311F54303C6BF2CAB0D317ADADF292439DE3691BEDE1CE6E2497045A2C6C16B4D52280AABBC686B78464320
|
||||||
|
|
||||||
|
j = 27
|
||||||
|
MD = B898FF0CCB734D9A6ABF42808DBD001D44A605E0148F2E3F9E631A7646E4D26909EFA4A388920AEB4143F3687081FD0AB8B3A2ED611E4408AA2CEFF3906EC95E
|
||||||
|
|
||||||
|
j = 28
|
||||||
|
MD = 47746B949772BEDFC37C99E26EA720CB412DA42220E4CDBD291AECDE914C49A1230BA328245E2EF4ECB3501CBF2F9D6870782D77CD9D4D0869B775B6ADA3C605
|
||||||
|
|
||||||
|
j = 29
|
||||||
|
MD = C27E607042AA8C7C5A6E24DCEC4F9FB37B166EDCBB7AD128201C5D126C0B4F214C111CDBDEB50AAECB7281B618F770A49679339DBF5C5B8C3EC7B6EF75FB6C09
|
||||||
|
|
||||||
|
j = 30
|
||||||
|
MD = EF10FD07D61BC2AB2028647F5DEEE01740421EF8FF7583AB6AA8D4B8A4CFDC1C966DDB4699F9ED2E08DE7496132BF59721952EC9710A38658C6BE296FA489D32
|
||||||
|
|
||||||
|
j = 31
|
||||||
|
MD = 8F78E6DA36715C8498C4F562E9B55FFFC836CA2851B9B1A916CE0E35AD4ED2BF2E03B2F7FFD8658873E42D6993C82198FC989481C69F9500C238CB0589E82F5B
|
||||||
|
|
||||||
|
j = 32
|
||||||
|
MD = 3FB468913C347BF9AC4458BAD20E2A0411AC9903CCB956E9634C48D2168F6A5A0A5D9A02B9B74935F4CF92CEAE4F040FE5D786254352A6527729FB6215917EC8
|
||||||
|
|
||||||
|
j = 33
|
||||||
|
MD = 9DDCCED67502277E3E6E52CA3711BFE8FF38B6F813D0E3574A545B17F30F784A759D424F492979F6F4D6071D3AFB3154A4033AA03754F18A57C2F489BEAF1702
|
||||||
|
|
||||||
|
j = 34
|
||||||
|
MD = 4C948401812A3D98BFCBBF8D5231840AA672B759B04A096C27C5CE32F789F0DD325392E828724BBB696F9A9FE4262F1C05BBBC034F5A4B60C584958705DB2313
|
||||||
|
|
||||||
|
j = 35
|
||||||
|
MD = 7CF2F0BD3F44849118E9646AE53A89CE0F0B21E6B604D90C370FBD4B6228EFCDCE58AF565198B05B8C67B1192A7F025204E9EB23852EB48D315A62804DC908BF
|
||||||
|
|
||||||
|
j = 36
|
||||||
|
MD = 6A367259FC32DA06EEBCA06A2994A0D39987D1A73BB8BBF49A3278C2176952DA9313B04D15F3C9874B48803ADE6553FACA877C60BF2B37826CA2058E0A3FC115
|
||||||
|
|
||||||
|
j = 37
|
||||||
|
MD = 19DB24522558BE04EE6E3EB2819DB0EBA408489488CB50136C9713FED67AED1C53F20B66D33E8C26B0FF783C1D61F7D732EE1EB7034FD86C4AD43F9F106FE4B7
|
||||||
|
|
||||||
|
j = 38
|
||||||
|
MD = 126AF2509D71019F146F22EEE7C16155C4D92B7F43AA444117719AA6277E01BACF5D45A80EE01511E9C7CB3827352204E3422158E91E2D71AF17921160618D1C
|
||||||
|
|
||||||
|
j = 39
|
||||||
|
MD = DE77E0523B485427DC86FADFE631E655A2CA0677C0EC7CCF431F526EF940A639D2B347EC5F39DDEBE8E139C20D8E57E77C84BD76101026416769709E5CE30008
|
||||||
|
|
||||||
|
j = 40
|
||||||
|
MD = A32F76D00EB770324206C3C3BBF7A00B36F2968DC2107CE6D4CA3DE9E5C3F5F12FEE9D8579595860357E1E60E0C55F49BCFF790A2835B98627FC206411927F3F
|
||||||
|
|
||||||
|
j = 41
|
||||||
|
MD = FCA303EB6110E4655F8D38A392058BED240831A38EE4DD3211323AFFDA32B3A82B36CE419A8C5398D6FEF617E6F21899621A02B1C749F8517122D8BB26D53E33
|
||||||
|
|
||||||
|
j = 42
|
||||||
|
MD = C48424AF79EE50418B23D5FAA458766CE696DE4C3EAD517295D7630504AC34D672246C7BF417B576507EE476EB3360D7ADCBFF1A122A1F29817B0E2979BBFBFC
|
||||||
|
|
||||||
|
j = 43
|
||||||
|
MD = 6E8EDF250C46C84C64A8E6FB1566A7F81EBCCC8C94A94CC086DB596641A7FCA07DF2D514DD37CDB0116288DD9B7964E723B3223D31EE4034A65226DEFEFEB093
|
||||||
|
|
||||||
|
j = 44
|
||||||
|
MD = 5A5AADA8728EFD0B9E110E38CD39B45E6EC4EA4C2598738E0E3551B6FAB26B5345C8A392FD94E24C4E4135F5105A419BF8B9F8140DFD169931FDD541145CB7AF
|
||||||
|
|
||||||
|
j = 45
|
||||||
|
MD = C5E73E913ADEDDCD9768AB1F1276F50EC7B8092CC7A2220ABBD988D915B0CA16CC4A345F13C02F93C7E58A373F81165250F352370CD6FF8313F94BEA2F9FFCAA
|
||||||
|
|
||||||
|
j = 46
|
||||||
|
MD = 58CDDF10D0CAA5A583A33D3E172F0B32FD83C4BBE258890D5E759FC313ED5013CD59B5485A1199A840B7D5FA800DB0D6C809F73756E8035A5A039C2F648F1B77
|
||||||
|
|
||||||
|
j = 47
|
||||||
|
MD = C951FDFA30E6EB541CC743F5D095C5026328418FE77E86BA376EDEEC3F27728B584DB5ACB3ADBBFC86E023E7EE9DA466BB7D40775DA5B0E27E4798E94DE7B2DD
|
||||||
|
|
||||||
|
j = 48
|
||||||
|
MD = 8576DB8204EAF2B200DA99FC33C96C54DE446CB1B38CE1287C276ADE8084F31346297EF50D4C1DC4EE3CEBF78838B71DFBAF1BDE817209C6A7461A3FEC038BF3
|
||||||
|
|
||||||
|
j = 49
|
||||||
|
MD = B7131CFDD7380CF6344FD95DE75C233EAFC6C5310EF9AFA7348E7C27B3E991953BEB56FA0CD4AF57A84AD27F983B4DC31A3860015ABBCC8EE8789E1874EBCBED
|
||||||
|
|
||||||
|
j = 50
|
||||||
|
MD = CD1938595C78821FE05692FF70615A2DA41B0742549D3A6C8487BF428A40AE605BF8A33C9EAE3BA9C546055E58162AC862D9262CDE3506E9A8F25BED31343E31
|
||||||
|
|
||||||
|
j = 51
|
||||||
|
MD = D69DE27CA2C8F9693106808D512A8FC4CE4FFBB139BA8704EF009533184080CD5B3350B25113BAEE84E89EFD6554F0DAF8D5AC0533C52478C57B921343382A94
|
||||||
|
|
||||||
|
j = 52
|
||||||
|
MD = 2754C5DE1901BC30530C3D3F727F1366A62663C54ED0B2B043F85725AEBE6FDAA6E05656B2BFBC453DFE2B90DDEAE053BBA63F0B6DA8D5B0A41FE9C179A8CCD9
|
||||||
|
|
||||||
|
j = 53
|
||||||
|
MD = 383CC2F244349F604DB2BA3CA87DBBA187AD32D7848660942841E643CB655F98DF979B9C757FB3950FD6B589D18A6C05B87DA4447F1903FCA21FEA09598D6AC0
|
||||||
|
|
||||||
|
j = 54
|
||||||
|
MD = D1AF0B1185046BC97EBB359266744B97692300F305CC76F84A71C9D70D2D7C00160B422D734E1904D993EB00C14FF811D8BA3C2D76DE66F90229F84959A842A6
|
||||||
|
|
||||||
|
j = 55
|
||||||
|
MD = 3181306D36C3465D44D64C0C4B13645114389973D98BA1A16A775BD1CC7D98A87E463366824ED2C999374E1E4939FD7AA14B74AC5576652EC76049676DBDAEE0
|
||||||
|
|
||||||
|
j = 56
|
||||||
|
MD = 297CE0A29E100C24B76392B7160844266C691891CBB676C6226050B1A4D32BD6747156F063A42DDD6F656ABF6994B820E381CF2CF4E4631ADD5DA47FF1C7C3F4
|
||||||
|
|
||||||
|
j = 57
|
||||||
|
MD = AF7585971EB11A1FA9DDA285427BAFF8F06F9B3BF2393CCE448A4271021FCAB0477F0375EC8C923C05C02DBA0AD627AFE5B3033618F492F87FD9D549C56351CE
|
||||||
|
|
||||||
|
j = 58
|
||||||
|
MD = 68540C8F725CDA274F74D709C1AEAE11953F4CEC8C43E373CA0BD3363AD362CFC36BAFA7D2186796BD3BC9B83BE82296B36724D09F305E78C6BDA817C5EBE0FA
|
||||||
|
|
||||||
|
j = 59
|
||||||
|
MD = EA3E6F6D0682E6D747035A65063B3D232E90940C38B76E945C8434351ACEB69207125ACE524B1AD291FE1F1DCB45C57320C3BADB6AAA66D39C919DDE2B2378AB
|
||||||
|
|
||||||
|
j = 60
|
||||||
|
MD = FF9CE2C0C6269D170E07FD7E681F92D7AE10DD00D58BCB7C4661CBE0A340AC7C9891F8479EEBC385C5A01D34E27D7D8F8743EC6F6EEB0A27328468D17CC66F32
|
||||||
|
|
||||||
|
j = 61
|
||||||
|
MD = 6E4698857AE1BC6AB0563F9CF16526A5CF58E2C7B4F75C90B9F56801278C5628E3F32E1527E4DB5EE3D9EFE195CFC8D8233F9DB8B4C7C246670ACEA89F61EB40
|
||||||
|
|
||||||
|
j = 62
|
||||||
|
MD = D142D73A013B1EFC01C99AB01BFDAE8292D5DFB1E7290F264D3FF5827210F2B7F232599747059214A7304BB4B0B4739B8C109FDAFB75B49BBC5A3D9149CD1D5A
|
||||||
|
|
||||||
|
j = 63
|
||||||
|
MD = F06EB333EB6D10C3A41AA710C8E9E94542E6EE20C62BDB0AE657ABDFD020C0C5F07E08C44C98228EDDF5B2853D845342395BF675EC64012A2570762819DEE82C
|
||||||
|
|
||||||
|
j = 64
|
||||||
|
MD = 755DBFFA79608EA4CA8ACEC5FAFFDD25806B395DD41393DF7F3350D5C298A2AF5A866D28930E1859602A417529742ABC7519F2B905BE46592B435B83B5957E4C
|
||||||
|
|
||||||
|
j = 65
|
||||||
|
MD = 7DDFB2E1FF7067B47BA3B6532A5B8DB9301DBAB2BFCB678BAE6A4F6B1221E0AFDE29D44EB37364270A837D5953C0AB3965A548804DF4ADBC18063D2D4CBE569C
|
||||||
|
|
||||||
|
j = 66
|
||||||
|
MD = F0C4EEF6739DD2AC3E81FE81B04C6F237250006E125A7177E1FCAE115507490C92F827472A52F6E5B9889CA6782C1E6DF202DCEC1FF90570EAFE732DAEA263D2
|
||||||
|
|
||||||
|
j = 67
|
||||||
|
MD = FE8F1D83E255FBF0EB724304FC98843020088E3A410B745B17BAA8E4BCDE2B4CE09B38ABAFFE0C4F8395AC0D531A1425752FAEB2D754F5279A47998AB069EF50
|
||||||
|
|
||||||
|
j = 68
|
||||||
|
MD = 0D8ABEAD35DC9F21D9F34988443B878FCEFAC221650FAD70BE168794F016B816BC29974E066103210F495CF55F9E258A54F3AF6C82365DC19B8DD2523E54DB6C
|
||||||
|
|
||||||
|
j = 69
|
||||||
|
MD = 52EC0B15D421B1BF2C4118497C127B983FAB6F35E0780F7A4D35BF23BC7FBA64CFE233F3F951AE6D4E9BA8321F0A9E8D9CDBD8D65F25DB6D42A19E0FC56A44F1
|
||||||
|
|
||||||
|
j = 70
|
||||||
|
MD = 210A2D816F40EF48A60753C6D65336EEDE31E87087F967EC60BA84FD30BB9687D9E8B91C5360BD35D3460A051073E5EC095A03A713644B8DA7C29FB2893E8419
|
||||||
|
|
||||||
|
j = 71
|
||||||
|
MD = A98F4B72E1994FF7433D9F8764F23009F549CA4FD91CBCE8C6E6FF864AE27129DAFA3A7F796692DED6829EF1B36F68BA19F69A8B587B36401ADF2E7505AC86E3
|
||||||
|
|
||||||
|
j = 72
|
||||||
|
MD = 35FF9F4F0F348130E31B1F16E1497652825C157C3C823944388D7E36987BEF3DCF869E91019F9E2069F88FC5F6BEDED5D81243A73237B688480A9899B04D99C2
|
||||||
|
|
||||||
|
j = 73
|
||||||
|
MD = 6A8602233BC89DF3C78B05ABFF3D7A8D07FF640677B03A27D40E27EB389A89F8BD960418017C8AC26BB17DCA64A9ABF78EA2DA6A325AB40A4338E18C1432D7BD
|
||||||
|
|
||||||
|
j = 74
|
||||||
|
MD = 7CB052F28FA71E2468DD611C7278CC52EA26EBF8C28915982E2705EE84642DC43C0FB45E11AFA6D2E1E7C0E99BA3B1799B3933BEC2350E1C13C43E5DB076E0CC
|
||||||
|
|
||||||
|
j = 75
|
||||||
|
MD = 3D32D708FD4CC9971652223AD49D8B3F4F28C6484A331C64129ACE3906F7649AC3CEA1B7703ACCE2965B7876446AFC6A7A0784B81EB6963FDDA3F1A25E3DF95A
|
||||||
|
|
||||||
|
j = 76
|
||||||
|
MD = 520C354FC8BE1FD4AF57D10646DC9AC484419A96C0F71E806DBA3FC492DE73CF4421381CA1859986D122AB79FA89ECCC49F27C5C808E5391A070AE18EB1D4B45
|
||||||
|
|
||||||
|
j = 77
|
||||||
|
MD = BF1CE6D0FC3AAE16F692EA52554CDA822334E2FA5BC238CC7F124432FC962D1FFF0CA6882C9BECA9D420B53D5E530ECCCEB1C7AAA92311711660C40B46D71E3B
|
||||||
|
|
||||||
|
j = 78
|
||||||
|
MD = F159558C629F7A3CC1A7728737269A292B2A5C132095E4E1EB679E74B659C4AD80ED217011D03EAC7F9CF360949DAA3F62307EDA01D4536BD58ECE4900AA32F4
|
||||||
|
|
||||||
|
j = 79
|
||||||
|
MD = A6FCA6A1B6315186E39C0D8E188ECFAD8593EEB0EE6BD599F64AB0BAE19002C6027E2D7B6542326352D49BBC07CC8BE580F0B21BFD109E248EF16632C075B28C
|
||||||
|
|
||||||
|
j = 80
|
||||||
|
MD = 3A7BE40A1857B9E1C66ED8D35701A86074893AF2F7376A98076BA92C07DD0EBDDAEDE50B2CF56829D9E95038CBC37563848209F93866FFC77A02F78CF03D4809
|
||||||
|
|
||||||
|
j = 81
|
||||||
|
MD = E6BDB91D75EC753C6C978D0B943B0B129D4EA890DB1106CA6925E884341F0F616B9EBF1991C8B52B4BA158E89CA61019126931CCBC89B6EB836B2532A1B07184
|
||||||
|
|
||||||
|
j = 82
|
||||||
|
MD = DC80B3B4BDF90E7D86174366A7FF495B0387261452EC627FF9A5F0368BF4D9CDF38F831DC890D473589FE319A3A7B7289783C2596AA12D4AE0C672B1C1343939
|
||||||
|
|
||||||
|
j = 83
|
||||||
|
MD = EF4A799A4E32E58C9FB7603054FBC145D1AF794C3784502C1BDF22963EC21A6379421C0998564566C17D122E6CC7D02E5D0E1E241869B239F1C4504F936E3D65
|
||||||
|
|
||||||
|
j = 84
|
||||||
|
MD = C1F52D4C534A14B0E579A2105BE50AC6D07A9E480DB994C3B598423E336663DE1E809016F7683F1F0AA51C97A09114054F68A4B73D54C43D7F6028C4E6CE9506
|
||||||
|
|
||||||
|
j = 85
|
||||||
|
MD = 420959F290562FA82E8AD86762C8E09C77395CBD113A978CEBF14010F1814FF6C6665B4A56ABDAFDE1B135D5B077A5CE2CF1D89365033774D86C2F09A6F1C492
|
||||||
|
|
||||||
|
j = 86
|
||||||
|
MD = 622FD3DC84EACF70901D679EAA9C2FD32DE06F5A275EA43D814A55EF02CBDE75DEC8F79B16A17368D3EBDF3025E5CA43F58029EB3EC59971784CF1143286F305
|
||||||
|
|
||||||
|
j = 87
|
||||||
|
MD = E1E6A21070D74763C830F12B883340DB59E1D60C790D035052B79B12F8345C3999FB1B6004BD613F6AAC195D6FF98B8F3C4F46986DE9D02C1FBBAEDE6CF0C87E
|
||||||
|
|
||||||
|
j = 88
|
||||||
|
MD = 5D0DE714D33C3516F1B766CF673991E6F42FFEE679904A162B4A95F090A4781834E65C47742F2DBFEFE88A6ED0DA6376275183C83B7B470D418173C3B92FFAC1
|
||||||
|
|
||||||
|
j = 89
|
||||||
|
MD = 822415B0AA4C91810D5279E5ABE719E9364BDEC6E7AEAB796FA3E574892EDCDC7BF1C05D8935291B03E513238CE1A8C73FF0019CC901B976F7F84842926C8D7F
|
||||||
|
|
||||||
|
j = 90
|
||||||
|
MD = B5B0DCC635E666165C5DA22883ABC32A104F6D248ECB6F91FD4F9C7E44057BC97E4DADBF03917D9D7068F83D993A74FD9E38750566CD1CD1E983931A5528E1AE
|
||||||
|
|
||||||
|
j = 91
|
||||||
|
MD = 472CDE2AA7B6C689382CDA532B84120F56CE3F2FFD47E4327FBF4AFEC3D41B91147C146263DF6F2ADA7AB990CA58EC2BA7C1F58B2829B09F95BF68F52403C30C
|
||||||
|
|
||||||
|
j = 92
|
||||||
|
MD = 2640AAEDD94B05564E32BA98929961F6D960BC0B4E8E667A7FCD045920F02E6097712334D782B9F97BEBA4D54D4E4D67C9A0E1D381FFAFFB10F06D88C725759C
|
||||||
|
|
||||||
|
j = 93
|
||||||
|
MD = C767B3D283D0061BA2A3449624D1395D6A5FD9719E14823256B99D06422BD0FF3926035DD5BD12541858CD6726AADFEA03B225539F3EF6ADEC82A9E2D99BAFC5
|
||||||
|
|
||||||
|
j = 94
|
||||||
|
MD = EF00348303B3C01F6E0F14B252B350A933E1FEDDCBC3D5D42FF89DEEACCF0BF256EB561A7F0A9ED7788FF84445EFFACC89C23F3FC3C174F2835E553E8580E46C
|
||||||
|
|
||||||
|
j = 95
|
||||||
|
MD = E6C9F797440F22C4025B998D70A56D5E39EB8BCAC7A7D9E47C89DE36842EE3AC18D155DE7B49190E924251734ED650F2E76E5D3B516803633B16AC13CF7F4AAC
|
||||||
|
|
||||||
|
j = 96
|
||||||
|
MD = 5E0A8C2D8F38B98A10DD1C68F2526E0548D8EE8A3DF255F2CCE29C81A5AAE8812BA4BF24DED5B156BAF3A44F9275C249B63F4A0E04F647CEC09FA524BD596CAC
|
||||||
|
|
||||||
|
j = 97
|
||||||
|
MD = 68BBD369369333C46BE19219F7C83B52278AED68F017A755E19BFF62FF31469E0526F216DF6FE7CFC7C4EB3581FA4A1E08FBD312770E23868924FB25E91CD913
|
||||||
|
|
||||||
|
j = 98
|
||||||
|
MD = 5DF79324133406563080E715194B2F77F3999148685DD71C965F46C8D8FE9385BBA78843A143345F037C39D394A128105D82E92D4E445AD9851EAEE11F2EC086
|
||||||
|
|
||||||
|
j = 99
|
||||||
|
MD = 75654D0A3BD0919355FADC18CC5A8B2D391B5D3CA43215D2944887A11D14F30F0C779D17F243F25991F2371963768E33CA4E08BD26AE375D016AA0B91B5B62E0
|
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
Loading…
Reference in New Issue