summaryrefslogtreecommitdiffstats
path: root/providers/fips/self_test_kats.c
diff options
context:
space:
mode:
authorShane Lontis <shane.lontis@oracle.com>2020-11-23 14:55:48 +1000
committerShane Lontis <shane.lontis@oracle.com>2020-12-11 10:59:32 +1000
commitacd3e548bc2cfd21985c98624bc78036401fd018 (patch)
treee42219adbb97bf5d94285418da8ad810f4187a8c /providers/fips/self_test_kats.c
parentf0591559f6f4697768f516da11ba5557842191b0 (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.c7
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;