Home
last modified time | relevance | path

Searched refs:mk_spec (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/crypto/
H A Dkeyring.c252 const struct fscrypt_key_specifier *mk_spec) in fscrypt_mk_hash_bucket()
259 unsigned long i = get_unaligned((unsigned long *)&mk_spec->u); in fscrypt_mk_hash_bucket()
273 const struct fscrypt_key_specifier *mk_spec) in fscrypt_find_master_key()
289 bucket = fscrypt_mk_hash_bucket(keyring, mk_spec); in fscrypt_find_master_key()
291 switch (mk_spec->type) { in fscrypt_find_master_key()
294 if (mk->mk_spec.type == in fscrypt_find_master_key()
296 memcmp(mk->mk_spec.u.descriptor, in fscrypt_find_master_key()
297 mk_spec->u.descriptor, in fscrypt_find_master_key()
305 if (mk->mk_spec.type == in fscrypt_find_master_key()
307 memcmp(mk->mk_spec in fscrypt_find_master_key()
251 fscrypt_mk_hash_bucket(struct fscrypt_keyring *keyring, const struct fscrypt_key_specifier *mk_spec) fscrypt_mk_hash_bucket() argument
272 fscrypt_find_master_key(struct super_block *sb, const struct fscrypt_key_specifier *mk_spec) fscrypt_find_master_key() argument
412 add_new_master_key(struct super_block *sb, struct fscrypt_master_key_secret *secret, const struct fscrypt_key_specifier *mk_spec) add_new_master_key() argument
491 do_add_master_key(struct super_block *sb, struct fscrypt_master_key_secret *secret, const struct fscrypt_key_specifier *mk_spec) do_add_master_key() argument
788 struct fscrypt_key_specifier mk_spec; fscrypt_verify_key_added() local
[all...]
H A Dkeysetup.c395 master_key_spec_type(&mk->mk_spec), in fscrypt_valid_master_key_size()
396 master_key_spec_len(&mk->mk_spec), in fscrypt_valid_master_key_size()
397 (u8 *)&mk->mk_spec.u, in fscrypt_valid_master_key_size()
417 struct fscrypt_key_specifier mk_spec; in setup_file_encryption_key() local
427 mk_spec.type = FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR; in setup_file_encryption_key()
428 memcpy(mk_spec.u.descriptor, in setup_file_encryption_key()
433 mk_spec.type = FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER; in setup_file_encryption_key()
434 memcpy(mk_spec.u.identifier, in setup_file_encryption_key()
443 mk = fscrypt_find_master_key(ci->ci_inode->i_sb, &mk_spec); in setup_file_encryption_key()
H A Dfscrypt_private.h489 struct fscrypt_key_specifier mk_spec; member
569 const struct fscrypt_key_specifier *mk_spec);
/kernel/linux/linux-6.6/fs/crypto/
H A Dkeyring.c253 const struct fscrypt_key_specifier *mk_spec) in fscrypt_mk_hash_bucket()
260 unsigned long i = get_unaligned((unsigned long *)&mk_spec->u); in fscrypt_mk_hash_bucket()
274 const struct fscrypt_key_specifier *mk_spec) in fscrypt_find_master_key()
290 bucket = fscrypt_mk_hash_bucket(keyring, mk_spec); in fscrypt_find_master_key()
292 switch (mk_spec->type) { in fscrypt_find_master_key()
295 if (mk->mk_spec.type == in fscrypt_find_master_key()
297 memcmp(mk->mk_spec.u.descriptor, in fscrypt_find_master_key()
298 mk_spec->u.descriptor, in fscrypt_find_master_key()
306 if (mk->mk_spec.type == in fscrypt_find_master_key()
308 memcmp(mk->mk_spec in fscrypt_find_master_key()
252 fscrypt_mk_hash_bucket(struct fscrypt_keyring *keyring, const struct fscrypt_key_specifier *mk_spec) fscrypt_mk_hash_bucket() argument
273 fscrypt_find_master_key(struct super_block *sb, const struct fscrypt_key_specifier *mk_spec) fscrypt_find_master_key() argument
413 add_new_master_key(struct super_block *sb, struct fscrypt_master_key_secret *secret, const struct fscrypt_key_specifier *mk_spec) add_new_master_key() argument
491 do_add_master_key(struct super_block *sb, struct fscrypt_master_key_secret *secret, const struct fscrypt_key_specifier *mk_spec) do_add_master_key() argument
820 struct fscrypt_key_specifier mk_spec; fscrypt_verify_key_added() local
[all...]
H A Dkeysetup.c419 master_key_spec_type(&mk->mk_spec), in fscrypt_valid_master_key_size()
420 master_key_spec_len(&mk->mk_spec), in fscrypt_valid_master_key_size()
421 (u8 *)&mk->mk_spec.u, in fscrypt_valid_master_key_size()
442 struct fscrypt_key_specifier mk_spec; in setup_file_encryption_key() local
450 err = fscrypt_policy_to_key_spec(&ci->ci_policy, &mk_spec); in setup_file_encryption_key()
454 mk = fscrypt_find_master_key(sb, &mk_spec); in setup_file_encryption_key()
467 err = fscrypt_add_test_dummy_key(sb, &mk_spec); in setup_file_encryption_key()
470 mk = fscrypt_find_master_key(sb, &mk_spec); in setup_file_encryption_key()
H A Dfscrypt_private.h490 struct fscrypt_key_specifier mk_spec; member
571 const struct fscrypt_key_specifier *mk_spec);

Completed in 7 milliseconds