diff options
| author | beck <> | 2024-07-08 14:48:49 +0000 |
|---|---|---|
| committer | beck <> | 2024-07-08 14:48:49 +0000 |
| commit | 5a3da2b36ce77df2084bae673a27cf9f2780854b (patch) | |
| tree | 9347710085dc07c087732b946f0501fd09a5895c /src | |
| parent | 751ca4542fedfb2706bb63acee88e221a6aa110a (diff) | |
| download | openbsd-5a3da2b36ce77df2084bae673a27cf9f2780854b.tar.gz openbsd-5a3da2b36ce77df2084bae673a27cf9f2780854b.tar.bz2 openbsd-5a3da2b36ce77df2084bae673a27cf9f2780854b.zip | |
Hide global _it variables in x509.h
ok tb@
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/Symbols.namespace | 21 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/p5_pbe.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/p8_pkey.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_algor.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_attrib.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_crl.c | 5 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_exten.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_name.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_pubkey.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_req.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_sig.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_spki.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_val.c | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/x_x509.c | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/hidden/openssl/x509.h | 23 |
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 | }; |
| 92 | LCRYPTO_ALIAS(PBEPARAM_it); | ||
| 92 | 93 | ||
| 93 | 94 | ||
| 94 | PBEPARAM * | 95 | PBEPARAM * |
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 | }; |
| 116 | LCRYPTO_ALIAS(PKCS8_PRIV_KEY_INFO_it); | ||
| 116 | 117 | ||
| 117 | 118 | ||
| 118 | PKCS8_PRIV_KEY_INFO * | 119 | PKCS8_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 | }; |
| 89 | LCRYPTO_ALIAS(X509_ALGOR_it); | ||
| 89 | 90 | ||
| 90 | static const ASN1_TEMPLATE X509_ALGORS_item_tt = { | 91 | static 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 | }; |
| 108 | LCRYPTO_ALIAS(X509_ALGORS_it); | ||
| 107 | 109 | ||
| 108 | X509_ALGOR * | 110 | X509_ALGOR * |
| 109 | d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len) | 111 | d2i_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 | }; |
| 93 | LCRYPTO_ALIAS(X509_ATTRIBUTE_it); | ||
| 93 | 94 | ||
| 94 | 95 | ||
| 95 | X509_ATTRIBUTE * | 96 | X509_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 | }; |
| 102 | LCRYPTO_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 | }; |
| 183 | LCRYPTO_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 | }; |
| 417 | LCRYPTO_ALIAS(X509_CRL_it); | ||
| 415 | 418 | ||
| 416 | 419 | ||
| 417 | X509_REVOKED * | 420 | X509_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 | }; |
| 93 | LCRYPTO_ALIAS(X509_EXTENSION_it); | ||
| 93 | 94 | ||
| 94 | static const ASN1_TEMPLATE X509_EXTENSIONS_item_tt = { | 95 | static 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 | }; |
| 112 | LCRYPTO_ALIAS(X509_EXTENSIONS_it); | ||
| 111 | 113 | ||
| 112 | 114 | ||
| 113 | X509_EXTENSION * | 115 | X509_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 | }; |
| 112 | LCRYPTO_ALIAS(X509_NAME_ENTRY_it); | ||
| 112 | 113 | ||
| 113 | 114 | ||
| 114 | X509_NAME_ENTRY * | 115 | X509_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 | }; |
| 216 | LCRYPTO_ALIAS(X509_NAME_it); | ||
| 215 | 217 | ||
| 216 | X509_NAME * | 218 | X509_NAME * |
| 217 | d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len) | 219 | d2i_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 | }; |
| 114 | LCRYPTO_ALIAS(X509_PUBKEY_it); | ||
| 114 | 115 | ||
| 115 | X509_PUBKEY * | 116 | X509_PUBKEY * |
| 116 | d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len) | 117 | d2i_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 | }; |
| 138 | LCRYPTO_ALIAS(X509_REQ_INFO_it); | ||
| 138 | 139 | ||
| 139 | 140 | ||
| 140 | X509_REQ_INFO * | 141 | X509_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 | }; |
| 203 | LCRYPTO_ALIAS(X509_REQ_it); | ||
| 202 | 204 | ||
| 203 | 205 | ||
| 204 | X509_REQ * | 206 | X509_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 | }; |
| 87 | LCRYPTO_ALIAS(X509_SIG_it); | ||
| 87 | 88 | ||
| 88 | 89 | ||
| 89 | X509_SIG * | 90 | X509_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 | }; |
| 89 | LCRYPTO_ALIAS(NETSCAPE_SPKAC_it); | ||
| 89 | 90 | ||
| 90 | 91 | ||
| 91 | NETSCAPE_SPKAC * | 92 | NETSCAPE_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 | }; |
| 154 | LCRYPTO_ALIAS(NETSCAPE_SPKI_it); | ||
| 153 | 155 | ||
| 154 | 156 | ||
| 155 | NETSCAPE_SPKI * | 157 | NETSCAPE_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 | }; |
| 85 | LCRYPTO_ALIAS(X509_VAL_it); | ||
| 85 | 86 | ||
| 86 | 87 | ||
| 87 | X509_VAL * | 88 | X509_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 | }; |
| 144 | LCRYPTO_ALIAS(X509_CINF_it); | ||
| 144 | 145 | ||
| 145 | 146 | ||
| 146 | X509_CINF * | 147 | X509_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 | }; |
| 260 | LCRYPTO_ALIAS(X509_it); | ||
| 259 | 261 | ||
| 260 | 262 | ||
| 261 | X509 * | 263 | X509 * |
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); | |||
| 463 | LCRYPTO_USED(PKCS8_pkey_add1_attr_by_NID); | 463 | LCRYPTO_USED(PKCS8_pkey_add1_attr_by_NID); |
| 464 | LCRYPTO_USED(X509_PUBKEY_set0_param); | 464 | LCRYPTO_USED(X509_PUBKEY_set0_param); |
| 465 | LCRYPTO_USED(X509_PUBKEY_get0_param); | 465 | LCRYPTO_USED(X509_PUBKEY_get0_param); |
| 466 | extern LCRYPTO_USED(X509_ALGOR_it); | ||
| 467 | extern LCRYPTO_USED(X509_ALGORS_it); | ||
| 468 | extern LCRYPTO_USED(X509_VAL_it); | ||
| 469 | extern LCRYPTO_USED(X509_PUBKEY_it); | ||
| 470 | extern LCRYPTO_USED(X509_SIG_it); | ||
| 471 | extern LCRYPTO_USED(X509_REQ_INFO_it); | ||
| 472 | extern LCRYPTO_USED(X509_REQ_it); | ||
| 473 | extern LCRYPTO_USED(X509_ATTRIBUTE_it); | ||
| 474 | extern LCRYPTO_USED(X509_EXTENSION_it); | ||
| 475 | extern LCRYPTO_USED(X509_EXTENSIONS_it); | ||
| 476 | extern LCRYPTO_USED(X509_NAME_ENTRY_it); | ||
| 477 | extern LCRYPTO_USED(X509_NAME_it); | ||
| 478 | extern LCRYPTO_USED(X509_CINF_it); | ||
| 479 | extern LCRYPTO_USED(X509_it); | ||
| 480 | extern LCRYPTO_USED(X509_REVOKED_it); | ||
| 481 | extern LCRYPTO_USED(X509_CRL_INFO_it); | ||
| 482 | extern LCRYPTO_USED(X509_CRL_it); | ||
| 483 | extern LCRYPTO_USED(NETSCAPE_SPKI_it); | ||
| 484 | extern LCRYPTO_USED(NETSCAPE_SPKAC_it); | ||
| 485 | extern LCRYPTO_USED(PBEPARAM_it); | ||
| 486 | extern LCRYPTO_USED(PKCS8_PRIV_KEY_INFO_it); | ||
| 466 | 487 | ||
| 467 | #endif /* _LIBCRYPTO_X509_H */ | 488 | #endif /* _LIBCRYPTO_X509_H */ |
