Use libtasn1 v2.4.
[gnutls.git] / lib / libgnutls.map
blobbec2db07b1e0e5e0c68b028e4969cb1d8c481402
1 # libgnutls.map -- libgnutls linker version script.           -*- ld-script -*-
2 # Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software
3 # Foundation, Inc.
5 # Author: Simon Josefsson
7 # This file is part of GNUTLS.
9 # The GNUTLS library is free software; you can redistribute it and/or
10 # modify it under the terms of the GNU Lesser General Public License
11 # as published by the Free Software Foundation; either version 2.1 of
12 # the License, or (at your option) any later version.
14 # The GNUTLS library is distributed in the hope that it will be
15 #useful, but WITHOUT ANY WARRANTY; without even the implied warranty
16 #of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 #Lesser General Public License for more details.
19 # You should have received a copy of the GNU Lesser General Public
20 # License along with the GNUTLS library; if not, write to the Free
21 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
22 # MA 02110-1301, USA
24 GNUTLS_1_4
26   global:
27     gnutls_alert_get;
28     gnutls_alert_get_name;
29     gnutls_alert_send;
30     gnutls_alert_send_appropriate;
31     gnutls_anon_allocate_client_credentials;
32     gnutls_anon_allocate_server_credentials;
33     gnutls_anon_free_client_credentials;
34     gnutls_anon_free_server_credentials;
35     gnutls_anon_set_params_function;
36     gnutls_anon_set_server_dh_params;
37     gnutls_anon_set_server_params_function;
38     gnutls_auth_client_get_type;
39     gnutls_auth_get_type;
40     gnutls_auth_server_get_type;
41     gnutls_bye;
42     gnutls_calc_dh_key;
43     gnutls_calc_dh_secret;
44     gnutls_calloc;
45     gnutls_certificate_activation_time_peers;
46     gnutls_certificate_allocate_credentials;
47     gnutls_certificate_client_get_request_status;
48     gnutls_certificate_client_set_retrieve_function;
49     gnutls_certificate_expiration_time_peers;
50     gnutls_certificate_free_ca_names;
51     gnutls_certificate_free_cas;
52     gnutls_certificate_free_credentials;
53     gnutls_certificate_free_crls;
54     gnutls_certificate_free_keys;
55     gnutls_certificate_get_openpgp_keyring;
56     gnutls_certificate_get_ours;
57     gnutls_certificate_get_peers;
58     gnutls_certificate_get_x509_cas;
59     gnutls_certificate_get_x509_crls;
60     gnutls_certificate_send_x509_rdn_sequence;
61     gnutls_certificate_server_set_request;
62     gnutls_certificate_server_set_retrieve_function;
63     gnutls_certificate_set_dh_params;
64     gnutls_certificate_set_openpgp_key;
65     gnutls_certificate_set_openpgp_key_file2;
66     gnutls_certificate_set_openpgp_key_file;
67     gnutls_certificate_set_openpgp_key_mem2;
68     gnutls_certificate_set_openpgp_key_mem;
69     gnutls_certificate_set_openpgp_keyring_file;
70     gnutls_certificate_set_openpgp_keyring_mem;
71     gnutls_certificate_set_params_function;
72     gnutls_certificate_set_rsa_export_params;
73     gnutls_certificate_set_verify_flags;
74     gnutls_certificate_set_verify_limits;
75     gnutls_certificate_set_x509_crl;
76     gnutls_certificate_set_x509_crl_file;
77     gnutls_certificate_set_x509_crl_mem;
78     gnutls_certificate_set_x509_key;
79     gnutls_certificate_set_x509_key_file;
80     gnutls_certificate_set_x509_key_mem;
81     gnutls_certificate_set_x509_simple_pkcs12_file;
82     gnutls_certificate_set_x509_trust;
83     gnutls_certificate_set_x509_trust_file;
84     gnutls_certificate_set_x509_trust_mem;
85     gnutls_certificate_type_get;
86     gnutls_certificate_type_get_id;
87     gnutls_certificate_type_get_name;
88     gnutls_certificate_type_list;
89     gnutls_certificate_type_set_priority;
90     gnutls_certificate_verify_peers2;
91     gnutls_certificate_verify_peers;
92     gnutls_check_version;
93     gnutls_cipher_get;
94     gnutls_cipher_get_id;
95     gnutls_cipher_get_key_size;
96     gnutls_cipher_get_name;
97     gnutls_cipher_list;
98     gnutls_cipher_set_priority;
99     gnutls_cipher_suite_get_name;
100     gnutls_cipher_suite_info;
101     gnutls_compression_get;
102     gnutls_compression_get_id;
103     gnutls_compression_get_name;
104     gnutls_compression_list;
105     gnutls_compression_set_priority;
106     gnutls_credentials_clear;
107     gnutls_credentials_set;
108     gnutls_crypto_bigint_register2;
109     gnutls_crypto_cipher_register2;
110     gnutls_crypto_digest_register2;
111     gnutls_crypto_mac_register2;
112     gnutls_crypto_pk_register2;
113     gnutls_crypto_rnd_register2;
114     gnutls_crypto_single_cipher_register2;
115     gnutls_crypto_single_digest_register2;
116     gnutls_crypto_single_mac_register2;
117     gnutls_db_check_entry;
118     gnutls_db_get_ptr;
119     gnutls_db_remove_session;
120     gnutls_db_set_cache_expiration;
121     gnutls_db_set_ptr;
122     gnutls_db_set_remove_function;
123     gnutls_db_set_retrieve_function;
124     gnutls_db_set_store_function;
125     gnutls_deinit;
126     gnutls_dh_get_group;
127     gnutls_dh_get_peers_public_bits;
128     gnutls_dh_get_prime_bits;
129     gnutls_dh_get_pubkey;
130     gnutls_dh_get_secret_bits;
131     gnutls_dh_params_cpy;
132     gnutls_dh_params_deinit;
133     gnutls_dh_params_export_pkcs3;
134     gnutls_dh_params_export_raw;
135     gnutls_dh_params_generate2;
136     gnutls_dh_params_import_pkcs3;
137     gnutls_dh_params_import_raw;
138     gnutls_dh_params_init;
139     gnutls_dh_set_prime_bits;
140     gnutls_error_is_fatal;
141     gnutls_error_to_alert;
142     gnutls_ext_register;
143     gnutls_fingerprint;
144     gnutls_free;
145     gnutls_global_deinit;
146     gnutls_global_init;
147     gnutls_global_set_log_function;
148     gnutls_global_set_log_level;
149     gnutls_global_set_mem_functions;
150     gnutls_handshake;
151     gnutls_handshake_get_last_in;
152     gnutls_handshake_get_last_out;
153     gnutls_handshake_set_max_packet_length;
154     gnutls_handshake_set_post_client_hello_function;
155     gnutls_handshake_set_private_extensions;
156     gnutls_hex2bin;
157     gnutls_hex_decode;
158     gnutls_hex_encode;
159     gnutls_init;
160     gnutls_kx_get;
161     gnutls_kx_get_id;
162     gnutls_kx_get_name;
163     gnutls_kx_list;
164     gnutls_kx_set_priority;
165     gnutls_mac_get;
166     gnutls_mac_get_id;
167     gnutls_mac_get_key_size;
168     gnutls_mac_get_name;
169     gnutls_mac_list;
170     gnutls_mac_set_priority;
171     gnutls_malloc;
172     gnutls_openpgp_count_key_names;
173     gnutls_openpgp_crt_check_hostname;
174     gnutls_openpgp_crt_deinit;
175     gnutls_openpgp_crt_export;
176     gnutls_openpgp_crt_get_auth_subkey;
177     gnutls_openpgp_crt_get_creation_time;
178     gnutls_openpgp_crt_get_expiration_time;
179     gnutls_openpgp_crt_get_fingerprint;
180     gnutls_openpgp_crt_get_key_id;
181     gnutls_openpgp_crt_get_key_usage;
182     gnutls_openpgp_crt_get_name;
183     gnutls_openpgp_crt_get_pk_algorithm;
184     gnutls_openpgp_crt_get_pk_dsa_raw;
185     gnutls_openpgp_crt_get_pk_rsa_raw;
186     gnutls_openpgp_crt_get_preferred_key_id;
187     gnutls_openpgp_crt_get_revoked_status;
188     gnutls_openpgp_crt_get_subkey_count;
189     gnutls_openpgp_crt_get_subkey_creation_time;
190     gnutls_openpgp_crt_get_subkey_expiration_time;
191     gnutls_openpgp_crt_get_subkey_fingerprint;
192     gnutls_openpgp_crt_get_subkey_id;
193     gnutls_openpgp_crt_get_subkey_idx;
194     gnutls_openpgp_crt_get_subkey_pk_algorithm;
195     gnutls_openpgp_crt_get_subkey_pk_dsa_raw;
196     gnutls_openpgp_crt_get_subkey_pk_rsa_raw;
197     gnutls_openpgp_crt_get_subkey_revoked_status;
198     gnutls_openpgp_crt_get_subkey_usage;
199     gnutls_openpgp_crt_get_version;
200     gnutls_openpgp_crt_import;
201     gnutls_openpgp_crt_init;
202     gnutls_openpgp_crt_print;
203     gnutls_openpgp_crt_set_preferred_key_id;
204     gnutls_openpgp_crt_verify_ring;
205     gnutls_openpgp_crt_verify_self;
206     gnutls_openpgp_get_key;
207     gnutls_openpgp_keyring_check_id;
208     gnutls_openpgp_keyring_deinit;
209     gnutls_openpgp_keyring_get_crt;
210     gnutls_openpgp_keyring_get_crt_count;
211     gnutls_openpgp_keyring_import;
212     gnutls_openpgp_keyring_init;
213     gnutls_openpgp_privkey_deinit;
214     gnutls_openpgp_privkey_export;
215     gnutls_openpgp_privkey_export_dsa_raw;
216     gnutls_openpgp_privkey_export_rsa_raw;
217     gnutls_openpgp_privkey_export_subkey_dsa_raw;
218     gnutls_openpgp_privkey_export_subkey_rsa_raw;
219     gnutls_openpgp_privkey_get_fingerprint;
220     gnutls_openpgp_privkey_get_key_id;
221     gnutls_openpgp_privkey_get_pk_algorithm;
222     gnutls_openpgp_privkey_get_preferred_key_id;
223     gnutls_openpgp_privkey_get_revoked_status;
224     gnutls_openpgp_privkey_get_subkey_count;
225     gnutls_openpgp_privkey_get_subkey_creation_time;
226     gnutls_openpgp_privkey_get_subkey_expiration_time;
227     gnutls_openpgp_privkey_get_subkey_fingerprint;
228     gnutls_openpgp_privkey_get_subkey_id;
229     gnutls_openpgp_privkey_get_subkey_idx;
230     gnutls_openpgp_privkey_get_subkey_pk_algorithm;
231     gnutls_openpgp_privkey_get_subkey_revoked_status;
232     gnutls_openpgp_privkey_import;
233     gnutls_openpgp_privkey_init;
234     gnutls_openpgp_privkey_set_preferred_key_id;
235     gnutls_openpgp_privkey_sign_hash;
236     gnutls_openpgp_send_cert;
237     gnutls_openpgp_set_recv_key_function;
238     gnutls_oprfi_enable_client;
239     gnutls_oprfi_enable_server;
240     gnutls_pem_base64_decode;
241     gnutls_pem_base64_decode_alloc;
242     gnutls_pem_base64_encode;
243     gnutls_pem_base64_encode_alloc;
244     gnutls_perror;
245     gnutls_pk_algorithm_get_name;
246     gnutls_pk_get_id;
247     gnutls_pk_get_name;
248     gnutls_pk_list;
249     gnutls_pk_params_init;
250     gnutls_pk_params_release;
251     gnutls_pkcs12_bag_decrypt;
252     gnutls_pkcs12_bag_deinit;
253     gnutls_pkcs12_bag_encrypt;
254     gnutls_pkcs12_bag_get_count;
255     gnutls_pkcs12_bag_get_data;
256     gnutls_pkcs12_bag_get_friendly_name;
257     gnutls_pkcs12_bag_get_key_id;
258     gnutls_pkcs12_bag_get_type;
259     gnutls_pkcs12_bag_init;
260     gnutls_pkcs12_bag_set_crl;
261     gnutls_pkcs12_bag_set_crt;
262     gnutls_pkcs12_bag_set_data;
263     gnutls_pkcs12_bag_set_friendly_name;
264     gnutls_pkcs12_bag_set_key_id;
265     gnutls_pkcs12_deinit;
266     gnutls_pkcs12_export;
267     gnutls_pkcs12_generate_mac;
268     gnutls_pkcs12_get_bag;
269     gnutls_pkcs12_import;
270     gnutls_pkcs12_init;
271     gnutls_pkcs12_set_bag;
272     gnutls_pkcs12_verify_mac;
273     gnutls_pkcs7_deinit;
274     gnutls_pkcs7_delete_crl;
275     gnutls_pkcs7_delete_crt;
276     gnutls_pkcs7_export;
277     gnutls_pkcs7_get_crl_count;
278     gnutls_pkcs7_get_crl_raw;
279     gnutls_pkcs7_get_crt_count;
280     gnutls_pkcs7_get_crt_raw;
281     gnutls_pkcs7_import;
282     gnutls_pkcs7_init;
283     gnutls_pkcs7_set_crl;
284     gnutls_pkcs7_set_crl_raw;
285     gnutls_pkcs7_set_crt;
286     gnutls_pkcs7_set_crt_raw;
287     gnutls_prf;
288     gnutls_prf_raw;
289     gnutls_priority_deinit;
290     gnutls_priority_init;
291     gnutls_priority_set;
292     gnutls_priority_set_direct;
293     gnutls_protocol_get_id;
294     gnutls_protocol_get_name;
295     gnutls_protocol_get_version;
296     gnutls_protocol_list;
297     gnutls_protocol_set_priority;
298     gnutls_psk_allocate_client_credentials;
299     gnutls_psk_allocate_server_credentials;
300     gnutls_psk_client_get_hint;
301     gnutls_psk_free_client_credentials;
302     gnutls_psk_free_server_credentials;
303     gnutls_psk_netconf_derive_key;
304     gnutls_psk_server_get_username;
305     gnutls_psk_set_client_credentials;
306     gnutls_psk_set_client_credentials_function;
307     gnutls_psk_set_params_function;
308     gnutls_psk_set_server_credentials_file;
309     gnutls_psk_set_server_credentials_function;
310     gnutls_psk_set_server_credentials_hint;
311     gnutls_psk_set_server_dh_params;
312     gnutls_psk_set_server_params_function;
313     gnutls_realloc;
314     gnutls_realloc_fast;
315     gnutls_record_check_pending;
316     gnutls_record_disable_padding;
317     gnutls_record_get_direction;
318     gnutls_record_get_max_size;
319     gnutls_record_recv;
320     gnutls_record_send;
321     gnutls_record_set_max_size;
322     gnutls_rehandshake;
323     gnutls_rsa_export_get_modulus_bits;
324     gnutls_rsa_export_get_pubkey;
325     gnutls_rsa_params_cpy;
326     gnutls_rsa_params_deinit;
327     gnutls_rsa_params_export_pkcs1;
328     gnutls_rsa_params_export_raw;
329     gnutls_rsa_params_generate2;
330     gnutls_rsa_params_import_pkcs1;
331     gnutls_rsa_params_import_raw;
332     gnutls_rsa_params_init;
333     gnutls_secure_calloc;
334     gnutls_secure_malloc;
335     gnutls_server_name_get;
336     gnutls_server_name_set;
337     gnutls_session_enable_compatibility_mode;
338     gnutls_session_get_client_random;
339     gnutls_session_get_data2;
340     gnutls_session_get_data;
341     gnutls_session_get_id;
342     gnutls_session_get_master_secret;
343     gnutls_session_get_ptr;
344     gnutls_session_get_server_random;
345     gnutls_session_is_resumed;
346     gnutls_session_set_data;
347     gnutls_session_set_finished_function;
348     gnutls_session_set_ptr;
349     gnutls_set_default_export_priority;
350     gnutls_set_default_priority;
351     gnutls_sign_algorithm_get_name;
352     gnutls_sign_callback_get;
353     gnutls_sign_callback_set;
354     gnutls_sign_get_id;
355     gnutls_sign_get_name;
356     gnutls_sign_list;
357     gnutls_srp_1024_group_generator;
358     gnutls_srp_1024_group_prime;
359     gnutls_srp_1536_group_generator;
360     gnutls_srp_1536_group_prime;
361     gnutls_srp_2048_group_generator;
362     gnutls_srp_2048_group_prime;
363     gnutls_srp_allocate_client_credentials;
364     gnutls_srp_allocate_server_credentials;
365     gnutls_srp_base64_decode;
366     gnutls_srp_base64_decode_alloc;
367     gnutls_srp_base64_encode;
368     gnutls_srp_base64_encode_alloc;
369     gnutls_srp_free_client_credentials;
370     gnutls_srp_free_server_credentials;
371     gnutls_srp_server_get_username;
372     gnutls_srp_set_client_credentials;
373     gnutls_srp_set_client_credentials_function;
374     gnutls_srp_set_prime_bits;
375     gnutls_srp_set_server_credentials_file;
376     gnutls_srp_set_server_credentials_function;
377     gnutls_srp_verifier;
378     gnutls_strdup;
379     gnutls_strerror;
380     gnutls_strerror_name;
381     gnutls_supplemental_get_name;
382     gnutls_transport_get_ptr2;
383     gnutls_transport_get_ptr;
384     gnutls_transport_set_errno;
385     gnutls_transport_set_global_errno;
386     gnutls_transport_set_lowat;
387     gnutls_transport_set_ptr2;
388     gnutls_transport_set_ptr;
389     gnutls_transport_set_pull_function;
390     gnutls_transport_set_push_function;
391     gnutls_x509_crl_check_issuer;
392     gnutls_x509_crl_deinit;
393     gnutls_x509_crl_export;
394     gnutls_x509_crl_get_crt_count;
395     gnutls_x509_crl_get_crt_serial;
396     gnutls_x509_crl_get_dn_oid;
397     gnutls_x509_crl_get_issuer_dn;
398     gnutls_x509_crl_get_issuer_dn_by_oid;
399     gnutls_x509_crl_get_next_update;
400     gnutls_x509_crl_get_signature;
401     gnutls_x509_crl_get_signature_algorithm;
402     gnutls_x509_crl_get_this_update;
403     gnutls_x509_crl_get_version;
404     gnutls_x509_crl_import;
405     gnutls_x509_crl_init;
406     gnutls_x509_crl_print;
407     gnutls_x509_crl_set_crt;
408     gnutls_x509_crl_set_crt_serial;
409     gnutls_x509_crl_set_next_update;
410     gnutls_x509_crl_set_this_update;
411     gnutls_x509_crl_set_version;
412     gnutls_x509_crl_sign2;
413     gnutls_x509_crl_sign;
414     gnutls_x509_crl_verify;
415     gnutls_x509_crq_deinit;
416     gnutls_x509_crq_export;
417     gnutls_x509_crq_get_attribute_by_oid;
418     gnutls_x509_crq_get_challenge_password;
419     gnutls_x509_crq_get_dn;
420     gnutls_x509_crq_get_dn_by_oid;
421     gnutls_x509_crq_get_dn_oid;
422     gnutls_x509_crq_get_pk_algorithm;
423     gnutls_x509_crq_get_version;
424     gnutls_x509_crq_import;
425     gnutls_x509_crq_init;
426     gnutls_x509_crq_set_attribute_by_oid;
427     gnutls_x509_crq_set_challenge_password;
428     gnutls_x509_crq_set_dn_by_oid;
429     gnutls_x509_crq_set_key;
430     gnutls_x509_crq_set_key_rsa_raw;
431     gnutls_x509_crq_set_version;
432     gnutls_x509_crq_sign2;
433     gnutls_x509_crq_sign;
434     gnutls_x509_crt_check_hostname;
435     gnutls_x509_crt_check_issuer;
436     gnutls_x509_crt_check_revocation;
437     gnutls_x509_crt_cpy_crl_dist_points;
438     gnutls_x509_crt_deinit;
439     gnutls_x509_crt_export;
440     gnutls_x509_crt_get_activation_time;
441     gnutls_x509_crt_get_authority_key_id;
442     gnutls_x509_crt_get_basic_constraints;
443     gnutls_x509_crt_get_ca_status;
444     gnutls_x509_crt_get_crl_dist_points;
445     gnutls_x509_crt_get_dn;
446     gnutls_x509_crt_get_dn_by_oid;
447     gnutls_x509_crt_get_dn_oid;
448     gnutls_x509_crt_get_expiration_time;
449     gnutls_x509_crt_get_extension_by_oid;
450     gnutls_x509_crt_get_extension_data;
451     gnutls_x509_crt_get_extension_info;
452     gnutls_x509_crt_get_extension_oid;
453     gnutls_x509_crt_get_fingerprint;
454     gnutls_x509_crt_get_issuer;
455     gnutls_x509_crt_get_issuer_dn;
456     gnutls_x509_crt_get_issuer_dn_by_oid;
457     gnutls_x509_crt_get_issuer_dn_oid;
458     gnutls_x509_crt_get_key_id;
459     gnutls_x509_crt_get_key_purpose_oid;
460     gnutls_x509_crt_get_key_usage;
461     gnutls_x509_crt_get_pk_algorithm;
462     gnutls_x509_crt_get_pk_dsa_raw;
463     gnutls_x509_crt_get_pk_rsa_raw;
464     gnutls_x509_crt_get_proxy;
465     gnutls_x509_crt_get_raw_dn;
466     gnutls_x509_crt_get_raw_issuer_dn;
467     gnutls_x509_crt_get_serial;
468     gnutls_x509_crt_get_signature;
469     gnutls_x509_crt_get_signature_algorithm;
470     gnutls_x509_crt_get_subject;
471     gnutls_x509_crt_get_subject_alt_name2;
472     gnutls_x509_crt_get_subject_alt_name;
473     gnutls_x509_crt_get_subject_alt_othername_oid;
474     gnutls_x509_crt_get_subject_key_id;
475     gnutls_x509_crt_get_version;
476     gnutls_x509_crt_import;
477     gnutls_x509_crt_init;
478     gnutls_x509_crt_list_import;
479     gnutls_x509_crt_list_verify;
480     gnutls_x509_crt_print;
481     gnutls_x509_crt_set_activation_time;
482     gnutls_x509_crt_set_authority_key_id;
483     gnutls_x509_crt_set_basic_constraints;
484     gnutls_x509_crt_set_ca_status;
485     gnutls_x509_crt_set_crl_dist_points2;
486     gnutls_x509_crt_set_crl_dist_points;
487     gnutls_x509_crt_set_crq;
488     gnutls_x509_crt_set_dn_by_oid;
489     gnutls_x509_crt_set_expiration_time;
490     gnutls_x509_crt_set_extension_by_oid;
491     gnutls_x509_crt_set_issuer_dn_by_oid;
492     gnutls_x509_crt_set_key;
493     gnutls_x509_crt_set_key_purpose_oid;
494     gnutls_x509_crt_set_key_usage;
495     gnutls_x509_crt_set_proxy;
496     gnutls_x509_crt_set_proxy_dn;
497     gnutls_x509_crt_set_serial;
498     gnutls_x509_crt_set_subject_alt_name;
499     gnutls_x509_crt_set_subject_alternative_name;
500     gnutls_x509_crt_set_subject_key_id;
501     gnutls_x509_crt_set_version;
502     gnutls_x509_crt_sign2;
503     gnutls_x509_crt_sign;
504     gnutls_x509_crt_verify;
505     gnutls_x509_crt_verify_data;
506     gnutls_x509_dn_deinit;
507     gnutls_x509_dn_export;
508     gnutls_x509_dn_get_rdn_ava;
509     gnutls_x509_dn_import;
510     gnutls_x509_dn_init;
511     gnutls_x509_dn_oid_known;
512     gnutls_x509_privkey_cpy;
513     gnutls_x509_privkey_deinit;
514     gnutls_x509_privkey_export;
515     gnutls_x509_privkey_export_dsa_raw;
516     gnutls_x509_privkey_export_pkcs8;
517     gnutls_x509_privkey_export_rsa_raw;
518     gnutls_x509_privkey_fix;
519     gnutls_x509_privkey_generate;
520     gnutls_x509_privkey_get_key_id;
521     gnutls_x509_privkey_get_pk_algorithm;
522     gnutls_x509_privkey_import;
523     gnutls_x509_privkey_import_dsa_raw;
524     gnutls_x509_privkey_import_pkcs8;
525     gnutls_x509_privkey_import_rsa_raw;
526     gnutls_x509_privkey_init;
527     gnutls_x509_privkey_sign_data;
528     gnutls_x509_privkey_sign_hash;
529     gnutls_x509_privkey_verify_data;
530     gnutls_x509_rdn_get;
531     gnutls_x509_rdn_get_by_oid;
532     gnutls_x509_rdn_get_oid;
534   local:
535     *;
538 GNUTLS_2_8
540   global:
541     gnutls_certificate_set_x509_simple_pkcs12_mem;
542     gnutls_x509_crl_get_authority_key_id;
543     gnutls_x509_crl_get_extension_data;
544     gnutls_x509_crl_get_extension_info;
545     gnutls_x509_crl_get_extension_oid;
546     gnutls_x509_crl_get_number;
547     gnutls_x509_crl_set_authority_key_id;
548     gnutls_x509_crl_set_number;
549     gnutls_x509_crq_get_attribute_data;
550     gnutls_x509_crq_get_attribute_info;
551     gnutls_x509_crq_get_basic_constraints;
552     gnutls_x509_crq_get_extension_by_oid;
553     gnutls_x509_crq_get_extension_data;
554     gnutls_x509_crq_get_extension_info;
555     gnutls_x509_crq_get_key_id;
556     gnutls_x509_crq_get_key_purpose_oid;
557     gnutls_x509_crq_get_key_rsa_raw;
558     gnutls_x509_crq_get_key_usage;
559     gnutls_x509_crq_get_subject_alt_name;
560     gnutls_x509_crq_get_subject_alt_othername_oid;
561     gnutls_x509_crq_print;
562     gnutls_x509_crq_set_basic_constraints;
563     gnutls_x509_crq_set_key_purpose_oid;
564     gnutls_x509_crq_set_key_usage;
565     gnutls_x509_crq_set_subject_alt_name;
566     gnutls_x509_crt_get_verify_algorithm;
567     gnutls_x509_crt_set_crq_extensions;
568     gnutls_x509_crt_verify_hash;
569     gnutls_session_ticket_key_generate;
570     gnutls_session_ticket_enable_client;
571     gnutls_session_ticket_enable_server;
572 } GNUTLS_1_4;
574 GNUTLS_2_10
576   global:
577     gnutls_session_ticket_key_generate;
578     gnutls_session_ticket_enable_client;
579     gnutls_session_ticket_enable_server;
580     gnutls_x509_crt_get_issuer_alt_name2;
581     gnutls_x509_crt_get_issuer_alt_name;
582     gnutls_x509_crt_get_issuer_alt_othername_oid;
583     gnutls_sign_algorithm_get_requested;
584     gnutls_cipher_init;
585     gnutls_cipher_encrypt;
586     gnutls_cipher_decrypt;
587     gnutls_cipher_deinit;
588     gnutls_cipher_get_block_size;
589     gnutls_hash_init;
590     gnutls_hash_get_len;
591     gnutls_hash;
592     gnutls_hash_fast;
593     gnutls_hash_deinit;
594     gnutls_hash_output;
595     gnutls_hmac_init;
596     gnutls_hmac_get_len;
597     gnutls_hmac;
598     gnutls_hmac_fast;
599     gnutls_hmac_deinit;
600     gnutls_hmac_output;
601 } GNUTLS_2_8;
603 GNUTLS_PRIVATE {
604   global:
605     # Internal symbols needed by libgnutls-extra:
606     _gnutls_log_level;
607     _gnutls_write_uint24;
608     _gnutls_log;
609     _gnutls_PRF;
610     _gnutls_send_int;
611     _gnutls_read_uint24;
612     _gnutls_get_cred;
613     _gnutls_recv_int;
614     # Internal symbols needed by libgnutls-extra for LZO:
615     _gnutls_compression_algorithms;
616     _gnutls_comp_algorithms_size;
617     _gnutls_lzo1x_decompress_safe;
618     _gnutls_lzo1x_1_compress;
619     # Internal symbols needed by libgnutls-openssl:
620     _gnutls_pkix1_asn;
621     _gnutls_x509_parse_dn_oid;
622     _gnutls_hash_fast;
623     _gnutls_asn2err;
624     _gnutls_hash_init;
625     _gnutls_hash_deinit;
626     _gnutls_hash;
628     # Internal symbols needed by psktool:
629     _gnutls_rnd;
630     # Internal symbols needed by gnutls-cli-debug:
631     _gnutls_rsa_pms_set_version;
632     _gnutls_record_set_default_version;
633     _gnutls_record_set_default_version;
634     # Internal symbols needed by tests/gc:
635     _gnutls_hmac_fast;
636     _gnutls_pbkdf2_sha1;
637     # Internal symbols needed by tests/mpi:
638     _gnutls_mpi_ops;
639     _gnutls_mpi_randomize;
640     _gnutls_mpi_log;
641     _gnutls_mpi_release;
642     # Internal symbols needed by tests/pkcs12_s2k:
643     _gnutls_pkcs12_string_to_key;
644     _gnutls_bin2hex;