summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/Symbols.list12
-rw-r--r--src/lib/libcrypto/Symbols.namespace12
-rw-r--r--src/lib/libcrypto/asn1/asn1.h14
-rw-r--r--src/lib/libcrypto/asn1/tasn_prn.c95
-rw-r--r--src/lib/libcrypto/hidden/openssl/asn1.h14
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
81ASN1_OCTET_STRING_it 81ASN1_OCTET_STRING_it
82ASN1_OCTET_STRING_new 82ASN1_OCTET_STRING_new
83ASN1_OCTET_STRING_set 83ASN1_OCTET_STRING_set
84ASN1_PCTX_free
85ASN1_PCTX_get_cert_flags
86ASN1_PCTX_get_flags
87ASN1_PCTX_get_nm_flags
88ASN1_PCTX_get_oid_flags
89ASN1_PCTX_get_str_flags
90ASN1_PCTX_new
91ASN1_PCTX_set_cert_flags
92ASN1_PCTX_set_flags
93ASN1_PCTX_set_nm_flags
94ASN1_PCTX_set_oid_flags
95ASN1_PCTX_set_str_flags
96ASN1_PRINTABLESTRING_free 84ASN1_PRINTABLESTRING_free
97ASN1_PRINTABLESTRING_it 85ASN1_PRINTABLESTRING_it
98ASN1_PRINTABLESTRING_new 86ASN1_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
867int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, 867int 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);
869ASN1_PCTX *ASN1_PCTX_new(void);
870void ASN1_PCTX_free(ASN1_PCTX *p);
871unsigned long ASN1_PCTX_get_flags(const ASN1_PCTX *p);
872void ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags);
873unsigned long ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p);
874void ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags);
875unsigned long ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p);
876void ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags);
877unsigned long ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p);
878void ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags);
879unsigned long ASN1_PCTX_get_str_flags(const ASN1_PCTX *p);
880void ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags);
881 869
882int SMIME_crlf_copy(BIO *in, BIO *out, int flags); 870int SMIME_crlf_copy(BIO *in, BIO *out, int flags);
883int SMIME_text(BIO *in, BIO *out); 871int 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
79ASN1_PCTX *
80ASN1_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}
91LCRYPTO_ALIAS(ASN1_PCTX_new);
92
93void
94ASN1_PCTX_free(ASN1_PCTX *p)
95{
96 free(p);
97}
98LCRYPTO_ALIAS(ASN1_PCTX_free);
99
100unsigned long
101ASN1_PCTX_get_flags(const ASN1_PCTX *p)
102{
103 return p->flags;
104}
105LCRYPTO_ALIAS(ASN1_PCTX_get_flags);
106
107void
108ASN1_PCTX_set_flags(ASN1_PCTX *p, unsigned long flags)
109{
110 p->flags = flags;
111}
112LCRYPTO_ALIAS(ASN1_PCTX_set_flags);
113
114unsigned long
115ASN1_PCTX_get_nm_flags(const ASN1_PCTX *p)
116{
117 return p->nm_flags;
118}
119LCRYPTO_ALIAS(ASN1_PCTX_get_nm_flags);
120
121void
122ASN1_PCTX_set_nm_flags(ASN1_PCTX *p, unsigned long flags)
123{
124 p->nm_flags = flags;
125}
126LCRYPTO_ALIAS(ASN1_PCTX_set_nm_flags);
127
128unsigned long
129ASN1_PCTX_get_cert_flags(const ASN1_PCTX *p)
130{
131 return p->cert_flags;
132}
133LCRYPTO_ALIAS(ASN1_PCTX_get_cert_flags);
134
135void
136ASN1_PCTX_set_cert_flags(ASN1_PCTX *p, unsigned long flags)
137{
138 p->cert_flags = flags;
139}
140LCRYPTO_ALIAS(ASN1_PCTX_set_cert_flags);
141
142unsigned long
143ASN1_PCTX_get_oid_flags(const ASN1_PCTX *p)
144{
145 return p->oid_flags;
146}
147LCRYPTO_ALIAS(ASN1_PCTX_get_oid_flags);
148
149void
150ASN1_PCTX_set_oid_flags(ASN1_PCTX *p, unsigned long flags)
151{
152 p->oid_flags = flags;
153}
154LCRYPTO_ALIAS(ASN1_PCTX_set_oid_flags);
155
156unsigned long
157ASN1_PCTX_get_str_flags(const ASN1_PCTX *p)
158{
159 return p->str_flags;
160}
161LCRYPTO_ALIAS(ASN1_PCTX_get_str_flags);
162
163void
164ASN1_PCTX_set_str_flags(ASN1_PCTX *p, unsigned long flags)
165{
166 p->str_flags = flags;
167}
168LCRYPTO_ALIAS(ASN1_PCTX_set_str_flags);
169
170/* Main print routines */
171
172static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, 79static 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);
229LCRYPTO_USED(ASN1_generate_nconf); 229LCRYPTO_USED(ASN1_generate_nconf);
230LCRYPTO_USED(ASN1_generate_v3); 230LCRYPTO_USED(ASN1_generate_v3);
231LCRYPTO_USED(ASN1_item_print); 231LCRYPTO_USED(ASN1_item_print);
232LCRYPTO_USED(ASN1_PCTX_new);
233LCRYPTO_USED(ASN1_PCTX_free);
234LCRYPTO_USED(ASN1_PCTX_get_flags);
235LCRYPTO_USED(ASN1_PCTX_set_flags);
236LCRYPTO_USED(ASN1_PCTX_get_nm_flags);
237LCRYPTO_USED(ASN1_PCTX_set_nm_flags);
238LCRYPTO_USED(ASN1_PCTX_get_cert_flags);
239LCRYPTO_USED(ASN1_PCTX_set_cert_flags);
240LCRYPTO_USED(ASN1_PCTX_get_oid_flags);
241LCRYPTO_USED(ASN1_PCTX_set_oid_flags);
242LCRYPTO_USED(ASN1_PCTX_get_str_flags);
243LCRYPTO_USED(ASN1_PCTX_set_str_flags);
244LCRYPTO_USED(SMIME_crlf_copy); 232LCRYPTO_USED(SMIME_crlf_copy);
245LCRYPTO_USED(SMIME_text); 233LCRYPTO_USED(SMIME_text);
246LCRYPTO_USED(ERR_load_ASN1_strings); 234LCRYPTO_USED(ERR_load_ASN1_strings);