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