commit
b2c87c0d04
5
test.c
5
test.c
|
@ -13,6 +13,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "vectors.h"
|
#include "vectors.h"
|
||||||
|
#include <stdbool.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
@ -46,6 +47,7 @@ size_t lengths[4] = {8, 16, 4, 8};
|
||||||
int siphash_test() {
|
int siphash_test() {
|
||||||
uint8_t in[64], out[16], k[16];
|
uint8_t in[64], out[16], k[16];
|
||||||
int i;
|
int i;
|
||||||
|
bool any_failed = false;
|
||||||
#ifndef GETVECTORS
|
#ifndef GETVECTORS
|
||||||
int fails = 0;
|
int fails = 0;
|
||||||
#endif
|
#endif
|
||||||
|
@ -91,6 +93,7 @@ int siphash_test() {
|
||||||
if (memcmp(out, v + (i * len), len)) {
|
if (memcmp(out, v + (i * len), len)) {
|
||||||
printf("fail for %d bytes\n", i);
|
printf("fail for %d bytes\n", i);
|
||||||
fails++;
|
fails++;
|
||||||
|
any_failed = true;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -105,5 +108,5 @@ int siphash_test() {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return any_failed;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue