1EXPORTS
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_md4
151	hc_EVP_md5
152	hc_EVP_md_null
153	hc_EVP_rc2_40_cbc
154	hc_EVP_rc2_64_cbc
155	hc_EVP_rc2_cbc
156	hc_EVP_rc4
157	hc_EVP_rc4_40
158	hc_EVP_sha
159	hc_EVP_sha1
160	hc_EVP_sha256
161	hc_EVP_sha384
162	hc_EVP_sha512
163
164;!	hc_EVP_cc_md4
165;!	hc_EVP_cc_md5
166;!	hc_EVP_cc_sha1
167;!	hc_EVP_cc_sha256
168;!	hc_EVP_cc_sha384
169;!	hc_EVP_cc_sha512
170;!	hc_EVP_cc_des_ede3_cbc
171;!	hc_EVP_cc_aes_128_cbc
172;!	hc_EVP_cc_aes_192_cbc
173;!	hc_EVP_cc_aes_256_cbc
174;!	hc_EVP_cc_aes_128_cfb8
175;!	hc_EVP_cc_aes_192_cfb8
176;!	hc_EVP_cc_aes_256_cfb8
177
178	hc_EVP_ossl_md4
179	hc_EVP_ossl_md5
180	hc_EVP_ossl_sha1
181	hc_EVP_ossl_sha256
182	hc_EVP_ossl_sha384
183	hc_EVP_ossl_sha512
184	hc_EVP_ossl_des_ede3_cbc
185	hc_EVP_ossl_aes_128_cbc
186	hc_EVP_ossl_aes_192_cbc
187	hc_EVP_ossl_aes_256_cbc
188	hc_EVP_ossl_aes_128_cfb8
189	hc_EVP_ossl_aes_192_cfb8
190	hc_EVP_ossl_aes_256_cfb8
191	hc_EVP_ossl_rc2_cbc
192	hc_EVP_ossl_rc2_40_cbc
193	hc_EVP_ossl_rc4
194	hc_EVP_ossl_rc4_40
195
196	hc_EVP_pkcs11_md4
197	hc_EVP_pkcs11_md5
198	hc_EVP_pkcs11_sha1
199	hc_EVP_pkcs11_sha256
200	hc_EVP_pkcs11_des_ede3_cbc
201	hc_EVP_pkcs11_aes_128_cbc
202	hc_EVP_pkcs11_aes_192_cbc
203	hc_EVP_pkcs11_aes_256_cbc
204	hc_EVP_pkcs11_aes_128_cfb8
205	hc_EVP_pkcs11_aes_192_cfb8
206	hc_EVP_pkcs11_aes_256_cfb8
207	hc_EVP_pkcs11_rc2_40_cbc
208	hc_EVP_pkcs11_rc2_64_cbc
209	hc_EVP_pkcs11_rc2_cbc
210	hc_EVP_pkcs11_rc4
211	hc_EVP_pkcs11_rc4_40
212
213	hc_EVP_w32crypto_md4		;!
214	hc_EVP_w32crypto_md5		;!
215	hc_EVP_w32crypto_sha1		;!
216	hc_EVP_w32crypto_sha256		;!
217	hc_EVP_w32crypto_sha384		;!
218	hc_EVP_w32crypto_sha512		;!
219	hc_EVP_w32crypto_des_ede3_cbc	;!
220	hc_EVP_w32crypto_aes_128_cbc	;!
221	hc_EVP_w32crypto_aes_192_cbc	;!
222	hc_EVP_w32crypto_aes_256_cbc	;!
223	hc_EVP_w32crypto_rc2_40_cbc	;!
224	hc_EVP_w32crypto_rc2_cbc	;!
225	hc_EVP_w32crypto_rc4		;!
226	hc_EVP_w32crypto_rc4_40		;!
227
228	hc_EVP_w32crypto_aes_128_cfb8	;!
229	hc_EVP_w32crypto_aes_192_cfb8	;!
230	hc_EVP_w32crypto_aes_256_cfb8	;!
231
232	hc_EVP_hcrypto_md4
233	hc_EVP_hcrypto_md5
234	hc_EVP_hcrypto_sha1
235	hc_EVP_hcrypto_sha256
236	hc_EVP_hcrypto_sha384
237	hc_EVP_hcrypto_sha512
238	hc_EVP_hcrypto_des_ede3_cbc
239	hc_EVP_hcrypto_aes_128_cbc
240	hc_EVP_hcrypto_aes_192_cbc
241	hc_EVP_hcrypto_aes_256_cbc
242	hc_EVP_hcrypto_rc4
243	hc_EVP_hcrypto_rc4_40
244
245	hc_EVP_hcrypto_aes_128_cfb8
246	hc_EVP_hcrypto_aes_192_cfb8
247	hc_EVP_hcrypto_aes_256_cfb8
248
249;!	hc_EVP_hcrypto_aes_128_cts
250;!	hc_EVP_hcrypto_aes_192_cts
251;!	hc_EVP_hcrypto_aes_256_cts
252
253	hc_HMAC
254	hc_HMAC_CTX_cleanup
255	hc_HMAC_CTX_init
256	hc_HMAC_Final
257	hc_HMAC_Init_ex
258	hc_HMAC_Update
259	hc_HMAC_size
260	hc_MD4_Final
261	hc_MD4_Init
262	hc_MD4_Update
263	hc_MD5_Final
264	hc_MD5_Init
265	hc_MD5_Update
266	hc_OpenSSL_add_all_algorithms
267	hc_OpenSSL_add_all_algorithms_conf
268	hc_OpenSSL_add_all_algorithms_noconf
269	hc_PKCS12_key_gen
270	hc_PKCS5_PBKDF2_HMAC
271	hc_PKCS5_PBKDF2_HMAC_SHA1
272	hc_RAND_add
273	hc_RAND_bytes
274	hc_RAND_cleanup
275	hc_RAND_file_name
276;!	hc_RAND_fortuna_method
277	hc_RAND_get_rand_method
278	hc_RAND_load_file
279	hc_RAND_pseudo_bytes
280	hc_RAND_seed
281	hc_RAND_set_rand_engine
282	hc_RAND_set_rand_method
283	hc_RAND_status
284;!	hc_RAND_unix_method
285;!	hc_RAND_timer_method
286        hc_RAND_w32crypto_method	;!
287	hc_RAND_write_file
288	hc_RC2_cbc_encrypt
289	hc_RC2_decryptc
290	hc_RC2_encryptc
291	hc_RC2_set_key
292	hc_RC4
293	hc_RC4_set_key
294	hc_RSA_check_key
295	hc_RSA_free
296	hc_RSA_generate_key_ex
297	hc_RSA_get_app_data
298	hc_RSA_get_default_method
299	hc_RSA_get_method
300	hc_RSA_new
301	hc_RSA_new_method
302	hc_RSA_null_method
303	hc_RSA_private_decrypt
304	hc_RSA_private_encrypt
305	hc_RSA_public_decrypt
306	hc_RSA_public_encrypt
307	hc_RSA_set_app_data
308	hc_RSA_set_default_method
309	hc_RSA_set_method
310	hc_RSA_sign
311	hc_RSA_size
312	hc_RSA_up_ref
313	hc_RSA_verify
314	hc_SHA1_Final
315	hc_SHA1_Init
316	hc_SHA1_Update
317	hc_SHA256_Final
318	hc_SHA256_Init
319	hc_SHA256_Update
320        hc_SHA384_Final
321        hc_SHA384_Init
322        hc_SHA384_Update
323        hc_SHA512_Final
324        hc_SHA512_Init
325        hc_SHA512_Update
326	hc_UI_UTIL_read_pw_string
327        hc_i2d_DHparams
328	hc_d2i_RSAPrivateKey
329	hc_i2d_RSAPrivateKey
330	hc_i2d_RSAPublicKey
331	hc_d2i_RSAPublicKey
332	hc_EVP_CIPHER_CTX_ctrl
333	hc_EVP_CIPHER_CTX_rand_key
334	hc_EVP_CIPHER_CTX_set_key_length
335	hc_EVP_hcrypto_rc2_cbc
336	hc_EVP_hcrypto_rc2_40_cbc
337	hc_EVP_hcrypto_camellia_128_cbc
338	hc_EVP_CipherUpdate
339	hc_EVP_CipherFinal_ex
340
341        hc_hcrypto_validate
342
343