Home
last modified time | relevance | path

Searched refs:fscrypt_master_key (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/fs/crypto/
H A Dkeyring.c33 * fscrypt_master_key structs themselves.
37 /* Hash table that maps fscrypt_key_specifier to fscrypt_master_key */
56 struct fscrypt_master_key *mk = in fscrypt_free_master_key()
57 container_of(head, struct fscrypt_master_key, mk_rcu_head); in fscrypt_free_master_key()
60 * been wiped when the last active reference to the fscrypt_master_key in fscrypt_free_master_key()
67 void fscrypt_put_master_key(struct fscrypt_master_key *mk) in fscrypt_put_master_key()
73 * fscrypt_master_key struct itself after an RCU grace period ensures in fscrypt_put_master_key()
82 void fscrypt_put_master_key_activeref(struct fscrypt_master_key *mk) in fscrypt_put_master_key_activeref()
92 * fscrypt_master_key struct by removing it from the keyring and in fscrypt_put_master_key_activeref()
227 struct fscrypt_master_key *m in fscrypt_destroy_keyring()
[all...]
H A Dkeysetup.c164 struct fscrypt_master_key *mk, in setup_per_mode_enc_key()
226 static int fscrypt_derive_siphash_key(const struct fscrypt_master_key *mk, in fscrypt_derive_siphash_key()
245 const struct fscrypt_master_key *mk) in fscrypt_derive_dirhash_key()
259 const struct fscrypt_master_key *mk) in fscrypt_hash_inode_number()
269 struct fscrypt_master_key *mk) in fscrypt_setup_iv_ino_lblk_32_key()
309 struct fscrypt_master_key *mk, in fscrypt_setup_v2_file_key()
382 static bool fscrypt_valid_master_key_size(const struct fscrypt_master_key *mk, in fscrypt_valid_master_key_size()
415 struct fscrypt_master_key **mk_ret) in setup_file_encryption_key()
418 struct fscrypt_master_key *mk; in setup_file_encryption_key()
495 struct fscrypt_master_key *m in put_crypt_info()
[all...]
H A Dfscrypt_private.h223 struct fscrypt_master_key *ci_master_key;
426 * fscrypt_master_key - an in-use master key
432 struct fscrypt_master_key { struct
563 void fscrypt_put_master_key(struct fscrypt_master_key *mk);
565 void fscrypt_put_master_key_activeref(struct fscrypt_master_key *mk);
567 struct fscrypt_master_key *
601 const struct fscrypt_master_key *mk);
604 const struct fscrypt_master_key *mk);
H A Dhooks.c140 struct fscrypt_master_key *mk; in fscrypt_prepare_setflags()
/kernel/linux/linux-6.6/fs/crypto/
H A Dkeyring.c33 * fscrypt_master_key structs themselves.
37 /* Hash table that maps fscrypt_key_specifier to fscrypt_master_key */
56 struct fscrypt_master_key *mk = in fscrypt_free_master_key()
57 container_of(head, struct fscrypt_master_key, mk_rcu_head); in fscrypt_free_master_key()
60 * been wiped when the last active reference to the fscrypt_master_key in fscrypt_free_master_key()
67 void fscrypt_put_master_key(struct fscrypt_master_key *mk) in fscrypt_put_master_key()
73 * fscrypt_master_key struct itself after an RCU grace period ensures in fscrypt_put_master_key()
83 struct fscrypt_master_key *mk) in fscrypt_put_master_key_activeref()
91 * fscrypt_master_key struct by removing it from the keyring and in fscrypt_put_master_key_activeref()
228 struct fscrypt_master_key *m in fscrypt_destroy_keyring()
[all...]
H A Dkeysetup.c188 struct fscrypt_master_key *mk, in setup_per_mode_enc_key()
250 static int fscrypt_derive_siphash_key(const struct fscrypt_master_key *mk, in fscrypt_derive_siphash_key()
269 const struct fscrypt_master_key *mk) in fscrypt_derive_dirhash_key()
283 const struct fscrypt_master_key *mk) in fscrypt_hash_inode_number()
293 struct fscrypt_master_key *mk) in fscrypt_setup_iv_ino_lblk_32_key()
333 struct fscrypt_master_key *mk, in fscrypt_setup_v2_file_key()
406 static bool fscrypt_valid_master_key_size(const struct fscrypt_master_key *mk, in fscrypt_valid_master_key_size()
439 struct fscrypt_master_key **mk_ret) in setup_file_encryption_key()
443 struct fscrypt_master_key *mk; in setup_file_encryption_key()
524 struct fscrypt_master_key *m in put_crypt_info()
[all...]
H A Dfscrypt_private.h228 struct fscrypt_master_key *ci_master_key;
433 * fscrypt_master_key - an in-use master key
439 struct fscrypt_master_key { struct
564 void fscrypt_put_master_key(struct fscrypt_master_key *mk);
567 struct fscrypt_master_key *mk);
569 struct fscrypt_master_key *
609 const struct fscrypt_master_key *mk);
612 const struct fscrypt_master_key *mk);
H A Dhooks.c173 struct fscrypt_master_key *mk; in fscrypt_prepare_setflags()

Completed in 7 milliseconds