Index: openssl/crypto/rsa/rsa_asn1.c |
=================================================================== |
--- openssl/crypto/rsa/rsa_asn1.c (revision 105093) |
+++ openssl/crypto/rsa/rsa_asn1.c (working copy) |
@@ -3,7 +3,7 @@ |
* project 2000. |
*/ |
/* ==================================================================== |
- * Copyright (c) 2000 The OpenSSL Project. All rights reserved. |
+ * Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. |
* |
* Redistribution and use in source and binary forms, with or without |
* modification, are permitted provided that the following conditions |
@@ -62,19 +62,9 @@ |
#include <openssl/rsa.h> |
#include <openssl/asn1t.h> |
-static ASN1_METHOD method={ |
- (I2D_OF(void)) i2d_RSAPrivateKey, |
- (D2I_OF(void)) d2i_RSAPrivateKey, |
- (void *(*)(void)) RSA_new, |
- (void (*)(void *)) RSA_free}; |
- |
-ASN1_METHOD *RSAPrivateKey_asn1_meth(void) |
- { |
- return(&method); |
- } |
- |
/* Override the default free and new methods */ |
-static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it) |
+static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, |
+ void *exarg) |
{ |
if(operation == ASN1_OP_NEW_PRE) { |
*pval = (ASN1_VALUE *)RSA_new(); |