Home
last modified time | relevance | path

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

/security/integrity/ima/
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_template_lib.c268 u8 hash_algo, in ima_eventdigest_init_common() argument
282 if (hash_algo < HASH_ALGO__LAST) { in ima_eventdigest_init_common()
285 hash_algo_name[hash_algo]); in ima_eventdigest_init_common()
374 u8 *cur_digest = NULL, hash_algo = HASH_ALGO_SHA1; in ima_eventdigest_ng_init() local
383 hash_algo = event_data->iint->ima_hash->algo; in ima_eventdigest_ng_init()
386 hash_algo, field_data); in ima_eventdigest_ng_init()
396 enum hash_algo hash_algo; in ima_eventdigest_modsig_init() local
405 hash_algo = HASH_ALGO_SHA1; in ima_eventdigest_modsig_init()
411 rc = ima_get_modsig_digest(event_data->modsig, &hash_algo, in ima_eventdigest_modsig_init()
415 else if (hash_algo == HASH_ALGO__LAST || cur_digestsize == 0) in ima_eventdigest_modsig_init()
[all …]
Dima_appraise.c175 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value, in ima_get_hash_algo()
179 enum hash_algo ret; in ima_get_hash_algo()
189 || sig->hash_algo >= HASH_ALGO__LAST) in ima_get_hash_algo()
191 return sig->hash_algo; in ima_get_hash_algo()
347 enum hash_algo hash_algo; in ima_check_blacklist() local
356 ima_get_modsig_digest(modsig, &hash_algo, &digest, &digestsize); in ima_check_blacklist()
599 enum hash_algo xattr_hash_algo; in validate_hash_algo()
Dima_main.c80 enum hash_algo ima_get_current_hash_algo(void) in ima_get_current_hash_algo()
218 enum hash_algo hash_algo; in process_measurement() local
349 hash_algo = ima_get_hash_algo(xattr_value, xattr_len); in process_measurement()
351 rc = ima_collect_measurement(iint, file, buf, size, hash_algo, modsig); in process_measurement()
383 (allowed_algos & (1U << hash_algo)) == 0) { in process_measurement()
542 int hash_algo; in __ima_inode_hash() local
568 hash_algo = iint->ima_hash->algo; in __ima_inode_hash()
571 return hash_algo; in __ima_inode_hash()
Dima.h265 enum hash_algo algo, struct modsig *modsig);
326 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value,
368 static inline enum hash_algo
386 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo,
404 enum hash_algo *algo, const u8 **digest, in ima_get_modsig_digest()
Dima_crypto.c62 enum hash_algo algo;
91 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm()
117 enum hash_algo algo; in ima_init_crypto()
290 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm()
Dima_api.c215 enum hash_algo algo, struct modsig *modsig) in ima_collect_measurement()
/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.h119 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.c240 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/keys/
Dkeyctl_pkey.c63 params->hash_algo = q; in keyctl_pkey_params_parse()