• Home
  • Raw
  • Download

Lines Matching refs:mbedtls_ssl_context

102 int mbedtls_ssl_set_cid( mbedtls_ssl_context *ssl,  in mbedtls_ssl_set_cid()
135 int mbedtls_ssl_get_own_cid( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_own_cid()
163 int mbedtls_ssl_get_peer_cid( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_peer_cid()
333 static void handle_buffer_resizing( mbedtls_ssl_context *ssl, int downsizing, in handle_buffer_resizing()
428 const mbedtls_ssl_context *ssl );
436 static void ssl_calc_verify_tls_sha256( const mbedtls_ssl_context *,unsigned char*, size_t * );
437 static void ssl_calc_finished_tls_sha256( mbedtls_ssl_context *,unsigned char *, int );
448 static void ssl_calc_verify_tls_sha384( const mbedtls_ssl_context *, unsigned char*, size_t * );
449 static void ssl_calc_finished_tls_sha384( mbedtls_ssl_context *, unsigned char *, int );
462 static void ssl_update_checksum_start( mbedtls_ssl_context *, const unsigned char *, size_t );
465 static void ssl_update_checksum_sha256( mbedtls_ssl_context *, const unsigned char *, size_t );
469 static void ssl_update_checksum_sha384( mbedtls_ssl_context *, const unsigned char *, size_t );
710 void mbedtls_ssl_print_extension( const mbedtls_ssl_context *ssl, in mbedtls_ssl_print_extension()
745 void mbedtls_ssl_print_extensions( const mbedtls_ssl_context *ssl, in mbedtls_ssl_print_extensions()
763 void mbedtls_ssl_optimize_checksum( mbedtls_ssl_context *ssl, in mbedtls_ssl_optimize_checksum()
784 void mbedtls_ssl_add_hs_hdr_to_checksum( mbedtls_ssl_context *ssl, in mbedtls_ssl_add_hs_hdr_to_checksum()
799 void mbedtls_ssl_add_hs_msg_to_checksum( mbedtls_ssl_context *ssl, in mbedtls_ssl_add_hs_msg_to_checksum()
808 void mbedtls_ssl_reset_checksum( mbedtls_ssl_context *ssl ) in mbedtls_ssl_reset_checksum()
829 static void ssl_update_checksum_start( mbedtls_ssl_context *ssl, in ssl_update_checksum_start()
855 static void ssl_update_checksum_sha256( mbedtls_ssl_context *ssl, in ssl_update_checksum_sha256()
867 static void ssl_update_checksum_sha384( mbedtls_ssl_context *ssl, in ssl_update_checksum_sha384()
965 static int ssl_handshake_init( mbedtls_ssl_context *ssl ) in ssl_handshake_init()
1194 void mbedtls_ssl_init( mbedtls_ssl_context *ssl ) in mbedtls_ssl_init()
1196 memset( ssl, 0, sizeof( mbedtls_ssl_context ) ); in mbedtls_ssl_init()
1200 static int ssl_conf_version_check( const mbedtls_ssl_context *ssl ) in ssl_conf_version_check()
1252 static int ssl_conf_check(const mbedtls_ssl_context *ssl) in ssl_conf_check()
1270 (mbedtls_ssl_context *)ssl ) && in ssl_conf_check()
1292 int mbedtls_ssl_setup( mbedtls_ssl_context *ssl, in mbedtls_ssl_setup()
1379 void mbedtls_ssl_session_reset_msg_layer( mbedtls_ssl_context *ssl, in mbedtls_ssl_session_reset_msg_layer()
1464 int mbedtls_ssl_session_reset_int( mbedtls_ssl_context *ssl, int partial ) in mbedtls_ssl_session_reset_int()
1519 int mbedtls_ssl_session_reset( mbedtls_ssl_context *ssl ) in mbedtls_ssl_session_reset()
1551 void mbedtls_ssl_set_datagram_packing( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_datagram_packing()
1596 void mbedtls_ssl_set_bio( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_bio()
1609 void mbedtls_ssl_set_mtu( mbedtls_ssl_context *ssl, uint16_t mtu ) in mbedtls_ssl_set_mtu()
1620 void mbedtls_ssl_set_timer_cb( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_timer_cb()
1646 int mbedtls_ssl_set_session( mbedtls_ssl_context *ssl, const mbedtls_ssl_session *session ) in mbedtls_ssl_set_session()
1817 const unsigned char *mbedtls_ssl_get_hs_sni( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_hs_sni()
1824 int mbedtls_ssl_set_hs_own_cert( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_own_cert()
1832 void mbedtls_ssl_set_hs_ca_chain( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_ca_chain()
1841 void mbedtls_ssl_set_hs_dn_hints( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_dn_hints()
1848 void mbedtls_ssl_set_hs_authmode( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_authmode()
1856 void mbedtls_ssl_set_verify( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_verify()
1870 int mbedtls_ssl_set_hs_ecjpake_password( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_ecjpake_password()
1936 int mbedtls_ssl_set_hs_ecjpake_password( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_ecjpake_password()
2067 static void ssl_remove_psk( mbedtls_ssl_context *ssl ) in ssl_remove_psk()
2092 int mbedtls_ssl_set_hs_psk( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_psk()
2178 int mbedtls_ssl_set_hs_psk_opaque( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_hs_psk_opaque()
2193 int (*f_psk)(void *, mbedtls_ssl_context *, const unsigned char *, in mbedtls_ssl_conf_psk_cb() argument
2810 int mbedtls_ssl_set_hostname( mbedtls_ssl_context *ssl, const char *hostname ) in mbedtls_ssl_set_hostname()
2857 int (*f_sni)(void *, mbedtls_ssl_context *, in mbedtls_ssl_conf_sni() argument
2894 const char *mbedtls_ssl_get_alpn_protocol( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_alpn_protocol()
2907 int mbedtls_ssl_dtls_srtp_set_mki_value( mbedtls_ssl_context *ssl, in mbedtls_ssl_dtls_srtp_set_mki_value()
2962 void mbedtls_ssl_get_dtls_srtp_negotiation_result( const mbedtls_ssl_context *ssl, in mbedtls_ssl_get_dtls_srtp_negotiation_result()
3082 void mbedtls_ssl_set_export_keys_cb( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_export_keys_cb()
3111 void *mbedtls_ssl_get_async_operation_data( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_async_operation_data()
3119 void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl, in mbedtls_ssl_set_async_operation_data()
3130 uint32_t mbedtls_ssl_get_verify_result( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_verify_result()
3141 int mbedtls_ssl_get_ciphersuite_id_from_ssl( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_ciphersuite_id_from_ssl()
3149 const char *mbedtls_ssl_get_ciphersuite( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_ciphersuite()
3157 const char *mbedtls_ssl_get_version( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_version()
3184 size_t mbedtls_ssl_get_input_max_frag_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_input_max_frag_len()
3219 size_t mbedtls_ssl_get_output_max_frag_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_output_max_frag_len()
3247 size_t mbedtls_ssl_get_current_mtu( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_current_mtu()
3266 int mbedtls_ssl_get_max_out_record_payload( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_max_out_record_payload()
3311 int mbedtls_ssl_get_max_in_record_payload( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_max_in_record_payload()
3330 const mbedtls_x509_crt *mbedtls_ssl_get_peer_cert( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_get_peer_cert()
3344 int mbedtls_ssl_get_session( const mbedtls_ssl_context *ssl, in mbedtls_ssl_get_session()
3648 static int ssl_prepare_handshake_step( mbedtls_ssl_context *ssl ) in ssl_prepare_handshake_step()
3682 int mbedtls_ssl_handshake_step( mbedtls_ssl_context *ssl ) in mbedtls_ssl_handshake_step()
3771 int mbedtls_ssl_handshake( mbedtls_ssl_context *ssl ) in mbedtls_ssl_handshake()
3812 static int ssl_write_hello_request( mbedtls_ssl_context *ssl ) in ssl_write_hello_request()
3843 int mbedtls_ssl_start_renegotiation( mbedtls_ssl_context *ssl ) in mbedtls_ssl_start_renegotiation()
3883 int mbedtls_ssl_renegotiate( mbedtls_ssl_context *ssl ) in mbedtls_ssl_renegotiate()
3937 void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ) in mbedtls_ssl_handshake_free()
4207 int mbedtls_ssl_context_save( mbedtls_ssl_context *ssl, in mbedtls_ssl_context_save()
4424 static int ssl_context_load( mbedtls_ssl_context *ssl, in ssl_context_load()
4696 int mbedtls_ssl_context_load( mbedtls_ssl_context *context, in mbedtls_ssl_context_load()
4712 void mbedtls_ssl_free( mbedtls_ssl_context *ssl ) in mbedtls_ssl_free()
4788 mbedtls_platform_zeroize( ssl, sizeof( mbedtls_ssl_context ) ); in mbedtls_ssl_free()
5412 int mbedtls_ssl_check_curve_tls_id( const mbedtls_ssl_context *ssl, uint16_t tls_id ) in mbedtls_ssl_check_curve_tls_id()
5432 int mbedtls_ssl_check_curve( const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id ) in mbedtls_ssl_check_curve()
5521 int mbedtls_ssl_get_handshake_transcript( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_handshake_transcript()
5570 static int ssl_get_handshake_transcript_sha384( mbedtls_ssl_context *ssl, in ssl_get_handshake_transcript_sha384()
5601 static int ssl_get_handshake_transcript_sha256( mbedtls_ssl_context *ssl, in ssl_get_handshake_transcript_sha256()
5630 int mbedtls_ssl_get_handshake_transcript( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_handshake_transcript()
5705 int mbedtls_ssl_parse_sig_alg_ext( mbedtls_ssl_context *ssl, in mbedtls_ssl_parse_sig_alg_ext()
6101 const mbedtls_ssl_context *ssl ) in ssl_compute_master()
6298 int mbedtls_ssl_derive_keys( mbedtls_ssl_context *ssl ) in mbedtls_ssl_derive_keys()
6363 int mbedtls_ssl_set_calc_verify_md( mbedtls_ssl_context *ssl, int md ) in mbedtls_ssl_set_calc_verify_md()
6388 void ssl_calc_verify_tls_sha256( const mbedtls_ssl_context *ssl, in ssl_calc_verify_tls_sha256()
6437 void ssl_calc_verify_tls_sha384( const mbedtls_ssl_context *ssl, in ssl_calc_verify_tls_sha384()
6487 int mbedtls_ssl_psk_derive_premaster( mbedtls_ssl_context *ssl, mbedtls_key_exchange_type_t key_ex ) in mbedtls_ssl_psk_derive_premaster()
6620 static int ssl_write_hello_request( mbedtls_ssl_context *ssl );
6623 int mbedtls_ssl_resend_hello_request( mbedtls_ssl_context *ssl ) in mbedtls_ssl_resend_hello_request()
6655 int mbedtls_ssl_write_certificate( mbedtls_ssl_context *ssl ) in mbedtls_ssl_write_certificate()
6673 int mbedtls_ssl_parse_certificate( mbedtls_ssl_context *ssl ) in mbedtls_ssl_parse_certificate()
6694 int mbedtls_ssl_write_certificate( mbedtls_ssl_context *ssl ) in mbedtls_ssl_write_certificate()
6792 static int ssl_check_peer_crt_unchanged( mbedtls_ssl_context *ssl, in ssl_check_peer_crt_unchanged()
6808 static int ssl_check_peer_crt_unchanged( mbedtls_ssl_context *ssl, in ssl_check_peer_crt_unchanged()
6843 static int ssl_parse_certificate_chain( mbedtls_ssl_context *ssl, in ssl_parse_certificate_chain()
6999 static int ssl_srv_check_client_no_crt_notification( mbedtls_ssl_context *ssl ) in ssl_srv_check_client_no_crt_notification()
7025 static int ssl_parse_certificate_coordinate( mbedtls_ssl_context *ssl, in ssl_parse_certificate_coordinate()
7055 static int ssl_parse_certificate_verify( mbedtls_ssl_context *ssl, in ssl_parse_certificate_verify()
7259 static int ssl_remember_peer_crt_digest( mbedtls_ssl_context *ssl, in ssl_remember_peer_crt_digest()
7291 static int ssl_remember_peer_pubkey( mbedtls_ssl_context *ssl, in ssl_remember_peer_pubkey()
7311 int mbedtls_ssl_parse_certificate( mbedtls_ssl_context *ssl ) in mbedtls_ssl_parse_certificate()
7463 mbedtls_ssl_context *ssl, unsigned char *buf, int from ) in ssl_calc_finished_tls_sha256()
7540 mbedtls_ssl_context *ssl, unsigned char *buf, int from ) in ssl_calc_finished_tls_sha384()
7613 void mbedtls_ssl_handshake_wrapup_free_hs_transform( mbedtls_ssl_context *ssl ) in mbedtls_ssl_handshake_wrapup_free_hs_transform()
7638 void mbedtls_ssl_handshake_wrapup( mbedtls_ssl_context *ssl ) in mbedtls_ssl_handshake_wrapup()
7703 int mbedtls_ssl_write_finished( mbedtls_ssl_context *ssl ) in mbedtls_ssl_write_finished()
7814 int mbedtls_ssl_parse_finished( mbedtls_ssl_context *ssl ) in mbedtls_ssl_parse_finished()
7977 const mbedtls_ssl_context *ssl ) in ssl_tls12_populate_transform()
8554 int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_key_exchange_md_tls1_2()
8616 int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl, in mbedtls_ssl_get_key_exchange_md_tls1_2()
8678 mbedtls_ssl_context *ssl, in mbedtls_ssl_tls12_get_preferred_hash_for_sig_alg()
9093 const mbedtls_ssl_context *ssl, in mbedtls_ssl_validate_ciphersuite()
9178 int mbedtls_ssl_write_sig_alg_ext( mbedtls_ssl_context *ssl, unsigned char *buf, in mbedtls_ssl_write_sig_alg_ext()
9264 int mbedtls_ssl_parse_server_name_ext( mbedtls_ssl_context *ssl, in mbedtls_ssl_parse_server_name_ext()
9320 int mbedtls_ssl_parse_alpn_ext( mbedtls_ssl_context *ssl, in mbedtls_ssl_parse_alpn_ext()
9399 int mbedtls_ssl_write_alpn_ext( mbedtls_ssl_context *ssl, in mbedtls_ssl_write_alpn_ext()