Lines Matching refs:rec
1241 mbedtls_record rec, rec_backup;
1280 memset(rec.ctr, num_records, sizeof(rec.ctr));
1281 rec.type = 42;
1282 rec.ver[0] = num_records;
1283 rec.ver[1] = num_records;
1285 rec.cid_len = 0;
1288 rec.buf = buf;
1289 rec.buf_len = buflen;
1290 rec.data_offset = 16;
1293 rec.data_len = 1 + num_records;
1295 memset(rec.buf + rec.data_offset, 42, rec.data_len);
1298 rec_backup = rec;
1301 ret = mbedtls_ssl_encrypt_buf(&ssl, t_enc, &rec,
1309 if (rec.cid_len != 0) {
1313 TEST_ASSERT(rec.type == MBEDTLS_SSL_MSG_CID);
1322 TEST_ASSERT(rec.type == MBEDTLS_SSL_MSG_APPLICATION_DATA);
1327 ret = mbedtls_ssl_decrypt_buf(&ssl, t_dec, &rec);
1331 TEST_ASSERT(rec.type == rec_backup.type);
1332 TEST_ASSERT(memcmp(rec.ctr, rec_backup.ctr, 8) == 0);
1333 TEST_ASSERT(rec.ver[0] == rec_backup.ver[0]);
1334 TEST_ASSERT(rec.ver[1] == rec_backup.ver[1]);
1335 TEST_ASSERT(rec.data_len == rec_backup.data_len);
1336 TEST_ASSERT(rec.data_offset == rec_backup.data_offset);
1337 TEST_ASSERT(memcmp(rec.buf + rec.data_offset,
1339 rec.data_len) == 0);
1384 mbedtls_record rec, rec_backup;
1418 memset(rec.ctr, offset, sizeof(rec.ctr));
1419 rec.type = 42;
1420 rec.ver[0] = offset;
1421 rec.ver[1] = offset;
1422 rec.buf = buf;
1423 rec.buf_len = buflen;
1425 rec.cid_len = 0;
1430 rec.data_offset = offset;
1431 rec.data_len = buflen - offset - default_post_padding;
1435 rec.data_offset = default_pre_padding;
1436 rec.data_len = buflen - default_pre_padding - offset;
1440 rec.data_offset = offset;
1441 rec.data_len = buflen - 2 * offset;
1449 memset(rec.buf + rec.data_offset, 42, rec.data_len);
1452 rec_backup = rec;
1455 ret = mbedtls_ssl_encrypt_buf(&ssl, t_enc, &rec,
1469 if (rec.cid_len != 0) {
1473 TEST_ASSERT(rec.type == MBEDTLS_SSL_MSG_CID);
1482 TEST_ASSERT(rec.type == MBEDTLS_SSL_MSG_APPLICATION_DATA);
1487 TEST_ASSERT(mbedtls_ssl_decrypt_buf(&ssl, t_dec, &rec) == 0);
1490 TEST_ASSERT(rec.type == rec_backup.type);
1491 TEST_ASSERT(memcmp(rec.ctr, rec_backup.ctr, 8) == 0);
1492 TEST_ASSERT(rec.ver[0] == rec_backup.ver[0]);
1493 TEST_ASSERT(rec.ver[1] == rec_backup.ver[1]);
1494 TEST_ASSERT(rec.data_len == rec_backup.data_len);
1495 TEST_ASSERT(rec.data_offset == rec_backup.data_offset);
1496 TEST_ASSERT(memcmp(rec.buf + rec.data_offset,
1498 rec.data_len) == 0);
1845 mbedtls_record rec;
1888 rec.type = MBEDTLS_SSL_MSG_APPLICATION_DATA;
1891 mbedtls_ssl_write_version(rec.ver,
1896 rec.buf = buf;
1897 rec.buf_len = buf_len;
1898 rec.data_offset = 0;
1900 memcpy(rec.buf + rec.data_offset, plaintext->x, plaintext->len);
1901 rec.data_len = plaintext->len;
1903 rec.cid_len = 0;
1906 memset(&rec.ctr[0], 0, 8);
1907 rec.ctr[7] = ctr;
1909 TEST_ASSERT(mbedtls_ssl_encrypt_buf(NULL, &transform_send, &rec,
1913 TEST_MEMORY_COMPARE(rec.buf + rec.data_offset, rec.data_len,
1917 TEST_ASSERT(mbedtls_ssl_decrypt_buf(NULL, &transform_recv, &rec) == 0);
1918 TEST_MEMORY_COMPARE(rec.buf + rec.data_offset, rec.data_len,