Oops ... in my last patch there is still the '11' which
is only there due to the misunderstanding (11h = 17d).
So here are the patched patches.
--
Ciao ... Heiko Nardmann (Dipl.-Ing.)
Software Development, secunet (www.secunet.de)
Security Networks GmbH, Weidenauer Str. 223-225, D-57076 Siegen
Tel. : +49 271 48950-13 Fax : +49 271 48950-50
--- objects.h.orig Fri Nov 5 00:00:01 1999
+++ objects.h Thu Sep 30 00:00:01 1999
@@ -630,6 +630,131 @@
#define NID_ripemd160WithRSA 119
#define OBJ_ripemd160WithRSA 1L,3L,36L,3L,3L,1L,2L
+#define SN_ripemd160WithRSA_l512_l2 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l512_l2 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l512_l2 140
+#define OBJ_ripemd160WithRSA_l512_l2 OBJ_ripemd160WithRSA,512L,2L
+
+#define SN_ripemd160WithRSA_l640_l2 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l640_l2 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l640_l2 141
+#define OBJ_ripemd160WithRSA_l640_l2 OBJ_ripemd160WithRSA,640L,2L
+
+#define SN_ripemd160WithRSA_l768_l2 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l768_l2 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l768_l2 142
+#define OBJ_ripemd160WithRSA_l768_l2 OBJ_ripemd160WithRSA,768L,2L
+
+#define SN_ripemd160WithRSA_l896_l2 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l896_l2 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l896_l2 143
+#define OBJ_ripemd160WithRSA_l896_l2 OBJ_ripemd160WithRSA,896L,2L
+
+#define SN_ripemd160WithRSA_l1024_l2 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l1024_l2 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l1024_l2 144
+#define OBJ_ripemd160WithRSA_l1024_l2 OBJ_ripemd160WithRSA,1024L,2L
+
+#define SN_ripemd160WithRSA_l512_l3 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l512_l3 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l512_l3 145
+#define OBJ_ripemd160WithRSA_l512_l3 OBJ_ripemd160WithRSA,512L,3L
+
+#define SN_ripemd160WithRSA_l640_l3 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l640_l3 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l640_l3 146
+#define OBJ_ripemd160WithRSA_l640_l3 OBJ_ripemd160WithRSA,640L,3L
+
+#define SN_ripemd160WithRSA_l768_l3 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l768_l3 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l768_l3 147
+#define OBJ_ripemd160WithRSA_l768_l3 OBJ_ripemd160WithRSA,768L,3L
+
+#define SN_ripemd160WithRSA_l896_l3 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l896_l3 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l896_l3 148
+#define OBJ_ripemd160WithRSA_l896_l3 OBJ_ripemd160WithRSA,896L,3L
+
+#define SN_ripemd160WithRSA_l1024_l3 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l1024_l3 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l1024_l3 149
+#define OBJ_ripemd160WithRSA_l1024_l3 OBJ_ripemd160WithRSA,1024L,3L
+
+#define SN_ripemd160WithRSA_l512_l5 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l512_l5 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l512_l5 150
+#define OBJ_ripemd160WithRSA_l512_l5 OBJ_ripemd160WithRSA,512L,5L
+
+#define SN_ripemd160WithRSA_l640_l5 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l640_l5 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l640_l5 151
+#define OBJ_ripemd160WithRSA_l640_l5 OBJ_ripemd160WithRSA,640L,5L
+
+#define SN_ripemd160WithRSA_l768_l5 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l768_l5 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l768_l5 152
+#define OBJ_ripemd160WithRSA_l768_l5 OBJ_ripemd160WithRSA,768L,5L
+
+#define SN_ripemd160WithRSA_l896_l5 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l896_l5 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l896_l5 153
+#define OBJ_ripemd160WithRSA_l896_l5 OBJ_ripemd160WithRSA,896L,5L
+
+#define SN_ripemd160WithRSA_l1024_l5 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l1024_l5 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l1024_l5 154
+#define OBJ_ripemd160WithRSA_l1024_l5 OBJ_ripemd160WithRSA,1024L,5L
+
+#define SN_ripemd160WithRSA_l512_l9 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l512_l9 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l512_l9 155
+#define OBJ_ripemd160WithRSA_l512_l9 OBJ_ripemd160WithRSA,512L,9L
+
+#define SN_ripemd160WithRSA_l640_l9 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l640_l9 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l640_l9 156
+#define OBJ_ripemd160WithRSA_l640_l9 OBJ_ripemd160WithRSA,640L,9L
+
+#define SN_ripemd160WithRSA_l768_l9 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l768_l9 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l768_l9 157
+#define OBJ_ripemd160WithRSA_l768_l9 OBJ_ripemd160WithRSA,768L,9L
+
+#define SN_ripemd160WithRSA_l896_l9 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l896_l9 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l896_l9 158
+#define OBJ_ripemd160WithRSA_l896_l9 OBJ_ripemd160WithRSA,896L,9L
+
+#define SN_ripemd160WithRSA_l1024_l9 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l1024_l9 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l1024_l9 159
+#define OBJ_ripemd160WithRSA_l1024_l9 OBJ_ripemd160WithRSA,1024L,9L
+
+#define SN_ripemd160WithRSA_l512_l17 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l512_l17 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l512_l17 160
+#define OBJ_ripemd160WithRSA_l512_l17 OBJ_ripemd160WithRSA,512L,17L
+
+#define SN_ripemd160WithRSA_l640_l17 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l640_l17 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l640_l17 161
+#define OBJ_ripemd160WithRSA_l640_l17 OBJ_ripemd160WithRSA,640L,17L
+
+#define SN_ripemd160WithRSA_l768_l17 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l768_l17 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l768_l17 162
+#define OBJ_ripemd160WithRSA_l768_l17 OBJ_ripemd160WithRSA,768L,17L
+
+#define SN_ripemd160WithRSA_l896_l17 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l896_l17 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l896_l17 163
+#define OBJ_ripemd160WithRSA_l896_l17 OBJ_ripemd160WithRSA,896L,17L
+
+#define SN_ripemd160WithRSA_l1024_l17 SN_ripemd160WithRSA
+#define LN_ripemd160WithRSA_l1024_l17 LN_ripemd160WithRSA
+#define NID_ripemd160WithRSA_l1024_l17 164
+#define OBJ_ripemd160WithRSA_l1024_l17 OBJ_ripemd160WithRSA,1024L,17L
+
/* Taken from rfc2040
* RC5_CBC_Parameters ::= SEQUENCE {
* version INTEGER (v1_0(16)),
--- p_lib.c.orig Thu Sep 30 00:00:00 1999
+++ p_lib.c Thu Sep 30 00:00:01 1999
@@ -230,6 +230,32 @@
{
case EVP_PKEY_RSA:
case EVP_PKEY_RSA2:
+ case NID_ripemd160WithRSA:
+ case NID_ripemd160WithRSA_l512_l2:
+ case NID_ripemd160WithRSA_l640_l2:
+ case NID_ripemd160WithRSA_l768_l2:
+ case NID_ripemd160WithRSA_l896_l2:
+ case NID_ripemd160WithRSA_l1024_l2:
+ case NID_ripemd160WithRSA_l512_l3:
+ case NID_ripemd160WithRSA_l640_l3:
+ case NID_ripemd160WithRSA_l768_l3:
+ case NID_ripemd160WithRSA_l896_l3:
+ case NID_ripemd160WithRSA_l1024_l3:
+ case NID_ripemd160WithRSA_l512_l5:
+ case NID_ripemd160WithRSA_l640_l5:
+ case NID_ripemd160WithRSA_l768_l5:
+ case NID_ripemd160WithRSA_l896_l5:
+ case NID_ripemd160WithRSA_l1024_l5:
+ case NID_ripemd160WithRSA_l512_l9:
+ case NID_ripemd160WithRSA_l640_l9:
+ case NID_ripemd160WithRSA_l768_l9:
+ case NID_ripemd160WithRSA_l896_l9:
+ case NID_ripemd160WithRSA_l1024_l9:
+ case NID_ripemd160WithRSA_l512_l17:
+ case NID_ripemd160WithRSA_l640_l17:
+ case NID_ripemd160WithRSA_l768_l17:
+ case NID_ripemd160WithRSA_l896_l17:
+ case NID_ripemd160WithRSA_l1024_l17:
return(EVP_PKEY_RSA);
case EVP_PKEY_DSA:
case EVP_PKEY_DSA1: