Searched refs:prep_key (Results 1 – 3 of 3) sorted by relevance
/linux-5.19.10/fs/crypto/ |
D | fscrypt_private.h | 346 int fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, 350 void fscrypt_destroy_inline_crypt_key(struct fscrypt_prepared_key *prep_key); 357 fscrypt_is_key_prepared(struct fscrypt_prepared_key *prep_key, in fscrypt_is_key_prepared() argument 369 return smp_load_acquire(&prep_key->blk_key) != NULL; in fscrypt_is_key_prepared() 370 return smp_load_acquire(&prep_key->tfm) != NULL; in fscrypt_is_key_prepared() 387 fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_inline_crypt_key() argument 396 fscrypt_destroy_inline_crypt_key(struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_inline_crypt_key() argument 401 fscrypt_is_key_prepared(struct fscrypt_prepared_key *prep_key, in fscrypt_is_key_prepared() argument 404 return smp_load_acquire(&prep_key->tfm) != NULL; in fscrypt_is_key_prepared() 572 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key, [all …]
|
D | keysetup.c | 129 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_key() argument 135 return fscrypt_prepare_inline_crypt_key(prep_key, raw_key, ci); in fscrypt_prepare_key() 146 smp_store_release(&prep_key->tfm, tfm); in fscrypt_prepare_key() 151 void fscrypt_destroy_prepared_key(struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_prepared_key() argument 153 crypto_free_skcipher(prep_key->tfm); in fscrypt_destroy_prepared_key() 154 fscrypt_destroy_inline_crypt_key(prep_key); in fscrypt_destroy_prepared_key() 173 struct fscrypt_prepared_key *prep_key; in setup_per_mode_enc_key() local 182 prep_key = &keys[mode_num]; in setup_per_mode_enc_key() 183 if (fscrypt_is_key_prepared(prep_key, ci)) { in setup_per_mode_enc_key() 184 ci->ci_enc_key = *prep_key; in setup_per_mode_enc_key() [all …]
|
D | inline_crypt.c | 158 int fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_inline_crypt_key() argument 214 smp_store_release(&prep_key->blk_key, blk_key); in fscrypt_prepare_inline_crypt_key() 224 void fscrypt_destroy_inline_crypt_key(struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_inline_crypt_key() argument 226 struct fscrypt_blk_crypto_key *blk_key = prep_key->blk_key; in fscrypt_destroy_inline_crypt_key()
|