summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/x_sig.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/x_sig.c')
-rw-r--r--src/lib/libcrypto/asn1/x_sig.c23
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/* 64int 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
68int i2d_X509_SIG(a,pp)
69X509_SIG *a;
70unsigned 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
85X509_SIG *d2i_X509_SIG(a,pp,length) 79X509_SIG *d2i_X509_SIG(X509_SIG **a, unsigned char **pp, long length)
86X509_SIG **a;
87unsigned char **pp;
88long 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
99X509_SIG *X509_SIG_new() 90X509_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
110void X509_SIG_free(a) 102void X509_SIG_free(X509_SIG *a)
111X509_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);