summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1
diff options
context:
space:
mode:
authorjsing <>2015-02-10 05:25:45 +0000
committerjsing <>2015-02-10 05:25:45 +0000
commit2eecb536a9b8f1c8c2ea5f485be1748d475a131c (patch)
treea96c56e7d9c17b8f427e46811a048b0b099939e7 /src/lib/libcrypto/asn1
parent420e4433e0663a16ac8ce2d0d644bc67b2ced591 (diff)
downloadopenbsd-2eecb536a9b8f1c8c2ea5f485be1748d475a131c.tar.gz
openbsd-2eecb536a9b8f1c8c2ea5f485be1748d475a131c.tar.bz2
openbsd-2eecb536a9b8f1c8c2ea5f485be1748d475a131c.zip
Manually expand ASN1_ITEM_rptr macros that should have been expanded with
the IMPLEMENT_ASN1_DUP_FUNCTION macro.
Diffstat (limited to 'src/lib/libcrypto/asn1')
-rw-r--r--src/lib/libcrypto/asn1/x_algor.c4
-rw-r--r--src/lib/libcrypto/asn1/x_attrib.c4
-rw-r--r--src/lib/libcrypto/asn1/x_crl.c4
-rw-r--r--src/lib/libcrypto/asn1/x_exten.c4
-rw-r--r--src/lib/libcrypto/asn1/x_name.c6
-rw-r--r--src/lib/libcrypto/asn1/x_req.c4
-rw-r--r--src/lib/libcrypto/asn1/x_x509.c4
7 files changed, 15 insertions, 15 deletions
diff --git a/src/lib/libcrypto/asn1/x_algor.c b/src/lib/libcrypto/asn1/x_algor.c
index 63c4e028a6..7768c27eea 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.15 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_algor.c,v 1.16 2015/02/10 05:25:45 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 */
@@ -100,7 +100,7 @@ IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(X509_ALGORS, X509_ALGORS, X509_ALGORS)
100X509_ALGOR * 100X509_ALGOR *
101X509_ALGOR_dup(X509_ALGOR *x) 101X509_ALGOR_dup(X509_ALGOR *x)
102{ 102{
103 return ASN1_item_dup(ASN1_ITEM_rptr(X509_ALGOR), x); 103 return ASN1_item_dup(&X509_ALGOR_it, x);
104} 104}
105 105
106IMPLEMENT_STACK_OF(X509_ALGOR) 106IMPLEMENT_STACK_OF(X509_ALGOR)
diff --git a/src/lib/libcrypto/asn1/x_attrib.c b/src/lib/libcrypto/asn1/x_attrib.c
index 4306bd6240..9c00906ded 100644
--- a/src/lib/libcrypto/asn1/x_attrib.c
+++ b/src/lib/libcrypto/asn1/x_attrib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_attrib.c,v 1.11 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_attrib.c,v 1.12 2015/02/10 05:25:45 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 *
@@ -122,7 +122,7 @@ X509_ATTRIBUTE_free(X509_ATTRIBUTE *a)
122X509_ATTRIBUTE * 122X509_ATTRIBUTE *
123X509_ATTRIBUTE_dup(X509_ATTRIBUTE *x) 123X509_ATTRIBUTE_dup(X509_ATTRIBUTE *x)
124{ 124{
125 return ASN1_item_dup(ASN1_ITEM_rptr(X509_ATTRIBUTE), x); 125 return ASN1_item_dup(&X509_ATTRIBUTE_it, x);
126} 126}
127 127
128X509_ATTRIBUTE * 128X509_ATTRIBUTE *
diff --git a/src/lib/libcrypto/asn1/x_crl.c b/src/lib/libcrypto/asn1/x_crl.c
index 9919d576e4..6e743b15ae 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.20 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_crl.c,v 1.21 2015/02/10 05:25:45 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 *
@@ -416,7 +416,7 @@ X509_CRL_free(X509_CRL *a)
416X509_CRL * 416X509_CRL *
417X509_CRL_dup(X509_CRL *x) 417X509_CRL_dup(X509_CRL *x)
418{ 418{
419 return ASN1_item_dup(ASN1_ITEM_rptr(X509_CRL), x); 419 return ASN1_item_dup(&X509_CRL_it, x);
420} 420}
421 421
422static int 422static int
diff --git a/src/lib/libcrypto/asn1/x_exten.c b/src/lib/libcrypto/asn1/x_exten.c
index ad26a9e851..f0ec29ea4f 100644
--- a/src/lib/libcrypto/asn1/x_exten.c
+++ b/src/lib/libcrypto/asn1/x_exten.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_exten.c,v 1.11 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_exten.c,v 1.12 2015/02/10 05:25:45 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 */
@@ -101,5 +101,5 @@ IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(X509_EXTENSIONS, X509_EXTENSIONS, X509_EXT
101X509_EXTENSION * 101X509_EXTENSION *
102X509_EXTENSION_dup(X509_EXTENSION *x) 102X509_EXTENSION_dup(X509_EXTENSION *x)
103{ 103{
104 return ASN1_item_dup(ASN1_ITEM_rptr(X509_EXTENSION), x); 104 return ASN1_item_dup(&X509_EXTENSION_it, x);
105} 105}
diff --git a/src/lib/libcrypto/asn1/x_name.c b/src/lib/libcrypto/asn1/x_name.c
index d77702e473..3bcd172973 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.22 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_name.c,v 1.23 2015/02/10 05:25:45 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 *
@@ -121,7 +121,7 @@ X509_NAME_ENTRY_free(X509_NAME_ENTRY *a)
121X509_NAME_ENTRY * 121X509_NAME_ENTRY *
122X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x) 122X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x)
123{ 123{
124 return ASN1_item_dup(ASN1_ITEM_rptr(X509_NAME_ENTRY), x); 124 return ASN1_item_dup(&X509_NAME_ENTRY_it, x);
125} 125}
126 126
127/* For the "Name" type we need a SEQUENCE OF { SET OF X509_NAME_ENTRY } 127/* For the "Name" type we need a SEQUENCE OF { SET OF X509_NAME_ENTRY }
@@ -183,7 +183,7 @@ X509_NAME_free(X509_NAME *a)
183X509_NAME * 183X509_NAME *
184X509_NAME_dup(X509_NAME *x) 184X509_NAME_dup(X509_NAME *x)
185{ 185{
186 return ASN1_item_dup(ASN1_ITEM_rptr(X509_NAME), x); 186 return ASN1_item_dup(&X509_NAME_it, x);
187} 187}
188 188
189static int 189static int
diff --git a/src/lib/libcrypto/asn1/x_req.c b/src/lib/libcrypto/asn1/x_req.c
index 42c7adb298..6ffcb9d03c 100644
--- a/src/lib/libcrypto/asn1/x_req.c
+++ b/src/lib/libcrypto/asn1/x_req.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_req.c,v 1.12 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_req.c,v 1.13 2015/02/10 05:25:45 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 *
@@ -163,5 +163,5 @@ X509_REQ_free(X509_REQ *a)
163X509_REQ * 163X509_REQ *
164X509_REQ_dup(X509_REQ *x) 164X509_REQ_dup(X509_REQ *x)
165{ 165{
166 return ASN1_item_dup(ASN1_ITEM_rptr(X509_REQ), x); 166 return ASN1_item_dup(&X509_REQ_it, x);
167} 167}
diff --git a/src/lib/libcrypto/asn1/x_x509.c b/src/lib/libcrypto/asn1/x_x509.c
index a2778911cd..77ec8c41cf 100644
--- a/src/lib/libcrypto/asn1/x_x509.c
+++ b/src/lib/libcrypto/asn1/x_x509.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_x509.c,v 1.19 2015/02/10 04:21:50 jsing Exp $ */ 1/* $OpenBSD: x_x509.c,v 1.20 2015/02/10 05:25:45 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 *
@@ -191,7 +191,7 @@ X509_free(X509 *a)
191X509 * 191X509 *
192X509_dup(X509 *x) 192X509_dup(X509 *x)
193{ 193{
194 return ASN1_item_dup(ASN1_ITEM_rptr(X509), x); 194 return ASN1_item_dup(&X509_it, x);
195} 195}
196 196
197int 197int