| /linux-6.15/drivers/net/wireguard/ |
| H A D | noise.c | 65 memset(handshake, 0, sizeof(*handshake)); in wg_noise_handshake_init() 93 &handshake->entry); in wg_noise_handshake_clear() 537 handshake_init(handshake->chaining_key, handshake->hash, in wg_noise_handshake_create_initiation() 547 handshake->hash); in wg_noise_handshake_create_initiation() 550 if (!mix_dh(handshake->chaining_key, key, handshake->ephemeral_private, in wg_noise_handshake_create_initiation() 571 &handshake->entry); in wg_noise_handshake_create_initiation() 620 handshake = &peer->handshake; in wg_noise_handshake_consume_initiation() 697 if (!mix_dh(handshake->chaining_key, NULL, handshake->ephemeral_private, in wg_noise_handshake_create_response() 702 if (!mix_dh(handshake->chaining_key, NULL, handshake->ephemeral_private, in wg_noise_handshake_create_response() 707 mix_psk(handshake->chaining_key, handshake->hash, key, in wg_noise_handshake_create_response() [all …]
|
| H A D | noise.h | 95 void wg_noise_handshake_init(struct noise_handshake *handshake, 100 void wg_noise_handshake_clear(struct noise_handshake *handshake); 121 struct noise_handshake *handshake); 127 struct noise_handshake *handshake); 132 bool wg_noise_handshake_begin_session(struct noise_handshake *handshake,
|
| H A D | netlink.c | 116 down_read(&peer->handshake.lock); in get_peer() 118 peer->handshake.remote_static); in get_peer() 119 up_read(&peer->handshake.lock); in get_peer() 129 down_read(&peer->handshake.lock); in get_peer() 132 peer->handshake.preshared_key); in get_peer() 133 up_read(&peer->handshake.lock); in get_peer() 430 down_write(&peer->handshake.lock); in set_peer() 431 memcpy(&peer->handshake.preshared_key, preshared_key, in set_peer() 433 up_write(&peer->handshake.lock); in set_peer()
|
| H A D | peerlookup.c | 40 pubkey_bucket(table, peer->handshake.remote_static)); in wg_pubkey_hashtable_add() 62 if (!memcmp(pubkey, iter_peer->handshake.remote_static, in wg_pubkey_hashtable_lookup()
|
| H A D | peer.c | 40 wg_noise_handshake_init(&peer->handshake, &wg->static_identity, in wg_peer_create() 212 &peer->handshake.entry); in kref_release()
|
| H A D | send.c | 34 if (wg_noise_handshake_create_initiation(&packet, &peer->handshake)) { in wg_packet_send_handshake_initiation() 94 if (wg_noise_handshake_create_response(&packet, &peer->handshake)) { in wg_packet_send_handshake_response() 96 if (wg_noise_handshake_begin_session(&peer->handshake, in wg_packet_send_handshake_response()
|
| H A D | peer.h | 47 struct noise_handshake handshake; member
|
| H A D | cookie.c | 64 peer->handshake.remote_static, cookie_key_label); in wg_cookie_checker_precompute_peer_keys() 66 peer->handshake.remote_static, mac1_key_label); in wg_cookie_checker_precompute_peer_keys()
|
| /linux-6.15/Documentation/networking/ |
| H A D | tls-handshake.rst | 19 There are several possible ways to provide a handshake service in the 22 aware of how the handshake gets done. 25 User handshake agent 28 As of this writing, there is no TLS handshake implementation in the 29 Linux kernel. To provide a handshake service, a handshake agent 37 If the handshake completes successfully, the handshake agent promotes 67 while the handshake is in progress. The consumer must also have 119 To initiate an anonymous client-side TLS handshake use: 177 thread waiting for the handshake to complete. 187 | -EACCESS | Remote peer rejected the handshake or | [all …]
|
| H A D | tls.rst | 28 handshake is complete, we have all the parameters required to move the 127 messages (record type 21) and handshake messages (record type 22), etc. 206 In TLS 1.3, KeyUpdate handshake messages signal that the sender is 227 counts KeyUpdate handshake messages that have been received. 239 of calling send directly after a handshake using gnutls. 323 number of received KeyUpdate handshake messages, requiring userspace
|
| /linux-6.15/arch/powerpc/kernel/ |
| H A D | smp-tbsync.c | 28 volatile int handshake; member 58 while (!tbsync->handshake) in smp_generic_take_timebase() 69 while (tbsync->handshake) in smp_generic_take_timebase() 94 tbsync->handshake = 1; in start_contest() 100 tbsync->handshake = 0; in start_contest() 164 tbsync->handshake = 1; in smp_generic_give_timebase() 167 tbsync->handshake = 0; in smp_generic_give_timebase()
|
| /linux-6.15/net/handshake/ |
| H A D | Makefile | 10 obj-y += handshake.o 11 handshake-y := alert.o genl.o netlink.o request.o tlshd.o trace.o 13 obj-$(CONFIG_NET_HANDSHAKE_KUNIT_TEST) += handshake-test.o
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | handshake.yaml | 8 name: handshake 12 doc: Netlink protocol to request a transport layer security handshake. 92 doc: Notify handlers that a new handshake request is waiting 96 doc: Handler retrieves next queued handshake request 114 doc: Handler reports handshake completion
|
| /linux-6.15/drivers/char/ |
| H A D | dsp56k.c | 60 #define handshake(count, maxio, timeout, ENABLE, f) \ macro 203 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read() 213 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read() 220 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read() 232 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_RECEIVE, in dsp56k_read() 265 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write() 275 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write() 282 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write() 294 handshake(count, dsp56k.maxio, dsp56k.timeout, DSP56K_TRANSMIT, in dsp56k_write()
|
| /linux-6.15/drivers/input/mouse/ |
| H A D | pc110pad.c | 43 int handshake = inb_p(pc110pad_io + 2); in pc110pad_interrupt() local 45 outb(handshake | 1, pc110pad_io + 2); in pc110pad_interrupt() 47 outb(handshake & ~1, pc110pad_io + 2); in pc110pad_interrupt()
|
| /linux-6.15/Documentation/admin-guide/blockdev/drbd/ |
| H A D | drbd-connection-state-overview.dot | 21 label="try to connect, handshake" 53 // handshake [label="drbd_connect()\ndrbd_do_handshake\ndrbd_sync_handshake() etc."] 65 …WFReportParams -> StandAlone [ label="during handshake\lpeers do not agree\labout something essent…
|
| /linux-6.15/arch/arm/common/ |
| H A D | bL_switcher.c | 65 long volatile handshake, **handshake_ptr = _arg; in bL_do_switch() local 75 handshake = 0; in bL_do_switch() 76 *handshake_ptr = &handshake; in bL_do_switch() 78 handshake = -1; in bL_do_switch() 101 while (!handshake) { in bL_do_switch()
|
| /linux-6.15/drivers/tty/hvc/ |
| H A D | hvsi.c | 389 struct hvsi_struct **handshake) in hvsi_load_chunk() argument 395 *handshake = NULL; in hvsi_load_chunk() 431 hvsi_recv_control(hp, packet, tty, handshake); in hvsi_load_chunk() 448 if (*handshake) { in hvsi_load_chunk() 478 struct hvsi_struct *handshake; in hvsi_interrupt() local 489 again = hvsi_load_chunk(hp, tty, &handshake); in hvsi_interrupt() 492 if (handshake) { in hvsi_interrupt() 493 pr_debug("hvsi%i: attempting re-handshake\n", handshake->index); in hvsi_interrupt() 494 schedule_work(&handshake->handshaker); in hvsi_interrupt()
|
| /linux-6.15/drivers/usb/early/ |
| H A D | xhci-dbc.c | 134 static int handshake(void __iomem *ptr, u32 mask, u32 done, int wait, int delay) in handshake() function 161 timeout = handshake(xdbc.xhci_base + offset, XHCI_HC_BIOS_OWNED, 0, 5000, 10); in xdbc_bios_handoff() 425 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, CTRL_DBC_ENABLE, 100000, 100); in xdbc_start() 436 ret = handshake(&xdbc.xdbc_reg->portsc, PORTSC_CONN_STATUS, PORTSC_CONN_STATUS, 5000000, 100); in xdbc_start() 443 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_RUN, CTRL_DBC_RUN, 5000000, 100); in xdbc_start() 530 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 10); in xdbc_handle_external_reset() 558 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 100); in xdbc_early_setup()
|
| /linux-6.15/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_ecn_ecn-uses-ect0.pkt | 11 // ECN handshake: send EW flags in SYN packet, E flag in SYN-ACK response
|
| H A D | tcp_md5_md5-only-on-client-ack.pkt | 3 // but then does on the ACK that completes the three-way handshake.
|
| H A D | tcp_nagle_https_client.pkt | 19 // SSL handshake (resumed session)
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-pci-devices-catpt | 16 obtained during initial handshake with firmware.
|
| /linux-6.15/tools/net/ynl/ |
| H A D | Makefile.deps | 22 CFLAGS_handshake:=$(call get_hdr_inc,_LINUX_HANDSHAKE_H,handshake.h)
|
| /linux-6.15/Documentation/devicetree/bindings/input/touchscreen/ |
| H A D | cypress,cy8ctma340.yaml | 104 use-handshake: 105 description: enable register-based handshake (boolean). This should only
|