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:

Reply via email to