Lines Matching refs:ssl

350 int mbedtls_ssl_handshake_client_step( mbedtls_ssl_context *ssl );
351 int mbedtls_ssl_handshake_server_step( mbedtls_ssl_context *ssl );
352 void mbedtls_ssl_handshake_wrapup( mbedtls_ssl_context *ssl );
354 int mbedtls_ssl_send_fatal_handshake_failure( mbedtls_ssl_context *ssl );
356 void mbedtls_ssl_reset_checksum( mbedtls_ssl_context *ssl );
357 int mbedtls_ssl_derive_keys( mbedtls_ssl_context *ssl );
359 int mbedtls_ssl_read_record( mbedtls_ssl_context *ssl );
360 int mbedtls_ssl_fetch_input( mbedtls_ssl_context *ssl, size_t nb_want );
362 int mbedtls_ssl_write_record( mbedtls_ssl_context *ssl );
363 int mbedtls_ssl_flush_output( mbedtls_ssl_context *ssl );
365 int mbedtls_ssl_parse_certificate( mbedtls_ssl_context *ssl );
366 int mbedtls_ssl_write_certificate( mbedtls_ssl_context *ssl );
368 int mbedtls_ssl_parse_change_cipher_spec( mbedtls_ssl_context *ssl );
369 int mbedtls_ssl_write_change_cipher_spec( mbedtls_ssl_context *ssl );
371 int mbedtls_ssl_parse_finished( mbedtls_ssl_context *ssl );
372 int mbedtls_ssl_write_finished( mbedtls_ssl_context *ssl );
374 void mbedtls_ssl_optimize_checksum( mbedtls_ssl_context *ssl,
378 int mbedtls_ssl_psk_derive_premaster( mbedtls_ssl_context *ssl, mbedtls_key_exchange_type_t key_ex …
390 int mbedtls_ssl_check_curve( const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id );
394 int mbedtls_ssl_check_sig_hash( const mbedtls_ssl_context *ssl,
399 static inline mbedtls_pk_context *mbedtls_ssl_own_key( mbedtls_ssl_context *ssl ) in mbedtls_ssl_own_key() argument
403 if( ssl->handshake != NULL && ssl->handshake->key_cert != NULL ) in mbedtls_ssl_own_key()
404 key_cert = ssl->handshake->key_cert; in mbedtls_ssl_own_key()
406 key_cert = ssl->conf->key_cert; in mbedtls_ssl_own_key()
411 static inline mbedtls_x509_crt *mbedtls_ssl_own_cert( mbedtls_ssl_context *ssl ) in mbedtls_ssl_own_cert() argument
415 if( ssl->handshake != NULL && ssl->handshake->key_cert != NULL ) in mbedtls_ssl_own_cert()
416 key_cert = ssl->handshake->key_cert; in mbedtls_ssl_own_cert()
418 key_cert = ssl->conf->key_cert; in mbedtls_ssl_own_cert()
443 static inline size_t mbedtls_ssl_hdr_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_hdr_len() argument
446 if( ssl->conf->transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM ) in mbedtls_ssl_hdr_len()
449 ((void) ssl); in mbedtls_ssl_hdr_len()
454 static inline size_t mbedtls_ssl_hs_hdr_len( const mbedtls_ssl_context *ssl ) in mbedtls_ssl_hs_hdr_len() argument
457 if( ssl->conf->transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM ) in mbedtls_ssl_hs_hdr_len()
460 ((void) ssl); in mbedtls_ssl_hs_hdr_len()
466 void mbedtls_ssl_send_flight_completed( mbedtls_ssl_context *ssl );
467 void mbedtls_ssl_recv_flight_completed( mbedtls_ssl_context *ssl );
468 int mbedtls_ssl_resend( mbedtls_ssl_context *ssl );
473 int mbedtls_ssl_dtls_replay_check( mbedtls_ssl_context *ssl );
474 void mbedtls_ssl_dtls_replay_update( mbedtls_ssl_context *ssl );