Lines Matching refs:data
68 const unsigned char *data, in mbedtls_ct_hmac() argument
131 PSA_CHK(psa_hash_update(&operation, data, min_data_len)); in mbedtls_ct_hmac()
149 PSA_CHK(psa_hash_update(&operation, data + offset, 1)); in mbedtls_ct_hmac()
188 const unsigned char *data, in mbedtls_ct_hmac() argument
235 MD_CHK(mbedtls_md_update(ctx, data, min_data_len)); in mbedtls_ct_hmac()
252 MD_CHK(mbedtls_md_update(ctx, data + offset, 1)); in mbedtls_ct_hmac()
909 unsigned char *data; in mbedtls_ssl_encrypt_buf() local
955 data = rec->buf + rec->data_offset; in mbedtls_ssl_encrypt_buf()
958 data, rec->data_len); in mbedtls_ssl_encrypt_buf()
985 if (ssl_build_inner_plaintext(data, in mbedtls_ssl_encrypt_buf()
1016 if (ssl_build_inner_plaintext(data, in mbedtls_ssl_encrypt_buf()
1065 status = psa_mac_update(&operation, data, rec->data_len); in mbedtls_ssl_encrypt_buf()
1081 ret = mbedtls_md_hmac_update(&transform->md_ctx_enc, data, rec->data_len); in mbedtls_ssl_encrypt_buf()
1095 memcpy(data + rec->data_len, mac, transform->maclen); in mbedtls_ssl_encrypt_buf()
1098 MBEDTLS_SSL_DEBUG_BUF(4, "computed mac", data + rec->data_len, in mbedtls_ssl_encrypt_buf()
1201 data, rec->data_len, in mbedtls_ssl_encrypt_buf()
1202 data, rec->buf_len - (data - rec->buf), in mbedtls_ssl_encrypt_buf()
1214 data, rec->data_len, /* src */ in mbedtls_ssl_encrypt_buf()
1215 … data, rec->buf_len - (size_t) (data - rec->buf), /* dst */ in mbedtls_ssl_encrypt_buf()
1224 data + rec->data_len - transform->taglen, in mbedtls_ssl_encrypt_buf()
1238 memcpy(data - dynamic_iv_len, dynamic_iv, dynamic_iv_len); in mbedtls_ssl_encrypt_buf()
1272 data[rec->data_len + i] = (unsigned char) padlen; in mbedtls_ssl_encrypt_buf()
1301 memcpy(data - transform->ivlen, transform->iv_enc, transform->ivlen); in mbedtls_ssl_encrypt_buf()
1331 data, rec->data_len, in mbedtls_ssl_encrypt_buf()
1332 data, rec->data_len, &olen); in mbedtls_ssl_encrypt_buf()
1342 data + olen, rec->data_len - olen, in mbedtls_ssl_encrypt_buf()
1357 data, rec->data_len, in mbedtls_ssl_encrypt_buf()
1358 data, &olen)) != 0) { in mbedtls_ssl_encrypt_buf()
1369 data -= transform->ivlen; in mbedtls_ssl_encrypt_buf()
1408 status = psa_mac_update(&operation, data, rec->data_len); in mbedtls_ssl_encrypt_buf()
1426 data, rec->data_len); in mbedtls_ssl_encrypt_buf()
1440 memcpy(data + rec->data_len, mac, transform->maclen); in mbedtls_ssl_encrypt_buf()
1494 unsigned char *data; in mbedtls_ssl_decrypt_buf() local
1519 data = rec->buf + rec->data_offset; in mbedtls_ssl_decrypt_buf()
1572 dynamic_iv = data; in mbedtls_ssl_decrypt_buf()
1574 data += dynamic_iv_len; in mbedtls_ssl_decrypt_buf()
1617 MBEDTLS_SSL_DEBUG_BUF(4, "TAG used", data + rec->data_len, in mbedtls_ssl_decrypt_buf()
1628 data, rec->data_len + transform->taglen, in mbedtls_ssl_decrypt_buf()
1629 data, rec->buf_len - (data - rec->buf), in mbedtls_ssl_decrypt_buf()
1642 data, rec->data_len + transform->taglen, /* src */ in mbedtls_ssl_decrypt_buf()
1643 data, rec->buf_len - (size_t) (data - rec->buf), &olen, /* dst */ in mbedtls_ssl_decrypt_buf()
1758 status = psa_mac_update(&operation, data, rec->data_len); in mbedtls_ssl_decrypt_buf()
1764 status = psa_mac_verify_finish(&operation, data + rec->data_len, in mbedtls_ssl_decrypt_buf()
1776 data, rec->data_len); in mbedtls_ssl_decrypt_buf()
1789 MBEDTLS_SSL_DEBUG_BUF(4, "message mac", data + rec->data_len, in mbedtls_ssl_decrypt_buf()
1795 if (mbedtls_ct_memcmp(data + rec->data_len, mac_expect, in mbedtls_ssl_decrypt_buf()
1842 memcpy(transform->iv_dec, data, transform->ivlen); in mbedtls_ssl_decrypt_buf()
1844 data += transform->ivlen; in mbedtls_ssl_decrypt_buf()
1870 data, rec->data_len, in mbedtls_ssl_decrypt_buf()
1871 data, rec->data_len, &olen); in mbedtls_ssl_decrypt_buf()
1880 data + olen, rec->data_len - olen, in mbedtls_ssl_decrypt_buf()
1894 data, rec->data_len, data, &olen)) != 0) { in mbedtls_ssl_decrypt_buf()
1910 padlen = data[rec->data_len - 1]; in mbedtls_ssl_decrypt_buf()
1949 volatile unsigned char * const check = data; in mbedtls_ssl_decrypt_buf()
1993 data, rec->data_len); in mbedtls_ssl_decrypt_buf()
2044 data, rec->data_len, min_len, max_len, in mbedtls_ssl_decrypt_buf()
2049 data, rec->data_len, min_len, max_len, in mbedtls_ssl_decrypt_buf()
2057 mbedtls_ct_memcpy_offset(mac_peer, data, in mbedtls_ssl_decrypt_buf()
2102 ret = ssl_parse_inner_plaintext(data, &rec->data_len, in mbedtls_ssl_decrypt_buf()
2113 ret = ssl_parse_inner_plaintext(data, &rec->data_len, in mbedtls_ssl_decrypt_buf()
4333 size_t msg_len = MBEDTLS_GET_UINT24_BE(hs_buf->data, 1); in ssl_load_buffered_message()
4344 hs_buf->data, msg_len + 12); in ssl_load_buffered_message()
4349 memcpy(ssl->in_msg, hs_buf->data, ssl->in_hslen); in ssl_load_buffered_message()
4537 hs_buf->data = mbedtls_calloc(1, reassembly_buf_sz); in ssl_buffer_message()
4538 if (hs_buf->data == NULL) { in ssl_buffer_message()
4546 memcpy(hs_buf->data, ssl->in_msg, 6); in ssl_buffer_message()
4547 memset(hs_buf->data + 6, 0, 3); in ssl_buffer_message()
4548 memcpy(hs_buf->data + 9, hs_buf->data + 1, 3); in ssl_buffer_message()
4555 if (memcmp(hs_buf->data, ssl->in_msg, 4) != 0) { in ssl_buffer_message()
4564 unsigned char * const msg = hs_buf->data + 12; in ssl_buffer_message()
4708 if (hs->buffering.future_record.data != NULL) { in ssl_free_buffered_record()
4712 mbedtls_free(hs->buffering.future_record.data); in ssl_free_buffered_record()
4713 hs->buffering.future_record.data = NULL; in ssl_free_buffered_record()
4737 rec = hs->buffering.future_record.data; in ssl_load_buffered_record()
4795 if (hs->buffering.future_record.data != NULL) { in ssl_buffer_future_record()
4821 hs->buffering.future_record.data = in ssl_buffer_future_record()
4823 if (hs->buffering.future_record.data == NULL) { in ssl_buffer_future_record()
4829 memcpy(hs->buffering.future_record.data, rec->buf, rec->buf_len); in ssl_buffer_future_record()
6274 mbedtls_zeroize_and_free(hs_buf->data, hs_buf->data_len); in ssl_buffering_free_slot()