Lines Matching refs:seqno

546     int auth_alg, int minor, uint64_t seqno, struct tls_enable *en)  in build_tls_enable()  argument
601 be64enc(en->rec_seq, seqno); in build_tls_enable()
602 debug(tc, "seqno: %ju\n", (uintmax_t)seqno); in build_tls_enable()
738 const struct tls_record_layer *hdr, uint64_t seqno, struct tls_mac_data *ad) in tls_mte_aad() argument
740 ad->seq = htobe64(seqno); in tls_mte_aad()
749 const struct tls_record_layer *hdr, uint64_t seqno, in tls_12_aead_aad() argument
752 ad->seq = htobe64(seqno); in tls_12_aead_aad()
761 uint64_t seqno, struct tls_aead_data_13 *ad) in tls_13_aad() argument
778 tls_13_nonce(struct tls_enable *en, uint64_t seqno, char *nonce) in tls_13_nonce() argument
783 *(uint64_t *)(nonce + 4) ^= htobe64(seqno); in tls_13_nonce()
793 uint64_t seqno, const void *src, size_t len, void *dst, size_t avail, in decrypt_tls_aes_cbc_mte() argument
808 debug(tc, "decrypting MTE record seqno %ju:\n", (uintmax_t)seqno); in decrypt_tls_aes_cbc_mte()
846 tls_mte_aad(en, payload_len, hdr, seqno, &aad); in decrypt_tls_aes_cbc_mte()
859 decrypt_tls_12_aead(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno, in decrypt_tls_12_aead() argument
874 debug(tc, "decrypting TLS 1.2 record seqno %ju:\n", (uintmax_t)seqno); in decrypt_tls_12_aead()
877 tls_12_aead_aad(en, payload_len, hdr, seqno, &aad); in decrypt_tls_12_aead()
882 tls_13_nonce(en, seqno, nonce); in decrypt_tls_12_aead()
894 decrypt_tls_13_aead(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno, in decrypt_tls_13_aead() argument
914 debug(tc, "decrypting TLS 1.3 record seqno %ju:\n", (uintmax_t)seqno); in decrypt_tls_13_aead()
917 tls_13_aad(en, hdr, seqno, &aad); in decrypt_tls_13_aead()
919 tls_13_nonce(en, seqno, nonce); in decrypt_tls_13_aead()
944 decrypt_tls_aead(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno, in decrypt_tls_aead() argument
959 seqno, src, len, dst, record_type)); in decrypt_tls_aead()
962 seqno, src, len, dst, record_type)); in decrypt_tls_aead()
969 decrypt_tls_record(const atf_tc_t *tc, struct tls_enable *en, uint64_t seqno, in decrypt_tls_record() argument
973 return (decrypt_tls_aes_cbc_mte(tc, en, seqno, src, len, dst, in decrypt_tls_record()
976 return (decrypt_tls_aead(tc, en, seqno, src, len, dst, avail, in decrypt_tls_record()
989 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst, in encrypt_tls_aes_cbc_mte() argument
1003 debug(tc, "encrypting MTE record seqno %ju:\n", (uintmax_t)seqno); in encrypt_tls_aes_cbc_mte()
1028 tls_mte_aad(en, len, hdr, seqno, &aad); in encrypt_tls_aes_cbc_mte()
1051 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst) in encrypt_tls_12_aead() argument
1060 debug(tc, "encrypting TLS 1.2 record seqno %ju:\n", (uintmax_t)seqno); in encrypt_tls_12_aead()
1070 memcpy(hdr + 1, &seqno, sizeof(seqno)); in encrypt_tls_12_aead()
1072 tls_12_aead_aad(en, len, hdr, seqno, &aad); in encrypt_tls_12_aead()
1077 tls_13_nonce(en, seqno, nonce); in encrypt_tls_12_aead()
1091 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst, in encrypt_tls_13_aead() argument
1102 debug(tc, "encrypting TLS 1.3 record seqno %ju:\n", (uintmax_t)seqno); in encrypt_tls_13_aead()
1112 tls_13_aad(en, hdr, seqno, &aad); in encrypt_tls_13_aead()
1114 tls_13_nonce(en, seqno, nonce); in encrypt_tls_13_aead()
1139 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst, in encrypt_tls_aead() argument
1152 record_type, seqno, src, len, dst)); in encrypt_tls_aead()
1155 record_type, seqno, src, len, dst, padding)); in encrypt_tls_aead()
1162 uint8_t record_type, uint64_t seqno, const void *src, size_t len, void *dst, in encrypt_tls_record() argument
1166 return (encrypt_tls_aes_cbc_mte(tc, en, record_type, seqno, src, in encrypt_tls_record()
1169 return (encrypt_tls_aead(tc, en, record_type, seqno, src, len, in encrypt_tls_record()
1175 uint64_t seqno, size_t len) in test_ktls_transmit_app_data() argument
1248 (uintmax_t)seqno); in test_ktls_transmit_app_data()
1273 seqno, outbuf, outbuf_len, in test_ktls_transmit_app_data()
1278 seqno++; in test_ktls_transmit_app_data()
1326 uint64_t seqno, uint8_t type, size_t len) in test_ktls_transmit_control() argument
1368 rv = decrypt_tls_record(tc, en, seqno, outbuf, record_len, decrypted, in test_ktls_transmit_control()
1386 uint64_t seqno) in test_ktls_transmit_empty_fragment() argument
1436 rv = decrypt_tls_record(tc, en, seqno, outbuf, record_len, NULL, 0, in test_ktls_transmit_empty_fragment()
1495 uint64_t seqno, size_t len, size_t padding) in test_ktls_receive_app_data() argument
1540 TLS_RLTYPE_APP, seqno, plaintext + written, in test_ktls_receive_app_data()
1544 seqno++; in test_ktls_receive_app_data()
1616 uint64_t seqno, size_t len, ssize_t offset) in test_ktls_receive_corrupted_record() argument
1638 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno, in test_ktls_receive_corrupted_record()
1659 uint64_t seqno, size_t len) in test_ktls_receive_corrupted_iv() argument
1664 test_ktls_receive_corrupted_record(tc, en, seqno, len, in test_ktls_receive_corrupted_iv()
1670 uint64_t seqno, size_t len) in test_ktls_receive_corrupted_data() argument
1675 test_ktls_receive_corrupted_record(tc, en, seqno, len, in test_ktls_receive_corrupted_data()
1681 uint64_t seqno, size_t len) in test_ktls_receive_corrupted_mac() argument
1690 test_ktls_receive_corrupted_record(tc, en, seqno, len, offset); in test_ktls_receive_corrupted_mac()
1695 uint64_t seqno, size_t len) in test_ktls_receive_corrupted_padding() argument
1700 test_ktls_receive_corrupted_record(tc, en, seqno, len, -1); in test_ktls_receive_corrupted_padding()
1705 uint64_t seqno, size_t len) in test_ktls_receive_truncated_record() argument
1727 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno, in test_ktls_receive_truncated_record()
1745 uint64_t seqno, size_t len) in test_ktls_receive_bad_major() argument
1768 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno, in test_ktls_receive_bad_major()
1787 uint64_t seqno, size_t len) in test_ktls_receive_bad_minor() argument
1810 outbuf_len = encrypt_tls_record(tc, en, TLS_RLTYPE_APP, seqno, in test_ktls_receive_bad_minor()
1829 uint64_t seqno, size_t len) in test_ktls_receive_bad_type() argument
1853 outbuf_len = encrypt_tls_record(tc, en, 0x21 /* Alert */, seqno, in test_ktls_receive_bad_type()
1872 uint64_t seqno, size_t len) in test_ktls_receive_bad_size() argument
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); \