1# $FreeBSD$ 2 3OPENSSL_1_1_0 { 4 global: 5 BIO_f_ssl; 6 BIO_new_buffer_ssl_connect; 7 BIO_new_ssl; 8 BIO_new_ssl_connect; 9 BIO_ssl_copy_session_id; 10 BIO_ssl_shutdown; 11 DTLS_client_method; 12 DTLS_method; 13 DTLS_server_method; 14 DTLSv1_2_client_method; 15 DTLSv1_2_method; 16 DTLSv1_2_server_method; 17 DTLSv1_client_method; 18 DTLSv1_listen; 19 DTLSv1_method; 20 DTLSv1_server_method; 21 ERR_load_SSL_strings; 22 OPENSSL_init_ssl; 23 PEM_read_SSL_SESSION; 24 PEM_read_bio_SSL_SESSION; 25 PEM_write_SSL_SESSION; 26 PEM_write_bio_SSL_SESSION; 27 SRP_Calc_A_param; 28 SSL_CIPHER_description; 29 SSL_CIPHER_find; 30 SSL_CIPHER_get_auth_nid; 31 SSL_CIPHER_get_bits; 32 SSL_CIPHER_get_cipher_nid; 33 SSL_CIPHER_get_digest_nid; 34 SSL_CIPHER_get_id; 35 SSL_CIPHER_get_kx_nid; 36 SSL_CIPHER_get_name; 37 SSL_CIPHER_get_version; 38 SSL_CIPHER_is_aead; 39 SSL_CIPHER_standard_name; 40 SSL_COMP_add_compression_method; 41 SSL_COMP_get_compression_methods; 42 SSL_COMP_get_name; 43 SSL_COMP_set0_compression_methods; 44 SSL_CONF_CTX_clear_flags; 45 SSL_CONF_CTX_finish; 46 SSL_CONF_CTX_free; 47 SSL_CONF_CTX_new; 48 SSL_CONF_CTX_set1_prefix; 49 SSL_CONF_CTX_set_flags; 50 SSL_CONF_CTX_set_ssl; 51 SSL_CONF_CTX_set_ssl_ctx; 52 SSL_CONF_cmd; 53 SSL_CONF_cmd_argv; 54 SSL_CONF_cmd_value_type; 55 SSL_CTX_SRP_CTX_free; 56 SSL_CTX_SRP_CTX_init; 57 SSL_CTX_add_client_CA; 58 SSL_CTX_add_client_custom_ext; 59 SSL_CTX_add_server_custom_ext; 60 SSL_CTX_add_session; 61 SSL_CTX_callback_ctrl; 62 SSL_CTX_check_private_key; 63 SSL_CTX_clear_options; 64 SSL_CTX_config; 65 SSL_CTX_ct_is_enabled; 66 SSL_CTX_ctrl; 67 SSL_CTX_dane_clear_flags; 68 SSL_CTX_dane_enable; 69 SSL_CTX_dane_mtype_set; 70 SSL_CTX_dane_set_flags; 71 SSL_CTX_enable_ct; 72 SSL_CTX_flush_sessions; 73 SSL_CTX_free; 74 SSL_CTX_get0_certificate; 75 SSL_CTX_get0_ctlog_store; 76 SSL_CTX_get0_param; 77 SSL_CTX_get0_privatekey; 78 SSL_CTX_get0_security_ex_data; 79 SSL_CTX_get_cert_store; 80 SSL_CTX_get_ciphers; 81 SSL_CTX_get_client_CA_list; 82 SSL_CTX_get_client_cert_cb; 83 SSL_CTX_get_default_passwd_cb; 84 SSL_CTX_get_default_passwd_cb_userdata; 85 SSL_CTX_get_ex_data; 86 SSL_CTX_get_info_callback; 87 SSL_CTX_get_options; 88 SSL_CTX_get_quiet_shutdown; 89 SSL_CTX_get_security_callback; 90 SSL_CTX_get_security_level; 91 SSL_CTX_get_ssl_method; 92 SSL_CTX_get_timeout; 93 SSL_CTX_get_verify_callback; 94 SSL_CTX_get_verify_depth; 95 SSL_CTX_get_verify_mode; 96 SSL_CTX_has_client_custom_ext; 97 SSL_CTX_load_verify_locations; 98 SSL_CTX_new; 99 SSL_CTX_remove_session; 100 SSL_CTX_sess_get_get_cb; 101 SSL_CTX_sess_get_new_cb; 102 SSL_CTX_sess_get_remove_cb; 103 SSL_CTX_sess_set_get_cb; 104 SSL_CTX_sess_set_new_cb; 105 SSL_CTX_sess_set_remove_cb; 106 SSL_CTX_sessions; 107 SSL_CTX_set0_ctlog_store; 108 SSL_CTX_set0_security_ex_data; 109 SSL_CTX_set1_param; 110 SSL_CTX_set_alpn_protos; 111 SSL_CTX_set_alpn_select_cb; 112 SSL_CTX_set_cert_cb; 113 SSL_CTX_set_cert_store; 114 SSL_CTX_set_cert_verify_callback; 115 SSL_CTX_set_cipher_list; 116 SSL_CTX_set_client_CA_list; 117 SSL_CTX_set_client_cert_cb; 118 SSL_CTX_set_client_cert_engine; 119 SSL_CTX_set_cookie_generate_cb; 120 SSL_CTX_set_cookie_verify_cb; 121 SSL_CTX_set_ct_validation_callback; 122 SSL_CTX_set_ctlog_list_file; 123 SSL_CTX_set_default_ctlog_list_file; 124 SSL_CTX_set_default_passwd_cb; 125 SSL_CTX_set_default_passwd_cb_userdata; 126 SSL_CTX_set_default_read_buffer_len; 127 SSL_CTX_set_default_verify_dir; 128 SSL_CTX_set_default_verify_file; 129 SSL_CTX_set_default_verify_paths; 130 SSL_CTX_set_ex_data; 131 SSL_CTX_set_generate_session_id; 132 SSL_CTX_set_info_callback; 133 SSL_CTX_set_msg_callback; 134 SSL_CTX_set_next_proto_select_cb; 135 SSL_CTX_set_next_protos_advertised_cb; 136 SSL_CTX_set_not_resumable_session_callback; 137 SSL_CTX_set_options; 138 SSL_CTX_set_psk_client_callback; 139 SSL_CTX_set_psk_server_callback; 140 SSL_CTX_set_purpose; 141 SSL_CTX_set_quiet_shutdown; 142 SSL_CTX_set_security_callback; 143 SSL_CTX_set_security_level; 144 SSL_CTX_set_session_id_context; 145 SSL_CTX_set_srp_cb_arg; 146 SSL_CTX_set_srp_client_pwd_callback; 147 SSL_CTX_set_srp_password; 148 SSL_CTX_set_srp_strength; 149 SSL_CTX_set_srp_username; 150 SSL_CTX_set_srp_username_callback; 151 SSL_CTX_set_srp_verify_param_callback; 152 SSL_CTX_set_ssl_version; 153 SSL_CTX_set_timeout; 154 SSL_CTX_set_tlsext_use_srtp; 155 SSL_CTX_set_tmp_dh_callback; 156 SSL_CTX_set_trust; 157 SSL_CTX_set_verify; 158 SSL_CTX_set_verify_depth; 159 SSL_CTX_up_ref; 160 SSL_CTX_use_PrivateKey; 161 SSL_CTX_use_PrivateKey_ASN1; 162 SSL_CTX_use_PrivateKey_file; 163 SSL_CTX_use_RSAPrivateKey; 164 SSL_CTX_use_RSAPrivateKey_ASN1; 165 SSL_CTX_use_RSAPrivateKey_file; 166 SSL_CTX_use_certificate; 167 SSL_CTX_use_certificate_ASN1; 168 SSL_CTX_use_certificate_chain_file; 169 SSL_CTX_use_certificate_file; 170 SSL_CTX_use_psk_identity_hint; 171 SSL_CTX_use_serverinfo; 172 SSL_CTX_use_serverinfo_file; 173 SSL_SESSION_free; 174 SSL_SESSION_get0_cipher; 175 SSL_SESSION_get0_hostname; 176 SSL_SESSION_get0_id_context; 177 SSL_SESSION_get0_peer; 178 SSL_SESSION_get0_ticket; 179 SSL_SESSION_get_compress_id; 180 SSL_SESSION_get_ex_data; 181 SSL_SESSION_get_id; 182 SSL_SESSION_get_master_key; 183 SSL_SESSION_get_protocol_version; 184 SSL_SESSION_get_ticket_lifetime_hint; 185 SSL_SESSION_get_time; 186 SSL_SESSION_get_timeout; 187 SSL_SESSION_has_ticket; 188 SSL_SESSION_new; 189 SSL_SESSION_print; 190 SSL_SESSION_print_fp; 191 SSL_SESSION_print_keylog; 192 SSL_SESSION_set1_id; 193 SSL_SESSION_set1_id_context; 194 SSL_SESSION_set_ex_data; 195 SSL_SESSION_set_time; 196 SSL_SESSION_set_timeout; 197 SSL_SESSION_up_ref; 198 SSL_SRP_CTX_free; 199 SSL_SRP_CTX_init; 200 SSL_accept; 201 SSL_add1_host; 202 SSL_add_client_CA; 203 SSL_add_dir_cert_subjects_to_stack; 204 SSL_add_file_cert_subjects_to_stack; 205 SSL_add_ssl_module; 206 SSL_alert_desc_string; 207 SSL_alert_desc_string_long; 208 SSL_alert_type_string; 209 SSL_alert_type_string_long; 210 SSL_callback_ctrl; 211 SSL_certs_clear; 212 SSL_check_chain; 213 SSL_check_private_key; 214 SSL_clear; 215 SSL_clear_options; 216 SSL_client_version; 217 SSL_config; 218 SSL_connect; 219 SSL_copy_session_id; 220 SSL_ct_is_enabled; 221 SSL_ctrl; 222 SSL_dane_clear_flags; 223 SSL_dane_enable; 224 SSL_dane_set_flags; 225 SSL_dane_tlsa_add; 226 SSL_do_handshake; 227 SSL_dup; 228 SSL_dup_CA_list; 229 SSL_enable_ct; 230 SSL_export_keying_material; 231 SSL_extension_supported; 232 SSL_free; 233 SSL_get0_alpn_selected; 234 SSL_get0_dane; 235 SSL_get0_dane_authority; 236 SSL_get0_dane_tlsa; 237 SSL_get0_next_proto_negotiated; 238 SSL_get0_param; 239 SSL_get0_peer_scts; 240 SSL_get0_peername; 241 SSL_get0_security_ex_data; 242 SSL_get0_verified_chain; 243 SSL_get1_session; 244 SSL_get1_supported_ciphers; 245 SSL_get_SSL_CTX; 246 SSL_get_all_async_fds; 247 SSL_get_certificate; 248 SSL_get_changed_async_fds; 249 SSL_get_cipher_list; 250 SSL_get_ciphers; 251 SSL_get_client_CA_list; 252 SSL_get_client_ciphers; 253 SSL_get_client_random; 254 SSL_get_current_cipher; 255 SSL_get_current_compression; 256 SSL_get_current_expansion; 257 SSL_get_default_passwd_cb; 258 SSL_get_default_passwd_cb_userdata; 259 SSL_get_default_timeout; 260 SSL_get_error; 261 SSL_get_ex_data; 262 SSL_get_ex_data_X509_STORE_CTX_idx; 263 SSL_get_fd; 264 SSL_get_finished; 265 SSL_get_info_callback; 266 SSL_get_options; 267 SSL_get_peer_cert_chain; 268 SSL_get_peer_certificate; 269 SSL_get_peer_finished; 270 SSL_get_privatekey; 271 SSL_get_psk_identity; 272 SSL_get_psk_identity_hint; 273 SSL_get_quiet_shutdown; 274 SSL_get_rbio; 275 SSL_get_read_ahead; 276 SSL_get_rfd; 277 SSL_get_security_callback; 278 SSL_get_security_level; 279 SSL_get_selected_srtp_profile; 280 SSL_get_server_random; 281 SSL_get_servername; 282 SSL_get_servername_type; 283 SSL_get_session; 284 SSL_get_shared_ciphers; 285 SSL_get_shared_sigalgs; 286 SSL_get_shutdown; 287 SSL_get_sigalgs; 288 SSL_get_srp_N; 289 SSL_get_srp_g; 290 SSL_get_srp_userinfo; 291 SSL_get_srp_username; 292 SSL_get_srtp_profiles; 293 SSL_get_ssl_method; 294 SSL_get_state; 295 SSL_get_verify_callback; 296 SSL_get_verify_depth; 297 SSL_get_verify_mode; 298 SSL_get_verify_result; 299 SSL_get_version; 300 SSL_get_wbio; 301 SSL_get_wfd; 302 SSL_has_matching_session_id; 303 SSL_has_pending; 304 SSL_in_before; 305 SSL_in_init; 306 SSL_is_dtls; 307 SSL_is_init_finished; 308 SSL_is_server; 309 SSL_load_client_CA_file; 310 SSL_new; 311 SSL_peek; 312 SSL_pending; 313 SSL_read; 314 SSL_renegotiate; 315 SSL_renegotiate_abbreviated; 316 SSL_renegotiate_pending; 317 SSL_rstate_string; 318 SSL_rstate_string_long; 319 SSL_select_next_proto; 320 SSL_session_reused; 321 SSL_set0_rbio; 322 SSL_set0_security_ex_data; 323 SSL_set0_wbio; 324 SSL_set1_host; 325 SSL_set1_param; 326 SSL_set_SSL_CTX; 327 SSL_set_accept_state; 328 SSL_set_alpn_protos; 329 SSL_set_bio; 330 SSL_set_cert_cb; 331 SSL_set_cipher_list; 332 SSL_set_client_CA_list; 333 SSL_set_connect_state; 334 SSL_set_ct_validation_callback; 335 SSL_set_debug; 336 SSL_set_default_passwd_cb; 337 SSL_set_default_passwd_cb_userdata; 338 SSL_set_default_read_buffer_len; 339 SSL_set_ex_data; 340 SSL_set_fd; 341 SSL_set_generate_session_id; 342 SSL_set_hostflags; 343 SSL_set_info_callback; 344 SSL_set_msg_callback; 345 SSL_set_not_resumable_session_callback; 346 SSL_set_options; 347 SSL_set_psk_client_callback; 348 SSL_set_psk_server_callback; 349 SSL_set_purpose; 350 SSL_set_quiet_shutdown; 351 SSL_set_read_ahead; 352 SSL_set_rfd; 353 SSL_set_security_callback; 354 SSL_set_security_level; 355 SSL_set_session; 356 SSL_set_session_id_context; 357 SSL_set_session_secret_cb; 358 SSL_set_session_ticket_ext; 359 SSL_set_session_ticket_ext_cb; 360 SSL_set_shutdown; 361 SSL_set_srp_server_param; 362 SSL_set_srp_server_param_pw; 363 SSL_set_ssl_method; 364 SSL_set_tlsext_use_srtp; 365 SSL_set_tmp_dh_callback; 366 SSL_set_trust; 367 SSL_set_verify; 368 SSL_set_verify_depth; 369 SSL_set_verify_result; 370 SSL_set_wfd; 371 SSL_shutdown; 372 SSL_srp_server_param_with_username; 373 SSL_state_string; 374 SSL_state_string_long; 375 SSL_up_ref; 376 SSL_use_PrivateKey; 377 SSL_use_PrivateKey_ASN1; 378 SSL_use_PrivateKey_file; 379 SSL_use_RSAPrivateKey; 380 SSL_use_RSAPrivateKey_ASN1; 381 SSL_use_RSAPrivateKey_file; 382 SSL_use_certificate; 383 SSL_use_certificate_ASN1; 384 SSL_use_certificate_chain_file; 385 SSL_use_certificate_file; 386 SSL_use_psk_identity_hint; 387 SSL_version; 388 SSL_waiting_for_async; 389 SSL_want; 390 SSL_write; 391 SSLv3_client_method; 392 SSLv3_method; 393 SSLv3_server_method; 394 TLS_client_method; 395 TLS_method; 396 TLS_server_method; 397 TLSv1_1_client_method; 398 TLSv1_1_method; 399 TLSv1_1_server_method; 400 TLSv1_2_client_method; 401 TLSv1_2_method; 402 TLSv1_2_server_method; 403 TLSv1_client_method; 404 TLSv1_method; 405 TLSv1_server_method; 406 d2i_SSL_SESSION; 407 i2d_SSL_SESSION; 408}; 409 410OPENSSL_1_1_0d { 411 global: 412 SSL_COMP_get0_name; 413 SSL_COMP_get_id; 414} OPENSSL_1_1_0; 415 416OPENSSL_1_1_1 { 417 global: 418 DTLS_get_data_mtu; 419 DTLS_set_timer_cb; 420 OPENSSL_cipher_name; 421 SSL_CIPHER_get_handshake_digest; 422 SSL_CIPHER_get_protocol_id; 423 SSL_CTX_add1_to_CA_list; 424 SSL_CTX_add_custom_ext; 425 SSL_CTX_get0_CA_list; 426 SSL_CTX_get_keylog_callback; 427 SSL_CTX_get_max_early_data; 428 SSL_CTX_get_num_tickets; 429 SSL_CTX_get_record_padding_callback_arg; 430 SSL_CTX_get_recv_max_early_data; 431 SSL_CTX_set0_CA_list; 432 SSL_CTX_set1_cert_store; 433 SSL_CTX_set_allow_early_data_cb; 434 SSL_CTX_set_block_padding; 435 SSL_CTX_set_ciphersuites; 436 SSL_CTX_set_client_hello_cb; 437 SSL_CTX_set_keylog_callback; 438 SSL_CTX_set_max_early_data; 439 SSL_CTX_set_num_tickets; 440 SSL_CTX_set_post_handshake_auth; 441 SSL_CTX_set_psk_find_session_callback; 442 SSL_CTX_set_psk_use_session_callback; 443 SSL_CTX_set_record_padding_callback; 444 SSL_CTX_set_record_padding_callback_arg; 445 SSL_CTX_set_recv_max_early_data; 446 SSL_CTX_set_session_ticket_cb; 447 SSL_CTX_set_stateless_cookie_generate_cb; 448 SSL_CTX_set_stateless_cookie_verify_cb; 449 SSL_CTX_set_tlsext_max_fragment_length; 450 SSL_CTX_use_cert_and_key; 451 SSL_CTX_use_serverinfo_ex; 452 SSL_SESSION_dup; 453 SSL_SESSION_get0_alpn_selected; 454 SSL_SESSION_get0_ticket_appdata; 455 SSL_SESSION_get_max_early_data; 456 SSL_SESSION_get_max_fragment_length; 457 SSL_SESSION_is_resumable; 458 SSL_SESSION_set1_alpn_selected; 459 SSL_SESSION_set1_hostname; 460 SSL_SESSION_set1_master_key; 461 SSL_SESSION_set1_ticket_appdata; 462 SSL_SESSION_set_cipher; 463 SSL_SESSION_set_max_early_data; 464 SSL_SESSION_set_protocol_version; 465 SSL_add1_to_CA_list; 466 SSL_alloc_buffers; 467 SSL_bytes_to_cipher_list; 468 SSL_client_hello_get0_ciphers; 469 SSL_client_hello_get0_compression_methods; 470 SSL_client_hello_get0_ext; 471 SSL_client_hello_get0_legacy_version; 472 SSL_client_hello_get0_random; 473 SSL_client_hello_get0_session_id; 474 SSL_client_hello_get1_extensions_present; 475 SSL_client_hello_isv2; 476 SSL_export_keying_material_early; 477 SSL_free_buffers; 478 SSL_get0_CA_list; 479 SSL_get0_peer_CA_list; 480 SSL_get_early_data_status; 481 SSL_get_key_update_type; 482 SSL_get_max_early_data; 483 SSL_get_num_tickets; 484 SSL_get_peer_signature_type_nid; 485 SSL_get_pending_cipher; 486 SSL_get_record_padding_callback_arg; 487 SSL_get_recv_max_early_data; 488 SSL_key_update; 489 SSL_peek_ex; 490 SSL_read_early_data; 491 SSL_read_ex; 492 SSL_set0_CA_list; 493 SSL_set_allow_early_data_cb; 494 SSL_set_block_padding; 495 SSL_set_ciphersuites; 496 SSL_set_max_early_data; 497 SSL_set_num_tickets; 498 SSL_set_post_handshake_auth; 499 SSL_set_psk_find_session_callback; 500 SSL_set_psk_use_session_callback; 501 SSL_set_record_padding_callback; 502 SSL_set_record_padding_callback_arg; 503 SSL_set_recv_max_early_data; 504 SSL_set_tlsext_max_fragment_length; 505 SSL_stateless; 506 SSL_use_cert_and_key; 507 SSL_verify_client_post_handshake; 508 SSL_write_early_data; 509 SSL_write_ex; 510} OPENSSL_1_1_0d; 511 512OPENSSL_1_1_1a { 513 global: 514 SSL_get_signature_type_nid; 515} OPENSSL_1_1_1; 516 517OPENSSL_1_1_1e { 518 global: 519 SSL_sendfile; 520 local: *; 521} OPENSSL_1_1_1a; 522 523OPENSSL_3_0_9 { 524 global: 525 OSSL_default_cipher_list; 526 OSSL_default_ciphersuites; 527 SSL_CTX_load_verify_dir; 528 SSL_CTX_load_verify_file; 529 SSL_CTX_load_verify_store; 530 SSL_CTX_new_ex; 531 SSL_CTX_set0_tmp_dh_pkey; 532 SSL_CTX_set_async_callback; 533 SSL_CTX_set_async_callback_arg; 534 SSL_CTX_set_default_verify_store; 535 SSL_CTX_set_tlsext_ticket_key_evp_cb; 536 SSL_add_store_cert_subjects_to_stack; 537 SSL_get0_peer_certificate; 538 SSL_get1_peer_certificate; 539 SSL_get_async_status; 540 SSL_group_to_name; 541 SSL_load_client_CA_file_ex; 542 SSL_new_session_ticket; 543 SSL_set0_tmp_dh_pkey; 544 SSL_set_async_callback; 545 SSL_set_async_callback_arg; 546 SSL_trace; 547} OPENSSL_1_1_1e; 548