X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=test_src%2Fmain-keccak-test.c;h=07a27d6812d4ee5dfb581ec21f40a504df7fec48;hb=9aebf1891ebd2ab61830988a176e8a9da974d93a;hp=42aeb4aa5fc6fa45d5a654d9fcf843d718b54179;hpb=1b51cba0fd060fa2d4aeb085bb51a634c542181d;p=avr-crypto-lib.git diff --git a/test_src/main-keccak-test.c b/test_src/main-keccak-test.c index 42aeb4a..07a27d6 100644 --- a/test_src/main-keccak-test.c +++ b/test_src/main-keccak-test.c @@ -42,7 +42,7 @@ char* algo_name = "Keccak"; -const hfdesc_t* algolist[] PROGMEM = { +const hfdesc_t* const algolist[] PROGMEM = { (hfdesc_t*)&keccak224_desc, (hfdesc_t*)&keccak256_desc, (hfdesc_t*)&keccak384_desc, @@ -54,13 +54,13 @@ const hfdesc_t* algolist[] PROGMEM = { * additional validation-functions * *****************************************************************************/ void test_256(void){ - uint8_t data[] = {0x53, 0x58, 0x7B, 0xC8 }; uint8_t hash[32]; uint8_t null[KECCAK256_BLOCKSIZE_B]; memset(null, 0, KECCAK256_BLOCKSIZE_B); keccak_ctx_t ctx; keccak256_init(&ctx); - keccak_lastBlock(&ctx, data, 29); + keccak_nextBlock(&ctx, null); + // keccak_lastBlock(&ctx, data, 29); keccak256_ctx2hash(hash, &ctx); cli_putstr_P(PSTR("\r\n testhash: ")); cli_hexdump(hash, 32); @@ -87,7 +87,7 @@ const char shavs_set_str[] PROGMEM = "shavs_set"; const char shavs_test1_str[] PROGMEM = "shavs_test1"; const char shavs_test3_str[] PROGMEM = "shavs_test3"; -cmdlist_entry_t cmdlist[] PROGMEM = { +const cmdlist_entry_t cmdlist[] PROGMEM = { { nessie_str, NULL, testrun_nessie_keccak }, { performance_str, NULL, performance_keccak }, { test256_str, NULL, test_256 },