Home
last modified time | relevance | path

Searched refs:prep_key (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/fs/crypto/
Dfscrypt_private.h343 int fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key,
348 struct fscrypt_prepared_key *prep_key);
355 fscrypt_is_key_prepared(struct fscrypt_prepared_key *prep_key, in fscrypt_is_key_prepared() argument
367 return smp_load_acquire(&prep_key->blk_key) != NULL; in fscrypt_is_key_prepared()
368 return smp_load_acquire(&prep_key->tfm) != NULL; in fscrypt_is_key_prepared()
385 fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_inline_crypt_key() argument
395 struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_inline_crypt_key() argument
400 fscrypt_is_key_prepared(struct fscrypt_prepared_key *prep_key, in fscrypt_is_key_prepared() argument
403 return smp_load_acquire(&prep_key->tfm) != NULL; in fscrypt_is_key_prepared()
602 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key,
[all …]
Dkeysetup.c135 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_key() argument
141 return fscrypt_prepare_inline_crypt_key(prep_key, raw_key, ci); in fscrypt_prepare_key()
152 smp_store_release(&prep_key->tfm, tfm); in fscrypt_prepare_key()
158 struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_prepared_key() argument
160 crypto_free_skcipher(prep_key->tfm); in fscrypt_destroy_prepared_key()
161 fscrypt_destroy_inline_crypt_key(sb, prep_key); in fscrypt_destroy_prepared_key()
162 memzero_explicit(prep_key, sizeof(*prep_key)); in fscrypt_destroy_prepared_key()
181 struct fscrypt_prepared_key *prep_key; in setup_per_mode_enc_key() local
190 prep_key = &keys[mode_num]; in setup_per_mode_enc_key()
191 if (fscrypt_is_key_prepared(prep_key, ci)) { in setup_per_mode_enc_key()
[all …]
Dinline_crypt.c156 int fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_inline_crypt_key() argument
204 smp_store_release(&prep_key->blk_key, blk_key); in fscrypt_prepare_inline_crypt_key()
213 struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_inline_crypt_key() argument
215 struct blk_crypto_key *blk_key = prep_key->blk_key; in fscrypt_destroy_inline_crypt_key()