From 172daa7fc7d8cdf37a5203cfeb3e3030d15c1a12 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Sat, 28 Nov 2020 21:42:17 +0100 Subject: RSA: correct digestinfo_ripemd160_der[] A couple of numbers were incorrect. Fixes #13559 Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/13562) --- crypto/rsa/rsa_sign.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'crypto/rsa') diff --git a/crypto/rsa/rsa_sign.c b/crypto/rsa/rsa_sign.c index b277c37789..5664394114 100644 --- a/crypto/rsa/rsa_sign.c +++ b/crypto/rsa/rsa_sign.c @@ -114,11 +114,11 @@ static const unsigned char digestinfo_mdc2_der[] = { }; # endif # ifndef OPENSSL_NO_RMD160 -/* RIPEMD160 (1 3 36 3 3 1 2) */ +/* RIPEMD160 (1 3 36 3 2 1) */ static const unsigned char digestinfo_ripemd160_der[] = { - ASN1_SEQUENCE, 0x0c + RIPEMD160_DIGEST_LENGTH, - ASN1_SEQUENCE, 0x08, - ASN1_OID, 0x04, 1 * 40 + 3, 36, 3, 3, 1, 2, + ASN1_SEQUENCE, 0x0d + RIPEMD160_DIGEST_LENGTH, + ASN1_SEQUENCE, 0x09, + ASN1_OID, 0x05, 1 * 40 + 3, 36, 3, 2, 1, ASN1_NULL, 0x00, ASN1_OCTET_STRING, RIPEMD160_DIGEST_LENGTH }; -- cgit v1.2.3