1 # libgnutls.map -- libgnutls linker version script. -*- ld-script -*-
2 # Copyright (C) 2005-2012 Free Software Foundation, Inc.
4 # Author: Simon Josefsson
6 # This file is part of GnuTLS.
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.
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.
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/>
25 gnutls_alert_get_name;
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;
37 gnutls_auth_server_get_type;
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;
82 gnutls_cipher_get_key_size;
83 gnutls_cipher_get_name;
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;
95 gnutls_db_remove_session;
96 gnutls_db_set_cache_expiration;
98 gnutls_db_set_remove_function;
99 gnutls_db_set_retrieve_function;
100 gnutls_db_set_store_function;
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;
120 gnutls_global_deinit;
122 gnutls_global_set_log_function;
123 gnutls_global_set_log_level;
124 gnutls_global_set_mem_functions;
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;
141 gnutls_mac_get_key_size;
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;
214 gnutls_pk_algorithm_get_name;
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;
238 gnutls_pkcs12_set_bag;
239 gnutls_pkcs12_verify_mac;
241 gnutls_pkcs7_delete_crl;
242 gnutls_pkcs7_delete_crt;
244 gnutls_pkcs7_get_crl_count;
245 gnutls_pkcs7_get_crl_raw;
246 gnutls_pkcs7_get_crt_count;
247 gnutls_pkcs7_get_crt_raw;
250 gnutls_pkcs7_set_crl;
251 gnutls_pkcs7_set_crl_raw;
252 gnutls_pkcs7_set_crt;
253 gnutls_pkcs7_set_crt_raw;
256 gnutls_priority_deinit;
257 gnutls_priority_init;
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;
279 gnutls_record_check_pending;
280 gnutls_record_disable_padding;
281 gnutls_record_get_direction;
282 gnutls_record_get_max_size;
285 gnutls_record_set_max_size;
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;
300 gnutls_sign_get_name;
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;
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;
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;
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;
511 gnutls_cipher_encrypt;
512 gnutls_cipher_decrypt;
513 gnutls_cipher_deinit;
514 gnutls_cipher_get_block_size;
527 gnutls_certificate_set_verify_function;
528 gnutls_safe_renegotiation_status;
529 gnutls_certificate_set_retrieve_function;
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;
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;
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;
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;
621 gnutls_cipher_add_auth;
622 gnutls_dtls_set_timeouts;
623 gnutls_transport_set_pull_timeout_function;
626 gnutls_record_recv_seq;
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;
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;
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;
715 gnutls_dtls_get_timeout;
717 gnutls_tdb_set_store_func;
718 gnutls_tdb_set_store_commitment_func;
719 gnutls_tdb_set_verify_func;
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;
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;
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;
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;
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;
822 gnutls_record_send_range;
823 gnutls_db_check_entry_time;
824 gnutls_handshake_set_random;
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;
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;
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;
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;
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;
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;
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;
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
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;
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;
1049 # Internal symbols needed by libgnutls-openssl:
1051 _gnutls_x509_parse_dn_oid;
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;
1066 # Internal symbols used by fips-test
1067 _gnutls_lib_simulate_error;
1068 #symbols needed for crypto-selftests
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:
1081 _gnutls_mpi_release;
1082 # Internal symbols needed by tests/pkcs12_s2k:
1083 _gnutls_pkcs12_string_to_key;
1084 _gnutls_mac_to_entry;