aboutsummaryrefslogtreecommitdiffstats
path: root/security/integrity/evm/evm.h
diff options
context:
space:
mode:
authorDmitry Kasatkin <dmitry.kasatkin@nokia.com>2011-03-09 15:07:36 -0500
committerMimi Zohar <zohar@linux.vnet.ibm.com>2011-07-18 12:29:46 -0400
commitd46eb3699502ba221e81e88e6c6594e2a7818532 (patch)
tree4761b63f12ded9ad53e3019c33d62d173b4b07da /security/integrity/evm/evm.h
parent823eb1ccd0b310449e99c822412ea8208334d14c (diff)
downloadkernel_goldelico_gta04-d46eb3699502ba221e81e88e6c6594e2a7818532.tar.gz
kernel_goldelico_gta04-d46eb3699502ba221e81e88e6c6594e2a7818532.tar.bz2
kernel_goldelico_gta04-d46eb3699502ba221e81e88e6c6594e2a7818532.zip
evm: crypto hash replaced by shash
Using shash is more efficient, because the algorithm is allocated only once. Only the descriptor to store the hash state needs to be allocated for every operation. Changelog v6: - check for crypto_shash_setkey failure Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@nokia.com> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
Diffstat (limited to 'security/integrity/evm/evm.h')
-rw-r--r--security/integrity/evm/evm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/security/integrity/evm/evm.h b/security/integrity/evm/evm.h
index a45d0d630a3..d320f519743 100644
--- a/security/integrity/evm/evm.h
+++ b/security/integrity/evm/evm.h
@@ -19,6 +19,8 @@
extern int evm_initialized;
extern char *evm_hmac;
+extern struct crypto_shash *hmac_tfm;
+
/* List of EVM protected security xattrs */
extern char *evm_config_xattrnames[];