Searched refs:mk_spec (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/fs/crypto/ |
H A D | keyring.c | 252 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 D | keysetup.c | 395 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 D | fscrypt_private.h | 489 struct fscrypt_key_specifier mk_spec; member 569 const struct fscrypt_key_specifier *mk_spec);
|
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | keyring.c | 253 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 D | keysetup.c | 419 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 D | fscrypt_private.h | 490 struct fscrypt_key_specifier mk_spec; member 571 const struct fscrypt_key_specifier *mk_spec);
|
Completed in 7 milliseconds