Lines Matching defs:buf
314 unsigned char *buf,
319 unsigned char *buf,
324 MBEDTLS_SSL_DEBUG_BUF(3, "record buffer", buf, buflen);
337 ret = ssl_parse_record_header(ssl, buf, buflen, &rec);
356 mbedtls_platform_zeroize(buf, buflen);
935 MBEDTLS_SSL_DEBUG_MSG(2, ("=> encrypt buf"));
942 || rec->buf == NULL
955 data = rec->buf + rec->data_offset;
1202 data, rec->buf_len - (data - rec->buf),
1215 data, rec->buf_len - (size_t) (data - rec->buf), /* dst */
1474 MBEDTLS_SSL_DEBUG_MSG(2, ("<= encrypt buf"));
1510 MBEDTLS_SSL_DEBUG_MSG(2, ("=> decrypt buf"));
1512 rec->buf == NULL ||
1519 data = rec->buf + rec->data_offset;
1629 data, rec->buf_len - (data - rec->buf),
1643 data, rec->buf_len - (size_t) (data - rec->buf), &olen, /* dst */
2121 MBEDTLS_SSL_DEBUG_MSG(2, ("<= decrypt buf"));
2351 unsigned char *buf;
2371 buf = ssl->out_hdr - ssl->out_left;
2372 ret = ssl->f_send(ssl->p_bio, buf, ssl->out_left);
2735 unsigned char **buf, size_t *buf_len)
2744 *buf = ssl->out_msg + 4;
2972 rec.buf = ssl->out_iv;
2975 rec.data_offset = (size_t) (ssl->out_msg - rec.buf);
3365 static inline uint64_t ssl_load_six_bytes(unsigned char *buf)
3367 return ((uint64_t) buf[0] << 40) |
3368 ((uint64_t) buf[1] << 32) |
3369 ((uint64_t) buf[2] << 24) |
3370 ((uint64_t) buf[3] << 16) |
3371 ((uint64_t) buf[4] << 8) |
3372 ((uint64_t) buf[5]);
3712 unsigned char *buf,
3767 rec->type = buf[rec_hdr_type_offset];
3806 memcpy(rec->cid, buf + rec_hdr_cid_offset, rec_hdr_cid_len);
3820 rec->ver[0] = buf[rec_hdr_version_offset + 0];
3821 rec->ver[1] = buf[rec_hdr_version_offset + 1];
3823 buf + rec_hdr_version_offset,
3840 memcpy(&rec->ctr[0], buf + rec_hdr_ctr_offset,
3854 rec->data_len = MBEDTLS_GET_UINT16_BE(buf, rec_hdr_len_offset);
3855 MBEDTLS_SSL_DEBUG_BUF(4, "input record header", buf, rec->data_offset);
3861 rec->buf = buf;
3965 rec->buf, rec->buf_len);
4053 rec->buf + rec->data_offset, rec->data_len);
4814 MBEDTLS_SSL_DEBUG_BUF(3, "Buffered record", rec->buf, rec->buf_len);
4829 memcpy(hs->buffering.future_record.data, rec->buf, rec->buf_len);
5020 ssl->in_msg = rec.buf + rec.data_offset;
5737 * param buf buffer that will hold the data
5746 mbedtls_ssl_context *ssl, unsigned char *buf, size_t len)
5751 memcpy(buf, ssl->in_offt, n);
5774 int mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len)
5940 ret = ssl_read_application_data(ssl, buf, len);
5949 unsigned char *buf, size_t len)
5964 return ssl_read_application_data(ssl, buf, len);
5982 const unsigned char *buf, size_t len)
6025 memcpy(ssl->out_msg, buf, len);
6040 int mbedtls_ssl_write(mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len)
6064 ret = ssl_write_real(ssl, buf, len);
6073 const unsigned char *buf, size_t len)
6165 ret = ssl_write_real(ssl, buf, len);