diff options
Diffstat (limited to 'fips/fips.c')
-rw-r--r-- | fips/fips.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fips/fips.c b/fips/fips.c index 51696b5e7c..6a90328d7e 100644 --- a/fips/fips.c +++ b/fips/fips.c @@ -454,6 +454,9 @@ int fips_pkey_signature_test(EVP_PKEY *pkey, if (tbslen == -1) tbslen = strlen((char *)tbs); + if (digest == NULL) + digest = EVP_sha256(); + if (!FIPS_digestinit(&mctx, digest)) goto error; if (!FIPS_digestupdate(&mctx, tbs, tbslen)) |