Lines Matching refs:seqno

546     int auth_alg, int minor, uint64_t seqno, struct tls_enable *en)
601 be64enc(en->rec_seq, seqno);
602 debug(tc, "seqno: %ju\n", (uintmax_t)seqno);
738 const struct tls_record_layer *hdr, uint64_t seqno, struct tls_mac_data *ad)
740 ad->seq = htobe64(seqno);
749 const struct tls_record_layer *hdr, uint64_t seqno,
752 ad->seq = htobe64(seqno);
761 uint64_t seqno, struct tls_aead_data_13 *ad)
778 tls_13_nonce(struct tls_enable *en, uint64_t seqno, char *nonce)
783 *(uint64_t *)(nonce + 4) ^= htobe64(seqno);
793 uint64_t seqno, const void *src, size_t len, void *dst, size_t avail,
808 debug(tc, "decrypting MTE record seqno %ju:\n", (uintmax_t)seqno);
846 tls_mte_aad(en, payload_len, hdr, seqno, &aad);
859 decrypt_tls_12_aead(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno,
874 debug(tc, "decrypting TLS 1.2 record seqno %ju:\n", (uintmax_t)seqno);
877 tls_12_aead_aad(en, payload_len, hdr, seqno, &aad);
882 tls_13_nonce(en, seqno, nonce);
894 decrypt_tls_13_aead(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno,
914 debug(tc, "decrypting TLS 1.3 record seqno %ju:\n", (uintmax_t)seqno);
917 tls_13_aad(en, hdr, seqno, &aad);
919 tls_13_nonce(en, seqno, nonce);
944 decrypt_tls_aead(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno,
959 seqno, src, len, dst, record_type));
962 seqno, src, len, dst, record_type));
969 decrypt_tls_record(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno,
973 return (decrypt_tls_aes_cbc_mte(tc, en, seqno, src, len, dst,
976 return (decrypt_tls_aead(tc, en, seqno, src, len, dst, avail,
989 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst,
1003 debug(tc, "encrypting MTE record seqno %ju:\n", (uintmax_t)seqno);
1028 tls_mte_aad(en, len, hdr, seqno, &aad);
1051 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst)
1060 debug(tc, "encrypting TLS 1.2 record seqno %ju:\n", (uintmax_t)seqno);
1070 memcpy(hdr + 1, &seqno, sizeof(seqno));
1072 tls_12_aead_aad(en, len, hdr, seqno, &aad);
1077 tls_13_nonce(en, seqno, nonce);
1091 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst,
1102 debug(tc, "encrypting TLS 1.3 record seqno %ju:\n", (uintmax_t)seqno);
1112 tls_13_aad(en, hdr, seqno, &aad);
1114 tls_13_nonce(en, seqno, nonce);
1139 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst,
1152 record_type, seqno, src, len, dst));
1155 record_type, seqno, src, len, dst, padding));
1162 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst,
1166 return (encrypt_tls_aes_cbc_mte(tc, en, record_type, seqno, src,
1169 return (encrypt_tls_aead(tc, en, record_type, seqno, src, len,
1175 uint64_t seqno, size_t len)
1247 debug(tc, "TLS header for seqno %ju:\n",
1248 (uintmax_t)seqno);
1273 seqno, outbuf, outbuf_len,
1278 seqno++;
1326 uint64_t seqno, uint8_t type, size_t len)
1368 rv = decrypt_tls_record(tc, en, seqno, outbuf, record_len, decrypted,
1386 uint64_t seqno)
1436 rv = decrypt_tls_record(tc, en, seqno, outbuf, record_len, NULL, 0,
1495 uint64_t seqno, size_t len, size_t padding)
1540 TLS_RLTYPE_APP, seqno, plaintext + written,
1544 seqno++;
1616 uint64_t seqno, size_t len, ssize_t offset)
1638 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno,
1659 uint64_t seqno, size_t len)
1664 test_ktls_receive_corrupted_record(tc, en, seqno, len,
1670 uint64_t seqno, size_t len)
1675 test_ktls_receive_corrupted_record(tc, en, seqno, len,
1681 uint64_t seqno, size_t len)
1690 test_ktls_receive_corrupted_record(tc, en, seqno, len, offset);
1695 uint64_t seqno, size_t len)
1700 test_ktls_receive_corrupted_record(tc, en, seqno, len, -1);
1705 uint64_t seqno, size_t len)
1727 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno,
1745 uint64_t seqno, size_t len)
1768 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno,
1787 uint64_t seqno, size_t len)
1810 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno,
1829 uint64_t seqno, size_t len)
1853 outbuf_len = encrypt_tls_record(tc, en, 0x21 /* Alert */, seqno,
1872 uint64_t seqno, size_t len)
1983 uint64_t seqno; \
1986 seqno = random(); \
1988 seqno, &en); \
1989 test_ktls_transmit_app_data(tc, &en, seqno, len); \
2003 uint64_t seqno; \
2006 seqno = random(); \
2008 seqno, &en); \
2009 test_ktls_transmit_control(tc, &en, seqno, type, len); \
2023 uint64_t seqno; \
2026 seqno = random(); \
2028 seqno, &en); \
2029 test_ktls_transmit_empty_fragment(tc, &en, seqno); \
2179 uint64_t seqno; \
2182 seqno = random(); \
2184 seqno, &en); \
2228 uint64_t seqno; \
2231 seqno = random(); \
2233 seqno, &en); \
2234 test_ktls_receive_app_data(tc, &en, seqno, len, padding); \
2248 uint64_t seqno; \
2251 seqno = random(); \
2253 seqno, &en); \
2254 test_ktls_receive_corrupted_data(tc, &en, seqno, len); \
2268 uint64_t seqno; \
2271 seqno = random(); \
2273 seqno, &en); \
2274 test_ktls_receive_corrupted_mac(tc, &en, seqno, len); \
2288 uint64_t seqno; \
2291 seqno = random(); \
2293 seqno, &en); \
2294 test_ktls_receive_truncated_record(tc, &en, seqno, len); \
2308 uint64_t seqno; \
2311 seqno = random(); \
2313 seqno, &en); \
2314 test_ktls_receive_bad_major(tc, &en, seqno, len); \
2328 uint64_t seqno; \
2331 seqno = random(); \
2333 seqno, &en); \
2334 test_ktls_receive_bad_minor(tc, &en, seqno, len); \
2348 uint64_t seqno; \
2351 seqno = random(); \
2353 seqno, &en); \
2354 test_ktls_receive_bad_size(tc, &en, seqno, (len)); \
2516 uint64_t seqno; \
2519 seqno = random(); \
2521 seqno, &en); \
2522 test_ktls_receive_corrupted_padding(tc, &en, seqno, len); \
2573 uint64_t seqno; \
2576 seqno = random(); \
2578 seqno, &en); \
2579 test_ktls_receive_corrupted_iv(tc, &en, seqno, 64); \
2616 uint64_t seqno; \
2619 seqno = random(); \
2621 seqno, &en); \
2622 test_ktls_receive_bad_type(tc, &en, seqno, len); \
2675 uint64_t seqno; \
2678 seqno = random(); \
2680 seqno, &en); \
2714 uint64_t seqno; \
2717 seqno = random(); \
2719 seqno, &en); \