forked from wolfSSL/wolfssl
Add test cases for wc_ShaxxxUpdate funcs
This commit is contained in:
50
tests/api.c
50
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;
|
||||
|
Reference in New Issue
Block a user