Commit Graph

1335 Commits (c3d61ef78a1f3492c9ffe21387f70997aae4930f)

Author SHA1 Message Date
Jeffrey Walton c3d61ef78a Fix AMD RDRAND detection. Add VIA Padlock extension detection 2016-05-19 08:32:51 -04:00
Jeffrey Walton 2a163e0b14 Add test for AES, SHA1 and SHA2 from ARM Crypto extension from arm-neon branch 2016-05-19 04:45:35 -04:00
Jeffrey Walton 9678e80eb4 Cleaned up Windows-Store 2016-05-17 03:05:18 -04:00
Jeffrey Walton bb0a7a4498 Cleaned up Windows-Store 2016-05-17 03:04:50 -04:00
Jeffrey Walton f0f30ade6a Add newline 2016-05-17 02:05:20 -04:00
Jeffrey Walton 20380f488b Removed extra test for WINAPI_FAMILY 2016-05-17 02:02:35 -04:00
Jeffrey Walton 5e719b95bb Merge branch 'master' into windows-store 2016-05-16 20:38:02 -04:00
Jeffrey Walton f21c15d7af Fix iOS ARM CRC32 and Crypto detection 2016-05-16 20:37:22 -04:00
Jeffrey Walton b1a7ada564 Merge branch 'atomics' into windows-store 2016-05-16 18:49:05 -04:00
Jeffrey Walton b42cc4676f Merge branch 'master' into windows-store 2016-05-16 18:48:49 -04:00
Jeffrey Walton 72308f3f07 Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extension 2016-05-16 18:48:22 -04:00
Jeffrey Walton 392c55d573 Add runtime detection code for ARM NEON, CRC32 and Crypto extensions 2016-05-16 18:47:43 -04:00
Jeffrey Walton e846beac35 Add defines for ARMv8 CRC32 and Crypto extensions 2016-05-16 18:47:31 -04:00
Jeffrey Walton 5414d0c957 Merge branch 'master' into atomics 2016-05-15 08:26:01 -04:00
Jeffrey Walton 1f70c6aecc Merge branch 'master' into windows-store 2016-05-15 08:25:45 -04:00
Jeffrey Walton 480532931b Improve Apple iOS support for ARM and NEON. Add ARM Crypto detection 2016-05-15 08:24:51 -04:00
Jeffrey Walton 6ceeca80ce Merge branch 'master' into atomics 2016-05-15 05:59:58 -04:00
Jeffrey Walton 8313d082ad Merge branch 'master' into windows-store 2016-05-15 05:59:30 -04:00
Jeffrey Walton 950cf4cdb9 Improve ARM feature detection for ARM64 2016-05-15 05:37:39 -04:00
Jeffrey Walton f6335bef7f Merge branch 'master' into atomics 2016-05-15 02:43:07 -04:00
Jeffrey Walton ba6e56e4a2 Merge branch 'master' into windows-store 2016-05-15 02:40:34 -04:00
Jeffrey Walton 01f77765d4 Add basic ARM and Windows Store support 2016-05-15 02:30:08 -04:00
Jeffrey Walton 3ba1ecf692 Whitespace cleanup 2016-05-15 01:53:31 -04:00
Jeffrey Walton d2fada4417 Merge branch 'master' into atomics 2016-05-15 00:08:47 -04:00
Jeffrey Walton e5d2f4a71a Merge branch 'master' into windows-store 2016-05-15 00:08:22 -04:00
Jeffrey Walton be0d838e11 Updated documentation 2016-05-15 00:04:28 -04:00
Jeffrey Walton 58656e4bac Updated documentation 2016-05-15 00:03:58 -04:00
Jeffrey Walton a96d60e4e8 Merge pull request #172 from MarcelRaad/illegal_sse4_instruction
Check for SSE4 support before using SSE4.1 instruction
2016-05-12 07:17:09 -05:00
Marcel Raad f43b7c95cd Check for SSE4 support before using SSE4.1 instruction
In a 32-bit Windows program compiled with Visual C++ 2013 Update 5, we
sometimes get crashes because of an exception "0xC000001D: Illegal Instruction"
on the pextrd (_mm_extract_epi32) instruction. Explicitly check for SSE4
support instead of only AES-NI before using this SSE4.1 instruction.
2016-05-10 12:43:49 +02:00
Jeffrey Walton 0b938c4ac1 Merge branch 'windows-store' of https://github.com/weidai11/cryptopp into windows-store 2016-05-09 03:10:50 -04:00
zabulus 819c10c173 Fix _WIN32_WINNT for Windows Store Apps >= 10.* 2016-05-09 03:07:58 -04:00
zabulus 728c2a2fe5 Fix Windows Phone ARM Build 2016-05-09 03:07:58 -04:00
zabulus 8dbcd103fc Force include winapifamily.h for windows store 2016-05-09 03:07:57 -04:00
Jeffrey Walton d294b4290b Add changes for Windows Sotre that went missing with my clumsy Git skills 2016-05-09 03:07:57 -04:00
Jeffrey Walton 69f7802b53 Add rules for AArch32 and AArch64 detection. Restrict shared object warning to shared object and dylibs 2016-05-09 02:59:16 -04:00
Jeffrey Walton 5c57f15d70 Merge pull request #171 from zabulus/windows-store-1
Fix _WIN32_WINNT for Windows Store 10 and above.
2016-05-08 16:45:02 -05:00
zabulus 83a515e1e4 Fix _WIN32_WINNT for Windows Store Apps >= 10.* 2016-05-08 16:29:07 +03:00
Jeffrey Walton e4977b0ee1 Merge pull request #170 from zabulus/windows-store-1
Fix CMake issues for WindowsPhone build
2016-05-07 11:14:31 -05:00
zabulus 95f961249d Fix Windows Phone ARM Build 2016-05-07 18:51:53 +03:00
Jeffrey Walton 18175ada54 Rebase against Master. 2016-05-06 08:57:52 -04:00
zabulus ca9353d491 Force include winapifamily.h for windows store 2016-05-06 08:57:08 -04:00
Jeffrey Walton 0c3b864c4a Add changes for Windows Sotre that went missing with my clumsy Git skills 2016-05-06 08:57:08 -04:00
Jeffrey Walton cffcf8c396 Merge branch 'windows-store' of https://github.com/weidai11/cryptopp into windows-store 2016-05-06 08:52:33 -04:00
zabulus 6f5c76ce88 Force include winapifamily.h for windows store 2016-05-06 08:52:29 -04:00
Jeffrey Walton 04aa35b967 Add changes for Windows Sotre that went missing with my clumsy Git skills 2016-05-06 08:52:29 -04:00
Jeffrey Walton ed5f6e103b Change fpu to neon for Neon builds 2016-05-06 08:08:35 -04:00
Jeffrey Walton 476d435e7a Merge pull request #169 from zabulus/windows-store
Force include winapifamily.h for windows store
2016-05-03 05:52:39 -05:00
zabulus e18972cfde Force include winapifamily.h for windows store 2016-05-03 10:39:28 +03:00
Jeffrey Walton 5331a1d6c1 Add changes for Windows Sotre that went missing with my clumsy Git skills 2016-05-03 00:23:05 -04:00
Jeffrey Walton 8bb9197adc Add atomics support 2016-05-02 23:38:10 -04:00