Lines Matching refs:rec
239 static int load_record(SSL3_RECORD *rec, RECORD_DATA *recd, unsigned char **key,
253 rec->data = rec->input = OPENSSL_malloc(ptlen + EVP_GCM_TLS_TAG_LEN);
255 if (rec->data == NULL)
258 rec->length = ptlen;
259 memcpy(rec->data, pt, ptlen);
276 static int test_record(SSL3_RECORD *rec, RECORD_DATA *recd, int enc)
292 if (!TEST_mem_eq(rec->data, rec->length, refd, refdatalen))
308 SSL3_RECORD rec;
318 rec.data = NULL;
319 rec.type = SSL3_RT_APPLICATION_DATA;
320 rec.rec_version = TLS1_2_VERSION;
351 if (!load_record(&rec, &refdata[ctr], &key, s->read_iv, ivlen,
371 if (!TEST_size_t_eq(tls13_enc(s, &rec, 1, 1, NULL, 0), 1)) {
375 if (!TEST_true(test_record(&rec, &refdata[ctr], 1))) {
381 if (!TEST_int_eq(tls13_enc(s, &rec, 1, 0, NULL, 0), 1)) {
385 if (!TEST_true(test_record(&rec, &refdata[ctr], 0))) {
390 OPENSSL_free(rec.data);
394 rec.data = NULL;
404 OPENSSL_free(rec.data);