VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Volume/Cipher.cpp
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2021-08-15 23:00:31 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2021-08-16 00:26:37 +0200
commitd448713e614c308305ef1bd50fcb1719d45ddf63 (patch)
treef653c747eb78358fac38e5f93f79c7cbcb272a73 /src/Volume/Cipher.cpp
parent8ae5a715d66dcbc598017f262089165b762f42c5 (diff)
downloadVeraCrypt-d448713e614c308305ef1bd50fcb1719d45ddf63.tar.gz
VeraCrypt-d448713e614c308305ef1bd50fcb1719d45ddf63.zip
MacOSX: Make AESNI availability linked to compiler target and not compilation host
Diffstat (limited to 'src/Volume/Cipher.cpp')
-rw-r--r--src/Volume/Cipher.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Volume/Cipher.cpp b/src/Volume/Cipher.cpp
index 40507a2d..02ee6989 100644
--- a/src/Volume/Cipher.cpp
+++ b/src/Volume/Cipher.cpp
@@ -22,7 +22,6 @@
#ifdef TC_AES_HW_CPU
# include "Crypto/Aes_hw_cpu.h"
#endif
-#include "Crypto/cpu.h"
extern "C" int IsAesHwCpuSupported ()
{
@@ -32,7 +31,7 @@ extern "C" int IsAesHwCpuSupported ()
if (!stateValid)
{
- state = g_hasAESNI ? true : false;
+ state = HasAESNI() ? true : false;
stateValid = true;
}
return state && VeraCrypt::Cipher::IsHwSupportEnabled();
@@ -203,7 +202,7 @@ namespace VeraCrypt
if (!stateValid)
{
- state = g_hasAESNI ? true : false;
+ state = HasAESNI() ? true : false;
stateValid = true;
}
return state && HwSupportEnabled;