Lines Matching defs:ks
103 struct ovpn_crypto_key_slot *ks;
118 ks = ovpn_skb_cb(skb)->ks;
131 ret = ovpn_pktid_recv(&ks->pid_recv, ntohl(*pid), 0);
204 if (likely(ks))
205 ovpn_crypto_key_slot_put(ks);
211 struct ovpn_crypto_key_slot *ks;
218 ks = ovpn_crypto_key_id_to_slot(&peer->crypto, key_id);
219 if (unlikely(!ks)) {
230 ovpn_decrypt_post(skb, ovpn_aead_decrypt(peer, ks, skb));
235 struct ovpn_crypto_key_slot *ks;
247 ks = ovpn_skb_cb(skb)->ks;
260 "killing key %u for peer %u\n", ks->key_id,
262 if (ovpn_crypto_kill_key(&peer->crypto, ks->key_id))
264 ovpn_nl_key_swap_notify(peer, ks->key_id);
304 if (likely(ks))
305 ovpn_crypto_key_slot_put(ks);
311 struct ovpn_crypto_key_slot *ks;
314 ks = ovpn_crypto_key_slot_primary(&peer->crypto);
315 if (unlikely(!ks))
323 ovpn_crypto_key_slot_put(ks);
328 ovpn_encrypt_post(skb, ovpn_aead_encrypt(peer, ks, skb));