Lines Matching refs:handshake
112 if( ssl->handshake->retransmit_timeout >= ssl->conf->hs_timeout_max ) in ssl_double_retransmit_timeout()
115 new_timeout = 2 * ssl->handshake->retransmit_timeout; in ssl_double_retransmit_timeout()
118 if( new_timeout < ssl->handshake->retransmit_timeout || in ssl_double_retransmit_timeout()
124 ssl->handshake->retransmit_timeout = new_timeout; in ssl_double_retransmit_timeout()
126 ssl->handshake->retransmit_timeout ) ); in ssl_double_retransmit_timeout()
133 ssl->handshake->retransmit_timeout = ssl->conf->hs_timeout_min; in ssl_reset_retransmit_timeout()
135 ssl->handshake->retransmit_timeout ) ); in ssl_reset_retransmit_timeout()
499 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in mbedtls_ssl_derive_keys() local
525 handshake->tls_prf = ssl3_prf; in mbedtls_ssl_derive_keys()
526 handshake->calc_verify = ssl_calc_verify_ssl; in mbedtls_ssl_derive_keys()
527 handshake->calc_finished = ssl_calc_finished_ssl; in mbedtls_ssl_derive_keys()
534 handshake->tls_prf = tls1_prf; in mbedtls_ssl_derive_keys()
535 handshake->calc_verify = ssl_calc_verify_tls; in mbedtls_ssl_derive_keys()
536 handshake->calc_finished = ssl_calc_finished_tls; in mbedtls_ssl_derive_keys()
545 handshake->tls_prf = tls_prf_sha384; in mbedtls_ssl_derive_keys()
546 handshake->calc_verify = ssl_calc_verify_tls_sha384; in mbedtls_ssl_derive_keys()
547 handshake->calc_finished = ssl_calc_finished_tls_sha384; in mbedtls_ssl_derive_keys()
554 handshake->tls_prf = tls_prf_sha256; in mbedtls_ssl_derive_keys()
555 handshake->calc_verify = ssl_calc_verify_tls_sha256; in mbedtls_ssl_derive_keys()
556 handshake->calc_finished = ssl_calc_finished_tls_sha256; in mbedtls_ssl_derive_keys()
576 if( handshake->resume == 0 ) in mbedtls_ssl_derive_keys()
578 MBEDTLS_SSL_DEBUG_BUF( 3, "premaster secret", handshake->premaster, in mbedtls_ssl_derive_keys()
579 handshake->pmslen ); in mbedtls_ssl_derive_keys()
582 if( ssl->handshake->extended_ms == MBEDTLS_SSL_EXTENDED_MS_ENABLED ) in mbedtls_ssl_derive_keys()
589 ssl->handshake->calc_verify( ssl, session_hash ); in mbedtls_ssl_derive_keys()
610 ret = handshake->tls_prf( handshake->premaster, handshake->pmslen, in mbedtls_ssl_derive_keys()
623 ret = handshake->tls_prf( handshake->premaster, handshake->pmslen, in mbedtls_ssl_derive_keys()
625 handshake->randbytes, 64, in mbedtls_ssl_derive_keys()
633 mbedtls_zeroize( handshake->premaster, sizeof(handshake->premaster) ); in mbedtls_ssl_derive_keys()
641 memcpy( tmp, handshake->randbytes, 64 ); in mbedtls_ssl_derive_keys()
642 memcpy( handshake->randbytes, tmp + 32, 32 ); in mbedtls_ssl_derive_keys()
643 memcpy( handshake->randbytes + 32, tmp, 32 ); in mbedtls_ssl_derive_keys()
658 ret = handshake->tls_prf( session->master, 48, "key expansion", in mbedtls_ssl_derive_keys()
659 handshake->randbytes, 64, keyblk, 256 ); in mbedtls_ssl_derive_keys()
669 MBEDTLS_SSL_DEBUG_BUF( 4, "random bytes", handshake->randbytes, 64 ); in mbedtls_ssl_derive_keys()
672 mbedtls_zeroize( handshake->randbytes, sizeof( handshake->randbytes ) ); in mbedtls_ssl_derive_keys()
975 mbedtls_md5_clone( &md5, &ssl->handshake->fin_md5 ); in ssl_calc_verify_ssl()
976 mbedtls_sha1_clone( &sha1, &ssl->handshake->fin_sha1 ); in ssl_calc_verify_ssl()
1022 mbedtls_md5_clone( &md5, &ssl->handshake->fin_md5 ); in ssl_calc_verify_tls()
1023 mbedtls_sha1_clone( &sha1, &ssl->handshake->fin_sha1 ); in ssl_calc_verify_tls()
1048 mbedtls_sha256_clone( &sha256, &ssl->handshake->fin_sha256 ); in ssl_calc_verify_tls_sha256()
1069 mbedtls_sha512_clone( &sha512, &ssl->handshake->fin_sha512 ); in ssl_calc_verify_tls_sha384()
1085 unsigned char *p = ssl->handshake->premaster; in mbedtls_ssl_psk_derive_premaster()
1086 unsigned char *end = p + sizeof( ssl->handshake->premaster ); in mbedtls_ssl_psk_derive_premaster()
1091 if( ssl->handshake->psk != NULL ) in mbedtls_ssl_psk_derive_premaster()
1093 psk = ssl->handshake->psk; in mbedtls_ssl_psk_derive_premaster()
1094 psk_len = ssl->handshake->psk_len; in mbedtls_ssl_psk_derive_premaster()
1141 if( ( ret = mbedtls_dhm_calc_secret( &ssl->handshake->dhm_ctx, in mbedtls_ssl_psk_derive_premaster()
1152 MBEDTLS_SSL_DEBUG_MPI( 3, "DHM: K ", &ssl->handshake->dhm_ctx.K ); in mbedtls_ssl_psk_derive_premaster()
1162 if( ( ret = mbedtls_ecdh_calc_secret( &ssl->handshake->ecdh_ctx, &zlen, in mbedtls_ssl_psk_derive_premaster()
1174 MBEDTLS_SSL_DEBUG_MPI( 3, "ECDH: z", &ssl->handshake->ecdh_ctx.z ); in mbedtls_ssl_psk_derive_premaster()
1196 ssl->handshake->pmslen = p - ssl->handshake->premaster; in mbedtls_ssl_psk_derive_premaster()
2303 timeout = ssl->handshake->retransmit_timeout; in mbedtls_ssl_fetch_input()
2498 if( ssl->handshake->flight == NULL ) in ssl_flight_append()
2499 ssl->handshake->flight = msg; in ssl_flight_append()
2502 mbedtls_ssl_flight_item *cur = ssl->handshake->flight; in ssl_flight_append()
2542 if( ssl->transform_out == ssl->handshake->alt_transform_out ) in ssl_swap_epochs()
2552 ssl->transform_out = ssl->handshake->alt_transform_out; in ssl_swap_epochs()
2553 ssl->handshake->alt_transform_out = tmp_transform; in ssl_swap_epochs()
2557 memcpy( ssl->out_ctr, ssl->handshake->alt_out_ctr, 8 ); in ssl_swap_epochs()
2558 memcpy( ssl->handshake->alt_out_ctr, tmp_out_ctr, 8 ); in ssl_swap_epochs()
2593 if( ssl->handshake->retransmit_state != MBEDTLS_SSL_RETRANS_SENDING ) in mbedtls_ssl_resend()
2597 ssl->handshake->cur_msg = ssl->handshake->flight; in mbedtls_ssl_resend()
2600 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_SENDING; in mbedtls_ssl_resend()
2603 while( ssl->handshake->cur_msg != NULL ) in mbedtls_ssl_resend()
2606 mbedtls_ssl_flight_item *cur = ssl->handshake->cur_msg; in mbedtls_ssl_resend()
2621 ssl->handshake->cur_msg = cur->next; in mbedtls_ssl_resend()
2633 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_FINISHED; in mbedtls_ssl_resend()
2636 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_WAITING; in mbedtls_ssl_resend()
2637 ssl_set_timer( ssl, ssl->handshake->retransmit_timeout ); in mbedtls_ssl_resend()
2651 ssl_flight_free( ssl->handshake->flight ); in mbedtls_ssl_recv_flight_completed()
2652 ssl->handshake->flight = NULL; in mbedtls_ssl_recv_flight_completed()
2653 ssl->handshake->cur_msg = NULL; in mbedtls_ssl_recv_flight_completed()
2656 ssl->handshake->in_flight_start_seq = ssl->handshake->in_msg_seq; in mbedtls_ssl_recv_flight_completed()
2664 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_FINISHED; in mbedtls_ssl_recv_flight_completed()
2667 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_PREPARING; in mbedtls_ssl_recv_flight_completed()
2676 ssl_set_timer( ssl, ssl->handshake->retransmit_timeout ); in mbedtls_ssl_send_flight_completed()
2681 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_FINISHED; in mbedtls_ssl_send_flight_completed()
2684 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_WAITING; in mbedtls_ssl_send_flight_completed()
2705 ssl->handshake != NULL && in mbedtls_ssl_write_record()
2706 ssl->handshake->retransmit_state == MBEDTLS_SSL_RETRANS_SENDING ) in mbedtls_ssl_write_record()
2717 ssl->handshake == NULL ) in mbedtls_ssl_write_record()
2745 ssl->out_msg[4] = ( ssl->handshake->out_msg_seq >> 8 ) & 0xFF; in mbedtls_ssl_write_record()
2746 ssl->out_msg[5] = ( ssl->handshake->out_msg_seq ) & 0xFF; in mbedtls_ssl_write_record()
2747 ++( ssl->handshake->out_msg_seq ); in mbedtls_ssl_write_record()
2762 ssl->handshake->update_checksum( ssl, ssl->out_msg, len ); in mbedtls_ssl_write_record()
2768 ssl->handshake != NULL && in mbedtls_ssl_write_record()
2769 ssl->handshake->retransmit_state != MBEDTLS_SSL_RETRANS_SENDING && in mbedtls_ssl_write_record()
2931 if( ssl->handshake == NULL ) in ssl_reassemble_dtls_handshake()
2940 if( ssl->handshake->hs_msg == NULL ) in ssl_reassemble_dtls_handshake()
2956 ssl->handshake->hs_msg = mbedtls_calloc( 1, alloc_len ); in ssl_reassemble_dtls_handshake()
2957 if( ssl->handshake->hs_msg == NULL ) in ssl_reassemble_dtls_handshake()
2965 memcpy( ssl->handshake->hs_msg, ssl->in_msg, 6 ); in ssl_reassemble_dtls_handshake()
2966 memset( ssl->handshake->hs_msg + 6, 0, 3 ); in ssl_reassemble_dtls_handshake()
2967 memcpy( ssl->handshake->hs_msg + 9, in ssl_reassemble_dtls_handshake()
2968 ssl->handshake->hs_msg + 1, 3 ); in ssl_reassemble_dtls_handshake()
2973 if( memcmp( ssl->handshake->hs_msg, ssl->in_msg, 4 ) != 0 ) in ssl_reassemble_dtls_handshake()
2980 msg = ssl->handshake->hs_msg + 12; in ssl_reassemble_dtls_handshake()
3061 memcpy( ssl->in_msg, ssl->handshake->hs_msg, ssl->in_hslen ); in ssl_reassemble_dtls_handshake()
3063 mbedtls_free( ssl->handshake->hs_msg ); in ssl_reassemble_dtls_handshake()
3064 ssl->handshake->hs_msg = NULL; in ssl_reassemble_dtls_handshake()
3098 if( ssl->handshake != NULL && in mbedtls_ssl_prepare_handshake_record()
3099 recv_msg_seq != ssl->handshake->in_msg_seq ) in mbedtls_ssl_prepare_handshake_record()
3104 if( recv_msg_seq == ssl->handshake->in_flight_start_seq - 1 && in mbedtls_ssl_prepare_handshake_record()
3110 ssl->handshake->in_flight_start_seq ) ); in mbedtls_ssl_prepare_handshake_record()
3123 ssl->handshake->in_msg_seq ) ); in mbedtls_ssl_prepare_handshake_record()
3135 ( ssl->handshake != NULL && ssl->handshake->hs_msg != NULL ) ) in mbedtls_ssl_prepare_handshake_record()
3162 ssl->handshake != NULL ) in mbedtls_ssl_update_handshake_status()
3164 ssl->handshake->update_checksum( ssl, ssl->in_msg, ssl->in_hslen ); in mbedtls_ssl_update_handshake_status()
3170 ssl->handshake != NULL ) in mbedtls_ssl_update_handshake_status()
3172 ssl->handshake->in_msg_seq++; in mbedtls_ssl_update_handshake_status()
3917 ssl->handshake != NULL && in mbedtls_ssl_read_record_layer()
4245 if( ssl->handshake->sni_authmode != MBEDTLS_SSL_VERIFY_UNSET ) in mbedtls_ssl_parse_certificate()
4246 authmode = ssl->handshake->sni_authmode; in mbedtls_ssl_parse_certificate()
4423 if( ssl->handshake->sni_ca_chain != NULL ) in mbedtls_ssl_parse_certificate()
4425 ca_chain = ssl->handshake->sni_ca_chain; in mbedtls_ssl_parse_certificate()
4426 ca_crl = ssl->handshake->sni_ca_crl; in mbedtls_ssl_parse_certificate()
4612 ssl->handshake->update_checksum = ssl_update_checksum_md5sha1; in mbedtls_ssl_optimize_checksum()
4618 ssl->handshake->update_checksum = ssl_update_checksum_sha384; in mbedtls_ssl_optimize_checksum()
4623 ssl->handshake->update_checksum = ssl_update_checksum_sha256; in mbedtls_ssl_optimize_checksum()
4637 mbedtls_md5_starts( &ssl->handshake->fin_md5 ); in mbedtls_ssl_reset_checksum()
4638 mbedtls_sha1_starts( &ssl->handshake->fin_sha1 ); in mbedtls_ssl_reset_checksum()
4642 mbedtls_sha256_starts( &ssl->handshake->fin_sha256, 0 ); in mbedtls_ssl_reset_checksum()
4645 mbedtls_sha512_starts( &ssl->handshake->fin_sha512, 1 ); in mbedtls_ssl_reset_checksum()
4655 mbedtls_md5_update( &ssl->handshake->fin_md5 , buf, len ); in ssl_update_checksum_start()
4656 mbedtls_sha1_update( &ssl->handshake->fin_sha1, buf, len ); in ssl_update_checksum_start()
4660 mbedtls_sha256_update( &ssl->handshake->fin_sha256, buf, len ); in ssl_update_checksum_start()
4663 mbedtls_sha512_update( &ssl->handshake->fin_sha512, buf, len ); in ssl_update_checksum_start()
4673 mbedtls_md5_update( &ssl->handshake->fin_md5 , buf, len ); in ssl_update_checksum_md5sha1()
4674 mbedtls_sha1_update( &ssl->handshake->fin_sha1, buf, len ); in ssl_update_checksum_md5sha1()
4683 mbedtls_sha256_update( &ssl->handshake->fin_sha256, buf, len ); in ssl_update_checksum_sha256()
4691 mbedtls_sha512_update( &ssl->handshake->fin_sha512, buf, len ); in ssl_update_checksum_sha384()
4717 mbedtls_md5_clone( &md5, &ssl->handshake->fin_md5 ); in ssl_calc_finished_ssl()
4718 mbedtls_sha1_clone( &sha1, &ssl->handshake->fin_sha1 ); in ssl_calc_finished_ssl()
4800 mbedtls_md5_clone( &md5, &ssl->handshake->fin_md5 ); in ssl_calc_finished_tls()
4801 mbedtls_sha1_clone( &sha1, &ssl->handshake->fin_sha1 ); in ssl_calc_finished_tls()
4826 ssl->handshake->tls_prf( session->master, 48, sender, in ssl_calc_finished_tls()
4858 mbedtls_sha256_clone( &sha256, &ssl->handshake->fin_sha256 ); in ssl_calc_finished_tls_sha256()
4877 ssl->handshake->tls_prf( session->master, 48, sender, in ssl_calc_finished_tls_sha256()
4907 mbedtls_sha512_clone( &sha512, &ssl->handshake->fin_sha512 ); in ssl_calc_finished_tls_sha384()
4926 ssl->handshake->tls_prf( session->master, 48, sender, in ssl_calc_finished_tls_sha384()
4947 mbedtls_ssl_handshake_free( ssl->handshake ); in ssl_handshake_wrapup_free_hs_transform()
4948 mbedtls_free( ssl->handshake ); in ssl_handshake_wrapup_free_hs_transform()
4949 ssl->handshake = NULL; in ssl_handshake_wrapup_free_hs_transform()
4967 int resume = ssl->handshake->resume; in mbedtls_ssl_handshake_wrapup()
5009 ssl->handshake->flight != NULL ) in mbedtls_ssl_handshake_wrapup()
5044 ssl->handshake->calc_finished( ssl, ssl->out_msg + 4, ssl->conf->endpoint ); in mbedtls_ssl_write_finished()
5067 if( ssl->handshake->resume != 0 ) in mbedtls_ssl_write_finished()
5093 ssl->handshake->alt_transform_out = ssl->transform_out; in mbedtls_ssl_write_finished()
5094 memcpy( ssl->handshake->alt_out_ctr, ssl->out_ctr, 8 ); in mbedtls_ssl_write_finished()
5159 ssl->handshake->calc_finished( ssl, buf, ssl->conf->endpoint ^ 1 ); in mbedtls_ssl_parse_finished()
5200 if( ssl->handshake->resume != 0 ) in mbedtls_ssl_parse_finished()
5224 static void ssl_handshake_params_init( mbedtls_ssl_handshake_params *handshake ) in ssl_handshake_params_init() argument
5226 memset( handshake, 0, sizeof( mbedtls_ssl_handshake_params ) ); in ssl_handshake_params_init()
5230 mbedtls_md5_init( &handshake->fin_md5 ); in ssl_handshake_params_init()
5231 mbedtls_sha1_init( &handshake->fin_sha1 ); in ssl_handshake_params_init()
5232 mbedtls_md5_starts( &handshake->fin_md5 ); in ssl_handshake_params_init()
5233 mbedtls_sha1_starts( &handshake->fin_sha1 ); in ssl_handshake_params_init()
5237 mbedtls_sha256_init( &handshake->fin_sha256 ); in ssl_handshake_params_init()
5238 mbedtls_sha256_starts( &handshake->fin_sha256, 0 ); in ssl_handshake_params_init()
5241 mbedtls_sha512_init( &handshake->fin_sha512 ); in ssl_handshake_params_init()
5242 mbedtls_sha512_starts( &handshake->fin_sha512, 1 ); in ssl_handshake_params_init()
5246 handshake->update_checksum = ssl_update_checksum_start; in ssl_handshake_params_init()
5247 handshake->sig_alg = MBEDTLS_SSL_HASH_SHA1; in ssl_handshake_params_init()
5250 mbedtls_dhm_init( &handshake->dhm_ctx ); in ssl_handshake_params_init()
5253 mbedtls_ecdh_init( &handshake->ecdh_ctx ); in ssl_handshake_params_init()
5256 mbedtls_ecjpake_init( &handshake->ecjpake_ctx ); in ssl_handshake_params_init()
5258 handshake->ecjpake_cache = NULL; in ssl_handshake_params_init()
5259 handshake->ecjpake_cache_len = 0; in ssl_handshake_params_init()
5264 handshake->sni_authmode = MBEDTLS_SSL_VERIFY_UNSET; in ssl_handshake_params_init()
5291 if( ssl->handshake ) in ssl_handshake_init()
5292 mbedtls_ssl_handshake_free( ssl->handshake ); in ssl_handshake_init()
5308 if( ssl->handshake == NULL ) in ssl_handshake_init()
5310 ssl->handshake = mbedtls_calloc( 1, sizeof(mbedtls_ssl_handshake_params) ); in ssl_handshake_init()
5314 if( ssl->handshake == NULL || in ssl_handshake_init()
5320 mbedtls_free( ssl->handshake ); in ssl_handshake_init()
5324 ssl->handshake = NULL; in ssl_handshake_init()
5334 ssl_handshake_params_init( ssl->handshake ); in ssl_handshake_init()
5339 ssl->handshake->alt_transform_out = ssl->transform_out; in ssl_handshake_init()
5342 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_PREPARING; in ssl_handshake_init()
5344 ssl->handshake->retransmit_state = MBEDTLS_SSL_RETRANS_WAITING; in ssl_handshake_init()
5689 ssl->handshake->resume = 1; in mbedtls_ssl_set_session()
5776 return( ssl_append_key_cert( &ssl->handshake->sni_key_cert, in mbedtls_ssl_set_hs_own_cert()
5784 ssl->handshake->sni_ca_chain = ca_chain; in mbedtls_ssl_set_hs_ca_chain()
5785 ssl->handshake->sni_ca_crl = ca_crl; in mbedtls_ssl_set_hs_ca_chain()
5791 ssl->handshake->sni_authmode = authmode; in mbedtls_ssl_set_hs_authmode()
5805 if( ssl->handshake == NULL || ssl->conf == NULL ) in mbedtls_ssl_set_hs_ecjpake_password()
5813 return( mbedtls_ecjpake_setup( &ssl->handshake->ecjpake_ctx, in mbedtls_ssl_set_hs_ecjpake_password()
5869 if( psk == NULL || ssl->handshake == NULL ) in mbedtls_ssl_set_hs_psk()
5875 if( ssl->handshake->psk != NULL ) in mbedtls_ssl_set_hs_psk()
5876 mbedtls_free( ssl->handshake->psk ); in mbedtls_ssl_set_hs_psk()
5878 if( ( ssl->handshake->psk = mbedtls_calloc( 1, psk_len ) ) == NULL ) in mbedtls_ssl_set_hs_psk()
5881 ssl->handshake->psk_len = psk_len; in mbedtls_ssl_set_hs_psk()
5882 memcpy( ssl->handshake->psk, psk, ssl->handshake->psk_len ); in mbedtls_ssl_set_hs_psk()
6402 ssl->handshake->out_msg_seq = 1; in ssl_start_renegotiation()
6404 ssl->handshake->in_msg_seq = 1; in ssl_start_renegotiation()
6521 if( ssl->handshake != NULL && in mbedtls_ssl_read()
6522 ssl->handshake->retransmit_state == MBEDTLS_SSL_RETRANS_SENDING ) in mbedtls_ssl_read()
6951 void mbedtls_ssl_handshake_free( mbedtls_ssl_handshake_params *handshake ) in mbedtls_ssl_handshake_free() argument
6953 if( handshake == NULL ) in mbedtls_ssl_handshake_free()
6958 mbedtls_md5_free( &handshake->fin_md5 ); in mbedtls_ssl_handshake_free()
6959 mbedtls_sha1_free( &handshake->fin_sha1 ); in mbedtls_ssl_handshake_free()
6963 mbedtls_sha256_free( &handshake->fin_sha256 ); in mbedtls_ssl_handshake_free()
6966 mbedtls_sha512_free( &handshake->fin_sha512 ); in mbedtls_ssl_handshake_free()
6971 mbedtls_dhm_free( &handshake->dhm_ctx ); in mbedtls_ssl_handshake_free()
6974 mbedtls_ecdh_free( &handshake->ecdh_ctx ); in mbedtls_ssl_handshake_free()
6977 mbedtls_ecjpake_free( &handshake->ecjpake_ctx ); in mbedtls_ssl_handshake_free()
6979 mbedtls_free( handshake->ecjpake_cache ); in mbedtls_ssl_handshake_free()
6980 handshake->ecjpake_cache = NULL; in mbedtls_ssl_handshake_free()
6981 handshake->ecjpake_cache_len = 0; in mbedtls_ssl_handshake_free()
6988 mbedtls_free( (void *) handshake->curves ); in mbedtls_ssl_handshake_free()
6992 if( handshake->psk != NULL ) in mbedtls_ssl_handshake_free()
6994 mbedtls_zeroize( handshake->psk, handshake->psk_len ); in mbedtls_ssl_handshake_free()
6995 mbedtls_free( handshake->psk ); in mbedtls_ssl_handshake_free()
7005 if( handshake->sni_key_cert != NULL ) in mbedtls_ssl_handshake_free()
7007 mbedtls_ssl_key_cert *cur = handshake->sni_key_cert, *next; in mbedtls_ssl_handshake_free()
7019 mbedtls_free( handshake->verify_cookie ); in mbedtls_ssl_handshake_free()
7020 mbedtls_free( handshake->hs_msg ); in mbedtls_ssl_handshake_free()
7021 ssl_flight_free( handshake->flight ); in mbedtls_ssl_handshake_free()
7024 mbedtls_zeroize( handshake, sizeof( mbedtls_ssl_handshake_params ) ); in mbedtls_ssl_handshake_free()
7083 if( ssl->handshake ) in mbedtls_ssl_free()
7085 mbedtls_ssl_handshake_free( ssl->handshake ); in mbedtls_ssl_free()
7089 mbedtls_free( ssl->handshake ); in mbedtls_ssl_free()
7647 ssl->handshake->calc_verify = ssl_calc_verify_tls; in mbedtls_ssl_set_calc_verify_md()
7652 ssl->handshake->calc_verify = ssl_calc_verify_tls; in mbedtls_ssl_set_calc_verify_md()
7658 ssl->handshake->calc_verify = ssl_calc_verify_tls_sha384; in mbedtls_ssl_set_calc_verify_md()
7663 ssl->handshake->calc_verify = ssl_calc_verify_tls_sha256; in mbedtls_ssl_set_calc_verify_md()