| 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();
|
|
|