summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2024-04-15 15:52:46 +0000
committertb <>2024-04-15 15:52:46 +0000
commitfd4066a78d7d353cca0845b810adcea3560a0ae5 (patch)
treeef7659a9bc19d05026d796f217375511b67920ff
parent618ac6b71539e63e174c458b65bd18a06f102173 (diff)
downloadopenbsd-fd4066a78d7d353cca0845b810adcea3560a0ae5.tar.gz
openbsd-fd4066a78d7d353cca0845b810adcea3560a0ae5.tar.bz2
openbsd-fd4066a78d7d353cca0845b810adcea3560a0ae5.zip
And a pile of TS ASN.1 stuff becomes internal-only, too
ok jsing
-rw-r--r--src/lib/libcrypto/Symbols.list9
-rw-r--r--src/lib/libcrypto/ts/ts_asn1.c20
2 files changed, 10 insertions, 19 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list
index 0984ef3233..3e7a32cf2f 100644
--- a/src/lib/libcrypto/Symbols.list
+++ b/src/lib/libcrypto/Symbols.list
@@ -1085,15 +1085,12 @@ ERR_set_mark
1085ERR_unload_strings 1085ERR_unload_strings
1086ESS_CERT_ID_dup 1086ESS_CERT_ID_dup
1087ESS_CERT_ID_free 1087ESS_CERT_ID_free
1088ESS_CERT_ID_it
1089ESS_CERT_ID_new 1088ESS_CERT_ID_new
1090ESS_ISSUER_SERIAL_dup 1089ESS_ISSUER_SERIAL_dup
1091ESS_ISSUER_SERIAL_free 1090ESS_ISSUER_SERIAL_free
1092ESS_ISSUER_SERIAL_it
1093ESS_ISSUER_SERIAL_new 1091ESS_ISSUER_SERIAL_new
1094ESS_SIGNING_CERT_dup 1092ESS_SIGNING_CERT_dup
1095ESS_SIGNING_CERT_free 1093ESS_SIGNING_CERT_free
1096ESS_SIGNING_CERT_it
1097ESS_SIGNING_CERT_new 1094ESS_SIGNING_CERT_new
1098EVP_AEAD_CTX_cleanup 1095EVP_AEAD_CTX_cleanup
1099EVP_AEAD_CTX_free 1096EVP_AEAD_CTX_free
@@ -2182,7 +2179,6 @@ TS_ACCURACY_free
2182TS_ACCURACY_get_micros 2179TS_ACCURACY_get_micros
2183TS_ACCURACY_get_millis 2180TS_ACCURACY_get_millis
2184TS_ACCURACY_get_seconds 2181TS_ACCURACY_get_seconds
2185TS_ACCURACY_it
2186TS_ACCURACY_new 2182TS_ACCURACY_new
2187TS_ACCURACY_set_micros 2183TS_ACCURACY_set_micros
2188TS_ACCURACY_set_millis 2184TS_ACCURACY_set_millis
@@ -2208,7 +2204,6 @@ TS_MSG_IMPRINT_dup
2208TS_MSG_IMPRINT_free 2204TS_MSG_IMPRINT_free
2209TS_MSG_IMPRINT_get_algo 2205TS_MSG_IMPRINT_get_algo
2210TS_MSG_IMPRINT_get_msg 2206TS_MSG_IMPRINT_get_msg
2211TS_MSG_IMPRINT_it
2212TS_MSG_IMPRINT_new 2207TS_MSG_IMPRINT_new
2213TS_MSG_IMPRINT_print_bio 2208TS_MSG_IMPRINT_print_bio
2214TS_MSG_IMPRINT_set_algo 2209TS_MSG_IMPRINT_set_algo
@@ -2231,7 +2226,6 @@ TS_REQ_get_msg_imprint
2231TS_REQ_get_nonce 2226TS_REQ_get_nonce
2232TS_REQ_get_policy_id 2227TS_REQ_get_policy_id
2233TS_REQ_get_version 2228TS_REQ_get_version
2234TS_REQ_it
2235TS_REQ_new 2229TS_REQ_new
2236TS_REQ_print_bio 2230TS_REQ_print_bio
2237TS_REQ_set_cert_req 2231TS_REQ_set_cert_req
@@ -2265,7 +2259,6 @@ TS_RESP_free
2265TS_RESP_get_status_info 2259TS_RESP_get_status_info
2266TS_RESP_get_token 2260TS_RESP_get_token
2267TS_RESP_get_tst_info 2261TS_RESP_get_tst_info
2268TS_RESP_it
2269TS_RESP_new 2262TS_RESP_new
2270TS_RESP_print_bio 2263TS_RESP_print_bio
2271TS_RESP_set_status_info 2264TS_RESP_set_status_info
@@ -2278,7 +2271,6 @@ TS_STATUS_INFO_free
2278TS_STATUS_INFO_get0_failure_info 2271TS_STATUS_INFO_get0_failure_info
2279TS_STATUS_INFO_get0_status 2272TS_STATUS_INFO_get0_status
2280TS_STATUS_INFO_get0_text 2273TS_STATUS_INFO_get0_text
2281TS_STATUS_INFO_it
2282TS_STATUS_INFO_new 2274TS_STATUS_INFO_new
2283TS_STATUS_INFO_print_bio 2275TS_STATUS_INFO_print_bio
2284TS_STATUS_INFO_set_status 2276TS_STATUS_INFO_set_status
@@ -2303,7 +2295,6 @@ TS_TST_INFO_get_serial
2303TS_TST_INFO_get_time 2295TS_TST_INFO_get_time
2304TS_TST_INFO_get_tsa 2296TS_TST_INFO_get_tsa
2305TS_TST_INFO_get_version 2297TS_TST_INFO_get_version
2306TS_TST_INFO_it
2307TS_TST_INFO_new 2298TS_TST_INFO_new
2308TS_TST_INFO_print_bio 2299TS_TST_INFO_print_bio
2309TS_TST_INFO_set_accuracy 2300TS_TST_INFO_set_accuracy
diff --git a/src/lib/libcrypto/ts/ts_asn1.c b/src/lib/libcrypto/ts/ts_asn1.c
index 60ee0b81cb..feb2da68f9 100644
--- a/src/lib/libcrypto/ts/ts_asn1.c
+++ b/src/lib/libcrypto/ts/ts_asn1.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ts_asn1.c,v 1.14 2023/07/07 07:25:21 beck Exp $ */ 1/* $OpenBSD: ts_asn1.c,v 1.15 2024/04/15 15:52:46 tb Exp $ */
2/* Written by Nils Larsch for the OpenSSL project 2004. 2/* Written by Nils Larsch for the OpenSSL project 2004.
3 */ 3 */
4/* ==================================================================== 4/* ====================================================================
@@ -80,7 +80,7 @@ static const ASN1_TEMPLATE TS_MSG_IMPRINT_seq_tt[] = {
80 }, 80 },
81}; 81};
82 82
83const ASN1_ITEM TS_MSG_IMPRINT_it = { 83static const ASN1_ITEM TS_MSG_IMPRINT_it = {
84 .itype = ASN1_ITYPE_SEQUENCE, 84 .itype = ASN1_ITYPE_SEQUENCE,
85 .utype = V_ASN1_SEQUENCE, 85 .utype = V_ASN1_SEQUENCE,
86 .templates = TS_MSG_IMPRINT_seq_tt, 86 .templates = TS_MSG_IMPRINT_seq_tt,
@@ -202,7 +202,7 @@ static const ASN1_TEMPLATE TS_REQ_seq_tt[] = {
202 }, 202 },
203}; 203};
204 204
205const ASN1_ITEM TS_REQ_it = { 205static const ASN1_ITEM TS_REQ_it = {
206 .itype = ASN1_ITYPE_SEQUENCE, 206 .itype = ASN1_ITYPE_SEQUENCE,
207 .utype = V_ASN1_SEQUENCE, 207 .utype = V_ASN1_SEQUENCE,
208 .templates = TS_REQ_seq_tt, 208 .templates = TS_REQ_seq_tt,
@@ -303,7 +303,7 @@ static const ASN1_TEMPLATE TS_ACCURACY_seq_tt[] = {
303 }, 303 },
304}; 304};
305 305
306const ASN1_ITEM TS_ACCURACY_it = { 306static const ASN1_ITEM TS_ACCURACY_it = {
307 .itype = ASN1_ITYPE_SEQUENCE, 307 .itype = ASN1_ITYPE_SEQUENCE,
308 .utype = V_ASN1_SEQUENCE, 308 .utype = V_ASN1_SEQUENCE,
309 .templates = TS_ACCURACY_seq_tt, 309 .templates = TS_ACCURACY_seq_tt,
@@ -423,7 +423,7 @@ static const ASN1_TEMPLATE TS_TST_INFO_seq_tt[] = {
423 }, 423 },
424}; 424};
425 425
426const ASN1_ITEM TS_TST_INFO_it = { 426static const ASN1_ITEM TS_TST_INFO_it = {
427 .itype = ASN1_ITYPE_SEQUENCE, 427 .itype = ASN1_ITYPE_SEQUENCE,
428 .utype = V_ASN1_SEQUENCE, 428 .utype = V_ASN1_SEQUENCE,
429 .templates = TS_TST_INFO_seq_tt, 429 .templates = TS_TST_INFO_seq_tt,
@@ -524,7 +524,7 @@ static const ASN1_TEMPLATE TS_STATUS_INFO_seq_tt[] = {
524 }, 524 },
525}; 525};
526 526
527const ASN1_ITEM TS_STATUS_INFO_it = { 527static const ASN1_ITEM TS_STATUS_INFO_it = {
528 .itype = ASN1_ITYPE_SEQUENCE, 528 .itype = ASN1_ITYPE_SEQUENCE,
529 .utype = V_ASN1_SEQUENCE, 529 .utype = V_ASN1_SEQUENCE,
530 .templates = TS_STATUS_INFO_seq_tt, 530 .templates = TS_STATUS_INFO_seq_tt,
@@ -640,7 +640,7 @@ static const ASN1_TEMPLATE TS_RESP_seq_tt[] = {
640 }, 640 },
641}; 641};
642 642
643const ASN1_ITEM TS_RESP_it = { 643static const ASN1_ITEM TS_RESP_it = {
644 .itype = ASN1_ITYPE_SEQUENCE, 644 .itype = ASN1_ITYPE_SEQUENCE,
645 .utype = V_ASN1_SEQUENCE, 645 .utype = V_ASN1_SEQUENCE,
646 .templates = TS_RESP_seq_tt, 646 .templates = TS_RESP_seq_tt,
@@ -734,7 +734,7 @@ static const ASN1_TEMPLATE ESS_ISSUER_SERIAL_seq_tt[] = {
734 }, 734 },
735}; 735};
736 736
737const ASN1_ITEM ESS_ISSUER_SERIAL_it = { 737static const ASN1_ITEM ESS_ISSUER_SERIAL_it = {
738 .itype = ASN1_ITYPE_SEQUENCE, 738 .itype = ASN1_ITYPE_SEQUENCE,
739 .utype = V_ASN1_SEQUENCE, 739 .utype = V_ASN1_SEQUENCE,
740 .templates = ESS_ISSUER_SERIAL_seq_tt, 740 .templates = ESS_ISSUER_SERIAL_seq_tt,
@@ -798,7 +798,7 @@ static const ASN1_TEMPLATE ESS_CERT_ID_seq_tt[] = {
798 }, 798 },
799}; 799};
800 800
801const ASN1_ITEM ESS_CERT_ID_it = { 801static const ASN1_ITEM ESS_CERT_ID_it = {
802 .itype = ASN1_ITYPE_SEQUENCE, 802 .itype = ASN1_ITYPE_SEQUENCE,
803 .utype = V_ASN1_SEQUENCE, 803 .utype = V_ASN1_SEQUENCE,
804 .templates = ESS_CERT_ID_seq_tt, 804 .templates = ESS_CERT_ID_seq_tt,
@@ -862,7 +862,7 @@ static const ASN1_TEMPLATE ESS_SIGNING_CERT_seq_tt[] = {
862 }, 862 },
863}; 863};
864 864
865const ASN1_ITEM ESS_SIGNING_CERT_it = { 865static const ASN1_ITEM ESS_SIGNING_CERT_it = {
866 .itype = ASN1_ITYPE_SEQUENCE, 866 .itype = ASN1_ITYPE_SEQUENCE,
867 .utype = V_ASN1_SEQUENCE, 867 .utype = V_ASN1_SEQUENCE,
868 .templates = ESS_SIGNING_CERT_seq_tt, 868 .templates = ESS_SIGNING_CERT_seq_tt,