ovpn_crypto_key_slot
struct ovpn_crypto_key_slot *ks = NULL;
const struct ovpn_crypto_key_slot *old_primary, *old_secondary;
struct ovpn_crypto_key_slot *ks;
struct ovpn_crypto_key_slot *ks;
ks = container_of(head, struct ovpn_crypto_key_slot, rcu);
struct ovpn_crypto_key_slot *ks;
ks = container_of(kref, struct ovpn_crypto_key_slot, refcount);
struct ovpn_crypto_key_slot *ks;
struct ovpn_crypto_key_slot *ks = NULL;
struct ovpn_crypto_key_slot *old = NULL, *new;
static inline struct ovpn_crypto_key_slot *
struct ovpn_crypto_key_slot *ks;
static inline void ovpn_crypto_key_slot_put(struct ovpn_crypto_key_slot *ks)
struct ovpn_crypto_key_slot __rcu *slots[2];
static inline bool ovpn_crypto_key_slot_hold(struct ovpn_crypto_key_slot *ks)
static inline struct ovpn_crypto_key_slot *
struct ovpn_crypto_key_slot *ks;
int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
void ovpn_aead_crypto_key_slot_destroy(struct ovpn_crypto_key_slot *ks)
struct ovpn_crypto_key_slot *
struct ovpn_crypto_key_slot *ks = NULL;
static int ovpn_aead_encap_overhead(const struct ovpn_crypto_key_slot *ks)
enum ovpn_cipher_alg ovpn_aead_crypto_alg(struct ovpn_crypto_key_slot *ks)
int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
struct ovpn_crypto_key_slot *
void ovpn_aead_crypto_key_slot_destroy(struct ovpn_crypto_key_slot *ks);
enum ovpn_cipher_alg ovpn_aead_crypto_alg(struct ovpn_crypto_key_slot *ks);
struct ovpn_crypto_key_slot *ks;
struct ovpn_crypto_key_slot *ks;
struct ovpn_crypto_key_slot *ks;
struct ovpn_crypto_key_slot *ks;
struct ovpn_crypto_key_slot *ks;