diff options
author | Shane Lontis <shane.lontis@oracle.com> | 2020-05-01 10:31:27 +1000 |
---|---|---|
committer | Shane Lontis <shane.lontis@oracle.com> | 2020-05-07 15:36:02 +1000 |
commit | 3bf26eb335a0b4613fa1dd844afb146ba0b8b959 (patch) | |
tree | 57220167edb35756a4be669de0f6fc4b61e4751a /providers | |
parent | 5e77b79a8c47f0801f656cfccfcbaaa3ca1035b4 (diff) | |
download | openssl-3bf26eb335a0b4613fa1dd844afb146ba0b8b959.zip openssl-3bf26eb335a0b4613fa1dd844afb146ba0b8b959.tar.gz openssl-3bf26eb335a0b4613fa1dd844afb146ba0b8b959.tar.bz2 |
Add OIDS for md4 and ripemd160 to der_rsa
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11696)
Diffstat (limited to 'providers')
-rw-r--r-- | providers/common/der/RSA.asn1 | 11 | ||||
-rw-r--r-- | providers/common/der/der_rsa.c.in | 3 |
2 files changed, 14 insertions, 0 deletions
diff --git a/providers/common/der/RSA.asn1 b/providers/common/der/RSA.asn1 index 7bce636..66511be 100644 --- a/providers/common/der/RSA.asn1 +++ b/providers/common/der/RSA.asn1 @@ -86,3 +86,14 @@ id-rsassa-pkcs1-v1_5-with-sha3-224 OBJECT IDENTIFIER ::= { sigAlgs 13 } id-rsassa-pkcs1-v1_5-with-sha3-256 OBJECT IDENTIFIER ::= { sigAlgs 14 } id-rsassa-pkcs1-v1_5-with-sha3-384 OBJECT IDENTIFIER ::= { sigAlgs 15 } id-rsassa-pkcs1-v1_5-with-sha3-512 OBJECT IDENTIFIER ::= { sigAlgs 16 } + + +-- ------------------------------------------------------------------- +-- These OID's exist in the codebase but may need to be deprecated at some point. +-- mdc2 and md5_sha1 have been omitted as they do not look like valid entries. + +md4WithRSAEncryption OBJECT IDENTIFIER ::= { pkcs-1 3 } + +ripemd160WithRSAEncryption OBJECT IDENTIFIER ::= { + iso(1) identified-organization(3) teletrust(36) algorithm(3) signatureAlgorithm(3) rsaSignature(1) 2 +} diff --git a/providers/common/der/der_rsa.c.in b/providers/common/der/der_rsa.c.in index 5abf079..cdff722 100644 --- a/providers/common/der/der_rsa.c.in +++ b/providers/common/der/der_rsa.c.in @@ -53,6 +53,9 @@ int DER_w_algorithmIdentifier_RSA_with(WPACKET *pkt, int tag, #ifndef FIPS_MODULE MD_CASE(md2); MD_CASE(md5); + MD_CASE(md4); + MD_CASE(ripemd160); +/* TODO(3.0) Decide what to do about mdc2 and md5_sha1 */ #endif MD_CASE(sha1); MD_CASE(sha224); |