Fix SHA3 test
This commit is contained in:
parent
e766700a81
commit
69b74706c1
@ -54,8 +54,8 @@ const unsigned char expected[512] = {
|
|||||||
|
|
||||||
static int test_sha3_256_incremental(void) {
|
static int test_sha3_256_incremental(void) {
|
||||||
unsigned char input[512];
|
unsigned char input[512];
|
||||||
unsigned char check[512];
|
unsigned char check[32];
|
||||||
unsigned char output[512];
|
unsigned char output[32];
|
||||||
uint64_t s_inc[26];
|
uint64_t s_inc[26];
|
||||||
int i;
|
int i;
|
||||||
int absorbed;
|
int absorbed;
|
||||||
@ -78,15 +78,15 @@ static int test_sha3_256_incremental(void) {
|
|||||||
|
|
||||||
sha3_256_inc_finalize(output, s_inc);
|
sha3_256_inc_finalize(output, s_inc);
|
||||||
|
|
||||||
if (memcmp(check, output, 512)) {
|
if (memcmp(check, output, 32)) {
|
||||||
printf("ERROR sha3_256 incremental did not match sha3_256.\n");
|
printf("ERROR sha3_256 incremental did not match sha3_256.\n");
|
||||||
printf(" Expected: ");
|
printf(" Expected: ");
|
||||||
for (i = 0; i < 512; i++) {
|
for (i = 0; i < 32; i++) {
|
||||||
printf("%02X", check[i]);
|
printf("%02X", check[i]);
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
printf(" Received: ");
|
printf(" Received: ");
|
||||||
for (i = 0; i < 512; i++) {
|
for (i = 0; i < 32; i++) {
|
||||||
printf("%02X", output[i]);
|
printf("%02X", output[i]);
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user