diff options
author | Richard Levitte <levitte@openssl.org> | 2020-07-30 10:14:27 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2020-08-20 12:33:53 +0200 |
commit | 6cc1dfca88c565ddacd9ea9aa8261ef9c0c37335 (patch) | |
tree | 8558fcaaa2e2cde3e372d5c65606d674af37f02d /crypto/err | |
parent | 22b814443eea4ef4ea86d5d5677601d6645606d9 (diff) |
PROV: Fix DSA and DH private key serializers
If those private key serializer were given a key structure with just
the public key material, they crashed, because they tried to
de-reference NULL. This adds better checking.
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/12679)
Diffstat (limited to 'crypto/err')
-rw-r--r-- | crypto/err/openssl.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt index b42abcc137..7431248d8f 100644 --- a/crypto/err/openssl.txt +++ b/crypto/err/openssl.txt @@ -2916,6 +2916,8 @@ PROV_R_MISSING_SESSION_ID:133:missing session id PROV_R_MISSING_TYPE:134:missing type PROV_R_MISSING_XCGHASH:135:missing xcghash PROV_R_MODULE_INTEGRITY_FAILURE:214:module integrity failure +PROV_R_NOT_A_PRIVATE_KEY:221:not a private key +PROV_R_NOT_A_PUBLIC_KEY:220:not a public key PROV_R_NOT_INSTANTIATED:193:not instantiated PROV_R_NOT_SUPPORTED:136:not supported PROV_R_NOT_XOF_OR_INVALID_LENGTH:113:not xof or invalid length |