summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/asn1.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/hidden/openssl/asn1.h')
-rw-r--r--src/lib/libcrypto/hidden/openssl/asn1.h262
1 files changed, 0 insertions, 262 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/asn1.h b/src/lib/libcrypto/hidden/openssl/asn1.h
deleted file mode 100644
index 3325cf4bef..0000000000
--- a/src/lib/libcrypto/hidden/openssl/asn1.h
+++ /dev/null
@@ -1,262 +0,0 @@
1/* $OpenBSD: asn1.h,v 1.15 2024/07/08 17:01:54 beck Exp $ */
2/*
3 * Copyright (c) 2023 Bob Beck <beck@openbsd.org>
4 *
5 * Permission to use, copy, modify, and distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 */
17
18#ifndef _LIBCRYPTO_ASN1_H
19#define _LIBCRYPTO_ASN1_H
20
21#ifndef _MSC_VER
22#include_next <openssl/asn1.h>
23#else
24#include "../include/openssl/asn1.h"
25#endif
26#include "crypto_namespace.h"
27
28LCRYPTO_USED(d2i_ASN1_SEQUENCE_ANY);
29LCRYPTO_USED(i2d_ASN1_SEQUENCE_ANY);
30LCRYPTO_USED(d2i_ASN1_SET_ANY);
31LCRYPTO_USED(i2d_ASN1_SET_ANY);
32LCRYPTO_USED(ASN1_TYPE_new);
33LCRYPTO_USED(ASN1_TYPE_free);
34LCRYPTO_USED(d2i_ASN1_TYPE);
35LCRYPTO_USED(i2d_ASN1_TYPE);
36LCRYPTO_USED(ASN1_TYPE_get);
37LCRYPTO_USED(ASN1_TYPE_set);
38LCRYPTO_USED(ASN1_TYPE_set1);
39LCRYPTO_USED(ASN1_TYPE_cmp);
40LCRYPTO_USED(ASN1_OBJECT_new);
41LCRYPTO_USED(ASN1_OBJECT_free);
42LCRYPTO_USED(i2d_ASN1_OBJECT);
43LCRYPTO_USED(d2i_ASN1_OBJECT);
44LCRYPTO_USED(ASN1_STRING_new);
45LCRYPTO_USED(ASN1_STRING_free);
46LCRYPTO_USED(ASN1_STRING_copy);
47LCRYPTO_USED(ASN1_STRING_dup);
48LCRYPTO_USED(ASN1_STRING_type_new);
49LCRYPTO_USED(ASN1_STRING_cmp);
50LCRYPTO_USED(ASN1_STRING_set);
51LCRYPTO_USED(ASN1_STRING_set0);
52LCRYPTO_USED(ASN1_STRING_length);
53LCRYPTO_USED(ASN1_STRING_length_set);
54LCRYPTO_USED(ASN1_STRING_type);
55LCRYPTO_USED(ASN1_STRING_data);
56LCRYPTO_USED(ASN1_STRING_get0_data);
57LCRYPTO_USED(ASN1_BIT_STRING_new);
58LCRYPTO_USED(ASN1_BIT_STRING_free);
59LCRYPTO_USED(d2i_ASN1_BIT_STRING);
60LCRYPTO_USED(i2d_ASN1_BIT_STRING);
61LCRYPTO_USED(ASN1_BIT_STRING_set);
62LCRYPTO_USED(ASN1_BIT_STRING_set_bit);
63LCRYPTO_USED(ASN1_BIT_STRING_get_bit);
64LCRYPTO_USED(ASN1_INTEGER_new);
65LCRYPTO_USED(ASN1_INTEGER_free);
66LCRYPTO_USED(d2i_ASN1_INTEGER);
67LCRYPTO_USED(i2d_ASN1_INTEGER);
68LCRYPTO_USED(d2i_ASN1_UINTEGER);
69LCRYPTO_USED(ASN1_INTEGER_dup);
70LCRYPTO_USED(ASN1_INTEGER_cmp);
71LCRYPTO_USED(ASN1_ENUMERATED_new);
72LCRYPTO_USED(ASN1_ENUMERATED_free);
73LCRYPTO_USED(d2i_ASN1_ENUMERATED);
74LCRYPTO_USED(i2d_ASN1_ENUMERATED);
75LCRYPTO_USED(ASN1_UTCTIME_check);
76LCRYPTO_USED(ASN1_UTCTIME_set);
77LCRYPTO_USED(ASN1_UTCTIME_adj);
78LCRYPTO_USED(ASN1_UTCTIME_set_string);
79LCRYPTO_USED(ASN1_GENERALIZEDTIME_check);
80LCRYPTO_USED(ASN1_GENERALIZEDTIME_set);
81LCRYPTO_USED(ASN1_GENERALIZEDTIME_adj);
82LCRYPTO_USED(ASN1_GENERALIZEDTIME_set_string);
83LCRYPTO_USED(ASN1_OCTET_STRING_new);
84LCRYPTO_USED(ASN1_OCTET_STRING_free);
85LCRYPTO_USED(d2i_ASN1_OCTET_STRING);
86LCRYPTO_USED(i2d_ASN1_OCTET_STRING);
87LCRYPTO_USED(ASN1_OCTET_STRING_dup);
88LCRYPTO_USED(ASN1_OCTET_STRING_cmp);
89LCRYPTO_USED(ASN1_OCTET_STRING_set);
90LCRYPTO_USED(ASN1_VISIBLESTRING_new);
91LCRYPTO_USED(ASN1_VISIBLESTRING_free);
92LCRYPTO_USED(d2i_ASN1_VISIBLESTRING);
93LCRYPTO_USED(i2d_ASN1_VISIBLESTRING);
94LCRYPTO_USED(ASN1_UNIVERSALSTRING_new);
95LCRYPTO_USED(ASN1_UNIVERSALSTRING_free);
96LCRYPTO_USED(d2i_ASN1_UNIVERSALSTRING);
97LCRYPTO_USED(i2d_ASN1_UNIVERSALSTRING);
98LCRYPTO_USED(ASN1_UTF8STRING_new);
99LCRYPTO_USED(ASN1_UTF8STRING_free);
100LCRYPTO_USED(d2i_ASN1_UTF8STRING);
101LCRYPTO_USED(i2d_ASN1_UTF8STRING);
102LCRYPTO_USED(ASN1_NULL_new);
103LCRYPTO_USED(ASN1_NULL_free);
104LCRYPTO_USED(d2i_ASN1_NULL);
105LCRYPTO_USED(i2d_ASN1_NULL);
106LCRYPTO_USED(ASN1_BMPSTRING_new);
107LCRYPTO_USED(ASN1_BMPSTRING_free);
108LCRYPTO_USED(d2i_ASN1_BMPSTRING);
109LCRYPTO_USED(i2d_ASN1_BMPSTRING);
110LCRYPTO_USED(ASN1_PRINTABLE_new);
111LCRYPTO_USED(ASN1_PRINTABLE_free);
112LCRYPTO_USED(d2i_ASN1_PRINTABLE);
113LCRYPTO_USED(i2d_ASN1_PRINTABLE);
114LCRYPTO_USED(DIRECTORYSTRING_new);
115LCRYPTO_USED(DIRECTORYSTRING_free);
116LCRYPTO_USED(d2i_DIRECTORYSTRING);
117LCRYPTO_USED(i2d_DIRECTORYSTRING);
118LCRYPTO_USED(DISPLAYTEXT_new);
119LCRYPTO_USED(DISPLAYTEXT_free);
120LCRYPTO_USED(d2i_DISPLAYTEXT);
121LCRYPTO_USED(i2d_DISPLAYTEXT);
122LCRYPTO_USED(ASN1_PRINTABLESTRING_new);
123LCRYPTO_USED(ASN1_PRINTABLESTRING_free);
124LCRYPTO_USED(d2i_ASN1_PRINTABLESTRING);
125LCRYPTO_USED(i2d_ASN1_PRINTABLESTRING);
126LCRYPTO_USED(ASN1_T61STRING_new);
127LCRYPTO_USED(ASN1_T61STRING_free);
128LCRYPTO_USED(d2i_ASN1_T61STRING);
129LCRYPTO_USED(i2d_ASN1_T61STRING);
130LCRYPTO_USED(ASN1_IA5STRING_new);
131LCRYPTO_USED(ASN1_IA5STRING_free);
132LCRYPTO_USED(d2i_ASN1_IA5STRING);
133LCRYPTO_USED(i2d_ASN1_IA5STRING);
134LCRYPTO_USED(ASN1_GENERALSTRING_new);
135LCRYPTO_USED(ASN1_GENERALSTRING_free);
136LCRYPTO_USED(d2i_ASN1_GENERALSTRING);
137LCRYPTO_USED(i2d_ASN1_GENERALSTRING);
138LCRYPTO_USED(ASN1_UTCTIME_new);
139LCRYPTO_USED(ASN1_UTCTIME_free);
140LCRYPTO_USED(d2i_ASN1_UTCTIME);
141LCRYPTO_USED(i2d_ASN1_UTCTIME);
142LCRYPTO_USED(ASN1_GENERALIZEDTIME_new);
143LCRYPTO_USED(ASN1_GENERALIZEDTIME_free);
144LCRYPTO_USED(d2i_ASN1_GENERALIZEDTIME);
145LCRYPTO_USED(i2d_ASN1_GENERALIZEDTIME);
146LCRYPTO_USED(ASN1_TIME_new);
147LCRYPTO_USED(ASN1_TIME_free);
148LCRYPTO_USED(d2i_ASN1_TIME);
149LCRYPTO_USED(i2d_ASN1_TIME);
150LCRYPTO_USED(ASN1_TIME_to_tm);
151LCRYPTO_USED(ASN1_TIME_compare);
152LCRYPTO_USED(ASN1_TIME_cmp_time_t);
153LCRYPTO_USED(ASN1_TIME_normalize);
154LCRYPTO_USED(ASN1_TIME_set_string_X509);
155LCRYPTO_USED(ASN1_TIME_diff);
156LCRYPTO_USED(ASN1_TIME_set);
157LCRYPTO_USED(ASN1_TIME_adj);
158LCRYPTO_USED(ASN1_TIME_check);
159LCRYPTO_USED(ASN1_TIME_to_generalizedtime);
160LCRYPTO_USED(ASN1_TIME_set_string);
161LCRYPTO_USED(i2a_ASN1_INTEGER);
162LCRYPTO_USED(a2i_ASN1_INTEGER);
163LCRYPTO_USED(i2a_ASN1_ENUMERATED);
164LCRYPTO_USED(a2i_ASN1_ENUMERATED);
165LCRYPTO_USED(i2a_ASN1_OBJECT);
166LCRYPTO_USED(a2i_ASN1_STRING);
167LCRYPTO_USED(i2a_ASN1_STRING);
168LCRYPTO_USED(i2t_ASN1_OBJECT);
169LCRYPTO_USED(a2d_ASN1_OBJECT);
170LCRYPTO_USED(ASN1_OBJECT_create);
171LCRYPTO_USED(ASN1_INTEGER_get_uint64);
172LCRYPTO_USED(ASN1_INTEGER_set_uint64);
173LCRYPTO_USED(ASN1_INTEGER_get_int64);
174LCRYPTO_USED(ASN1_INTEGER_set_int64);
175LCRYPTO_USED(ASN1_INTEGER_set);
176LCRYPTO_USED(ASN1_INTEGER_get);
177LCRYPTO_USED(BN_to_ASN1_INTEGER);
178LCRYPTO_USED(ASN1_INTEGER_to_BN);
179LCRYPTO_USED(ASN1_ENUMERATED_get_int64);
180LCRYPTO_USED(ASN1_ENUMERATED_set_int64);
181LCRYPTO_USED(ASN1_ENUMERATED_set);
182LCRYPTO_USED(ASN1_ENUMERATED_get);
183LCRYPTO_USED(BN_to_ASN1_ENUMERATED);
184LCRYPTO_USED(ASN1_ENUMERATED_to_BN);
185LCRYPTO_USED(ASN1_PRINTABLE_type);
186LCRYPTO_USED(ASN1_get_object);
187LCRYPTO_USED(ASN1_put_object);
188LCRYPTO_USED(ASN1_put_eoc);
189LCRYPTO_USED(ASN1_object_size);
190LCRYPTO_USED(ASN1_item_dup);
191LCRYPTO_USED(ASN1_d2i_fp);
192LCRYPTO_USED(ASN1_item_d2i_fp);
193LCRYPTO_USED(ASN1_i2d_fp);
194LCRYPTO_USED(ASN1_item_i2d_fp);
195LCRYPTO_USED(ASN1_STRING_print_ex_fp);
196LCRYPTO_USED(ASN1_STRING_to_UTF8);
197LCRYPTO_USED(ASN1_d2i_bio);
198LCRYPTO_USED(ASN1_item_d2i_bio);
199LCRYPTO_USED(ASN1_i2d_bio);
200LCRYPTO_USED(ASN1_item_i2d_bio);
201LCRYPTO_USED(ASN1_UTCTIME_print);
202LCRYPTO_USED(ASN1_GENERALIZEDTIME_print);
203LCRYPTO_USED(ASN1_TIME_print);
204LCRYPTO_USED(ASN1_STRING_print);
205LCRYPTO_USED(ASN1_STRING_print_ex);
206LCRYPTO_USED(ASN1_parse);
207LCRYPTO_USED(ASN1_parse_dump);
208LCRYPTO_USED(ASN1_tag2bit);
209LCRYPTO_USED(ASN1_tag2str);
210LCRYPTO_USED(ASN1_UNIVERSALSTRING_to_string);
211LCRYPTO_USED(ASN1_TYPE_set_octetstring);
212LCRYPTO_USED(ASN1_TYPE_get_octetstring);
213LCRYPTO_USED(ASN1_TYPE_set_int_octetstring);
214LCRYPTO_USED(ASN1_TYPE_get_int_octetstring);
215LCRYPTO_USED(ASN1_item_pack);
216LCRYPTO_USED(ASN1_item_unpack);
217LCRYPTO_USED(ASN1_STRING_set_default_mask);
218LCRYPTO_USED(ASN1_STRING_set_default_mask_asc);
219LCRYPTO_USED(ASN1_STRING_get_default_mask);
220LCRYPTO_USED(ASN1_mbstring_copy);
221LCRYPTO_USED(ASN1_mbstring_ncopy);
222LCRYPTO_USED(ASN1_STRING_set_by_NID);
223LCRYPTO_USED(ASN1_STRING_TABLE_get);
224LCRYPTO_USED(ASN1_item_new);
225LCRYPTO_USED(ASN1_item_free);
226LCRYPTO_USED(ASN1_item_d2i);
227LCRYPTO_USED(ASN1_item_i2d);
228LCRYPTO_USED(ASN1_generate_nconf);
229LCRYPTO_USED(ASN1_generate_v3);
230LCRYPTO_USED(ASN1_item_print);
231LCRYPTO_USED(SMIME_crlf_copy);
232LCRYPTO_USED(SMIME_text);
233LCRYPTO_USED(ERR_load_ASN1_strings);
234LCRYPTO_UNUSED(ASN1_UTCTIME_cmp_time_t);
235LCRYPTO_UNUSED(ASN1_dup);
236#if defined(LIBRESSL_NAMESPACE)
237extern LCRYPTO_USED(ASN1_SEQUENCE_ANY_it);
238extern LCRYPTO_USED(ASN1_SET_ANY_it);
239extern LCRYPTO_USED(ASN1_ANY_it);
240extern LCRYPTO_USED(ASN1_OBJECT_it);
241extern LCRYPTO_USED(ASN1_BIT_STRING_it);
242extern LCRYPTO_USED(ASN1_INTEGER_it);
243extern LCRYPTO_USED(ASN1_ENUMERATED_it);
244extern LCRYPTO_USED(ASN1_OCTET_STRING_it);
245extern LCRYPTO_USED(ASN1_VISIBLESTRING_it);
246extern LCRYPTO_USED(ASN1_UNIVERSALSTRING_it);
247extern LCRYPTO_USED(ASN1_UTF8STRING_it);
248extern LCRYPTO_USED(ASN1_NULL_it);
249extern LCRYPTO_USED(ASN1_BMPSTRING_it);
250extern LCRYPTO_USED(ASN1_PRINTABLE_it);
251extern LCRYPTO_USED(DIRECTORYSTRING_it);
252extern LCRYPTO_USED(DISPLAYTEXT_it);
253extern LCRYPTO_USED(ASN1_PRINTABLESTRING_it);
254extern LCRYPTO_USED(ASN1_T61STRING_it);
255extern LCRYPTO_USED(ASN1_IA5STRING_it);
256extern LCRYPTO_USED(ASN1_GENERALSTRING_it);
257extern LCRYPTO_USED(ASN1_UTCTIME_it);
258extern LCRYPTO_USED(ASN1_GENERALIZEDTIME_it);
259extern LCRYPTO_USED(ASN1_TIME_it);
260#endif
261
262#endif /* _LIBCRYPTO_ASN1_H */