-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
Implement the following functions, and include any associated utests from BoringSSL where feasible.
Note, this story should probably be split up into sensible subsets of the functions
| SSL_add_file_cert_subjects_to_stack |
| SSL_CIPHER_get_auth_nid |
| SSL_CIPHER_get_id |
| SSL_CIPHER_get_min_version |
| SSL_CIPHER_get_name |
| SSL_CTX_add_extra_chain_cert |
| SSL_CTX_free |
| SSL_CTX_get0_certificate |
| SSL_CTX_get0_param |
| SSL_CTX_get_app_data |
| SSL_CTX_get_cert_store |
| SSL_CTX_get_ciphers |
| SSL_CTX_get_client_CA_list |
| SSL_CTX_get_options |
| SSL_CTX_get_verify_mode |
| SSL_CTX_new |
| SSL_CTX_sess_set_new_cb |
| SSL_CTX_set1_curves_list |
| SSL_CTX_set_alpn_protos |
| SSL_CTX_set_alpn_select_cb |
| SSL_CTX_set_app_data |
| SSL_CTX_set_cert_verify_callback |
| SSL_CTX_set_client_CA_list |
| SSL_CTX_set_keylog_callback |
| SSL_CTX_set_max_proto_version |
| SSL_CTX_set_min_proto_version |
| SSL_CTX_set_options |
| SSL_CTX_set_private_key_method |
| SSL_CTX_set_select_certificate_cb |
| SSL_CTX_set_session_cache_mode |
| SSL_CTX_set_session_id_context |
| SSL_CTX_set_strict_cipher_list |
| SSL_CTX_set_timeout |
| SSL_CTX_set_tlsext_servername_callback |
| SSL_CTX_set_tlsext_ticket_key_cb |
| SSL_CTX_set_verify_algorithm_prefs |
| SSL_CTX_set_verify_depth |
| SSL_CTX_set_verify |
| SSL_CTX_use_certificate_file |
| SSL_CTX_use_certificate |
| SSL_CTX_use_PrivateKey_file |
| SSL_CTX_use_PrivateKey |
| SSL_do_handshake |
| SSL_early_callback_ctx_extension_get |
| SSL_enable_ocsp_stapling |
| SSL_error_description |
| SSL_get0_alpn_selected |
| SSL_get0_ocsp_response |
| SSL_get1_session |
| SSL_get_app_data |
| SSL_get_certificate |
| SSL_get_cipher_by_value |
| SSL_get_cipher_name |
| SSL_get_client_CA_list |
| SSL_get_current_cipher |
| SSL_get_curve_id |
| SSL_get_curve_name |
| SSL_get_error |
| SSL_get_ex_data |
| SSL_get_ex_data_X509_STORE_CTX_idx |
| SSL_get_ex_new_index |
| SSL_get_peer_certificate |
| SSL_get_peer_full_cert_chain |
| SSL_get_peer_signature_algorithm |
| SSL_get_servername |
| SSL_get_session |
| SSL_get_signature_algorithm_digest |
| SSL_get_signature_algorithm_key_type |
| SSL_get_signature_algorithm_name |
| SSL_get_SSL_CTX |
| SSL_get_version |
| SSL_is_signature_algorithm_rsa_pss |
| SSL_new |
| SSL_read |
| SSL_select_next_proto |
| SSL_send_fatal_alert |
| SSL_SESSION_free |
| SSL_SESSION_from_bytes |
| SSL_SESSION_get_id |
| SSL_SESSION_get_ticket_lifetime_hint |
| SSL_SESSION_is_resumable |
| SSL_session_reused |
| SSL_SESSION_should_be_single_use |
| SSL_set0_rbio |
| SSL_set0_wbio |
| SSL_set1_curves_list |
| SSL_set_accept_state |
| SSL_set_alpn_protos |
| SSL_set_app_data |
| SSL_set_bio |
| SSL_set_cert_cb |
| SSL_set_chain_and_key |
| SSL_set_cipher_list |
| SSL_set_connect_state |
| SSL_set_ex_data |
| SSL_set_fd |
| SSL_set_ocsp_response |
| SSL_set_quiet_shutdown |
| SSL_set_renegotiate_mode |
| SSL_set_session |
| SSL_set_SSL_CTX |
| SSL_set_tlsext_host_name |
| SSL_set_verify |
| SSL_shutdown |
| SSL_version |
| SSL_write |
| TLS_method |
| TLS_with_buffers_method |