| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_txrx.c | 17 rec_seq = info->rec_seq; \ 19 rec_seq_sz = sizeof(info->rec_seq); \ 29 char *salt, *rec_seq; in fill_static_params() local 60 memcpy(initial_rn, rec_seq, rec_seq_sz); in fill_static_params()
|
| H A D | ktls_tx.c | 684 char *rec_seq; in tx_post_resync_params() local 690 rec_seq = info->rec_seq; in tx_post_resync_params() 691 rec_seq_sz = sizeof(info->rec_seq); in tx_post_resync_params() 697 rec_seq = info->rec_seq; in tx_post_resync_params() 698 rec_seq_sz = sizeof(info->rec_seq); in tx_post_resync_params() 707 skip_static_post = !memcmp(rec_seq, &rn_be, rec_seq_sz); in tx_post_resync_params() 709 memcpy(rec_seq, &rn_be, rec_seq_sz); in tx_post_resync_params()
|
| H A D | ktls_rx.c | 385 memcpy(info->rec_seq, &priv_rx->resync.sw_rcd_sn_be, in resync_handle_seq_match() 386 sizeof(info->rec_seq)); in resync_handle_seq_match() 393 memcpy(info->rec_seq, &priv_rx->resync.sw_rcd_sn_be, in resync_handle_seq_match() 394 sizeof(info->rec_seq)); in resync_handle_seq_match()
|
| /linux/net/tls/ |
| H A D | tls_device.c | 240 rcd_sn = tls_ctx->tx.rec_seq; in tls_device_resync_tx() 788 memcpy(rcd_sn, tls_ctx->rx.rec_seq, prot->rec_seq_size); in tls_device_rx_resync_new_rec() 874 memcpy(rcd_sn, tls_ctx->rx.rec_seq, prot->rec_seq_size); in tls_device_core_ctrl_rx_resync() 991 tls_ctx->rx.rec_seq, rxm->full_len, in tls_device_decrypted() 1053 /* start at rec_seq - 1 to account for the start marker record */ in alloc_offload_ctx_tx() 1054 memcpy(&rcd_sn, ctx->tx.rec_seq, sizeof(rcd_sn)); in alloc_offload_ctx_tx() 1071 char *iv, *rec_seq; in tls_set_device_offload() local 1108 rec_seq = crypto_info_rec_seq(crypto_info, cipher_desc); in tls_set_device_offload() 1111 memcpy(ctx->tx.rec_seq, rec_seq, cipher_des in tls_set_device_offload() [all...] |
| H A D | tls_main.c | 67 static_assert(sizeof_field(struct ci, rec_seq) == cipher ## _REC_SEQ_SIZE); 73 .rec_seq_offset = offsetof(struct ci, rec_seq), \ 82 .rec_seq = cipher ## _REC_SEQ_SIZE, \ 94 .rec_seq = cipher ## _REC_SEQ_SIZE, \ 479 cctx->rec_seq, cipher_desc->rec_seq); in do_tls_getsockopt_conf()
|
| H A D | tls.h | 60 unsigned int rec_seq; member 314 if (tls_bigint_increment(ctx->rec_seq, prot->rec_seq_size)) in tls_advance_record_sn()
|
| H A D | tls_sw.c | 562 tls_ctx->tx.rec_seq); in tls_do_encryption() 679 tls_ctx->tx.rec_seq, record_type, prot); in tls_split_open_record() 1343 tls_xor_iv_with_seq(prot, &dctx->iv[iv_offset], tls_ctx->rx.rec_seq); in tls_sw_splice_eof() 1348 tls_ctx->rx.rec_seq, tlm->control, prot); in tls_sw_splice_eof() 2479 prot->rec_seq_size = cipher_desc->rec_seq; in tls_rx_msg_size() 2500 char *iv, *rec_seq, *key, *salt; in tls_rx_msg_size() 2551 rec_seq = crypto_info_rec_seq(src_crypto_info, cipher_desc); in tls_data_ready() 2597 memcpy(cctx->rec_seq, rec_seq, cipher_desc->rec_seq); in tls_sw_release_resources_tx() 2816 char *iv, *rec_seq, *key, *salt; tls_set_sw_offload() local [all...] |
| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_ktls.c | 51 memcpy(req.record_seq, c->rec_seq, sizeof(c->rec_seq)); in fun_ktls_add()
|
| /linux/tools/include/uapi/linux/ |
| H A D | tls.h | 75 unsigned char rec_seq[TLS_CIPHER_AES_GCM_128_REC_SEQ_SIZE]; member
|
| /linux/include/net/ |
| H A D | tls.h | 200 char rec_seq[TLS_MAX_REC_SEQ_SIZE]; 196 char rec_seq[TLS_MAX_REC_SEQ_SIZE]; global() member
|
| /linux/tools/testing/selftests/net/ |
| H A D | tls.c | 293 memset(&tls12.aes128.rec_seq, 0xff, sizeof(tls12.aes128.rec_seq)); in TEST_F()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 96 tx_info->record_no = *(u64 *)info_128_gcm->rec_seq; in chcr_ktls_save_keys()
|