Lines Matching refs:handshake
674 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in ssl_tls13_key_schedule_stage_application() local
676 (mbedtls_md_type_t) handshake->ciphersuite_info->mac); in ssl_tls13_key_schedule_stage_application()
683 handshake->tls13_master_secrets.handshake, in ssl_tls13_key_schedule_stage_application()
685 handshake->tls13_master_secrets.app); in ssl_tls13_key_schedule_stage_application()
693 handshake->tls13_master_secrets.app, PSA_HASH_LENGTH(hash_alg)); in ssl_tls13_key_schedule_stage_application()
786 &ssl->handshake->tls13_hs_secrets; in mbedtls_ssl_tls13_calculate_verify_data()
788 mbedtls_md_type_t const md_type = (mbedtls_md_type_t) ssl->handshake->ciphersuite_info->mac; in mbedtls_ssl_tls13_calculate_verify_data()
791 (mbedtls_md_type_t) ssl->handshake->ciphersuite_info->mac); in mbedtls_ssl_tls13_calculate_verify_data()
1147 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in ssl_tls13_generate_early_key() local
1149 handshake->ciphersuite_info; in ssl_tls13_generate_early_key()
1176 hash_alg, handshake->tls13_master_secrets.early, in ssl_tls13_generate_early_key()
1197 handshake->randbytes, in ssl_tls13_generate_early_key()
1198 handshake->randbytes + MBEDTLS_CLIENT_HELLO_RANDOM_LEN, in ssl_tls13_generate_early_key()
1237 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in mbedtls_ssl_tls13_compute_early_transform() local
1257 handshake->ciphersuite_info->id, in mbedtls_ssl_tls13_compute_early_transform()
1264 handshake->transform_earlydata = transform_earlydata; in mbedtls_ssl_tls13_compute_early_transform()
1280 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in mbedtls_ssl_tls13_key_schedule_stage_early() local
1284 if (handshake->ciphersuite_info == NULL) { in mbedtls_ssl_tls13_key_schedule_stage_early()
1289 hash_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) handshake->ciphersuite_info->mac); in mbedtls_ssl_tls13_key_schedule_stage_early()
1302 handshake->tls13_master_secrets.early); in mbedtls_ssl_tls13_key_schedule_stage_early()
1313 handshake->tls13_master_secrets.early, in mbedtls_ssl_tls13_key_schedule_stage_early()
1347 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in ssl_tls13_generate_handshake_keys() local
1349 handshake->ciphersuite_info; in ssl_tls13_generate_handshake_keys()
1351 &handshake->tls13_hs_secrets; in ssl_tls13_generate_handshake_keys()
1378 hash_alg, handshake->tls13_master_secrets.handshake, in ssl_tls13_generate_handshake_keys()
1402 handshake->randbytes, in ssl_tls13_generate_handshake_keys()
1403 handshake->randbytes + MBEDTLS_CLIENT_HELLO_RANDOM_LEN, in ssl_tls13_generate_handshake_keys()
1411 handshake->randbytes, in ssl_tls13_generate_handshake_keys()
1412 handshake->randbytes + MBEDTLS_CLIENT_HELLO_RANDOM_LEN, in ssl_tls13_generate_handshake_keys()
1469 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in ssl_tls13_key_schedule_stage_handshake() local
1471 (mbedtls_md_type_t) handshake->ciphersuite_info->mac); in ssl_tls13_key_schedule_stage_handshake()
1482 if (mbedtls_ssl_tls13_named_group_is_ecdhe(handshake->offered_group_id) || in ssl_tls13_key_schedule_stage_handshake()
1483 mbedtls_ssl_tls13_named_group_is_ffdh(handshake->offered_group_id)) { in ssl_tls13_key_schedule_stage_handshake()
1486 mbedtls_ssl_tls13_named_group_is_ecdhe(handshake->offered_group_id) ? in ssl_tls13_key_schedule_stage_handshake()
1493 status = psa_get_key_attributes(handshake->xxdh_psa_privkey, in ssl_tls13_key_schedule_stage_handshake()
1507 alg, handshake->xxdh_psa_privkey, in ssl_tls13_key_schedule_stage_handshake()
1508 handshake->xxdh_psa_peerkey, handshake->xxdh_psa_peerkey_len, in ssl_tls13_key_schedule_stage_handshake()
1516 status = psa_destroy_key(handshake->xxdh_psa_privkey); in ssl_tls13_key_schedule_stage_handshake()
1523 handshake->xxdh_psa_privkey = MBEDTLS_SVC_KEY_ID_INIT; in ssl_tls13_key_schedule_stage_handshake()
1536 hash_alg, handshake->tls13_master_secrets.early, in ssl_tls13_key_schedule_stage_handshake()
1538 handshake->tls13_master_secrets.handshake); in ssl_tls13_key_schedule_stage_handshake()
1545 handshake->tls13_master_secrets.handshake, in ssl_tls13_key_schedule_stage_handshake()
1578 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in ssl_tls13_generate_application_keys() local
1601 ret = ssl_tls13_get_cipher_key_info(handshake->ciphersuite_info, in ssl_tls13_generate_application_keys()
1608 md_type = (mbedtls_md_type_t) handshake->ciphersuite_info->mac; in ssl_tls13_generate_application_keys()
1610 hash_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) handshake->ciphersuite_info->mac); in ssl_tls13_generate_application_keys()
1626 hash_alg, handshake->tls13_master_secrets.app, in ssl_tls13_generate_application_keys()
1662 handshake->randbytes, in ssl_tls13_generate_application_keys()
1663 handshake->randbytes + MBEDTLS_CLIENT_HELLO_RANDOM_LEN, in ssl_tls13_generate_application_keys()
1671 handshake->randbytes, in ssl_tls13_generate_application_keys()
1672 handshake->randbytes + MBEDTLS_CLIENT_HELLO_RANDOM_LEN, in ssl_tls13_generate_application_keys()
1690 mbedtls_platform_zeroize(ssl->handshake->randbytes, in ssl_tls13_generate_application_keys()
1691 sizeof(ssl->handshake->randbytes)); in ssl_tls13_generate_application_keys()
1702 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in mbedtls_ssl_tls13_compute_handshake_transform() local
1729 handshake->ciphersuite_info->id, in mbedtls_ssl_tls13_compute_handshake_transform()
1736 handshake->transform_handshake = transform_handshake; in mbedtls_ssl_tls13_compute_handshake_transform()
1751 mbedtls_ssl_handshake_params *handshake = ssl->handshake; in mbedtls_ssl_tls13_compute_resumption_master_secret() local
1758 md_type = (mbedtls_md_type_t) handshake->ciphersuite_info->mac; in mbedtls_ssl_tls13_compute_resumption_master_secret()
1769 handshake->tls13_master_secrets.app, in mbedtls_ssl_tls13_compute_resumption_master_secret()
1777 mbedtls_platform_zeroize(&handshake->tls13_master_secrets, in mbedtls_ssl_tls13_compute_resumption_master_secret()
1778 sizeof(handshake->tls13_master_secrets)); in mbedtls_ssl_tls13_compute_resumption_master_secret()
1820 ssl->handshake->ciphersuite_info->id, in mbedtls_ssl_tls13_compute_application_transform()
1851 if (mbedtls_svc_key_id_is_null(ssl->handshake->psk_opaque)) { in mbedtls_ssl_tls13_export_handshake_psk()
1855 status = psa_get_key_attributes(ssl->handshake->psk_opaque, &key_attributes); in mbedtls_ssl_tls13_export_handshake_psk()
1866 status = psa_export_key(ssl->handshake->psk_opaque, in mbedtls_ssl_tls13_export_handshake_psk()
1875 *psk = ssl->handshake->psk; in mbedtls_ssl_tls13_export_handshake_psk()
1876 *psk_len = ssl->handshake->psk_len; in mbedtls_ssl_tls13_export_handshake_psk()