X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=test_src%2Fshavs.c;h=5d2641366905ac2be9b66439d68cc696a5f4e830;hb=c88d99752182184f54d3b6897705d47cea6a9562;hp=70477c673990709a42df835b83dba0efa33b5fc9;hpb=d70d1d77bab1a5f5278227d674bc59da0378fe15;p=arm-crypto-lib.git diff --git a/test_src/shavs.c b/test_src/shavs.c index 70477c6..5d26413 100644 --- a/test_src/shavs.c +++ b/test_src/shavs.c @@ -29,7 +29,7 @@ #include #include #include "hashfunction_descriptor.h" -#include "hfal/hfal-basic.h" +#include "hfal-basic.h" #include "shavs.h" #include "string-extras.h" #include "cli.h" @@ -157,7 +157,7 @@ int32_t getLength(void){ if(*len2=='='){ do{ len2++; - }while(*len2 && !isdigit(*len2)); + }while(*len2 && !isdigit((uint8_t)*len2)); len=(uint32_t)strtoul(len2, NULL, 10); return len; } @@ -229,7 +229,7 @@ void shavs_test1(void){ /* KAT tests */ cli_putstr("\r\n"); #endif while((c=cli_getc_cecho())!='M' && c!='m'){ - if(!isblank(c)){ + if(!isblank((uint8_t)c)){ cli_putstr("\r\nERROR: wrong input (1) [0x"); cli_hexdump(&c, 1); cli_putstr("]!\r\n"); @@ -248,7 +248,7 @@ void shavs_test1(void){ /* KAT tests */ return; } while((c=cli_getc_cecho())!='='){ - if(!isblank(c)){ + if(!isblank((uint8_t)c)){ cli_putstr("\r\nERROR: wrong input (4)!\r\n"); hfal_hash_free(&(shavs_ctx.ctx)); return; @@ -336,7 +336,7 @@ void shavs_test2(void){ /* Monte Carlo tests for SHA-1 & SHA-2 */ uint8_t m[ml*4+8]; for(;;){ while((c=cli_getc_cecho())!='S' && c!='s'){ - if(!isblank(c)){ + if(!isblank((uint8_t)c)){ cli_putstr("\r\nERROR: wrong input (1) [0x"); cli_hexdump(&c, 1); cli_putstr("]!\r\n"); @@ -356,7 +356,7 @@ void shavs_test2(void){ /* Monte Carlo tests for SHA-1 & SHA-2 */ return; } while((c=cli_getc_cecho())!='='){ - if(!isblank(c)){ + if(!isblank((uint8_t)c)){ cli_putstr("\r\nERROR: wrong input (5)!\r\n"); return; } @@ -421,7 +421,7 @@ void shavs_test3(void){ /* Monte Carlo tests for SHA-3 */ uint8_t m[ml+128]; for(;;){ while((c=cli_getc_cecho())!='S' && c!='s'){ - if(!isblank(c)){ + if(!isblank((uint8_t)c)){ cli_putstr("\r\nERROR: wrong input (1) [0x"); cli_hexdump(&c, 1); cli_putstr("]!\r\n"); @@ -441,7 +441,7 @@ void shavs_test3(void){ /* Monte Carlo tests for SHA-3 */ return; } while((c=cli_getc_cecho())!='='){ - if(!isblank(c)){ + if(!isblank((uint8_t)c)){ cli_putstr("\r\nERROR: wrong input (5)!\r\n"); return; }