diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/x_sig.c')
-rw-r--r-- | src/lib/libcrypto/asn1/x_sig.c | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/src/lib/libcrypto/asn1/x_sig.c b/src/lib/libcrypto/asn1/x_sig.c index f0a2e4c27a..c2782d1b9c 100644 --- a/src/lib/libcrypto/asn1/x_sig.c +++ b/src/lib/libcrypto/asn1/x_sig.c | |||
@@ -58,16 +58,10 @@ | |||
58 | 58 | ||
59 | #include <stdio.h> | 59 | #include <stdio.h> |
60 | #include "cryptlib.h" | 60 | #include "cryptlib.h" |
61 | #include "asn1_mac.h" | 61 | #include <openssl/asn1_mac.h> |
62 | #include <openssl/x509.h> | ||
62 | 63 | ||
63 | /* | 64 | int i2d_X509_SIG(X509_SIG *a, unsigned char **pp) |
64 | * ASN1err(ASN1_F_D2I_X509_SIG,ASN1_R_LENGTH_MISMATCH); | ||
65 | * ASN1err(ASN1_F_X509_SIG_NEW,ASN1_R_LENGTH_MISMATCH); | ||
66 | */ | ||
67 | |||
68 | int i2d_X509_SIG(a,pp) | ||
69 | X509_SIG *a; | ||
70 | unsigned char **pp; | ||
71 | { | 65 | { |
72 | M_ASN1_I2D_vars(a); | 66 | M_ASN1_I2D_vars(a); |
73 | 67 | ||
@@ -82,10 +76,7 @@ unsigned char **pp; | |||
82 | M_ASN1_I2D_finish(); | 76 | M_ASN1_I2D_finish(); |
83 | } | 77 | } |
84 | 78 | ||
85 | X509_SIG *d2i_X509_SIG(a,pp,length) | 79 | X509_SIG *d2i_X509_SIG(X509_SIG **a, unsigned char **pp, long length) |
86 | X509_SIG **a; | ||
87 | unsigned char **pp; | ||
88 | long length; | ||
89 | { | 80 | { |
90 | M_ASN1_D2I_vars(a,X509_SIG *,X509_SIG_new); | 81 | M_ASN1_D2I_vars(a,X509_SIG *,X509_SIG_new); |
91 | 82 | ||
@@ -96,9 +87,10 @@ long length; | |||
96 | M_ASN1_D2I_Finish(a,X509_SIG_free,ASN1_F_D2I_X509_SIG); | 87 | M_ASN1_D2I_Finish(a,X509_SIG_free,ASN1_F_D2I_X509_SIG); |
97 | } | 88 | } |
98 | 89 | ||
99 | X509_SIG *X509_SIG_new() | 90 | X509_SIG *X509_SIG_new(void) |
100 | { | 91 | { |
101 | X509_SIG *ret=NULL; | 92 | X509_SIG *ret=NULL; |
93 | ASN1_CTX c; | ||
102 | 94 | ||
103 | M_ASN1_New_Malloc(ret,X509_SIG); | 95 | M_ASN1_New_Malloc(ret,X509_SIG); |
104 | M_ASN1_New(ret->algor,X509_ALGOR_new); | 96 | M_ASN1_New(ret->algor,X509_ALGOR_new); |
@@ -107,8 +99,7 @@ X509_SIG *X509_SIG_new() | |||
107 | M_ASN1_New_Error(ASN1_F_X509_SIG_NEW); | 99 | M_ASN1_New_Error(ASN1_F_X509_SIG_NEW); |
108 | } | 100 | } |
109 | 101 | ||
110 | void X509_SIG_free(a) | 102 | void X509_SIG_free(X509_SIG *a) |
111 | X509_SIG *a; | ||
112 | { | 103 | { |
113 | if (a == NULL) return; | 104 | if (a == NULL) return; |
114 | X509_ALGOR_free(a->algor); | 105 | X509_ALGOR_free(a->algor); |