Commit Graph

1387 Commits (d7c832b8137cb459ce912da6125686b3359243d3)

Author SHA1 Message Date
Jeffrey Walton d7c832b813 Remove ILP32 from CRYPTOPP_L1_CACHE_LINE_SIZE. Clang defines it for all 32-bit data models, and not just X32 2016-05-20 16:38:42 -04:00
Jeffrey Walton 9534ce5bc5 Add ARM-64 defines for CRYPTOPP_L1_CACHE_LINE_SIZE 2016-05-20 16:28:55 -04:00
Jeffrey Walton 38f87d3cfc Whitespace cleanup 2016-05-20 12:36:25 -04:00
Jeffrey Walton b005d8b4b5 Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and FixedSizeAlignedSecBlock<ParameterBlock> 2016-05-19 14:55:51 -04:00
Jeffrey Walton 2056421881 Updated documentation 2016-05-19 14:54:41 -04:00
Jeffrey Walton d37b3f9028 Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and FixedSizeAlignedSecBlock<ParameterBlock> 2016-05-19 14:39:25 -04:00
Jeffrey Walton 1c8c16f9e8 Updated documentation 2016-05-19 14:37:50 -04:00
Jeffrey Walton c8e1923515 Merge branch 'master' into arm-neon 2016-05-19 08:42:19 -04:00
Jeffrey Walton c3d61ef78a Fix AMD RDRAND detection. Add VIA Padlock extension detection 2016-05-19 08:32:51 -04:00
Jeffrey Walton 755edd8262 Merge branch 'master' into arm-neon 2016-05-19 04:53:48 -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 3c7b585810 Add test for AES, SHA1 and SHA2 from ARM Crypto extension 2016-05-19 04:18:35 -04:00
Jeffrey Walton a64d237d90 Merge branch 'master' into arm-neon 2016-05-17 10:51:35 -04:00
Jeffrey Walton 77613ae9b0 Clear Visual Studio C4316 warning for "object allocated on the heap may not be aligned 16" 2016-05-17 08:08:40 -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 7a5a697422 Merge branch 'master' into arm-neon 2016-05-16 20:37:43 -04:00
Jeffrey Walton f21c15d7af Fix iOS ARM CRC32 and Crypto detection 2016-05-16 20:37:22 -04:00
Jeffrey Walton e6dca3509f Merge branch 'master' into arm-neon 2016-05-16 18:49:34 -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 ed211f0a85 Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extension 2016-05-16 18:42:40 -04:00
Jeffrey Walton 3275bd056e Add runtime detection code for ARM NEON, CRC32 and Crypto extensions 2016-05-16 18:40:23 -04:00
Jeffrey Walton 311a1dba77 Add defines for ARMv8 CRC32 and Crypto extensions 2016-05-16 18:39:39 -04:00
Jeffrey Walton c7a9d0d696 Add ARM Crypto reporting to validation suite 2016-05-15 08:31:16 -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 a31b18ff48 Merge branch 'master' into arm-neon 2016-05-15 08:25:17 -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 e839acf511 Merge branch 'master' into arm-neon 2016-05-15 02:40:07 -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 c0a6c27cec Cleared unused variable warning under MSC. Whitespace cleanup 2016-05-15 01:32:35 -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 ad4e954be5 Merge branch 'master' into arm-neon 2016-05-15 00:07:43 -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 52a6d43c5e Re-enable BLAKE2_NEON_Compress64 2016-05-14 13:58:53 -04:00