Lines Matching refs:hash
15 #include <crypto/hash.h>
193 * when prefixing the hash value with the hash algorithm name. e.g. sha256:<hash_value>.
295 * to be called again, just the hash needs to be finalized.
321 * Finalize the table hash, and store it in table->md->ima.inactive_table.hash,
339 if (table->md->ima.active_table.hash != table->md->ima.inactive_table.hash)
340 kfree(table->md->ima.inactive_table.hash);
342 table->md->ima.inactive_table.hash = digest_buf;
391 if (md->ima.active_table.hash != md->ima.inactive_table.hash)
392 kfree(md->ima.active_table.hash);
394 md->ima.active_table.hash = NULL;
405 if (md->ima.inactive_table.hash) {
406 md->ima.active_table.hash = md->ima.inactive_table.hash;
408 md->ima.inactive_table.hash = NULL;
432 if (md->ima.active_table.hash) {
436 memcpy(device_table_data + l, md->ima.active_table.hash,
528 if (md->ima.active_table.hash) {
532 memcpy(device_table_data + l, md->ima.active_table.hash,
542 if (md->ima.inactive_table.hash) {
546 memcpy(device_table_data + l, md->ima.inactive_table.hash,
591 kfree(md->ima.active_table.hash);
593 if (md->ima.active_table.hash != md->ima.inactive_table.hash)
594 kfree(md->ima.inactive_table.hash);
635 memcpy(device_table_data + l, md->ima.inactive_table.hash,
663 if (md->ima.inactive_table.hash &&
664 md->ima.inactive_table.hash != md->ima.active_table.hash)
665 kfree(md->ima.inactive_table.hash);
667 md->ima.inactive_table.hash = NULL;
678 if (md->ima.active_table.hash) {
679 md->ima.inactive_table.hash = md->ima.active_table.hash;