Searched refs:keypair (Results 1 – 6 of 6) sorted by relevance
126 struct noise_keypair *keypair; in keep_key_fresh() local131 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() local273 keypair = PACKET_CB(first)->keypair; in wg_packet_tx_worker()343 struct noise_keypair *keypair; in wg_packet_send_staged_packets() local357 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 …]
229 struct noise_keypair *keypair; in keep_key_fresh() local237 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() local462 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 …]
100 struct noise_keypair *keypair = kzalloc(sizeof(*keypair), GFP_KERNEL); in keypair_create() local102 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 …]
107 void wg_noise_keypair_put(struct noise_keypair *keypair, bool unreference_now);108 struct noise_keypair *wg_noise_keypair_get(struct noise_keypair *keypair);
61 struct noise_keypair *keypair; member68 #define PACKET_PEER(skb) (PACKET_CB(skb)->keypair->entry.peer)
136 default, the kernel build will automatically generate a new keypair using175 be used instead of an autogenerated keypair.
Completed in 14 milliseconds