1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-11 02:58:02 -06:00

Windows: Don't use Twofish x64 assembly implementation for UEFI bootloader (for now, yasm is not integrated in EDKII framework).

This commit is contained in:
Mounir IDRASSI
2016-12-07 09:35:10 +01:00
parent fb38269c89
commit a0eadbd660
3 changed files with 10 additions and 10 deletions

View File

@@ -247,7 +247,7 @@ void EncipherBlocks (int cipher, void *dataPtr, void *ks, size_t blockCount)
#endif
}
#endif
#if CRYPTOPP_BOOL_X64
#if CRYPTOPP_BOOL_X64 && !defined(_UEFI)
else if (cipher == TWOFISH) {
twofish_encrypt_blocks(ks, data, data, (uint32) blockCount);
}
@@ -347,7 +347,7 @@ void DecipherBlocks (int cipher, void *dataPtr, void *ks, size_t blockCount)
#endif
}
#endif
#if CRYPTOPP_BOOL_X64
#if CRYPTOPP_BOOL_X64 && !defined(_UEFI)
else if (cipher == TWOFISH) {
twofish_decrypt_blocks(ks, data, data, (uint32) blockCount);
}
@@ -428,7 +428,7 @@ BOOL CipherSupportsIntraDataUnitParallelization (int cipher)
#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE && !defined (_UEFI)
|| (cipher == SERPENT && HasSSE2())
#endif
#if CRYPTOPP_BOOL_X64
#if CRYPTOPP_BOOL_X64 && !defined(_UEFI)
|| (cipher == TWOFISH)
#endif
;