/ 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