Commit Graph

1309 Commits (ab72b432cbf0f47c84aa40f58d606df29c8c9eb0)

Author SHA1 Message Date
Jeffrey Walton ab72b432cb Change each 'm' to use 'm[]' with a reserve for creating arrays in-place. It avoids two extra copies for each call to vld1q_s32 2016-05-07 16:40:03 -04:00
Jeffrey Walton 01452d4ece Add BLAKE2_NEON_Compress32 2016-05-07 08:08:40 -04:00
Jeffrey Walton 22b08e49ec Fix errant include of <asm/hwcaps.h> on non-ARM systems 2016-05-07 00:45:05 -04:00
Jeffrey Walton f824efa3a4 Fix Git problems. 2016-05-06 09:21:32 -04:00
Jeffrey Walton 5e025947c0 Updated etection code. Added ARMv8-a CRC32 implementations 2016-05-06 09:20:55 -04:00
Jeffrey Walton 9711fd1d44 Add Windows ARM NEON dtection 2016-05-06 09:19:03 -04:00
Jeffrey Walton 024769912e Add ARM NEON detection code 2016-05-06 09:17:51 -04:00
Jeffrey Walton d37afa9ab0 Improve include logic for <arm_acle.h> under GCC 2016-05-06 09:08:46 -04:00
Jeffrey Walton f86aca7258 Improved compile time checking to make runtime check consitent with lack of availability 2016-05-06 09:08:46 -04:00
Jeffrey Walton fe4019b942 Updated etection code. Added ARMv8-a CRC32 implementations 2016-05-06 09:08:45 -04:00
Jeffrey Walton ed10758af2 Add Windows ARM NEON dtection 2016-05-06 09:08:45 -04:00
Jeffrey Walton d591c5ad8f Add ARM NEON detection code 2016-05-06 09:08:45 -04:00
Jeffrey Walton 3b28fbe182 Merge branch 'arm-neon' of https://github.com/weidai11/cryptopp into arm-neon 2016-05-06 08:14:30 -04:00
Jeffrey Walton 19ac7b0be8 Improve include logic for <arm_acle.h> under GCC 2016-05-06 08:11:21 -04:00
Jeffrey Walton 13789c82bf Improved compile time checking to make runtime check consitent with lack of availability 2016-05-06 08:11:21 -04:00
Jeffrey Walton 58aabf73d7 Updated etection code. Added ARMv8-a CRC32 implementations 2016-05-06 08:11:21 -04:00
Jeffrey Walton dfc3fa04fd Add Windows ARM NEON dtection 2016-05-06 08:11:21 -04:00
Jeffrey Walton a3fc031b33 Add ARM NEON detection code 2016-05-06 08:11:21 -04:00
Jeffrey Walton ed5f6e103b Change fpu to neon for Neon builds 2016-05-06 08:08:35 -04:00
Jeffrey Walton 27b2e1d811 Improve include logic for <arm_acle.h> under GCC 2016-05-06 06:56:08 -04:00
Jeffrey Walton 48e4bfd915 Improved compile time checking to make runtime check consitent with lack of availability 2016-05-06 05:20:56 -04:00
Jeffrey Walton 4574296caa Updated etection code. Added ARMv8-a CRC32 implementations 2016-05-06 04:35:42 -04:00
Jeffrey Walton 15900246bb Add Windows ARM NEON dtection 2016-05-06 01:28:06 -04:00
Jeffrey Walton f0e8a2b137 Add ARM NEON detection code 2016-05-05 22:18:53 -04:00
Jeffrey Walton 4d7cb70ea8 Cleared unused function warning under Visual Studio with /Wall 2016-05-02 13:32:39 -04:00
Jeffrey Walton 5a9a41ffc4 Merge pull request #156 from zabulus/master
Fix MSVC2015 CMakeLists.txt (Issue #99)
2016-05-02 06:21:21 -05:00
Jeffrey Walton 50b4f675ac Merge pull request #152 from bozaro/no-exceptions
Fix Visual Studio compilation with _HAS_EXCEPTIONS=0
2016-05-02 06:20:30 -05:00
Jeffrey Walton 82939a7af9 Apply countermeasure hardening to Camellia 2016-05-02 06:26:19 -04:00
Jeffrey Walton d24babdecc Force include <sdkddkver.h>, detect X86 and X64 (in addition to x86 and x64) 2016-04-30 22:48:14 -04:00
Jeffrey Walton 8db0e7da6d Cleared compile errors under Visual Studio .Net compilers 2016-04-29 11:25:51 -04:00
Jeffrey Walton 1ce593357f Cleared compile errors under Visual Studio .Net compilers 2016-04-29 10:25:18 -04:00
Jeffrey Walton c11d334665 Updated to provide commented CXXFLAGS for WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP (desktop) and WINAPI_FAMILY=WINAPI_FAMILY_APP (store) 2016-04-29 02:24:48 -04:00
Jeffrey Walton 373e7283e2 Removed _WIN32_WINNT define (Issue 166) 2016-04-28 10:00:20 -04:00
Jeffrey Walton c47e4a95de Force include <winapifamily.h> for ARM builds of Store and Phone apps 2016-04-28 06:54:19 -04:00
Jeffrey Walton a49a95de55 Cleared Visual Studio warning for uninitialized variables 2016-04-28 05:35:14 -04:00
Jeffrey Walton c32d4a8505 Add missing winpipes.cpp and winpipes.obj. Fix rules for rdrand.cpp and rdrand.asm 2016-04-28 01:36:41 -04:00
Jeffrey Walton d314162ca8 Removed OCB mode test code 2016-04-28 01:08:38 -04:00
Jeffrey Walton 24d10aa83e Add WIN32_LEAN_AND_MEAN to source files which inlude Windows headers 2016-04-28 01:05:47 -04:00
Jeffrey Walton a9715898b2 Add missing header for Windows 8, Windows Server 2012, and Windows Phone 8 2016-04-27 22:45:47 -04:00
Jeffrey Walton 500c312a58 Add missing header for Windows 8, Windows Server 2012, and Windows Phone 8 2016-04-27 22:45:34 -04:00
Jeffrey Walton e06b50f564 Updated to include precompiled headers 2016-04-26 20:21:00 -04:00
Jeffrey Walton 1d4967b5fc Updated to use BLSR intrinsic from SSE4/BMI when available 2016-04-26 17:13:15 -04:00
Jeffrey Walton ba596654af Updated for x86, x64 and ARM 2016-04-26 17:12:21 -04:00
Jeffrey Walton a2f97661ec Updated documentation 2016-04-26 17:11:50 -04:00
Jeffrey Walton 32ce24f4aa Add missing fipstest.cpp and fipstest.obj 2016-04-25 18:51:32 -04:00
Jeffrey Walton e69738e80b Add Windows NMAKE-based makefile for testing 2016-04-25 17:45:23 -04:00
Jeffrey Walton b499b8ba65 Fix Windows Phone compile (Issue 162) 2016-04-25 16:36:54 -04:00
Jeffrey Walton 5c41ccb8fb Enable tzcnt intrinsic for GCC when BMI is defined 2016-04-25 07:20:37 -04:00
Jeffrey Walton 412a41faa0 Enable tzcnt intrinsic for GCC when AVX2 is defined 2016-04-25 06:24:06 -04:00
Jeffrey Walton 9c1c352e98 Merge pull request #161 from SutarZeev/master
Replaced special character
2016-04-25 03:39:56 -05:00