Searched refs:keypair (Results 1 – 7 of 7) 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()344 struct noise_keypair *keypair; in wg_packet_send_staged_packets() local358 keypair = wg_noise_keypair_get( in wg_packet_send_staged_packets()361 if (unlikely(!keypair)) in wg_packet_send_staged_packets()386 wg_peer_get(keypair->entry.peer); in wg_packet_send_staged_packets()[all …]
222 struct noise_keypair *keypair; in keep_key_fresh() local230 send = keypair && READ_ONCE(keypair->sending.is_valid) && in keep_key_fresh()231 keypair->i_am_the_initiator && in keep_key_fresh()249 if (unlikely(!keypair)) in decrypt_packet()255 WRITE_ONCE(keypair->receiving.is_valid, false); in decrypt_packet()280 keypair->receiving.key)) in decrypt_packet()346 PACKET_CB(skb)->keypair))) { in wg_packet_consume_data_done()441 struct noise_keypair *keypair; in wg_packet_rx_poll() local455 keypair = PACKET_CB(skb)->keypair; in wg_packet_rx_poll()478 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)
137 default, the kernel build will automatically generate a new keypair using151 P-384 keypair.180 be used instead of an autogenerated keypair.
122 A PGP key rarely consists of a single keypair -- usually it is a
Completed in 14 milliseconds