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