Lines Matching refs:hash
102 } hash; in ima_store_template() local
108 hash.hdr.algo = HASH_ALGO_SHA1; in ima_store_template()
111 num_fields, &hash.hdr); in ima_store_template()
118 memcpy(entry->digest, hash.hdr.digest, hash.hdr.length); in ima_store_template()
220 } hash; in ima_collect_measurement() local
239 hash.hdr.algo = algo; in ima_collect_measurement()
242 memset(&hash.digest, 0, sizeof(hash.digest)); in ima_collect_measurement()
245 result = ima_calc_buffer_hash(buf, size, &hash.hdr); in ima_collect_measurement()
247 result = ima_calc_file_hash(file, &hash.hdr); in ima_collect_measurement()
252 length = sizeof(hash.hdr) + hash.hdr.length; in ima_collect_measurement()
260 memcpy(iint->ima_hash, &hash, length); in ima_collect_measurement()
341 char *hash; in ima_audit_measurement() local
348 hash = kzalloc((iint->ima_hash->length * 2) + 1, GFP_KERNEL); in ima_audit_measurement()
349 if (!hash) in ima_audit_measurement()
353 hex_byte_pack(hash + (i * 2), iint->ima_hash->digest[i]); in ima_audit_measurement()
354 hash[i * 2] = '\0'; in ima_audit_measurement()
363 audit_log_format(ab, " hash=\"%s:%s\"", algo_name, hash); in ima_audit_measurement()
370 kfree(hash); in ima_audit_measurement()