Home
last modified time | relevance | path

Searched refs:keypair (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/wireguard/
A Dsend.c126 struct noise_keypair *keypair; in keep_key_fresh() local
131 send = keypair && READ_ONCE(keypair->sending.is_valid) && in keep_key_fresh()
133 (keypair->i_am_the_initiator && in keep_key_fresh()
218 keypair->sending.key); in encrypt_packet()
265 struct noise_keypair *keypair; in wg_packet_tx_worker() local
273 keypair = PACKET_CB(first)->keypair; in wg_packet_tx_worker()
343 struct noise_keypair *keypair; in wg_packet_send_staged_packets() local
357 keypair = wg_noise_keypair_get( in wg_packet_send_staged_packets()
360 if (unlikely(!keypair)) in wg_packet_send_staged_packets()
385 wg_peer_get(keypair->entry.peer); in wg_packet_send_staged_packets()
[all …]
A Dreceive.c229 struct noise_keypair *keypair; in keep_key_fresh() local
237 send = keypair && READ_ONCE(keypair->sending.is_valid) && in keep_key_fresh()
238 keypair->i_am_the_initiator && in keep_key_fresh()
256 if (unlikely(!keypair)) in decrypt_packet()
287 keypair->receiving.key)) in decrypt_packet()
353 PACKET_CB(skb)->keypair))) { in wg_packet_consume_data_done()
448 struct noise_keypair *keypair; in wg_packet_rx_poll() local
462 keypair = PACKET_CB(skb)->keypair; in wg_packet_rx_poll()
473 keypair->receiving_counter.counter); in wg_packet_rx_poll()
485 wg_noise_keypair_put(keypair, false); in wg_packet_rx_poll()
[all …]
A Dnoise.c100 struct noise_keypair *keypair = kzalloc(sizeof(*keypair), GFP_KERNEL); in keypair_create() local
102 if (unlikely(!keypair)) in keypair_create()
107 keypair->entry.peer = peer; in keypair_create()
109 return keypair; in keypair_create()
127 &keypair->entry); in keypair_free_kref()
133 if (unlikely(!keypair)) in wg_noise_keypair_put()
138 &keypair->entry); in wg_noise_keypair_put()
146 if (unlikely(!keypair || !kref_get_unless_zero(&keypair->refcount))) in wg_noise_keypair_get()
148 return keypair; in wg_noise_keypair_get()
189 if (keypair) in wg_noise_expire_current_peer_keypairs()
[all …]
A Dnoise.h107 void wg_noise_keypair_put(struct noise_keypair *keypair, bool unreference_now);
108 struct noise_keypair *wg_noise_keypair_get(struct noise_keypair *keypair);
A Dqueueing.h61 struct noise_keypair *keypair; member
68 #define PACKET_PEER(skb) (PACKET_CB(skb)->keypair->entry.peer)
/linux/Documentation/admin-guide/
A Dmodule-signing.rst136 default, the kernel build will automatically generate a new keypair using
175 be used instead of an autogenerated keypair.

Completed in 14 milliseconds