OpenSSL shim compatibility

Compatibility status description

StatusDescription
Defined, ImplementedFully supported.
Defined, Partial ImplementationSupport verified based on requirements of applications included in the test harness.
Defined, Not SupportedEmpty stub.
Defined, Not ImplementedEmpty stub.

OpenSSL 3.0.7

Defined in OpenSSLNanoSSL connector
SSL_set_psk_find_session_callbackDefined, Implemented
SSL_set_psk_use_session_callbackDefined, Implemented
SSL_CTX_set_psk_find_session_callbackDefined, Implemented
SSL_CTX_set_psk_use_session_callbackDefined, Implemented
SSL_CTX_set_session_ticket_cbDefined, Implemented
SSL_CTX_set_ciphersuitesDefined, Implemented
SSL_set_ciphersuitesDefined, Not Implemented
SSL_set_recv_max_early_dataDefined, Implemented
SSL_get_early_data_statusDefined, Implemented
SSL_set_max_early_dataDefined, Implemented
SSL_get_recv_max_early_dataDefined, Implemented
SSL_get_max_early_dataDefined, Implemented
SSL_SESSION_get0_alpn_selectedDefined, Implemented
SSL_SESSION_get0_ticket_appdataDefined, Implemented
SSL_SESSION_get_max_early_dataDefined, Implemented
SSL_SESSION_set1_alpn_selectedDefined, Implemented
SSL_SESSION_set1_hostnameDefined, Implemented
SSL_SESSION_set1_master_keyDefined, Implemented
SSL_SESSION_set1_ticket_appdataDefined, Implemented
SSL_SESSION_set_cipherDefined, Implemented
SSL_SESSION_set_max_early_dataDefined, Implemented
SSL_SESSION_set_protocol_versionDefined, Implemented
SSL_get_key_update_typeDefined, Implemented
SSL_CTX_set_post_handshake_authDefined, Implemented
SSL_set_num_ticketsDefined, Implemented
SSL_set_post_handshake_authDefined, Implemented
SSL_verify_client_post_handshakeDefined, Implemented
SSL_SESSION_freeDefined, Implemented
SSL_SESSION_dupDefined, Implemented
SSL_CTX_set_session_cache_modeDefined, Implemented
SSL_read_early_dataDefined, Implemented
SSL_write_early_dataDefined, Implemented
SSL_CTX_sess_set_new_cbDefined, Implemented
SSL_CTX_sess_set_get_cbDefined, Implemented
SSL_CTX_sess_set_remove_cbDefined, Implemented
OPENSSL_cipher_nameDefined, Implemented
SSL_CIPHER_get_protocol_idDefined, Implemented
SSL_peek_exDefined, Implemented
SSL_read_exDefined, Implemented
SSL_write_exDefined, Implemented
SSL_get_server_randomDefined, Implemented
SSL_get_client_randomDefined, Implemented
SSL_clear_optionsDefined, Implemented
SSL_use_certificate_chain_fileDefined, Implemented
SSL_CTX_add1_to_CA_listDefined, Not Implemented
SSL_CTX_set1_cert_storeDefined, Not Implemented
SSL_CTX_add_custom_extDefined, Not Implemented
SSL_CTX_get_keylog_callbackDefined, Not Implemented
SSL_CTX_set_block_paddingDefined, Not Implemented
SSL_CTX_set_tlsext_max_fragment_lengthDefined, Not Implemented
SSL_CTX_use_cert_and_keyDefined, Not Implemented
SSL_CTX_use_serverinfo_exDefined, Not Implemented
SSL_SESSION_is_resumableDefined, Not Implemented
SSL_add1_to_CA_listDefined, Not Implemented
SSL_alloc_buffersDefined, Not Implemented
SSL_bytes_to_cipher_listDefined, Not Implemented
SSL_client_hello_get0_ciphersDefined, Not Implemented
SSL_client_hello_get0_compression_methodsDefined, Not Implemented
SSL_client_hello_get0_extDefined, Not Implemented
SSL_client_hello_get0_legacy_versionDefined, Not Implemented
SSL_client_hello_get0_randomDefined, Not Implemented
SSL_client_hello_get0_session_idDefined, Not Implemented
SSL_client_hello_get1_extensions_presentDefined, Not Implemented
SSL_client_hello_isv2Defined, Not Implemented
SSL_export_keying_material_earlyDefined, Not Implemented
SSL_free_buffersDefined, Not Implemented
SSL_get0_CA_listDefined, Not Implemented
SSL_get0_peer_CA_listDefined, Not Implemented
SSL_get_peer_signature_type_nidDefined, Not Implemented
SSL_get_pending_cipherDefined, Not Implemented
SSL_set0_CA_listDefined, Not Implemented
SSL_set_block_paddingDefined, Not Implemented
SSL_set_ciphersuitesDefined, Not Implemented
SSL_statelessDefined, Not Implemented
SSL_set_security_levelDefined, Not Implemented
SSL_get_security_levelDefined, Not Implemented
SSL_versionDefined, Implemented
SSL_set_verify_depthDefined, Implemented
SSL_CTX_set0_tmp_dh_pkeyDefined, Implemented
SSL_CTX_set1_paramDefined, Implemented
SSL_CTX_load_verify_dirDefined, Implemented
SSL_CTX_load_verify_fileDefined, Implemented
SSL_get1_peer_certificateDefined, Implemented
SSL_get0_peer_certificateDefined, Implemented
SSL_CTX_get0_verify_cert_storeDefined, Implemented
SSL_get0_verify_cert_storeDefined, Implemented
DTLS_set_timer_cbDefined, Not Implemented
SSL_COMP_get0_nameDefined, Implemented
SSL_COMP_get_idDefined, Implemented
SSL_CTX_configDefined, Not Implemented
SSL_CTX_ct_is_enabledDefined, Not Implemented
SSL_CTX_set0_CA_listDefined, Not Implemented
SSL_CTX_get0_ctlog_storeDefined, Not Implemented
SSL_CTX_get0_security_ex_dataDefined, Not Implemented
SSL_CTX_get_record_padding_callback_argDefined, Not Implemented
SSL_CTX_get_security_levelDefined, Implemented
SSL_CTX_has_client_custom_extDefined, Not Implemented
SSL_CTX_load_verify_storeDefined, Not Implemented
SSL_CTX_new_exDefined, Not Implemented
SSL_CTX_sess_get_new_cbDefined, Not Implemented
SSL_CTX_sess_get_remove_cbDefined, Not Implemented
SSL_CTX_sessionsDefined, Not Implemented
SSL_CTX_set0_ctlog_storeDefined, Not Implemented
SSL_CTX_set0_security_ex_dataDefined, Not Implemented
SSL_CTX_set_allow_early_data_cbDefined, Not Implemented
SSL_CTX_set_async_callbackDefined, Not Implemented
SSL_CTX_set_async_callback_argDefined, Not Implemented
SSL_CTX_set_client_hello_cbDefined, Implemented
SSL_CTX_set_ct_validation_callbackDefined, Not Implemented
SSL_CTX_set_ctlog_list_fileDefined, Not Implemented
SSL_CTX_set_default_ctlog_list_fileDefined, Not Implemented
SSL_CTX_set_default_read_buffer_lenDefined, Not Implemented
SSL_CTX_set_default_verify_dirDefined, Not Implemented
SSL_CTX_set_default_verify_fileDefined, Not Implemented
SSL_CTX_set_default_verify_storeDefined, Not Implemented
SSL_CTX_set_not_resumable_session_callbackDefined, Not Implemented
SSL_CTX_set_record_padding_callbackDefined, Not Implemented
SSL_CTX_set_record_padding_callback_argDefined, Not Implemented
SSL_CTX_set_security_callbackDefined, Not Implemented
SSL_CTX_set_security_levelDefined, Not Implemented
SSL_CTX_set_stateless_cookie_verify_cbDefined, Not Implemented
SSL_CTX_set_tlsext_ticket_key_evp_cbDefined, Not Implemented
SSL_SESSION_get0_cipherDefined, Not Implemented
SSL_SESSION_get0_hostnameDefined, Not Implemented
SSL_SESSION_get0_id_contextDefined, Not Implemented
SSL_SESSION_print_keylogDefined, Not Implemented
SSL_SESSION_up_refDefined, Implemented
SSL_add_ssl_moduleDefined, Not Implemented
SSL_add_store_cert_subjects_to_stackDefined, Not Implemented
SSL_client_versionDefined, Not Implemented
SSL_configDefined, Not Implemented
SSL_ct_is_enabledDefined, Not Implemented
SSL_enable_ctDefined, Not Implemented
SSL_get0_peer_CA_listDefined, Implemented
SSL_get0_peer_sctsDefined, Not Implemented
SSL_get0_security_ex_dataDefined, Not Implemented
SSL_get0_verified_chainDefined, Not Implemented
SSL_get1_supported_ciphersDefined, Not Implemented
SSL_get_all_async_fdsDefined, Implemented
SSL_get_async_statusDefined, Not Implemented
SSL_get_changed_async_fdsDefined, Not Implemented
SSL_get_client_ciphersDefined, Not Implemented
SSL_get_default_passwd_cbDefined, Not Implemented
SSL_get_default_passwd_cb_userdataDefined, Not Implemented
SSL_get_record_padding_callback_argDefined, Not Implemented
SSL_get_security_callbackDefined, Not Implemented
SSL_get_signature_type_nidDefined, Not Implemented
SSL_group_to_nameDefined, Not Implemented
SSL_has_pendingDefined, Implemented
SSL_in_beforeDefined, Not Implemented
SSL_is_dtlsDefined, Implemented
SSL_load_client_CA_file_exDefined, Not Implemented
SSL_new_session_ticketDefined, Not Implemented
SSL_sendfileDefined, Not Implemented
SSL_set0_rbioDefined, Not Implemented
SSL_set0_security_ex_dataDefined, Not Implemented
SSL_set0_tmp_dh_pkeyDefined, Not Implemented
SSL_set0_wbioDefined, Not Implemented
SSL_set_allow_early_data_cbDefined, Not Implemented
SSL_set_async_callbackDefined, Not Implemented
SSL_set_async_callback_argDefined, Not Implemented
SSL_set_ct_validation_callbackDefined, Not Implemented
SSL_set_default_passwd_cbDefined, Not Implemented
SSL_set_default_passwd_cb_userdataDefined, Not Implemented
SSL_set_default_read_buffer_lenDefined, Not Implemented
SSL_set_not_resumable_session_callbackDefined, Not Implemented
SSL_set_record_padding_callbackDefined, Not Implemented
SSL_set_record_padding_callback_argDefined, Not Implemented
SSL_set_security_callbackDefined, Not Implemented
SSL_up_refDefined, Not Implemented
SSL_waiting_for_asyncDefined, Not Implemented
SSL_CTX_get_security_callbackDefined, Not Implemented
SSL_CTX_enable_ctDefined, Not Implemented
SSL_SESSION_set_timeDefined, Implemented
SSL_SESSION_get_timeDefined, Implemented

OpenSSL 1.1.1

Defined in OpenSSL (ssl.h, v1.1.1 c, f, i)NanoSSL connector
SSL_set_psk_find_session_callbackDefined, Implemented
SSL_set_psk_use_session_callbackDefined, Implemented
SSL_CTX_set_psk_find_session_callbackDefined, Implemented
SSL_CTX_set_psk_use_session_callbackDefined, Implemented
SSL_CTX_set_session_ticket_cbDefined, Implemented
SSL_CTX_set_ciphersuitesDefined, Implemented
SSL_set_ciphersuitesDefined, Not Implemented
SSL_set_recv_max_early_dataDefined, Implemented
SSL_get_early_data_statusDefined, Implemented
SSL_set_max_early_dataDefined, Implemented
SSL_get_recv_max_early_dataDefined, Implemented
SSL_get_max_early_dataDefined, Implemented
SSL_SESSION_get0_alpn_selectedDefined, Implemented
SSL_SESSION_get0_ticket_appdataDefined, Implemented
SSL_SESSION_get_max_early_dataDefined, Implemented
SSL_SESSION_set1_alpn_selectedDefined, Implemented
SSL_SESSION_set1_hostnameDefined, Implemented
SSL_SESSION_set1_master_keyDefined, Implemented
SSL_SESSION_set1_ticket_appdataDefined, Implemented
SSL_SESSION_set_cipherDefined, Implemented
SSL_SESSION_set_max_early_dataDefined, Implemented
SSL_SESSION_set_protocol_versionDefined, Implemented
SSL_get_key_update_typeDefined, Implemented
SSL_CTX_set_post_handshake_authDefined, Implemented
SSL_set_num_ticketsDefined, Implemented
SSL_set_post_handshake_authDefined, Implemented
SSL_verify_client_post_handshakeDefined, Implemented
SSL_SESSION_freeDefined, Implemented
SSL_SESSION_dupDefined, Implemented
SSL_CTX_set_session_cache_modeDefined, Implemented
SSL_read_early_dataDefined, Implemented
SSL_write_early_dataDefined, Implemented
SSL_CTX_sess_set_new_cbDefined, Implemented
SSL_CTX_sess_set_get_cbDefined, Implemented
SSL_CTX_sess_set_remove_cbDefined, Implemented
OPENSSL_cipher_nameDefined, Implemented
SSL_CIPHER_get_protocol_idDefined, Implemented
SSL_peek_exDefined, Implemented
SSL_read_exDefined, Implemented
SSL_write_exDefined, Implemented
SSL_get_server_randomDefined, Implemented
SSL_get_client_randomDefined, Implemented
SSL_clear_optionsDefined, Implemented
SSL_use_certificate_chain_fileDefined, Implemented
SSL_CTX_add1_to_CA_listDefined, Not Implemented
SSL_CTX_set1_cert_storeDefined, Not Implemented
SSL_CTX_add_custom_extDefined, Not Implemented
SSL_CTX_get_keylog_callbackDefined, Not Implemented
SSL_CTX_set_block_paddingDefined, Not Implemented
SSL_CTX_set_tlsext_max_fragment_lengthDefined, Not Implemented
SSL_CTX_use_cert_and_keyDefined, Not Implemented
SSL_CTX_use_serverinfo_exDefined, Not Implemented
SSL_SESSION_is_resumableDefined, Not Implemented
SSL_add1_to_CA_listDefined, Not Implemented
SSL_alloc_buffersDefined, Not Implemented
SSL_bytes_to_cipher_listDefined, Not Implemented
SSL_client_hello_get0_ciphersDefined, Not Implemented
SSL_client_hello_get0_compression_methodsDefined, Not Implemented
SSL_client_hello_get0_extDefined, Not Implemented
SSL_client_hello_get0_legacy_versionDefined, Not Implemented
SSL_client_hello_get0_randomDefined, Not Implemented
SSL_client_hello_get0_session_idDefined, Not Implemented
SSL_client_hello_get1_extensions_presentDefined, Not Implemented
SSL_client_hello_isv2Defined, Not Implemented
SSL_export_keying_material_earlyDefined, Not Implemented
SSL_free_buffersDefined, Not Implemented
SSL_get0_CA_listDefined, Not Implemented
SSL_get0_peer_CA_listDefined, Not Implemented
SSL_get_peer_signature_type_nidDefined, Not Implemented
SSL_get_pending_cipherDefined, Not Implemented
SSL_set0_CA_listDefined, Not Implemented
SSL_set_block_paddingDefined, Not Implemented
SSL_set_ciphersuitesDefined, Not Implemented
SSL_statelessDefined, Not Implemented
SSL_set_security_levelDefined, Not Implemented
SSL_get_security_levelDefined, Not Implemented
SSL_versionDefined, Implemented
SSL_set_verify_depthDefined, Implemented
SSL_CTX_set1_paramDefined, Implemented