/ coretls.exp
coretls.exp
1 # coretls.exp 2 # coretls 3 # 4 5 # Handshake Layer 6 _tls_private_key_create 7 _tls_private_key_rsa_create 8 _tls_private_key_ecdsa_create 9 _tls_private_key_get_context 10 _tls_private_key_destroy 11 12 _tls_handshake_create 13 _tls_handshake_destroy 14 _tls_handshake_set_callbacks 15 16 _tls_handshake_process 17 _tls_handshake_continue 18 _tls_handshake_negotiate 19 _tls_handshake_request_renegotiation 20 _tls_handshake_close 21 _tls_handshake_retransmit_timer_expired 22 _tls_handshake_send_alert 23 _tls_handshake_get_peer_requested_ciphersuites 24 _tls_handshake_get_peer_requested_ecdh_curves 25 26 _tls_handshake_set_renegotiation 27 _tls_handshake_set_resumption 28 _tls_handshake_set_ciphersuites 29 _tls_handshake_get_ciphersuites 30 _tls_handshake_set_min_protocol_version 31 _tls_handshake_get_min_protocol_version 32 _tls_handshake_set_max_protocol_version 33 _tls_handshake_get_max_protocol_version 34 _tls_handshake_set_curves 35 _tls_handshake_set_mtu 36 _tls_handshake_set_min_dh_group_size 37 _tls_handshake_get_min_dh_group_size 38 _tls_handshake_set_dh_parameters 39 _tls_handshake_set_identity 40 _tls_handshake_set_psk_identity 41 _tls_handshake_set_psk_identity_hint 42 _tls_handshake_set_psk_secret 43 _tls_handshake_set_client_auth_type 44 _tls_handshake_set_peer_hostname 45 _tls_handshake_get_peer_hostname 46 _tls_handshake_set_client_auth 47 _tls_handshake_set_acceptable_dn_list 48 _tls_handshake_get_acceptable_dn_list 49 _tls_handshake_set_acceptable_client_auth_type 50 _tls_handshake_set_peer_rsa_public_key 51 _tls_handshake_set_peer_ec_public_key 52 _tls_handshake_set_peer_trust 53 _tls_handshake_set_false_start 54 _tls_handshake_get_false_start 55 _tls_handshake_set_npn_enable 56 _tls_handshake_set_npn_data 57 _tls_handshake_set_alpn_data 58 _tls_handshake_set_server_identity_change 59 _tls_handshake_set_ocsp_enable 60 _tls_handshake_set_ocsp_response 61 _tls_handshake_set_ocsp_request_extensions 62 _tls_handshake_set_ocsp_responder_id_list 63 _tls_handshake_set_sct_enable 64 _tls_handshake_set_sct_list 65 _tls_handshake_set_session_ticket_enabled 66 _tls_handshake_set_user_agent 67 _tls_handshake_set_config 68 _tls_handshake_get_config 69 _tls_handshake_set_sigalgs 70 _tls_handshake_set_ems_enable 71 _tls_handshake_get_negotiated_ems 72 73 _tls_handshake_get_negotiated_protocol_version 74 _tls_handshake_get_negotiated_cipherspec 75 _tls_handshake_get_negotiated_curve 76 _tls_handshake_get_server_random 77 _tls_handshake_get_client_random 78 _tls_handshake_get_master_secret 79 _tls_handshake_get_session_proposed 80 _tls_handshake_get_session_match 81 _tls_handshake_get_peer_certificates 82 _tls_handshake_get_sni_hostname 83 _tls_handshake_get_peer_acceptable_dn_list 84 _tls_handshake_get_peer_acceptable_client_auth_type 85 _tls_handshake_get_peer_signature_algorithms 86 _tls_handshake_get_peer_psk_identity_hint 87 _tls_handshake_get_peer_psk_identity 88 _tls_handshake_get_peer_npn_data 89 _tls_handshake_get_peer_alpn_data 90 _tls_handshake_get_server_identity_change 91 _tls_handshake_set_fallback 92 _tls_handshake_get_fallback 93 _tls_handshake_get_peer_ocsp_enabled 94 _tls_handshake_get_peer_ocsp_response 95 _tls_handshake_get_peer_ocsp_request_extensions 96 _tls_handshake_get_peer_ocsp_responder_id_list 97 _tls_handshake_get_peer_sct_enabled 98 _tls_handshake_get_peer_sct_list 99 100 # This is a test only function. 101 _tls_handshake_set_encrypt_rsa_public_key 102 103 _tls_handshake_internal_prf 104 _tls_handshake_internal_set_master_secret_function 105 _tls_handshake_internal_set_session_ticket 106 _tls_handshake_internal_master_secret 107 _tls_handshake_internal_server_random 108 _tls_handshake_internal_client_random 109 110 # Record Layer 111 _tls_record_create 112 _tls_record_destroy 113 114 _tls_record_get_header_size 115 _tls_record_parse_header 116 _tls_record_parse_ssl2_header 117 118 _tls_record_decrypted_size 119 _tls_record_encrypted_size 120 _tls_record_decrypt 121 _tls_record_encrypt 122 123 _tls_record_init_pending_ciphers 124 _tls_record_rollback_write_cipher 125 _tls_record_advance_read_cipher 126 _tls_record_advance_write_cipher 127 _tls_record_set_protocol_version 128 _tls_record_set_record_splitting 129 130 # Stream parser 131 _tls_stream_parser_create 132 _tls_stream_parser_parse 133 _tls_stream_parser_destroy 134 135 # Session cache 136 _tls_cache_create 137 _tls_cache_destroy 138 _tls_cache_empty 139 _tls_cache_cleanup 140 _tls_cache_save_session_data 141 _tls_cache_load_session_data 142 _tls_cache_delete_session_data 143 _tls_cache_set_default_ttls 144 145 _CurvesCount 146 _KnownCurves 147 _KnownSigAlgs 148 _SigAlgsCount 149 _Ssl3Callouts 150 _Tls12Callouts 151 _Tls1Callouts 152 153 154 # cipherspecs 155 _sslCipherSuiteGetMacAlgorithm 156 _sslCipherSuiteGetMacSize 157 _sslCipherSuiteGetSymmetricCipherAlgorithm 158 _sslCipherSuiteGetSymmetricCipherKeySize 159 _sslCipherSuiteGetSymmetricCipherBlockIvSize 160 _sslCipherSuiteGetKeydataSize 161 _sslCipherSuiteGetKeyExchangeMethod 162 _sslCipherSuiteGetMinSupportedTLSVersion 163 _KnownCipherSuites 164 _CipherSuiteCount 165 #misc 166 _tls_add_debug_logger