index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
net
/
tls.h
Age
Commit message (
Expand
)
Author
Files
Lines
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