diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-12-07 18:25:10 +0100 |
---|---|---|
committer | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-12-10 15:19:55 +0100 |
commit | 98ba251fe6f49fc2ee310f6e559c3431922fa16d (patch) | |
tree | 2787fdf68a482df147536e9d6c1051c8289bd73e /crypto/cpt_err.c | |
parent | 8ca661abd78b0e0c45340100169c4b47c0290142 (diff) |
openssl_hexstr2buf_sep(): Prevent misleading 'malloc failure' errors on short input
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13614)
Diffstat (limited to 'crypto/cpt_err.c')
-rw-r--r-- | crypto/cpt_err.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/cpt_err.c b/crypto/cpt_err.c index 7aa5416720..65fb429c58 100644 --- a/crypto/cpt_err.c +++ b/crypto/cpt_err.c @@ -21,6 +21,8 @@ static const ERR_STRING_DATA CRYPTO_str_reasons[] = { "conflicting names"}, {ERR_PACK(ERR_LIB_CRYPTO, 0, CRYPTO_R_FIPS_MODE_NOT_SUPPORTED), "fips mode not supported"}, + {ERR_PACK(ERR_LIB_CRYPTO, 0, CRYPTO_R_HEX_STRING_TOO_SHORT), + "hex string too short"}, {ERR_PACK(ERR_LIB_CRYPTO, 0, CRYPTO_R_ILLEGAL_HEX_DIGIT), "illegal hex digit"}, {ERR_PACK(ERR_LIB_CRYPTO, 0, CRYPTO_R_INSUFFICIENT_DATA_SPACE), |