Home
last modified time | relevance | path

Searched refs:hash_algo (Results 1 – 15 of 15) sorted by relevance

/security/integrity/ima/
Dima_template_lib.c290 u8 digest_type, u8 hash_algo, in ima_eventdigest_init_common() argument
310 if (digest_type < DIGEST_TYPE__LAST && hash_algo < HASH_ALGO__LAST) { in ima_eventdigest_init_common()
314 hash_algo_name[hash_algo]); in ima_eventdigest_init_common()
315 } else if (hash_algo < HASH_ALGO__LAST) { in ima_eventdigest_init_common()
318 hash_algo_name[hash_algo]); in ima_eventdigest_init_common()
331 if (hash_algo < HASH_ALGO__LAST) in ima_eventdigest_init_common()
332 offset += hash_digest_size[hash_algo]; in ima_eventdigest_init_common()
411 u8 *cur_digest = NULL, hash_algo = ima_hash_algo; in ima_eventdigest_ng_init() local
420 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ng_init()
423 DIGEST_TYPE__LAST, hash_algo, in ima_eventdigest_ng_init()
[all …]
Dima_modsig.c21 enum hash_algo hash_algo; member
83 hdr->hash_algo = HASH_ALGO__LAST; in ima_read_modsig()
116 &modsig->digest_size, &modsig->hash_algo); in ima_collect_modsig()
125 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo, in ima_get_modsig_digest()
128 *algo = modsig->hash_algo; in ima_get_modsig_digest()
Dima_appraise.c178 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value, in ima_get_hash_algo()
182 enum hash_algo ret; in ima_get_hash_algo()
192 sig->hash_algo >= HASH_ALGO__LAST) in ima_get_hash_algo()
194 return sig->hash_algo; in ima_get_hash_algo()
198 || sig->hash_algo >= HASH_ALGO__LAST) in ima_get_hash_algo()
200 return sig->hash_algo; in ima_get_hash_algo()
252 enum hash_algo algo, const u8 *digest, in calc_file_id_hash()
449 enum hash_algo hash_algo; in ima_check_blacklist() local
458 ima_get_modsig_digest(modsig, &hash_algo, &digest, &digestsize); in ima_check_blacklist()
710 enum hash_algo xattr_hash_algo; in validate_hash_algo()
Dima.h55 enum hash_algo algo;
382 void *buf, loff_t size, enum hash_algo algo,
443 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value,
485 static inline enum hash_algo
508 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo,
526 enum hash_algo *algo, const u8 **digest, in ima_get_modsig_digest()
Dima_main.c80 enum hash_algo ima_get_current_hash_algo(void) in ima_get_current_hash_algo()
233 enum hash_algo hash_algo; in process_measurement() local
383 hash_algo = ima_get_hash_algo(xattr_value, xattr_len); in process_measurement()
385 rc = ima_collect_measurement(iint, file, buf, size, hash_algo, modsig); in process_measurement()
417 (allowed_algos & (1U << hash_algo)) == 0) { in process_measurement()
594 int rc, hash_algo; in __ima_inode_hash() local
641 hash_algo = iint->ima_hash->algo; in __ima_inode_hash()
647 return hash_algo; in __ima_inode_hash()
Dima_fs.c123 static void lookup_template_data_hash_algo(int *algo_idx, enum hash_algo *algo, in lookup_template_data_hash_algo()
157 enum hash_algo algo; in ima_measurements_show()
253 enum hash_algo algo; in ima_ascii_measurements_show()
Dima_api.c208 enum hash_algo alg; in ima_get_verity_digest()
242 void *buf, loff_t size, enum hash_algo algo, in ima_collect_measurement()
Dima_crypto.c86 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm()
112 enum hash_algo algo; in ima_init_crypto()
285 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm()
/security/integrity/
Ddigsig_asymmetric.c99 if (hdr->hash_algo >= HASH_ALGO__LAST) in asymmetric_verify()
108 pks.hash_algo = hash_algo_name[hdr->hash_algo]; in asymmetric_verify()
Dintegrity.h95 uint8_t hash_algo; /* Digest algorithm [enum hash_algo] */ member
/security/integrity/evm/
Devm_crypto.c74 static struct shash_desc *init_desc(char type, uint8_t hash_algo) in init_desc() argument
89 if (hash_algo >= HASH_ALGO__LAST) in init_desc()
92 tfm = &evm_tfm[hash_algo]; in init_desc()
93 algo = hash_algo_name[hash_algo]; in init_desc()
Devm_main.c253 digest.hdr.algo = hdr->hash_algo; in evm_verify_hmac()
/security/keys/encrypted-keys/
Decryptfs_format.c73 auth_tok->token.password.hash_algo = PGP_DIGEST_ALGO_SHA512; in ecryptfs_fill_auth_tok()
/security/ipe/
Deval.c201 enum hash_algo alg; in evaluate_fsv_digest()
/security/keys/
Dkeyctl_pkey.c63 params->hash_algo = q; in keyctl_pkey_params_parse()