- DigiCert developer portal
- TrustCore SDK
- NanoSSL
- Get started
- OpenSSL shim compatibility
OpenSSL shim compatibility
Compatibility status description
Status | Description |
---|---|
Defined, Implemented | Fully supported. |
Defined, Partial Implementation | Support verified based on requirements of applications included in the test harness. |
Defined, Not Supported | Empty stub. |
Defined, Not Implemented | Empty stub. |
OpenSSL 3.0.7
Defined in OpenSSL | NanoSSL connector |
---|---|
SSL_set_psk_find_session_callback | Defined, Implemented |
SSL_set_psk_use_session_callback | Defined, Implemented |
SSL_CTX_set_psk_find_session_callback | Defined, Implemented |
SSL_CTX_set_psk_use_session_callback | Defined, Implemented |
SSL_CTX_set_session_ticket_cb | Defined, Implemented |
SSL_CTX_set_ciphersuites | Defined, Implemented |
SSL_set_ciphersuites | Defined, Not Implemented |
SSL_set_recv_max_early_data | Defined, Implemented |
SSL_get_early_data_status | Defined, Implemented |
SSL_set_max_early_data | Defined, Implemented |
SSL_get_recv_max_early_data | Defined, Implemented |
SSL_get_max_early_data | Defined, Implemented |
SSL_SESSION_get0_alpn_selected | Defined, Implemented |
SSL_SESSION_get0_ticket_appdata | Defined, Implemented |
SSL_SESSION_get_max_early_data | Defined, Implemented |
SSL_SESSION_set1_alpn_selected | Defined, Implemented |
SSL_SESSION_set1_hostname | Defined, Implemented |
SSL_SESSION_set1_master_key | Defined, Implemented |
SSL_SESSION_set1_ticket_appdata | Defined, Implemented |
SSL_SESSION_set_cipher | Defined, Implemented |
SSL_SESSION_set_max_early_data | Defined, Implemented |
SSL_SESSION_set_protocol_version | Defined, Implemented |
SSL_get_key_update_type | Defined, Implemented |
SSL_CTX_set_post_handshake_auth | Defined, Implemented |
SSL_set_num_tickets | Defined, Implemented |
SSL_set_post_handshake_auth | Defined, Implemented |
SSL_verify_client_post_handshake | Defined, Implemented |
SSL_SESSION_free | Defined, Implemented |
SSL_SESSION_dup | Defined, Implemented |
SSL_CTX_set_session_cache_mode | Defined, Implemented |
SSL_read_early_data | Defined, Implemented |
SSL_write_early_data | Defined, Implemented |
SSL_CTX_sess_set_new_cb | Defined, Implemented |
SSL_CTX_sess_set_get_cb | Defined, Implemented |
SSL_CTX_sess_set_remove_cb | Defined, Implemented |
OPENSSL_cipher_name | Defined, Implemented |
SSL_CIPHER_get_protocol_id | Defined, Implemented |
SSL_peek_ex | Defined, Implemented |
SSL_read_ex | Defined, Implemented |
SSL_write_ex | Defined, Implemented |
SSL_get_server_random | Defined, Implemented |
SSL_get_client_random | Defined, Implemented |
SSL_clear_options | Defined, Implemented |
SSL_use_certificate_chain_file | Defined, Implemented |
SSL_CTX_add1_to_CA_list | Defined, Not Implemented |
SSL_CTX_set1_cert_store | Defined, Not Implemented |
SSL_CTX_add_custom_ext | Defined, Not Implemented |
SSL_CTX_get_keylog_callback | Defined, Not Implemented |
SSL_CTX_set_block_padding | Defined, Not Implemented |
SSL_CTX_set_tlsext_max_fragment_length | Defined, Not Implemented |
SSL_CTX_use_cert_and_key | Defined, Not Implemented |
SSL_CTX_use_serverinfo_ex | Defined, Not Implemented |
SSL_SESSION_is_resumable | Defined, Not Implemented |
SSL_add1_to_CA_list | Defined, Not Implemented |
SSL_alloc_buffers | Defined, Not Implemented |
SSL_bytes_to_cipher_list | Defined, Not Implemented |
SSL_client_hello_get0_ciphers | Defined, Not Implemented |
SSL_client_hello_get0_compression_methods | Defined, Not Implemented |
SSL_client_hello_get0_ext | Defined, Not Implemented |
SSL_client_hello_get0_legacy_version | Defined, Not Implemented |
SSL_client_hello_get0_random | Defined, Not Implemented |
SSL_client_hello_get0_session_id | Defined, Not Implemented |
SSL_client_hello_get1_extensions_present | Defined, Not Implemented |
SSL_client_hello_isv2 | Defined, Not Implemented |
SSL_export_keying_material_early | Defined, Not Implemented |
SSL_free_buffers | Defined, Not Implemented |
SSL_get0_CA_list | Defined, Not Implemented |
SSL_get0_peer_CA_list | Defined, Not Implemented |
SSL_get_peer_signature_type_nid | Defined, Not Implemented |
SSL_get_pending_cipher | Defined, Not Implemented |
SSL_set0_CA_list | Defined, Not Implemented |
SSL_set_block_padding | Defined, Not Implemented |
SSL_set_ciphersuites | Defined, Not Implemented |
SSL_stateless | Defined, Not Implemented |
SSL_set_security_level | Defined, Not Implemented |
SSL_get_security_level | Defined, Not Implemented |
SSL_version | Defined, Implemented |
SSL_set_verify_depth | Defined, Implemented |
SSL_CTX_set0_tmp_dh_pkey | Defined, Implemented |
SSL_CTX_set1_param | Defined, Implemented |
SSL_CTX_load_verify_dir | Defined, Implemented |
SSL_CTX_load_verify_file | Defined, Implemented |
SSL_get1_peer_certificate | Defined, Implemented |
SSL_get0_peer_certificate | Defined, Implemented |
SSL_CTX_get0_verify_cert_store | Defined, Implemented |
SSL_get0_verify_cert_store | Defined, Implemented |
DTLS_set_timer_cb | Defined, Not Implemented |
SSL_COMP_get0_name | Defined, Implemented |
SSL_COMP_get_id | Defined, Implemented |
SSL_CTX_config | Defined, Not Implemented |
SSL_CTX_ct_is_enabled | Defined, Not Implemented |
SSL_CTX_set0_CA_list | Defined, Not Implemented |
SSL_CTX_get0_ctlog_store | Defined, Not Implemented |
SSL_CTX_get0_security_ex_data | Defined, Not Implemented |
SSL_CTX_get_record_padding_callback_arg | Defined, Not Implemented |
SSL_CTX_get_security_level | Defined, Implemented |
SSL_CTX_has_client_custom_ext | Defined, Not Implemented |
SSL_CTX_load_verify_store | Defined, Not Implemented |
SSL_CTX_new_ex | Defined, Not Implemented |
SSL_CTX_sess_get_new_cb | Defined, Not Implemented |
SSL_CTX_sess_get_remove_cb | Defined, Not Implemented |
SSL_CTX_sessions | Defined, Not Implemented |
SSL_CTX_set0_ctlog_store | Defined, Not Implemented |
SSL_CTX_set0_security_ex_data | Defined, Not Implemented |
SSL_CTX_set_allow_early_data_cb | Defined, Not Implemented |
SSL_CTX_set_async_callback | Defined, Not Implemented |
SSL_CTX_set_async_callback_arg | Defined, Not Implemented |
SSL_CTX_set_client_hello_cb | Defined, Implemented |
SSL_CTX_set_ct_validation_callback | Defined, Not Implemented |
SSL_CTX_set_ctlog_list_file | Defined, Not Implemented |
SSL_CTX_set_default_ctlog_list_file | Defined, Not Implemented |
SSL_CTX_set_default_read_buffer_len | Defined, Not Implemented |
SSL_CTX_set_default_verify_dir | Defined, Not Implemented |
SSL_CTX_set_default_verify_file | Defined, Not Implemented |
SSL_CTX_set_default_verify_store | Defined, Not Implemented |
SSL_CTX_set_not_resumable_session_callback | Defined, Not Implemented |
SSL_CTX_set_record_padding_callback | Defined, Not Implemented |
SSL_CTX_set_record_padding_callback_arg | Defined, Not Implemented |
SSL_CTX_set_security_callback | Defined, Not Implemented |
SSL_CTX_set_security_level | Defined, Not Implemented |
SSL_CTX_set_stateless_cookie_verify_cb | Defined, Not Implemented |
SSL_CTX_set_tlsext_ticket_key_evp_cb | Defined, Not Implemented |
SSL_SESSION_get0_cipher | Defined, Not Implemented |
SSL_SESSION_get0_hostname | Defined, Not Implemented |
SSL_SESSION_get0_id_context | Defined, Not Implemented |
SSL_SESSION_print_keylog | Defined, Not Implemented |
SSL_SESSION_up_ref | Defined, Implemented |
SSL_add_ssl_module | Defined, Not Implemented |
SSL_add_store_cert_subjects_to_stack | Defined, Not Implemented |
SSL_client_version | Defined, Not Implemented |
SSL_config | Defined, Not Implemented |
SSL_ct_is_enabled | Defined, Not Implemented |
SSL_enable_ct | Defined, Not Implemented |
SSL_get0_peer_CA_list | Defined, Implemented |
SSL_get0_peer_scts | Defined, Not Implemented |
SSL_get0_security_ex_data | Defined, Not Implemented |
SSL_get0_verified_chain | Defined, Not Implemented |
SSL_get1_supported_ciphers | Defined, Not Implemented |
SSL_get_all_async_fds | Defined, Implemented |
SSL_get_async_status | Defined, Not Implemented |
SSL_get_changed_async_fds | Defined, Not Implemented |
SSL_get_client_ciphers | Defined, Not Implemented |
SSL_get_default_passwd_cb | Defined, Not Implemented |
SSL_get_default_passwd_cb_userdata | Defined, Not Implemented |
SSL_get_record_padding_callback_arg | Defined, Not Implemented |
SSL_get_security_callback | Defined, Not Implemented |
SSL_get_signature_type_nid | Defined, Not Implemented |
SSL_group_to_name | Defined, Not Implemented |
SSL_has_pending | Defined, Implemented |
SSL_in_before | Defined, Not Implemented |
SSL_is_dtls | Defined, Implemented |
SSL_load_client_CA_file_ex | Defined, Not Implemented |
SSL_new_session_ticket | Defined, Not Implemented |
SSL_sendfile | Defined, Not Implemented |
SSL_set0_rbio | Defined, Not Implemented |
SSL_set0_security_ex_data | Defined, Not Implemented |
SSL_set0_tmp_dh_pkey | Defined, Not Implemented |
SSL_set0_wbio | Defined, Not Implemented |
SSL_set_allow_early_data_cb | Defined, Not Implemented |
SSL_set_async_callback | Defined, Not Implemented |
SSL_set_async_callback_arg | Defined, Not Implemented |
SSL_set_ct_validation_callback | Defined, Not Implemented |
SSL_set_default_passwd_cb | Defined, Not Implemented |
SSL_set_default_passwd_cb_userdata | Defined, Not Implemented |
SSL_set_default_read_buffer_len | Defined, Not Implemented |
SSL_set_not_resumable_session_callback | Defined, Not Implemented |
SSL_set_record_padding_callback | Defined, Not Implemented |
SSL_set_record_padding_callback_arg | Defined, Not Implemented |
SSL_set_security_callback | Defined, Not Implemented |
SSL_up_ref | Defined, Not Implemented |
SSL_waiting_for_async | Defined, Not Implemented |
SSL_CTX_get_security_callback | Defined, Not Implemented |
SSL_CTX_enable_ct | Defined, Not Implemented |
SSL_SESSION_set_time | Defined, Implemented |
SSL_SESSION_get_time | Defined, Implemented |
OpenSSL 1.1.1
Defined in OpenSSL (ssl.h, v1.1.1 c, f, i) | NanoSSL connector |
---|---|
SSL_set_psk_find_session_callback | Defined, Implemented |
SSL_set_psk_use_session_callback | Defined, Implemented |
SSL_CTX_set_psk_find_session_callback | Defined, Implemented |
SSL_CTX_set_psk_use_session_callback | Defined, Implemented |
SSL_CTX_set_session_ticket_cb | Defined, Implemented |
SSL_CTX_set_ciphersuites | Defined, Implemented |
SSL_set_ciphersuites | Defined, Not Implemented |
SSL_set_recv_max_early_data | Defined, Implemented |
SSL_get_early_data_status | Defined, Implemented |
SSL_set_max_early_data | Defined, Implemented |
SSL_get_recv_max_early_data | Defined, Implemented |
SSL_get_max_early_data | Defined, Implemented |
SSL_SESSION_get0_alpn_selected | Defined, Implemented |
SSL_SESSION_get0_ticket_appdata | Defined, Implemented |
SSL_SESSION_get_max_early_data | Defined, Implemented |
SSL_SESSION_set1_alpn_selected | Defined, Implemented |
SSL_SESSION_set1_hostname | Defined, Implemented |
SSL_SESSION_set1_master_key | Defined, Implemented |
SSL_SESSION_set1_ticket_appdata | Defined, Implemented |
SSL_SESSION_set_cipher | Defined, Implemented |
SSL_SESSION_set_max_early_data | Defined, Implemented |
SSL_SESSION_set_protocol_version | Defined, Implemented |
SSL_get_key_update_type | Defined, Implemented |
SSL_CTX_set_post_handshake_auth | Defined, Implemented |
SSL_set_num_tickets | Defined, Implemented |
SSL_set_post_handshake_auth | Defined, Implemented |
SSL_verify_client_post_handshake | Defined, Implemented |
SSL_SESSION_free | Defined, Implemented |
SSL_SESSION_dup | Defined, Implemented |
SSL_CTX_set_session_cache_mode | Defined, Implemented |
SSL_read_early_data | Defined, Implemented |
SSL_write_early_data | Defined, Implemented |
SSL_CTX_sess_set_new_cb | Defined, Implemented |
SSL_CTX_sess_set_get_cb | Defined, Implemented |
SSL_CTX_sess_set_remove_cb | Defined, Implemented |
OPENSSL_cipher_name | Defined, Implemented |
SSL_CIPHER_get_protocol_id | Defined, Implemented |
SSL_peek_ex | Defined, Implemented |
SSL_read_ex | Defined, Implemented |
SSL_write_ex | Defined, Implemented |
SSL_get_server_random | Defined, Implemented |
SSL_get_client_random | Defined, Implemented |
SSL_clear_options | Defined, Implemented |
SSL_use_certificate_chain_file | Defined, Implemented |
SSL_CTX_add1_to_CA_list | Defined, Not Implemented |
SSL_CTX_set1_cert_store | Defined, Not Implemented |
SSL_CTX_add_custom_ext | Defined, Not Implemented |
SSL_CTX_get_keylog_callback | Defined, Not Implemented |
SSL_CTX_set_block_padding | Defined, Not Implemented |
SSL_CTX_set_tlsext_max_fragment_length | Defined, Not Implemented |
SSL_CTX_use_cert_and_key | Defined, Not Implemented |
SSL_CTX_use_serverinfo_ex | Defined, Not Implemented |
SSL_SESSION_is_resumable | Defined, Not Implemented |
SSL_add1_to_CA_list | Defined, Not Implemented |
SSL_alloc_buffers | Defined, Not Implemented |
SSL_bytes_to_cipher_list | Defined, Not Implemented |
SSL_client_hello_get0_ciphers | Defined, Not Implemented |
SSL_client_hello_get0_compression_methods | Defined, Not Implemented |
SSL_client_hello_get0_ext | Defined, Not Implemented |
SSL_client_hello_get0_legacy_version | Defined, Not Implemented |
SSL_client_hello_get0_random | Defined, Not Implemented |
SSL_client_hello_get0_session_id | Defined, Not Implemented |
SSL_client_hello_get1_extensions_present | Defined, Not Implemented |
SSL_client_hello_isv2 | Defined, Not Implemented |
SSL_export_keying_material_early | Defined, Not Implemented |
SSL_free_buffers | Defined, Not Implemented |
SSL_get0_CA_list | Defined, Not Implemented |
SSL_get0_peer_CA_list | Defined, Not Implemented |
SSL_get_peer_signature_type_nid | Defined, Not Implemented |
SSL_get_pending_cipher | Defined, Not Implemented |
SSL_set0_CA_list | Defined, Not Implemented |
SSL_set_block_padding | Defined, Not Implemented |
SSL_set_ciphersuites | Defined, Not Implemented |
SSL_stateless | Defined, Not Implemented |
SSL_set_security_level | Defined, Not Implemented |
SSL_get_security_level | Defined, Not Implemented |
SSL_version | Defined, Implemented |
SSL_set_verify_depth | Defined, Implemented |
SSL_CTX_set1_param | Defined, Implemented |