diff options
Diffstat (limited to 'lib/libcrypto/asn1/i2d_r_pr.c')
-rw-r--r-- | lib/libcrypto/asn1/i2d_r_pr.c | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/lib/libcrypto/asn1/i2d_r_pr.c b/lib/libcrypto/asn1/i2d_r_pr.c index aadbb92d8eb..27e6844a7f6 100644 --- a/lib/libcrypto/asn1/i2d_r_pr.c +++ b/lib/libcrypto/asn1/i2d_r_pr.c @@ -56,21 +56,15 @@ * [including the GNU Public Licence.] */ +#ifndef NO_RSA #include <stdio.h> #include "cryptlib.h" -#include "bn.h" -#include "rsa.h" -#include "objects.h" -#include "asn1_mac.h" +#include <openssl/bn.h> +#include <openssl/rsa.h> +#include <openssl/objects.h> +#include <openssl/asn1_mac.h> -/* - * ASN1err(ASN1_F_D2I_RSAPRIVATEKEY,ASN1_R_LENGTH_MISMATCH); - * ASN1err(ASN1_F_I2D_RSAPRIVATEKEY,ASN1_R_UNKNOWN_ATTRIBUTE_TYPE); - */ - -int i2d_RSAPrivateKey(a,pp) -RSA *a; -unsigned char **pp; +int i2d_RSAPrivateKey(RSA *a, unsigned char **pp) { BIGNUM *num[9]; unsigned char data[1]; @@ -129,4 +123,5 @@ unsigned char **pp; *pp=p; return(t); } +#endif |