aboutsummaryrefslogtreecommitdiffstats
path: root/net/rxrpc/rxkad.c
AgeCommit message (Expand)AuthorFilesLines
11 daysrxrpc: Fix RESPONSE packet verification to extract skb to a linear bufferDavid Howells1-19/+10
11 daysrxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsgDavid Howells1-54/+32
2026-04-23rxrpc: Fix rxkad crypto unalignment handlingDavid Howells1-2/+7
2026-04-23rxrpc: Fix memory leaks in rxkad_verify_response()David Howells1-61/+42
2026-04-08rxrpc: Fix missing error checks for rxkad encryption/decryption failureDavid Howells1-19/+38
2026-04-08rxrpc: reject undecryptable rxkad response ticketsYuqi Xu1-1/+5
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2026-01-21rxrpc: Fix data-race warning and potential load/store tearingDavid Howells1-1/+1
2025-04-14rxrpc: Add more CHALLENGE/RESPONSE packet tracingDavid Howells1-0/+2
2025-04-14rxrpc: rxgk: Implement the yfs-rxgk security class (GSSAPI)David Howells1-2/+4
2025-04-14rxrpc: Allow CHALLENGEs to the passed to the app for a RESPONSEDavid Howells1-107/+179
2025-02-11rxrpc: Fix alteration of headers whilst zerocopy pendingDavid Howells1-8/+5
2024-12-09rxrpc: Prepare to be able to send jumbo DATA packetsDavid Howells1-0/+13
2024-12-09rxrpc: Separate the packet length from the data length in rxrpc_txbufDavid Howells1-20/+24
2024-12-09rxrpc: Use umin() and umax() rather than min_t()/max_t() where possibleDavid Howells1-3/+3
2024-04-30rxrpc: Fix using alignmask being zero for __page_frag_alloc_align()Yunsheng Lin1-1/+1
2024-03-05rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page fragsDavid Howells1-22/+24
2024-02-29rxrpc: Don't pick values out of the wire header when setting up securityDavid Howells1-4/+4
2024-02-29rxrpc: Do lazy DF flag resettingDavid Howells1-1/+0
2024-02-29rxrpc: Note cksum in txbufDavid Howells1-1/+1
2024-02-05rxrpc: Fix generation of serial numbers to skip zeroDavid Howells1-2/+2
2024-01-11rxrpc: Fix use of Don't Fragment flagDavid Howells1-0/+2
2023-01-06rxrpc: Move client call connection to the I/O threadDavid Howells1-14/+7
2023-01-06rxrpc: Remove call->state_lockDavid Howells1-1/+1
2023-01-06rxrpc: Tidy up abort generation infrastructureDavid Howells1-188/+133
2023-01-06rxrpc: Clean up connection abortDavid Howells1-18/+10
2022-12-01rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundleDavid Howells1-27/+27
2022-12-01rxrpc: Remove the [k_]proto() debugging macrosDavid Howells1-6/+3
2022-11-18rxrpc: fix rxkad_verify_response()Dan Carpenter1-2/+4
2022-11-08rxrpc: Allocate an skcipher each time needed rather than reusingDavid Howells1-24/+28
2022-11-08rxrpc: Don't use a ring buffer for call Tx queueDavid Howells1-65/+37
2022-11-08rxrpc: Get rid of the Rx ringDavid Howells1-1/+0
2022-11-08rxrpc: Clone received jumbo subpackets and queue separatelyDavid Howells1-70/+26
2022-09-01rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()David Howells1-1/+1
2022-07-08net: rxrpc: fix clang -Wformat warningJustin Stitt1-1/+1
2021-04-27rxrpc: rxkad: Remove redundant variable offsetJiapeng Chong1-2/+0
2020-11-23rxrpc: Ask the security class how much space to allow in a packetDavid Howells1-9/+52
2020-11-23rxrpc: rxkad: Don't use pskb_pull() to advance through the response packetDavid Howells1-3/+1
2020-11-23rxrpc: Organise connection security to use a unionDavid Howells1-20/+20
2020-11-23rxrpc: Don't reserve security header in Tx DATA skbuffDavid Howells1-15/+9
2020-11-23rxrpc: Merge prime_packet_security into init_connection_securityDavid Howells1-5/+15
2020-11-23rxrpc: Hand server key parsing off to the security classDavid Howells1-0/+47
2020-11-23rxrpc: Don't retain the server key in the connectionDavid Howells1-25/+32
2020-11-23rxrpc: Support keys with multiple authentication tokensDavid Howells1-3/+2
2020-09-08rxrpc: Rewrite the client connection managerDavid Howells1-4/+4
2020-08-27rxrpc: Fix memory leak in rxkad_verify_response()Dinghao Liu1-1/+2
2020-05-23rxrpc: Fix a memory leak in rxkad_verify_response()Qiushi Wu1-2/+1
2019-12-20rxrpc: Fix missing security check on incoming callsDavid Howells1-2/+3
2019-09-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-23/+9
2019-08-27rxrpc: Use skb_unshare() rather than skb_cow_data()David Howells1-23/+9
2019-07-30rxrpc: Fix -Wframe-larger-than= warnings from on-stack cryptoDavid Howells1-19/+84
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2018-09-28rxrpc: Remove VLA usage of skcipherKees Cook1-22/+22
2018-08-09Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+2
2018-08-08rxrpc: Fix the keepalive generator [ver #2]David Howells1-2/+2
2018-08-03rxrpc: Reuse SKCIPHER_REQUEST_ON_STACK bufferKees Cook1-12/+13
2018-08-01rxrpc: Trace packet transmissionDavid Howells1-2/+5
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-05-10rxrpc: Trace UDP transmission failureDavid Howells1-2/+4
2018-03-30rxrpc: Fix firewall route keepaliveDavid Howells1-0/+2
2018-02-08rxrpc: Don't put crypto buffers on the stackDavid Howells1-40/+50
2017-08-29rxrpc: Fix IPv6 supportDavid Howells1-4/+4
2017-08-29net: rxrpc: Replace time_t type with time64_t typeBaolin Wang1-7/+7
2017-06-05rxrpc: Separate the connection's protocol service ID from the lookup IDDavid Howells1-1/+1
2017-06-04rxrpc: check return value of skb_to_sgvec alwaysJason A. Donenfeld1-5/+14
2017-04-06rxrpc: Trace protocol errors in received packetsDavid Howells1-33/+73
2017-04-06rxrpc: Handle temporary errors better in rxkad securityDavid Howells1-38/+40
2017-04-06rxrpc: Use negative error codes in rxrpc_call structDavid Howells1-9/+9
2016-10-06rxrpc: Fix warning by splitting rxrpc_send_call_packet()David Howells1-3/+3
2016-09-30rxrpc: The offset field in struct rxrpc_skb_priv is unnecessaryDavid Howells1-3/+6
2016-09-22rxrpc: Don't store the rxrpc header in the Tx queue sk_buffsDavid Howells1-5/+3
2016-09-08rxrpc: Rewrite the data and ack handling codeDavid Howells1-29/+79
2016-09-07rxrpc: Add tracepoint for working out where aborts happenDavid Howells1-60/+48
2016-08-23rxrpc: Drop channel number field from rxrpc_call structDavid Howells1-2/+2
2016-07-06rxrpc: Call channels should have separate call number spacesDavid Howells1-14/+27
2016-07-06rxrpc: Avoid using stack memory in SG lists in rxkadHerbert Xu1-102/+48
2016-06-22rxrpc: Replace conn->trans->{local,peer} with conn->params.{local,peer}David Howells1-6/+6
2016-06-22rxrpc: Use structs to hold connection params and protocol infoDavid Howells1-31/+31
2016-06-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+1
2016-06-07rxrpc: fix ptr_ret.cocci warningsWu Fengguang1-3/+1
2016-06-03rxrpc: Use pr_<level> and pr_fmt, reduce object size a few KBJoe Perches1-0/+2
2016-04-11rxrpc: Absorb the rxkad security moduleDavid Howells1-36/+25
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-80/+83
2016-03-04rxrpc: rxkad: Casts are needed when comparing be32 valuesDavid Howells1-1/+1
2016-03-04rxrpc: rxkad: The version number in the response should be net byte orderDavid Howells1-8/+9
2016-03-04rxrpc: Adjust some whitespace and commentsDavid Howells1-6/+6
2016-03-04rxrpc: Keep the skb private record of the Rx header in host byte orderDavid Howells1-67/+69
2016-01-27rxrpc: Use skcipherHerbert Xu1-65/+107
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells1-8/+8
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-3/+3
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-09-15RxRPC: Allow key payloads to be passed in XDR formDavid Howells1-20/+21
2009-09-15RxRPC: Declare the security index constants symbolicallyDavid Howells1-3/+3
2008-10-31net: replace NIPQUAD() in net/*/Harvey Harrison1-1/+1
2008-04-24RxRPC: Fix a regression in the RXKAD security moduleDavid Howells1-1/+1
2008-04-16AFS: Do not describe debug parameters with their valuePaul Bolle1-1/+1
2008-03-30net/rxrpc trivial annotationsAl Viro1-12/+15
2008-01-28[RXRPC]: Use cpu_to_be32() where appropriate.YOSHIFUJI Hideaki1-2/+2
2007-12-07[AF_RXRPC]: Add a missing gotoDavid Howells1-0/+1
2007-11-02[SG] Get rid of __sg_mark_end()Jens Axboe1-1/+1
2007-10-30[NET]: Fix incorrect sg_mark_end() calls.David S. Miller1-4/+5
2007-10-27[CRYPTO] users: Fix up scatterlist conversion errorsHerbert Xu1-33/+33
2007-07-25Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().john stultz1-1/+1
2007-04-27[AF_RXRPC/AFS]: Arch-specific fixes.David Howells1-0/+1
2007-04-26[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel bothDavid Howells1-0/+1153