xref: /netbsd-src/crypto/external/bsd/heimdal/dist/lib/hcrypto/version-script.map (revision dd75ac5b443e967e26b4d18cc8cd5eb98512bfbf)
1b40995a4Selric# Id
2ca1c9b0cSelric
3ca1c9b0cSelricHEIMDAL_CRYPTO_1.0 {
4ca1c9b0cSelric	global:
5ca1c9b0cSelric		hc_AES_cbc_encrypt;
6ca1c9b0cSelric		hc_AES_cfb8_encrypt;
7ca1c9b0cSelric		hc_AES_decrypt;
8ca1c9b0cSelric		hc_AES_decrypt_key;
9ca1c9b0cSelric		hc_BN_CTX_end;
10ca1c9b0cSelric		hc_BN_CTX_free;
11ca1c9b0cSelric		hc_BN_CTX_get;
12ca1c9b0cSelric		hc_BN_CTX_new;
13ca1c9b0cSelric		hc_BN_CTX_start;
14ca1c9b0cSelric		hc_AES_encrypt;
15ca1c9b0cSelric		hc_AES_set_encrypt_key;
16ca1c9b0cSelric		hc_BN_GENCB_call;
17ca1c9b0cSelric		hc_BN_GENCB_set;
18ca1c9b0cSelric		hc_BN_bin2bn;
19ca1c9b0cSelric		hc_BN_bn2bin;
20ca1c9b0cSelric		hc_BN_bn2hex;
21ca1c9b0cSelric		hc_BN_clear;
22ca1c9b0cSelric		hc_BN_clear_bit;
23ca1c9b0cSelric		hc_BN_clear_free;
24ca1c9b0cSelric		hc_BN_cmp;
25ca1c9b0cSelric		hc_BN_dup;
26ca1c9b0cSelric		hc_BN_free;
27ca1c9b0cSelric		hc_BN_get_word;
28ca1c9b0cSelric		hc_BN_hex2bn;
29ca1c9b0cSelric		hc_BN_is_bit_set;
30ca1c9b0cSelric		hc_BN_is_negative;
31ca1c9b0cSelric		hc_BN_new;
32ca1c9b0cSelric		hc_BN_num_bits;
33ca1c9b0cSelric		hc_BN_num_bytes;
34ca1c9b0cSelric		hc_BN_rand;
35ca1c9b0cSelric		hc_BN_set_bit;
36ca1c9b0cSelric		hc_BN_set_negative;
37ca1c9b0cSelric		hc_BN_set_word;
38ca1c9b0cSelric		hc_BN_uadd;
39ca1c9b0cSelric		hc_DES_cbc_cksum;
40ca1c9b0cSelric		hc_DES_cbc_encrypt;
41ca1c9b0cSelric		hc_DES_cfb64_encrypt;
42ca1c9b0cSelric		hc_DES_check_key_parity;
43ca1c9b0cSelric		hc_DES_ecb3_encrypt;
44ca1c9b0cSelric		hc_DES_ecb_encrypt;
45ca1c9b0cSelric		hc_DES_ede3_cbc_encrypt;
46ca1c9b0cSelric		hc_DES_encrypt;
47ca1c9b0cSelric		hc_DES_generate_random_block;
48ca1c9b0cSelric		hc_DES_init_random_number_generator;
49ca1c9b0cSelric		hc_DES_is_weak_key;
50ca1c9b0cSelric		hc_DES_key_sched;
51ca1c9b0cSelric		hc_DES_mem_rand8;
52ca1c9b0cSelric		hc_DES_new_random_key;
53ca1c9b0cSelric		hc_DES_pcbc_encrypt;
54ca1c9b0cSelric		hc_DES_rand_data;
55ca1c9b0cSelric		hc_DES_rand_data_key;
56ca1c9b0cSelric		hc_DES_random_key;
57ca1c9b0cSelric		hc_DES_read_password;
58ca1c9b0cSelric		hc_DES_set_key;
59ca1c9b0cSelric		hc_DES_set_key_checked;
60ca1c9b0cSelric		hc_DES_set_key_unchecked;
61ca1c9b0cSelric		hc_DES_set_odd_parity;
62ca1c9b0cSelric		hc_DES_set_random_generator_seed;
63ca1c9b0cSelric		hc_DES_set_sequence_number;
64ca1c9b0cSelric		hc_DES_string_to_key;
65ca1c9b0cSelric		hc_DH_check_pubkey;
66ca1c9b0cSelric		hc_DH_compute_key;
67ca1c9b0cSelric		hc_DH_free;
68ca1c9b0cSelric		hc_DH_generate_key;
69ca1c9b0cSelric		hc_DH_generate_parameters_ex;
70ca1c9b0cSelric		hc_DH_get_default_method;
71ca1c9b0cSelric		hc_DH_get_ex_data;
72ca1c9b0cSelric		hc_DH_ltm_method;
73ca1c9b0cSelric		hc_DH_gmp_method;
74ca1c9b0cSelric		hc_DH_new;
75ca1c9b0cSelric		hc_DH_new_method;
76ca1c9b0cSelric		hc_DH_null_method;
77ca1c9b0cSelric		hc_DH_set_default_method;
78ca1c9b0cSelric		hc_DH_set_ex_data;
79ca1c9b0cSelric		hc_DH_set_method;
80ca1c9b0cSelric		hc_DH_size;
81ca1c9b0cSelric		hc_DH_up_ref;
82ca1c9b0cSelric		hc_DSA_free;
83ca1c9b0cSelric		hc_DSA_get_default_method;
84ca1c9b0cSelric		hc_DSA_new;
85ca1c9b0cSelric		hc_DSA_null_method;
86ca1c9b0cSelric		hc_DSA_set_default_method;
87ca1c9b0cSelric		hc_DSA_up_ref;
88ca1c9b0cSelric		hc_DSA_verify;
89ca1c9b0cSelric		hc_ENGINE_new;
90ca1c9b0cSelric		hc_ENGINE_free;
91ca1c9b0cSelric		hc_ENGINE_add_conf_module;
92ca1c9b0cSelric		hc_ENGINE_by_dso;
93ca1c9b0cSelric		hc_ENGINE_by_id;
94ca1c9b0cSelric		hc_ENGINE_finish;
95ca1c9b0cSelric		hc_ENGINE_get_DH;
96ca1c9b0cSelric		hc_ENGINE_get_RAND;
97ca1c9b0cSelric		hc_ENGINE_get_RSA;
98ca1c9b0cSelric		hc_ENGINE_get_default_DH;
99ca1c9b0cSelric		hc_ENGINE_get_default_RSA;
100ca1c9b0cSelric		hc_ENGINE_get_id;
101ca1c9b0cSelric		hc_ENGINE_get_name;
102ca1c9b0cSelric		hc_ENGINE_load_builtin_engines;
103ca1c9b0cSelric		hc_ENGINE_set_DH;
104ca1c9b0cSelric		hc_ENGINE_set_RSA;
105ca1c9b0cSelric		hc_ENGINE_set_default_DH;
106ca1c9b0cSelric		hc_ENGINE_set_default_RSA;
107ca1c9b0cSelric		hc_ENGINE_set_destroy_function;
108ca1c9b0cSelric		hc_ENGINE_set_id;
109ca1c9b0cSelric		hc_ENGINE_set_name;
110ca1c9b0cSelric		hc_ENGINE_up_ref;
111ca1c9b0cSelric		hc_EVP_BytesToKey;
112ca1c9b0cSelric		hc_EVP_CIPHER_CTX_block_size;
113ca1c9b0cSelric		hc_EVP_CIPHER_CTX_cipher;
114ca1c9b0cSelric		hc_EVP_CIPHER_CTX_cleanup;
115ca1c9b0cSelric		hc_EVP_CIPHER_CTX_flags;
116ca1c9b0cSelric		hc_EVP_CIPHER_CTX_get_app_data;
117ca1c9b0cSelric		hc_EVP_CIPHER_CTX_init;
118ca1c9b0cSelric		hc_EVP_CIPHER_CTX_iv_length;
119ca1c9b0cSelric		hc_EVP_CIPHER_CTX_key_length;
120ca1c9b0cSelric		hc_EVP_CIPHER_CTX_mode;
121ca1c9b0cSelric		hc_EVP_CIPHER_CTX_set_app_data;
122ca1c9b0cSelric		hc_EVP_CIPHER_block_size;
123ca1c9b0cSelric		hc_EVP_CIPHER_iv_length;
124ca1c9b0cSelric		hc_EVP_CIPHER_key_length;
125ca1c9b0cSelric		hc_EVP_Cipher;
126ca1c9b0cSelric		hc_EVP_CipherInit_ex;
127ca1c9b0cSelric		hc_EVP_Digest;
128ca1c9b0cSelric		hc_EVP_DigestFinal_ex;
129ca1c9b0cSelric		hc_EVP_DigestInit_ex;
130ca1c9b0cSelric		hc_EVP_DigestUpdate;
131ca1c9b0cSelric		hc_EVP_MD_CTX_block_size;
132ca1c9b0cSelric		hc_EVP_MD_CTX_cleanup;
133ca1c9b0cSelric		hc_EVP_MD_CTX_cleanup;
134ca1c9b0cSelric		hc_EVP_MD_CTX_create;
135ca1c9b0cSelric		hc_EVP_MD_CTX_create;
136ca1c9b0cSelric		hc_EVP_MD_CTX_destroy;
137ca1c9b0cSelric		hc_EVP_MD_CTX_destroy;
138ca1c9b0cSelric		hc_EVP_MD_CTX_init;
139ca1c9b0cSelric		hc_EVP_MD_CTX_init;
140ca1c9b0cSelric		hc_EVP_MD_CTX_md;
141ca1c9b0cSelric		hc_EVP_MD_CTX_size;
142ca1c9b0cSelric		hc_EVP_MD_block_size;
143ca1c9b0cSelric		hc_EVP_MD_size;
144ca1c9b0cSelric		hc_EVP_aes_128_cbc;
145ca1c9b0cSelric		hc_EVP_aes_192_cbc;
146ca1c9b0cSelric		hc_EVP_aes_256_cbc;
147ca1c9b0cSelric		hc_EVP_aes_128_cfb8;
148ca1c9b0cSelric		hc_EVP_aes_192_cfb8;
149ca1c9b0cSelric		hc_EVP_aes_256_cfb8;
150ca1c9b0cSelric		hc_EVP_des_cbc;
151ca1c9b0cSelric		hc_EVP_des_ede3_cbc;
152ca1c9b0cSelric		hc_EVP_camellia_128_cbc;
153ca1c9b0cSelric		hc_EVP_camellia_192_cbc;
154ca1c9b0cSelric		hc_EVP_camellia_256_cbc;
155ca1c9b0cSelric		hc_EVP_enc_null;
156ca1c9b0cSelric		hc_EVP_get_cipherbyname;
157ca1c9b0cSelric		hc_EVP_md4;
158ca1c9b0cSelric		hc_EVP_md5;
159ca1c9b0cSelric		hc_EVP_md_null;
160ca1c9b0cSelric		hc_EVP_rc2_40_cbc;
161ca1c9b0cSelric		hc_EVP_rc2_64_cbc;
162ca1c9b0cSelric		hc_EVP_rc2_cbc;
163ca1c9b0cSelric		hc_EVP_rc4;
164ca1c9b0cSelric		hc_EVP_rc4_40;
165ca1c9b0cSelric		hc_EVP_sha;
166ca1c9b0cSelric		hc_EVP_sha1;
167ca1c9b0cSelric		hc_EVP_sha256;
168ca1c9b0cSelric		hc_EVP_sha384;
169ca1c9b0cSelric		hc_EVP_sha512;
170ca1c9b0cSelric
171ca1c9b0cSelric		hc_EVP_cc_md4;
172ca1c9b0cSelric		hc_EVP_cc_md5;
173ca1c9b0cSelric		hc_EVP_cc_sha1;
174ca1c9b0cSelric		hc_EVP_cc_sha256;
175*b9d004c6Schristos		hc_EVP_cc_sha384;
176*b9d004c6Schristos		hc_EVP_cc_sha512;
177ca1c9b0cSelric		hc_EVP_cc_des_ede3_cbc;
178ca1c9b0cSelric		hc_EVP_cc_aes_128_cbc;
179ca1c9b0cSelric		hc_EVP_cc_aes_192_cbc;
180ca1c9b0cSelric		hc_EVP_cc_aes_256_cbc;
181ca1c9b0cSelric		hc_EVP_cc_aes_128_cfb8;
182ca1c9b0cSelric		hc_EVP_cc_aes_192_cfb8;
183ca1c9b0cSelric		hc_EVP_cc_aes_256_cfb8;
184ca1c9b0cSelric
185ca1c9b0cSelric		hc_EVP_hcrypto_md4;
186ca1c9b0cSelric		hc_EVP_hcrypto_md5;
187ca1c9b0cSelric		hc_EVP_hcrypto_sha1;
188ca1c9b0cSelric		hc_EVP_hcrypto_sha256;
189ca1c9b0cSelric		hc_EVP_hcrypto_sha384;
190ca1c9b0cSelric		hc_EVP_hcrypto_sha512;
191ca1c9b0cSelric		hc_EVP_hcrypto_des_ede3_cbc;
192ca1c9b0cSelric		hc_EVP_hcrypto_aes_128_cbc;
193ca1c9b0cSelric		hc_EVP_hcrypto_aes_192_cbc;
194ca1c9b0cSelric		hc_EVP_hcrypto_aes_256_cbc;
195ca1c9b0cSelric		hc_EVP_hcrypto_aes_128_cfb8;
196ca1c9b0cSelric		hc_EVP_hcrypto_aes_192_cfb8;
197ca1c9b0cSelric		hc_EVP_hcrypto_aes_256_cfb8;
198ca1c9b0cSelric		hc_EVP_hcrypto_rc4;
199ca1c9b0cSelric		hc_EVP_hcrypto_rc4_40;
200ca1c9b0cSelric
201*b9d004c6Schristos		hc_EVP_ossl_md4;
202*b9d004c6Schristos		hc_EVP_ossl_md5;
203*b9d004c6Schristos		hc_EVP_ossl_sha1;
204*b9d004c6Schristos		hc_EVP_ossl_sha256;
205*b9d004c6Schristos		hc_EVP_ossl_sha384;
206*b9d004c6Schristos		hc_EVP_ossl_sha512;
207*b9d004c6Schristos		hc_EVP_ossl_des_ede3_cbc;
208*b9d004c6Schristos		hc_EVP_ossl_aes_128_cbc;
209*b9d004c6Schristos		hc_EVP_ossl_aes_192_cbc;
210*b9d004c6Schristos		hc_EVP_ossl_aes_256_cbc;
211*b9d004c6Schristos		hc_EVP_ossl_aes_128_cfb8;
212*b9d004c6Schristos		hc_EVP_ossl_aes_192_cfb8;
213*b9d004c6Schristos		hc_EVP_ossl_aes_256_cfb8;
214*b9d004c6Schristos		hc_EVP_ossl_rc2_cbc;
215*b9d004c6Schristos		hc_EVP_ossl_rc2_40_cbc;
216*b9d004c6Schristos		hc_EVP_ossl_rc4;
217*b9d004c6Schristos		hc_EVP_ossl_rc4_40;
218*b9d004c6Schristos
219*b9d004c6Schristos		hc_EVP_pkcs11_md4;
220*b9d004c6Schristos		hc_EVP_pkcs11_md5;
221*b9d004c6Schristos		hc_EVP_pkcs11_sha1;
222*b9d004c6Schristos		hc_EVP_pkcs11_sha256;
223*b9d004c6Schristos		hc_EVP_pkcs11_des_ede3_cbc;
224*b9d004c6Schristos		hc_EVP_pkcs11_aes_128_cbc;
225*b9d004c6Schristos		hc_EVP_pkcs11_aes_192_cbc;
226*b9d004c6Schristos		hc_EVP_pkcs11_aes_256_cbc;
227*b9d004c6Schristos		hc_EVP_pkcs11_aes_128_cfb8;
228*b9d004c6Schristos		hc_EVP_pkcs11_aes_192_cfb8;
229*b9d004c6Schristos		hc_EVP_pkcs11_aes_256_cfb8;
230*b9d004c6Schristos		hc_EVP_pkcs11_rc2_40_cbc;
231*b9d004c6Schristos		hc_EVP_pkcs11_rc2_64_cbc;
232*b9d004c6Schristos		hc_EVP_pkcs11_rc2_cbc;
233*b9d004c6Schristos		hc_EVP_pkcs11_rc4;
234*b9d004c6Schristos		hc_EVP_pkcs11_rc4_40;
235*b9d004c6Schristos
236ca1c9b0cSelric		hc_EVP_hcrypto_aes_128_cts;
237ca1c9b0cSelric		hc_EVP_hcrypto_aes_192_cts;
238ca1c9b0cSelric		hc_EVP_hcrypto_aes_256_cts;
239ca1c9b0cSelric		hc_HMAC;
240ca1c9b0cSelric		hc_HMAC_CTX_cleanup;
241ca1c9b0cSelric		hc_HMAC_CTX_init;
242ca1c9b0cSelric		hc_HMAC_Final;
243ca1c9b0cSelric		hc_HMAC_Init_ex;
244ca1c9b0cSelric		hc_HMAC_Update;
245ca1c9b0cSelric		hc_HMAC_size;
246ca1c9b0cSelric		hc_MD4_Final;
247ca1c9b0cSelric		hc_MD4_Init;
248ca1c9b0cSelric		hc_MD4_Update;
249ca1c9b0cSelric		hc_MD5_Final;
250ca1c9b0cSelric		hc_MD5_Init;
251ca1c9b0cSelric		hc_MD5_Update;
252ca1c9b0cSelric		hc_OpenSSL_add_all_algorithms;
253ca1c9b0cSelric		hc_OpenSSL_add_all_algorithms_conf;
254ca1c9b0cSelric		hc_OpenSSL_add_all_algorithms_noconf;
255ca1c9b0cSelric		hc_PKCS12_key_gen;
256*b9d004c6Schristos		hc_PKCS5_PBKDF2_HMAC;
257ca1c9b0cSelric		hc_PKCS5_PBKDF2_HMAC_SHA1;
258ca1c9b0cSelric		hc_RAND_add;
259ca1c9b0cSelric		hc_RAND_bytes;
260ca1c9b0cSelric		hc_RAND_cleanup;
261ca1c9b0cSelric		hc_RAND_file_name;
262ca1c9b0cSelric		hc_RAND_fortuna_method;
263ca1c9b0cSelric		hc_RAND_get_rand_method;
264ca1c9b0cSelric		hc_RAND_load_file;
265ca1c9b0cSelric		hc_RAND_pseudo_bytes;
266ca1c9b0cSelric		hc_RAND_seed;
267ca1c9b0cSelric		hc_RAND_set_rand_engine;
268ca1c9b0cSelric		hc_RAND_set_rand_method;
269ca1c9b0cSelric		hc_RAND_status;
270ca1c9b0cSelric		hc_RAND_unix_method;
271ca1c9b0cSelric		hc_RAND_timer_method;
272ca1c9b0cSelric		hc_RAND_write_file;
273ca1c9b0cSelric		hc_RC2_cbc_encrypt;
274ca1c9b0cSelric		hc_RC2_decryptc;
275ca1c9b0cSelric		hc_RC2_encryptc;
276ca1c9b0cSelric		hc_RC2_set_key;
277ca1c9b0cSelric		hc_RC4;
278ca1c9b0cSelric		hc_RC4_set_key;
279ca1c9b0cSelric		hc_RSA_check_key;
280ca1c9b0cSelric		hc_RSA_free;
281ca1c9b0cSelric		hc_RSA_generate_key_ex;
282ca1c9b0cSelric		hc_RSA_get_app_data;
283ca1c9b0cSelric		hc_RSA_get_default_method;
284ca1c9b0cSelric		hc_RSA_get_method;
285ca1c9b0cSelric		hc_RSA_new;
286ca1c9b0cSelric		hc_RSA_new_method;
287ca1c9b0cSelric		hc_RSA_null_method;
288ca1c9b0cSelric		hc_RSA_private_decrypt;
289ca1c9b0cSelric		hc_RSA_private_encrypt;
290ca1c9b0cSelric		hc_RSA_public_decrypt;
291ca1c9b0cSelric		hc_RSA_public_encrypt;
292ca1c9b0cSelric		hc_RSA_set_app_data;
293ca1c9b0cSelric		hc_RSA_set_default_method;
294ca1c9b0cSelric		hc_RSA_set_method;
295ca1c9b0cSelric		hc_RSA_sign;
296ca1c9b0cSelric		hc_RSA_size;
297ca1c9b0cSelric		hc_RSA_up_ref;
298ca1c9b0cSelric		hc_RSA_verify;
299ca1c9b0cSelric		hc_SHA1_Final;
300ca1c9b0cSelric		hc_SHA1_Init;
301ca1c9b0cSelric		hc_SHA1_Update;
302ca1c9b0cSelric		hc_SHA256_Final;
303ca1c9b0cSelric		hc_SHA256_Init;
304ca1c9b0cSelric		hc_SHA256_Update;
305ca1c9b0cSelric		hc_SHA384_Final;
306ca1c9b0cSelric		hc_SHA384_Init;
307ca1c9b0cSelric		hc_SHA384_Update;
308ca1c9b0cSelric		hc_SHA512_Final;
309ca1c9b0cSelric		hc_SHA512_Init;
310ca1c9b0cSelric		hc_SHA512_Update;
311ca1c9b0cSelric		hc_UI_UTIL_read_pw_string;
312ca1c9b0cSelric		hc_UI_UTIL_read_pw_string;
313ca1c9b0cSelric		hc_i2d_DHparams;
314ca1c9b0cSelric		hc_d2i_RSAPrivateKey;
315ca1c9b0cSelric		hc_i2d_RSAPrivateKey;
316ca1c9b0cSelric		hc_i2d_RSAPublicKey;
317ca1c9b0cSelric		hc_d2i_RSAPublicKey;
318ca1c9b0cSelric		hc_EVP_CIPHER_CTX_ctrl;
319ca1c9b0cSelric		hc_EVP_CIPHER_CTX_rand_key;
320ca1c9b0cSelric		hc_EVP_CIPHER_CTX_set_key_length;
321*b9d004c6Schristos		hc_EVP_hcrypto_rc2_cbc;
322ca1c9b0cSelric		hc_EVP_hcrypto_rc2_40_cbc;
323ca1c9b0cSelric		hc_EVP_hcrypto_camellia_128_cbc;
324ca1c9b0cSelric		hc_EVP_CipherUpdate;
325ca1c9b0cSelric		hc_EVP_CipherFinal_ex;
326ca1c9b0cSelric		hc_hcrypto_validate;
327ca1c9b0cSelric	local:
328ca1c9b0cSelric		*;
329ca1c9b0cSelric};
330