From 4181283f2968ccd3efe2fa3b9e49f5b70d174926 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Fri, 1 Jan 2016 00:48:39 +0100 Subject: Cryptography: Set 16-byte alignment for KEY_INFO structure that is used as input for Whirlpool hash. This helps improve performance. --- src/Common/Crypto.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Common/Crypto.c') diff --git a/src/Common/Crypto.c b/src/Common/Crypto.c index e7a40a30..fcc4c3b8 100644 --- a/src/Common/Crypto.c +++ b/src/Common/Crypto.c @@ -739,12 +739,14 @@ PCRYPTO_INFO crypto_open () #endif // TC_WINDOWS_BOOT } +#ifndef TC_WINDOWS_BOOT void crypto_loadkey (PKEY_INFO keyInfo, char *lpszUserKey, int nUserKeyLen) { keyInfo->keyLength = nUserKeyLen; burn (keyInfo->userKey, sizeof (keyInfo->userKey)); memcpy (keyInfo->userKey, lpszUserKey, nUserKeyLen); } +#endif void crypto_close (PCRYPTO_INFO cryptoInfo) { -- cgit v1.2.3