host tools for verification +testvectors

This commit is contained in:
bg 2009-02-06 10:39:33 +00:00
parent 32e8c149a5
commit d3db763eeb
22 changed files with 10802 additions and 15 deletions

View File

@ -24,7 +24,7 @@
* \license GPLv3 or later
*
*/
.balign 256
.global aes_invsbox
aes_invsbox:
.byte 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb

View File

@ -30,7 +30,7 @@
#include "hashfunction_descriptor.h"
#include "sha256.h"
const char sha256_str[] PROGMEM = "SHA-256";
static const char sha256_str[] PROGMEM = "SHA-256";
const hfdesc_t sha256_desc PROGMEM = {
HFDESC_TYPE_HASHFUNCTION,

View File

@ -1,4 +1,22 @@
#!/usr/bin/ruby
# get_test.rb
=begin
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/>.
=end
require 'serialport'

113
host/nessie_check.rb Normal file
View File

@ -0,0 +1,113 @@
#!/usr/bin/ruby
# nessie_check.rb
=begin
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/>.
=end
def skip_header(file)
begin
l = file.gets().strip
end until /[*]{10,}.*/.match(l)
puts("DBG 0.0: "+l)
begin
l = file.gets().strip
end until /[*]{10,}.*/.match(l)
puts("DBG 0.1: "+l)
begin
l = file.gets().strip
end until /[=]{5,}.*/.match(l)
puts("DBG 0.2: "+l)
begin
l = file.gets().strip
end until /[=]{5,}.*/.match(l)
puts("DBG 0.3: "+l)
end
def get_next_assign(file, i)
key = String.new
value = String.new
if($last_assign[i]==nil)
begin
return nil if file.eof
l = file.gets().strip()
end until m=/[\s]*([\w]*)[\s]*=[\s]*([0-9a-fA-F]*).*/.match(l)
value = m[2]
key = m[1]
begin
return nil if file.eof
l = file.gets().strip()
if not /[^=]+=[^=]+/.match(l)
value += l if /[0-9A-Fa-f]{5}/.match(l)
end
end until /[^=]+=[^=]+/.match(l)
$last_assign[i] = l
else
m=/[\s]*([\w]*)[\s]*=[\s]*([0-9a-fA-F]*).*/.match($last_assign[i])
value = m[2]
key = m[1]
begin
return nil if file.eof
l = file.gets().strip()
if not /[^=]+=[^=]+/.match(l)
value += l if /[0-9A-Fa-f]{5}/.match(l)
end
end until /[^=]+=[^=]+/.match(l)
$last_assign[i] = l
end
return [key, value]
end
def compare(fname1, fname2)
file1 = File.new(fname1, "r")
file2 = File.new(fname2, "r")
skip_header(file1)
skip_header(file2)
pos=0
begin
# puts("checking set")
a = get_next_assign(file1, 0)
b = get_next_assign(file2, 1)
return if(a==nil or b==nil)
puts("") if pos%$linewidth==0 and pos!=0
putc((a==b)?'*':'!')
# puts("a == nil") if a==nil
# puts("b == nil") if b==nil
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
pos +=1
end until a==nil or b==nil
end
$error = 0
$linewidth=64
$last_assign=[nil, nil]
if ARGV.size!=2
STDERR.print <<EOF
Usage: ruby #{$0} file1 file2
EOF
exit(1)
end
puts("compare("+ARGV[1]+", "+ARGV[0]+")")
compare(ARGV[1], ARGV[0])
puts($error==0?"[ok]":"[failed]")
exit($error)

110
host/shavs_test.rb Normal file
View File

@ -0,0 +1,110 @@
#!/usr/bin/ruby
# shavs_test.rb
=begin
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/>.
=end
require 'serialport'
def init_system
sleep 1
$sp.print("echo off \r")
# line = $sp.readlines()
# print("DBG 0.0: ")
# print(line)
# sleep 1
$sp.print("shavs_set a \r")
# line = $sp.readlines()
# print("DBG 0.1: ")
# print(line)
# sleep 1
$sp.print("shavs_test1 \r")
# line = $sp.readlines()
# print("DBG 0.2: ")
# print(line)
end
def get_md
begin
line = $sp.gets()
line = "" if line==nil
# puts("DBG g: "+line)
end while not /[\s]*MD[\s]*=.*/.match(line)
return line
end
def run_test(filename)
if not File.exist?(filename)
puts("ERROR file "+filename+" does not exist!")
end
pos = 0
file = File.new(filename, "r");
until file.eof
begin
lb=file.gets()
end while not (file.eof or (/[\s]*Len[\s]*=.*/.match(lb)))
# puts("DBG sending: "+lb);
return if file.eof
$sp.print(lb.strip)
$sp.print("\r")
begin
lb=file.gets()
end while not (file.eof or (/[\s]*Msg[\s]*=.*/.match(lb)))
return if file.eof
# puts("DBG sending: "+lb);
$sp.print(lb.strip)
avr_md = get_md()
begin
lb=file.gets()
end while not /[\s]*MD[\s]*=.*/.match(lb)
a = (/[\s]*MD[\s]*=[\s]*([0-9a-fA-F]*).*/.match(lb))[1];
b = (/[\s]*MD[\s]*=[\s]*([0-9a-fA-F]*).*/.match(avr_md))[1];
a.upcase!
b.upcase!
puts("") if (pos%$linewidth==0 and $linewidth!=0)
putc((a==b)?'*':'!')
pos += 1
end
end
if ARGV.size < 5
STDERR.print <<EOF
Usage: ruby #{$0} port bps nbits stopb testfile ...
EOF
exit(1)
end
puts("\nPort: "+ARGV[0]+ "@"+ARGV[1]+" "+ARGV[2]+"N"+ARGV[3]+"\n");
$linewidth = 64
$sp = SerialPort.new(ARGV[0], ARGV[1].to_i, ARGV[2].to_i, ARGV[3].to_i, SerialPort::NONE);
$sp.read_timeout=1000; # 5 minutes
#irb
init_system()
for i in (4..(ARGV.size-1))
run_test(ARGV[i])
puts("")
end
#exit(0);

View File

@ -5,7 +5,7 @@ ALGO_NAME := AES
BLOCK_CIPHERS += $(ALGO_NAME)
$(ALGO_NAME)_OBJ := aes_enc-asm.o aes_dec-asm.o aes_sbox-asm.o aes_invsbox.o \
$(ALGO_NAME)_OBJ := aes_enc-asm.o aes_dec-asm.o aes_sbox-asm.o aes_invsbox-asm.o \
aes_keyschedule-asm.o
$(ALGO_NAME)_TEST_BIN := main-aes-test.o debug.o uart.o serial-tools.o \
nessie_bc_test.o nessie_common.o cli.o string-extras.o performance_test.o

View File

@ -6,7 +6,8 @@ HASHES += $(ALGO_NAME)
$(ALGO_NAME)_OBJ := sha1-asm.o
$(ALGO_NAME)_TEST_BIN := main-sha1-test.o debug.o uart.o serial-tools.o \
nessie_hash_test.o nessie_common.o cli.o string-extras.o performance_test.o
nessie_hash_test.o nessie_common.o cli.o string-extras.o \
performance_test.o hfal-basic.o hfal_sha1.o shavs.o dump.o
$(ALGO_NAME)_NESSIE_TEST := "nessie"
$(ALGO_NAME)_PERFORMANCE_TEST := "performance"

View File

@ -7,7 +7,7 @@ HASHES += $(ALGO_NAME)
$(ALGO_NAME)_OBJ := sha1.o
$(ALGO_NAME)_TEST_BIN := main-sha1-test.o debug.o uart.o serial-tools.o \
nessie_hash_test.o nessie_common.o cli.o string-extras.o \
performance_test.o
performance_test.o hfal-basic.o hfal_sha1.o shavs.o dump.o
$(ALGO_NAME)_NESSIE_TEST := "nessie"
$(ALGO_NAME)_PERFORMANCE_TEST := "performance"

View File

@ -34,6 +34,9 @@
#include <string.h>
#include <stdlib.h>
#include "cli.h"
#include "shavs.h"
#include "hfal_sha1.h"
#include "dump.h"
char* algo_name = "SHA-1";
@ -116,7 +119,7 @@ void testrun_sha1_2(void){
sha1_init(&ctx);
sha1_lastBlock(&ctx, "", 0);
sha1_ctx2hash(hash, &ctx);
sha1_ctx2hash(&hash, &ctx);
uart_putstr("\r\nsha1(NULL) = \r\n\t");
uart_hexdump(hash,SHA1_HASH_BYTES);
}
@ -169,21 +172,37 @@ const char test_str[] PROGMEM = "test";
const char test2_str[] PROGMEM = "test2";
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";
const char dump_str[] PROGMEM = "dump";
cmdlist_entry_t cmdlist[] PROGMEM = {
{ nessie_str, NULL, testrun_nessie_sha1},
{ test_str, NULL, testrun_sha1},
{ test2_str, NULL, testrun_sha1_2},
{ performance_str, NULL, testrun_performance_sha1},
{ echo_str, (void*)1, (void_fpt)echo_ctrl},
{ NULL, NULL, NULL}
{ nessie_str, NULL, testrun_nessie_sha1},
{ test_str, NULL, testrun_sha1},
{ test2_str, NULL, testrun_sha1_2},
{ performance_str, NULL, testrun_performance_sha1},
{ echo_str, (void*)1, (void_fpt)echo_ctrl},
{ shavs_list_str, NULL, shavs_listalgos},
{ shavs_set_str, (void*)1, (void_fpt)shavs_setalgo},
{ shavs_test1_str, NULL, shavs_test1},
{ dump_str, (void*)1, (void_fpt)dump},
{ NULL, NULL, NULL}
};
const hfdesc_t* algolist[] PROGMEM = {
(hfdesc_t*)&sha1_desc,
NULL
};
int main (void){
DEBUG_INIT();
uart_putstr("\r\n");
cli_rx = uart_getc;
cli_tx = uart_putc;
cli_tx = uart_putc;
shavs_algolist=(hfdesc_t**)algolist;
shavs_algo=(hfdesc_t*)&sha1_desc;
for(;;){
uart_putstr_P(PSTR("\r\n\r\nCrypto-VS ("));
uart_putstr(algo_name);

View File

@ -177,7 +177,9 @@ void shavs_test1(void){
cli_putstr_P(PSTR("\r\n"));
while((c=cli_getc_cecho())!='M' && c!='m'){
if(!isblank(c)){
cli_putstr_P(PSTR("\r\nERROR: wrong input (1)!\r\n"));
cli_putstr_P(PSTR("\r\nERROR: wrong input (1) [0x"));
cli_hexdump(&c, 1);
cli_putstr_P(PSTR("]!\r\n"));
return;
}
}
@ -212,7 +214,7 @@ void shavs_test1(void){
}
uint8_t diggest[pgm_read_word(shavs_algo->hashsize_b)/8];
if(length%(buffersize_B*8)==0)
if(length && length%(buffersize_B*8)==0)
hfal_hash_nextBlock(&ctx, buffer);
hfal_hash_lastBlock(&ctx, buffer, length%(buffersize_B*8));
hfal_hash_ctx2hash(diggest, &ctx);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,309 @@
# CAVS 5.0
# "SHA-1 Monte" information for "shabittestvectors"
# SHA tests are configured for BIT oriented implementations
# Generated on Wed Feb 08 15:02:36 2006
[L = 20]
Seed = bf262d964efc6117ba319b20b53dbd1fc7173acc
COUNT = 0
MD = a162b952b599964f42c0696ebb93f05da577873b
COUNT = 1
MD = 4fe7435f448186f31baf4f7e889cb479c95128fa
COUNT = 2
MD = 25ff646978074e48e5b21b0005487ff215b6746a
COUNT = 3
MD = 0915e441d22a992514374514d1fd8a141724bb11
COUNT = 4
MD = 6e1000b67319b705a192154feeac986afec04143
COUNT = 5
MD = c4c0b2d281d77df996ce62c8443f19b26c3abca2
COUNT = 6
MD = 5e05ef22be36a6077e8706b1288e4806a7648ee3
COUNT = 7
MD = 54ae1ae233aa1f50933147ac84afb3b93800a04a
COUNT = 8
MD = 6a5751116f79424224d89de7828e6d58f09ca40f
COUNT = 9
MD = ae26be2deb3b91d4e9a6d888c8f3cb7064a6966b
COUNT = 10
MD = 61c8b3100b62fad8cdad10468e8f9c82f46b5f31
COUNT = 11
MD = efe23133d67aed7b10d3da1bd97c86705c9a7eea
COUNT = 12
MD = 0cf5921e8e00725e931b1c56581469035c122193
COUNT = 13
MD = 8f0c7acfa03d0196b90bf912d3157c9bcae6af82
COUNT = 14
MD = 8f27b915de55f695494e9f8ddc9a334da0fdf470
COUNT = 15
MD = 8a55c4d27a3d0e8a4985825fd5b881a7dcd4c5a5
COUNT = 16
MD = 91665d5fc0fa6b06f92c47230bd92f7c7a791fb0
COUNT = 17
MD = 9d86e20bc6b46fd017cb44ffd92e5130faf70e53
COUNT = 18
MD = 78b18aec432b4f54a32f6caeee35c32aad319a43
COUNT = 19
MD = 961ac90d3747a402c4c0452786f7ddcc4467d2a8
COUNT = 20
MD = a15485154acfa3ad7134853c79ae6de1cfe14851
COUNT = 21
MD = 3f1c82372a89c273a3c1dcda58bec15995ca67c8
COUNT = 22
MD = 1ffd3eaaba4b89604d73a4f3283839ab794461a1
COUNT = 23
MD = 2a952709b07000e2e893ed8ef8a3f29517060f96
COUNT = 24
MD = 06af817e3abac6dd435b077b65bbc9e5f881b49a
COUNT = 25
MD = bbda43917e1ac81795dbc481a74d59126c210ba3
COUNT = 26
MD = 40c4bedd5ad24955d7e0edb066cff10ca715acd9
COUNT = 27
MD = a5ccff7a54ab501d3a0ee262b3ebeab6c83b9d26
COUNT = 28
MD = 25c8aa594ebb0ce8216dc2a506d713e93b007997
COUNT = 29
MD = 3ef0a94d54185fdd99686af91ce42ab68d02d03d
COUNT = 30
MD = 2482a5cfc3cbd4273727e58c73aa7b374b3c050c
COUNT = 31
MD = 8523d8f201982322ef041029984361f537b4f6d9
COUNT = 32
MD = 56a833749ee64b23b7ed319c6f36e65e9715a5d5
COUNT = 33
MD = 60c4f9bfb35831e5f0ab6d8bb0add85799856432
COUNT = 34
MD = 053df15392a8306e38f3e49c5e4cc1d5b8acf749
COUNT = 35
MD = c017704df9453b77a19a48c28cfd2af298ab9fc9
COUNT = 36
MD = 7320f210363e8d6544949ecc99c4383afa6be37d
COUNT = 37
MD = 7b4265158765a833731398ee6df2e9b2c0be76d0
COUNT = 38
MD = 44b07e3cd1284dce1a97318820842a8931fbfe49
COUNT = 39
MD = 7a5935f2973fccbed1e77e915696b3d85960b7b4
COUNT = 40
MD = 0619a174f20f6ba17198fa33bcb2be4c2d399ced
COUNT = 41
MD = 9b0f11be832e39605d764b475fb27bf6f4fc8d4f
COUNT = 42
MD = 5f57f09197c13194f4499882da01a5fe4889aacf
COUNT = 43
MD = 61336060320464a47873319379b90a5957a13d25
COUNT = 44
MD = 3f9ffdc0ca4362b3b1c061044c22d9cdeda8192b
COUNT = 45
MD = 76e98120b8ebadd4f1bd07a23c0e3cf13b869fe3
COUNT = 46
MD = 98ca42ca177e59c3a565de98f352433ac3223e11
COUNT = 47
MD = fcaa02c17502de54bdf50d309db692d10ec1a157
COUNT = 48
MD = 0815af2c7d6563d40fd3ff45f71dc5fda1200220
COUNT = 49
MD = 56ec2e9da2300f75005c9b05d45d60711331ec0d
COUNT = 50
MD = dbc87835621b1c0e31f0cf19ba96eeb833fa9b52
COUNT = 51
MD = f5995aec81db9c4bf048cea58aedf14684a8c134
COUNT = 52
MD = d4148f02c6a08ad2d546fdb8f142e91cf4daa47d
COUNT = 53
MD = 781345d0f6b9cc0c243a7a4fd250d14e183fc67c
COUNT = 54
MD = b3a374fd1f270399bcec97d8db0c851809e8af81
COUNT = 55
MD = 2ca144dd42675cc485f15d2058be2cd4e022e958
COUNT = 56
MD = bcc2c4b26875ee6415eaff7faf187db360c06a89
COUNT = 57
MD = fe2e740dca68a23b7199543cafd77fc7a102b4c0
COUNT = 58
MD = ba165992359831e006593090b0b3f2cfb0277bf4
COUNT = 59
MD = c57e175f277c1a80576fffbd19268ae824dd3020
COUNT = 60
MD = fbc13c31567029cdcf3873e2121887dd1791b806
COUNT = 61
MD = e0a11ca7b9007923b42ae1966753d1baf2dca3eb
COUNT = 62
MD = a0d19de635289a6bcc29d86c05822641130d9b3e
COUNT = 63
MD = ca59bbb9be0fc104becbf7518b7a0689fafe93be
COUNT = 64
MD = e8e77670b8df0924b03e0d7c2f600ddd8574414d
COUNT = 65
MD = 5b9c7f7daccdaeaa943cdecae330ba8231b202fb
COUNT = 66
MD = ca88b3fe7d44e8e90c202eac98bc29daf4caef11
COUNT = 67
MD = 8a7da57633f58280a8b59b9ad8d35325ff9f052f
COUNT = 68
MD = c25f6df18764f6c18198d15aeca8234f91897a02
COUNT = 69
MD = 4523c834902072fad5f88bb9da40792b913b69fc
COUNT = 70
MD = 4569f0c7efb949079b43b31880e686f26072c9f3
COUNT = 71
MD = e172295f3b28fc9567f9ab250d9c4e176693fe6b
COUNT = 72
MD = 1bb487b723f88c6d67bf2602707671463ce95e54
COUNT = 73
MD = 1431c902dab0e64dae63ed1be8cd4c19d5f06744
COUNT = 74
MD = 9aa6d49e6903db257880c2054845e3be1dd53b58
COUNT = 75
MD = bfe0f4e2a892e1539e3a348fb290ef3df96c264d
COUNT = 76
MD = 1500220924b2ff71a0809d0d7ea1093a6c8153f5
COUNT = 77
MD = 98233df5b83eee00292f484fc092f629e3a80b69
COUNT = 78
MD = 11d846ab058f1eae2109b48cace72f23b4929495
COUNT = 79
MD = 154e523f641322c7dac4340df8fd5a9fc403545c
COUNT = 80
MD = 91ba103a8966199c8fb3e585927018bcee5a069f
COUNT = 81
MD = d3177bf258a82e6fb497faa738e2a98c705295b6
COUNT = 82
MD = 93f8950a47053cf17a4a59886f1d5ee0564e7493
COUNT = 83
MD = d6c841b86fde2c8213d8854648339949d3c63fd0
COUNT = 84
MD = c6b93e7caeb5447cfbd99a603b995d7ec3ff567b
COUNT = 85
MD = da087942873360477f40831a64ee68254af97f0b
COUNT = 86
MD = 6b594fe4a793cc240a36b88702d797671ac76d8e
COUNT = 87
MD = 9f70c0861e3c115ced2a71c4ba45230a8a9d36bc
COUNT = 88
MD = 0e504b01c870fc13fde63b513ab77bb95798202c
COUNT = 89
MD = 53e5c2b466371b270fcfb4dfe37a3b35c7049313
COUNT = 90
MD = d96c8fd2b3af6b2faea4c91e889d284efd965f36
COUNT = 91
MD = e0496e4d7861fbc029e1d8364c13776644a0b698
COUNT = 92
MD = bf94e45016f58bb74f27c7716598bb06e4180810
COUNT = 93
MD = 364552cd55b492eee11bf8ab78756c23bdc36abd
COUNT = 94
MD = 5a4b8793c6f5f87c9fd805a8e839dbe705792a63
COUNT = 95
MD = 1ca7ef4db7e5f9de50550fbc946fa5dc75ae6ac2
COUNT = 96
MD = 34cd9ea0017a4e053204d111ba768cd40ccf964d
COUNT = 97
MD = 55def8abd9621bf874e389e3ad50d59dda97df83
COUNT = 98
MD = e6d73868f61023750f3ff8280b77067ad335a79c
COUNT = 99
MD = 119b3dfedce200e1214366804a72dc73667e2f44

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,309 @@
# CAVS 5.0
# "SHA-256 Monte" information for "shabittestvectors"
# SHA-256 tests are configured for BIT oriented implementations
# Generated on Wed Feb 08 15:02:40 2006
[L = 32]
Seed = 1d9370cdccba99b23670e2e0d6514001006f50d3c7a453201d2776f03c5e58fd
COUNT = 0
MD = bc8574d36ef02fac580554672e9b03f442dc084d6cd51f98c2b634522da1b145
COUNT = 1
MD = 9ce13cf1b5e0c03579f507affaabfb3b569891f19fc0c0710b87241271bd0d09
COUNT = 2
MD = f6426eeb049415ceb73e5762ff9f7780068687fac014a3f3f0061bb83e2c03fe
COUNT = 3
MD = 5a75fd57e3c89780611a6bac183f5379708dc656ad543487eadbd5b987c9b14b
COUNT = 4
MD = d659bb8fec2c4458c4dd7463bd361c0d2faad579ae32f374a77f3b48f95babcc
COUNT = 5
MD = 74cf7a60d6c9f8414b12db58db122b6990e9e226f205ab2c431a3a6244737df0
COUNT = 6
MD = e222b537411bb9fc48f3ff1efc5ff2554d825fa6f9c659c1da995bec26cddb16
COUNT = 7
MD = 6d0b9ae804f2b8c9abaf99516e020ef9bd73f1ea58fc416460925aec989d9af8
COUNT = 8
MD = 26fb8066ae679f7e9a6847f86de7668b1a0c150184d4ce7430eee359815b02f3
COUNT = 9
MD = dc36256470dcb1eedc1f70aeda85ca9c22aa69c7adae6b031dfe361858af0f51
COUNT = 10
MD = 6b1b906bcd034a0b69a1f10b7f5122cb5ad5c3c4ebeeca76097b4890e7ba5b6b
COUNT = 11
MD = a9ef22fef62a54d8ab6b5d91aa57be260d0f5029387df0794b825ef01876701f
COUNT = 12
MD = 5b57bd8fedc0fd82de638d1e4b40926cb172e1da9d55b4917df50588410a5a6d
COUNT = 13
MD = 358ca6183388841489e45efb2d6765e4d1036407cb71427f37b2ba77dee7dbd5
COUNT = 14
MD = dd0a3889547e27b5b92861deeac50ed11ddf7f62410ccdd4f68f1aad776ecd62
COUNT = 15
MD = eda873d690bd485f995a81e5d86aee27135462d089c5819209b9c297f00052d1
COUNT = 16
MD = fe57494069681f67790d1d0cea5a760ba8bd36369ff118a09ed7895187b25a0d
COUNT = 17
MD = bec99a07648956c97100007eb0dc53469f3ab59b3b4e135a3c7015cac868871d
COUNT = 18
MD = a3bf7b483dbf391150418ff8395a16c474189a778c1b879cd8d72f9dbb1f576a
COUNT = 19
MD = 5c2f9713d715f3a07a8c6bcdc42a082f65219b6c30603d8522646b60670c2139
COUNT = 20
MD = 30d6a66312ac6823c7a67659d770a55bd58b90dd8bf66aa495aa1f77fb8dd8f3
COUNT = 21
MD = 43e72ebe5de9d08aa8a01973fbe238c93b3241547b881f7cc6ce8e4034869c4e
COUNT = 22
MD = bdebccfcc9d494b970aa0be7b9641f3b766186d7375a15738f64dad60d637202
COUNT = 23
MD = 60138e723be88936fdbeda1589198d47b98d2d50fee473d511d90093916c7554
COUNT = 24
MD = a48761eeb469ea376066361c11a8d2a369095ad267e9524c44d4d070623767f3
COUNT = 25
MD = cfec65ed7d99ca743cf9bd8fc003533a91338cb1f91b8180dac00575ad6cc516
COUNT = 26
MD = 5f1cc3fd19d733e0b0423f8dc219a98e3d4c8e6371a2758f547e2f092344649e
COUNT = 27
MD = c2ea478c4324724f729fd2c5a2caf0f9d005513212e303865cffab3c10766a39
COUNT = 28
MD = 0c3db7d596061ca3ffdafd161db8b5f568e16a8ed6fa053c0c92d1383f8a0c52
COUNT = 29
MD = 82b44426162be36a5f8dc5f580fb476943e9904fe12830b212eab5a0967fb913
COUNT = 30
MD = 172dc87909af32f76abfcd37a7200fc53e7259408268d2eba4a6896f20b3d2c9
COUNT = 31
MD = 5af625afb57d9e59c2bbaa6601b6ae951e68ef8190201bf479a2700878458374
COUNT = 32
MD = ef753d9e13c08c2745ed129d1a1051ba73589d4c2c623d0a5378fafe890ea235
COUNT = 33
MD = 9c20117bb04d6045b49e3fa9223969fb1437170df40f5dbd7eb389fdd8cfbeeb
COUNT = 34
MD = 94f6114eab6ec80c0b56ffee6774fddd1cd7f937ebfb625d8310dfdd35109786
COUNT = 35
MD = aaaa668aed2cdff84b25ae7bcf24176eb9a5a1802a2ee792199220396e7867cc
COUNT = 36
MD = 14a76280c3558eef97357e82d3102d965fa51cf354a0636edf5b83575276c6f2
COUNT = 37
MD = 1488a18c140d09bbf0871a450bdc9a79c59544560762c9c51885f570e3f0c0a0
COUNT = 38
MD = b11cd80c393b61308b8b34abb4c715f626be13ce1037a5a6cd9a7d531ebab364
COUNT = 39
MD = 98f724946cdf015362bf8aeae70a1e4100cf25163522f2449329a88f7172816d
COUNT = 40
MD = f4b0e40dd290f20c25d75a2a0866c8a05f95753542c645a038243a9f62da2fb9
COUNT = 41
MD = eea1f4b5f9e6f8a848d36864dce5bd6e676e769d218ec58c09aad08e236b99ba
COUNT = 42
MD = 116d260644b10bf43cc5bb7fda5ddaefed68fd480975f1bafcaac637e25ea41a
COUNT = 43
MD = b476de3a36d9d8c0901514436845fe3738f6d8fdc124e607a3c7b5c4a23e6d4a
COUNT = 44
MD = b53c3574bf37d52da890e32557561bf539bab70c754a5526138745d338c971f9
COUNT = 45
MD = 0c7013f05eba539e29358e2bace726b9bfd04c4ca1c4d9b8580372c8399fb44a
COUNT = 46
MD = c04c71008681746008837dc30be0ccfbf0b68453c826403e6f8795a26f105e85
COUNT = 47
MD = 507a570cca4c56c8693ab0d9306c1b1a53a66fd813601aac89f3366f0918e6e1
COUNT = 48
MD = ca1884bd035a21404d84875d87d27c849bd7bbf8c41cf669cb3e6e3fc248de2b
COUNT = 49
MD = e42875271dcf81511c5b66bb2277930a3ecf1f105bbafd5b7c2098bc5e6bcc4b
COUNT = 50
MD = 8d974257a1fe93e4cbb5a3d3f818277d53d52d5f45535187e387243fa12846e0
COUNT = 51
MD = eb60af0ff4e433cb78237f64bb1ac86789dc47104b76e023cd3ec24ca3c88778
COUNT = 52
MD = 1c3161b328d313e1f5d48d64db84a1227c2319a44829ebae3da3faa9a90ec4fd
COUNT = 53
MD = 0cb7beae9d6671b7dcb67efb32079c1771e86717ed9a9ba6e6db44e6016a8cfb
COUNT = 54
MD = 5831e45527ef4a254caea93e442cc327101b74f31cca26e9fe9beaeb0c473b1c
COUNT = 55
MD = 3f6ca104342ad111cc543759b1a1ef36f695e36b24ab04ef1fc27b1e95a9cd8c
COUNT = 56
MD = d66fce0f20c98b8957be1fd1891f6751713f4f4e0011645017f6539b1a51cb5a
COUNT = 57
MD = 1b82d20cb29298ca35432107cafd4b7d64930a16d1b0fac6ad32f7c65d2ad6f1
COUNT = 58
MD = 52b97d2cb9b5e171c95fb530c2206e50a30baf3814653d344ffb648da24b7abe
COUNT = 59
MD = 89d58e621682972ae4623ab0cc5c02636076f80a8e49c9a1271097c35127f968
COUNT = 60
MD = 717126b23d17441a372c1fb7e412ed3dc6ef768c7e3efde4be3cd88ce6638f0e
COUNT = 61
MD = 645d604890b490a955033cf1ddb2f4046e1553acab2a26c585de30634e7bb7d4
COUNT = 62
MD = b74984bf04f45ee1dde51acf1a3b7b4c9b07479379df0344605f7557035be85d
COUNT = 63
MD = 25fef868c967ea9d8cc2079f7ed6a5fe0a81904b73244ce3bbdb5b880895bdf3
COUNT = 64
MD = 526a9b21e482bdaecae5fa6dbe829605b5c95e78e73b7dc355fb0362c605bd01
COUNT = 65
MD = 3ba7583b5644a84697f35027f2543aa209dc55232f5f314c9953382534c6dd87
COUNT = 66
MD = 236fbcec3acb4cc026c1a90e6487d5a907bfd4b07c5413a1061f53fa0d334087
COUNT = 67
MD = cfbce9247e64cdde904c3cf0e5b3de4a858d2a5f0de66d87015ff3321a8c5fb4
COUNT = 68
MD = 94aeef3a83ff3ddb93659d3f87eae290a37e429e812663d5e8a559e89560179e
COUNT = 69
MD = 9ae6da6863eef2f6096f9d2ae15dd83a36c95b5fe8ac7db47e5f695bd569d10a
COUNT = 70
MD = 75642534157ebe7dc37afcddcb64eb4e413815904814c56e9f8192519d8432b1
COUNT = 71
MD = 59e86f2df52735b8d8b35ecb432a494bc0572f07855bec8fafdca292457de8ec
COUNT = 72
MD = e96b42b23b7f4b16af1a68772c9b4f3bcf9eef97043229e038aefd572eee7bf5
COUNT = 73
MD = 006f935cf4bd88a14791e2f152b0fdd5b107b41fc849763bba49fac3959e45a0
COUNT = 74
MD = 8d61d1cc4c058280bf8f2a149bfa9f14caf18962f8f4308bf0623b3c25e57063
COUNT = 75
MD = d18a68ea5e13f1093acfe6108f61bd5995676be1c49b604a974ed62b747e9403
COUNT = 76
MD = 9fe45a3c7bf4afb29b4c4f2639c34522d0da8e9d388f02d22422083b9a79544e
COUNT = 77
MD = 2778aeb571650ec57bcf6dfc66010565394ca087b1ca26af0351b0171ffd97e6
COUNT = 78
MD = 86a01487c15350565a36a764e465b68b19223872517248d752c0f0f9ec0e5959
COUNT = 79
MD = 5cee3ca4a0ac31b35b1da84478fa4b2b77b07b3cb70a844478ba2a1bdb7e2dc0
COUNT = 80
MD = 32735c3e3069d5bd5acf85053f9d951ef911b7960d8a3d2c67ebcd7d7b89ce46
COUNT = 81
MD = 1c562451d8d5a8a758c76cfbfa8d28a02abcc053c9dce770417374eb3a4882cf
COUNT = 82
MD = b3242067759ec4fed0dd1b872d540cc85cd5cc9f7e6a8831697fd1582663fe3b
COUNT = 83
MD = 74894780c20a87f7ba9dd0257177b5125b50bb88fe8a0636e6a94651b52fd535
COUNT = 84
MD = 5fa5ee9720bd78c56c395880fa2e883cebe08dd6f083317416a9f8bf916e7f52
COUNT = 85
MD = f7c03df3ac5d53f2fc6f0e762ae7046456aa78873a648f6f14ec8aad8a7960c4
COUNT = 86
MD = 2e40c40f4a84b069ae98a59f802f529657099dfedf56ca69c9170ab0f93baa82
COUNT = 87
MD = f57ec599f1afca2039c3856e1df2488f8e15337d59a801d1db5de449130bd119
COUNT = 88
MD = b67df44f0de3aabaff10e396df978813d6fcc4a055b0d292a3035c78e9c9c677
COUNT = 89
MD = 96ac51b1e7cd773808f8139839b0aa944110eb80fde554e6ed1330a9b02f459a
COUNT = 90
MD = 410fd5eb0da58ba6478881973a032ceb11c8ce631373d46b772bc8c32931f8b9
COUNT = 91
MD = 655285dfe84a5afd64627d27f94b99b42afff194ecdb6b27abcf227f6845d89c
COUNT = 92
MD = 2362b34fa488c19e724a8848bc11d5aaab19d6245905d28b1af77d59acf34396
COUNT = 93
MD = 2a93158560f4db0de6b1fbed4e869da1e392ac268b9f49163741f54f8c259030
COUNT = 94
MD = 2465346c699ce2f7d306dca52ea41956a5b32501fdf6ded70e585e65ca89fc4b
COUNT = 95
MD = 85e8055a17214b9ba1f59a12096d71937daf62bd7c8d2e79de57844ad4ddb2dd
COUNT = 96
MD = a3f65c2b63098beb2a3c169cee9910d1a9dc351dad9868cfa07631eb870f99b5
COUNT = 97
MD = 8294eb002bc25f3d83e5552991b5aae94955c7e01160b2a5511d97d32f98b2bf
COUNT = 98
MD = c0354b55ec3dd977c43edace96dbfe70aaf80ef09d3895c42a33ee19e3228451
COUNT = 99
MD = 9adb3ba2ef5bae69914c8d827ac79f8613cb7cd6356cdd740ec9247080ca95fc

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,309 @@
# CAVS 5.0
# "SHA-1 Monte" information for "s"
# SHA tests are configured for BYTE oriented implementations
# Generated on Wed Feb 08 14:59:32 2006
[L = 20]
Seed = 8bfd162cb9d3b04dcb7e54b4ddb2b5d8d9c899f8
COUNT = 0
MD = 6a3a5b517df036a753a50201323743854aca905d
COUNT = 1
MD = b5405f3152d0289411b5ffa30cc8d3058854fef4
COUNT = 2
MD = 850e0b952abf345110895c7acd00a68628df2b31
COUNT = 3
MD = b4c50832c7eacac9bbae1e1cd6eb163b446b2651
COUNT = 4
MD = 500b13d0433bc4abcfb5555bf5cce773f204cd1b
COUNT = 5
MD = 16c6b83778417a884127387a4a6b2615662acbdc
COUNT = 6
MD = aa94b8f58e1ea52a8828cf9513650548e7e0e0dd
COUNT = 7
MD = f00a928f26652fc13e3b3b904d018cf21830530a
COUNT = 8
MD = f52a3faffa5f9f1e873be1bc9e2b3e97c129106f
COUNT = 9
MD = ee1385208361242c3165f295404613a0a52d0631
COUNT = 10
MD = 5341984b673ba63db51d23d0ed212b12439f086d
COUNT = 11
MD = b314cd46fe539aa189b23af10cb8bcbaeeaded45
COUNT = 12
MD = 88cc127dbb1a35596675245601a7b2e85ec61323
COUNT = 13
MD = b09eb00d1cd005ecd0ef815de995b51e6feccb0c
COUNT = 14
MD = f69d925595476891be4b4cd789e8fa18d4eb87b5
COUNT = 15
MD = fc9eddb10671501e0e1c4fdc0b7ec10f6844aa71
COUNT = 16
MD = 8c403d4b89c1f0dfde65e33686a58182591d24c6
COUNT = 17
MD = f744ff42d2ad1f3d65e340d32760ecc05ac090fe
COUNT = 18
MD = 7d4650e2aa427a5becf20d7b49008268b05f66a0
COUNT = 19
MD = b0649b548312ea67690d61c42db6e046a69e3049
COUNT = 20
MD = 5abf91e02341fcc6620a2d425c69fbe1ddfc73da
COUNT = 21
MD = 512dbef53ceee212e820467522ba1b7c78c97d02
COUNT = 22
MD = 34651e41a9e2cb25da9088c2cc594ae719617aa2
COUNT = 23
MD = 8def38d140a471fdf30941507826fe32097025b9
COUNT = 24
MD = d3d8ec188009037484a02312104d54df753246b8
COUNT = 25
MD = 34e189c9e95d0e08e330c5dee9de9d7c34eab1b1
COUNT = 26
MD = 28fa27d0de59598a61a53e8a170547cdf526853d
COUNT = 27
MD = ed1d563a9e8e2956a198663e74c7ac1f4a59ba69
COUNT = 28
MD = eb13003d4777610784baaf9654b072c5bb5abc54
COUNT = 29
MD = ce5bcaab48dc1c69c3f822fb19f74ba82e4c8846
COUNT = 30
MD = 4e2f95b9b538682302ecb388d49d57c57f1fbb24
COUNT = 31
MD = b350f5b50db8bc4befd4fbeb276f6eeb3dd0ba4c
COUNT = 32
MD = e9efc2c6043f53575d2669e6e32a71e0413fc540
COUNT = 33
MD = 69afc8726933df2df1ac74fd9d7d5c869d95eb4f
COUNT = 34
MD = 8daa4d4094295ff2ef1c5340f09618cd6a3f9653
COUNT = 35
MD = 3baf5b25a1b2d3da148eaa1fd65190f5dc59fe79
COUNT = 36
MD = 168e0011ffd2a6e8170d3bbfd1bd7f5c97738e6b
COUNT = 37
MD = 941f17b6eefe4e9761c747e0cf4d31040d5238a2
COUNT = 38
MD = e9dbd56f9afbc99f067c955befe415fef99b417d
COUNT = 39
MD = 5ab2345c16d509bfb07bfab6488f4f3ce67c96ee
COUNT = 40
MD = e4fa167ed138912e5fd2fc25c0cf004f4214f260
COUNT = 41
MD = 9e6853ece330693786c973c67ff6da05b30cbb9e
COUNT = 42
MD = b6850061cc8ee5c4b59ee71560ca09d92cc326bc
COUNT = 43
MD = 469a4bea250d4618349c921ae72d54f3b5ebba44
COUNT = 44
MD = 5270f3614fcbdea1b791225bdcd4c6bbae347e10
COUNT = 45
MD = 01b5898b4d23c9e6e99ebc1a50091a2afaa9e195
COUNT = 46
MD = 6bb2401d318b37eef600bda25bf8efc9cf856fdf
COUNT = 47
MD = fa1f7f4ed60547d40f5ac8a22087a172843d27e3
COUNT = 48
MD = fc99d77dc6026aadd13b8042bac8b755574b5208
COUNT = 49
MD = 8c0106b09fb1748e59a9289e1cdff94fa88b5813
COUNT = 50
MD = 8f80b89296905dbea7d6c277dca4e80bf9e31939
COUNT = 51
MD = e12020a211654aed99dee7051054b8d96fff4336
COUNT = 52
MD = e74e0277418915501e55a523f9d7cf5ba71c0c08
COUNT = 53
MD = 1482fcfadd1dd7291b6e0df30ce56a47d8e5e06e
COUNT = 54
MD = eef3385640715a85923ff67841fc423f687f2043
COUNT = 55
MD = 3a7e830f2cf5d30db6aa3d6cb2eb40ce44943340
COUNT = 56
MD = b7b0124897c3f7576c25eb4a3e7cc6b2f4ee14e4
COUNT = 57
MD = 91beda52cdca73d9a87085f5a670161a6e53602d
COUNT = 58
MD = 90ca5de7ccc8a7aed5161951797cd76de9374898
COUNT = 59
MD = c9417d18b7373b52f8d922a8302bb955c72cd83b
COUNT = 60
MD = 440c08b9fe04ec8690a08c14fd5bc9d5c29c3f32
COUNT = 61
MD = 69a083aa25d4b8ad9a0f75b14fdf4b64d9f8d735
COUNT = 62
MD = 968ab7d2586d5553997124e17d5b4c0eab8f1ae1
COUNT = 63
MD = 5c678a9f7d50de5dd074f05ad44087c9799038a8
COUNT = 64
MD = f8832d472aa24966e10fcba995bd72531f9c3e96
COUNT = 65
MD = c5669e92ebc301439bf5a40cd7909f717e944443
COUNT = 66
MD = 24efead7aeed3a100212fb4c765170b6671e556c
COUNT = 67
MD = e0955ff2b5a19995af70f8b79b5f684d465ffcb7
COUNT = 68
MD = 2039809af296c291c9804ccc380d871c73ed85f0
COUNT = 69
MD = 9fd5e8de1117bd7992f18910f65cd90c7d1934cc
COUNT = 70
MD = 5c98b608a84876173e1c1847c54bf46f723761ce
COUNT = 71
MD = dcee3ad68d2ec8de782147c1429b8a89ffd55f4f
COUNT = 72
MD = 97c97f155ac2d02a0a2b49c94e502a6ce77f450c
COUNT = 73
MD = cc159fcde7b9f266464dbc67789b429de39f1dd3
COUNT = 74
MD = b61b601a0c141b61860487a0c5d3392d0548cd89
COUNT = 75
MD = d057abbf74d95db69cebe127a87bf320ba8e34c8
COUNT = 76
MD = 18f1033990a0a284b8009b279994794f1441e263
COUNT = 77
MD = d7bacdcb1f8dbd1b1b9d5e82bb9399b1afa7064b
COUNT = 78
MD = b97674603a69a991856b9299659726494d4f6563
COUNT = 79
MD = 91cc909ff48b40a5337ecf3c4787eca69e7ecba1
COUNT = 80
MD = a9537c9c28ec77a0429865fb71d6ce829c51d6c1
COUNT = 81
MD = 363b3f8aa10d381c0c4d84d101b3b608195d86be
COUNT = 82
MD = b105741aedb1ed923e2b7c064da32bca5cca711a
COUNT = 83
MD = ee0fdb18e3d02b0863094dd43bef803665a8fc02
COUNT = 84
MD = e7cfb5bac8539b7bc0c918e89a182a97e35203df
COUNT = 85
MD = 46f2a1f088a9d9c12706bec37dba49d0c5f70405
COUNT = 86
MD = e7b6256ecf66cebf72de4be26bcc2cc82dbf2b4d
COUNT = 87
MD = 380c552876496fcb4725304963e2c97582750aef
COUNT = 88
MD = 49d97e921fa5f06da04e91cf8633d689ee268c8d
COUNT = 89
MD = ce69d1562129ab2dcf51e5966e7dcf76f654db7f
COUNT = 90
MD = 3e1cb5dc4969dd2edb6400937d829846f7d2a513
COUNT = 91
MD = 6244b464b93ef368feb007ed1666a1f0bdf33fab
COUNT = 92
MD = c4e42908a81b3efe5316347f8beb3945c4e4cb82
COUNT = 93
MD = 504e248b43e8256ef4f33fa176f9278bc201d330
COUNT = 94
MD = ced5f45612074b05e5d123481e18af0b311fb849
COUNT = 95
MD = 417f9ba40681f53021315ec2d9b39d607ba7d1de
COUNT = 96
MD = 75b64ff05e04b67e6c024adc713833cae7d781ee
COUNT = 97
MD = 5d8c0e3da36f7f864177d4b9e4b9e786d777bc96
COUNT = 98
MD = b7e547b22fd5a23a010d9a4eb6fc1ee5fd418804
COUNT = 99
MD = 844e2d53e50024e877ded3556c7fd6595329c5c1

View File

@ -0,0 +1,267 @@
# CAVS 5.0
# "SHA-1 ShortMsg" information for "s"
# SHA-1 tests are configured for BYTE oriented implementations
# Generated on Wed Feb 08 14:59:32 2006
[L = 20]
Len = 0
Msg = 00
MD = da39a3ee5e6b4b0d3255bfef95601890afd80709
Len = 8
Msg = a8
MD = 99f2aa95e36f95c2acb0eaf23998f030638f3f15
Len = 16
Msg = 3000
MD = f944dcd635f9801f7ac90a407fbc479964dec024
Len = 24
Msg = 42749e
MD = a444319e9b6cc1e8464c511ec0969c37d6bb2619
Len = 32
Msg = 9fc3fe08
MD = 16a0ff84fcc156fd5d3ca3a744f20a232d172253
Len = 40
Msg = b5c1c6f1af
MD = fec9deebfcdedaf66dda525e1be43597a73a1f93
Len = 48
Msg = e47571e5022e
MD = 8ce051181f0ed5e9d0c498f6bc4caf448d20deb5
Len = 56
Msg = 3e1b28839fb758
MD = 67da53837d89e03bf652ef09c369a3415937cfd3
Len = 64
Msg = a81350cbb224cb90
MD = 305e4ff9888ad855a78573cddf4c5640cce7e946
Len = 72
Msg = c243d167923dec3ce1
MD = 5902b77b3265f023f9bbc396ba1a93fa3509bde7
Len = 80
Msg = 50ac18c59d6a37a29bf4
MD = fcade5f5d156bf6f9af97bdfa9c19bccfb4ff6ab
Len = 88
Msg = 98e2b611ad3b1cccf634f6
MD = 1d20fbe00533c10e3cbd6b27088a5de0c632c4b5
Len = 96
Msg = 73fe9afb68e1e8712e5d4eec
MD = 7e1b7e0f7a8f3455a9c03e9580fd63ae205a2d93
Len = 104
Msg = 9e701ed7d412a9226a2a130e66
MD = 706f0677146307b20bb0e8d6311e329966884d13
Len = 112
Msg = 6d3ee90413b0a7cbf69e5e6144ca
MD = a7241a703aaf0d53fe142f86bf2e849251fa8dff
Len = 120
Msg = fae24d56514efcb530fd4802f5e71f
MD = 400f53546916d33ad01a5e6df66822dfbdc4e9e6
Len = 128
Msg = c5a22dd6eda3fe2bdc4ddb3ce6b35fd1
MD = fac8ab93c1ae6c16f0311872b984f729dc928ccd
Len = 136
Msg = d98cded2adabf08fda356445c781802d95
MD = fba6d750c18da58f6e2aab10112b9a5ef3301b3b
Len = 144
Msg = bcc6d7087a84f00103ccb32e5f5487a751a2
MD = 29d27c2d44c205c8107f0351b05753ac708226b6
Len = 152
Msg = 36ecacb1055434190dbbc556c48bafcb0feb0d
MD = b971bfc1ebd6f359e8d74cb7ecfe7f898d0ba845
Len = 160
Msg = 5ff9edb69e8f6bbd498eb4537580b7fba7ad31d0
MD = 96d08c430094b9fcc164ad2fb6f72d0a24268f68
Len = 168
Msg = c95b441d8270822a46a798fae5defcf7b26abace36
MD = a287ea752a593d5209e287881a09c49fa3f0beb1
Len = 176
Msg = 83104c1d8a55b28f906f1b72cb53f68cbb097b44f860
MD = a06c713779cbd88519ed4a585ac0cb8a5e9d612b
Len = 184
Msg = 755175528d55c39c56493d697b790f099a5ce741f7754b
MD = bff7d52c13a3688132a1d407b1ab40f5b5ace298
Len = 192
Msg = 088fc38128bbdb9fd7d65228b3184b3faac6c8715f07272f
MD = c7566b91d7b6f56bdfcaa9781a7b6841aacb17e9
Len = 200
Msg = a4a586eb9245a6c87e3adf1009ac8a49f46c07e14185016895
MD = ffa30c0b5c550ea4b1e34f8a60ec9295a1e06ac1
Len = 208
Msg = 8e7c555270c006092c2a3189e2a526b873e2e269f0fb28245256
MD = 29e66ed23e914351e872aa761df6e4f1a07f4b81
Len = 216
Msg = a5f3bfa6bb0ba3b59f6b9cbdef8a558ec565e8aa3121f405e7f2f0
MD = b28cf5e5b806a01491d41f69bd9248765c5dc292
Len = 224
Msg = 589054f0d2bd3c2c85b466bfd8ce18e6ec3e0b87d944cd093ba36469
MD = 60224fb72c46069652cd78bcd08029ef64da62f3
Len = 232
Msg = a0abb12083b5bbc78128601bf1cbdbc0fdf4b862b24d899953d8da0ff3
MD = b72c4a86f72608f24c05f3b9088ef92fba431df7
Len = 240
Msg = 82143f4cea6fadbf998e128a8811dc75301cf1db4f079501ea568da68eeb
MD = 73779ad5d6b71b9b8328ef7220ff12eb167076ac
Len = 248
Msg = 9f1231dd6df1ff7bc0b0d4f989d048672683ce35d956d2f57913046267e6f3
MD = a09671d4452d7cf50015c914a1e31973d20cc1a0
Len = 256
Msg = 041c512b5eed791f80d3282f3a28df263bb1df95e1239a7650e5670fc2187919
MD = e88cdcd233d99184a6fd260b8fca1b7f7687aee0
Len = 264
Msg = 17e81f6ae8c2e5579d69dafa6e070e7111461552d314b691e7a3e7a4feb3fae418
MD = 010def22850deb1168d525e8c84c28116cb8a269
Len = 272
Msg = d15976b23a1d712ad28fad04d805f572026b54dd64961fda94d5355a0cc98620cf77
MD = aeaa40ba1717ed5439b1e6ea901b294ba500f9ad
Len = 280
Msg = 09fce4d434f6bd32a44e04b848ff50ec9f642a8a85b37a264dc73f130f22838443328f
MD = c6433791238795e34f080a5f1f1723f065463ca0
Len = 288
Msg = f17af27d776ec82a257d8d46d2b46b639462c56984cc1be9c1222eadb8b26594a25c709d
MD = e21e22b89c1bb944a32932e6b2a2f20d491982c3
Len = 296
Msg = b13ce635d6f8758143ffb114f2f601cb20b6276951416a2f94fbf4ad081779d79f4f195b22
MD = 575323a9661f5d28387964d2ba6ab92c17d05a8a
Len = 304
Msg = 5498793f60916ff1c918dde572cdea76da8629ba4ead6d065de3dfb48de94d234cc1c5002910
MD = feb44494af72f245bfe68e86c4d7986d57c11db7
Len = 312
Msg = 498a1e0b39fa49582ae688cd715c86fbaf8a81b8b11b4d1594c49c902d197c8ba8a621fd6e3be5
MD = cff2290b3648ba2831b98dde436a72f9ebf51eee
Len = 320
Msg = 3a36ae71521f9af628b3e34dcb0d4513f84c78ee49f10416a98857150b8b15cb5c83afb4b570376e
MD = 9b4efe9d27b965905b0c3dab67b8d7c9ebacd56c
Len = 328
Msg = dcc76b40ae0ea3ba253e92ac50fcde791662c5b6c948538cffc2d95e9de99cac34dfca38910db2678f
MD = afedb0ff156205bcd831cbdbda43db8b0588c113
Len = 336
Msg = 5b5ec6ec4fd3ad9c4906f65c747fd4233c11a1736b6b228b92e90cddabb0c7c2fcf9716d3fad261dff33
MD = 8deb1e858f88293a5e5e4d521a34b2a4efa70fc4
Len = 344
Msg = df48a37b29b1d6de4e94717d60cdb4293fcf170bba388bddf7a9035a15d433f20fd697c3e4c8b8c5f590ab
MD = 95cbdac0f74afa69cebd0e5c7defbc6faf0cbeaf
Len = 352
Msg = 1f179b3b82250a65e1b0aee949e218e2f45c7a8dbfd6ba08de05c55acfc226b48c68d7f7057e5675cd96fcfc
MD = f0307bcb92842e5ae0cd4f4f14f3df7f877fbef2
Len = 360
Msg = ee3d72da3a44d971578972a8e6780ce64941267e0f7d0179b214fa97855e1790e888e09fbe3a70412176cb3b54
MD = 7b13bb0dbf14964bd63b133ac85e22100542ef55
Len = 368
Msg = d4d4c7843d312b30f610b3682254c8be96d5f6684503f8fbfbcd15774fc1b084d3741afb8d24aaa8ab9c104f7258
MD = c314d2b6cf439be678d2a74e890d96cfac1c02ed
Len = 376
Msg = 32c094944f5936a190a0877fb9178a7bf60ceae36fd530671c5b38c5dbd5e6a6c0d615c2ac8ad04b213cc589541cf6
MD = 4d0be361e410b47a9d67d8ce0bb6a8e01c53c078
Len = 384
Msg = e5d3180c14bf27a5409fa12b104a8fd7e9639609bfde6ee82bbf9648be2546d29688a65e2e3f3da47a45ac14343c9c02
MD = e5353431ffae097f675cbf498869f6fbb6e1c9f2
Len = 392
Msg = e7b6e4b69f724327e41e1188a37f4fe38b1dba19cbf5a7311d6e32f1038e97ab506ee05aebebc1eed09fc0e357109818b9
MD = b8720a7068a085c018ab18961de2765aa6cd9ac4
Len = 400
Msg = bc880cb83b8ac68ef2fedc2da95e7677ce2aa18b0e2d8b322701f67af7d5e7a0d96e9e33326ccb7747cfff0852b961bfd475
MD = b0732181568543ba85f2b6da602b4b065d9931aa
Len = 408
Msg = 235ea9c2ba7af25400f2e98a47a291b0bccdaad63faa2475721fda5510cc7dad814bce8dabb611790a6abe56030b798b75c944
MD = 9c22674cf3222c3ba921672694aafee4ce67b96b
Len = 416
Msg = 07e3e29fed63104b8410f323b975fd9fba53f636af8c4e68a53fb202ca35dd9ee07cb169ec5186292e44c27e5696a967f5e67709
MD = d128335f4cecca9066cdae08958ce656ff0b4cfc
Len = 424
Msg = 65d2a1dd60a517eb27bfbf530cf6a5458f9d5f4730058bd9814379547f34241822bf67e6335a6d8b5ed06abf8841884c636a25733f
MD = 0b67c57ac578de88a2ae055caeaec8bb9b0085a0
Len = 432
Msg = dcc86b3bd461615bab739d8daafac231c0f462e819ad29f9f14058f3ab5b75941d4241ea2f17ebb8a458831b37a9b16dead4a76a9b0e
MD = c766f912a89d4ccda88e0cce6a713ef5f178b596
Len = 440
Msg = 4627d54f0568dc126b62a8c35fb46a9ac5024400f2995e51635636e1afc4373dbb848eb32df23914230560b82477e9c3572647a7f2bb92
MD = 9aa3925a9dcb177b15ccff9b78e70cf344858779
Len = 448
Msg = ba531affd4381168ef24d8b275a84d9254c7f5cc55fded53aa8024b2c5c5c8aa7146fe1d1b83d62b70467e9a2e2cb67b3361830adbab28d7
MD = 4811fa30042fc076acf37c8e2274d025307e5943
Len = 456
Msg = 8764dcbcf89dcf4282eb644e3d568bdccb4b13508bfa7bfe0ffc05efd1390be22109969262992d377691eb4f77f3d59ea8466a74abf57b2ef4
MD = 6743018450c9730761ee2b130df9b91c1e118150
Len = 464
Msg = 497d9df9ddb554f3d17870b1a31986c1be277bc44feff713544217a9f579623d18b5ffae306c25a45521d2759a72c0459b58957255ab592f3be4
MD = 71ad4a19d37d92a5e6ef3694ddbeb5aa61ada645
Len = 472
Msg = 72c3c2e065aefa8d9f7a65229e818176eef05da83f835107ba90ec2e95472e73e538f783b416c04654ba8909f26a12db6e5c4e376b7615e4a25819
MD = a7d9dc68dacefb7d6116186048cb355cc548e11d
Len = 480
Msg = 7cc9894454d0055ab5069a33984e2f712bef7e3124960d33559f5f3b81906bb66fe64da13c153ca7f5cabc89667314c32c01036d12ecaf5f9a78de98
MD = 142e429f0522ba5abf5131fa81df82d355b96909
Len = 488
Msg = 74e8404d5a453c5f4d306f2cfa338ca65501c840ddab3fb82117933483afd6913c56aaf8a0a0a6b2a342fc3d9dc7599f4a850dfa15d06c61966d74ea59
MD = ef72db70dcbcab991e9637976c6faf00d22caae9
Len = 496
Msg = 46fe5ed326c8fe376fcc92dc9e2714e2240d3253b105adfbb256ff7a19bc40975c604ad7c0071c4fd78a7cb64786e1bece548fa4833c04065fe593f6fb10
MD = f220a7457f4588d639dc21407c942e9843f8e26b
Len = 504
Msg = 836dfa2524d621cf07c3d2908835de859e549d35030433c796b81272fd8bc0348e8ddbc7705a5ad1fdf2155b6bc48884ac0cd376925f069a37849c089c8645
MD = ddd2117b6e309c233ede85f962a0c2fc215e5c69
Len = 512
Msg = 7e3a4c325cb9c52b88387f93d01ae86d42098f5efa7f9457388b5e74b6d28b2438d42d8b64703324d4aa25ab6aad153ae30cd2b2af4d5e5c00a8a2d0220c6116
MD = a3054427cdb13f164a610b348702724c808a0dcc

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,309 @@
# CAVS 5.0
# "SHA-256 Monte" information for "s"
# SHA-256 tests are configured for BYTE oriented implementations
# Generated on Wed Feb 08 14:59:33 2006
[L = 32]
Seed = f8ae5b970f4f0630b3584e681b2edbd6d14b0ceeccd63b30d877429f3f693d75
COUNT = 0
MD = 09ee2a32d22292aa0824b3bf94cd541a257d20c1a04b974540982a282489054e
COUNT = 1
MD = ba7be8f8df73cf7af75fee72edd757c5d4c2caef1a6671079841565b98a43e7b
COUNT = 2
MD = 6e628c0a11e0fe3f25e0f6ae7a7fed0c4cd768f9e152735e4791fada9ae53155
COUNT = 3
MD = 5638936e971f778fa3c4265d39afbc443569c549b34c1a3a7333a78ccb2f2177
COUNT = 4
MD = 231cd2497dd4316bcc5dedca7c1c49eeb530f5012fb3eff909cd44f24902ed09
COUNT = 5
MD = 07597b37cd575dc0c85658ee99cd9b94d587f48d627f12ce4acc2b2c15f1c1be
COUNT = 6
MD = e61f9624f6e95770b34ef6fb41ef71910efdf30030ce5710f2b466050182848e
COUNT = 7
MD = 2367e6b4948d2b7e4c8dc881988799927c5494e572f0e0973412581adb680091
COUNT = 8
MD = 2ad0dc580ec372f6c5d51ae963f6a916332e5bab7943de967d22ddde2c410b5f
COUNT = 9
MD = 68fe11a2f396c16331206d4b34a66bbd2e18ebf56959e5753c1c474fe01b3361
COUNT = 10
MD = f4c4bd653944a3782de1dc03848576e7df0f4088e03f1a33c50cbf084718f108
COUNT = 11
MD = 892824f520dae3f505b3c7597769fde7c83809e9512123a8f1cb51452240dec0
COUNT = 12
MD = ce53b5caea0595133218a9697e5a19c39e24b47703df4e27ed1603588f632308
COUNT = 13
MD = 00f76278f86deecf65fb8d625086d262fbc92452f18facb690b723a315245bc0
COUNT = 14
MD = dad692604724b15a7bda74f4fb314030a7e41dad74b85dedf7d80fa6519ee1fe
COUNT = 15
MD = 747b9769d7c8a38295413c2158acdb58352b7a6b5d96b28ed19bd69c1bd73288
COUNT = 16
MD = 7c0df1c6ee57c2699c734fca01f34294be4eb3d3593137cced9072f4848769d1
COUNT = 17
MD = 4a8ba3e99a23c13755ea87a9cff35ff819b25b05c95ca9ac60a0fa3fabae7896
COUNT = 18
MD = b896a76e6da426a571985588f6a8ef3cd2472a0c523dcfec16028839246e8549
COUNT = 19
MD = 6362feff7380064c763eefed1695aa1319ff4bc53baa5b1b990105607393c655
COUNT = 20
MD = 158a21edd73b735a9553e67422969c98959a7db85c90b7668b6ea0daad65bd64
COUNT = 21
MD = 5b19a6e1070b9e11add233fc9ea5220904ac94d6314c344495173bdbb45f3866
COUNT = 22
MD = 50def9a51f9e1bf9139e7e7f8ff6e9f5235f02e9c5b354e8f5ca2c7e13c2ce34
COUNT = 23
MD = ff1005549276b4d7bb9f38a112de25298471a9cf3314056f46c11e73a351f0fe
COUNT = 24
MD = 3402617e1e0e7708d83a52fa092b6aa909908576aed1d26b1227f339ffebfab4
COUNT = 25
MD = 13cf2cf2cf15541b63982bbf519d77aa09b483a974b2bc4697527fafa62dc189
COUNT = 26
MD = c9c3218c1c4d7427339680cc0453eee73623fb2e3263070d4c88208f920518b6
COUNT = 27
MD = 354181b335df0fb7e6ed168fd39b7846adb2d0ba80e9042c9e0c2c60ba9cdf29
COUNT = 28
MD = 1d7b7a3a5132fa30ca4320238a5ad21e6fd5db73df2fe86038654ad5b1bfc84f
COUNT = 29
MD = 16e37238d08a22215eb0a1c6c6091a2a3bb58033252f0111dae92e5e7235b4c0
COUNT = 30
MD = 5e27313155783b27e9d807ddee76abdee5cd46092fc7643cb35fc40ef4a96673
COUNT = 31
MD = efb9f27b1dead16decf8f12d6e2448a2532e2a8bc7335d84c7ab12ed8e02fb6b
COUNT = 32
MD = 44760c03d905b13f3c30317c3640f46dffe6666e14e15cbbe51f32021071e59a
COUNT = 33
MD = 6f3904cc784f30cec50af89b7ebd55c2eae42b466bf9cc0bb25d8d726896a4c5
COUNT = 34
MD = 7c0143342e2f349c9a6f672ffc84497a066e489cb6daa6420c1402ce2d4ff621
COUNT = 35
MD = e89ddce4e1180323dc91046f0fafab6d6c9f58635b83236e8417651473da7403
COUNT = 36
MD = a6264c5fa97d90727b3c6eedde63dd98b406ccfdcc9412a02a22164581acd1dc
COUNT = 37
MD = 1ace95b10c616735eac1418845b517ef90ee720b16437f402b41f5ff155c3a03
COUNT = 38
MD = 9bf8bb64cc4932b79ed5ef3931f804f010aa75907b327ec0dad2e1aeb0c513cd
COUNT = 39
MD = d1fd03544852358ed4aa7a34d9ba725465fa0e6276347808b716ae20b6142e7d
COUNT = 40
MD = 83d60511c5d40671dad61cc6ff7276765185155d94c5b4207b4d1efcc9445af3
COUNT = 41
MD = e7dfcb3bee49d94e7fe69ef6e18810e6ca7714c9e6a30860b375e877ffc4899c
COUNT = 42
MD = 85bae087e9fd30bfdc4ac661628aa13041cbad8b754a8ef649722c87fcd8271c
COUNT = 43
MD = b638925c3d3d01a69ee8c3d49037929c2b0ce40b2d947ad569a9bada6377c9f1
COUNT = 44
MD = 94021cb567befbcb39896da53c2652bdf45bbf11a8558c96b2c78b48f0e2e8f9
COUNT = 45
MD = a80a47a151fac789971406cf564bd495023e22bbb1692c2a371e206bc15a81ed
COUNT = 46
MD = e01b864141592511803e8af245d4cd5a03d87c7fa92c675378bc6b82983bc83b
COUNT = 47
MD = e4b8f81ea92b63555116fcd1ec5ceb4eab5211e47233f877ca496eabf3bc7a50
COUNT = 48
MD = 29a7339e8944af2550d0f0aebf7ff3daa9b48e8e56832661e7ed339ebf03fe33
COUNT = 49
MD = 273c9b49e7ac633f8764d78ce3c93da0a9ca0ebc977112ce418e3be108f2a193
COUNT = 50
MD = f0730c968990642f31983c78079c10838facdad31f9d4bebacf114a70f0f9ed8
COUNT = 51
MD = 11e9c8c01be733bea0f5e8b2c818c2dfc2595dc438d8b079615a56e7cd22e4ce
COUNT = 52
MD = c2d150a802f57ebd346c8d18ef2b2f16adf0e8e5b3d7f51ad38fc868c6afcb09
COUNT = 53
MD = f5f873e2c00c71f850ca400f0d83d24d3c89285a4dfa51c5faa6597190414134
COUNT = 54
MD = 6ac1adbaabbda9bdc6a5eee91865effb6d77bbeff368b8081030a6c1a9abfcfc
COUNT = 55
MD = 9122b914fda8edc3343496fa97221011d6a6ee601f9ceacdd47a9acdce5b5c48
COUNT = 56
MD = e7554826e969494bd2e51d9696cdc3acdcfaf3e40595b8975f3c41c636bdaf15
COUNT = 57
MD = f99581ba1dbaebfb0d36662c87789587814b0ac59713be372dc3a275b4944e5f
COUNT = 58
MD = b3eeedded2c1d0faa0d98559eb39e632c64aa5fc907e2363e4a4b1991284f630
COUNT = 59
MD = 6da9d793de479d8776bb97e934ef4b60ce05402db9b4e01d8da9a1f7e58538db
COUNT = 60
MD = 6d2e2dc25ae12e221fb90267c7c8f38986be70c3016299bc43f8331e92243d97
COUNT = 61
MD = ffa69b8370840ad7a899b593079caf266be680560323ab3b5c06308576576634
COUNT = 62
MD = 26cdbb571cc6428b40b70f705599afdfaf11b0400a7a59c5233e64cb39721ad4
COUNT = 63
MD = d1f1c0b2cd13bd370d7ffea815fda3e16f33a0977088d7351d35f02cd2aec150
COUNT = 64
MD = 8f28c49126339b44f0b4b39b3dfd454fabf21578e2c16af0bbc1ddb7b6d2ed8c
COUNT = 65
MD = 1ce2820507b8fa01764eaa846def8ec67848d7088405905d2f141d755a8ab98c
COUNT = 66
MD = c15ce1637d55784423140f5f5b8ebb94e459872c04cc431cf48a573e54120ac3
COUNT = 67
MD = 66eb577bd140e0f04de9369d18835fe2f7c0b1c5eca7a2061156a855053a52e0
COUNT = 68
MD = 8550df9ac711398138a2112b01a8b84dc05dd76d56029bfd3e4de1a9d1cfde29
COUNT = 69
MD = bb3678468a71042d91609a23c61b09b8e495724a572382a9be0d1fba60bc8486
COUNT = 70
MD = 4f1607c64b1fab340ddeaa4788399eb3490b50b5578452c8a7ef1b5e77bd2554
COUNT = 71
MD = 5d8dc29cda8d327b670079bb3a7b0ed85274173ccbefef9c55b0abd2744f844f
COUNT = 72
MD = 47cf16deb9329e32e394aa7a21cc9ba751a3a28565d99c7446e291504ade4450
COUNT = 73
MD = 4bded81824986b7c00a6b033992e85b581c375369d293642014c998dad1cd0d8
COUNT = 74
MD = 6c0b1fa62d160897b7eab9a66d2d95523f920d753504f55b67b57c3cd8e9209c
COUNT = 75
MD = d7f1854c446e07095d7a43a43dbc426be36627c839985a624e62eb72ac805a87
COUNT = 76
MD = 8b1e6d1e6c7622edec8d79cb6148b9a426cd39be50d8c3466ba0694fa8c50dcc
COUNT = 77
MD = ab59f72305f4d6ff6aa59a56c2019cd1395e09048e0084048ffe9b71ae90cd01
COUNT = 78
MD = 7516a477b87f681e09860ed1d733c13ec950e99e5f368af288fedf6d626edd14
COUNT = 79
MD = c36e14b9e2113a97fa4af6dfbab1cc459c8b51b88af67092447fa0e6b655f847
COUNT = 80
MD = 6857b96120b5162b28270d3a4d494cbb85eaa561d7944b3e9c82fd194d8e21d6
COUNT = 81
MD = a92f35c6bc90606f21eb1ab2c1ff5686bcf16d17396c8791e6d04b933ae65a52
COUNT = 82
MD = 2eb7b3fe45f98255f0b0f9c06b22491e4529b443bc3f3469aaa86d094cebfde2
COUNT = 83
MD = f9c4f44331bce44c374e70a01ffbb0c68fa8294d5a1b644cec589efebdeba8af
COUNT = 84
MD = 197f8dc01ec7dd651d427c3dff0f7ee92c48d2b3e8eefea3446241aa85d7149f
COUNT = 85
MD = faf152566f1147f26d10e1a5ba17aed6f0de76c1a732bbcd739ee492d944f208
COUNT = 86
MD = 5ec46420a6db67f05849d9824ba14f18544e8ff3aab0d47f28096e497dac3a21
COUNT = 87
MD = 590f1bc2bed8d47f5fdd4610ddc7f424c7a928730d41985100e04d5033f7339f
COUNT = 88
MD = e246ab37d4b2a2b4adfb0e0d4b2da2e06e9e46d30f5e0c0dcfa6e267fe3566ac
COUNT = 89
MD = 6f8fb3f1a68a78f3246f500d988b3e40511a01f4dc3c8b5f1744d3ea54e6e1ca
COUNT = 90
MD = dd9a32c79c216a69a1d11c7403845592980125153b68f78f1ac07a311ecab1fd
COUNT = 91
MD = 0bc729d8ad18522c27468e5bafc2c056264492e6bf9806a38f7555c585a10b82
COUNT = 92
MD = 870347b7cbfe42a151f9e895b1b2acab394ee75cf65814a19d2d49ac7f5eebdc
COUNT = 93
MD = 7180ec50dd7e6c36dc84070ba715cfe31c2a928070b90f3367319029e8ae75f1
COUNT = 94
MD = eb07ebb21f1733a9535fdde391670cba3770836c194bdddb8909d2d56bb95ebb
COUNT = 95
MD = e40479c983a83a4d675af2085be9c37d9e376073eeed91d51915ad34ca720608
COUNT = 96
MD = 62d496f020d1ad5866e99162f8e8b2de33d6b4be69440b6b6dceb8a170daf9b3
COUNT = 97
MD = 8ee2f635187ba7ae412f5372eae2cc4b43e88be59e1deed354dfae9c0c45de87
COUNT = 98
MD = a0e64d2ce09db5fc47300d30e9f8292bff2232f3ac29ece64e9f80d0d0029205
COUNT = 99
MD = 17d79c61aec50de7b7cc0a2cd6fb50fb16af40ff985fd5d5f39cb0672c3f0bf5

View File

@ -0,0 +1,267 @@
# CAVS 5.0
# "SHA-256 ShortMsg" information for "s"
# SHA-256 tests are configured for BYTE oriented implementations
# Generated on Wed Feb 08 14:59:33 2006
[L = 32]
Len = 0
Msg = 00
MD = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Len = 8
Msg = bd
MD = 68325720aabd7c82f30f554b313d0570c95accbb7dc4b5aae11204c08ffe732b
Len = 16
Msg = 5fd4
MD = 7c4fbf484498d21b487b9d61de8914b2eadaf2698712936d47c3ada2558f6788
Len = 24
Msg = b0bd69
MD = 4096804221093ddccfbf46831490ea63e9e99414858f8d75ff7f642c7ca61803
Len = 32
Msg = c98c8e55
MD = 7abc22c0ae5af26ce93dbb94433a0e0b2e119d014f8e7f65bd56c61ccccd9504
Len = 40
Msg = 81a723d966
MD = 7516fb8bb11350df2bf386bc3c33bd0f52cb4c67c6e4745e0488e62c2aea2605
Len = 48
Msg = c97a2db566e5
MD = 0eb0281b27a4604709b0513b43ad29fdcff9a7a958554abc689d7fe35af703e4
Len = 56
Msg = f53210aa6ed72e
MD = dee684641421d1ba5a65c71f986a117cbb3d619a052a0b3409306c629575c00f
Len = 64
Msg = 0df1cd526b5a4edd
MD = 47f527210d6e8f940b5082fec01b7305908fa2b49ea3ae597c19a3986097153c
Len = 72
Msg = b80233e2c53ab32cc3
MD = c60d239cc6da3ad31f4de0c2d58a73ccf3f9279e504fa60ad55a31dcf686f3ca
Len = 80
Msg = 5d54ed5b52d879aeb5dd
MD = e0164d90dbfcf173bb88044fac596ccd03b8d247c79907aaa5701767fad7b576
Len = 88
Msg = df866ecb67ab00515f6247
MD = dc990ef3109a7bcf626199db9ab7801213ceb0ad2ee398963b5061e39c05c7b5
Len = 96
Msg = 0757de9485a2eaea51126077
MD = c1c9a4daadcc8678835872c7f1f8824376ac7b412e1fc2285069b41afd51397e
Len = 104
Msg = 7c66f5d443c11cfb39dd0aa715
MD = 6840619417b4d8ecaa7902f8eaf2e82be2638dec97cb7e8fcc377007cc176718
Len = 112
Msg = 329624fed35639fe54957b7d47a9
MD = 0f5308ff22b828e18bd65afbc427e3c1a678962832519df5f2f803f68f55e10b
Len = 120
Msg = c34e59652acc043873ecf6a4ab1060
MD = 0fdf1604ac0d717ec9587b4de5444aaade807589d90eb326eaf6acb58a051e79
Len = 128
Msg = fdf4700984ee11b70af1880d0e0fefd4
MD = b01ae16eed3b4a770f127b98469ba26fe3d8e9f59d8a2983214afe6cff0e6b6c
Len = 136
Msg = ea40aadbefedb0e0d78d067c6cd65c2c87
MD = 36157bbe61931d58a3a644953eaf131bbc2591c673a1f20353f51ca5054fc1c2
Len = 144
Msg = 6d1092004670efab3af483d265d8e7b3da73
MD = 67fbf35d360d72b101410794ccf197106c0e784afa9c80206a550b600dbf1f16
Len = 152
Msg = 55a10148ae7b09ac4e71df438135bc70e873eb
MD = cbe7965513af46dfd596dc5839cb82a5c6c7328034b1dd0042a9f4b71fb14430
Len = 160
Msg = a03f8fcd777bd933b4b0af8c5ce3d61308565649
MD = ddfce4e8c7b38845e2a81b7fc27a06366467a9e111316014013f9701e2413ce0
Len = 168
Msg = 8e5d6cba8d4b206381e33ca7339bec504f3d6119ba
MD = 92f678a3e59d0dd3610eec3222b8c6ebd28eead530723fbd226747534da22b6c
Len = 176
Msg = 96db1b62eed85f2628d0c25da534401fe80d13d09beb
MD = 725bab4457c789d6a4cc4736b9c2c662cda18407150844d74d6aa4efd72dbb05
Len = 184
Msg = 1c482a45dfbcda549729126b533477edfaf7476fde498f
MD = 6523f24f225b996aad1a8b317e6e0f8e97673dcff3fd62a27ff9f3888ea1302d
Len = 192
Msg = 0f677d8e4c6d6a057492670d99adb870adf68a36ead37919
MD = 44acbbc6b48bf37ee088b9c8546fc46e5a5f0d637b5e444f628de186144087fd
Len = 200
Msg = c09056d597816542bffe4bb33e475dfb2d6293016906ddc18c
MD = f4baeaef70588a0820d63c2401dd84f98adf7366782d196f8698d7dfd3db1c29
Len = 208
Msg = 72f313fdcf52d0749c9937cc2e53f50b44d65a544876bab7d2f8
MD = cfa67aa52fd675fca985f69f9ca58af62baead8c39723bb6bfbae8a5d4bb9beb
Len = 216
Msg = 09f6fe6cbe6744149f792a4a827e4e8909627abf75301bf7bbd7f5
MD = 657633891dc6274d6aeda78e7313dfb960eac9a24d29293a057b9746a18de4ec
Len = 224
Msg = 9e1cfeb335bc331744247df4bbd56876a7f69298aaf6b9e7a8731889
MD = 930058dd21cb48b2cf90eaca55322ddf48582687838a584928440504a2fde578
Len = 232
Msg = b8913001efb1b7f4bd975e349c5b2cbe66045bf0d2fb019b3bc0f059a4
MD = a0eb0b7fad1d1b6de4f9096724a621720538a9c3f2f6d11134d68cb9ee52fc88
Len = 240
Msg = 8f08537d50928c911a68b071d65b9e8f038264d3b62c5f33de18a484cde9
MD = 10aad5cd4484387373577a881974f1a550782108bc88b4e2e8085e9c3e938bbb
Len = 248
Msg = fd846162c4da936d004ffe0cbe844d940f1c2953157cf4765dceba2a6f4c64
MD = c13ba769aea0e478816f2f608b5cec3fe14672ea033088a8641cfe69b4ff57cb
Len = 256
Msg = 8cf53d90077df9a043bf8d10b470b144784411c93a4d504556834dae3ea4a5bb
MD = 56059e8cb3c2978b198208bf5ca1e1ea5659b737a506324b7cec75b5ebaf057d
Len = 264
Msg = 1bbc2b15253c126e301f9f64b97be4ce13e96337687e2e78fbfd4c8daf4a5fa1cd
MD = d973b5dcdae4cf2599f4db4068e4aa354f22d8901adc463ca3938c465578147b
Len = 272
Msg = c1bdb3bfc65dfe9a393331266c58d05fb9c8b7476bb717dadc29bc43dabd91504fc9
MD = 57844e1d762e6b7bb86dbfcc5c5a59578d39cc665d1ddbe4de03a61778061af1
Len = 280
Msg = 26eb621a45bd9c9c764ccbb672b99f2a8379c7bbf4fb07eec58a8b0ea4747b72196ccf
MD = 73dc27bd45daccd0f811381230cf7f2a1d3ed1202e9a770af733146b1e166315
Len = 288
Msg = 7e3e3986109162e0c56357048bbd86ff49b93644b7fb064e7280968650978466f02c9adf
MD = 682c474799f5103252c3e2efef7f747783e514b54e93b8303b0e07ee4218f78e
Len = 296
Msg = 763c1a9ea50bd72bfc516989ddf3eff2f208f64fccea3cf0ca8dba7f3d10e237c99226510f
MD = 54d6cb2b09825eab064c8952113b9897a3344737cd186a8e6be0a0b258da3e57
Len = 304
Msg = e1a7ffea8417e7cd49b96e355fd44f3f7a150fab6dd8343dfba3b262eaf3a6175a3c4607552b
MD = 83baa80caade404c446833ecef2e595bba6dce2cb7f7422fad2972a9fe327aca
Len = 312
Msg = 692a18effad8317a11a5cddb917f7389e1be6dba34572a300e52e056047e758bc363a0be53784c
MD = 0c0c6a6b27a6d7a7a5130d70db3b8bc1bd8001d103efe72f45b082cadbd03742
Len = 320
Msg = 73fda1e1cb7dc9a9ece858d040d7105cc126eab153fb0bb55703f4317dfff97bd980f4523aee3a09
MD = 9878f8804e00828b39261843f2b3eda19a7e9b9ff4cc2e23f7ea1f62f4491ff2
Len = 328
Msg = 2321d88c19e3e6a8309a09a5428c01991e16446823f13b2f0db4ade30e9a7c3521868fb99b440f4802
MD = f1bd3a8a74c8f0093038499ef63794d86fc6d82602a802a435718e61e7b396cc
Len = 336
Msg = b9eaebda29172b052bcc1e3a9c7f2eced43c084a86f89f61e7237425137c167aac29e4cac4071afafd3f
MD = ea43ec91285145d8f29915b227a0e35c89f90d968f9a14332dad275cfd52d619
Len = 344
Msg = 332daf07d3a6775b18572549a6e12b8a27d81b7c4abcc5bd0b2b9ff936546b0026af131cd3ecd8a10c29ab
MD = a573959ba6b1c3bebfd6288c806b72a65650d23bd46d123816a2a6a0e47d1e66
Len = 352
Msg = 30ac7eace1f2e41034c25a3d3e2db979c23dfaa7a4914b0da147625b3e1f12e9fedc1c41d8ee47dde84fb332
MD = c0c3f40d34e711bfadf517b3a78140e379fba5f7edf2c1bc3ce82469dae4d2d5
Len = 360
Msg = 02c3964c4ad9c4af97d373099302c2cd770ad06c7d8bd11c970161d861e917a854265e223da28031ee38041534
MD = c13c622bf08a3d3cf1fd6fa5e26e505e551b1643bc5a0f59ed29541235218f77
Len = 368
Msg = b9eed82edcf0c7ba69f6f6ac5722cb61daecaf30437511582117ad36ad410ebc6582511ef6e32dce5f7a30ab543c
MD = 6ac64caaeda4763d28a44b363823a6b819285410fb4162af6ca657396f6028d0
Len = 376
Msg = b574865024828bf651df070ac0cec1849aa6470901d2e30fa01dcb43862d9827344cf900f46fa9ef6d709e5e759f84
MD = 4c839e8f8f373c25a9a3351257c6152258ff8e6a88dad42f30f2bbecab56c20b
Len = 384
Msg = eebcf5cd6b12c90db64ff71a0e08ccd956e170a50dad769480d6b1fb3eff4934cde90f9e9b930ee637a66285c10f4e8a
MD = c117b9dce689c399ec99008788cd5d24d8396fab7d96315c4f3fe6d56da63bb3
Len = 392
Msg = 1b7a73770d168da45bf2e512eee45153e02f4dfe3b42e50304a3d63d7826f0469562be8fdc6569b056a7dafcd53d1f597c
MD = 0b42cfc3dd3d3198f06c30e087837ec6a6dd35d08e54e886c682709f8f42457a
Len = 400
Msg = 0072ae2f3bda67736b9c66e2130260b3a4847bc3968e037cb6835efcc2014273336725cd5a94f592aef20a0a65b459a4415b
MD = 217cf25b8b343c28336b1c1e9bed29e0c96045bc93daf426e490b608b0905c90
Len = 408
Msg = 2ac748680f3bc1bf098c4be38c7194643b0d009e51c43630404cdfaf9807aa9b299094916c9466c31fe37fa630c6d3eadc9434
MD = 3ea59e2e79513679a22e962f22408306f7e8f6e562c2f1f210e279fad8eaacc6
Len = 416
Msg = 893d1a8863d234ee50e5a8c7650a4de047230ad03d268dde8921401ff97b79dfb97cf2426b0f782b79c7e75daa2155e1f4098ea7
MD = f7808e03e5d5af43c2bffb66e35d1ecbd79f4d8fec44f821f73a235d17c70a89
Len = 424
Msg = cf673b96eaf241cfa3e262dc6fe65f08bcc2be56d8a2c9710eaddae212ded6859f0ff83e5e57d0e80a968b8ed24e74defeb5bbdad6
MD = 9bdb7cf0492ace4620a47660acd127f951767b0738b5504451d6ed56e4fa3cbd
Len = 432
Msg = 0d545be1f47b966214691c21278704e89a17d52dd96aeeeacc5325a9a1ddafdecd39407a4dfa72bd32856b4c5cc2ba838618830c8399
MD = ad53e0db7e63211c8b00947908ce29660c4376e244e19cd30a659af65dc6f1fe
Len = 440
Msg = 9eabfcd3603337df3dcd119d6287a9bc8bb94d650ef29bcf1b32e60d425adc2a35e06577d0c7ce2456cf260efee9e8d8aeeddb3d068f37
MD = 83eeed2dfeb8d2604ab5ec1ac9b5dcab8cc2222518468bc5c24c16ce72e70687
Len = 448
Msg = 2fc7b9e8b8dcaac64ecef4c5f91877543ac36ae494d9faf84b1d347b6cf925570db84043d6f500dcc153cef81d6f2437d913f3dbffad42d9
MD = 6ef7e9f12267ebc4901267da147effdcdebcd6ec5393c7f62ec4c4f06ca72649
Len = 456
Msg = cf95929ab732f9ef5e8c3e6b4ed753852ee74e4fddf31b56c29a6ec95d23fcde2209eb7288b787f05d9036735c32ae2f01fc650d9cce4995a5
MD = 3e5854169da065407fa465a4694f3fcb1d141480a8f84c970a0f63364ec8f590
Len = 464
Msg = 826378013988684c40f4d917c7ed8b72aba66fd68f085d0b2eb20948ef3f349dbbc71f8e0ba845014586495a48902ee44505c673d2f76d473950
MD = 5b506b823ef6658939aca22f52bbe5a4b849c31b8fa1d09139352e501137bc04
Len = 472
Msg = 0cab6d38ce9849fcbd589f7235a6d2c2cb933e26e1ca6f4e78189104452c280c069b024e162769373f409d5cd0cb8160f0239418325d23ee6ad1bd
MD = 92943076cda4c46718e55df64d7580e12b8fb2c2911e87851246ccf6791fa3e6
Len = 480
Msg = 3fb4a8c5b57c14731179256608614c95c9725ddad5fbfa99111d4fa319d3015ad830601556e8e4c6d012d7da0e2c4f60f1605f6e4c058ec0f46988a3
MD = 8e90da3eb146935264576f874fcc5a64b7a90ab6c8a36c15d855b0179f52f899
Len = 488
Msg = 9050a6d002c90f6036c592b0f6b866713e7894d29645f4a19e0858b3ebd8078711c26d2601ca104d962dc6ce6ae92634ee7f3ca6baf8810e2126097a09
MD = 03c516677735ae83dbe5a7e4c22c1ac1bfedcd46e7dd785f8bfe38e148eda632
Len = 496
Msg = d659ec136bacfa0b5c906aabedc93c01c5f1efa3f370a1432ea8778461703f0c67c454da12bac2da73b8abb755e5eaf10bddf52f6ca908d61bee80da0c64
MD = fff2852957a0eeb577e73fd7d827f650261dfb9a8a65f52df4bbbc9b2d0ae50e
Len = 504
Msg = b498555658332b197bc5cb7adc5c1997aabbdcf1f7ffcc2b6b82eb0f350019d247f8e399c3559d3bb04eb049f28b344c7989c24db83f839b59028dc82fa670
MD = bfbbf242f79bff4ae0aafb4ccf69b24fdca4342d83db1dfd1822c74a9e218e8d
Len = 512
Msg = 3592ecfd1eac618fd390e7a9c24b656532509367c21a0eac1212ac83c0b20cd896eb72b801c4d212c5452bbbf09317b50c5c9fb1997553d2bbc29bb42f5748ad
MD = 105a60865830ac3a371d3843324d4bb5fa8ec0e02ddaa389ad8da4f10215c454