diff options
author | jsing <> | 2015-09-30 17:30:16 +0000 |
---|---|---|
committer | jsing <> | 2015-09-30 17:30:16 +0000 |
commit | 1c7e31c2bbb07475f068a459f144cb492d148ec2 (patch) | |
tree | bd42964b2b7e65328abe72ae9a01fed5d43e31bd | |
parent | 91af0933b080d8e84e238dd366f91808c0cdaae3 (diff) | |
download | openbsd-1c7e31c2bbb07475f068a459f144cb492d148ec2.tar.gz openbsd-1c7e31c2bbb07475f068a459f144cb492d148ec2.tar.bz2 openbsd-1c7e31c2bbb07475f068a459f144cb492d148ec2.zip |
Replace M_ASN1_INTEGER_(new|free) with ASN1_INTEGER_(new|free) - this is
different from the macro expansion, but the result is the same. Also
replace some ASN1_STRING_dup() with ASN1_INTEGER_dup().
ok beck@ doug@
24 files changed, 82 insertions, 82 deletions
diff --git a/src/lib/libcrypto/asn1/a_int.c b/src/lib/libcrypto/asn1/a_int.c index cbe68ec6d8..5c0103ba36 100644 --- a/src/lib/libcrypto/asn1/a_int.c +++ b/src/lib/libcrypto/asn1/a_int.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: a_int.c,v 1.29 2015/09/30 17:04:09 jsing Exp $ */ | 1 | /* $OpenBSD: a_int.c,v 1.30 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -196,7 +196,7 @@ c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) | |||
196 | int i; | 196 | int i; |
197 | 197 | ||
198 | if ((a == NULL) || ((*a) == NULL)) { | 198 | if ((a == NULL) || ((*a) == NULL)) { |
199 | if ((ret = M_ASN1_INTEGER_new()) == NULL) | 199 | if ((ret = ASN1_INTEGER_new()) == NULL) |
200 | return (NULL); | 200 | return (NULL); |
201 | } else | 201 | } else |
202 | ret = (*a); | 202 | ret = (*a); |
@@ -268,7 +268,7 @@ c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) | |||
268 | err: | 268 | err: |
269 | ASN1err(ASN1_F_C2I_ASN1_INTEGER, i); | 269 | ASN1err(ASN1_F_C2I_ASN1_INTEGER, i); |
270 | if (a == NULL || *a != ret) | 270 | if (a == NULL || *a != ret) |
271 | M_ASN1_INTEGER_free(ret); | 271 | ASN1_INTEGER_free(ret); |
272 | return (NULL); | 272 | return (NULL); |
273 | } | 273 | } |
274 | 274 | ||
@@ -289,7 +289,7 @@ d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) | |||
289 | int i; | 289 | int i; |
290 | 290 | ||
291 | if ((a == NULL) || ((*a) == NULL)) { | 291 | if ((a == NULL) || ((*a) == NULL)) { |
292 | if ((ret = M_ASN1_INTEGER_new()) == NULL) | 292 | if ((ret = ASN1_INTEGER_new()) == NULL) |
293 | return (NULL); | 293 | return (NULL); |
294 | } else | 294 | } else |
295 | ret = (*a); | 295 | ret = (*a); |
@@ -334,7 +334,7 @@ d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) | |||
334 | err: | 334 | err: |
335 | ASN1err(ASN1_F_D2I_ASN1_UINTEGER, i); | 335 | ASN1err(ASN1_F_D2I_ASN1_UINTEGER, i); |
336 | if (a == NULL || *a != ret) | 336 | if (a == NULL || *a != ret) |
337 | M_ASN1_INTEGER_free(ret); | 337 | ASN1_INTEGER_free(ret); |
338 | return (NULL); | 338 | return (NULL); |
339 | } | 339 | } |
340 | 340 | ||
@@ -412,7 +412,7 @@ BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai) | |||
412 | int len, j; | 412 | int len, j; |
413 | 413 | ||
414 | if (ai == NULL) | 414 | if (ai == NULL) |
415 | ret = M_ASN1_INTEGER_new(); | 415 | ret = ASN1_INTEGER_new(); |
416 | else | 416 | else |
417 | ret = ai; | 417 | ret = ai; |
418 | if (ret == NULL) { | 418 | if (ret == NULL) { |
@@ -444,7 +444,7 @@ BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai) | |||
444 | 444 | ||
445 | err: | 445 | err: |
446 | if (ret != ai) | 446 | if (ret != ai) |
447 | M_ASN1_INTEGER_free(ret); | 447 | ASN1_INTEGER_free(ret); |
448 | return (NULL); | 448 | return (NULL); |
449 | } | 449 | } |
450 | 450 | ||
diff --git a/src/lib/libcrypto/asn1/asn1_par.c b/src/lib/libcrypto/asn1/asn1_par.c index b5742fe97d..9057185e74 100644 --- a/src/lib/libcrypto/asn1/asn1_par.c +++ b/src/lib/libcrypto/asn1/asn1_par.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn1_par.c,v 1.22 2015/02/07 13:19:15 doug Exp $ */ | 1 | /* $OpenBSD: asn1_par.c,v 1.23 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -313,7 +313,7 @@ asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, | |||
313 | if (BIO_write(bp, "BAD INTEGER", 11) <= 0) | 313 | if (BIO_write(bp, "BAD INTEGER", 11) <= 0) |
314 | goto end; | 314 | goto end; |
315 | } | 315 | } |
316 | M_ASN1_INTEGER_free(bs); | 316 | ASN1_INTEGER_free(bs); |
317 | } else if (tag == V_ASN1_ENUMERATED) { | 317 | } else if (tag == V_ASN1_ENUMERATED) { |
318 | ASN1_ENUMERATED *bs; | 318 | ASN1_ENUMERATED *bs; |
319 | int i; | 319 | int i; |
diff --git a/src/lib/libcrypto/asn1/evp_asn1.c b/src/lib/libcrypto/asn1/evp_asn1.c index a982866f2e..e5fcf26030 100644 --- a/src/lib/libcrypto/asn1/evp_asn1.c +++ b/src/lib/libcrypto/asn1/evp_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: evp_asn1.c,v 1.15 2015/09/10 14:29:22 jsing Exp $ */ | 1 | /* $OpenBSD: evp_asn1.c,v 1.16 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -194,6 +194,6 @@ err: | |||
194 | ASN1_R_DATA_IS_WRONG); | 194 | ASN1_R_DATA_IS_WRONG); |
195 | } | 195 | } |
196 | M_ASN1_OCTET_STRING_free(os); | 196 | M_ASN1_OCTET_STRING_free(os); |
197 | M_ASN1_INTEGER_free(ai); | 197 | ASN1_INTEGER_free(ai); |
198 | return (ret); | 198 | return (ret); |
199 | } | 199 | } |
diff --git a/src/lib/libcrypto/asn1/p5_pbev2.c b/src/lib/libcrypto/asn1/p5_pbev2.c index 795721fad2..0a6d18d154 100644 --- a/src/lib/libcrypto/asn1/p5_pbev2.c +++ b/src/lib/libcrypto/asn1/p5_pbev2.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: p5_pbev2.c,v 1.21 2015/02/11 04:00:39 jsing Exp $ */ | 1 | /* $OpenBSD: p5_pbev2.c,v 1.22 2015/09/30 17:30:15 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-2004. | 3 | * project 1999-2004. |
4 | */ | 4 | */ |
@@ -330,9 +330,9 @@ PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, int prf_nid, | |||
330 | /* If have a key len set it up */ | 330 | /* If have a key len set it up */ |
331 | 331 | ||
332 | if (keylen > 0) { | 332 | if (keylen > 0) { |
333 | if (!(kdf->keylength = M_ASN1_INTEGER_new())) | 333 | if (!(kdf->keylength = ASN1_INTEGER_new())) |
334 | goto merr; | 334 | goto merr; |
335 | if (!ASN1_INTEGER_set (kdf->keylength, keylen)) | 335 | if (!ASN1_INTEGER_set(kdf->keylength, keylen)) |
336 | goto merr; | 336 | goto merr; |
337 | } | 337 | } |
338 | 338 | ||
diff --git a/src/lib/libcrypto/pkcs12/p12_mutl.c b/src/lib/libcrypto/pkcs12/p12_mutl.c index 00acf1f210..bf88c78270 100644 --- a/src/lib/libcrypto/pkcs12/p12_mutl.c +++ b/src/lib/libcrypto/pkcs12/p12_mutl.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: p12_mutl.c,v 1.20 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: p12_mutl.c,v 1.21 2015/09/30 17:30:15 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 | */ |
@@ -176,7 +176,7 @@ PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, | |||
176 | if (!(p12->mac = PKCS12_MAC_DATA_new())) | 176 | if (!(p12->mac = PKCS12_MAC_DATA_new())) |
177 | return PKCS12_ERROR; | 177 | return PKCS12_ERROR; |
178 | if (iter > 1) { | 178 | if (iter > 1) { |
179 | if (!(p12->mac->iter = M_ASN1_INTEGER_new())) { | 179 | if (!(p12->mac->iter = ASN1_INTEGER_new())) { |
180 | PKCS12err(PKCS12_F_PKCS12_SETUP_MAC, | 180 | PKCS12err(PKCS12_F_PKCS12_SETUP_MAC, |
181 | ERR_R_MALLOC_FAILURE); | 181 | ERR_R_MALLOC_FAILURE); |
182 | return 0; | 182 | return 0; |
diff --git a/src/lib/libcrypto/pkcs7/pk7_lib.c b/src/lib/libcrypto/pkcs7/pk7_lib.c index 9f7e4f2dd3..7aedc3c44e 100644 --- a/src/lib/libcrypto/pkcs7/pk7_lib.c +++ b/src/lib/libcrypto/pkcs7/pk7_lib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: pk7_lib.c,v 1.16 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: pk7_lib.c,v 1.17 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -378,7 +378,7 @@ PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, | |||
378 | 378 | ||
379 | /* because ASN1_INTEGER_set is used to set a 'long' we will do | 379 | /* because ASN1_INTEGER_set is used to set a 'long' we will do |
380 | * things the ugly way. */ | 380 | * things the ugly way. */ |
381 | M_ASN1_INTEGER_free(p7i->issuer_and_serial->serial); | 381 | ASN1_INTEGER_free(p7i->issuer_and_serial->serial); |
382 | if (!(p7i->issuer_and_serial->serial = | 382 | if (!(p7i->issuer_and_serial->serial = |
383 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) | 383 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) |
384 | goto err; | 384 | goto err; |
@@ -543,7 +543,7 @@ PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509) | |||
543 | X509_get_issuer_name(x509))) | 543 | X509_get_issuer_name(x509))) |
544 | return 0; | 544 | return 0; |
545 | 545 | ||
546 | M_ASN1_INTEGER_free(p7i->issuer_and_serial->serial); | 546 | ASN1_INTEGER_free(p7i->issuer_and_serial->serial); |
547 | if (!(p7i->issuer_and_serial->serial = | 547 | if (!(p7i->issuer_and_serial->serial = |
548 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) | 548 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) |
549 | return 0; | 549 | return 0; |
diff --git a/src/lib/libcrypto/x509/x509_r2x.c b/src/lib/libcrypto/x509/x509_r2x.c index 9a9a59d9bb..76faa29b7f 100644 --- a/src/lib/libcrypto/x509/x509_r2x.c +++ b/src/lib/libcrypto/x509/x509_r2x.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_r2x.c,v 1.9 2014/07/11 08:44:49 jsing Exp $ */ | 1 | /* $OpenBSD: x509_r2x.c,v 1.10 2015/09/30 17:30:16 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -82,7 +82,7 @@ X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey) | |||
82 | xi = ret->cert_info; | 82 | xi = ret->cert_info; |
83 | 83 | ||
84 | if (sk_X509_ATTRIBUTE_num(r->req_info->attributes) != 0) { | 84 | if (sk_X509_ATTRIBUTE_num(r->req_info->attributes) != 0) { |
85 | if ((xi->version = M_ASN1_INTEGER_new()) == NULL) | 85 | if ((xi->version = ASN1_INTEGER_new()) == NULL) |
86 | goto err; | 86 | goto err; |
87 | if (!ASN1_INTEGER_set(xi->version, 2)) | 87 | if (!ASN1_INTEGER_set(xi->version, 2)) |
88 | goto err; | 88 | goto err; |
diff --git a/src/lib/libcrypto/x509/x509_req.c b/src/lib/libcrypto/x509/x509_req.c index 8813f372cc..dc4bc2639a 100644 --- a/src/lib/libcrypto/x509/x509_req.c +++ b/src/lib/libcrypto/x509/x509_req.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_req.c,v 1.17 2015/03/15 22:52:17 doug Exp $ */ | 1 | /* $OpenBSD: x509_req.c,v 1.18 2015/09/30 17:30:16 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -86,7 +86,7 @@ X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md) | |||
86 | 86 | ||
87 | ri = ret->req_info; | 87 | ri = ret->req_info; |
88 | 88 | ||
89 | if ((ri->version = M_ASN1_INTEGER_new()) == NULL) | 89 | if ((ri->version = ASN1_INTEGER_new()) == NULL) |
90 | goto err; | 90 | goto err; |
91 | if (ASN1_INTEGER_set(ri->version, 0) == 0) | 91 | if (ASN1_INTEGER_set(ri->version, 0) == 0) |
92 | goto err; | 92 | goto err; |
diff --git a/src/lib/libcrypto/x509/x509_set.c b/src/lib/libcrypto/x509/x509_set.c index c6160b90b0..e77b49ea95 100644 --- a/src/lib/libcrypto/x509/x509_set.c +++ b/src/lib/libcrypto/x509/x509_set.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_set.c,v 1.10 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: x509_set.c,v 1.11 2015/09/30 17:30:16 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -69,7 +69,7 @@ X509_set_version(X509 *x, long version) | |||
69 | if (x == NULL) | 69 | if (x == NULL) |
70 | return (0); | 70 | return (0); |
71 | if (x->cert_info->version == NULL) { | 71 | if (x->cert_info->version == NULL) { |
72 | if ((x->cert_info->version = M_ASN1_INTEGER_new()) == NULL) | 72 | if ((x->cert_info->version = ASN1_INTEGER_new()) == NULL) |
73 | return (0); | 73 | return (0); |
74 | } | 74 | } |
75 | return (ASN1_INTEGER_set(x->cert_info->version, version)); | 75 | return (ASN1_INTEGER_set(x->cert_info->version, version)); |
@@ -84,9 +84,9 @@ X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial) | |||
84 | return (0); | 84 | return (0); |
85 | in = x->cert_info->serialNumber; | 85 | in = x->cert_info->serialNumber; |
86 | if (in != serial) { | 86 | if (in != serial) { |
87 | in = ASN1_STRING_dup(serial); | 87 | in = ASN1_INTEGER_dup(serial); |
88 | if (in != NULL) { | 88 | if (in != NULL) { |
89 | M_ASN1_INTEGER_free(x->cert_info->serialNumber); | 89 | ASN1_INTEGER_free(x->cert_info->serialNumber); |
90 | x->cert_info->serialNumber = in; | 90 | x->cert_info->serialNumber = in; |
91 | } | 91 | } |
92 | } | 92 | } |
diff --git a/src/lib/libcrypto/x509/x509cset.c b/src/lib/libcrypto/x509/x509cset.c index 94c419301a..a0fbdfbc3b 100644 --- a/src/lib/libcrypto/x509/x509cset.c +++ b/src/lib/libcrypto/x509/x509cset.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509cset.c,v 1.9 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: x509cset.c,v 1.10 2015/09/30 17:30:16 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 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -69,7 +69,7 @@ X509_CRL_set_version(X509_CRL *x, long version) | |||
69 | if (x == NULL) | 69 | if (x == NULL) |
70 | return (0); | 70 | return (0); |
71 | if (x->crl->version == NULL) { | 71 | if (x->crl->version == NULL) { |
72 | if ((x->crl->version = M_ASN1_INTEGER_new()) == NULL) | 72 | if ((x->crl->version = ASN1_INTEGER_new()) == NULL) |
73 | return (0); | 73 | return (0); |
74 | } | 74 | } |
75 | return (ASN1_INTEGER_set(x->crl->version, version)); | 75 | return (ASN1_INTEGER_set(x->crl->version, version)); |
@@ -163,9 +163,9 @@ X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial) | |||
163 | return (0); | 163 | return (0); |
164 | in = x->serialNumber; | 164 | in = x->serialNumber; |
165 | if (in != serial) { | 165 | if (in != serial) { |
166 | in = ASN1_STRING_dup(serial); | 166 | in = ASN1_INTEGER_dup(serial); |
167 | if (in != NULL) { | 167 | if (in != NULL) { |
168 | M_ASN1_INTEGER_free(x->serialNumber); | 168 | ASN1_INTEGER_free(x->serialNumber); |
169 | x->serialNumber = in; | 169 | x->serialNumber = in; |
170 | } | 170 | } |
171 | } | 171 | } |
diff --git a/src/lib/libcrypto/x509v3/v3_akey.c b/src/lib/libcrypto/x509v3/v3_akey.c index 2a5c65ea39..2b652deee8 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.15 2015/07/29 16:13:48 jsing Exp $ */ | 1 | /* $OpenBSD: v3_akey.c,v 1.16 2015/09/30 17:30:16 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 | */ |
@@ -175,7 +175,7 @@ v2i_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, | |||
175 | 175 | ||
176 | if ((issuer && !ikeyid) || (issuer == 2)) { | 176 | if ((issuer && !ikeyid) || (issuer == 2)) { |
177 | isname = X509_NAME_dup(X509_get_issuer_name(cert)); | 177 | isname = X509_NAME_dup(X509_get_issuer_name(cert)); |
178 | serial = ASN1_STRING_dup(X509_get_serialNumber(cert)); | 178 | serial = ASN1_INTEGER_dup(X509_get_serialNumber(cert)); |
179 | if (!isname || !serial) { | 179 | if (!isname || !serial) { |
180 | X509V3err(X509V3_F_V2I_AUTHORITY_KEYID, | 180 | X509V3err(X509V3_F_V2I_AUTHORITY_KEYID, |
181 | X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS); | 181 | X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS); |
@@ -209,7 +209,7 @@ err: | |||
209 | GENERAL_NAME_free(gen); | 209 | GENERAL_NAME_free(gen); |
210 | sk_GENERAL_NAME_free(gens); | 210 | sk_GENERAL_NAME_free(gens); |
211 | X509_NAME_free(isname); | 211 | X509_NAME_free(isname); |
212 | M_ASN1_INTEGER_free(serial); | 212 | ASN1_INTEGER_free(serial); |
213 | M_ASN1_OCTET_STRING_free(ikeyid); | 213 | M_ASN1_OCTET_STRING_free(ikeyid); |
214 | return NULL; | 214 | return NULL; |
215 | } | 215 | } |
diff --git a/src/lib/libcrypto/x509v3/v3_sxnet.c b/src/lib/libcrypto/x509v3/v3_sxnet.c index c10feed0ef..29976b1d68 100644 --- a/src/lib/libcrypto/x509v3/v3_sxnet.c +++ b/src/lib/libcrypto/x509v3/v3_sxnet.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: v3_sxnet.c,v 1.16 2015/07/29 16:13:49 jsing Exp $ */ | 1 | /* $OpenBSD: v3_sxnet.c,v 1.17 2015/09/30 17:30:16 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 | */ |
@@ -272,10 +272,10 @@ SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, char *user, int userlen) | |||
272 | { | 272 | { |
273 | ASN1_INTEGER *izone = NULL; | 273 | ASN1_INTEGER *izone = NULL; |
274 | 274 | ||
275 | if (!(izone = M_ASN1_INTEGER_new()) || | 275 | if (!(izone = ASN1_INTEGER_new()) || |
276 | !ASN1_INTEGER_set(izone, lzone)) { | 276 | !ASN1_INTEGER_set(izone, lzone)) { |
277 | X509V3err(X509V3_F_SXNET_ADD_ID_ULONG, ERR_R_MALLOC_FAILURE); | 277 | X509V3err(X509V3_F_SXNET_ADD_ID_ULONG, ERR_R_MALLOC_FAILURE); |
278 | M_ASN1_INTEGER_free(izone); | 278 | ASN1_INTEGER_free(izone); |
279 | return 0; | 279 | return 0; |
280 | } | 280 | } |
281 | return SXNET_add_id_INTEGER(psx, izone, user, userlen); | 281 | return SXNET_add_id_INTEGER(psx, izone, user, userlen); |
@@ -350,7 +350,7 @@ SXNET_get_id_asc(SXNET *sx, char *zone) | |||
350 | return NULL; | 350 | return NULL; |
351 | } | 351 | } |
352 | oct = SXNET_get_id_INTEGER(sx, izone); | 352 | oct = SXNET_get_id_INTEGER(sx, izone); |
353 | M_ASN1_INTEGER_free(izone); | 353 | ASN1_INTEGER_free(izone); |
354 | return oct; | 354 | return oct; |
355 | } | 355 | } |
356 | 356 | ||
@@ -360,14 +360,14 @@ SXNET_get_id_ulong(SXNET *sx, unsigned long lzone) | |||
360 | ASN1_INTEGER *izone = NULL; | 360 | ASN1_INTEGER *izone = NULL; |
361 | ASN1_OCTET_STRING *oct; | 361 | ASN1_OCTET_STRING *oct; |
362 | 362 | ||
363 | if (!(izone = M_ASN1_INTEGER_new()) || | 363 | if (!(izone = ASN1_INTEGER_new()) || |
364 | !ASN1_INTEGER_set(izone, lzone)) { | 364 | !ASN1_INTEGER_set(izone, lzone)) { |
365 | X509V3err(X509V3_F_SXNET_GET_ID_ULONG, ERR_R_MALLOC_FAILURE); | 365 | X509V3err(X509V3_F_SXNET_GET_ID_ULONG, ERR_R_MALLOC_FAILURE); |
366 | M_ASN1_INTEGER_free(izone); | 366 | ASN1_INTEGER_free(izone); |
367 | return NULL; | 367 | return NULL; |
368 | } | 368 | } |
369 | oct = SXNET_get_id_INTEGER(sx, izone); | 369 | oct = SXNET_get_id_INTEGER(sx, izone); |
370 | M_ASN1_INTEGER_free(izone); | 370 | ASN1_INTEGER_free(izone); |
371 | return oct; | 371 | return oct; |
372 | } | 372 | } |
373 | 373 | ||
diff --git a/src/lib/libssl/src/crypto/asn1/a_int.c b/src/lib/libssl/src/crypto/asn1/a_int.c index cbe68ec6d8..5c0103ba36 100644 --- a/src/lib/libssl/src/crypto/asn1/a_int.c +++ b/src/lib/libssl/src/crypto/asn1/a_int.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: a_int.c,v 1.29 2015/09/30 17:04:09 jsing Exp $ */ | 1 | /* $OpenBSD: a_int.c,v 1.30 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -196,7 +196,7 @@ c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) | |||
196 | int i; | 196 | int i; |
197 | 197 | ||
198 | if ((a == NULL) || ((*a) == NULL)) { | 198 | if ((a == NULL) || ((*a) == NULL)) { |
199 | if ((ret = M_ASN1_INTEGER_new()) == NULL) | 199 | if ((ret = ASN1_INTEGER_new()) == NULL) |
200 | return (NULL); | 200 | return (NULL); |
201 | } else | 201 | } else |
202 | ret = (*a); | 202 | ret = (*a); |
@@ -268,7 +268,7 @@ c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) | |||
268 | err: | 268 | err: |
269 | ASN1err(ASN1_F_C2I_ASN1_INTEGER, i); | 269 | ASN1err(ASN1_F_C2I_ASN1_INTEGER, i); |
270 | if (a == NULL || *a != ret) | 270 | if (a == NULL || *a != ret) |
271 | M_ASN1_INTEGER_free(ret); | 271 | ASN1_INTEGER_free(ret); |
272 | return (NULL); | 272 | return (NULL); |
273 | } | 273 | } |
274 | 274 | ||
@@ -289,7 +289,7 @@ d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) | |||
289 | int i; | 289 | int i; |
290 | 290 | ||
291 | if ((a == NULL) || ((*a) == NULL)) { | 291 | if ((a == NULL) || ((*a) == NULL)) { |
292 | if ((ret = M_ASN1_INTEGER_new()) == NULL) | 292 | if ((ret = ASN1_INTEGER_new()) == NULL) |
293 | return (NULL); | 293 | return (NULL); |
294 | } else | 294 | } else |
295 | ret = (*a); | 295 | ret = (*a); |
@@ -334,7 +334,7 @@ d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) | |||
334 | err: | 334 | err: |
335 | ASN1err(ASN1_F_D2I_ASN1_UINTEGER, i); | 335 | ASN1err(ASN1_F_D2I_ASN1_UINTEGER, i); |
336 | if (a == NULL || *a != ret) | 336 | if (a == NULL || *a != ret) |
337 | M_ASN1_INTEGER_free(ret); | 337 | ASN1_INTEGER_free(ret); |
338 | return (NULL); | 338 | return (NULL); |
339 | } | 339 | } |
340 | 340 | ||
@@ -412,7 +412,7 @@ BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai) | |||
412 | int len, j; | 412 | int len, j; |
413 | 413 | ||
414 | if (ai == NULL) | 414 | if (ai == NULL) |
415 | ret = M_ASN1_INTEGER_new(); | 415 | ret = ASN1_INTEGER_new(); |
416 | else | 416 | else |
417 | ret = ai; | 417 | ret = ai; |
418 | if (ret == NULL) { | 418 | if (ret == NULL) { |
@@ -444,7 +444,7 @@ BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai) | |||
444 | 444 | ||
445 | err: | 445 | err: |
446 | if (ret != ai) | 446 | if (ret != ai) |
447 | M_ASN1_INTEGER_free(ret); | 447 | ASN1_INTEGER_free(ret); |
448 | return (NULL); | 448 | return (NULL); |
449 | } | 449 | } |
450 | 450 | ||
diff --git a/src/lib/libssl/src/crypto/asn1/asn1_par.c b/src/lib/libssl/src/crypto/asn1/asn1_par.c index b5742fe97d..9057185e74 100644 --- a/src/lib/libssl/src/crypto/asn1/asn1_par.c +++ b/src/lib/libssl/src/crypto/asn1/asn1_par.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn1_par.c,v 1.22 2015/02/07 13:19:15 doug Exp $ */ | 1 | /* $OpenBSD: asn1_par.c,v 1.23 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -313,7 +313,7 @@ asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, | |||
313 | if (BIO_write(bp, "BAD INTEGER", 11) <= 0) | 313 | if (BIO_write(bp, "BAD INTEGER", 11) <= 0) |
314 | goto end; | 314 | goto end; |
315 | } | 315 | } |
316 | M_ASN1_INTEGER_free(bs); | 316 | ASN1_INTEGER_free(bs); |
317 | } else if (tag == V_ASN1_ENUMERATED) { | 317 | } else if (tag == V_ASN1_ENUMERATED) { |
318 | ASN1_ENUMERATED *bs; | 318 | ASN1_ENUMERATED *bs; |
319 | int i; | 319 | int i; |
diff --git a/src/lib/libssl/src/crypto/asn1/evp_asn1.c b/src/lib/libssl/src/crypto/asn1/evp_asn1.c index a982866f2e..e5fcf26030 100644 --- a/src/lib/libssl/src/crypto/asn1/evp_asn1.c +++ b/src/lib/libssl/src/crypto/asn1/evp_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: evp_asn1.c,v 1.15 2015/09/10 14:29:22 jsing Exp $ */ | 1 | /* $OpenBSD: evp_asn1.c,v 1.16 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -194,6 +194,6 @@ err: | |||
194 | ASN1_R_DATA_IS_WRONG); | 194 | ASN1_R_DATA_IS_WRONG); |
195 | } | 195 | } |
196 | M_ASN1_OCTET_STRING_free(os); | 196 | M_ASN1_OCTET_STRING_free(os); |
197 | M_ASN1_INTEGER_free(ai); | 197 | ASN1_INTEGER_free(ai); |
198 | return (ret); | 198 | return (ret); |
199 | } | 199 | } |
diff --git a/src/lib/libssl/src/crypto/asn1/p5_pbev2.c b/src/lib/libssl/src/crypto/asn1/p5_pbev2.c index 795721fad2..0a6d18d154 100644 --- a/src/lib/libssl/src/crypto/asn1/p5_pbev2.c +++ b/src/lib/libssl/src/crypto/asn1/p5_pbev2.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: p5_pbev2.c,v 1.21 2015/02/11 04:00:39 jsing Exp $ */ | 1 | /* $OpenBSD: p5_pbev2.c,v 1.22 2015/09/30 17:30:15 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-2004. | 3 | * project 1999-2004. |
4 | */ | 4 | */ |
@@ -330,9 +330,9 @@ PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, int prf_nid, | |||
330 | /* If have a key len set it up */ | 330 | /* If have a key len set it up */ |
331 | 331 | ||
332 | if (keylen > 0) { | 332 | if (keylen > 0) { |
333 | if (!(kdf->keylength = M_ASN1_INTEGER_new())) | 333 | if (!(kdf->keylength = ASN1_INTEGER_new())) |
334 | goto merr; | 334 | goto merr; |
335 | if (!ASN1_INTEGER_set (kdf->keylength, keylen)) | 335 | if (!ASN1_INTEGER_set(kdf->keylength, keylen)) |
336 | goto merr; | 336 | goto merr; |
337 | } | 337 | } |
338 | 338 | ||
diff --git a/src/lib/libssl/src/crypto/pkcs12/p12_mutl.c b/src/lib/libssl/src/crypto/pkcs12/p12_mutl.c index 00acf1f210..bf88c78270 100644 --- a/src/lib/libssl/src/crypto/pkcs12/p12_mutl.c +++ b/src/lib/libssl/src/crypto/pkcs12/p12_mutl.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: p12_mutl.c,v 1.20 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: p12_mutl.c,v 1.21 2015/09/30 17:30:15 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 | */ |
@@ -176,7 +176,7 @@ PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, | |||
176 | if (!(p12->mac = PKCS12_MAC_DATA_new())) | 176 | if (!(p12->mac = PKCS12_MAC_DATA_new())) |
177 | return PKCS12_ERROR; | 177 | return PKCS12_ERROR; |
178 | if (iter > 1) { | 178 | if (iter > 1) { |
179 | if (!(p12->mac->iter = M_ASN1_INTEGER_new())) { | 179 | if (!(p12->mac->iter = ASN1_INTEGER_new())) { |
180 | PKCS12err(PKCS12_F_PKCS12_SETUP_MAC, | 180 | PKCS12err(PKCS12_F_PKCS12_SETUP_MAC, |
181 | ERR_R_MALLOC_FAILURE); | 181 | ERR_R_MALLOC_FAILURE); |
182 | return 0; | 182 | return 0; |
diff --git a/src/lib/libssl/src/crypto/pkcs7/pk7_lib.c b/src/lib/libssl/src/crypto/pkcs7/pk7_lib.c index 9f7e4f2dd3..7aedc3c44e 100644 --- a/src/lib/libssl/src/crypto/pkcs7/pk7_lib.c +++ b/src/lib/libssl/src/crypto/pkcs7/pk7_lib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: pk7_lib.c,v 1.16 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: pk7_lib.c,v 1.17 2015/09/30 17:30:15 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -378,7 +378,7 @@ PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, | |||
378 | 378 | ||
379 | /* because ASN1_INTEGER_set is used to set a 'long' we will do | 379 | /* because ASN1_INTEGER_set is used to set a 'long' we will do |
380 | * things the ugly way. */ | 380 | * things the ugly way. */ |
381 | M_ASN1_INTEGER_free(p7i->issuer_and_serial->serial); | 381 | ASN1_INTEGER_free(p7i->issuer_and_serial->serial); |
382 | if (!(p7i->issuer_and_serial->serial = | 382 | if (!(p7i->issuer_and_serial->serial = |
383 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) | 383 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) |
384 | goto err; | 384 | goto err; |
@@ -543,7 +543,7 @@ PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509) | |||
543 | X509_get_issuer_name(x509))) | 543 | X509_get_issuer_name(x509))) |
544 | return 0; | 544 | return 0; |
545 | 545 | ||
546 | M_ASN1_INTEGER_free(p7i->issuer_and_serial->serial); | 546 | ASN1_INTEGER_free(p7i->issuer_and_serial->serial); |
547 | if (!(p7i->issuer_and_serial->serial = | 547 | if (!(p7i->issuer_and_serial->serial = |
548 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) | 548 | ASN1_STRING_dup(X509_get_serialNumber(x509)))) |
549 | return 0; | 549 | return 0; |
diff --git a/src/lib/libssl/src/crypto/x509/x509_r2x.c b/src/lib/libssl/src/crypto/x509/x509_r2x.c index 9a9a59d9bb..76faa29b7f 100644 --- a/src/lib/libssl/src/crypto/x509/x509_r2x.c +++ b/src/lib/libssl/src/crypto/x509/x509_r2x.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_r2x.c,v 1.9 2014/07/11 08:44:49 jsing Exp $ */ | 1 | /* $OpenBSD: x509_r2x.c,v 1.10 2015/09/30 17:30:16 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -82,7 +82,7 @@ X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey) | |||
82 | xi = ret->cert_info; | 82 | xi = ret->cert_info; |
83 | 83 | ||
84 | if (sk_X509_ATTRIBUTE_num(r->req_info->attributes) != 0) { | 84 | if (sk_X509_ATTRIBUTE_num(r->req_info->attributes) != 0) { |
85 | if ((xi->version = M_ASN1_INTEGER_new()) == NULL) | 85 | if ((xi->version = ASN1_INTEGER_new()) == NULL) |
86 | goto err; | 86 | goto err; |
87 | if (!ASN1_INTEGER_set(xi->version, 2)) | 87 | if (!ASN1_INTEGER_set(xi->version, 2)) |
88 | goto err; | 88 | goto err; |
diff --git a/src/lib/libssl/src/crypto/x509/x509_req.c b/src/lib/libssl/src/crypto/x509/x509_req.c index 8813f372cc..dc4bc2639a 100644 --- a/src/lib/libssl/src/crypto/x509/x509_req.c +++ b/src/lib/libssl/src/crypto/x509/x509_req.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_req.c,v 1.17 2015/03/15 22:52:17 doug Exp $ */ | 1 | /* $OpenBSD: x509_req.c,v 1.18 2015/09/30 17:30:16 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -86,7 +86,7 @@ X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md) | |||
86 | 86 | ||
87 | ri = ret->req_info; | 87 | ri = ret->req_info; |
88 | 88 | ||
89 | if ((ri->version = M_ASN1_INTEGER_new()) == NULL) | 89 | if ((ri->version = ASN1_INTEGER_new()) == NULL) |
90 | goto err; | 90 | goto err; |
91 | if (ASN1_INTEGER_set(ri->version, 0) == 0) | 91 | if (ASN1_INTEGER_set(ri->version, 0) == 0) |
92 | goto err; | 92 | goto err; |
diff --git a/src/lib/libssl/src/crypto/x509/x509_set.c b/src/lib/libssl/src/crypto/x509/x509_set.c index c6160b90b0..e77b49ea95 100644 --- a/src/lib/libssl/src/crypto/x509/x509_set.c +++ b/src/lib/libssl/src/crypto/x509/x509_set.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_set.c,v 1.10 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: x509_set.c,v 1.11 2015/09/30 17:30:16 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -69,7 +69,7 @@ X509_set_version(X509 *x, long version) | |||
69 | if (x == NULL) | 69 | if (x == NULL) |
70 | return (0); | 70 | return (0); |
71 | if (x->cert_info->version == NULL) { | 71 | if (x->cert_info->version == NULL) { |
72 | if ((x->cert_info->version = M_ASN1_INTEGER_new()) == NULL) | 72 | if ((x->cert_info->version = ASN1_INTEGER_new()) == NULL) |
73 | return (0); | 73 | return (0); |
74 | } | 74 | } |
75 | return (ASN1_INTEGER_set(x->cert_info->version, version)); | 75 | return (ASN1_INTEGER_set(x->cert_info->version, version)); |
@@ -84,9 +84,9 @@ X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial) | |||
84 | return (0); | 84 | return (0); |
85 | in = x->cert_info->serialNumber; | 85 | in = x->cert_info->serialNumber; |
86 | if (in != serial) { | 86 | if (in != serial) { |
87 | in = ASN1_STRING_dup(serial); | 87 | in = ASN1_INTEGER_dup(serial); |
88 | if (in != NULL) { | 88 | if (in != NULL) { |
89 | M_ASN1_INTEGER_free(x->cert_info->serialNumber); | 89 | ASN1_INTEGER_free(x->cert_info->serialNumber); |
90 | x->cert_info->serialNumber = in; | 90 | x->cert_info->serialNumber = in; |
91 | } | 91 | } |
92 | } | 92 | } |
diff --git a/src/lib/libssl/src/crypto/x509/x509cset.c b/src/lib/libssl/src/crypto/x509/x509cset.c index 94c419301a..a0fbdfbc3b 100644 --- a/src/lib/libssl/src/crypto/x509/x509cset.c +++ b/src/lib/libssl/src/crypto/x509/x509cset.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509cset.c,v 1.9 2015/07/29 14:58:34 jsing Exp $ */ | 1 | /* $OpenBSD: x509cset.c,v 1.10 2015/09/30 17:30:16 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 2001. | 3 | * project 2001. |
4 | */ | 4 | */ |
@@ -69,7 +69,7 @@ X509_CRL_set_version(X509_CRL *x, long version) | |||
69 | if (x == NULL) | 69 | if (x == NULL) |
70 | return (0); | 70 | return (0); |
71 | if (x->crl->version == NULL) { | 71 | if (x->crl->version == NULL) { |
72 | if ((x->crl->version = M_ASN1_INTEGER_new()) == NULL) | 72 | if ((x->crl->version = ASN1_INTEGER_new()) == NULL) |
73 | return (0); | 73 | return (0); |
74 | } | 74 | } |
75 | return (ASN1_INTEGER_set(x->crl->version, version)); | 75 | return (ASN1_INTEGER_set(x->crl->version, version)); |
@@ -163,9 +163,9 @@ X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial) | |||
163 | return (0); | 163 | return (0); |
164 | in = x->serialNumber; | 164 | in = x->serialNumber; |
165 | if (in != serial) { | 165 | if (in != serial) { |
166 | in = ASN1_STRING_dup(serial); | 166 | in = ASN1_INTEGER_dup(serial); |
167 | if (in != NULL) { | 167 | if (in != NULL) { |
168 | M_ASN1_INTEGER_free(x->serialNumber); | 168 | ASN1_INTEGER_free(x->serialNumber); |
169 | x->serialNumber = in; | 169 | x->serialNumber = in; |
170 | } | 170 | } |
171 | } | 171 | } |
diff --git a/src/lib/libssl/src/crypto/x509v3/v3_akey.c b/src/lib/libssl/src/crypto/x509v3/v3_akey.c index 2a5c65ea39..2b652deee8 100644 --- a/src/lib/libssl/src/crypto/x509v3/v3_akey.c +++ b/src/lib/libssl/src/crypto/x509v3/v3_akey.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: v3_akey.c,v 1.15 2015/07/29 16:13:48 jsing Exp $ */ | 1 | /* $OpenBSD: v3_akey.c,v 1.16 2015/09/30 17:30:16 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 | */ |
@@ -175,7 +175,7 @@ v2i_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, | |||
175 | 175 | ||
176 | if ((issuer && !ikeyid) || (issuer == 2)) { | 176 | if ((issuer && !ikeyid) || (issuer == 2)) { |
177 | isname = X509_NAME_dup(X509_get_issuer_name(cert)); | 177 | isname = X509_NAME_dup(X509_get_issuer_name(cert)); |
178 | serial = ASN1_STRING_dup(X509_get_serialNumber(cert)); | 178 | serial = ASN1_INTEGER_dup(X509_get_serialNumber(cert)); |
179 | if (!isname || !serial) { | 179 | if (!isname || !serial) { |
180 | X509V3err(X509V3_F_V2I_AUTHORITY_KEYID, | 180 | X509V3err(X509V3_F_V2I_AUTHORITY_KEYID, |
181 | X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS); | 181 | X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS); |
@@ -209,7 +209,7 @@ err: | |||
209 | GENERAL_NAME_free(gen); | 209 | GENERAL_NAME_free(gen); |
210 | sk_GENERAL_NAME_free(gens); | 210 | sk_GENERAL_NAME_free(gens); |
211 | X509_NAME_free(isname); | 211 | X509_NAME_free(isname); |
212 | M_ASN1_INTEGER_free(serial); | 212 | ASN1_INTEGER_free(serial); |
213 | M_ASN1_OCTET_STRING_free(ikeyid); | 213 | M_ASN1_OCTET_STRING_free(ikeyid); |
214 | return NULL; | 214 | return NULL; |
215 | } | 215 | } |
diff --git a/src/lib/libssl/src/crypto/x509v3/v3_sxnet.c b/src/lib/libssl/src/crypto/x509v3/v3_sxnet.c index c10feed0ef..29976b1d68 100644 --- a/src/lib/libssl/src/crypto/x509v3/v3_sxnet.c +++ b/src/lib/libssl/src/crypto/x509v3/v3_sxnet.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: v3_sxnet.c,v 1.16 2015/07/29 16:13:49 jsing Exp $ */ | 1 | /* $OpenBSD: v3_sxnet.c,v 1.17 2015/09/30 17:30:16 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 | */ |
@@ -272,10 +272,10 @@ SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, char *user, int userlen) | |||
272 | { | 272 | { |
273 | ASN1_INTEGER *izone = NULL; | 273 | ASN1_INTEGER *izone = NULL; |
274 | 274 | ||
275 | if (!(izone = M_ASN1_INTEGER_new()) || | 275 | if (!(izone = ASN1_INTEGER_new()) || |
276 | !ASN1_INTEGER_set(izone, lzone)) { | 276 | !ASN1_INTEGER_set(izone, lzone)) { |
277 | X509V3err(X509V3_F_SXNET_ADD_ID_ULONG, ERR_R_MALLOC_FAILURE); | 277 | X509V3err(X509V3_F_SXNET_ADD_ID_ULONG, ERR_R_MALLOC_FAILURE); |
278 | M_ASN1_INTEGER_free(izone); | 278 | ASN1_INTEGER_free(izone); |
279 | return 0; | 279 | return 0; |
280 | } | 280 | } |
281 | return SXNET_add_id_INTEGER(psx, izone, user, userlen); | 281 | return SXNET_add_id_INTEGER(psx, izone, user, userlen); |
@@ -350,7 +350,7 @@ SXNET_get_id_asc(SXNET *sx, char *zone) | |||
350 | return NULL; | 350 | return NULL; |
351 | } | 351 | } |
352 | oct = SXNET_get_id_INTEGER(sx, izone); | 352 | oct = SXNET_get_id_INTEGER(sx, izone); |
353 | M_ASN1_INTEGER_free(izone); | 353 | ASN1_INTEGER_free(izone); |
354 | return oct; | 354 | return oct; |
355 | } | 355 | } |
356 | 356 | ||
@@ -360,14 +360,14 @@ SXNET_get_id_ulong(SXNET *sx, unsigned long lzone) | |||
360 | ASN1_INTEGER *izone = NULL; | 360 | ASN1_INTEGER *izone = NULL; |
361 | ASN1_OCTET_STRING *oct; | 361 | ASN1_OCTET_STRING *oct; |
362 | 362 | ||
363 | if (!(izone = M_ASN1_INTEGER_new()) || | 363 | if (!(izone = ASN1_INTEGER_new()) || |
364 | !ASN1_INTEGER_set(izone, lzone)) { | 364 | !ASN1_INTEGER_set(izone, lzone)) { |
365 | X509V3err(X509V3_F_SXNET_GET_ID_ULONG, ERR_R_MALLOC_FAILURE); | 365 | X509V3err(X509V3_F_SXNET_GET_ID_ULONG, ERR_R_MALLOC_FAILURE); |
366 | M_ASN1_INTEGER_free(izone); | 366 | ASN1_INTEGER_free(izone); |
367 | return NULL; | 367 | return NULL; |
368 | } | 368 | } |
369 | oct = SXNET_get_id_INTEGER(sx, izone); | 369 | oct = SXNET_get_id_INTEGER(sx, izone); |
370 | M_ASN1_INTEGER_free(izone); | 370 | ASN1_INTEGER_free(izone); |
371 | return oct; | 371 | return oct; |
372 | } | 372 | } |
373 | 373 | ||