diff options
author | Tomas Mraz <tmraz@fedoraproject.org> | 2021-01-14 14:40:23 +0100 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2021-01-21 18:08:02 +0100 |
commit | 6d9a54c6e661094c0668f0307213789c2d9be3ec (patch) | |
tree | f764ddc17039509b4e60f99bd0fbe65d27ac8c48 /providers | |
parent | 3d46c81a7d6219fd51ccc3b16406f19b82d0176e (diff) |
Pass correct maximum output length to provider derive operation
And improve error checking in EVP_PKEY_derive* calls.
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13869)
Diffstat (limited to 'providers')
-rw-r--r-- | providers/fips/self_test_kats.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/providers/fips/self_test_kats.c b/providers/fips/self_test_kats.c index 0d76778ab5..c80a2c0dbc 100644 --- a/providers/fips/self_test_kats.c +++ b/providers/fips/self_test_kats.c @@ -361,7 +361,7 @@ static int self_test_ka(const ST_KAT_KAS *t, OSSL_PARAM *params = NULL; OSSL_PARAM *params_peer = NULL; unsigned char secret[256]; - size_t secret_len; + size_t secret_len = sizeof(secret); OSSL_PARAM_BLD *bld = NULL; BN_CTX *bnctx = NULL; |