forked from wolfSSL/wolfssl
SHA-256 fips mode
This commit is contained in:
@@ -129,9 +129,7 @@ int CRYPT_SHA256_Initialize(CRYPT_SHA256_CTX* sha256)
|
||||
if (sha256 == NULL)
|
||||
return BAD_FUNC_ARG;
|
||||
|
||||
InitSha256((Sha256*)sha256);
|
||||
|
||||
return 0;
|
||||
return InitSha256((Sha256*)sha256);
|
||||
}
|
||||
|
||||
|
||||
|
@@ -272,11 +272,16 @@ static int check_sha256(void)
|
||||
{
|
||||
CRYPT_SHA256_CTX mcSha256;
|
||||
Sha256 defSha256;
|
||||
int ret;
|
||||
byte mcDigest[CRYPT_SHA256_DIGEST_SIZE];
|
||||
byte defDigest[SHA256_DIGEST_SIZE];
|
||||
|
||||
CRYPT_SHA256_Initialize(&mcSha256);
|
||||
InitSha256(&defSha256);
|
||||
ret = InitSha256(&defSha256);
|
||||
if (ret != 0) {
|
||||
printf("sha init default failed\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
CRYPT_SHA256_DataAdd(&mcSha256, ourData, OUR_DATA_SIZE);
|
||||
Sha256Update(&defSha256, ourData, OUR_DATA_SIZE);
|
||||
|
Reference in New Issue
Block a user