Home
last modified time | relevance | path

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

/security/integrity/ima/
A Dima_modsig.c45 struct modsig *hdr; in ima_read_modsig() local
68 hdr = kzalloc(struct_size(hdr, raw_pkcs7, sig_len), GFP_KERNEL); in ima_read_modsig()
69 if (!hdr) in ima_read_modsig()
72 hdr->raw_pkcs7_len = sig_len; in ima_read_modsig()
73 hdr->pkcs7_msg = pkcs7_parse_message(buf + buf_len, sig_len); in ima_read_modsig()
74 if (IS_ERR(hdr->pkcs7_msg)) { in ima_read_modsig()
75 rc = PTR_ERR(hdr->pkcs7_msg); in ima_read_modsig()
76 kfree(hdr); in ima_read_modsig()
80 memcpy(hdr->raw_pkcs7, buf + buf_len, sig_len); in ima_read_modsig()
83 hdr->hash_algo = HASH_ALGO__LAST; in ima_read_modsig()
[all …]
A Dima_template.c420 struct ima_field_data hdr[HDR__LAST] = { in ima_restore_measurement_list() local
466 ret = ima_parse_buf(bufp, bufendp, &bufp, HDR__LAST, hdr, NULL, in ima_restore_measurement_list()
471 if (hdr[HDR_TEMPLATE_NAME].len >= MAX_TEMPLATE_NAME_LEN) { in ima_restore_measurement_list()
478 memcpy(template_name, hdr[HDR_TEMPLATE_NAME].data, in ima_restore_measurement_list()
479 hdr[HDR_TEMPLATE_NAME].len); in ima_restore_measurement_list()
480 template_name[hdr[HDR_TEMPLATE_NAME].len] = 0; in ima_restore_measurement_list()
511 hdr[HDR_TEMPLATE_DATA].data, in ima_restore_measurement_list()
512 hdr[HDR_TEMPLATE_DATA].len, in ima_restore_measurement_list()
517 if (memcmp(hdr[HDR_DIGEST].data, zero, sizeof(zero))) { in ima_restore_measurement_list()
528 entry->pcr = !ima_canonical_fmt ? *(u32 *)(hdr[HDR_PCR].data) : in ima_restore_measurement_list()
[all …]
A Dima_api.c226 hash->hdr.algo = alg; in ima_get_verity_digest()
227 hash->hdr.length = digest_len; in ima_get_verity_digest()
249 struct ima_digest_data *hash_hdr = container_of(&hash.hdr, in ima_collect_measurement()
250 struct ima_digest_data, hdr); in ima_collect_measurement()
279 hash.hdr.algo = algo; in ima_collect_measurement()
280 hash.hdr.length = hash_digest_size[algo]; in ima_collect_measurement()
299 length = sizeof(hash.hdr) + hash.hdr.length; in ima_collect_measurement()
A Dima_init.c51 struct ima_digest_data *hash_hdr = container_of(&hash.hdr, in ima_add_boot_aggregate()
52 struct ima_digest_data, hdr); in ima_add_boot_aggregate()
A Dima_template_lib.c348 struct ima_digest_data *hash_hdr = container_of(&hash.hdr, in ima_eventdigest_init()
349 struct ima_digest_data, hdr); in ima_eventdigest_init()
368 hash.hdr.algo = HASH_ALGO_SHA1; in ima_eventdigest_init()
372 if (!result && hash.hdr.algo != HASH_ALGO_SHA1) in ima_eventdigest_init()
388 hash.hdr.algo = ima_template_hash_algo_allowed(ima_hash_algo) ? in ima_eventdigest_init()
398 cur_digestsize = hash.hdr.length; in ima_eventdigest_init()
A Dima_appraise.c383 container_of(&hash.hdr, in xattr_verify()
384 struct ima_digest_data, hdr)); in xattr_verify()
394 hash.hdr.length); in xattr_verify()
A Dima_main.c1025 struct ima_digest_data *hash_hdr = container_of(&hash.hdr, in process_buffer_measurement()
1026 struct ima_digest_data, hdr); in process_buffer_measurement()
/security/integrity/
A Ddigsig_asymmetric.c86 struct signature_v2_hdr *hdr = (struct signature_v2_hdr *)sig; in asymmetric_verify() local
91 if (siglen <= sizeof(*hdr)) in asymmetric_verify()
94 siglen -= sizeof(*hdr); in asymmetric_verify()
96 if (siglen != be16_to_cpu(hdr->sig_size)) in asymmetric_verify()
99 if (hdr->hash_algo >= HASH_ALGO__LAST) in asymmetric_verify()
102 key = request_asymmetric_key(keyring, be32_to_cpu(hdr->keyid)); in asymmetric_verify()
108 pks.hash_algo = hash_algo_name[hdr->hash_algo]; in asymmetric_verify()
126 pks.s = hdr->sig; in asymmetric_verify()
A Dintegrity.h35 __struct_group(evm_ima_xattr_data_hdr, hdr, __packed,
53 __struct_group(ima_digest_data_hdr, hdr, __packed,
78 struct ima_digest_data_hdr hdr; member
/security/integrity/evm/
A Devm_crypto.c241 desc = init_desc(type, data->hdr.algo); in evm_calc_hmac_or_hash()
245 data->hdr.length = crypto_shash_digestsize(desc->tfm); in evm_calc_hmac_or_hash()
384 data.hdr.algo = HASH_ALGO_SHA1; in evm_update_evmxattr()
388 data.hdr.xattr.sha1.type = EVM_XATTR_HMAC; in evm_update_evmxattr()
391 &data.hdr.xattr.data[1], in evm_update_evmxattr()
A Devm_main.c184 struct signature_v2_hdr *hdr; in evm_verify_hmac() local
232 digest.hdr.algo = HASH_ALGO_SHA1; in evm_verify_hmac()
252 hdr = (struct signature_v2_hdr *)xattr_data; in evm_verify_hmac()
253 digest.hdr.algo = hdr->hash_algo; in evm_verify_hmac()
261 digest.digest, digest.hdr.length); in evm_verify_hmac()
290 pr_debug("digest: (%d) [%*phN]\n", digest.hdr.length, digest.hdr.length, in evm_verify_hmac()
A Devm.h65 struct ima_digest_data_hdr hdr; member
/security/smack/
A Dsmack_lsm.c4362 struct iphdr *hdr; in smack_inet_conn_request() local
4422 hdr = ip_hdr(skb); in smack_inet_conn_request()
4423 addr.sin_addr.s_addr = hdr->saddr; in smack_inet_conn_request()

Completed in 31 milliseconds