summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/i2d_pr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/i2d_pr.c')
-rw-r--r--src/lib/libcrypto/asn1/i2d_pr.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/asn1/i2d_pr.c b/src/lib/libcrypto/asn1/i2d_pr.c
index 71d6910204..1e951ae01d 100644
--- a/src/lib/libcrypto/asn1/i2d_pr.c
+++ b/src/lib/libcrypto/asn1/i2d_pr.c
@@ -61,17 +61,23 @@
61#include <openssl/bn.h> 61#include <openssl/bn.h>
62#include <openssl/evp.h> 62#include <openssl/evp.h>
63#include <openssl/objects.h> 63#include <openssl/objects.h>
64#ifndef OPENSSL_NO_RSA
65#include <openssl/rsa.h>
66#endif
67#ifndef OPENSSL_NO_DSA
68#include <openssl/dsa.h>
69#endif
64 70
65int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp) 71int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp)
66 { 72 {
67#ifndef NO_RSA 73#ifndef OPENSSL_NO_RSA
68 if (a->type == EVP_PKEY_RSA) 74 if (a->type == EVP_PKEY_RSA)
69 { 75 {
70 return(i2d_RSAPrivateKey(a->pkey.rsa,pp)); 76 return(i2d_RSAPrivateKey(a->pkey.rsa,pp));
71 } 77 }
72 else 78 else
73#endif 79#endif
74#ifndef NO_DSA 80#ifndef OPENSSL_NO_DSA
75 if (a->type == EVP_PKEY_DSA) 81 if (a->type == EVP_PKEY_DSA)
76 { 82 {
77 return(i2d_DSAPrivateKey(a->pkey.dsa,pp)); 83 return(i2d_DSAPrivateKey(a->pkey.dsa,pp));