summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbeck <>2024-07-08 14:48:49 +0000
committerbeck <>2024-07-08 14:48:49 +0000
commit5a3da2b36ce77df2084bae673a27cf9f2780854b (patch)
tree9347710085dc07c087732b946f0501fd09a5895c
parent751ca4542fedfb2706bb63acee88e221a6aa110a (diff)
downloadopenbsd-5a3da2b36ce77df2084bae673a27cf9f2780854b.tar.gz
openbsd-5a3da2b36ce77df2084bae673a27cf9f2780854b.tar.bz2
openbsd-5a3da2b36ce77df2084bae673a27cf9f2780854b.zip
Hide global _it variables in x509.h
ok tb@
-rw-r--r--src/lib/libcrypto/Symbols.namespace21
-rw-r--r--src/lib/libcrypto/asn1/p5_pbe.c3
-rw-r--r--src/lib/libcrypto/asn1/p8_pkey.c3
-rw-r--r--src/lib/libcrypto/asn1/x_algor.c4
-rw-r--r--src/lib/libcrypto/asn1/x_attrib.c3
-rw-r--r--src/lib/libcrypto/asn1/x_crl.c5
-rw-r--r--src/lib/libcrypto/asn1/x_exten.c4
-rw-r--r--src/lib/libcrypto/asn1/x_name.c4
-rw-r--r--src/lib/libcrypto/asn1/x_pubkey.c3
-rw-r--r--src/lib/libcrypto/asn1/x_req.c4
-rw-r--r--src/lib/libcrypto/asn1/x_sig.c3
-rw-r--r--src/lib/libcrypto/asn1/x_spki.c4
-rw-r--r--src/lib/libcrypto/asn1/x_val.c3
-rw-r--r--src/lib/libcrypto/asn1/x_x509.c4
-rw-r--r--src/lib/libcrypto/hidden/openssl/x509.h23
15 files changed, 77 insertions, 14 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace
index 18c93e981d..f876f3721e 100644
--- a/src/lib/libcrypto/Symbols.namespace
+++ b/src/lib/libcrypto/Symbols.namespace
@@ -3250,3 +3250,24 @@ _libre_IPAddressRange_it
3250_libre_IPAddressOrRange_it 3250_libre_IPAddressOrRange_it
3251_libre_IPAddressChoice_it 3251_libre_IPAddressChoice_it
3252_libre_IPAddressFamily_it 3252_libre_IPAddressFamily_it
3253_libre_X509_ALGOR_it
3254_libre_X509_ALGORS_it
3255_libre_X509_VAL_it
3256_libre_X509_PUBKEY_it
3257_libre_X509_SIG_it
3258_libre_X509_REQ_INFO_it
3259_libre_X509_REQ_it
3260_libre_X509_ATTRIBUTE_it
3261_libre_X509_EXTENSION_it
3262_libre_X509_EXTENSIONS_it
3263_libre_X509_NAME_ENTRY_it
3264_libre_X509_NAME_it
3265_libre_X509_CINF_it
3266_libre_X509_it
3267_libre_X509_REVOKED_it
3268_libre_X509_CRL_INFO_it
3269_libre_X509_CRL_it
3270_libre_NETSCAPE_SPKI_it
3271_libre_NETSCAPE_SPKAC_it
3272_libre_PBEPARAM_it
3273_libre_PKCS8_PRIV_KEY_INFO_it
diff --git a/src/lib/libcrypto/asn1/p5_pbe.c b/src/lib/libcrypto/asn1/p5_pbe.c
index 94daf3bedf..582d2d9a9b 100644
--- a/src/lib/libcrypto/asn1/p5_pbe.c
+++ b/src/lib/libcrypto/asn1/p5_pbe.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: p5_pbe.c,v 1.27 2024/03/28 00:44:26 tb Exp $ */ 1/* $OpenBSD: p5_pbe.c,v 1.28 2024/07/08 14:48:49 beck 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 */
@@ -89,6 +89,7 @@ const ASN1_ITEM PBEPARAM_it = {
89 .size = sizeof(PBEPARAM), 89 .size = sizeof(PBEPARAM),
90 .sname = "PBEPARAM", 90 .sname = "PBEPARAM",
91}; 91};
92LCRYPTO_ALIAS(PBEPARAM_it);
92 93
93 94
94PBEPARAM * 95PBEPARAM *
diff --git a/src/lib/libcrypto/asn1/p8_pkey.c b/src/lib/libcrypto/asn1/p8_pkey.c
index 149591414d..bdb0c39ad5 100644
--- a/src/lib/libcrypto/asn1/p8_pkey.c
+++ b/src/lib/libcrypto/asn1/p8_pkey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: p8_pkey.c,v 1.24 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: p8_pkey.c,v 1.25 2024/07/08 14:48:49 beck 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 */
@@ -113,6 +113,7 @@ const ASN1_ITEM PKCS8_PRIV_KEY_INFO_it = {
113 .size = sizeof(PKCS8_PRIV_KEY_INFO), 113 .size = sizeof(PKCS8_PRIV_KEY_INFO),
114 .sname = "PKCS8_PRIV_KEY_INFO", 114 .sname = "PKCS8_PRIV_KEY_INFO",
115}; 115};
116LCRYPTO_ALIAS(PKCS8_PRIV_KEY_INFO_it);
116 117
117 118
118PKCS8_PRIV_KEY_INFO * 119PKCS8_PRIV_KEY_INFO *
diff --git a/src/lib/libcrypto/asn1/x_algor.c b/src/lib/libcrypto/asn1/x_algor.c
index 71430e1fd8..b01ee982a6 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.40 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_algor.c,v 1.41 2024/07/08 14:48:49 beck 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 */
@@ -86,6 +86,7 @@ const ASN1_ITEM X509_ALGOR_it = {
86 .size = sizeof(X509_ALGOR), 86 .size = sizeof(X509_ALGOR),
87 .sname = "X509_ALGOR", 87 .sname = "X509_ALGOR",
88}; 88};
89LCRYPTO_ALIAS(X509_ALGOR_it);
89 90
90static const ASN1_TEMPLATE X509_ALGORS_item_tt = { 91static const ASN1_TEMPLATE X509_ALGORS_item_tt = {
91 .flags = ASN1_TFLG_SEQUENCE_OF, 92 .flags = ASN1_TFLG_SEQUENCE_OF,
@@ -104,6 +105,7 @@ const ASN1_ITEM X509_ALGORS_it = {
104 .size = 0, 105 .size = 0,
105 .sname = "X509_ALGORS", 106 .sname = "X509_ALGORS",
106}; 107};
108LCRYPTO_ALIAS(X509_ALGORS_it);
107 109
108X509_ALGOR * 110X509_ALGOR *
109d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len) 111d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len)
diff --git a/src/lib/libcrypto/asn1/x_attrib.c b/src/lib/libcrypto/asn1/x_attrib.c
index 3e3ed38195..8e4f94094f 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.22 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_attrib.c,v 1.23 2024/07/08 14:48:49 beck 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 *
@@ -90,6 +90,7 @@ const ASN1_ITEM X509_ATTRIBUTE_it = {
90 .size = sizeof(X509_ATTRIBUTE), 90 .size = sizeof(X509_ATTRIBUTE),
91 .sname = "X509_ATTRIBUTE", 91 .sname = "X509_ATTRIBUTE",
92}; 92};
93LCRYPTO_ALIAS(X509_ATTRIBUTE_it);
93 94
94 95
95X509_ATTRIBUTE * 96X509_ATTRIBUTE *
diff --git a/src/lib/libcrypto/asn1/x_crl.c b/src/lib/libcrypto/asn1/x_crl.c
index 0e6047db0b..4b19d756d0 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.44 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_crl.c,v 1.45 2024/07/08 14:48:49 beck 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 *
@@ -99,6 +99,7 @@ const ASN1_ITEM X509_REVOKED_it = {
99 .size = sizeof(X509_REVOKED), 99 .size = sizeof(X509_REVOKED),
100 .sname = "X509_REVOKED", 100 .sname = "X509_REVOKED",
101}; 101};
102LCRYPTO_ALIAS(X509_REVOKED_it);
102 103
103/* The X509_CRL_INFO structure needs a bit of customisation. 104/* The X509_CRL_INFO structure needs a bit of customisation.
104 * Since we cache the original encoding the signature wont be affected by 105 * Since we cache the original encoding the signature wont be affected by
@@ -179,6 +180,7 @@ const ASN1_ITEM X509_CRL_INFO_it = {
179 .size = sizeof(X509_CRL_INFO), 180 .size = sizeof(X509_CRL_INFO),
180 .sname = "X509_CRL_INFO", 181 .sname = "X509_CRL_INFO",
181}; 182};
183LCRYPTO_ALIAS(X509_CRL_INFO_it);
182 184
183/* Set CRL entry issuer according to CRL certificate issuer extension. 185/* Set CRL entry issuer according to CRL certificate issuer extension.
184 * Check for unhandled critical CRL entry extensions. 186 * Check for unhandled critical CRL entry extensions.
@@ -412,6 +414,7 @@ const ASN1_ITEM X509_CRL_it = {
412 .size = sizeof(X509_CRL), 414 .size = sizeof(X509_CRL),
413 .sname = "X509_CRL", 415 .sname = "X509_CRL",
414}; 416};
417LCRYPTO_ALIAS(X509_CRL_it);
415 418
416 419
417X509_REVOKED * 420X509_REVOKED *
diff --git a/src/lib/libcrypto/asn1/x_exten.c b/src/lib/libcrypto/asn1/x_exten.c
index 323b539490..21ee48395f 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.21 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_exten.c,v 1.22 2024/07/08 14:48:49 beck 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 */
@@ -90,6 +90,7 @@ const ASN1_ITEM X509_EXTENSION_it = {
90 .size = sizeof(X509_EXTENSION), 90 .size = sizeof(X509_EXTENSION),
91 .sname = "X509_EXTENSION", 91 .sname = "X509_EXTENSION",
92}; 92};
93LCRYPTO_ALIAS(X509_EXTENSION_it);
93 94
94static const ASN1_TEMPLATE X509_EXTENSIONS_item_tt = { 95static const ASN1_TEMPLATE X509_EXTENSIONS_item_tt = {
95 .flags = ASN1_TFLG_SEQUENCE_OF, 96 .flags = ASN1_TFLG_SEQUENCE_OF,
@@ -108,6 +109,7 @@ const ASN1_ITEM X509_EXTENSIONS_it = {
108 .size = 0, 109 .size = 0,
109 .sname = "X509_EXTENSIONS", 110 .sname = "X509_EXTENSIONS",
110}; 111};
112LCRYPTO_ALIAS(X509_EXTENSIONS_it);
111 113
112 114
113X509_EXTENSION * 115X509_EXTENSION *
diff --git a/src/lib/libcrypto/asn1/x_name.c b/src/lib/libcrypto/asn1/x_name.c
index f7d28e86b1..7bacd83340 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.43 2024/04/15 15:52:01 tb Exp $ */ 1/* $OpenBSD: x_name.c,v 1.44 2024/07/08 14:48:49 beck 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 *
@@ -109,6 +109,7 @@ const ASN1_ITEM X509_NAME_ENTRY_it = {
109 .size = sizeof(X509_NAME_ENTRY), 109 .size = sizeof(X509_NAME_ENTRY),
110 .sname = "X509_NAME_ENTRY", 110 .sname = "X509_NAME_ENTRY",
111}; 111};
112LCRYPTO_ALIAS(X509_NAME_ENTRY_it);
112 113
113 114
114X509_NAME_ENTRY * 115X509_NAME_ENTRY *
@@ -212,6 +213,7 @@ const ASN1_ITEM X509_NAME_it = {
212 .size = 0, 213 .size = 0,
213 .sname = "X509_NAME", 214 .sname = "X509_NAME",
214}; 215};
216LCRYPTO_ALIAS(X509_NAME_it);
215 217
216X509_NAME * 218X509_NAME *
217d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len) 219d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len)
diff --git a/src/lib/libcrypto/asn1/x_pubkey.c b/src/lib/libcrypto/asn1/x_pubkey.c
index 783e2630d3..1e772a3458 100644
--- a/src/lib/libcrypto/asn1/x_pubkey.c
+++ b/src/lib/libcrypto/asn1/x_pubkey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_pubkey.c,v 1.36 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_pubkey.c,v 1.37 2024/07/08 14:48:49 beck 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 *
@@ -111,6 +111,7 @@ const ASN1_ITEM X509_PUBKEY_it = {
111 .size = sizeof(X509_PUBKEY), 111 .size = sizeof(X509_PUBKEY),
112 .sname = "X509_PUBKEY", 112 .sname = "X509_PUBKEY",
113}; 113};
114LCRYPTO_ALIAS(X509_PUBKEY_it);
114 115
115X509_PUBKEY * 116X509_PUBKEY *
116d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len) 117d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len)
diff --git a/src/lib/libcrypto/asn1/x_req.c b/src/lib/libcrypto/asn1/x_req.c
index 7dd2dd7c3e..50b55ecf50 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.22 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_req.c,v 1.23 2024/07/08 14:48:49 beck 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 *
@@ -135,6 +135,7 @@ const ASN1_ITEM X509_REQ_INFO_it = {
135 .size = sizeof(X509_REQ_INFO), 135 .size = sizeof(X509_REQ_INFO),
136 .sname = "X509_REQ_INFO", 136 .sname = "X509_REQ_INFO",
137}; 137};
138LCRYPTO_ALIAS(X509_REQ_INFO_it);
138 139
139 140
140X509_REQ_INFO * 141X509_REQ_INFO *
@@ -199,6 +200,7 @@ const ASN1_ITEM X509_REQ_it = {
199 .size = sizeof(X509_REQ), 200 .size = sizeof(X509_REQ),
200 .sname = "X509_REQ", 201 .sname = "X509_REQ",
201}; 202};
203LCRYPTO_ALIAS(X509_REQ_it);
202 204
203 205
204X509_REQ * 206X509_REQ *
diff --git a/src/lib/libcrypto/asn1/x_sig.c b/src/lib/libcrypto/asn1/x_sig.c
index 5148b5a222..be28e9722b 100644
--- a/src/lib/libcrypto/asn1/x_sig.c
+++ b/src/lib/libcrypto/asn1/x_sig.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_sig.c,v 1.17 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_sig.c,v 1.18 2024/07/08 14:48:49 beck 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 *
@@ -84,6 +84,7 @@ const ASN1_ITEM X509_SIG_it = {
84 .size = sizeof(X509_SIG), 84 .size = sizeof(X509_SIG),
85 .sname = "X509_SIG", 85 .sname = "X509_SIG",
86}; 86};
87LCRYPTO_ALIAS(X509_SIG_it);
87 88
88 89
89X509_SIG * 90X509_SIG *
diff --git a/src/lib/libcrypto/asn1/x_spki.c b/src/lib/libcrypto/asn1/x_spki.c
index 545799e2ae..e711b80611 100644
--- a/src/lib/libcrypto/asn1/x_spki.c
+++ b/src/lib/libcrypto/asn1/x_spki.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_spki.c,v 1.14 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_spki.c,v 1.15 2024/07/08 14:48:49 beck 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,6 +86,7 @@ const ASN1_ITEM NETSCAPE_SPKAC_it = {
86 .size = sizeof(NETSCAPE_SPKAC), 86 .size = sizeof(NETSCAPE_SPKAC),
87 .sname = "NETSCAPE_SPKAC", 87 .sname = "NETSCAPE_SPKAC",
88}; 88};
89LCRYPTO_ALIAS(NETSCAPE_SPKAC_it);
89 90
90 91
91NETSCAPE_SPKAC * 92NETSCAPE_SPKAC *
@@ -150,6 +151,7 @@ const ASN1_ITEM NETSCAPE_SPKI_it = {
150 .size = sizeof(NETSCAPE_SPKI), 151 .size = sizeof(NETSCAPE_SPKI),
151 .sname = "NETSCAPE_SPKI", 152 .sname = "NETSCAPE_SPKI",
152}; 153};
154LCRYPTO_ALIAS(NETSCAPE_SPKI_it);
153 155
154 156
155NETSCAPE_SPKI * 157NETSCAPE_SPKI *
diff --git a/src/lib/libcrypto/asn1/x_val.c b/src/lib/libcrypto/asn1/x_val.c
index 47e1755151..486304e42b 100644
--- a/src/lib/libcrypto/asn1/x_val.c
+++ b/src/lib/libcrypto/asn1/x_val.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_val.c,v 1.14 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_val.c,v 1.15 2024/07/08 14:48:49 beck 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,6 +82,7 @@ const ASN1_ITEM X509_VAL_it = {
82 .size = sizeof(X509_VAL), 82 .size = sizeof(X509_VAL),
83 .sname = "X509_VAL", 83 .sname = "X509_VAL",
84}; 84};
85LCRYPTO_ALIAS(X509_VAL_it);
85 86
86 87
87X509_VAL * 88X509_VAL *
diff --git a/src/lib/libcrypto/asn1/x_x509.c b/src/lib/libcrypto/asn1/x_x509.c
index e3499f620f..4ea45fe29b 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.38 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x_x509.c,v 1.39 2024/07/08 14:48:49 beck 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 *
@@ -141,6 +141,7 @@ const ASN1_ITEM X509_CINF_it = {
141 .size = sizeof(X509_CINF), 141 .size = sizeof(X509_CINF),
142 .sname = "X509_CINF", 142 .sname = "X509_CINF",
143}; 143};
144LCRYPTO_ALIAS(X509_CINF_it);
144 145
145 146
146X509_CINF * 147X509_CINF *
@@ -256,6 +257,7 @@ const ASN1_ITEM X509_it = {
256 .size = sizeof(X509), 257 .size = sizeof(X509),
257 .sname = "X509", 258 .sname = "X509",
258}; 259};
260LCRYPTO_ALIAS(X509_it);
259 261
260 262
261X509 * 263X509 *
diff --git a/src/lib/libcrypto/hidden/openssl/x509.h b/src/lib/libcrypto/hidden/openssl/x509.h
index 6cf6ca5f6d..4a211b0e66 100644
--- a/src/lib/libcrypto/hidden/openssl/x509.h
+++ b/src/lib/libcrypto/hidden/openssl/x509.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509.h,v 1.5 2024/04/09 13:55:02 beck Exp $ */ 1/* $OpenBSD: x509.h,v 1.6 2024/07/08 14:48:49 beck Exp $ */
2/* 2/*
3 * Copyright (c) 2022 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2022 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -463,5 +463,26 @@ LCRYPTO_USED(PKCS8_pkey_get0_attrs);
463LCRYPTO_USED(PKCS8_pkey_add1_attr_by_NID); 463LCRYPTO_USED(PKCS8_pkey_add1_attr_by_NID);
464LCRYPTO_USED(X509_PUBKEY_set0_param); 464LCRYPTO_USED(X509_PUBKEY_set0_param);
465LCRYPTO_USED(X509_PUBKEY_get0_param); 465LCRYPTO_USED(X509_PUBKEY_get0_param);
466extern LCRYPTO_USED(X509_ALGOR_it);
467extern LCRYPTO_USED(X509_ALGORS_it);
468extern LCRYPTO_USED(X509_VAL_it);
469extern LCRYPTO_USED(X509_PUBKEY_it);
470extern LCRYPTO_USED(X509_SIG_it);
471extern LCRYPTO_USED(X509_REQ_INFO_it);
472extern LCRYPTO_USED(X509_REQ_it);
473extern LCRYPTO_USED(X509_ATTRIBUTE_it);
474extern LCRYPTO_USED(X509_EXTENSION_it);
475extern LCRYPTO_USED(X509_EXTENSIONS_it);
476extern LCRYPTO_USED(X509_NAME_ENTRY_it);
477extern LCRYPTO_USED(X509_NAME_it);
478extern LCRYPTO_USED(X509_CINF_it);
479extern LCRYPTO_USED(X509_it);
480extern LCRYPTO_USED(X509_REVOKED_it);
481extern LCRYPTO_USED(X509_CRL_INFO_it);
482extern LCRYPTO_USED(X509_CRL_it);
483extern LCRYPTO_USED(NETSCAPE_SPKI_it);
484extern LCRYPTO_USED(NETSCAPE_SPKAC_it);
485extern LCRYPTO_USED(PBEPARAM_it);
486extern LCRYPTO_USED(PKCS8_PRIV_KEY_INFO_it);
466 487
467#endif /* _LIBCRYPTO_X509_H */ 488#endif /* _LIBCRYPTO_X509_H */