Searched refs:fscrypt_master_key (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/fs/crypto/ |
H A D | keyring.c | 33 * 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 D | keysetup.c | 164 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 D | fscrypt_private.h | 223 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 D | hooks.c | 140 struct fscrypt_master_key *mk; in fscrypt_prepare_setflags()
|
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | keyring.c | 33 * 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 D | keysetup.c | 188 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 D | fscrypt_private.h | 228 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 D | hooks.c | 173 struct fscrypt_master_key *mk; in fscrypt_prepare_setflags()
|
Completed in 8 milliseconds