| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-15 | tls: always set record_type in tls_process_cmsg | Sabrina Dubroca | 1 | -5/+2 |
| 2025-04-08 | net: tls: explicitly disallow disconnect | Jakub Kicinski | 1 | -0/+6 |
| 2025-03-07 | tcp: ulp: diag: more info without CAP_NET_ADMIN | Matthieu Baerts (NGI0) | 1 | -2/+2 |
| 2025-01-10 | tls: skip setting sk_write_space on rekey | Sabrina Dubroca | 1 | -0/+4 |
| 2024-12-16 | tls: add counters for rekey | Sabrina Dubroca | 1 | -5/+22 |
| 2024-12-16 | tls: implement rekey for TLS1.3 | Sabrina Dubroca | 1 | -12/+34 |
| 2024-07-09 | net: tls: Pass union tls_crypto_context pointer to memzero_explicit | Simon Horman | 1 | -3/+6 |
| 2024-05-23 | tls: fix missing memory barrier in tls_init | Dae R. Jeong | 1 | -1/+9 |
| 2024-02-18 | mptcp: fix lockless access in subflow ULP diag | Paolo Abeni | 1 | -1/+1 |
| 2023-10-19 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+7 |
| 2023-10-13 | tcp: allow again tcp_disconnect() when threads are waiting | Paolo Abeni | 1 | -3/+7 |
| 2023-10-13 | tls: validate crypto_info in a separate helper | Sabrina Dubroca | 1 | -24/+27 |
| 2023-10-13 | tls: remove tls_context argument from tls_set_device_offload | Sabrina Dubroca | 1 | -1/+1 |
| 2023-10-13 | tls: remove tls_context argument from tls_set_sw_offload | Sabrina Dubroca | 1 | -2/+2 |
| 2023-10-13 | tls: store iv directly within cipher_context | Sabrina Dubroca | 1 | -1/+1 |
| 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/+0 |
| 2023-08-27 | tls: use tls_cipher_desc to simplify do_tls_getsockopt_conf | Sabrina Dubroca | 1 | -163/+11 |
| 2023-08-27 | tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf | Sabrina Dubroca | 1 | -31/+8 |
| 2023-08-27 | tls: validate cipher descriptions at compile time | Sabrina Dubroca | 1 | -0/+18 |
| 2023-08-27 | tls: extend tls_cipher_desc to fully describe the ciphers | Sabrina Dubroca | 1 | -9/+32 |
| 2023-08-27 | tls: rename tls_cipher_size_desc to tls_cipher_desc | Sabrina Dubroca | 1 | -10/+10 |
| 2023-08-27 | tls: reduce size of tls_cipher_size_desc | Sabrina Dubroca | 1 | -2/+2 |
| 2023-08-27 | tls: add TLS_CIPHER_ARIA_GCM_* to tls_cipher_size_desc | Sabrina Dubroca | 1 | -0/+2 |
| 2023-08-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+0 |
| 2023-08-10 | net: tls: set MSG_SPLICE_PAGES consistently | Jakub Kicinski | 1 | -3/+0 |
| 2023-07-27 | net/tls: implement ->read_sock() | Hannes Reinecke | 1 | -0/+2 |
| 2023-06-24 | net: Kill MSG_SENDPAGE_NOTLAST | David Howells | 1 | -1/+1 |
| 2023-06-24 | sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) | David Howells | 1 | -7/+0 |
| 2023-06-08 | tls/device: Use splice_eof() to flush | David Howells | 1 | -0/+2 |
| 2023-06-08 | tls/sw: Use splice_eof() to flush | David Howells | 1 | -0/+2 |
| 2023-06-02 | tls: suppress wakeups unless we have a full record | Jakub Kicinski | 1 | -0/+35 |
| 2023-05-23 | tls: Inline do_tcp_sendpages() | David Howells | 1 | -9/+15 |
| 2023-05-10 | net: deal with most data-races in sk_wait_event() | Eric Dumazet | 1 | -1/+2 |
| 2023-03-01 | net: tls: fix possible race condition between do_tls_getsockopt_conf() and do... | Hangyu Hua | 1 | -18/+5 |
| 2022-09-27 | net: tls: Add ARIA-GCM algorithm | Taehee Yoo | 1 | -0/+62 |
| 2022-09-22 | net/tls: Describe ciphers sizes by const structs | Tariq Toukan | 1 | -0/+17 |
| 2022-07-26 | tls: rx: do not use the standard strparser | Jakub Kicinski | 1 | -4/+16 |
| 2022-07-14 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+6 |
| 2022-07-14 | net/tls: Check for errors in tls_device_init | Tariq Toukan | 1 | -1/+6 |
| 2022-07-11 | tls: rx: fix the NoPad getsockopt | Jakub Kicinski | 1 | -5/+4 |
| 2022-07-08 | tls: create an internal header | Jakub Kicinski | 1 | -2/+21 |
| 2022-07-06 | tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 | Jakub Kicinski | 1 | -0/+75 |
| 2022-06-23 | sock: redo the psock vs ULP protection check | Jakub Kicinski | 1 | -0/+2 |
| 2022-06-23 | Revert "net/tls: fix tls_sk_proto_close executed repeatedly" | Jakub Kicinski | 1 | -3/+0 |
| 2022-06-20 | net/tls: fix tls_sk_proto_close executed repeatedly | Ziyang Xuan | 1 | -0/+3 |
| 2022-06-09 | tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX | Maxim Mikityanskiy | 1 | -4/+4 |
| 2022-05-19 | tls: Add opt-in zerocopy mode of sendfile() | Boris Pismenny | 1 | -0/+55 |
| 2022-03-21 | net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf() | Ziyang Xuan | 1 | -10/+5 |
| 2021-11-25 | tls: fix replacing proto_ops | Jakub Kicinski | 1 | -7/+40 |
| 2021-10-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+2 |
| 2021-10-26 | net: Rename ->stream_memory_read to ->sock_is_readable | Cong Wang | 1 | -2/+2 |
| 2021-10-25 | net/tls: getsockopt supports complete algorithm list | Tianjia Zhang | 1 | -0/+42 |
| 2021-09-16 | net/tls: support SM4 GCM/CCM algorithm | Tianjia Zhang | 1 | -0/+46 |
| 2021-06-01 | net/tls: Fix use-after-free after the TLS device goes down and up | Maxim Mikityanskiy | 1 | -0/+1 |
| 2020-11-27 | net/tls: add CHACHA20-POLY1305 configuration | Vadim Fedorenko | 1 | -0/+3 |
| 2020-10-13 | net/tls: use semicolons rather than commas to separate statements | Julia Lawall | 1 | -1/+1 |
| 2020-09-01 | net/tls: Implement getsockopt SOL_TLS TLS_RX | Yutaro Hayakawa | 1 | -8/+17 |
| 2020-07-28 | net: remove sockptr_advance | Christoph Hellwig | 1 | -3/+3 |
| 2020-07-24 | net: pass a sockptr_t into ->setsockopt | Christoph Hellwig | 1 | -8/+9 |
| 2020-06-10 | Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2020-04-15 | net: tls: Avoid assigning 'const' pointer to non-const pointer | Will Deacon | 1 | -1/+1 |
| 2020-04-08 | net/tls: fix const assignment warning | Arnd Bergmann | 1 | -2/+2 |
| 2020-03-21 | net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE | Jakub Sitnicki | 1 | -4/+5 |
| 2020-03-21 | net/tls: Read sk_prot once when building tls proto ops | Jakub Sitnicki | 1 | -8/+9 |
| 2020-03-21 | net/tls: Constify base proto ops used for building tls proto | Jakub Sitnicki | 1 | -2/+2 |
| 2020-02-21 | net, sk_msg: Annotate lockless access to sk_prot on clone | Jakub Sitnicki | 1 | -1/+2 |
| 2020-01-15 | bpf: Sockmap/tls, push write_space updates through ulp updates | John Fastabend | 1 | -3/+7 |
| 2019-12-06 | net/tls: Fix return values to avoid ENOTSUPP | Valentin Vidic | 1 | -2/+2 |
| 2019-11-28 | net/tls: use sg_next() to walk sg entries | Jakub Kicinski | 1 | -11/+2 |
| 2019-11-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+1 |
| 2019-11-19 | net/tls: enable sk_msg redirect to tls socket egress | Willem de Bruijn | 1 | -0/+1 |
| 2019-11-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -0/+2 |
| 2019-11-06 | net/tls: add a TX lock | Jakub Kicinski | 1 | -0/+2 |
| 2019-10-05 | net/tls: add statistics for installed sessions | Jakub Kicinski | 1 | -4/+19 |
| 2019-10-05 | net/tls: add skeleton of MIB statistics | Jakub Kicinski | 1 | -0/+37 |
| 2019-10-04 | net/tls: allow compiling TLS TOE out | Jakub Kicinski | 1 | -1/+4 |
| 2019-10-04 | net/tls: rename tls_hw_* functions tls_toe_* | Jakub Kicinski | 1 | -3/+3 |
| 2019-10-04 | net/tls: move TOE-related code to a separate file | Jakub Kicinski | 1 | -102/+3 |
| 2019-10-04 | net/tls: move tls_build_proto() on init path | Jakub Kicinski | 1 | -5/+2 |
| 2019-10-04 | net/tls: rename tls_device to tls_toe_device | Jakub Kicinski | 1 | -7/+7 |
| 2019-10-04 | net/tls: move TOE-related structures to a separate header | Jakub Kicinski | 1 | -0/+1 |
| 2019-09-05 | net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE | Jakub Kicinski | 1 | -18/+1 |
| 2019-09-05 | net/tls: use the full sk_proto pointer | Jakub Kicinski | 1 | -17/+10 |
| 2019-08-31 | net: tls: export protocol version, cipher, tx_conf/rx_conf to socket diag | Davide Caratti | 1 | -0/+64 |
| 2019-08-31 | net/tls: use RCU protection on icsk->icsk_ulp_data | Jakub Kicinski | 1 | -7/+19 |
| 2019-08-15 | net: tls, fix sk_write_space NULL write when tx disabled | John Fastabend | 1 | -1/+2 |
| 2019-08-09 | net/tls: swap sk_write_space on close | Jakub Kicinski | 1 | -0/+1 |
| 2019-08-05 | net/tls: partially revert fix transition through disconnect with close | Jakub Kicinski | 1 | -55/+0 |
| 2019-07-22 | bpf: sockmap/tls, close can race with map free | John Fastabend | 1 | -5/+28 |
| 2019-07-22 | net/tls: fix transition through disconnect with close | John Fastabend | 1 | -0/+55 |
| 2019-07-22 | net/tls: remove sock unlock/lock around strp_done() | John Fastabend | 1 | -31/+30 |
| 2019-07-22 | net/tls: remove close callback sock unlock/lock around TX work flush | John Fastabend | 1 | -0/+3 |
| 2019-07-22 | net/tls: don't call tls_sk_proto_close for hw record offload | Jakub Kicinski | 1 | -4/+0 |
| 2019-07-22 | net/tls: don't arm strparser immediately in tls_set_sw_offload() | Jakub Kicinski | 1 | -3/+5 |
| 2019-07-01 | net/tls: make sure offload also gets the keys wiped | Jakub Kicinski | 1 | -2/+2 |
| 2019-06-24 | net/tls: fix page double free on TX cleanup | Dirk van der Merwe | 1 | -1/+2 |
| 2019-04-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -4/+1 |
| 2019-04-20 | net/tls: don't leak IV and record seq when offload fails | Jakub Kicinski | 1 | -4/+1 |
| 2019-04-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+24 |
| 2019-04-10 | net/tls: fix build without CONFIG_TLS_DEVICE | Jakub Kicinski | 1 | -0/+2 |
| 2019-04-10 | net/tls: don't leak partially sent record in device mode | Jakub Kicinski | 1 | -0/+22 |
| 2019-03-20 | net/tls: Add support of AES128-CCM based ciphers | Vakul Garg | 1 | -13/+18 |
| 2019-03-13 | net/tls: Inform user space about send buffer availability | Vakul Garg | 1 | -1/+2 |
| 2019-03-03 | tls: Fix write space handling | Boris Pismenny | 1 | -9/+6 |
| 2019-03-03 | tls: Fix tls_device handling of partial records | Boris Pismenny | 1 | -13/+0 |
| 2019-02-19 | net/tls: Move protocol constants from cipher context to tls context | Vakul Garg | 1 | -2/+15 |
| 2019-02-01 | net: tls: Add tls 1.3 support | Dave Watson | 1 | -1/+2 |
| 2019-02-01 | net: tls: Support 256 bit keys | Dave Watson | 1 | -2/+31 |
| 2019-01-22 | net/tls: free ctx in sock destruct | Atul Gupta | 1 | -2/+17 |
| 2019-01-22 | net/tls: build_protos moved to common routine | Atul Gupta | 1 | -22/+32 |
| 2018-12-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -2/+12 |
| 2018-12-20 | bpf: tls_sw, init TLS ULP removes BPF proto hooks | John Fastabend | 1 | -2/+12 |
| 2018-12-19 | net/tls: allocate tls context using GFP_ATOMIC | Ganesh Goudar | 1 | -1/+1 |
| 2018-12-14 | net/tls: sleeping function from invalid context | Atul Gupta | 1 | -13/+23 |
| 2018-12-14 | net/tls: Init routines in create_ctx | Atul Gupta | 1 | -3/+3 |
| 2018-10-20 | ulp: remove uid and user_visible members | Daniel Borkmann | 1 | -2/+0 |
| 2018-10-15 | tls: replace poll implementation with read hook | John Fastabend | 1 | -5/+6 |
| 2018-09-24 | net/tls: Fixed race condition in async encryption | Vakul Garg | 1 | -2/+2 |
| 2018-09-21 | net/tls: Add support for async encryption of records for performance | Vakul Garg | 1 | -33/+21 |
| 2018-09-13 | tls: clear key material from kernel memory when do_tls_setsockopt_conf fails | Sabrina Dubroca | 1 | -1/+1 |
| 2018-09-13 | tls: zero the crypto information from tls_context before freeing | Sabrina Dubroca | 1 | -5/+15 |
| 2018-08-22 | tls: possible hang when do_tcp_sendpages hits sndbuf is full case | John Fastabend | 1 | -2/+7 |
| 2018-08-16 | tcp, ulp: add alias for all ulp modules | Daniel Borkmann | 1 | -0/+1 |
| 2018-07-16 | tls: Add rx inline crypto offload | Boris Pismenny | 1 | -12/+20 |
| 2018-06-28 | Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL | Linus Torvalds | 1 | -1/+1 |
| 2018-06-11 | tls: fix NULL pointer dereference on poll | Daniel Borkmann | 1 | -1/+1 |
| 2018-05-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -8/+6 |
| 2018-05-07 | net/tls: Fix connection stall on partial tls record | Andre Tomt | 1 | -0/+1 |
| 2018-05-07 | tls: fix use after free in tls_sk_proto_close | Eric Dumazet | 1 | -7/+4 |
| 2018-05-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+7 |
| 2018-05-01 | net/tls: Don't recursively call push_record during tls_write_space callbacks | Dave Watson | 1 | -0/+7 |
| 2018-05-01 | net/tls: Add generic NIC offload infrastructure | Ilya Lesokhin | 1 | -3/+39 |
| 2018-05-01 | net/tls: Split conf to rx + tx | Boris Pismenny | 1 | -52/+51 |
| 2018-03-31 | tls: support for Inline tls record | Atul Gupta | 1 | -3/+111 |
| 2018-03-23 | tls: RX path for ktls | Dave Watson | 1 | -10/+52 |
| 2018-03-23 | tls: Refactor variable names | Dave Watson | 1 | -13/+13 |
| 2018-03-23 | tls: Move cipher info to a separate struct | Dave Watson | 1 | -4/+4 |
| 2018-02-27 | tls: Use correct sk->sk_prot for IPV6 | Boris Pismenny | 1 | -15/+37 |
| 2018-02-14 | tls: getsockopt return record sequence number | Boris Pismenny | 1 | -0/+2 |
| 2018-02-14 | tls: reset the crypto info if copy_from_user fails | Boris Pismenny | 1 | -1/+1 |
| 2018-02-14 | tls: retrun the correct IV in getsockopt | Boris Pismenny | 1 | -1/+2 |
| 2018-02-06 | net: add a UID to use for ULP socket assignment | John Fastabend | 1 | -0/+2 |
| 2018-01-17 | tls: reset crypto_info when do_tls_setsockopt_tx fails | Sabrina Dubroca | 1 | -2/+2 |
| 2018-01-17 | tls: return -EBUSY if crypto_info is already set | Sabrina Dubroca | 1 | -1/+3 |
| 2018-01-17 | net/tls: Only attach to sockets in ESTABLISHED state | Ilya Lesokhin | 1 | -0/+9 |
| 2017-11-14 | tls: don't override sk_write_space if tls_set_sw_offload fails. | Ilya Lesokhin | 1 | -3/+2 |
| 2017-11-14 | tls: Avoid copying crypto_info again after cipher_type check. | Ilya Lesokhin | 1 | -17/+12 |
| 2017-11-14 | tls: Fix TLS ulp context leak, when TLS_TX setsockopt is not used. | Ilya Lesokhin | 1 | -8/+14 |
| 2017-11-14 | tls: Add function to update the TLS socket configuration | Ilya Lesokhin | 1 | -14/+32 |
| 2017-07-06 | TLS: Fix length check in do_tls_getsockopt_tx() | Matthias Rosenfelder | 1 | -1/+1 |
| 2017-06-23 | tls: return -EFAULT if copy_to_user() fails | Dan Carpenter | 1 | -4/+6 |
| 2017-06-15 | tls: kernel TLS support | Dave Watson | 1 | -0/+487 |