1;; libgcrypt.defs -  Exported symbols for W32
2;; Copyright (C) 2003, 2007 Free Software Foundation, Inc.
3;;
4;; This file is part of Libgcrypt.
5;;
6;; Libgcrypt is free software; you can redistribute it and/or modify
7;; it under the terms of the GNU Lesser General Public License as
8;; published by the Free Software Foundation; either version 2.1 of
9;; the License, or (at your option) any later version.
10;;
11;; Libgcrypt is distributed in the hope that it will be useful,
12;; but WITHOUT ANY WARRANTY; without even the implied warranty of
13;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14;; GNU Lesser General Public License for more details.
15;;
16;; You should have received a copy of the GNU Lesser General Public
17;; License along with this program; if not, write to the Free Software
18;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19;;
20
21;; Note: This file should be updated manually and the ordinals shall
22;; never be changed.  Also check libgcrypt.vers and visibility.h.
23
24
25EXPORTS
26      gcry_check_version  @1
27      gcry_control  @2
28
29      gcry_malloc  @3
30      gcry_calloc  @4
31      gcry_malloc_secure  @5
32      gcry_calloc_secure  @6
33      gcry_realloc  @7
34      gcry_strdup  @8
35      gcry_xmalloc  @9
36      gcry_xcalloc  @10
37      gcry_xmalloc_secure  @11
38      gcry_xcalloc_secure  @12
39      gcry_xrealloc  @13
40      gcry_xstrdup  @14
41      gcry_is_secure  @15
42      gcry_free  @16
43
44      gcry_set_progress_handler  @17
45      gcry_set_allocation_handler  @18
46      gcry_set_outofcore_handler  @19
47      gcry_set_fatalerror_handler  @20
48      gcry_set_log_handler  @21
49      gcry_set_gettext_handler  @22
50
51      gcry_strerror  @23
52      gcry_strsource  @24
53      gcry_err_code_from_errno  @25
54      gcry_err_code_to_errno  @26
55      gcry_err_make_from_errno  @27
56      gcry_error_from_errno  @28
57
58      gcry_sexp_new  @29
59      gcry_sexp_create  @30
60      gcry_sexp_sscan  @31
61      gcry_sexp_build  @32
62      gcry_sexp_build_array  @33
63      gcry_sexp_release  @34
64      gcry_sexp_canon_len  @35
65      gcry_sexp_sprint  @36
66      gcry_sexp_dump  @37
67      gcry_sexp_cons  @38
68      gcry_sexp_alist  @39
69      gcry_sexp_vlist  @40
70      gcry_sexp_append  @41
71      gcry_sexp_prepend  @42
72      gcry_sexp_find_token  @43
73      gcry_sexp_length  @44
74      gcry_sexp_nth  @45
75      gcry_sexp_car  @46
76      gcry_sexp_cdr  @47
77      gcry_sexp_cadr  @48
78      gcry_sexp_nth_data  @49
79      gcry_sexp_nth_mpi  @50
80
81      gcry_mpi_new  @51
82      gcry_mpi_snew  @52
83      gcry_mpi_release  @53
84      gcry_mpi_copy  @54
85      gcry_mpi_set  @55
86      gcry_mpi_set_ui  @56
87      gcry_mpi_swap  @57
88      gcry_mpi_cmp  @58
89      gcry_mpi_cmp_ui  @59
90      gcry_mpi_scan  @60
91      gcry_mpi_print  @61
92      gcry_mpi_aprint  @62
93      gcry_mpi_dump  @63
94      gcry_mpi_add  @64
95      gcry_mpi_add_ui  @65
96      gcry_mpi_addm  @66
97      gcry_mpi_sub  @67
98      gcry_mpi_sub_ui  @68
99      gcry_mpi_subm  @69
100      gcry_mpi_mul  @70
101      gcry_mpi_mul_ui  @71
102      gcry_mpi_mulm  @72
103      gcry_mpi_mul_2exp  @73
104      gcry_mpi_div  @74
105      gcry_mpi_mod  @75
106      gcry_mpi_powm  @76
107      gcry_mpi_gcd  @77
108      gcry_mpi_invm  @78
109      gcry_mpi_get_nbits  @79
110      gcry_mpi_test_bit  @80
111      gcry_mpi_set_bit  @81
112      gcry_mpi_clear_bit  @82
113      gcry_mpi_set_highbit  @83
114      gcry_mpi_clear_highbit  @84
115      gcry_mpi_rshift  @85
116      gcry_mpi_set_opaque  @86
117      gcry_mpi_get_opaque  @87
118      gcry_mpi_set_flag  @88
119      gcry_mpi_clear_flag  @89
120      gcry_mpi_get_flag  @90
121
122
123      gcry_cipher_open  @92
124      gcry_cipher_close  @93
125      gcry_cipher_ctl  @94
126      gcry_cipher_info  @95
127      gcry_cipher_algo_info  @96
128      gcry_cipher_algo_name  @97
129      gcry_cipher_map_name  @98
130      gcry_cipher_mode_from_oid  @99
131      gcry_cipher_encrypt  @100
132      gcry_cipher_decrypt  @101
133      gcry_cipher_get_algo_keylen  @102
134      gcry_cipher_get_algo_blklen  @103
135      gcry_cipher_list  @104
136
137      gcry_pk_encrypt  @105
138      gcry_pk_decrypt  @106
139      gcry_pk_sign  @107
140      gcry_pk_verify  @108
141      gcry_pk_testkey  @109
142      gcry_pk_genkey  @110
143      gcry_pk_ctl  @111
144      gcry_pk_algo_info  @112
145      gcry_pk_algo_name  @113
146      gcry_pk_map_name  @114
147      gcry_pk_get_nbits  @115
148      gcry_pk_get_keygrip  @116
149      gcry_pk_list  @117
150
151      gcry_ac_data_new  @118
152      gcry_ac_data_destroy  @119
153      gcry_ac_data_set  @120
154      gcry_ac_data_copy  @121
155      gcry_ac_data_length  @122
156      gcry_ac_data_get_name  @123
157      gcry_ac_data_get_index  @124
158      gcry_ac_data_clear  @125
159      gcry_ac_open  @126
160      gcry_ac_close  @127
161      gcry_ac_key_init  @128
162      gcry_ac_key_pair_generate  @129
163      gcry_ac_key_pair_extract  @130
164      gcry_ac_key_data_get  @131
165      gcry_ac_key_test  @132
166      gcry_ac_key_get_nbits  @133
167      gcry_ac_key_get_grip  @134
168      gcry_ac_key_destroy  @135
169      gcry_ac_key_pair_destroy  @136
170      gcry_ac_data_encrypt  @137
171      gcry_ac_data_decrypt  @138
172      gcry_ac_data_sign  @139
173      gcry_ac_data_verify  @140
174      gcry_ac_id_to_name  @141
175      gcry_ac_name_to_id  @142
176
177      gcry_md_open  @143
178      gcry_md_close  @144
179      gcry_md_enable  @145
180      gcry_md_copy  @146
181      gcry_md_reset  @147
182      gcry_md_ctl  @148
183      gcry_md_write  @149
184      gcry_md_read  @150
185      gcry_md_hash_buffer  @151
186      gcry_md_get_algo  @152
187      gcry_md_get_algo_dlen  @153
188      gcry_md_is_enabled  @154
189      gcry_md_is_secure  @155
190      gcry_md_info  @156
191      gcry_md_algo_info  @157
192      gcry_md_algo_name  @158
193      gcry_md_map_name  @159
194      gcry_md_setkey  @160
195      gcry_md_list  @161
196
197      gcry_randomize  @162
198      gcry_random_add_bytes  @163
199      gcry_random_bytes  @164
200      gcry_random_bytes_secure  @165
201      gcry_mpi_randomize  @166
202
203      gcry_prime_generate  @167
204      gcry_prime_group_generator  @168
205      gcry_prime_release_factors  @169
206      gcry_prime_check  @170
207
208      gcry_create_nonce  @171
209
210      gcry_md_debug  @172
211
212      gcry_cipher_register  @173
213      gcry_cipher_unregister @174
214      gcry_md_register  @175
215      gcry_md_unregister @176
216      gcry_pk_register  @177
217      gcry_pk_unregister @178
218
219      gcry_ac_data_from_sexp  @179
220      gcry_ac_data_to_sexp  @180
221      gcry_ac_io_init  @181
222      gcry_ac_io_init_va  @182
223      gcry_ac_data_encrypt_scheme  @183
224      gcry_ac_data_decrypt_scheme  @184
225      gcry_ac_data_sign_scheme  @185
226      gcry_ac_data_verify_scheme  @186
227
228      gcry_sexp_nth_string  @187
229
230      gcry_cipher_setkey    @188
231      gcry_cipher_setiv     @189
232      gcry_cipher_setctr    @190
233
234      gcry_mpi_lshift       @191
235
236      gcry_pk_get_curve     @192
237      gcry_pk_get_param     @193
238
239      gcry_kdf_derive       @194
240