X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=main.c;h=ad0fda4c8ec9d1a3ea0fe8056075b0cd93fdffe7;hb=1bb58b2db7b71d44e4da7fd3f977a388c20e3b39;hp=532e846e9e26bd2a416df75949c175ad51e0fd0f;hpb=3c995d0a8faeb9d37927d48e20fc45d839e066ea;p=avr-crypto-lib.git diff --git a/main.c b/main.c index 532e846..ad0fda4 100644 --- a/main.c +++ b/main.c @@ -34,7 +34,7 @@ #include "uart.h" #include "debug.h" -#include "sha256-asm.h" +#include "sha256.h" #include "xtea.h" #include "arcfour.h" #include "prng.h" @@ -83,6 +83,16 @@ void testrun_sha256(void){ sha256((void*)block, (void*)"\x00", 0); uart_hexdump(block, SHA256_HASH_BITS/8); + + uart_putstr("\r\nsha256(0x80, 8)= "); + sha256((void*)block, (void*)"\x80", 8); + uart_hexdump(block, SHA256_HASH_BITS/8); + + uart_putstr("\r\nsha256(0x02, 8)= "); + sha256((void*)block, (void*)"\x02", 8); + uart_hexdump(block, SHA256_HASH_BITS/8); + + uart_putstr("\r\nsha256(\"abc\", 24)= "); sha256((void*)block, (void*)"abc", 24); uart_hexdump(block, SHA256_HASH_BITS/8);