Home
last modified time | relevance | path

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

/linux/fs/crypto/
A Dfscrypt_private.h346 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()
570 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key,
[all …]
A Dkeysetup.c129 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_key() argument
146 smp_store_release(&prep_key->tfm, tfm); in fscrypt_prepare_key()
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()
190 if (fscrypt_is_key_prepared(prep_key, ci)) in setup_per_mode_enc_key()
207 err = fscrypt_prepare_key(prep_key, mode_key, ci); in setup_per_mode_enc_key()
[all …]
A Dinline_crypt.c126 int fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_inline_crypt_key() argument
182 smp_store_release(&prep_key->blk_key, blk_key); in fscrypt_prepare_inline_crypt_key()
192 void fscrypt_destroy_inline_crypt_key(struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_inline_crypt_key() argument
194 struct fscrypt_blk_crypto_key *blk_key = prep_key->blk_key; in fscrypt_destroy_inline_crypt_key()

Completed in 7 milliseconds