Searched refs:hdr (Results 1 – 13 of 13) sorted by relevance
| /security/integrity/ima/ |
| A D | ima_modsig.c | 45 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 D | ima_template.c | 420 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 D | ima_api.c | 226 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 D | ima_init.c | 51 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 D | ima_template_lib.c | 348 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 D | ima_appraise.c | 383 container_of(&hash.hdr, in xattr_verify() 384 struct ima_digest_data, hdr)); in xattr_verify() 394 hash.hdr.length); in xattr_verify()
|
| A D | ima_main.c | 1025 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 D | digsig_asymmetric.c | 86 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 D | integrity.h | 35 __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 D | evm_crypto.c | 241 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 D | evm_main.c | 184 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 D | evm.h | 65 struct ima_digest_data_hdr hdr; member
|
| /security/smack/ |
| A D | smack_lsm.c | 4362 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