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