summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509v3
diff options
context:
space:
mode:
authorjsing <>2015-09-30 18:41:06 +0000
committerjsing <>2015-09-30 18:41:06 +0000
commitbfadb4881fd0184be7b44bec090d8c18a238fd40 (patch)
tree90db6850a94839986c4ccd8ae4e62b0c6926d5f3 /src/lib/libcrypto/x509v3
parent05e5d9a5bb40624d103cbce35faadc1092d0662f (diff)
downloadopenbsd-bfadb4881fd0184be7b44bec090d8c18a238fd40.tar.gz
openbsd-bfadb4881fd0184be7b44bec090d8c18a238fd40.tar.bz2
openbsd-bfadb4881fd0184be7b44bec090d8c18a238fd40.zip
Replace M_ASN1_OCTET_STRING_(free|new) with ASN1_OCTET_STRING_(free|new).
Diffstat (limited to 'src/lib/libcrypto/x509v3')
-rw-r--r--src/lib/libcrypto/x509v3/v3_akey.c4
-rw-r--r--src/lib/libcrypto/x509v3/v3_conf.c12
-rw-r--r--src/lib/libcrypto/x509v3/v3_ocsp.c6
-rw-r--r--src/lib/libcrypto/x509v3/v3_skey.c10
4 files changed, 16 insertions, 16 deletions
diff --git a/src/lib/libcrypto/x509v3/v3_akey.c b/src/lib/libcrypto/x509v3/v3_akey.c
index 2b652deee8..3071baf9ac 100644
--- a/src/lib/libcrypto/x509v3/v3_akey.c
+++ b/src/lib/libcrypto/x509v3/v3_akey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_akey.c,v 1.16 2015/09/30 17:30:16 jsing Exp $ */ 1/* $OpenBSD: v3_akey.c,v 1.17 2015/09/30 18:41:06 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -210,6 +210,6 @@ err:
210 sk_GENERAL_NAME_free(gens); 210 sk_GENERAL_NAME_free(gens);
211 X509_NAME_free(isname); 211 X509_NAME_free(isname);
212 ASN1_INTEGER_free(serial); 212 ASN1_INTEGER_free(serial);
213 M_ASN1_OCTET_STRING_free(ikeyid); 213 ASN1_OCTET_STRING_free(ikeyid);
214 return NULL; 214 return NULL;
215} 215}
diff --git a/src/lib/libcrypto/x509v3/v3_conf.c b/src/lib/libcrypto/x509v3/v3_conf.c
index d48a4ac65c..37834813c7 100644
--- a/src/lib/libcrypto/x509v3/v3_conf.c
+++ b/src/lib/libcrypto/x509v3/v3_conf.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_conf.c,v 1.17 2015/02/17 05:14:38 miod Exp $ */ 1/* $OpenBSD: v3_conf.c,v 1.18 2015/09/30 18:41:06 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -203,7 +203,7 @@ do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit,
203 p = ext_der; 203 p = ext_der;
204 method->i2d(ext_struc, &p); 204 method->i2d(ext_struc, &p);
205 } 205 }
206 if (!(ext_oct = M_ASN1_OCTET_STRING_new())) 206 if (!(ext_oct = ASN1_OCTET_STRING_new()))
207 goto merr; 207 goto merr;
208 ext_oct->data = ext_der; 208 ext_oct->data = ext_der;
209 ext_oct->length = ext_len; 209 ext_oct->length = ext_len;
@@ -211,12 +211,12 @@ do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit,
211 ext = X509_EXTENSION_create_by_NID(NULL, ext_nid, crit, ext_oct); 211 ext = X509_EXTENSION_create_by_NID(NULL, ext_nid, crit, ext_oct);
212 if (!ext) 212 if (!ext)
213 goto merr; 213 goto merr;
214 M_ASN1_OCTET_STRING_free(ext_oct); 214 ASN1_OCTET_STRING_free(ext_oct);
215 215
216 return ext; 216 return ext;
217 217
218merr: 218merr:
219 M_ASN1_OCTET_STRING_free(ext_oct); 219 ASN1_OCTET_STRING_free(ext_oct);
220 X509V3err(X509V3_F_DO_EXT_I2D, ERR_R_MALLOC_FAILURE); 220 X509V3err(X509V3_F_DO_EXT_I2D, ERR_R_MALLOC_FAILURE);
221 return NULL; 221 return NULL;
222 222
@@ -302,7 +302,7 @@ v3_generic_extension(const char *ext, char *value, int crit, int gen_type,
302 goto err; 302 goto err;
303 } 303 }
304 304
305 if (!(oct = M_ASN1_OCTET_STRING_new())) { 305 if (!(oct = ASN1_OCTET_STRING_new())) {
306 X509V3err(X509V3_F_V3_GENERIC_EXTENSION, ERR_R_MALLOC_FAILURE); 306 X509V3err(X509V3_F_V3_GENERIC_EXTENSION, ERR_R_MALLOC_FAILURE);
307 goto err; 307 goto err;
308 } 308 }
@@ -315,7 +315,7 @@ v3_generic_extension(const char *ext, char *value, int crit, int gen_type,
315 315
316err: 316err:
317 ASN1_OBJECT_free(obj); 317 ASN1_OBJECT_free(obj);
318 M_ASN1_OCTET_STRING_free(oct); 318 ASN1_OCTET_STRING_free(oct);
319 free(ext_der); 319 free(ext_der);
320 return extension; 320 return extension;
321} 321}
diff --git a/src/lib/libcrypto/x509v3/v3_ocsp.c b/src/lib/libcrypto/x509v3/v3_ocsp.c
index 9d1390a520..696eee5adc 100644
--- a/src/lib/libcrypto/x509v3/v3_ocsp.c
+++ b/src/lib/libcrypto/x509v3/v3_ocsp.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_ocsp.c,v 1.12 2015/07/29 16:13:49 jsing Exp $ */ 1/* $OpenBSD: v3_ocsp.c,v 1.13 2015/09/30 18:41:06 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -312,7 +312,7 @@ d2i_ocsp_nonce(void *a, const unsigned char **pp, long length)
312 312
313err: 313err:
314 if (pos == NULL || *pos != os) 314 if (pos == NULL || *pos != os)
315 M_ASN1_OCTET_STRING_free(os); 315 ASN1_OCTET_STRING_free(os);
316 OCSPerr(OCSP_F_D2I_OCSP_NONCE, ERR_R_MALLOC_FAILURE); 316 OCSPerr(OCSP_F_D2I_OCSP_NONCE, ERR_R_MALLOC_FAILURE);
317 return NULL; 317 return NULL;
318} 318}
@@ -320,7 +320,7 @@ err:
320static void 320static void
321ocsp_nonce_free(void *a) 321ocsp_nonce_free(void *a)
322{ 322{
323 M_ASN1_OCTET_STRING_free(a); 323 ASN1_OCTET_STRING_free(a);
324} 324}
325 325
326static int 326static int
diff --git a/src/lib/libcrypto/x509v3/v3_skey.c b/src/lib/libcrypto/x509v3/v3_skey.c
index 252fec3b08..f742b67b33 100644
--- a/src/lib/libcrypto/x509v3/v3_skey.c
+++ b/src/lib/libcrypto/x509v3/v3_skey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_skey.c,v 1.12 2015/07/29 16:13:49 jsing Exp $ */ 1/* $OpenBSD: v3_skey.c,v 1.13 2015/09/30 18:41:06 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -94,13 +94,13 @@ s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
94 ASN1_OCTET_STRING *oct; 94 ASN1_OCTET_STRING *oct;
95 long length; 95 long length;
96 96
97 if (!(oct = M_ASN1_OCTET_STRING_new())) { 97 if (!(oct = ASN1_OCTET_STRING_new())) {
98 X509V3err(X509V3_F_S2I_ASN1_OCTET_STRING, ERR_R_MALLOC_FAILURE); 98 X509V3err(X509V3_F_S2I_ASN1_OCTET_STRING, ERR_R_MALLOC_FAILURE);
99 return NULL; 99 return NULL;
100 } 100 }
101 101
102 if (!(oct->data = string_to_hex(str, &length))) { 102 if (!(oct->data = string_to_hex(str, &length))) {
103 M_ASN1_OCTET_STRING_free(oct); 103 ASN1_OCTET_STRING_free(oct);
104 return NULL; 104 return NULL;
105 } 105 }
106 106
@@ -120,7 +120,7 @@ s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
120 if (strcmp(str, "hash")) 120 if (strcmp(str, "hash"))
121 return s2i_ASN1_OCTET_STRING(method, ctx, str); 121 return s2i_ASN1_OCTET_STRING(method, ctx, str);
122 122
123 if (!(oct = M_ASN1_OCTET_STRING_new())) { 123 if (!(oct = ASN1_OCTET_STRING_new())) {
124 X509V3err(X509V3_F_S2I_SKEY_ID, ERR_R_MALLOC_FAILURE); 124 X509V3err(X509V3_F_S2I_SKEY_ID, ERR_R_MALLOC_FAILURE);
125 return NULL; 125 return NULL;
126 } 126 }
@@ -155,6 +155,6 @@ s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str)
155 return oct; 155 return oct;
156 156
157err: 157err:
158 M_ASN1_OCTET_STRING_free(oct); 158 ASN1_OCTET_STRING_free(oct);
159 return NULL; 159 return NULL;
160} 160}