Lines Matching refs:tls12_prf
5559 if (operation->ctx.tls12_prf.secret != NULL) {
5560 mbedtls_zeroize_and_free(operation->ctx.tls12_prf.secret,
5561 operation->ctx.tls12_prf.secret_length);
5564 if (operation->ctx.tls12_prf.seed != NULL) {
5565 mbedtls_zeroize_and_free(operation->ctx.tls12_prf.seed,
5566 operation->ctx.tls12_prf.seed_length);
5569 if (operation->ctx.tls12_prf.label != NULL) {
5570 mbedtls_zeroize_and_free(operation->ctx.tls12_prf.label,
5571 operation->ctx.tls12_prf.label_length);
5574 if (operation->ctx.tls12_prf.other_secret != NULL) {
5575 mbedtls_zeroize_and_free(operation->ctx.tls12_prf.other_secret,
5576 operation->ctx.tls12_prf.other_secret_length);
5730 psa_tls12_prf_key_derivation_t *tls12_prf, argument
5744 if (tls12_prf->block_number == 0xff) {
5749 ++tls12_prf->block_number;
5750 tls12_prf->left_in_block = hash_length;
5771 tls12_prf->secret,
5772 tls12_prf->secret_length);
5778 if (tls12_prf->block_number == 1) {
5783 tls12_prf->label,
5784 tls12_prf->label_length);
5789 tls12_prf->seed,
5790 tls12_prf->seed_length);
5796 status = psa_mac_update(&hmac, tls12_prf->Ai, hash_length);
5803 tls12_prf->Ai, hash_length,
5815 tls12_prf->secret,
5816 tls12_prf->secret_length);
5820 status = psa_mac_update(&hmac, tls12_prf->Ai, hash_length);
5824 status = psa_mac_update(&hmac, tls12_prf->label, tls12_prf->label_length);
5828 status = psa_mac_update(&hmac, tls12_prf->seed, tls12_prf->seed_length);
5833 tls12_prf->output_block, hash_length,
5850 psa_tls12_prf_key_derivation_t *tls12_prf, argument
5860 switch (tls12_prf->state) {
5862 tls12_prf->state = PSA_TLS12_PRF_STATE_OUTPUT;
5872 if (tls12_prf->left_in_block == 0) {
5873 status = psa_key_derivation_tls12_prf_generate_next_block(tls12_prf,
5882 if (tls12_prf->left_in_block > output_length) {
5885 length = tls12_prf->left_in_block;
5888 offset = hash_length - tls12_prf->left_in_block;
5889 memcpy(output, tls12_prf->output_block + offset, length);
5892 tls12_prf->left_in_block -= length;
6112 status = psa_key_derivation_tls12_prf_read(&operation->ctx.tls12_prf,
7401 status = psa_tls12_prf_input(&operation->ctx.tls12_prf,
7407 status = psa_tls12_prf_psk_to_ms_input(&operation->ctx.tls12_prf,