diff options
Diffstat (limited to 'src/Common')
-rw-r--r-- | src/Common/Crypto.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/Common/Crypto.c b/src/Common/Crypto.c index a88f19a4..6a918953 100644 --- a/src/Common/Crypto.c +++ b/src/Common/Crypto.c @@ -1437,9 +1437,8 @@ uint64 VcGetEncryptionID (PCRYPTO_INFO pCryptoInfo) ; } -void VcProtectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) +static void VcInternalProtectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) { - Dump ("VcProtectKeys BEGIN\n"); #ifdef TC_WINDOWS_DRIVER VcProtectMemory (encID, pCryptoInfo->ks, MAX_EXPANDED_KEY, pCryptoInfo->ks2, MAX_EXPANDED_KEY); #else @@ -1448,12 +1447,21 @@ void VcProtectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) pCryptoInfo->master_keydata, MASTER_KEYDATA_SIZE, pCryptoInfo->k2, MASTER_KEYDATA_SIZE); #endif + +} + +void VcProtectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) +{ + Dump ("VcProtectKeys BEGIN\n"); + VcInternalProtectKeys (pCryptoInfo, encID); Dump ("VcProtectKeys END\n"); } void VcUnprotectKeys (PCRYPTO_INFO pCryptoInfo, uint64 encID) { - VcProtectKeys (pCryptoInfo, encID); + Dump ("VcUnprotectKeys BEGIN\n"); + VcInternalProtectKeys (pCryptoInfo, encID); + Dump ("VcUnprotectKeys END\n"); } #endif |