summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/x_cinf.c
diff options
context:
space:
mode:
authorbeck <>2000-03-19 11:13:58 +0000
committerbeck <>2000-03-19 11:13:58 +0000
commit796d609550df3a33fc11468741c5d2f6d3df4c11 (patch)
tree6c6d539061caa20372dad0ac4ddb1dfae2fbe7fe /src/lib/libcrypto/asn1/x_cinf.c
parent5be3114c1fd7e0dfea1e38d3abb4cbba75244419 (diff)
downloadopenbsd-796d609550df3a33fc11468741c5d2f6d3df4c11.tar.gz
openbsd-796d609550df3a33fc11468741c5d2f6d3df4c11.tar.bz2
openbsd-796d609550df3a33fc11468741c5d2f6d3df4c11.zip
OpenSSL 0.9.5 merge
*warning* this bumps shared lib minors for libssl and libcrypto from 2.1 to 2.2 if you are using the ssl26 packages for ssh and other things to work you will need to get new ones (see ~beck/libsslsnap/<arch>) on cvs or ~beck/src-patent.tar.gz on cvs
Diffstat (limited to 'src/lib/libcrypto/asn1/x_cinf.c')
-rw-r--r--src/lib/libcrypto/asn1/x_cinf.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/libcrypto/asn1/x_cinf.c b/src/lib/libcrypto/asn1/x_cinf.c
index fe1b18a90f..b87c8fff17 100644
--- a/src/lib/libcrypto/asn1/x_cinf.c
+++ b/src/lib/libcrypto/asn1/x_cinf.c
@@ -115,7 +115,7 @@ X509_CINF *d2i_X509_CINF(X509_CINF **a, unsigned char **pp, long length)
115 { 115 {
116 if (ret->version != NULL) 116 if (ret->version != NULL)
117 { 117 {
118 ASN1_INTEGER_free(ret->version); 118 M_ASN1_INTEGER_free(ret->version);
119 ret->version=NULL; 119 ret->version=NULL;
120 } 120 }
121 } 121 }
@@ -129,12 +129,12 @@ X509_CINF *d2i_X509_CINF(X509_CINF **a, unsigned char **pp, long length)
129 { 129 {
130 if (ret->issuerUID != NULL) 130 if (ret->issuerUID != NULL)
131 { 131 {
132 ASN1_BIT_STRING_free(ret->issuerUID); 132 M_ASN1_BIT_STRING_free(ret->issuerUID);
133 ret->issuerUID=NULL; 133 ret->issuerUID=NULL;
134 } 134 }
135 if (ret->subjectUID != NULL) 135 if (ret->subjectUID != NULL)
136 { 136 {
137 ASN1_BIT_STRING_free(ret->subjectUID); 137 M_ASN1_BIT_STRING_free(ret->subjectUID);
138 ret->subjectUID=NULL; 138 ret->subjectUID=NULL;
139 } 139 }
140 M_ASN1_D2I_get_IMP_opt(ret->issuerUID,d2i_ASN1_BIT_STRING, 1, 140 M_ASN1_D2I_get_IMP_opt(ret->issuerUID,d2i_ASN1_BIT_STRING, 1,
@@ -170,7 +170,7 @@ X509_CINF *X509_CINF_new(void)
170 170
171 M_ASN1_New_Malloc(ret,X509_CINF); 171 M_ASN1_New_Malloc(ret,X509_CINF);
172 ret->version=NULL; 172 ret->version=NULL;
173 M_ASN1_New(ret->serialNumber,ASN1_INTEGER_new); 173 M_ASN1_New(ret->serialNumber,M_ASN1_INTEGER_new);
174 M_ASN1_New(ret->signature,X509_ALGOR_new); 174 M_ASN1_New(ret->signature,X509_ALGOR_new);
175 M_ASN1_New(ret->issuer,X509_NAME_new); 175 M_ASN1_New(ret->issuer,X509_NAME_new);
176 M_ASN1_New(ret->validity,X509_VAL_new); 176 M_ASN1_New(ret->validity,X509_VAL_new);
@@ -186,15 +186,15 @@ X509_CINF *X509_CINF_new(void)
186void X509_CINF_free(X509_CINF *a) 186void X509_CINF_free(X509_CINF *a)
187 { 187 {
188 if (a == NULL) return; 188 if (a == NULL) return;
189 ASN1_INTEGER_free(a->version); 189 M_ASN1_INTEGER_free(a->version);
190 ASN1_INTEGER_free(a->serialNumber); 190 M_ASN1_INTEGER_free(a->serialNumber);
191 X509_ALGOR_free(a->signature); 191 X509_ALGOR_free(a->signature);
192 X509_NAME_free(a->issuer); 192 X509_NAME_free(a->issuer);
193 X509_VAL_free(a->validity); 193 X509_VAL_free(a->validity);
194 X509_NAME_free(a->subject); 194 X509_NAME_free(a->subject);
195 X509_PUBKEY_free(a->key); 195 X509_PUBKEY_free(a->key);
196 ASN1_BIT_STRING_free(a->issuerUID); 196 M_ASN1_BIT_STRING_free(a->issuerUID);
197 ASN1_BIT_STRING_free(a->subjectUID); 197 M_ASN1_BIT_STRING_free(a->subjectUID);
198 sk_X509_EXTENSION_pop_free(a->extensions,X509_EXTENSION_free); 198 sk_X509_EXTENSION_pop_free(a->extensions,X509_EXTENSION_free);
199 Free(a); 199 Free(a);
200 } 200 }