aboutsummaryrefslogtreecommitdiff
path: root/crypto/rsa
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2017-07-13 13:37:57 +0100
committerDr. Stephen Henson <steve@openssl.org>2017-07-19 14:02:20 +0100
commit74753357463215485fb0fc3509d69c113e4432bc (patch)
treec73a0b4bb2cd9d946432d46514f30f0f9961c10d /crypto/rsa
parentd5475e319575a45b20f560bdfae56cbfb165cb01 (diff)
downloadopenssl-74753357463215485fb0fc3509d69c113e4432bc.zip
openssl-74753357463215485fb0fc3509d69c113e4432bc.tar.gz
openssl-74753357463215485fb0fc3509d69c113e4432bc.tar.bz2
Set maskHash when creating parameters.
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3920)
Diffstat (limited to 'crypto/rsa')
-rw-r--r--crypto/rsa/rsa_ameth.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/rsa/rsa_ameth.c b/crypto/rsa/rsa_ameth.c
index 69b45fd..0527d1a 100644
--- a/crypto/rsa/rsa_ameth.c
+++ b/crypto/rsa/rsa_ameth.c
@@ -567,6 +567,8 @@ RSA_PSS_PARAMS *rsa_pss_params_create(const EVP_MD *sigmd,
mgf1md = sigmd;
if (!rsa_md_to_mgf1(&pss->maskGenAlgorithm, mgf1md))
goto err;
+ if (!rsa_md_to_algor(&pss->maskHash, mgf1md))
+ goto err;
return pss;
err:
RSA_PSS_PARAMS_free(pss);