| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -12/+13 |
| 2025-10-29 | net: tls: Cancel RX async resync request on rcd_delta overflow | Shahar Shitrit | 1 | -0/+6 |
| 2025-10-29 | net: tls: Change async resync helpers argument | Shahar Shitrit | 1 | -13/+8 |
| 2025-10-27 | net/tls: support setting the maximum payload size | Wilfred Mallawa | 1 | -0/+3 |
| 2024-12-16 | tls: block decryption when a rekey is pending | Sabrina Dubroca | 1 | -0/+3 |
| 2024-11-06 | bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx | Zijian Zhang | 1 | -2/+10 |
| 2024-04-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+2 |
| 2024-04-25 | tls: fix lockless read of strp->msg_ready in ->poll | Sabrina Dubroca | 1 | -1/+2 |
| 2024-04-01 | inet: preserve const qualifier in inet_csk() | Eric Dumazet | 1 | -1/+1 |
| 2024-02-10 | tls: fix race between async notify and socket close | Jakub Kicinski | 1 | -5/+0 |
| 2023-10-13 | tls: use fixed size for tls_offload_context_{tx,rx}.driver_state | Sabrina Dubroca | 1 | -10/+4 |
| 2023-10-13 | tls: store iv directly within cipher_context | Sabrina Dubroca | 1 | -1/+2 |
| 2023-10-13 | tls: rename MAX_IV_SIZE to TLS_MAX_IV_SIZE | Sabrina Dubroca | 1 | -1/+1 |
| 2023-10-13 | tls: store rec_seq directly within cipher_context | Sabrina Dubroca | 1 | -1/+1 |
| 2023-08-27 | tls: move tls_cipher_size_desc to net/tls/tls.h | Sabrina Dubroca | 1 | -10/+0 |
| 2023-07-28 | net/tls: Move TLS protocol elements to a separate header | Chuck Lever | 1 | -4/+0 |
| 2023-06-15 | net: tls: make the offload check helper take skb not socket | Jakub Kicinski | 1 | -3/+5 |
| 2023-05-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+1 |
| 2023-05-23 | tls: Inline do_tcp_sendpages() | David Howells | 1 | -1/+1 |
| 2023-05-19 | tls: rx: strp: preserve decryption status of skbs when needed | Jakub Kicinski | 1 | -0/+1 |
| 2023-04-27 | SUNRPC: Recognize control messages in server-side TCP socket code | Chuck Lever | 1 | -0/+2 |
| 2022-09-22 | net/tls: Describe ciphers sizes by const structs | Tariq Toukan | 1 | -0/+10 |
| 2022-08-10 | net/tls: Use RCU API to access tls_ctx->netdev | Maxim Mikityanskiy | 1 | -1/+1 |
| 2022-07-28 | net/tls: Multi-threaded calls to TX tls_dev_del | Tariq Toukan | 1 | -0/+2 |
| 2022-07-26 | tls: rx: do not use the standard strparser | Jakub Kicinski | 1 | -2/+17 |
| 2022-07-18 | tls: rx: async: hold onto the input skb | Jakub Kicinski | 1 | -0/+1 |
| 2022-07-18 | tls: rx: allow only one reader at a time | Jakub Kicinski | 1 | -0/+3 |
| 2022-07-08 | tls: create an internal header | Jakub Kicinski | 1 | -276/+1 |
| 2022-07-08 | tls: rx: always allocate max possible aad size for decrypt | Jakub Kicinski | 1 | -0/+1 |
| 2022-07-06 | tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 | Jakub Kicinski | 1 | -0/+3 |
| 2022-05-19 | tls: Add opt-in zerocopy mode of sendfile() | Boris Pismenny | 1 | -0/+1 |
| 2022-04-12 | net: remove noblock parameter from recvmsg() entities | Oliver Hartkopp | 1 | -1/+1 |
| 2022-04-10 | tls: rx: simplify async wait | Jakub Kicinski | 1 | -1/+0 |
| 2022-04-08 | tls: rx: use a define for tag length | Jakub Kicinski | 1 | -0/+1 |
| 2022-04-08 | tls: rx: don't store the decryption status in socket context | Jakub Kicinski | 1 | -1/+0 |
| 2022-04-08 | tls: rx: don't store the record type in socket context | Jakub Kicinski | 1 | -7/+3 |
| 2022-03-09 | net/tls: Provide {__,}tls_driver_ctx() unconditionally | Dimitris Michailidis | 1 | -2/+0 |
| 2021-10-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -8/+3 |
| 2021-10-28 | net/tls: Fix flipped sign in tls_err_abort() calls | Daniel Jordan | 1 | -7/+2 |
| 2021-10-26 | net: Rename ->stream_memory_read to ->sock_is_readable | Cong Wang | 1 | -1/+1 |
| 2021-10-25 | net/tls: tls_crypto_context add supported algorithms context | Tianjia Zhang | 1 | -0/+2 |
| 2021-09-28 | net/tls: support SM4 CCM algorithm | Tianjia Zhang | 1 | -1/+2 |
| 2021-06-29 | net: sock: introduce sk_error_report | Alexander Aring | 1 | -1/+1 |
| 2021-06-23 | net/tls: Remove the __TLS_DEC_STATS() macro. | Kuniyuki Iwashima | 1 | -2/+0 |
| 2021-06-01 | net/tls: Fix use-after-free after the TLS device goes down and up | Maxim Mikityanskiy | 1 | -0/+9 |
| 2021-06-01 | net/tls: Replace TLS_RX_SYNC_RUNNING with RCU | Maxim Mikityanskiy | 1 | -1/+0 |
| 2020-11-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+6 |
| 2020-11-27 | net/tls: add CHACHA20-POLY1305 specific behavior | Vadim Fedorenko | 1 | -3/+6 |
| 2020-11-27 | net/tls: add CHACHA20-POLY1305 specific defines and structures | Vadim Fedorenko | 1 | -0/+1 |
| 2020-11-27 | net/tls: make inline helpers protocol-aware | Vadim Fedorenko | 1 | -14/+12 |
| 2020-11-25 | net/tls: Protect from calling tls_dev_del for TLS RX twice | Maxim Mikityanskiy | 1 | -0/+6 |
| 2020-11-17 | net/tls: Fix wrong record sn in async mode of device resync | Tariq Toukan | 1 | -1/+15 |
| 2020-10-09 | net/tls: remove a duplicate function prototype | Randy Dunlap | 1 | -4/+0 |
| 2020-06-30 | net/tls: fix sign extension issue when left shifting u16 value | Colin Ian King | 1 | -1/+1 |
| 2020-06-27 | net/tls: Add asynchronous resync | Boris Pismenny | 1 | -1/+37 |
| 2020-06-27 | Revert "net/tls: Add force_resync for driver resync" | Boris Pismenny | 1 | -11/+1 |
| 2020-06-01 | bpf: Fix running sk_skb program types with ktls | John Fastabend | 1 | -0/+9 |
| 2020-05-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -0/+4 |
| 2020-05-27 | net/tls: Add force_resync for driver resync | Tariq Toukan | 1 | -1/+11 |
| 2020-05-25 | net/tls: fix race condition causing kernel panic | Vinay Kumar Yadav | 1 | -0/+4 |
| 2019-12-19 | net/tls: add helper for testing if socket is RX offloaded | Jakub Kicinski | 1 | -0/+9 |
| 2019-11-28 | net/tls: use sg_next() to walk sg entries | Jakub Kicinski | 1 | -1/+1 |
| 2019-11-28 | net/tls: remove the dead inplace_crypto code | Jakub Kicinski | 1 | -1/+0 |
| 2019-11-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+2 |
| 2019-11-19 | net/tls: enable sk_msg redirect to tls socket egress | Willem de Bruijn | 1 | -0/+2 |
| 2019-11-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -0/+5 |
| 2019-11-06 | net/tls: add a TX lock | Jakub Kicinski | 1 | -0/+5 |
| 2019-10-07 | net/tls: store decrypted on a single bit | Jakub Kicinski | 1 | -1/+1 |
| 2019-10-07 | net/tls: store async_capable on a single bit | Jakub Kicinski | 1 | -2/+2 |
| 2019-10-07 | net/tls: pass context to tls_device_decrypted() | Jakub Kicinski | 1 | -2/+5 |
| 2019-10-05 | net/tls: add skeleton of MIB statistics | Jakub Kicinski | 1 | -0/+13 |
| 2019-10-05 | net/tls: add tracing for device/offload events | Jakub Kicinski | 1 | -7/+1 |
| 2019-10-04 | net/tls: move TOE-related code to a separate file | Jakub Kicinski | 1 | -0/+3 |
| 2019-10-04 | net/tls: move TOE-related structures to a separate header | Jakub Kicinski | 1 | -34/+0 |
| 2019-09-05 | net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE | Jakub Kicinski | 1 | -6/+32 |
| 2019-09-05 | net/tls: use the full sk_proto pointer | Jakub Kicinski | 1 | -10/+0 |
| 2019-08-31 | net: tls: export protocol version, cipher, tx_conf/rx_conf to socket diag | Davide Caratti | 1 | -0/+17 |
| 2019-08-31 | net/tls: use RCU protection on icsk->icsk_ulp_data | Jakub Kicinski | 1 | -2/+7 |
| 2019-08-05 | net/tls: partially revert fix transition through disconnect with close | Jakub Kicinski | 1 | -2/+0 |
| 2019-07-22 | net/tls: fix transition through disconnect with close | John Fastabend | 1 | -1/+4 |
| 2019-07-22 | net/tls: remove sock unlock/lock around strp_done() | John Fastabend | 1 | -3/+4 |
| 2019-07-22 | net/tls: remove close callback sock unlock/lock around TX work flush | John Fastabend | 1 | -0/+2 |
| 2019-07-22 | net/tls: don't arm strparser immediately in tls_set_sw_offload() | Jakub Kicinski | 1 | -0/+1 |
| 2019-07-08 | net/tls: don't clear TX resync flag on error | Dirk van der Merwe | 1 | -3/+3 |
| 2019-07-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2019-07-01 | net/tls: make sure offload also gets the keys wiped | Jakub Kicinski | 1 | -0/+1 |
| 2019-06-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -15/+0 |
| 2019-06-24 | net/tls: fix page double free on TX cleanup | Dirk van der Merwe | 1 | -15/+0 |
| 2019-06-11 | net/tls: add kernel-driven resync mechanism for TX | Jakub Kicinski | 1 | -0/+23 |
| 2019-06-11 | net/tls: generalize the resync callback | Jakub Kicinski | 1 | -2/+3 |
| 2019-06-11 | net/tls: add kernel-driven TLS RX resync | Jakub Kicinski | 1 | -2/+32 |
| 2019-06-11 | net/tls: rename handle_device_resync() | Jakub Kicinski | 1 | -1/+1 |
| 2019-06-11 | net/tls: pass record number as a byte array | Jakub Kicinski | 1 | -2/+3 |
| 2019-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+4 |
| 2019-06-06 | net/tls: export TLS per skb encryption | Dirk van der Merwe | 1 | -0/+1 |
| 2019-06-06 | net/tls: simplify driver context retrieval | Jakub Kicinski | 1 | -6/+22 |
| 2019-06-06 | net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes | Jakub Kicinski | 1 | -3/+4 |
| 2019-06-04 | net/tls: don't pass version to tls_advance_record_sn() | Jakub Kicinski | 1 | -7/+3 |
| 2019-06-04 | net/tls: reorganize struct tls_context | Jakub Kicinski | 1 | -11/+15 |
| 2019-06-04 | net/tls: replace the sleeping lock around RX resync with a bit lock | Jakub Kicinski | 1 | -0/+4 |
| 2019-04-27 | net/tls: byte swap device req TCP seq no upon setting | Jakub Kicinski | 1 | -1/+1 |
| 2019-04-27 | net/tls: move definition of tls ops into net/tls.h | Jakub Kicinski | 1 | -0/+17 |
| 2019-04-27 | net/tls: remove old exports of sk_destruct functions | Jakub Kicinski | 1 | -2/+0 |
| 2019-04-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+3 |
| 2019-04-10 | net/tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() | Jakub Kicinski | 1 | -1/+1 |
| 2019-04-10 | net/tls: don't leak partially sent record in device mode | Jakub Kicinski | 1 | -0/+2 |
| 2019-03-20 | net/tls: Add support of AES128-CCM based ciphers | Vakul Garg | 1 | -2/+13 |
| 2019-03-03 | tls: Fix write space handling | Boris Pismenny | 1 | -0/+3 |
| 2019-03-03 | tls: Fix tls_device handling of partial records | Boris Pismenny | 1 | -16/+4 |
| 2019-02-24 | tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg | Vakul Garg | 1 | -0/+10 |
| 2019-02-19 | net/tls: Move protocol constants from cipher context to tls context | Vakul Garg | 1 | -17/+29 |
| 2019-02-01 | net: tls: Set async_capable for tls zerocopy only if we see EINPROGRESS | Dave Watson | 1 | -0/+1 |
| 2019-02-01 | net: tls: Add tls 1.3 support | Dave Watson | 1 | -17/+49 |
| 2019-02-01 | net: tls: Refactor tls aad space size calculation | Dave Watson | 1 | -0/+1 |
| 2019-02-01 | net: tls: Support 256 bit keys | Dave Watson | 1 | -1/+4 |
| 2019-01-29 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+2 |
| 2019-01-28 | net: tls: Save iv in tls_rec for async crypto requests | Dave Watson | 1 | -0/+2 |
| 2019-01-17 | tls: Fix recvmsg() to be able to peek across multiple records | Vakul Garg | 1 | -1/+2 |
| 2018-12-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -0/+9 |
| 2018-12-20 | bpf: sk_msg, sock{map|hash} redirect through ULP | John Fastabend | 1 | -0/+9 |
| 2018-12-14 | net/tls: sleeping function from invalid context | Atul Gupta | 1 | -0/+6 |
| 2018-10-15 | tls: replace poll implementation with read hook | John Fastabend | 1 | -4/+2 |
| 2018-10-15 | tls: convert to generic sk_msg interface | Daniel Borkmann | 1 | -9/+9 |
| 2018-10-02 | tls: Add support for inplace records encryption | Vakul Garg | 1 | -0/+1 |
| 2018-09-29 | tls: Remove redundant vars from tls record structure | Vakul Garg | 1 | -4/+2 |
| 2018-09-24 | net/tls: Fixed race condition in async encryption | Vakul Garg | 1 | -11/+5 |
| 2018-09-21 | net/tls: Add support for async encryption of records for performance | Vakul Garg | 1 | -12/+58 |
| 2018-09-18 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -10/+9 |
| 2018-09-17 | tls: async support causes out-of-bounds access in crypto APIs | John Fastabend | 1 | -4/+0 |
| 2018-09-13 | tls: zero the crypto information from tls_context before freeing | Sabrina Dubroca | 1 | -10/+9 |
| 2018-09-01 | net/tls: Add support for async decryption of tls records | Vakul Garg | 1 | -0/+6 |
| 2018-08-13 | net/tls: Combined memory allocation for decryption request | Vakul Garg | 1 | -4/+0 |
| 2018-07-16 | tls: Add rx inline crypto offload | Boris Pismenny | 1 | -4/+59 |
| 2018-07-16 | tls: Split tls_sw_release_resources_rx | Boris Pismenny | 1 | -0/+1 |
| 2018-07-16 | tls: Split decrypt_skb to two functions | Boris Pismenny | 1 | -0/+2 |
| 2018-07-16 | tls: Refactor tls_offload variable names | Boris Pismenny | 1 | -8/+8 |
| 2018-06-28 | Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL | Linus Torvalds | 1 | -2/+4 |
| 2018-06-11 | tls: fix NULL pointer dereference on poll | Daniel Borkmann | 1 | -4/+2 |
| 2018-05-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+4 |
| 2018-05-17 | tls: don't use stack memory in a scatterlist | Matt Mullins | 1 | -0/+3 |
| 2018-05-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2018-05-01 | net/tls: Don't recursively call push_record during tls_write_space callbacks | Dave Watson | 1 | -0/+1 |
| 2018-05-01 | net/tls: Add generic NIC offload infrastructure | Ilya Lesokhin | 1 | -2/+67 |
| 2018-05-01 | net/tls: Split conf to rx + tx | Boris Pismenny | 1 | -18/+33 |
| 2018-03-31 | tls: support for Inline tls record | Atul Gupta | 1 | -1/+31 |
| 2018-03-23 | tls: RX path for ktls | Dave Watson | 1 | -2/+25 |
| 2018-03-23 | tls: Refactor variable names | Dave Watson | 1 | -1/+1 |
| 2018-03-23 | tls: Pass error code explicitly to tls_err_abort | Dave Watson | 1 | -3/+3 |
| 2018-03-23 | tls: Move cipher info to a separate struct | Dave Watson | 1 | -11/+15 |
| 2018-01-31 | tls: Add support for encryption using async offload accelerator | Vakul Garg | 1 | -0/+2 |
| 2018-01-15 | net/tls: Fix inverted error codes to avoid endless loop | r.hering@avm.de | 1 | -1/+1 |
| 2017-11-15 | uapi: fix linux/tls.h userspace compilation error | Dmitry V. Levin | 1 | -0/+4 |
| 2017-11-14 | tls: Move tls_make_aad to header to allow sharing | Ilya Lesokhin | 1 | -0/+15 |
| 2017-11-14 | tls: Fix TLS ulp context leak, when TLS_TX setsockopt is not used. | Ilya Lesokhin | 1 | -1/+1 |
| 2017-11-14 | tls: Add function to update the TLS socket configuration | Ilya Lesokhin | 1 | -0/+2 |
| 2017-06-15 | tls: kernel TLS support | Dave Watson | 1 | -0/+237 |