From 8c71fb411319eaa27311a6d78c1ff16e49d3551a Mon Sep 17 00:00:00 2001 From: TakayukiMatsuo Date: Fri, 14 May 2021 09:46:21 +0900 Subject: [PATCH] Add test cases for wc_ShaxxxUpdate funcs --- tests/api.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/tests/api.c b/tests/api.c index dbdece6fe..480585ea7 100644 --- a/tests/api.c +++ b/tests/api.c @@ -7094,6 +7094,16 @@ static int test_wc_ShaUpdate (void) a.input = "a"; a.inLen = XSTRLEN(a.input); + ret = wc_ShaUpdate(&sha, NULL, 0); + if (ret != 0) { + flag = ret; + } + + ret = wc_ShaUpdate(&sha, (byte*)a.input, 0); + if (ret != 0) { + flag = ret; + } + ret = wc_ShaUpdate(&sha, (byte*)a.input, (word32)a.inLen); if (ret != 0) { flag = ret; @@ -7302,6 +7312,16 @@ static int test_wc_Sha256Update (void) a.input = "a"; a.inLen = XSTRLEN(a.input); + ret = wc_Sha256Update(&sha256, NULL, 0); + if (ret != 0) { + flag = ret; + } + + ret = wc_Sha256Update(&sha256, (byte*)a.input, 0); + if (ret != 0) { + flag = ret; + } + ret = wc_Sha256Update(&sha256, (byte*)a.input, (word32)a.inLen); if (ret != 0) { flag = ret; @@ -7722,6 +7742,16 @@ static int test_wc_Sha512Update (void) a.input = "a"; a.inLen = XSTRLEN(a.input); + ret = wc_Sha512Update(&sha512, NULL, 0); + if (ret != 0) { + flag = ret; + } + + ret = wc_Sha512Update(&sha512,(byte*)a.input, 0); + if (ret != 0) { + flag = ret; + } + ret = wc_Sha512Update(&sha512, (byte*)a.input, (word32)a.inLen); if (ret != 0) { flag = ret; @@ -8139,6 +8169,16 @@ static int test_wc_Sha384Update (void) a.input = "a"; a.inLen = XSTRLEN(a.input); + ret = wc_Sha384Update(&sha384, NULL, 0); + if (ret != 0) { + flag = ret; + } + + ret = wc_Sha384Update(&sha384, (byte*)a.input, 0); + if (ret != 0) { + flag = ret; + } + ret = wc_Sha384Update(&sha384, (byte*)a.input, (word32)a.inLen); if (ret != 0) { flag = ret; @@ -8558,6 +8598,16 @@ static int test_wc_Sha224Update (void) a.input = "a"; a.inLen = XSTRLEN(a.input); + ret = wc_Sha224Update(&sha224, NULL, 0); + if (ret != 0) { + flag = ret; + } + + ret = wc_Sha224Update(&sha224, (byte*)a.input, 0); + if (ret != 0) { + flag = ret; + } + ret = wc_Sha224Update(&sha224, (byte*)a.input, (word32)a.inLen); if (ret != 0) { flag = ret;