Lines Matching refs:prep_key
127 int fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key, in fscrypt_prepare_key() argument
134 return fscrypt_prepare_inline_crypt_key(prep_key, in fscrypt_prepare_key()
149 smp_store_release(&prep_key->tfm, tfm); in fscrypt_prepare_key()
154 void fscrypt_destroy_prepared_key(struct fscrypt_prepared_key *prep_key) in fscrypt_destroy_prepared_key() argument
156 crypto_free_skcipher(prep_key->tfm); in fscrypt_destroy_prepared_key()
157 fscrypt_destroy_inline_crypt_key(prep_key); in fscrypt_destroy_prepared_key()
158 memzero_explicit(prep_key, sizeof(*prep_key)); in fscrypt_destroy_prepared_key()
179 struct fscrypt_prepared_key *prep_key; in setup_per_mode_enc_key() local
188 prep_key = &keys[mode_num]; in setup_per_mode_enc_key()
189 if (fscrypt_is_key_prepared(prep_key, ci)) { in setup_per_mode_enc_key()
190 ci->ci_enc_key = *prep_key; in setup_per_mode_enc_key()
196 if (fscrypt_is_key_prepared(prep_key, ci)) in setup_per_mode_enc_key()
216 err = fscrypt_prepare_key(prep_key, mk->mk_secret.raw, in setup_per_mode_enc_key()
235 err = fscrypt_prepare_key(prep_key, mode_key, mode->keysize, in setup_per_mode_enc_key()
242 ci->ci_enc_key = *prep_key; in setup_per_mode_enc_key()