summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/evp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/hidden/openssl/evp.h')
-rw-r--r--src/lib/libcrypto/hidden/openssl/evp.h378
1 files changed, 378 insertions, 0 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/evp.h b/src/lib/libcrypto/hidden/openssl/evp.h
new file mode 100644
index 0000000000..f5f0cc6dd6
--- /dev/null
+++ b/src/lib/libcrypto/hidden/openssl/evp.h
@@ -0,0 +1,378 @@
1/* $OpenBSD: evp.h,v 1.3 2024/04/09 13:52:42 beck Exp $ */
2/*
3 * Copyright (c) 2024 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_EVP_H
19#define _LIBCRYPTO_EVP_H
20
21#ifndef _MSC_VER
22#include_next <openssl/evp.h>
23#else
24#include "../include/openssl/evp.h"
25#endif
26#include "crypto_namespace.h"
27
28LCRYPTO_USED(EVP_MD_type);
29LCRYPTO_USED(EVP_MD_pkey_type);
30LCRYPTO_USED(EVP_MD_size);
31LCRYPTO_USED(EVP_MD_block_size);
32LCRYPTO_USED(EVP_MD_flags);
33LCRYPTO_USED(EVP_MD_CTX_md);
34LCRYPTO_USED(EVP_MD_CTX_md_data);
35LCRYPTO_USED(EVP_MD_CTX_pkey_ctx);
36LCRYPTO_USED(EVP_MD_CTX_set_pkey_ctx);
37LCRYPTO_USED(EVP_CIPHER_nid);
38LCRYPTO_USED(EVP_CIPHER_block_size);
39LCRYPTO_USED(EVP_CIPHER_key_length);
40LCRYPTO_USED(EVP_CIPHER_iv_length);
41LCRYPTO_USED(EVP_CIPHER_flags);
42LCRYPTO_USED(EVP_CIPHER_CTX_cipher);
43LCRYPTO_USED(EVP_CIPHER_CTX_encrypting);
44LCRYPTO_USED(EVP_CIPHER_CTX_nid);
45LCRYPTO_USED(EVP_CIPHER_CTX_block_size);
46LCRYPTO_USED(EVP_CIPHER_CTX_key_length);
47LCRYPTO_USED(EVP_CIPHER_CTX_iv_length);
48LCRYPTO_USED(EVP_CIPHER_CTX_get_iv);
49LCRYPTO_USED(EVP_CIPHER_CTX_set_iv);
50LCRYPTO_USED(EVP_CIPHER_CTX_copy);
51LCRYPTO_USED(EVP_CIPHER_CTX_get_app_data);
52LCRYPTO_USED(EVP_CIPHER_CTX_set_app_data);
53LCRYPTO_USED(EVP_CIPHER_CTX_get_cipher_data);
54LCRYPTO_USED(EVP_CIPHER_CTX_set_cipher_data);
55LCRYPTO_USED(EVP_CIPHER_CTX_buf_noconst);
56LCRYPTO_USED(EVP_CIPHER_CTX_flags);
57LCRYPTO_USED(EVP_CIPHER_meth_new);
58LCRYPTO_USED(EVP_CIPHER_meth_dup);
59LCRYPTO_USED(EVP_CIPHER_meth_free);
60LCRYPTO_USED(EVP_CIPHER_meth_set_iv_length);
61LCRYPTO_USED(EVP_CIPHER_meth_set_flags);
62LCRYPTO_USED(EVP_CIPHER_meth_set_impl_ctx_size);
63LCRYPTO_USED(EVP_CIPHER_meth_set_init);
64LCRYPTO_USED(EVP_CIPHER_meth_set_do_cipher);
65LCRYPTO_USED(EVP_CIPHER_meth_set_cleanup);
66LCRYPTO_USED(EVP_CIPHER_meth_set_set_asn1_params);
67LCRYPTO_USED(EVP_CIPHER_meth_set_get_asn1_params);
68LCRYPTO_USED(EVP_CIPHER_meth_set_ctrl);
69LCRYPTO_USED(EVP_PKEY_new_raw_private_key);
70LCRYPTO_USED(EVP_PKEY_new_raw_public_key);
71LCRYPTO_USED(EVP_PKEY_get_raw_private_key);
72LCRYPTO_USED(EVP_PKEY_get_raw_public_key);
73LCRYPTO_USED(EVP_Cipher);
74LCRYPTO_USED(EVP_MD_CTX_new);
75LCRYPTO_USED(EVP_MD_CTX_free);
76LCRYPTO_USED(EVP_MD_CTX_reset);
77LCRYPTO_USED(EVP_MD_CTX_create);
78LCRYPTO_USED(EVP_MD_CTX_destroy);
79LCRYPTO_USED(EVP_MD_CTX_cleanup);
80LCRYPTO_USED(EVP_MD_CTX_copy_ex);
81LCRYPTO_USED(EVP_MD_CTX_set_flags);
82LCRYPTO_USED(EVP_MD_CTX_clear_flags);
83LCRYPTO_USED(EVP_MD_CTX_ctrl);
84LCRYPTO_USED(EVP_MD_CTX_test_flags);
85LCRYPTO_USED(EVP_DigestInit_ex);
86LCRYPTO_USED(EVP_DigestUpdate);
87LCRYPTO_USED(EVP_DigestFinal_ex);
88LCRYPTO_USED(EVP_Digest);
89LCRYPTO_USED(EVP_MD_CTX_copy);
90LCRYPTO_USED(EVP_DigestInit);
91LCRYPTO_USED(EVP_DigestFinal);
92LCRYPTO_USED(EVP_read_pw_string);
93LCRYPTO_USED(EVP_read_pw_string_min);
94LCRYPTO_USED(EVP_set_pw_prompt);
95LCRYPTO_USED(EVP_get_pw_prompt);
96LCRYPTO_USED(EVP_BytesToKey);
97LCRYPTO_USED(EVP_CIPHER_CTX_set_flags);
98LCRYPTO_USED(EVP_CIPHER_CTX_clear_flags);
99LCRYPTO_USED(EVP_CIPHER_CTX_test_flags);
100LCRYPTO_USED(EVP_EncryptInit);
101LCRYPTO_USED(EVP_EncryptInit_ex);
102LCRYPTO_USED(EVP_EncryptUpdate);
103LCRYPTO_USED(EVP_EncryptFinal_ex);
104LCRYPTO_USED(EVP_DecryptInit);
105LCRYPTO_USED(EVP_DecryptInit_ex);
106LCRYPTO_USED(EVP_DecryptUpdate);
107LCRYPTO_USED(EVP_DecryptFinal_ex);
108LCRYPTO_USED(EVP_CipherInit);
109LCRYPTO_USED(EVP_CipherInit_ex);
110LCRYPTO_USED(EVP_CipherUpdate);
111LCRYPTO_USED(EVP_CipherFinal_ex);
112LCRYPTO_USED(EVP_SignFinal);
113LCRYPTO_USED(EVP_VerifyFinal);
114LCRYPTO_USED(EVP_DigestSignInit);
115LCRYPTO_USED(EVP_DigestSignFinal);
116LCRYPTO_USED(EVP_DigestSign);
117LCRYPTO_USED(EVP_DigestVerifyInit);
118LCRYPTO_USED(EVP_DigestVerifyFinal);
119LCRYPTO_USED(EVP_DigestVerify);
120LCRYPTO_USED(EVP_OpenInit);
121LCRYPTO_USED(EVP_OpenFinal);
122LCRYPTO_USED(EVP_SealInit);
123LCRYPTO_USED(EVP_SealFinal);
124LCRYPTO_USED(EVP_ENCODE_CTX_new);
125LCRYPTO_USED(EVP_ENCODE_CTX_free);
126LCRYPTO_USED(EVP_EncodeInit);
127LCRYPTO_USED(EVP_EncodeUpdate);
128LCRYPTO_USED(EVP_EncodeFinal);
129LCRYPTO_USED(EVP_EncodeBlock);
130LCRYPTO_USED(EVP_DecodeInit);
131LCRYPTO_USED(EVP_DecodeUpdate);
132LCRYPTO_USED(EVP_DecodeFinal);
133LCRYPTO_USED(EVP_DecodeBlock);
134LCRYPTO_USED(EVP_CIPHER_CTX_cleanup);
135LCRYPTO_USED(EVP_CIPHER_CTX_new);
136LCRYPTO_USED(EVP_CIPHER_CTX_free);
137LCRYPTO_USED(EVP_CIPHER_CTX_reset);
138LCRYPTO_USED(EVP_CIPHER_CTX_set_key_length);
139LCRYPTO_USED(EVP_CIPHER_CTX_set_padding);
140LCRYPTO_USED(EVP_CIPHER_CTX_ctrl);
141LCRYPTO_USED(EVP_CIPHER_CTX_rand_key);
142LCRYPTO_USED(BIO_f_md);
143LCRYPTO_USED(BIO_f_base64);
144LCRYPTO_USED(BIO_f_cipher);
145LCRYPTO_USED(BIO_set_cipher);
146LCRYPTO_USED(EVP_md_null);
147LCRYPTO_USED(EVP_md4);
148LCRYPTO_USED(EVP_md5);
149LCRYPTO_USED(EVP_md5_sha1);
150LCRYPTO_USED(EVP_sha1);
151LCRYPTO_USED(EVP_sha224);
152LCRYPTO_USED(EVP_sha256);
153LCRYPTO_USED(EVP_sha384);
154LCRYPTO_USED(EVP_sha512);
155LCRYPTO_USED(EVP_sha512_224);
156LCRYPTO_USED(EVP_sha512_256);
157LCRYPTO_USED(EVP_sha3_224);
158LCRYPTO_USED(EVP_sha3_256);
159LCRYPTO_USED(EVP_sha3_384);
160LCRYPTO_USED(EVP_sha3_512);
161LCRYPTO_USED(EVP_sm3);
162LCRYPTO_USED(EVP_ripemd160);
163LCRYPTO_USED(EVP_whirlpool);
164LCRYPTO_USED(EVP_enc_null);
165LCRYPTO_USED(EVP_des_ecb);
166LCRYPTO_USED(EVP_des_ede);
167LCRYPTO_USED(EVP_des_ede3);
168LCRYPTO_USED(EVP_des_ede_ecb);
169LCRYPTO_USED(EVP_des_ede3_ecb);
170LCRYPTO_USED(EVP_des_cfb64);
171LCRYPTO_USED(EVP_des_cfb1);
172LCRYPTO_USED(EVP_des_cfb8);
173LCRYPTO_USED(EVP_des_ede_cfb64);
174LCRYPTO_USED(EVP_des_ede3_cfb64);
175LCRYPTO_USED(EVP_des_ede3_cfb1);
176LCRYPTO_USED(EVP_des_ede3_cfb8);
177LCRYPTO_USED(EVP_des_ofb);
178LCRYPTO_USED(EVP_des_ede_ofb);
179LCRYPTO_USED(EVP_des_ede3_ofb);
180LCRYPTO_USED(EVP_des_cbc);
181LCRYPTO_USED(EVP_des_ede_cbc);
182LCRYPTO_USED(EVP_des_ede3_cbc);
183LCRYPTO_USED(EVP_desx_cbc);
184LCRYPTO_USED(EVP_rc4);
185LCRYPTO_USED(EVP_rc4_40);
186LCRYPTO_USED(EVP_idea_ecb);
187LCRYPTO_USED(EVP_idea_cfb64);
188LCRYPTO_USED(EVP_idea_ofb);
189LCRYPTO_USED(EVP_idea_cbc);
190LCRYPTO_USED(EVP_rc2_ecb);
191LCRYPTO_USED(EVP_rc2_cbc);
192LCRYPTO_USED(EVP_rc2_40_cbc);
193LCRYPTO_USED(EVP_rc2_64_cbc);
194LCRYPTO_USED(EVP_rc2_cfb64);
195LCRYPTO_USED(EVP_rc2_ofb);
196LCRYPTO_USED(EVP_bf_ecb);
197LCRYPTO_USED(EVP_bf_cbc);
198LCRYPTO_USED(EVP_bf_cfb64);
199LCRYPTO_USED(EVP_bf_ofb);
200LCRYPTO_USED(EVP_cast5_ecb);
201LCRYPTO_USED(EVP_cast5_cbc);
202LCRYPTO_USED(EVP_cast5_cfb64);
203LCRYPTO_USED(EVP_cast5_ofb);
204LCRYPTO_USED(EVP_aes_128_ecb);
205LCRYPTO_USED(EVP_aes_128_cbc);
206LCRYPTO_USED(EVP_aes_128_cfb1);
207LCRYPTO_USED(EVP_aes_128_cfb8);
208LCRYPTO_USED(EVP_aes_128_cfb128);
209LCRYPTO_USED(EVP_aes_128_ofb);
210LCRYPTO_USED(EVP_aes_128_ctr);
211LCRYPTO_USED(EVP_aes_128_ccm);
212LCRYPTO_USED(EVP_aes_128_gcm);
213LCRYPTO_USED(EVP_aes_128_wrap);
214LCRYPTO_USED(EVP_aes_128_xts);
215LCRYPTO_USED(EVP_aes_192_ecb);
216LCRYPTO_USED(EVP_aes_192_cbc);
217LCRYPTO_USED(EVP_aes_192_cfb1);
218LCRYPTO_USED(EVP_aes_192_cfb8);
219LCRYPTO_USED(EVP_aes_192_cfb128);
220LCRYPTO_USED(EVP_aes_192_ofb);
221LCRYPTO_USED(EVP_aes_192_ctr);
222LCRYPTO_USED(EVP_aes_192_ccm);
223LCRYPTO_USED(EVP_aes_192_gcm);
224LCRYPTO_USED(EVP_aes_192_wrap);
225LCRYPTO_USED(EVP_aes_256_ecb);
226LCRYPTO_USED(EVP_aes_256_cbc);
227LCRYPTO_USED(EVP_aes_256_cfb1);
228LCRYPTO_USED(EVP_aes_256_cfb8);
229LCRYPTO_USED(EVP_aes_256_cfb128);
230LCRYPTO_USED(EVP_aes_256_ofb);
231LCRYPTO_USED(EVP_aes_256_ctr);
232LCRYPTO_USED(EVP_aes_256_ccm);
233LCRYPTO_USED(EVP_aes_256_gcm);
234LCRYPTO_USED(EVP_aes_256_wrap);
235LCRYPTO_USED(EVP_aes_256_xts);
236LCRYPTO_USED(EVP_chacha20_poly1305);
237LCRYPTO_USED(EVP_camellia_128_ecb);
238LCRYPTO_USED(EVP_camellia_128_cbc);
239LCRYPTO_USED(EVP_camellia_128_cfb1);
240LCRYPTO_USED(EVP_camellia_128_cfb8);
241LCRYPTO_USED(EVP_camellia_128_cfb128);
242LCRYPTO_USED(EVP_camellia_128_ofb);
243LCRYPTO_USED(EVP_camellia_192_ecb);
244LCRYPTO_USED(EVP_camellia_192_cbc);
245LCRYPTO_USED(EVP_camellia_192_cfb1);
246LCRYPTO_USED(EVP_camellia_192_cfb8);
247LCRYPTO_USED(EVP_camellia_192_cfb128);
248LCRYPTO_USED(EVP_camellia_192_ofb);
249LCRYPTO_USED(EVP_camellia_256_ecb);
250LCRYPTO_USED(EVP_camellia_256_cbc);
251LCRYPTO_USED(EVP_camellia_256_cfb1);
252LCRYPTO_USED(EVP_camellia_256_cfb8);
253LCRYPTO_USED(EVP_camellia_256_cfb128);
254LCRYPTO_USED(EVP_camellia_256_ofb);
255LCRYPTO_USED(EVP_chacha20);
256LCRYPTO_USED(EVP_sm4_ecb);
257LCRYPTO_USED(EVP_sm4_cbc);
258LCRYPTO_USED(EVP_sm4_cfb128);
259LCRYPTO_USED(EVP_sm4_ofb);
260LCRYPTO_USED(EVP_sm4_ctr);
261LCRYPTO_USED(OPENSSL_add_all_algorithms_noconf);
262LCRYPTO_USED(OPENSSL_add_all_algorithms_conf);
263LCRYPTO_USED(OpenSSL_add_all_ciphers);
264LCRYPTO_USED(OpenSSL_add_all_digests);
265LCRYPTO_USED(EVP_get_cipherbyname);
266LCRYPTO_USED(EVP_get_digestbyname);
267LCRYPTO_USED(EVP_cleanup);
268LCRYPTO_USED(EVP_CIPHER_do_all);
269LCRYPTO_USED(EVP_CIPHER_do_all_sorted);
270LCRYPTO_USED(EVP_MD_do_all);
271LCRYPTO_USED(EVP_MD_do_all_sorted);
272LCRYPTO_USED(EVP_PKEY_decrypt_old);
273LCRYPTO_USED(EVP_PKEY_encrypt_old);
274LCRYPTO_USED(EVP_PKEY_type);
275LCRYPTO_USED(EVP_PKEY_id);
276LCRYPTO_USED(EVP_PKEY_base_id);
277LCRYPTO_USED(EVP_PKEY_bits);
278LCRYPTO_USED(EVP_PKEY_security_bits);
279LCRYPTO_USED(EVP_PKEY_size);
280LCRYPTO_USED(EVP_PKEY_set_type);
281LCRYPTO_USED(EVP_PKEY_set_type_str);
282LCRYPTO_USED(EVP_PKEY_assign);
283LCRYPTO_USED(EVP_PKEY_get0);
284LCRYPTO_USED(EVP_PKEY_get0_hmac);
285LCRYPTO_USED(EVP_PKEY_get0_RSA);
286LCRYPTO_USED(EVP_PKEY_get1_RSA);
287LCRYPTO_USED(EVP_PKEY_set1_RSA);
288LCRYPTO_USED(EVP_PKEY_get0_DSA);
289LCRYPTO_USED(EVP_PKEY_get1_DSA);
290LCRYPTO_USED(EVP_PKEY_set1_DSA);
291LCRYPTO_USED(EVP_PKEY_get0_DH);
292LCRYPTO_USED(EVP_PKEY_get1_DH);
293LCRYPTO_USED(EVP_PKEY_set1_DH);
294LCRYPTO_USED(EVP_PKEY_get0_EC_KEY);
295LCRYPTO_USED(EVP_PKEY_get1_EC_KEY);
296LCRYPTO_USED(EVP_PKEY_set1_EC_KEY);
297LCRYPTO_USED(EVP_PKEY_new);
298LCRYPTO_USED(EVP_PKEY_free);
299LCRYPTO_USED(EVP_PKEY_up_ref);
300LCRYPTO_USED(d2i_PublicKey);
301LCRYPTO_USED(i2d_PublicKey);
302LCRYPTO_USED(d2i_PrivateKey);
303LCRYPTO_USED(d2i_AutoPrivateKey);
304LCRYPTO_USED(i2d_PrivateKey);
305LCRYPTO_USED(EVP_PKEY_copy_parameters);
306LCRYPTO_USED(EVP_PKEY_missing_parameters);
307LCRYPTO_USED(EVP_PKEY_save_parameters);
308LCRYPTO_USED(EVP_PKEY_cmp_parameters);
309LCRYPTO_USED(EVP_PKEY_cmp);
310LCRYPTO_USED(EVP_PKEY_print_public);
311LCRYPTO_USED(EVP_PKEY_print_private);
312LCRYPTO_USED(EVP_PKEY_print_params);
313LCRYPTO_USED(EVP_PKEY_get_default_digest_nid);
314LCRYPTO_USED(EVP_CIPHER_type);
315LCRYPTO_USED(PKCS5_PBKDF2_HMAC_SHA1);
316LCRYPTO_USED(PKCS5_PBKDF2_HMAC);
317LCRYPTO_USED(EVP_PKEY_asn1_get_count);
318LCRYPTO_USED(EVP_PKEY_asn1_get0);
319LCRYPTO_USED(EVP_PKEY_asn1_find);
320LCRYPTO_USED(EVP_PKEY_asn1_find_str);
321LCRYPTO_USED(EVP_PKEY_asn1_get0_info);
322LCRYPTO_USED(EVP_PKEY_get0_asn1);
323LCRYPTO_USED(EVP_PKEY_CTX_new);
324LCRYPTO_USED(EVP_PKEY_CTX_new_id);
325LCRYPTO_USED(EVP_PKEY_CTX_dup);
326LCRYPTO_USED(EVP_PKEY_CTX_free);
327LCRYPTO_USED(EVP_PKEY_CTX_ctrl);
328LCRYPTO_USED(EVP_PKEY_CTX_ctrl_str);
329LCRYPTO_USED(EVP_PKEY_CTX_get_operation);
330LCRYPTO_USED(EVP_PKEY_CTX_set0_keygen_info);
331LCRYPTO_USED(EVP_PKEY_new_mac_key);
332LCRYPTO_USED(EVP_PKEY_new_CMAC_key);
333LCRYPTO_USED(EVP_PKEY_CTX_set_data);
334LCRYPTO_USED(EVP_PKEY_CTX_get_data);
335LCRYPTO_USED(EVP_PKEY_CTX_get0_pkey);
336LCRYPTO_USED(EVP_PKEY_CTX_get0_peerkey);
337LCRYPTO_USED(EVP_PKEY_CTX_set_app_data);
338LCRYPTO_USED(EVP_PKEY_CTX_get_app_data);
339LCRYPTO_USED(EVP_PKEY_sign_init);
340LCRYPTO_USED(EVP_PKEY_sign);
341LCRYPTO_USED(EVP_PKEY_verify_init);
342LCRYPTO_USED(EVP_PKEY_verify);
343LCRYPTO_USED(EVP_PKEY_verify_recover_init);
344LCRYPTO_USED(EVP_PKEY_verify_recover);
345LCRYPTO_USED(EVP_PKEY_encrypt_init);
346LCRYPTO_USED(EVP_PKEY_encrypt);
347LCRYPTO_USED(EVP_PKEY_decrypt_init);
348LCRYPTO_USED(EVP_PKEY_decrypt);
349LCRYPTO_USED(EVP_PKEY_derive_init);
350LCRYPTO_USED(EVP_PKEY_derive_set_peer);
351LCRYPTO_USED(EVP_PKEY_derive);
352LCRYPTO_USED(EVP_PKEY_paramgen_init);
353LCRYPTO_USED(EVP_PKEY_paramgen);
354LCRYPTO_USED(EVP_PKEY_keygen_init);
355LCRYPTO_USED(EVP_PKEY_keygen);
356LCRYPTO_USED(EVP_PKEY_check);
357LCRYPTO_USED(EVP_PKEY_public_check);
358LCRYPTO_USED(EVP_PKEY_param_check);
359LCRYPTO_USED(EVP_PKEY_CTX_set_cb);
360LCRYPTO_USED(EVP_PKEY_CTX_get_cb);
361LCRYPTO_USED(EVP_PKEY_CTX_get_keygen_info);
362LCRYPTO_USED(EVP_aead_aes_128_gcm);
363LCRYPTO_USED(EVP_aead_aes_256_gcm);
364LCRYPTO_USED(EVP_aead_chacha20_poly1305);
365LCRYPTO_USED(EVP_aead_xchacha20_poly1305);
366LCRYPTO_USED(EVP_AEAD_key_length);
367LCRYPTO_USED(EVP_AEAD_nonce_length);
368LCRYPTO_USED(EVP_AEAD_max_overhead);
369LCRYPTO_USED(EVP_AEAD_max_tag_len);
370LCRYPTO_USED(EVP_AEAD_CTX_new);
371LCRYPTO_USED(EVP_AEAD_CTX_free);
372LCRYPTO_USED(EVP_AEAD_CTX_init);
373LCRYPTO_USED(EVP_AEAD_CTX_cleanup);
374LCRYPTO_USED(EVP_AEAD_CTX_seal);
375LCRYPTO_USED(EVP_AEAD_CTX_open);
376LCRYPTO_USED(ERR_load_EVP_strings);
377
378#endif /* _LIBCRYPTO_EVP_H */