From 71cf55a947715b43943b610c72e0fc560a8ff14f Mon Sep 17 00:00:00 2001 From: Lealem Amedie Date: Wed, 28 Jul 2021 13:45:02 -0600 Subject: [PATCH] Added wc_Md2Hash() unit testing to test.c --- wolfcrypt/test/test.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index d3bf616e2..ebd67e488 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -1918,6 +1918,7 @@ WOLFSSL_TEST_SUBROUTINE int asn_test(void) #ifdef WOLFSSL_MD2 WOLFSSL_TEST_SUBROUTINE int md2_test(void) { + int ret = 0; Md2 md2; byte hash[MD2_DIGEST_SIZE]; @@ -1987,6 +1988,18 @@ WOLFSSL_TEST_SUBROUTINE int md2_test(void) return -1500 - i; } + for (i = 0; i < times; ++i) { + ret = wc_Md2Hash((byte*)test_md2[i].input, (word32)test_md2[i].inLen, hash); + if (ret != 0) { + return -1507 - i; + } + + if (XMEMCMP(hash, test_md2[i].output, MD2_DIGEST_SIZE) != 0) { + return -1507 - i; + } + + } + return 0; } #endif