From 3b4fd2f1dfb8e93d292db615004eec38c2c086e4 Mon Sep 17 00:00:00 2001 From: Dan Sheppard Date: Tue, 22 Apr 2025 16:10:48 +0100 Subject: [PATCH] Add sha2 tests to infra. --- src/sha2.c | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ src/sha2.h | 4 ++ src/test.c | 2 + src/test_sha2.c | 103 ------------------------------------------------ 4 files changed, 109 insertions(+), 103 deletions(-) delete mode 100644 src/test_sha2.c diff --git a/src/sha2.c b/src/sha2.c index e5264c8..ee4b0df 100644 --- a/src/sha2.c +++ b/src/sha2.c @@ -353,3 +353,106 @@ void sha2_init_hmac(struct sha2_ctx_t *ctx, int sha2_variety, sha2_more(ctx,i_pad,block_size); ctx->flags |= FLAG_HMAC; } + +#ifdef COQUET_TEST + +#include + +static void to_hex(char *hex, uint8_t *data, int len) { + int i; + char *h; + + h = hex; + for(i=0;i #include #include +#include "sha2.h" #include "superblock.h" void test_unlink(char *path) { @@ -33,6 +34,7 @@ void test_bail(coquet_t * cq, int error_code) { int main() { printf("testing\n"); + test_sha2(); test_superblock(); return 0; } diff --git a/src/test_sha2.c b/src/test_sha2.c deleted file mode 100644 index 7c7167d..0000000 --- a/src/test_sha2.c +++ /dev/null @@ -1,103 +0,0 @@ -#include -#include -#include -#include -#include "sha2.h" - -static void to_hex(char *hex, uint8_t *data, int len) { - int i; - char *h; - - h = hex; - for(i=0;i