summaryrefslogtreecommitdiff
path: root/third_party/heimdal/lib/hcrypto/libhcrypto-exports.def
blob: b1e2d34b11654d2ad7ea2b6339e5355e3fadd0a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
EXPORTS
	hc_AES_cbc_encrypt
        hc_AES_cfb8_encrypt
	hc_AES_decrypt
	hc_AES_decrypt_key
	hc_BN_CTX_end
	hc_BN_CTX_free
	hc_BN_CTX_get
	hc_BN_CTX_new
	hc_BN_CTX_start
	hc_AES_encrypt
	hc_AES_set_encrypt_key
	hc_BN_GENCB_call
	hc_BN_GENCB_set
	hc_BN_bin2bn
	hc_BN_bn2bin
	hc_BN_bn2hex
	hc_BN_clear
	hc_BN_clear_bit
	hc_BN_clear_free
	hc_BN_cmp
	hc_BN_dup
	hc_BN_free
	hc_BN_get_word
	hc_BN_hex2bn
	hc_BN_is_bit_set
	hc_BN_is_negative
	hc_BN_new
	hc_BN_num_bits
	hc_BN_num_bytes
	hc_BN_rand
	hc_BN_set_bit
	hc_BN_set_negative
	hc_BN_set_word
	hc_BN_uadd
	hc_DES_cbc_cksum
	hc_DES_cbc_encrypt
	hc_DES_cfb64_encrypt
	hc_DES_check_key_parity
	hc_DES_ecb3_encrypt
	hc_DES_ecb_encrypt
	hc_DES_ede3_cbc_encrypt
	hc_DES_encrypt
	hc_DES_generate_random_block
	hc_DES_init_random_number_generator
	hc_DES_is_weak_key
	hc_DES_key_sched
;!	hc_DES_mem_rand8
	hc_DES_new_random_key
	hc_DES_pcbc_encrypt
	hc_DES_rand_data
	hc_DES_rand_data_key
	hc_DES_random_key
	hc_DES_read_password
	hc_DES_set_key
	hc_DES_set_key_checked
	hc_DES_set_key_unchecked
	hc_DES_set_odd_parity
	hc_DES_set_random_generator_seed
	hc_DES_set_sequence_number
	hc_DES_string_to_key
	hc_DH_check_pubkey
	hc_DH_compute_key
	hc_DH_free
	hc_DH_generate_key
	hc_DH_generate_parameters_ex
	hc_DH_get_default_method
	hc_DH_get_ex_data
	hc_DH_ltm_method
;!	hc_DH_gmp_method
	hc_DH_new
	hc_DH_new_method
	hc_DH_null_method
	hc_DH_set_default_method
	hc_DH_set_ex_data
	hc_DH_set_method
	hc_DH_size
	hc_DH_up_ref
	hc_DSA_free
	hc_DSA_get_default_method
	hc_DSA_new
	hc_DSA_null_method
	hc_DSA_set_default_method
	hc_DSA_up_ref
	hc_DSA_verify
	hc_ENGINE_add_conf_module
	hc_ENGINE_by_dso
	hc_ENGINE_by_id
	hc_ENGINE_finish
	hc_ENGINE_free
	hc_ENGINE_get_DH
	hc_ENGINE_get_RAND
	hc_ENGINE_get_RSA
	hc_ENGINE_get_default_DH
	hc_ENGINE_get_default_RSA
	hc_ENGINE_get_id
	hc_ENGINE_get_name
	hc_ENGINE_load_builtin_engines
	hc_ENGINE_new
	hc_ENGINE_set_DH
	hc_ENGINE_set_RSA
	hc_ENGINE_set_default_DH
	hc_ENGINE_set_default_RSA
	hc_ENGINE_set_destroy_function
	hc_ENGINE_set_id
	hc_ENGINE_set_name
	hc_ENGINE_up_ref
	hc_EVP_BytesToKey
	hc_EVP_CIPHER_CTX_block_size
	hc_EVP_CIPHER_CTX_cipher
	hc_EVP_CIPHER_CTX_cleanup
	hc_EVP_CIPHER_CTX_flags
	hc_EVP_CIPHER_CTX_get_app_data
	hc_EVP_CIPHER_CTX_init
	hc_EVP_CIPHER_CTX_iv_length
	hc_EVP_CIPHER_CTX_key_length
	hc_EVP_CIPHER_CTX_mode
	hc_EVP_CIPHER_CTX_set_app_data
	hc_EVP_CIPHER_block_size
	hc_EVP_CIPHER_iv_length
	hc_EVP_CIPHER_key_length
	hc_EVP_Cipher
	hc_EVP_CipherInit_ex
	hc_EVP_Digest
	hc_EVP_DigestFinal_ex
	hc_EVP_DigestInit_ex
	hc_EVP_DigestUpdate
	hc_EVP_MD_CTX_block_size
	hc_EVP_MD_CTX_cleanup
	hc_EVP_MD_CTX_create
	hc_EVP_MD_CTX_destroy
	hc_EVP_MD_CTX_init
	hc_EVP_MD_CTX_md
	hc_EVP_MD_CTX_size
	hc_EVP_MD_block_size
	hc_EVP_MD_size
	hc_EVP_aes_128_cbc
	hc_EVP_aes_128_cfb8
	hc_EVP_aes_192_cbc
	hc_EVP_aes_192_cfb8
	hc_EVP_aes_256_cbc
	hc_EVP_aes_256_cfb8
	hc_EVP_des_cbc
	hc_EVP_des_ede3_cbc
	hc_EVP_camellia_128_cbc
	hc_EVP_camellia_192_cbc
	hc_EVP_camellia_256_cbc
	hc_EVP_enc_null
	hc_EVP_get_cipherbyname
	hc_EVP_md4
	hc_EVP_md5
	hc_EVP_md_null
	hc_EVP_rc2_40_cbc
	hc_EVP_rc2_64_cbc
	hc_EVP_rc2_cbc
	hc_EVP_rc4
	hc_EVP_rc4_40
	hc_EVP_sha
	hc_EVP_sha1
	hc_EVP_sha256
	hc_EVP_sha384
	hc_EVP_sha512

;!	hc_EVP_cc_md4
;!	hc_EVP_cc_md5
;!	hc_EVP_cc_sha1
;!	hc_EVP_cc_sha256
;!	hc_EVP_cc_sha384
;!	hc_EVP_cc_sha512
;!	hc_EVP_cc_des_ede3_cbc
;!	hc_EVP_cc_aes_128_cbc
;!	hc_EVP_cc_aes_192_cbc
;!	hc_EVP_cc_aes_256_cbc
;!	hc_EVP_cc_aes_128_cfb8
;!	hc_EVP_cc_aes_192_cfb8
;!	hc_EVP_cc_aes_256_cfb8

	hc_EVP_ossl_md4
	hc_EVP_ossl_md5
	hc_EVP_ossl_sha1
	hc_EVP_ossl_sha256
	hc_EVP_ossl_sha384
	hc_EVP_ossl_sha512
	hc_EVP_ossl_des_ede3_cbc
	hc_EVP_ossl_aes_128_cbc
	hc_EVP_ossl_aes_192_cbc
	hc_EVP_ossl_aes_256_cbc
	hc_EVP_ossl_aes_128_cfb8
	hc_EVP_ossl_aes_192_cfb8
	hc_EVP_ossl_aes_256_cfb8
	hc_EVP_ossl_rc2_cbc
	hc_EVP_ossl_rc2_40_cbc
	hc_EVP_ossl_rc4
	hc_EVP_ossl_rc4_40

	hc_EVP_pkcs11_md4
	hc_EVP_pkcs11_md5
	hc_EVP_pkcs11_sha1
	hc_EVP_pkcs11_sha256
	hc_EVP_pkcs11_des_ede3_cbc
	hc_EVP_pkcs11_aes_128_cbc
	hc_EVP_pkcs11_aes_192_cbc
	hc_EVP_pkcs11_aes_256_cbc
	hc_EVP_pkcs11_aes_128_cfb8
	hc_EVP_pkcs11_aes_192_cfb8
	hc_EVP_pkcs11_aes_256_cfb8
	hc_EVP_pkcs11_rc2_40_cbc
	hc_EVP_pkcs11_rc2_64_cbc
	hc_EVP_pkcs11_rc2_cbc
	hc_EVP_pkcs11_rc4
	hc_EVP_pkcs11_rc4_40

	hc_EVP_w32crypto_md4		;!
	hc_EVP_w32crypto_md5		;!
	hc_EVP_w32crypto_sha1		;!
	hc_EVP_w32crypto_sha256		;!
	hc_EVP_w32crypto_sha384		;!
	hc_EVP_w32crypto_sha512		;!
	hc_EVP_w32crypto_des_ede3_cbc	;!
	hc_EVP_w32crypto_aes_128_cbc	;!
	hc_EVP_w32crypto_aes_192_cbc	;!
	hc_EVP_w32crypto_aes_256_cbc	;!
	hc_EVP_w32crypto_rc2_40_cbc	;!
	hc_EVP_w32crypto_rc2_cbc	;!
	hc_EVP_w32crypto_rc4		;!
	hc_EVP_w32crypto_rc4_40		;!

	hc_EVP_w32crypto_aes_128_cfb8	;!
	hc_EVP_w32crypto_aes_192_cfb8	;!
	hc_EVP_w32crypto_aes_256_cfb8	;!

	hc_EVP_hcrypto_md4
	hc_EVP_hcrypto_md5
	hc_EVP_hcrypto_sha1
	hc_EVP_hcrypto_sha256
	hc_EVP_hcrypto_sha384
	hc_EVP_hcrypto_sha512
	hc_EVP_hcrypto_des_ede3_cbc
	hc_EVP_hcrypto_aes_128_cbc
	hc_EVP_hcrypto_aes_192_cbc
	hc_EVP_hcrypto_aes_256_cbc
	hc_EVP_hcrypto_rc4
	hc_EVP_hcrypto_rc4_40

	hc_EVP_hcrypto_aes_128_cfb8
	hc_EVP_hcrypto_aes_192_cfb8
	hc_EVP_hcrypto_aes_256_cfb8

;!	hc_EVP_hcrypto_aes_128_cts
;!	hc_EVP_hcrypto_aes_192_cts
;!	hc_EVP_hcrypto_aes_256_cts

	hc_HMAC
	hc_HMAC_CTX_cleanup
	hc_HMAC_CTX_init
	hc_HMAC_CTX_free
	hc_HMAC_CTX_new
	hc_HMAC_Final
	hc_HMAC_Init_ex
	hc_HMAC_Update
	hc_HMAC_size
	hc_MD4_Final
	hc_MD4_Init
	hc_MD4_Update
	hc_MD5_Final
	hc_MD5_Init
	hc_MD5_Update
	hc_OpenSSL_add_all_algorithms
	hc_OpenSSL_add_all_algorithms_conf
	hc_OpenSSL_add_all_algorithms_noconf
	hc_PKCS12_key_gen
	hc_PKCS5_PBKDF2_HMAC
	hc_PKCS5_PBKDF2_HMAC_SHA1
	hc_RAND_add
	hc_RAND_bytes
	hc_RAND_cleanup
	hc_RAND_file_name
;!	hc_RAND_fortuna_method
	hc_RAND_get_rand_method
	hc_RAND_load_file
	hc_RAND_pseudo_bytes
	hc_RAND_seed
	hc_RAND_set_rand_engine
	hc_RAND_set_rand_method
	hc_RAND_status
;!	hc_RAND_unix_method
;!	hc_RAND_timer_method
        hc_RAND_w32crypto_method	;!
	hc_RAND_write_file
	hc_RC2_cbc_encrypt
	hc_RC2_decryptc
	hc_RC2_encryptc
	hc_RC2_set_key
	hc_RC4
	hc_RC4_set_key
	hc_RSA_check_key
	hc_RSA_free
	hc_RSA_generate_key_ex
	hc_RSA_get_app_data
	hc_RSA_get_default_method
	hc_RSA_get_method
	hc_RSA_new
	hc_RSA_new_method
	hc_RSA_null_method
	hc_RSA_private_decrypt
	hc_RSA_private_encrypt
	hc_RSA_public_decrypt
	hc_RSA_public_encrypt
	hc_RSA_set_app_data
	hc_RSA_set_default_method
	hc_RSA_set_method
	hc_RSA_sign
	hc_RSA_size
	hc_RSA_up_ref
	hc_RSA_verify
	hc_SHA1_Final
	hc_SHA1_Init
	hc_SHA1_Update
	hc_SHA256_Final
	hc_SHA256_Init
	hc_SHA256_Update
        hc_SHA384_Final
        hc_SHA384_Init
        hc_SHA384_Update
        hc_SHA512_Final
        hc_SHA512_Init
        hc_SHA512_Update
	hc_UI_UTIL_read_pw_string
        hc_i2d_DHparams
	hc_d2i_RSAPrivateKey
	hc_i2d_RSAPrivateKey
	hc_i2d_RSAPublicKey
	hc_d2i_RSAPublicKey
	hc_EVP_CIPHER_CTX_ctrl
	hc_EVP_CIPHER_CTX_rand_key
	hc_EVP_CIPHER_CTX_set_key_length
	hc_EVP_hcrypto_rc2_cbc
	hc_EVP_hcrypto_rc2_40_cbc
	hc_EVP_hcrypto_camellia_128_cbc
	hc_EVP_CipherUpdate
	hc_EVP_CipherFinal_ex

        hc_hcrypto_validate
	hc_hcrypto_scalarmult_curve25519
	hc_hcrypto_scalarmult_curve25519_base