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: