diff options
author | Shane Lontis <shane.lontis@oracle.com> | 2020-11-23 14:55:48 +1000 |
---|---|---|
committer | Shane Lontis <shane.lontis@oracle.com> | 2020-12-11 10:59:32 +1000 |
commit | acd3e548bc2cfd21985c98624bc78036401fd018 (patch) | |
tree | e42219adbb97bf5d94285418da8ad810f4187a8c /providers/fips/self_test_kats.c | |
parent | f0591559f6f4697768f516da11ba5557842191b0 (diff) |
Add fips self tests for all included kdf
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13480)
Diffstat (limited to 'providers/fips/self_test_kats.c')
-rw-r--r-- | providers/fips/self_test_kats.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/providers/fips/self_test_kats.c b/providers/fips/self_test_kats.c index 8d4332ee87..0d76778ab5 100644 --- a/providers/fips/self_test_kats.c +++ b/providers/fips/self_test_kats.c @@ -169,6 +169,11 @@ static int add_params(OSSL_PARAM_BLD *bld, const ST_KAT_PARAM *params, goto err; break; } + case OSSL_PARAM_INTEGER: { + if (!OSSL_PARAM_BLD_push_int(bld, p->name, *(int *)p->data)) + goto err; + break; + } default: break; } @@ -182,7 +187,7 @@ static int self_test_kdf(const ST_KAT_KDF *t, OSSL_SELF_TEST *st, OSSL_LIB_CTX *libctx) { int ret = 0; - unsigned char out[64]; + unsigned char out[128]; EVP_KDF *kdf = NULL; EVP_KDF_CTX *ctx = NULL; BN_CTX *bnctx = NULL; |