SHA-256 fips mode

This commit is contained in:
toddouska
2014-03-25 17:11:15 -07:00
parent 18d178f325
commit d5be4c4663
16 changed files with 118 additions and 37 deletions

View File

@@ -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);
}

View File

@@ -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);