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
Jeffrey Walton
6203f7fb1e
Disable ARM NEON 64-bit Comprress function. Its got a copy/paste error somewhere in the bowels
2016-05-12 15:05:35 -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
Jeffrey Walton
ea561646b9
Fix Restart()
2016-05-11 15:32:10 -04:00
Jeffrey Walton
73fea1dba0
Add BLAKE2_NEON_Compress64
2016-05-11 15:07:29 -04: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
e3e94673cc
Fixed ARM detection
2016-05-09 04:21:28 -04:00
Jeffrey Walton
8e0d572647
Merge remote-tracking branch 'origin/master' into arm-neon
2016-05-09 04:08:29 -04:00
Jeffrey Walton
473bae43ca
Fixed ARM detection
2016-05-09 04:03:50 -04: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
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
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
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
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
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