Added gnutls_record_is_async()
[gnutls:gnutls.git] / lib / libgnutls.map
1 # libgnutls.map -- libgnutls linker version script.           -*- ld-script -*-
2 # Copyright (C) 2005-2012 Free Software Foundation, Inc.
3 #
4 # Author: Simon Josefsson
5 #
6 # This file is part of GnuTLS.
7 #
8 # The GnuTLS is free software; you can redistribute it and/or
9 # modify it under the terms of the GNU Lesser General Public License
10 # as published by the Free Software Foundation; either version 2.1 of
11 # the License, or (at your option) any later version.
12 #
13 # The GnuTLS is distributed in the hope that it will be
14 # useful, but WITHOUT ANY WARRANTY; without even the implied warranty
15 # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16 # Lesser General Public License for more details.
17 #
18 # You should have received a copy of the GNU Lesser General Public License
19 # along with this program.  If not, see <http://www.gnu.org/licenses/>
20
21 GNUTLS_3_4
22 {
23   global:
24         gnutls_alert_get;
25         gnutls_alert_get_name;
26         gnutls_alert_send;
27         gnutls_alert_send_appropriate;
28         gnutls_anon_allocate_client_credentials;
29         gnutls_anon_allocate_server_credentials;
30         gnutls_anon_free_client_credentials;
31         gnutls_anon_free_server_credentials;
32         gnutls_anon_set_params_function;
33         gnutls_anon_set_server_dh_params;
34         gnutls_anon_set_server_params_function;
35         gnutls_auth_client_get_type;
36         gnutls_auth_get_type;
37         gnutls_auth_server_get_type;
38         gnutls_bye;
39         gnutls_calloc;
40         gnutls_certificate_activation_time_peers;
41         gnutls_certificate_allocate_credentials;
42         gnutls_certificate_client_get_request_status;
43         gnutls_certificate_expiration_time_peers;
44         gnutls_certificate_free_ca_names;
45         gnutls_certificate_free_cas;
46         gnutls_certificate_free_credentials;
47         gnutls_certificate_free_crls;
48         gnutls_certificate_free_keys;
49         gnutls_certificate_get_ours;
50         gnutls_certificate_get_peers;
51         gnutls_certificate_send_x509_rdn_sequence;
52         gnutls_certificate_server_set_request;
53         gnutls_certificate_set_dh_params;
54         gnutls_certificate_set_openpgp_key;
55         gnutls_certificate_set_openpgp_key_file2;
56         gnutls_certificate_set_openpgp_key_file;
57         gnutls_certificate_set_openpgp_key_mem2;
58         gnutls_certificate_set_openpgp_key_mem;
59         gnutls_certificate_set_openpgp_keyring_file;
60         gnutls_certificate_set_openpgp_keyring_mem;
61         gnutls_certificate_set_params_function;
62         gnutls_certificate_set_verify_flags;
63         gnutls_certificate_set_verify_limits;
64         gnutls_certificate_set_x509_crl;
65         gnutls_certificate_set_x509_crl_file;
66         gnutls_certificate_set_x509_crl_mem;
67         gnutls_certificate_set_x509_key;
68         gnutls_certificate_set_x509_key_file;
69         gnutls_certificate_set_x509_key_mem;
70         gnutls_certificate_set_x509_simple_pkcs12_file;
71         gnutls_certificate_set_x509_trust;
72         gnutls_certificate_set_x509_trust_file;
73         gnutls_certificate_set_x509_trust_mem;
74         gnutls_certificate_type_get;
75         gnutls_certificate_type_get_id;
76         gnutls_certificate_type_get_name;
77         gnutls_certificate_type_list;
78         gnutls_certificate_verify_peers2;
79         gnutls_check_version;
80         gnutls_cipher_get;
81         gnutls_cipher_get_id;
82         gnutls_cipher_get_key_size;
83         gnutls_cipher_get_name;
84         gnutls_cipher_list;
85         gnutls_cipher_suite_get_name;
86         gnutls_cipher_suite_info;
87         gnutls_compression_get;
88         gnutls_compression_get_id;
89         gnutls_compression_get_name;
90         gnutls_compression_list;
91         gnutls_credentials_clear;
92         gnutls_credentials_set;
93         gnutls_db_check_entry;
94         gnutls_db_get_ptr;
95         gnutls_db_remove_session;
96         gnutls_db_set_cache_expiration;
97         gnutls_db_set_ptr;
98         gnutls_db_set_remove_function;
99         gnutls_db_set_retrieve_function;
100         gnutls_db_set_store_function;
101         gnutls_deinit;
102         gnutls_dh_get_group;
103         gnutls_dh_get_peers_public_bits;
104         gnutls_dh_get_prime_bits;
105         gnutls_dh_get_pubkey;
106         gnutls_dh_get_secret_bits;
107         gnutls_dh_params_cpy;
108         gnutls_dh_params_deinit;
109         gnutls_dh_params_export_pkcs3;
110         gnutls_dh_params_export_raw;
111         gnutls_dh_params_generate2;
112         gnutls_dh_params_import_pkcs3;
113         gnutls_dh_params_import_raw;
114         gnutls_dh_params_init;
115         gnutls_dh_set_prime_bits;
116         gnutls_error_is_fatal;
117         gnutls_error_to_alert;
118         gnutls_fingerprint;
119         gnutls_free;
120         gnutls_global_deinit;
121         gnutls_global_init;
122         gnutls_global_set_log_function;
123         gnutls_global_set_log_level;
124         gnutls_global_set_mem_functions;
125         gnutls_handshake;
126         gnutls_handshake_get_last_in;
127         gnutls_handshake_get_last_out;
128         gnutls_handshake_set_max_packet_length;
129         gnutls_handshake_set_post_client_hello_function;
130         gnutls_handshake_set_private_extensions;
131         gnutls_hex2bin;
132         gnutls_hex_decode;
133         gnutls_hex_encode;
134         gnutls_init;
135         gnutls_kx_get;
136         gnutls_kx_get_id;
137         gnutls_kx_get_name;
138         gnutls_kx_list;
139         gnutls_mac_get;
140         gnutls_mac_get_id;
141         gnutls_mac_get_key_size;
142         gnutls_mac_get_name;
143         gnutls_mac_list;
144         gnutls_malloc;
145         gnutls_openpgp_crt_check_hostname;
146         gnutls_openpgp_crt_deinit;
147         gnutls_openpgp_crt_export;
148         gnutls_openpgp_crt_get_auth_subkey;
149         gnutls_openpgp_crt_get_creation_time;
150         gnutls_openpgp_crt_get_expiration_time;
151         gnutls_openpgp_crt_get_fingerprint;
152         gnutls_openpgp_crt_get_key_id;
153         gnutls_openpgp_crt_get_key_usage;
154         gnutls_openpgp_crt_get_name;
155         gnutls_openpgp_crt_get_pk_algorithm;
156         gnutls_openpgp_crt_get_pk_dsa_raw;
157         gnutls_openpgp_crt_get_pk_rsa_raw;
158         gnutls_openpgp_crt_get_preferred_key_id;
159         gnutls_openpgp_crt_get_revoked_status;
160         gnutls_openpgp_crt_get_subkey_count;
161         gnutls_openpgp_crt_get_subkey_creation_time;
162         gnutls_openpgp_crt_get_subkey_expiration_time;
163         gnutls_openpgp_crt_get_subkey_fingerprint;
164         gnutls_openpgp_crt_get_subkey_id;
165         gnutls_openpgp_crt_get_subkey_idx;
166         gnutls_openpgp_crt_get_subkey_pk_algorithm;
167         gnutls_openpgp_crt_get_subkey_pk_dsa_raw;
168         gnutls_openpgp_crt_get_subkey_pk_rsa_raw;
169         gnutls_openpgp_crt_get_subkey_revoked_status;
170         gnutls_openpgp_crt_get_subkey_usage;
171         gnutls_openpgp_crt_get_version;
172         gnutls_openpgp_crt_import;
173         gnutls_openpgp_crt_init;
174         gnutls_openpgp_crt_print;
175         gnutls_openpgp_crt_set_preferred_key_id;
176         gnutls_openpgp_crt_verify_ring;
177         gnutls_openpgp_crt_verify_self;
178         gnutls_openpgp_keyring_check_id;
179         gnutls_openpgp_keyring_deinit;
180         gnutls_openpgp_keyring_get_crt;
181         gnutls_openpgp_keyring_get_crt_count;
182         gnutls_openpgp_keyring_import;
183         gnutls_openpgp_keyring_init;
184         gnutls_openpgp_privkey_deinit;
185         gnutls_openpgp_privkey_export;
186         gnutls_openpgp_privkey_export_dsa_raw;
187         gnutls_openpgp_privkey_export_rsa_raw;
188         gnutls_openpgp_privkey_export_subkey_dsa_raw;
189         gnutls_openpgp_privkey_export_subkey_rsa_raw;
190         gnutls_openpgp_privkey_get_fingerprint;
191         gnutls_openpgp_privkey_get_key_id;
192         gnutls_openpgp_privkey_get_pk_algorithm;
193         gnutls_openpgp_privkey_get_preferred_key_id;
194         gnutls_openpgp_privkey_get_revoked_status;
195         gnutls_openpgp_privkey_get_subkey_count;
196         gnutls_openpgp_privkey_get_subkey_creation_time;
197         gnutls_openpgp_privkey_get_subkey_expiration_time;
198         gnutls_openpgp_privkey_get_subkey_fingerprint;
199         gnutls_openpgp_privkey_get_subkey_id;
200         gnutls_openpgp_privkey_get_subkey_idx;
201         gnutls_openpgp_privkey_get_subkey_pk_algorithm;
202         gnutls_openpgp_privkey_get_subkey_revoked_status;
203         gnutls_openpgp_privkey_import;
204         gnutls_openpgp_privkey_init;
205         gnutls_openpgp_privkey_set_preferred_key_id;
206         gnutls_openpgp_privkey_sign_hash;
207         gnutls_openpgp_send_cert;
208         gnutls_openpgp_set_recv_key_function;
209         gnutls_pem_base64_decode;
210         gnutls_pem_base64_decode_alloc;
211         gnutls_pem_base64_encode;
212         gnutls_pem_base64_encode_alloc;
213         gnutls_perror;
214         gnutls_pk_algorithm_get_name;
215         gnutls_pk_get_id;
216         gnutls_pk_get_name;
217         gnutls_pk_list;
218         gnutls_pkcs12_bag_decrypt;
219         gnutls_pkcs12_bag_deinit;
220         gnutls_pkcs12_bag_encrypt;
221         gnutls_pkcs12_bag_get_count;
222         gnutls_pkcs12_bag_get_data;
223         gnutls_pkcs12_bag_get_friendly_name;
224         gnutls_pkcs12_bag_get_key_id;
225         gnutls_pkcs12_bag_get_type;
226         gnutls_pkcs12_bag_init;
227         gnutls_pkcs12_bag_set_crl;
228         gnutls_pkcs12_bag_set_crt;
229         gnutls_pkcs12_bag_set_data;
230         gnutls_pkcs12_bag_set_friendly_name;
231         gnutls_pkcs12_bag_set_key_id;
232         gnutls_pkcs12_deinit;
233         gnutls_pkcs12_export;
234         gnutls_pkcs12_generate_mac;
235         gnutls_pkcs12_get_bag;
236         gnutls_pkcs12_import;
237         gnutls_pkcs12_init;
238         gnutls_pkcs12_set_bag;
239         gnutls_pkcs12_verify_mac;
240         gnutls_pkcs7_deinit;
241         gnutls_pkcs7_delete_crl;
242         gnutls_pkcs7_delete_crt;
243         gnutls_pkcs7_export;
244         gnutls_pkcs7_get_crl_count;
245         gnutls_pkcs7_get_crl_raw;
246         gnutls_pkcs7_get_crt_count;
247         gnutls_pkcs7_get_crt_raw;
248         gnutls_pkcs7_import;
249         gnutls_pkcs7_init;
250         gnutls_pkcs7_set_crl;
251         gnutls_pkcs7_set_crl_raw;
252         gnutls_pkcs7_set_crt;
253         gnutls_pkcs7_set_crt_raw;
254         gnutls_prf;
255         gnutls_prf_raw;
256         gnutls_priority_deinit;
257         gnutls_priority_init;
258         gnutls_priority_set;
259         gnutls_priority_set_direct;
260         gnutls_protocol_get_id;
261         gnutls_protocol_get_name;
262         gnutls_protocol_get_version;
263         gnutls_protocol_list;
264         gnutls_psk_allocate_client_credentials;
265         gnutls_psk_allocate_server_credentials;
266         gnutls_psk_client_get_hint;
267         gnutls_psk_free_client_credentials;
268         gnutls_psk_free_server_credentials;
269         gnutls_psk_server_get_username;
270         gnutls_psk_set_client_credentials;
271         gnutls_psk_set_client_credentials_function;
272         gnutls_psk_set_params_function;
273         gnutls_psk_set_server_credentials_file;
274         gnutls_psk_set_server_credentials_function;
275         gnutls_psk_set_server_credentials_hint;
276         gnutls_psk_set_server_dh_params;
277         gnutls_psk_set_server_params_function;
278         gnutls_realloc;
279         gnutls_record_check_pending;
280         gnutls_record_disable_padding;
281         gnutls_record_get_direction;
282         gnutls_record_get_max_size;
283         gnutls_record_recv;
284         gnutls_record_send;
285         gnutls_record_set_max_size;
286         gnutls_rehandshake;
287         gnutls_secure_malloc;
288         gnutls_server_name_get;
289         gnutls_server_name_set;
290         gnutls_session_enable_compatibility_mode;
291         gnutls_session_get_data2;
292         gnutls_session_get_data;
293         gnutls_session_get_id;
294         gnutls_session_get_ptr;
295         gnutls_session_is_resumed;
296         gnutls_session_set_data;
297         gnutls_session_set_ptr;
298         gnutls_set_default_priority;
299         gnutls_sign_get_id;
300         gnutls_sign_get_name;
301         gnutls_sign_list;
302         gnutls_srp_1024_group_generator;
303         gnutls_srp_1024_group_prime;
304         gnutls_srp_1536_group_generator;
305         gnutls_srp_1536_group_prime;
306         gnutls_srp_2048_group_generator;
307         gnutls_srp_2048_group_prime;
308         gnutls_srp_allocate_client_credentials;
309         gnutls_srp_allocate_server_credentials;
310         gnutls_srp_base64_decode;
311         gnutls_srp_base64_decode_alloc;
312         gnutls_srp_base64_encode;
313         gnutls_srp_base64_encode_alloc;
314         gnutls_srp_free_client_credentials;
315         gnutls_srp_free_server_credentials;
316         gnutls_srp_server_get_username;
317         gnutls_srp_set_client_credentials;
318         gnutls_srp_set_client_credentials_function;
319         gnutls_srp_set_prime_bits;
320         gnutls_srp_set_server_credentials_file;
321         gnutls_srp_set_server_credentials_function;
322         gnutls_srp_verifier;
323         gnutls_strdup;
324         gnutls_strerror;
325         gnutls_strerror_name;
326         gnutls_supplemental_get_name;
327         gnutls_transport_get_ptr2;
328         gnutls_transport_get_ptr;
329         gnutls_transport_set_errno;
330         gnutls_transport_set_ptr2;
331         gnutls_transport_set_ptr;
332         gnutls_transport_set_pull_function;
333         gnutls_transport_set_push_function;
334         gnutls_x509_crl_check_issuer;
335         gnutls_x509_crl_deinit;
336         gnutls_x509_crl_export;
337         gnutls_x509_crl_get_crt_count;
338         gnutls_x509_crl_get_crt_serial;
339         gnutls_x509_crl_get_dn_oid;
340         gnutls_x509_crl_get_issuer_dn;
341         gnutls_x509_crl_get_issuer_dn_by_oid;
342         gnutls_x509_crl_get_next_update;
343         gnutls_x509_crl_get_signature;
344         gnutls_x509_crl_get_signature_algorithm;
345         gnutls_x509_crl_get_this_update;
346         gnutls_x509_crl_get_version;
347         gnutls_x509_crl_import;
348         gnutls_x509_crl_init;
349         gnutls_x509_crl_print;
350         gnutls_x509_crl_set_crt;
351         gnutls_x509_crl_set_crt_serial;
352         gnutls_x509_crl_set_next_update;
353         gnutls_x509_crl_set_this_update;
354         gnutls_x509_crl_set_version;
355         gnutls_x509_crl_sign2;
356         gnutls_x509_crl_sign;
357         gnutls_x509_crl_verify;
358         gnutls_x509_crq_deinit;
359         gnutls_x509_crq_export;
360         gnutls_x509_crq_get_attribute_by_oid;
361         gnutls_x509_crq_get_challenge_password;
362         gnutls_x509_crq_get_dn;
363         gnutls_x509_crq_get_dn_by_oid;
364         gnutls_x509_crq_get_dn_oid;
365         gnutls_x509_crq_get_pk_algorithm;
366         gnutls_x509_crq_get_version;
367         gnutls_x509_crq_import;
368         gnutls_x509_crq_init;
369         gnutls_x509_crq_set_attribute_by_oid;
370         gnutls_x509_crq_set_challenge_password;
371         gnutls_x509_crq_set_dn_by_oid;
372         gnutls_x509_crq_set_key;
373         gnutls_x509_crq_set_key_rsa_raw;
374         gnutls_x509_crq_set_version;
375         gnutls_x509_crq_sign2;
376         gnutls_x509_crq_sign;
377         gnutls_x509_crt_check_hostname;
378         gnutls_x509_crt_check_issuer;
379         gnutls_x509_crt_check_revocation;
380         gnutls_x509_crt_cpy_crl_dist_points;
381         gnutls_x509_crt_deinit;
382         gnutls_x509_crt_export;
383         gnutls_x509_crt_get_activation_time;
384         gnutls_x509_crt_get_authority_key_id;
385         gnutls_x509_crt_get_basic_constraints;
386         gnutls_x509_crt_get_ca_status;
387         gnutls_x509_crt_get_crl_dist_points;
388         gnutls_x509_crt_get_dn;
389         gnutls_x509_crt_get_dn_by_oid;
390         gnutls_x509_crt_get_dn_oid;
391         gnutls_x509_crt_get_expiration_time;
392         gnutls_x509_crt_get_extension_by_oid;
393         gnutls_x509_crt_get_extension_data;
394         gnutls_x509_crt_get_extension_info;
395         gnutls_x509_crt_get_extension_oid;
396         gnutls_x509_crt_get_fingerprint;
397         gnutls_x509_crt_get_issuer;
398         gnutls_x509_crt_get_issuer_dn;
399         gnutls_x509_crt_get_issuer_dn_by_oid;
400         gnutls_x509_crt_get_issuer_dn_oid;
401         gnutls_x509_crt_get_issuer_unique_id;
402         gnutls_x509_crt_get_key_id;
403         gnutls_x509_crt_get_key_purpose_oid;
404         gnutls_x509_crt_get_key_usage;
405         gnutls_x509_crt_get_pk_algorithm;
406         gnutls_x509_crt_get_pk_dsa_raw;
407         gnutls_x509_crt_get_pk_rsa_raw;
408         gnutls_x509_crt_get_proxy;
409         gnutls_x509_crt_get_raw_dn;
410         gnutls_x509_crt_get_raw_issuer_dn;
411         gnutls_x509_crt_get_serial;
412         gnutls_x509_crt_get_signature;
413         gnutls_x509_crt_get_signature_algorithm;
414         gnutls_x509_crt_get_subject;
415         gnutls_x509_crt_get_subject_alt_name2;
416         gnutls_x509_crt_get_subject_alt_name;
417         gnutls_x509_crt_get_subject_alt_othername_oid;
418         gnutls_x509_crt_get_subject_key_id;
419         gnutls_x509_crt_get_subject_unique_id;
420         gnutls_x509_crt_get_version;
421         gnutls_x509_crt_import;
422         gnutls_x509_crt_init;
423         gnutls_x509_crt_list_import;
424         gnutls_x509_crt_list_verify;
425         gnutls_x509_crt_print;
426         gnutls_x509_crt_set_activation_time;
427         gnutls_x509_crt_set_authority_key_id;
428         gnutls_x509_crt_set_basic_constraints;
429         gnutls_x509_crt_set_ca_status;
430         gnutls_x509_crt_set_crl_dist_points2;
431         gnutls_x509_crt_set_crl_dist_points;
432         gnutls_x509_crt_set_crq;
433         gnutls_x509_crt_set_dn_by_oid;
434         gnutls_x509_crt_set_expiration_time;
435         gnutls_x509_crt_set_extension_by_oid;
436         gnutls_x509_crt_set_issuer_dn_by_oid;
437         gnutls_x509_crt_set_key;
438         gnutls_x509_crt_set_key_purpose_oid;
439         gnutls_x509_crt_set_key_usage;
440         gnutls_x509_crt_set_proxy;
441         gnutls_x509_crt_set_proxy_dn;
442         gnutls_x509_crt_set_serial;
443         gnutls_x509_crt_set_subject_alt_name;
444         gnutls_x509_crt_set_subject_alternative_name;
445         gnutls_x509_crt_set_subject_key_id;
446         gnutls_x509_crt_set_version;
447         gnutls_x509_crt_sign2;
448         gnutls_x509_crt_sign;
449         gnutls_x509_crt_verify;
450         gnutls_x509_dn_deinit;
451         gnutls_x509_dn_export;
452         gnutls_x509_dn_get_rdn_ava;
453         gnutls_x509_dn_import;
454         gnutls_x509_dn_init;
455         gnutls_x509_dn_oid_known;
456         gnutls_x509_privkey_cpy;
457         gnutls_x509_privkey_deinit;
458         gnutls_x509_privkey_export;
459         gnutls_x509_privkey_export_dsa_raw;
460         gnutls_x509_privkey_export_pkcs8;
461         gnutls_x509_privkey_export_rsa_raw;
462         gnutls_x509_privkey_fix;
463         gnutls_x509_privkey_generate;
464         gnutls_x509_privkey_get_key_id;
465         gnutls_x509_privkey_get_pk_algorithm;
466         gnutls_x509_privkey_import;
467         gnutls_x509_privkey_import_dsa_raw;
468         gnutls_x509_privkey_import_pkcs8;
469         gnutls_x509_privkey_import_rsa_raw;
470         gnutls_x509_privkey_init;
471         gnutls_x509_privkey_sign_data;
472         gnutls_x509_privkey_sign_hash;
473         gnutls_x509_rdn_get;
474         gnutls_x509_rdn_get_by_oid;
475         gnutls_x509_rdn_get_oid;
476         gnutls_certificate_set_x509_simple_pkcs12_mem;
477         gnutls_x509_crl_get_authority_key_id;
478         gnutls_x509_crl_get_extension_data;
479         gnutls_x509_crl_get_extension_info;
480         gnutls_x509_crl_get_extension_oid;
481         gnutls_x509_crl_get_number;
482         gnutls_x509_crl_set_authority_key_id;
483         gnutls_x509_crl_set_number;
484         gnutls_x509_crq_get_attribute_data;
485         gnutls_x509_crq_get_attribute_info;
486         gnutls_x509_crq_get_basic_constraints;
487         gnutls_x509_crq_get_extension_by_oid;
488         gnutls_x509_crq_get_extension_data;
489         gnutls_x509_crq_get_extension_info;
490         gnutls_x509_crq_get_key_id;
491         gnutls_x509_crq_get_key_purpose_oid;
492         gnutls_x509_crq_get_key_rsa_raw;
493         gnutls_x509_crq_get_key_usage;
494         gnutls_x509_crq_get_subject_alt_name;
495         gnutls_x509_crq_get_subject_alt_othername_oid;
496         gnutls_x509_crq_print;
497         gnutls_x509_crq_set_basic_constraints;
498         gnutls_x509_crq_set_key_purpose_oid;
499         gnutls_x509_crq_set_key_usage;
500         gnutls_x509_crq_set_subject_alt_name;
501         gnutls_x509_crt_get_verify_algorithm;
502         gnutls_x509_crt_set_crq_extensions;
503         gnutls_session_ticket_key_generate;
504         gnutls_session_ticket_enable_client;
505         gnutls_session_ticket_enable_server;
506         gnutls_x509_crt_get_issuer_alt_name2;
507         gnutls_x509_crt_get_issuer_alt_name;
508         gnutls_x509_crt_get_issuer_alt_othername_oid;
509         gnutls_sign_algorithm_get_requested;
510         gnutls_cipher_init;
511         gnutls_cipher_encrypt;
512         gnutls_cipher_decrypt;
513         gnutls_cipher_deinit;
514         gnutls_cipher_get_block_size;
515         gnutls_hash_init;
516         gnutls_hash_get_len;
517         gnutls_hash;
518         gnutls_hash_fast;
519         gnutls_hash_deinit;
520         gnutls_hash_output;
521         gnutls_hmac_init;
522         gnutls_hmac_get_len;
523         gnutls_hmac;
524         gnutls_hmac_fast;
525         gnutls_hmac_deinit;
526         gnutls_hmac_output;
527         gnutls_certificate_set_verify_function;
528         gnutls_safe_renegotiation_status;
529         gnutls_certificate_set_retrieve_function;
530         gnutls_pkcs11_init;
531         gnutls_pkcs11_deinit;
532         gnutls_pkcs11_set_pin_function;
533         gnutls_pkcs11_set_token_function;
534         gnutls_pkcs11_add_provider;
535         gnutls_pkcs11_obj_init;
536         gnutls_pkcs11_obj_import_url;
537         gnutls_pkcs11_obj_export_url;
538         gnutls_pkcs11_obj_deinit;
539         gnutls_pkcs11_obj_list_import_url3;
540         gnutls_x509_crt_import_pkcs11;
541         gnutls_pkcs11_obj_get_type;
542         gnutls_x509_crt_list_import_pkcs11;
543         gnutls_x509_crt_import_url;
544         gnutls_pkcs11_obj_get_info;
545         gnutls_pkcs11_token_get_info;
546         gnutls_pkcs11_token_get_url;
547         gnutls_pkcs11_privkey_init;
548         gnutls_pkcs11_privkey_deinit;
549         gnutls_pkcs11_privkey_get_pk_algorithm;
550         gnutls_pkcs11_privkey_get_info;
551         gnutls_pkcs11_privkey_import_url;
552         gnutls_pkcs11_obj_export;
553         gnutls_pkcs11_type_get_name;
554         gnutls_privkey_init;
555         gnutls_privkey_deinit;
556         gnutls_privkey_get_pk_algorithm;
557         gnutls_privkey_get_type;
558         gnutls_privkey_import_pkcs11;
559         gnutls_privkey_import_x509;
560         gnutls_privkey_import_openpgp;
561         gnutls_privkey_decrypt_data;
562         gnutls_pkcs11_privkey_export_url;
563         gnutls_x509_crq_privkey_sign;
564         gnutls_x509_crl_privkey_sign;
565         gnutls_x509_crt_privkey_sign;
566         gnutls_pubkey_init;
567         gnutls_pubkey_deinit;
568         gnutls_pubkey_get_pk_algorithm;
569         gnutls_pubkey_import_x509;
570         gnutls_pubkey_import_openpgp;
571         gnutls_pubkey_export;
572         gnutls_pubkey_get_key_id;
573         gnutls_pubkey_get_key_usage;
574         gnutls_pubkey_import_pkcs11;
575         gnutls_pubkey_import_dsa_raw;
576         gnutls_pubkey_import_rsa_raw;
577         gnutls_pubkey_import_pkcs11_url;
578         gnutls_pubkey_get_verify_algorithm;
579         gnutls_pubkey_verify_hash;
580         gnutls_pubkey_import;
581         gnutls_x509_crt_set_pubkey;
582         gnutls_x509_crq_set_pubkey;
583         gnutls_pkcs11_copy_x509_crt;
584         gnutls_pkcs11_copy_x509_privkey;
585         gnutls_pkcs11_delete_url;
586         gnutls_x509_privkey_export_rsa_raw2;
587         gnutls_pubkey_get_preferred_hash_algorithm;
588         gnutls_x509_crt_get_preferred_hash_algorithm;
589         gnutls_global_set_mutex;
590         gnutls_transport_set_vec_push_function;
591         gnutls_transport_set_errno_function;
592         gnutls_sec_param_to_pk_bits;
593         gnutls_sec_param_get_name;
594         gnutls_pk_bits_to_sec_param;
595         gnutls_rnd;
596         gnutls_cipher_encrypt2;
597         gnutls_cipher_decrypt2;
598         gnutls_openpgp_privkey_sec_param;
599         gnutls_x509_privkey_sec_param;
600         gnutls_session_channel_binding;
601         gnutls_pkcs11_copy_secret_key;
602         gnutls_pkcs11_token_init;
603         gnutls_pkcs11_token_set_pin;
604         gnutls_pkcs11_token_get_mechanism;
605         gnutls_privkey_sign_hash;
606         gnutls_privkey_sign_data;
607         gnutls_pubkey_import_privkey;
608         gnutls_pubkey_verify_data;
609         gnutls_certificate_get_issuer;
610         gnutls_x509_crq_verify;
611         gnutls_global_set_time_function;
612         gnutls_x509_trust_list_verify_crt;
613         gnutls_x509_trust_list_add_crls;
614         gnutls_x509_trust_list_add_cas;
615         gnutls_x509_trust_list_init;
616         gnutls_x509_trust_list_deinit;
617         gnutls_x509_crl_list_import;
618         gnutls_x509_crl_list_import2;
619         gnutls_x509_crt_list_import2;
620         gnutls_cipher_tag;
621         gnutls_cipher_add_auth;
622         gnutls_dtls_set_timeouts;
623         gnutls_transport_set_pull_timeout_function;
624         gnutls_dtls_get_mtu;
625         gnutls_dtls_set_mtu;
626         gnutls_record_recv_seq;
627         gnutls_key_generate;
628         gnutls_dtls_cookie_verify;
629         gnutls_dtls_cookie_send;
630         gnutls_dtls_prestate_set;
631         gnutls_dtls_get_data_mtu;
632         gnutls_dtls_set_data_mtu;
633         gnutls_cipher_set_iv;
634         gnutls_pcert_deinit;
635         gnutls_pcert_import_x509;
636         gnutls_pcert_import_x509_raw;
637         gnutls_pcert_import_openpgp;
638         gnutls_pcert_import_openpgp_raw;
639         gnutls_pcert_export_x509;
640         gnutls_pcert_export_openpgp;
641         gnutls_pubkey_get_openpgp_key_id;
642         gnutls_certificate_set_retrieve_function2;
643         gnutls_x509_trust_list_get_issuer;
644         gnutls_global_set_audit_log_function;
645         gnutls_ecc_curve_get_name;
646         gnutls_ecc_curve_get_size;
647         gnutls_ecc_curve_get;
648         gnutls_x509_privkey_export_ecc_raw;
649         gnutls_x509_privkey_import_ecc_raw;
650         gnutls_pubkey_verify_data2;
651         gnutls_x509_trust_list_verify_named_crt;
652         gnutls_x509_trust_list_add_named_crt;
653         gnutls_alert_get_strname;
654         gnutls_pcert_list_import_x509_raw;
655         gnutls_pkcs11_privkey_generate;
656         gnutls_pubkey_import_ecc_raw;
657         gnutls_record_get_discarded;
658         gnutls_x509_crt_get_authority_info_access;
659         gnutls_ocsp_req_add_cert;
660         gnutls_ocsp_req_add_cert_id;
661         gnutls_ocsp_req_deinit;
662         gnutls_ocsp_req_export;
663         gnutls_ocsp_req_get_cert_id;
664         gnutls_ocsp_req_get_extension;
665         gnutls_ocsp_req_get_nonce;
666         gnutls_ocsp_req_get_version;
667         gnutls_ocsp_req_import;
668         gnutls_ocsp_req_init;
669         gnutls_ocsp_req_print;
670         gnutls_ocsp_req_randomize_nonce;
671         gnutls_ocsp_req_set_extension;
672         gnutls_ocsp_req_set_nonce;
673         gnutls_ocsp_resp_deinit;
674         gnutls_ocsp_resp_export;
675         gnutls_ocsp_resp_get_certs;
676         gnutls_ocsp_resp_get_extension;
677         gnutls_ocsp_resp_get_nonce;
678         gnutls_ocsp_resp_get_produced;
679         gnutls_ocsp_resp_get_responder;
680         gnutls_ocsp_resp_get_response;
681         gnutls_ocsp_resp_get_signature;
682         gnutls_ocsp_resp_get_signature_algorithm;
683         gnutls_ocsp_resp_get_single;
684         gnutls_ocsp_resp_get_status;
685         gnutls_ocsp_resp_get_version;
686         gnutls_ocsp_resp_import;
687         gnutls_ocsp_resp_init;
688         gnutls_ocsp_resp_print;
689         gnutls_ocsp_resp_verify;
690         gnutls_ocsp_resp_verify_direct;
691         gnutls_privkey_import_ext;
692         gnutls_certificate_set_key;
693         gnutls_srp_3072_group_generator;
694         gnutls_srp_3072_group_prime;
695         gnutls_srp_4096_group_generator;
696         gnutls_srp_4096_group_prime;
697         gnutls_x509_privkey_verify_params;
698         gnutls_priority_get_cipher_suite_index;
699         gnutls_random_art;
700         gnutls_pubkey_encrypt_data;
701         gnutls_x509_dn_oid_name;
702         gnutls_session_resumption_requested;
703         gnutls_pkcs11_reinit;
704         gnutls_x509_crt_get_authority_key_gn_serial;
705         gnutls_x509_crl_get_authority_key_gn_serial;
706         gnutls_ecc_curve_list;
707         gnutls_priority_certificate_type_list;
708         gnutls_priority_sign_list;
709         gnutls_priority_protocol_list;
710         gnutls_priority_compression_list;
711         gnutls_priority_ecc_curve_list;
712         gnutls_verify_stored_pubkey;
713         gnutls_store_commitment;
714         gnutls_store_pubkey;
715         gnutls_dtls_get_timeout;
716         gnutls_tdb_init;
717         gnutls_tdb_set_store_func;
718         gnutls_tdb_set_store_commitment_func;
719         gnutls_tdb_set_verify_func;
720         gnutls_tdb_deinit;
721         gnutls_x509_crt_set_authority_info_access;
722         gnutls_x509_crt_get_private_key_usage_period;
723         gnutls_x509_crq_get_private_key_usage_period;
724         gnutls_x509_crt_set_private_key_usage_period;
725         gnutls_x509_crq_set_private_key_usage_period;
726         gnutls_session_get_random;
727         gnutls_pubkey_verify_hash2;
728         gnutls_pk_to_sign;
729         gnutls_certificate_set_x509_system_trust;
730         gnutls_session_set_premaster;
731         gnutls_ocsp_resp_check_crt;
732         gnutls_pkcs11_get_pin_function;
733         gnutls_pkcs11_obj_list_import_url4;
734         gnutls_x509_trust_list_add_system_trust;
735         gnutls_x509_trust_list_add_trust_file;
736         gnutls_x509_trust_list_add_trust_mem;
737         gnutls_x509_trust_list_iter_get_ca;
738         gnutls_x509_trust_list_iter_deinit;
739         gnutls_pkcs12_simple_parse;
740         gnutls_privkey_import_openpgp_raw;
741         gnutls_privkey_import_x509_raw;
742         gnutls_privkey_import_pkcs11_url;
743         gnutls_load_file;
744         gnutls_x509_privkey_import_openssl;
745         gnutls_x509_privkey_import2;
746         gnutls_privkey_import_ext2;
747         gnutls_privkey_import_tpm_raw;
748         gnutls_tpm_privkey_generate;
749         gnutls_pubkey_import_tpm_raw;
750         gnutls_tpm_key_list_deinit;
751         gnutls_tpm_key_list_get_url;
752         gnutls_tpm_get_registered;
753         gnutls_tpm_privkey_delete;
754         gnutls_pubkey_import_tpm_url;
755         gnutls_privkey_import_tpm_url;
756         gnutls_privkey_import_url;
757         gnutls_pubkey_import_url;
758         gnutls_url_is_supported;
759         gnutls_privkey_set_pin_function;
760         gnutls_pubkey_set_pin_function;
761         gnutls_pkcs11_obj_set_pin_function;
762         gnutls_pkcs11_privkey_set_pin_function;
763         gnutls_certificate_set_pin_function;
764         gnutls_x509_crt_set_pin_function;
765         gnutls_handshake_set_timeout;
766         gnutls_sign_get_pk_algorithm;
767         gnutls_sign_get_hash_algorithm;
768         gnutls_sign_algorithm_get;
769         gnutls_x509_privkey_get_pk_algorithm2;
770         gnutls_heartbeat_ping;
771         gnutls_heartbeat_pong;
772         gnutls_heartbeat_enable;
773         gnutls_heartbeat_allowed;
774         gnutls_heartbeat_get_timeout;
775         gnutls_heartbeat_set_timeouts;
776         gnutls_certificate_set_ocsp_status_request_function;
777         gnutls_certificate_set_ocsp_status_request_file;
778         gnutls_ocsp_status_request_enable_client;
779         gnutls_ocsp_status_request_get;
780         gnutls_dh_params_export2_pkcs3;
781         gnutls_pubkey_export2;
782         gnutls_x509_crt_export2;
783         gnutls_x509_dn_export2;
784         gnutls_x509_crl_export2;
785         gnutls_pkcs7_export2;
786         gnutls_x509_privkey_export2;
787         gnutls_x509_privkey_export2_pkcs8;
788         gnutls_x509_crq_export2;
789         gnutls_openpgp_crt_export2;
790         gnutls_openpgp_privkey_export2;
791         gnutls_pkcs11_obj_export2;
792         gnutls_pkcs12_export2;
793         gnutls_pubkey_import_openpgp_raw;
794         gnutls_pubkey_import_x509_raw;
795         gnutls_certificate_get_peers_subkey_id;
796         gnutls_session_get_id2;
797         gnutls_certificate_verify_peers3;
798         gnutls_certificate_verification_status_print;
799         gnutls_srtp_get_profile_id;
800         gnutls_srtp_get_profile_name;
801         gnutls_srtp_get_selected_profile;
802         gnutls_srtp_set_profile;
803         gnutls_srtp_set_profile_direct;
804         gnutls_srtp_get_keys;
805         gnutls_srtp_get_mki;
806         gnutls_srtp_set_mki;
807         gnutls_ocsp_status_request_is_checked;
808         gnutls_sign_is_secure;
809         gnutls_pkcs11_privkey_generate2;
810         gnutls_x509_crt_get_policy;
811         gnutls_x509_policy_release;
812         gnutls_x509_crt_set_policy;
813         gnutls_pubkey_import_x509_crq;
814         gnutls_pubkey_print;
815         gnutls_x509_crt_set_dn;
816         gnutls_x509_crq_set_dn;
817         gnutls_x509_crt_set_issuer_dn;
818         gnutls_session_force_valid;
819         gnutls_record_can_use_length_hiding;
820         gnutls_record_set_max_empty_records;
821         gnutls_range_split;
822         gnutls_record_send_range;
823         gnutls_db_check_entry_time;
824         gnutls_handshake_set_random;
825         gnutls_record_cork;
826         gnutls_record_uncork;
827         gnutls_transport_set_int2;
828         gnutls_transport_get_int2;
829         gnutls_transport_get_int;
830         gnutls_pkcs11_privkey_status;
831         gnutls_x509_crt_get_issuer_dn2;
832         gnutls_x509_crt_get_dn2;
833         gnutls_x509_crl_get_issuer_dn2;
834         gnutls_x509_crq_get_dn2;
835         gnutls_x509_trust_list_remove_trust_mem;
836         gnutls_x509_trust_list_remove_trust_file;
837         gnutls_x509_trust_list_remove_cas;
838         gnutls_session_get_desc;
839         gnutls_privkey_sign_raw_data;
840         gnutls_privkey_status;
841         gnutls_cipher_get_iv_size;
842         gnutls_hmac_set_nonce;
843         gnutls_sign_algorithm_get_client;
844         gnutls_certificate_set_x509_key_mem2;
845         gnutls_certificate_set_x509_key_file2;
846         gnutls_alpn_get_selected_protocol;
847         gnutls_alpn_set_protocols;
848         gnutls_session_set_id;
849         gnutls_certificate_set_trust_list;
850         gnutls_certificate_get_trust_list;
851         gnutls_cipher_get_tag_size;
852         gnutls_record_overhead_size;
853         gnutls_handshake_set_hook_function;
854         gnutls_handshake_description_get_name;
855         gnutls_digest_list;
856         gnutls_digest_get_id;
857         gnutls_digest_get_name;
858         gnutls_priority_mac_list;
859         gnutls_priority_cipher_list;
860         gnutls_priority_kx_list;
861         gnutls_record_set_timeout;
862         gnutls_pkcs11_token_get_random;
863         gnutls_pkcs11_obj_export3;
864         gnutls_pkcs11_get_raw_issuer;
865         gnutls_est_record_overhead_size;
866         gnutls_pubkey_set_key_usage;
867         gnutls_x509_privkey_import_rsa_raw2;
868         gnutls_pkcs11_token_get_flags;
869         gnutls_pubkey_import_ecc_x962;
870         gnutls_rnd_refresh;
871         gnutls_mac_get_nonce_size;
872         gnutls_x509_crl_get_raw_issuer_dn;
873         gnutls_certificate_get_crt_raw;
874         gnutls_privkey_generate;
875         gnutls_privkey_export_x509;
876         gnutls_privkey_export_pkcs11;
877         gnutls_privkey_export_openpgp;
878         gnutls_fips140_mode_enabled;
879         gnutls_record_check_corked;
880         gnutls_pkcs11_crt_is_known;
881         gnutls_sec_param_to_symmetric_bits;
882         gnutls_privkey_export_ecc_raw;
883         gnutls_privkey_export_dsa_raw;
884         gnutls_privkey_export_rsa_raw;
885         gnutls_privkey_import_rsa_raw;
886         gnutls_privkey_import_dsa_raw;
887         gnutls_privkey_import_ecc_raw;
888         gnutls_pubkey_export_ecc_x962;
889         gnutls_pubkey_export_ecc_raw;
890         gnutls_pubkey_export_dsa_raw;
891         gnutls_pubkey_export_rsa_raw;
892         gnutls_privkey_verify_params;
893         gnutls_pubkey_verify_params;
894         gnutls_db_get_default_cache_expiration;
895         gnutls_x509_name_constraints_init;
896         gnutls_x509_name_constraints_deinit;
897         gnutls_x509_crt_get_name_constraints;
898         gnutls_x509_name_constraints_add_permitted;
899         gnutls_x509_name_constraints_add_excluded;
900         gnutls_x509_crt_set_name_constraints;
901         gnutls_x509_name_constraints_get_permitted;
902         gnutls_x509_name_constraints_get_excluded;
903         gnutls_x509_name_constraints_check;
904         gnutls_x509_name_constraints_check_crt;
905         gnutls_srp_set_server_fake_salt_seed;
906         gnutls_x509_crt_get_extension_data2;
907         gnutls_x509_crq_get_extension_data2;
908         gnutls_x509_crl_get_extension_data2;
909         gnutls_subject_alt_names_init;
910         gnutls_subject_alt_names_deinit;
911         gnutls_subject_alt_names_get;
912         gnutls_subject_alt_names_set;
913         gnutls_x509_ext_import_subject_alt_names;
914         gnutls_x509_ext_export_subject_alt_names;
915         gnutls_x509_crl_dist_points_init;
916         gnutls_x509_crl_dist_points_deinit;
917         gnutls_x509_crl_dist_points_get;
918         gnutls_x509_crl_dist_points_set;
919         gnutls_x509_ext_import_crl_dist_points;
920         gnutls_x509_ext_export_crl_dist_points;
921         gnutls_x509_ext_import_name_constraints;
922         gnutls_x509_ext_export_name_constraints;
923         gnutls_x509_aia_init;
924         gnutls_x509_aia_deinit;
925         gnutls_x509_aia_get;
926         gnutls_x509_aia_set;
927         gnutls_x509_ext_import_aia;
928         gnutls_x509_ext_export_aia;
929         gnutls_x509_ext_import_subject_key_id;
930         gnutls_x509_ext_export_subject_key_id;
931         gnutls_x509_ext_export_authority_key_id;
932         gnutls_x509_ext_import_authority_key_id;
933         gnutls_x509_aki_init;
934         gnutls_x509_aki_get_id;
935         gnutls_x509_aki_get_cert_issuer;
936         gnutls_x509_aki_set_id;
937         gnutls_x509_aki_set_cert_issuer;
938         gnutls_x509_aki_deinit;
939         gnutls_x509_ext_import_private_key_usage_period;
940         gnutls_x509_ext_export_private_key_usage_period;
941         gnutls_x509_ext_import_basic_constraints;
942         gnutls_x509_ext_export_basic_constraints;
943         gnutls_x509_ext_import_key_usage;
944         gnutls_x509_ext_export_key_usage;
945         gnutls_x509_ext_import_proxy;
946         gnutls_x509_ext_export_proxy;
947         gnutls_x509_policies_init;
948         gnutls_x509_policies_deinit;
949         gnutls_x509_policies_get;
950         gnutls_x509_policies_set;
951         gnutls_x509_ext_import_policies;
952         gnutls_x509_ext_export_policies;
953         gnutls_x509_crt_set_issuer_alt_name;
954         gnutls_x509_key_purpose_init;
955         gnutls_x509_key_purpose_deinit;
956         gnutls_x509_key_purpose_set;
957         gnutls_x509_key_purpose_get;
958         gnutls_x509_ext_import_key_purposes;
959         gnutls_x509_ext_export_key_purposes;
960         gnutls_x509_crt_check_hostname2;
961         gnutls_openpgp_crt_check_hostname2;
962         gnutls_certificate_verify_peers;
963         gnutls_certificate_get_verify_flags;
964         gnutls_certificate_get_x509_key;
965         gnutls_certificate_get_x509_crt;
966         gnutls_certificate_get_openpgp_key;
967         gnutls_certificate_get_openpgp_crt;
968         gnutls_credentials_get;
969         gnutls_x509_crl_iter_crt_serial;
970         gnutls_x509_crl_iter_deinit;
971         gnutls_packet_deinit;
972         gnutls_record_recv_packet;
973         gnutls_packet_get;
974         gnutls_x509_trust_list_add_trust_dir;
975         gnutls_certificate_set_x509_trust_dir;
976         gnutls_pkcs_schema_get_name;
977         gnutls_pkcs_schema_get_oid;
978         gnutls_pkcs8_info;
979         gnutls_pkcs12_bag_enc_info;
980         gnutls_pkcs11_privkey_export_pubkey;
981         gnutls_pkcs11_obj_flags_get_str;
982         gnutls_pkcs11_obj_get_flags;
983         gnutls_pkcs12_mac_info;
984         gnutls_pkcs12_generate_mac2;
985         gnutls_x509_trust_list_verify_crt2;
986         gnutls_x509_crt_get_extension_by_oid2;
987         gnutls_x509_crq_get_extension_by_oid2;
988         gnutls_pkcs11_obj_get_exts;
989         gnutls_x509_ext_deinit;
990         gnutls_x509_ext_print;
991         gnutls_x509_othername_to_virtual;
992         gnutls_pkcs11_copy_attached_extension;
993         gnutls_pkcs11_privkey_cpy;
994         gnutls_x509_crq_get_signature_algorithm;
995         gnutls_privkey_import_ext3;
996         gnutls_record_discard_queued;
997         gnutls_session_ext_master_secret_status;
998         gnutls_session_etm_status;
999         gnutls_priority_string_list;
1000         gnutls_aead_cipher_init;
1001         gnutls_aead_cipher_decrypt;
1002         gnutls_aead_cipher_encrypt;
1003         gnutls_aead_cipher_deinit;
1004         gnutls_dh_params_import_raw2;
1005         gnutls_memset;
1006         gnutls_memcmp;
1007         gnutls_pkcs12_bag_set_privkey;
1008         gnutls_x509_privkey_set_pin_function;
1009         gnutls_ocsp_resp_get_responder_raw_id;
1010         gnutls_system_key_iter_deinit;
1011         gnutls_system_key_iter_get_info;
1012         gnutls_system_key_delete;
1013         gnutls_system_key_add_x509;
1014         gnutls_register_custom_url;
1015         gnutls_pcert_import_x509_list;
1016         gnutls_pkcs11_get_raw_issuer_by_dn;
1017         gnutls_x509_trust_list_get_issuer_by_dn;
1018         gnutls_system_recv_timeout;
1019         gnutls_record_is_async;
1020   local:
1021         *;
1022 };
1023
1024 GNUTLS_FIPS140_3_4 {
1025         gnutls_cipher_self_test;
1026         gnutls_pk_self_test;
1027         gnutls_mac_self_test;
1028         gnutls_digest_self_test;
1029         #for FIPS140-2 validation
1030         drbg_aes_reseed;
1031         drbg_aes_init;
1032         drbg_aes_generate;
1033         _dsa_generate_dss_pq;
1034         _dsa_generate_dss_g;
1035         _dsa_validate_dss_g;
1036         _dsa_validate_dss_pq;
1037         dsa_generate_dss_keypair;
1038         _gnutls_prf_raw;
1039         _gnutls_encode_ber_rs_raw;
1040         _rsa_generate_fips186_4_keypair;
1041         _gnutls_dh_compute_key;
1042         _gnutls_dh_generate_key;
1043         _gnutls_ecdh_generate_key;
1044         _gnutls_ecdh_compute_key;
1045 };
1046
1047 GNUTLS_PRIVATE {
1048   global:
1049         # Internal symbols needed by libgnutls-openssl:
1050         _gnutls_pkix1_asn;
1051         _gnutls_x509_parse_dn_oid;
1052         _gnutls_asn2err;
1053         _gnutls_ext_get_session_data;
1054         _gnutls_ext_set_session_data;
1055         _gnutls_ext_register;
1056         _gnutls_buffer_append_prefix;
1057         _gnutls_buffer_append_data;
1058         _gnutls_buffer_clear;
1059         _gnutls_buffer_append_data_prefix;
1060         _gnutls_buffer_pop_data;
1061         _gnutls_buffer_pop_prefix;
1062         _gnutls_buffer_init;
1063         _gnutls_buffer_append_str;
1064         _gnutls_buffer_to_datum;
1065
1066         # Internal symbols used by fips-test
1067         _gnutls_lib_simulate_error;
1068         #symbols needed for crypto-selftests
1069         _gnutls_log_level;
1070         _gnutls_log;
1071
1072         # Internal symbols needed by gnutls-cli-debug:
1073         _gnutls_rsa_pms_set_version;
1074         _gnutls_record_set_default_version;
1075         _gnutls_hello_set_default_version;
1076         # Internal symbols needed by tests/gc:
1077         _gnutls_pbkdf2_sha1;
1078         # Internal symbols needed by tests/mpi:
1079         _gnutls_mpi_ops;
1080         _gnutls_mpi_log;
1081         _gnutls_mpi_release;
1082         # Internal symbols needed by tests/pkcs12_s2k:
1083         _gnutls_pkcs12_string_to_key;
1084         _gnutls_mac_to_entry;
1085         _gnutls_bin2hex;
1086 };