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 * \license GPLv3 or later
* *
*/ */
.balign 256
.global aes_invsbox .global aes_invsbox
aes_invsbox: aes_invsbox:
.byte 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb .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 "hashfunction_descriptor.h"
#include "sha256.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 = { const hfdesc_t sha256_desc PROGMEM = {
HFDESC_TYPE_HASHFUNCTION, HFDESC_TYPE_HASHFUNCTION,

View File

@ -1,4 +1,22 @@
#!/usr/bin/ruby #!/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' 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) 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 aes_keyschedule-asm.o
$(ALGO_NAME)_TEST_BIN := main-aes-test.o debug.o uart.o serial-tools.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 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)_OBJ := sha1-asm.o
$(ALGO_NAME)_TEST_BIN := main-sha1-test.o debug.o uart.o serial-tools.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)_NESSIE_TEST := "nessie"
$(ALGO_NAME)_PERFORMANCE_TEST := "performance" $(ALGO_NAME)_PERFORMANCE_TEST := "performance"

View File

@ -7,7 +7,7 @@ HASHES += $(ALGO_NAME)
$(ALGO_NAME)_OBJ := sha1.o $(ALGO_NAME)_OBJ := sha1.o
$(ALGO_NAME)_TEST_BIN := main-sha1-test.o debug.o uart.o serial-tools.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 \ 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)_NESSIE_TEST := "nessie"
$(ALGO_NAME)_PERFORMANCE_TEST := "performance" $(ALGO_NAME)_PERFORMANCE_TEST := "performance"

View File

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

View File

@ -177,7 +177,9 @@ void shavs_test1(void){
cli_putstr_P(PSTR("\r\n")); cli_putstr_P(PSTR("\r\n"));
while((c=cli_getc_cecho())!='M' && c!='m'){ while((c=cli_getc_cecho())!='M' && c!='m'){
if(!isblank(c)){ 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; return;
} }
} }
@ -212,7 +214,7 @@ void shavs_test1(void){
} }
uint8_t diggest[pgm_read_word(shavs_algo->hashsize_b)/8]; 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_nextBlock(&ctx, buffer);
hfal_hash_lastBlock(&ctx, buffer, length%(buffersize_B*8)); hfal_hash_lastBlock(&ctx, buffer, length%(buffersize_B*8));
hfal_hash_ctx2hash(diggest, &ctx); 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