diff options
-rw-r--r-- | src/lib/libcrypto/Symbols.list | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/Symbols.namespace | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/asn1/asn1.h | 14 | ||||
-rw-r--r-- | src/lib/libcrypto/asn1/tasn_prn.c | 95 | ||||
-rw-r--r-- | src/lib/libcrypto/hidden/openssl/asn1.h | 14 |
5 files changed, 3 insertions, 144 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list index 0e0a2eefa1..5a6ad4ac30 100644 --- a/src/lib/libcrypto/Symbols.list +++ b/src/lib/libcrypto/Symbols.list | |||
@@ -81,18 +81,6 @@ ASN1_OCTET_STRING_free | |||
81 | ASN1_OCTET_STRING_it | 81 | ASN1_OCTET_STRING_it |
82 | ASN1_OCTET_STRING_new | 82 | ASN1_OCTET_STRING_new |
83 | ASN1_OCTET_STRING_set | 83 | ASN1_OCTET_STRING_set |
84 | ASN1_PCTX_free | ||
85 | ASN1_PCTX_get_cert_flags | ||
86 | ASN1_PCTX_get_flags | ||
87 | ASN1_PCTX_get_nm_flags | ||
88 | ASN1_PCTX_get_oid_flags | ||
89 | ASN1_PCTX_get_str_flags | ||
90 | ASN1_PCTX_new | ||
91 | ASN1_PCTX_set_cert_flags | ||
92 | ASN1_PCTX_set_flags | ||
93 | ASN1_PCTX_set_nm_flags | ||
94 | ASN1_PCTX_set_oid_flags | ||
95 | ASN1_PCTX_set_str_flags | ||
96 | ASN1_PRINTABLESTRING_free | 84 | ASN1_PRINTABLESTRING_free |
97 | ASN1_PRINTABLESTRING_it | 85 | ASN1_PRINTABLESTRING_it |
98 | ASN1_PRINTABLESTRING_new | 86 | ASN1_PRINTABLESTRING_new |
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index 611165ec17..6bcd61696e 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace | |||
@@ -1100,18 +1100,6 @@ _libre_ASN1_item_i2d | |||
1100 | _libre_ASN1_generate_nconf | 1100 | _libre_ASN1_generate_nconf |
1101 | _libre_ASN1_generate_v3 | 1101 | _libre_ASN1_generate_v3 |
1102 | _libre_ASN1_item_print | 1102 | _libre_ASN1_item_print |
1103 | _libre_ASN1_PCTX_new | ||
1104 | _libre_ASN1_PCTX_free | ||
1105 | _libre_ASN1_PCTX_get_flags | ||
1106 | _libre_ASN1_PCTX_set_flags | ||
1107 | _libre_ASN1_PCTX_get_nm_flags | ||
1108 | _libre_ASN1_PCTX_set_nm_flags | ||
1109 | _libre_ASN1_PCTX_get_cert_flags | ||
1110 | _libre_ASN1_PCTX_set_cert_flags | ||
1111 | _libre_ASN1_PCTX_get_oid_flags | ||
1112 | _libre_ASN1_PCTX_set_oid_flags | ||
1113 | _libre_ASN1_PCTX_get_str_flags | ||
1114 | _libre_ASN1_PCTX_set_str_flags | ||
1115 | _libre_SMIME_crlf_copy | 1103 | _libre_SMIME_crlf_copy |
1116 | _libre_SMIME_text | 1104 | _libre_SMIME_text |
1117 | _libre_ERR_load_ASN1_strings | 1105 | _libre_ERR_load_ASN1_strings |
diff --git a/src/lib/libcrypto/asn1/asn1.h b/src/lib/libcrypto/asn1/asn1.h index c44f85113b..c9099465db 100644 --- a/src/lib/libcrypto/asn1/asn1.h +++ b/src/lib/libcrypto/asn1/asn1.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn1.h,v 1.89 2024/03/02 09:02:04 tb Exp $ */ | 1 | /* $OpenBSD: asn1.h,v 1.90 2024/03/02 09:04:07 tb 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 | * |
@@ -866,18 +866,6 @@ ASN1_TYPE *ASN1_generate_v3(const char *str, X509V3_CTX *cnf); | |||
866 | 866 | ||
867 | int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, | 867 | int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, |
868 | const ASN1_ITEM *it, const ASN1_PCTX *pctx); | 868 | const ASN1_ITEM *it, const ASN1_PCTX *pctx); |
869 | ASN1_PCTX *ASN1_PCTX_new(void); | ||
870 | void ASN1_PCTX_free(ASN1_PCTX *p); | ||
871 | unsigned long ASN1_PCTX_get_flags(const ASN1_PCTX *p); | ||
872 | void ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags); | ||
873 | unsigned long ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p); | ||
874 | void ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags); | ||
875 | unsigned long ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p); | ||
876 | void ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags); | ||
877 | unsigned long ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p); | ||
878 | void ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags); | ||
879 | unsigned long ASN1_PCTX_get_str_flags(const ASN1_PCTX *p); | ||
880 | void ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags); | ||
881 | 869 | ||
882 | int SMIME_crlf_copy(BIO *in, BIO *out, int flags); | 870 | int SMIME_crlf_copy(BIO *in, BIO *out, int flags); |
883 | int SMIME_text(BIO *in, BIO *out); | 871 | int SMIME_text(BIO *in, BIO *out); |
diff --git a/src/lib/libcrypto/asn1/tasn_prn.c b/src/lib/libcrypto/asn1/tasn_prn.c index d404838c68..07764fc091 100644 --- a/src/lib/libcrypto/asn1/tasn_prn.c +++ b/src/lib/libcrypto/asn1/tasn_prn.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: tasn_prn.c,v 1.26 2023/12/20 14:26:47 tb Exp $ */ | 1 | /* $OpenBSD: tasn_prn.c,v 1.27 2024/03/02 09:04:07 tb 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 | */ |
@@ -76,99 +76,6 @@ static const ASN1_PCTX default_pctx = { | |||
76 | .flags = ASN1_PCTX_FLAGS_SHOW_ABSENT, | 76 | .flags = ASN1_PCTX_FLAGS_SHOW_ABSENT, |
77 | }; | 77 | }; |
78 | 78 | ||
79 | ASN1_PCTX * | ||
80 | ASN1_PCTX_new(void) | ||
81 | { | ||
82 | ASN1_PCTX *p; | ||
83 | |||
84 | if ((p = calloc(1, sizeof(ASN1_PCTX))) == NULL) { | ||
85 | ASN1error(ERR_R_MALLOC_FAILURE); | ||
86 | return NULL; | ||
87 | } | ||
88 | |||
89 | return p; | ||
90 | } | ||
91 | LCRYPTO_ALIAS(ASN1_PCTX_new); | ||
92 | |||
93 | void | ||
94 | ASN1_PCTX_free(ASN1_PCTX *p) | ||
95 | { | ||
96 | free(p); | ||
97 | } | ||
98 | LCRYPTO_ALIAS(ASN1_PCTX_free); | ||
99 | |||
100 | unsigned long | ||
101 | ASN1_PCTX_get_flags(const ASN1_PCTX *p) | ||
102 | { | ||
103 | return p->flags; | ||
104 | } | ||
105 | LCRYPTO_ALIAS(ASN1_PCTX_get_flags); | ||
106 | |||
107 | void | ||
108 | ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags) | ||
109 | { | ||
110 | p->flags = flags; | ||
111 | } | ||
112 | LCRYPTO_ALIAS(ASN1_PCTX_set_flags); | ||
113 | |||
114 | unsigned long | ||
115 | ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p) | ||
116 | { | ||
117 | return p->nm_flags; | ||
118 | } | ||
119 | LCRYPTO_ALIAS(ASN1_PCTX_get_nm_flags); | ||
120 | |||
121 | void | ||
122 | ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags) | ||
123 | { | ||
124 | p->nm_flags = flags; | ||
125 | } | ||
126 | LCRYPTO_ALIAS(ASN1_PCTX_set_nm_flags); | ||
127 | |||
128 | unsigned long | ||
129 | ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p) | ||
130 | { | ||
131 | return p->cert_flags; | ||
132 | } | ||
133 | LCRYPTO_ALIAS(ASN1_PCTX_get_cert_flags); | ||
134 | |||
135 | void | ||
136 | ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags) | ||
137 | { | ||
138 | p->cert_flags = flags; | ||
139 | } | ||
140 | LCRYPTO_ALIAS(ASN1_PCTX_set_cert_flags); | ||
141 | |||
142 | unsigned long | ||
143 | ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p) | ||
144 | { | ||
145 | return p->oid_flags; | ||
146 | } | ||
147 | LCRYPTO_ALIAS(ASN1_PCTX_get_oid_flags); | ||
148 | |||
149 | void | ||
150 | ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags) | ||
151 | { | ||
152 | p->oid_flags = flags; | ||
153 | } | ||
154 | LCRYPTO_ALIAS(ASN1_PCTX_set_oid_flags); | ||
155 | |||
156 | unsigned long | ||
157 | ASN1_PCTX_get_str_flags(const ASN1_PCTX *p) | ||
158 | { | ||
159 | return p->str_flags; | ||
160 | } | ||
161 | LCRYPTO_ALIAS(ASN1_PCTX_get_str_flags); | ||
162 | |||
163 | void | ||
164 | ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags) | ||
165 | { | ||
166 | p->str_flags = flags; | ||
167 | } | ||
168 | LCRYPTO_ALIAS(ASN1_PCTX_set_str_flags); | ||
169 | |||
170 | /* Main print routines */ | ||
171 | |||
172 | static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, | 79 | static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, |
173 | const ASN1_ITEM *it, const char *fname, const char *sname, int nohdr, | 80 | const ASN1_ITEM *it, const char *fname, const char *sname, int nohdr, |
174 | const ASN1_PCTX *pctx); | 81 | const ASN1_PCTX *pctx); |
diff --git a/src/lib/libcrypto/hidden/openssl/asn1.h b/src/lib/libcrypto/hidden/openssl/asn1.h index 34790e31fa..169475a0ba 100644 --- a/src/lib/libcrypto/hidden/openssl/asn1.h +++ b/src/lib/libcrypto/hidden/openssl/asn1.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: asn1.h,v 1.10 2024/03/02 09:02:04 tb Exp $ */ | 1 | /* $OpenBSD: asn1.h,v 1.11 2024/03/02 09:04:07 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -229,18 +229,6 @@ LCRYPTO_USED(ASN1_item_i2d); | |||
229 | LCRYPTO_USED(ASN1_generate_nconf); | 229 | LCRYPTO_USED(ASN1_generate_nconf); |
230 | LCRYPTO_USED(ASN1_generate_v3); | 230 | LCRYPTO_USED(ASN1_generate_v3); |
231 | LCRYPTO_USED(ASN1_item_print); | 231 | LCRYPTO_USED(ASN1_item_print); |
232 | LCRYPTO_USED(ASN1_PCTX_new); | ||
233 | LCRYPTO_USED(ASN1_PCTX_free); | ||
234 | LCRYPTO_USED(ASN1_PCTX_get_flags); | ||
235 | LCRYPTO_USED(ASN1_PCTX_set_flags); | ||
236 | LCRYPTO_USED(ASN1_PCTX_get_nm_flags); | ||
237 | LCRYPTO_USED(ASN1_PCTX_set_nm_flags); | ||
238 | LCRYPTO_USED(ASN1_PCTX_get_cert_flags); | ||
239 | LCRYPTO_USED(ASN1_PCTX_set_cert_flags); | ||
240 | LCRYPTO_USED(ASN1_PCTX_get_oid_flags); | ||
241 | LCRYPTO_USED(ASN1_PCTX_set_oid_flags); | ||
242 | LCRYPTO_USED(ASN1_PCTX_get_str_flags); | ||
243 | LCRYPTO_USED(ASN1_PCTX_set_str_flags); | ||
244 | LCRYPTO_USED(SMIME_crlf_copy); | 232 | LCRYPTO_USED(SMIME_crlf_copy); |
245 | LCRYPTO_USED(SMIME_text); | 233 | LCRYPTO_USED(SMIME_text); |
246 | LCRYPTO_USED(ERR_load_ASN1_strings); | 234 | LCRYPTO_USED(ERR_load_ASN1_strings); |