summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/asn1/a_int.c5
-rw-r--r--src/lib/libcrypto/asn1/a_object.c5
-rw-r--r--src/lib/libcrypto/asn1/a_type.c5
-rw-r--r--src/lib/libcrypto/asn1/x_algor.c5
-rw-r--r--src/lib/libcrypto/asn1/x_crl.c7
-rw-r--r--src/lib/libcrypto/asn1/x_name.c5
-rw-r--r--src/lib/libcrypto/x509/x509_ext.c5
-rw-r--r--src/lib/libcrypto/x509/x509_vfy.c10
-rw-r--r--src/lib/libcrypto/x509v3/v3_crld.c5
-rw-r--r--src/lib/libcrypto/x509v3/v3_sxnet.c5
-rw-r--r--src/lib/libssl/src/crypto/asn1/a_int.c5
-rw-r--r--src/lib/libssl/src/crypto/asn1/a_object.c5
-rw-r--r--src/lib/libssl/src/crypto/asn1/a_type.c5
-rw-r--r--src/lib/libssl/src/crypto/asn1/x_algor.c5
-rw-r--r--src/lib/libssl/src/crypto/asn1/x_crl.c7
-rw-r--r--src/lib/libssl/src/crypto/asn1/x_name.c5
-rw-r--r--src/lib/libssl/src/crypto/x509/x509_ext.c5
-rw-r--r--src/lib/libssl/src/crypto/x509/x509_vfy.c10
-rw-r--r--src/lib/libssl/src/crypto/x509v3/v3_crld.c5
-rw-r--r--src/lib/libssl/src/crypto/x509v3/v3_sxnet.c5
20 files changed, 20 insertions, 94 deletions
diff --git a/src/lib/libcrypto/asn1/a_int.c b/src/lib/libcrypto/asn1/a_int.c
index ba2895db6b..fe6ce5ee9f 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.24 2014/07/11 08:44:47 jsing Exp $ */ 1/* $OpenBSD: a_int.c,v 1.25 2015/02/10 08:33:10 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 *
@@ -461,6 +461,3 @@ ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn)
461 BN_set_negative(ret, 1); 461 BN_set_negative(ret, 1);
462 return (ret); 462 return (ret);
463} 463}
464
465IMPLEMENT_STACK_OF(ASN1_INTEGER)
466IMPLEMENT_ASN1_SET_OF(ASN1_INTEGER)
diff --git a/src/lib/libcrypto/asn1/a_object.c b/src/lib/libcrypto/asn1/a_object.c
index 2cb5a0097b..7bcabec034 100644
--- a/src/lib/libcrypto/asn1/a_object.c
+++ b/src/lib/libcrypto/asn1/a_object.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: a_object.c,v 1.23 2014/08/08 04:53:43 guenther Exp $ */ 1/* $OpenBSD: a_object.c,v 1.24 2015/02/10 08:33:10 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 *
@@ -403,6 +403,3 @@ ASN1_OBJECT_create(int nid, unsigned char *data, int len,
403 ASN1_OBJECT_FLAG_DYNAMIC_DATA; 403 ASN1_OBJECT_FLAG_DYNAMIC_DATA;
404 return (OBJ_dup(&o)); 404 return (OBJ_dup(&o));
405} 405}
406
407IMPLEMENT_STACK_OF(ASN1_OBJECT)
408IMPLEMENT_ASN1_SET_OF(ASN1_OBJECT)
diff --git a/src/lib/libcrypto/asn1/a_type.c b/src/lib/libcrypto/asn1/a_type.c
index add5ff1253..7c732cfec5 100644
--- a/src/lib/libcrypto/asn1/a_type.c
+++ b/src/lib/libcrypto/asn1/a_type.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: a_type.c,v 1.14 2014/07/11 08:44:47 jsing Exp $ */ 1/* $OpenBSD: a_type.c,v 1.15 2015/02/10 08:33:10 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 *
@@ -106,9 +106,6 @@ ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value)
106 return 1; 106 return 1;
107} 107}
108 108
109IMPLEMENT_STACK_OF(ASN1_TYPE)
110IMPLEMENT_ASN1_SET_OF(ASN1_TYPE)
111
112/* Returns 0 if they are equal, != 0 otherwise. */ 109/* Returns 0 if they are equal, != 0 otherwise. */
113int 110int
114ASN1_TYPE_cmp(ASN1_TYPE *a, ASN1_TYPE *b) 111ASN1_TYPE_cmp(ASN1_TYPE *a, ASN1_TYPE *b)
diff --git a/src/lib/libcrypto/asn1/x_algor.c b/src/lib/libcrypto/asn1/x_algor.c
index f11a49faf4..f7cae9499a 100644
--- a/src/lib/libcrypto/asn1/x_algor.c
+++ b/src/lib/libcrypto/asn1/x_algor.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_algor.c,v 1.17 2015/02/10 06:36:30 jsing Exp $ */ 1/* $OpenBSD: x_algor.c,v 1.18 2015/02/10 08:33:10 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 2000. 3 * project 2000.
4 */ 4 */
@@ -115,9 +115,6 @@ X509_ALGOR_dup(X509_ALGOR *x)
115 return ASN1_item_dup(&X509_ALGOR_it, x); 115 return ASN1_item_dup(&X509_ALGOR_it, x);
116} 116}
117 117
118IMPLEMENT_STACK_OF(X509_ALGOR)
119IMPLEMENT_ASN1_SET_OF(X509_ALGOR)
120
121int 118int
122X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval) 119X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval)
123{ 120{
diff --git a/src/lib/libcrypto/asn1/x_crl.c b/src/lib/libcrypto/asn1/x_crl.c
index 6e743b15ae..536aa74e00 100644
--- a/src/lib/libcrypto/asn1/x_crl.c
+++ b/src/lib/libcrypto/asn1/x_crl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_crl.c,v 1.21 2015/02/10 05:25:45 jsing Exp $ */ 1/* $OpenBSD: x_crl.c,v 1.22 2015/02/10 08:33:10 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 *
@@ -586,8 +586,3 @@ X509_CRL_get_meth_data(X509_CRL *crl)
586{ 586{
587 return crl->meth_data; 587 return crl->meth_data;
588} 588}
589
590IMPLEMENT_STACK_OF(X509_REVOKED)
591IMPLEMENT_ASN1_SET_OF(X509_REVOKED)
592IMPLEMENT_STACK_OF(X509_CRL)
593IMPLEMENT_ASN1_SET_OF(X509_CRL)
diff --git a/src/lib/libcrypto/asn1/x_name.c b/src/lib/libcrypto/asn1/x_name.c
index 3bcd172973..a985cf19ce 100644
--- a/src/lib/libcrypto/asn1/x_name.c
+++ b/src/lib/libcrypto/asn1/x_name.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_name.c,v 1.23 2015/02/10 05:25:45 jsing Exp $ */ 1/* $OpenBSD: x_name.c,v 1.24 2015/02/10 08:33:10 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 *
@@ -577,6 +577,3 @@ X509_NAME_set(X509_NAME **xn, X509_NAME *name)
577 } 577 }
578 return (*xn != NULL); 578 return (*xn != NULL);
579} 579}
580
581IMPLEMENT_STACK_OF(X509_NAME_ENTRY)
582IMPLEMENT_ASN1_SET_OF(X509_NAME_ENTRY)
diff --git a/src/lib/libcrypto/x509/x509_ext.c b/src/lib/libcrypto/x509/x509_ext.c
index a5b5430ad4..e90befaba1 100644
--- a/src/lib/libcrypto/x509/x509_ext.c
+++ b/src/lib/libcrypto/x509/x509_ext.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_ext.c,v 1.8 2014/07/11 08:44:49 jsing Exp $ */ 1/* $OpenBSD: x509_ext.c,v 1.9 2015/02/10 08:33:10 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 *
@@ -230,6 +230,3 @@ X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit,
230{ 230{
231 return X509V3_add1_i2d(&x->extensions, nid, value, crit, flags); 231 return X509V3_add1_i2d(&x->extensions, nid, value, crit, flags);
232} 232}
233
234IMPLEMENT_STACK_OF(X509_EXTENSION)
235IMPLEMENT_ASN1_SET_OF(X509_EXTENSION)
diff --git a/src/lib/libcrypto/x509/x509_vfy.c b/src/lib/libcrypto/x509/x509_vfy.c
index cda8aeafa9..5e3b0a5606 100644
--- a/src/lib/libcrypto/x509/x509_vfy.c
+++ b/src/lib/libcrypto/x509/x509_vfy.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_vfy.c,v 1.38 2014/09/29 04:20:14 miod Exp $ */ 1/* $OpenBSD: x509_vfy.c,v 1.39 2015/02/10 08:33:10 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 *
@@ -2202,11 +2202,3 @@ X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param)
2202 X509_VERIFY_PARAM_free(ctx->param); 2202 X509_VERIFY_PARAM_free(ctx->param);
2203 ctx->param = param; 2203 ctx->param = param;
2204} 2204}
2205
2206IMPLEMENT_STACK_OF(X509)
2207IMPLEMENT_ASN1_SET_OF(X509)
2208
2209IMPLEMENT_STACK_OF(X509_NAME)
2210
2211IMPLEMENT_STACK_OF(X509_ATTRIBUTE)
2212IMPLEMENT_ASN1_SET_OF(X509_ATTRIBUTE)
diff --git a/src/lib/libcrypto/x509v3/v3_crld.c b/src/lib/libcrypto/x509v3/v3_crld.c
index 2201b61264..207e0944aa 100644
--- a/src/lib/libcrypto/x509v3/v3_crld.c
+++ b/src/lib/libcrypto/x509v3/v3_crld.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_crld.c,v 1.14 2015/02/09 16:03:11 jsing Exp $ */ 1/* $OpenBSD: v3_crld.c,v 1.15 2015/02/10 08:33:10 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 */
@@ -355,9 +355,6 @@ err:
355 return NULL; 355 return NULL;
356} 356}
357 357
358IMPLEMENT_STACK_OF(DIST_POINT)
359IMPLEMENT_ASN1_SET_OF(DIST_POINT)
360
361static int 358static int
362dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) 359dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
363{ 360{
diff --git a/src/lib/libcrypto/x509v3/v3_sxnet.c b/src/lib/libcrypto/x509v3/v3_sxnet.c
index dc8ee379c7..7029aad916 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.12 2015/02/09 16:03:11 jsing Exp $ */ 1/* $OpenBSD: v3_sxnet.c,v 1.13 2015/02/10 08:33:10 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 */
@@ -333,6 +333,3 @@ SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone)
333 } 333 }
334 return NULL; 334 return NULL;
335} 335}
336
337IMPLEMENT_STACK_OF(SXNETID)
338IMPLEMENT_ASN1_SET_OF(SXNETID)
diff --git a/src/lib/libssl/src/crypto/asn1/a_int.c b/src/lib/libssl/src/crypto/asn1/a_int.c
index ba2895db6b..fe6ce5ee9f 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.24 2014/07/11 08:44:47 jsing Exp $ */ 1/* $OpenBSD: a_int.c,v 1.25 2015/02/10 08:33:10 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 *
@@ -461,6 +461,3 @@ ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn)
461 BN_set_negative(ret, 1); 461 BN_set_negative(ret, 1);
462 return (ret); 462 return (ret);
463} 463}
464
465IMPLEMENT_STACK_OF(ASN1_INTEGER)
466IMPLEMENT_ASN1_SET_OF(ASN1_INTEGER)
diff --git a/src/lib/libssl/src/crypto/asn1/a_object.c b/src/lib/libssl/src/crypto/asn1/a_object.c
index 2cb5a0097b..7bcabec034 100644
--- a/src/lib/libssl/src/crypto/asn1/a_object.c
+++ b/src/lib/libssl/src/crypto/asn1/a_object.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: a_object.c,v 1.23 2014/08/08 04:53:43 guenther Exp $ */ 1/* $OpenBSD: a_object.c,v 1.24 2015/02/10 08:33:10 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 *
@@ -403,6 +403,3 @@ ASN1_OBJECT_create(int nid, unsigned char *data, int len,
403 ASN1_OBJECT_FLAG_DYNAMIC_DATA; 403 ASN1_OBJECT_FLAG_DYNAMIC_DATA;
404 return (OBJ_dup(&o)); 404 return (OBJ_dup(&o));
405} 405}
406
407IMPLEMENT_STACK_OF(ASN1_OBJECT)
408IMPLEMENT_ASN1_SET_OF(ASN1_OBJECT)
diff --git a/src/lib/libssl/src/crypto/asn1/a_type.c b/src/lib/libssl/src/crypto/asn1/a_type.c
index add5ff1253..7c732cfec5 100644
--- a/src/lib/libssl/src/crypto/asn1/a_type.c
+++ b/src/lib/libssl/src/crypto/asn1/a_type.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: a_type.c,v 1.14 2014/07/11 08:44:47 jsing Exp $ */ 1/* $OpenBSD: a_type.c,v 1.15 2015/02/10 08:33:10 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 *
@@ -106,9 +106,6 @@ ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value)
106 return 1; 106 return 1;
107} 107}
108 108
109IMPLEMENT_STACK_OF(ASN1_TYPE)
110IMPLEMENT_ASN1_SET_OF(ASN1_TYPE)
111
112/* Returns 0 if they are equal, != 0 otherwise. */ 109/* Returns 0 if they are equal, != 0 otherwise. */
113int 110int
114ASN1_TYPE_cmp(ASN1_TYPE *a, ASN1_TYPE *b) 111ASN1_TYPE_cmp(ASN1_TYPE *a, ASN1_TYPE *b)
diff --git a/src/lib/libssl/src/crypto/asn1/x_algor.c b/src/lib/libssl/src/crypto/asn1/x_algor.c
index f11a49faf4..f7cae9499a 100644
--- a/src/lib/libssl/src/crypto/asn1/x_algor.c
+++ b/src/lib/libssl/src/crypto/asn1/x_algor.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_algor.c,v 1.17 2015/02/10 06:36:30 jsing Exp $ */ 1/* $OpenBSD: x_algor.c,v 1.18 2015/02/10 08:33:10 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 2000. 3 * project 2000.
4 */ 4 */
@@ -115,9 +115,6 @@ X509_ALGOR_dup(X509_ALGOR *x)
115 return ASN1_item_dup(&X509_ALGOR_it, x); 115 return ASN1_item_dup(&X509_ALGOR_it, x);
116} 116}
117 117
118IMPLEMENT_STACK_OF(X509_ALGOR)
119IMPLEMENT_ASN1_SET_OF(X509_ALGOR)
120
121int 118int
122X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval) 119X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval)
123{ 120{
diff --git a/src/lib/libssl/src/crypto/asn1/x_crl.c b/src/lib/libssl/src/crypto/asn1/x_crl.c
index 6e743b15ae..536aa74e00 100644
--- a/src/lib/libssl/src/crypto/asn1/x_crl.c
+++ b/src/lib/libssl/src/crypto/asn1/x_crl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_crl.c,v 1.21 2015/02/10 05:25:45 jsing Exp $ */ 1/* $OpenBSD: x_crl.c,v 1.22 2015/02/10 08:33:10 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 *
@@ -586,8 +586,3 @@ X509_CRL_get_meth_data(X509_CRL *crl)
586{ 586{
587 return crl->meth_data; 587 return crl->meth_data;
588} 588}
589
590IMPLEMENT_STACK_OF(X509_REVOKED)
591IMPLEMENT_ASN1_SET_OF(X509_REVOKED)
592IMPLEMENT_STACK_OF(X509_CRL)
593IMPLEMENT_ASN1_SET_OF(X509_CRL)
diff --git a/src/lib/libssl/src/crypto/asn1/x_name.c b/src/lib/libssl/src/crypto/asn1/x_name.c
index 3bcd172973..a985cf19ce 100644
--- a/src/lib/libssl/src/crypto/asn1/x_name.c
+++ b/src/lib/libssl/src/crypto/asn1/x_name.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_name.c,v 1.23 2015/02/10 05:25:45 jsing Exp $ */ 1/* $OpenBSD: x_name.c,v 1.24 2015/02/10 08:33:10 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 *
@@ -577,6 +577,3 @@ X509_NAME_set(X509_NAME **xn, X509_NAME *name)
577 } 577 }
578 return (*xn != NULL); 578 return (*xn != NULL);
579} 579}
580
581IMPLEMENT_STACK_OF(X509_NAME_ENTRY)
582IMPLEMENT_ASN1_SET_OF(X509_NAME_ENTRY)
diff --git a/src/lib/libssl/src/crypto/x509/x509_ext.c b/src/lib/libssl/src/crypto/x509/x509_ext.c
index a5b5430ad4..e90befaba1 100644
--- a/src/lib/libssl/src/crypto/x509/x509_ext.c
+++ b/src/lib/libssl/src/crypto/x509/x509_ext.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_ext.c,v 1.8 2014/07/11 08:44:49 jsing Exp $ */ 1/* $OpenBSD: x509_ext.c,v 1.9 2015/02/10 08:33:10 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 *
@@ -230,6 +230,3 @@ X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit,
230{ 230{
231 return X509V3_add1_i2d(&x->extensions, nid, value, crit, flags); 231 return X509V3_add1_i2d(&x->extensions, nid, value, crit, flags);
232} 232}
233
234IMPLEMENT_STACK_OF(X509_EXTENSION)
235IMPLEMENT_ASN1_SET_OF(X509_EXTENSION)
diff --git a/src/lib/libssl/src/crypto/x509/x509_vfy.c b/src/lib/libssl/src/crypto/x509/x509_vfy.c
index cda8aeafa9..5e3b0a5606 100644
--- a/src/lib/libssl/src/crypto/x509/x509_vfy.c
+++ b/src/lib/libssl/src/crypto/x509/x509_vfy.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_vfy.c,v 1.38 2014/09/29 04:20:14 miod Exp $ */ 1/* $OpenBSD: x509_vfy.c,v 1.39 2015/02/10 08:33:10 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 *
@@ -2202,11 +2202,3 @@ X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param)
2202 X509_VERIFY_PARAM_free(ctx->param); 2202 X509_VERIFY_PARAM_free(ctx->param);
2203 ctx->param = param; 2203 ctx->param = param;
2204} 2204}
2205
2206IMPLEMENT_STACK_OF(X509)
2207IMPLEMENT_ASN1_SET_OF(X509)
2208
2209IMPLEMENT_STACK_OF(X509_NAME)
2210
2211IMPLEMENT_STACK_OF(X509_ATTRIBUTE)
2212IMPLEMENT_ASN1_SET_OF(X509_ATTRIBUTE)
diff --git a/src/lib/libssl/src/crypto/x509v3/v3_crld.c b/src/lib/libssl/src/crypto/x509v3/v3_crld.c
index 2201b61264..207e0944aa 100644
--- a/src/lib/libssl/src/crypto/x509v3/v3_crld.c
+++ b/src/lib/libssl/src/crypto/x509v3/v3_crld.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: v3_crld.c,v 1.14 2015/02/09 16:03:11 jsing Exp $ */ 1/* $OpenBSD: v3_crld.c,v 1.15 2015/02/10 08:33:10 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 */
@@ -355,9 +355,6 @@ err:
355 return NULL; 355 return NULL;
356} 356}
357 357
358IMPLEMENT_STACK_OF(DIST_POINT)
359IMPLEMENT_ASN1_SET_OF(DIST_POINT)
360
361static int 358static int
362dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) 359dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
363{ 360{
diff --git a/src/lib/libssl/src/crypto/x509v3/v3_sxnet.c b/src/lib/libssl/src/crypto/x509v3/v3_sxnet.c
index dc8ee379c7..7029aad916 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.12 2015/02/09 16:03:11 jsing Exp $ */ 1/* $OpenBSD: v3_sxnet.c,v 1.13 2015/02/10 08:33:10 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 */
@@ -333,6 +333,3 @@ SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone)
333 } 333 }
334 return NULL; 334 return NULL;
335} 335}
336
337IMPLEMENT_STACK_OF(SXNETID)
338IMPLEMENT_ASN1_SET_OF(SXNETID)