From 3d6032d69e2450250ebe8d12808b4934fc6a2354 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Fri, 1 Mar 2019 00:31:01 +0100 Subject: Windows: better debug messages for VcProtectKeys and VcUnprotectKeys functions --- src/Common/Crypto.c | 14 +++++++++++--- 1 file 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 -- cgit v1.2.3