VeraCrypt
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2017-06-20 21:20:10 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2017-06-20 21:21:22 +0200
commit4880c671ada72e056b0817256fbbbe9ffb7b410b (patch)
treec7901536f41850788b326f5dd3c5ec7b38428c86
parented149d5104f35ab52edd7579f2c956382e7d617f (diff)
downloadVeraCrypt-DCS-4880c671ada72e056b0817256fbbbe9ffb7b410b.tar.gz
VeraCrypt-DCS-4880c671ada72e056b0817256fbbbe9ffb7b410b.zip
Add precompiled Camellia 64-bit assembly to benefit from speed optimizationVeraCrypt_1.20
-rw-r--r--Library/VeraCryptLib/Camellia_aesni_x64.S.precompiledbin0 -> 61047 bytes
-rw-r--r--Library/VeraCryptLib/Camellia_x64.S.precompiledbin0 -> 16878 bytes
-rw-r--r--Library/VeraCryptLib/VeraCryptLib.inf2
-rw-r--r--Library/VeraCryptLib/mklinks_src.bat2
4 files changed, 4 insertions, 0 deletions
diff --git a/Library/VeraCryptLib/Camellia_aesni_x64.S.precompiled b/Library/VeraCryptLib/Camellia_aesni_x64.S.precompiled
new file mode 100644
index 0000000..bc6d73b
--- /dev/null
+++ b/Library/VeraCryptLib/Camellia_aesni_x64.S.precompiled
Binary files differ
diff --git a/Library/VeraCryptLib/Camellia_x64.S.precompiled b/Library/VeraCryptLib/Camellia_x64.S.precompiled
new file mode 100644
index 0000000..c308c32
--- /dev/null
+++ b/Library/VeraCryptLib/Camellia_x64.S.precompiled
Binary files differ
diff --git a/Library/VeraCryptLib/VeraCryptLib.inf b/Library/VeraCryptLib/VeraCryptLib.inf
index a208f9c..359782c 100644
--- a/Library/VeraCryptLib/VeraCryptLib.inf
+++ b/Library/VeraCryptLib/VeraCryptLib.inf
@@ -77,6 +77,8 @@ crypto\Aes_x86.nasm
[Binaries.X64]
LIB|Twofish_x64.obj|*
+LIB|Camellia_aesni_x64.obj|*
+LIB|Camellia_x64.obj|*
[Packages]
MdePkg/MdePkg.dec
diff --git a/Library/VeraCryptLib/mklinks_src.bat b/Library/VeraCryptLib/mklinks_src.bat
index 0bf2851..f87bc60 100644
--- a/Library/VeraCryptLib/mklinks_src.bat
+++ b/Library/VeraCryptLib/mklinks_src.bat
@@ -81,6 +81,8 @@ set create_link_skip_pushd=N
@echo on
copy /Y Twofish_x64.S.precompiled Twofish_x64.obj
+copy /Y Camellia_aesni_x64.S.precompiled Camellia_aesni_x64.obj
+copy /Y Camellia_x64.S.precompiled Camellia_x64.obj
@echo off
goto :end