From 4880c671ada72e056b0817256fbbbe9ffb7b410b Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Tue, 20 Jun 2017 21:20:10 +0200 Subject: Add precompiled Camellia 64-bit assembly to benefit from speed optimization --- Library/VeraCryptLib/Camellia_aesni_x64.S.precompiled | Bin 0 -> 61047 bytes Library/VeraCryptLib/Camellia_x64.S.precompiled | Bin 0 -> 16878 bytes Library/VeraCryptLib/VeraCryptLib.inf | 2 ++ Library/VeraCryptLib/mklinks_src.bat | 2 ++ 4 files changed, 4 insertions(+) create mode 100644 Library/VeraCryptLib/Camellia_aesni_x64.S.precompiled create mode 100644 Library/VeraCryptLib/Camellia_x64.S.precompiled (limited to 'Library') 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 Binary files /dev/null and b/Library/VeraCryptLib/Camellia_aesni_x64.S.precompiled differ diff --git a/Library/VeraCryptLib/Camellia_x64.S.precompiled b/Library/VeraCryptLib/Camellia_x64.S.precompiled new file mode 100644 index 0000000..c308c32 Binary files /dev/null and b/Library/VeraCryptLib/Camellia_x64.S.precompiled 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 -- cgit v1.2.3