Jeffrey Walton
6fa3e38e5c
Restore SIGILL handler if sigprocmask fails
...
We've never encountered this case, but better safe then sorry.
2020-02-17 14:15:02 -05:00
Jeffrey Walton
a76c29a11e
Add additional Visual Studio directories to gitignore
2020-02-15 15:23:02 -05:00
Jeffrey Walton
db97202654
Add Emacs and Vi files to gitignore
2020-02-15 03:50:15 -05:00
Jeffrey Walton
36a97733de
Fix Apple Watch compile
...
The i386 enum confused the compiler when building under Apple Watch SDK. Also removed IsAppleMachineARMv84(). There's little reason to stub it out yet. Apple still does not support CRC or CLMUL on ARMv8. There's no indication they will support ARMv8.4 anytime soon.
2020-02-15 03:00:54 -05:00
Phoebe
c2604e7427
Add vcpkg installation instructions (PR #925 )
2020-02-11 00:31:06 -05:00
Jeffrey Walton
063b964d52
Fix compile on Apple platforms
2020-02-10 23:23:22 -05:00
Jeffrey Walton
372519db86
Whitespace check-in
2020-02-10 13:11:23 -05:00
Jeffrey Walton
f1a0fb4f15
Add external reference to g_hasMOVBE
2020-02-10 13:10:40 -05:00
Jeffrey Walton
06ff7f4d98
Add HasMOVBE() on Intel machines
...
Also update documentation
2020-02-10 12:59:21 -05:00
Jeffrey Walton
a44ff34ee8
Whitespace check-in
2020-02-10 12:47:53 -05:00
Jeffrey Walton
5057974da8
Add index for Intel registers
...
This should make the code a little more readable
2020-02-10 12:44:55 -05:00
Jeffrey Walton
41b0092393
Update comments
2020-02-10 11:46:41 -05:00
Jeffrey Walton
83c785cf07
Add AppleMachineInfo class
2020-02-09 14:31:52 -05:00
Jeffrey Walton
633bb22db6
Update comments
2020-02-09 05:16:23 -05:00
Jeffrey Walton
055568bf5b
Patch Android cpu-features for C++ compiler (GH #926 )
2020-02-08 12:16:52 -05:00
Jeffrey Walton
ea4208c50d
Whitespace check-in
2020-02-08 12:12:28 -05:00
Paul Götzinger
57160861bb
Compile cpu-features.c with CC instead of CXX (GH #926 , PR #927 )
2020-02-08 11:47:31 -05:00
Jeffrey Walton
3041fca5c3
Add additional Apple ARMv8 devices
2020-02-08 11:04:09 -05:00
Jeffrey Walton
1af59f4a75
Whitespace check-in
2020-02-08 03:26:01 -05:00
Jeffrey Walton
1ccf9d5ab3
Move CPU manufacturer code into unnamed namespace
2020-02-07 16:53:22 -05:00
Jeffrey Walton
dd67e1eee4
Cleanup CpuID function (PR #929 )
2020-02-07 16:00:16 -05:00
Jeffrey Walton
18b535fb5a
Add CPUID64 for MSVC missing __cpuidex
2020-02-07 14:19:46 -05:00
Jeffrey Walton
9f0b2e27bb
Fix MinGW compile
...
Also see https://groups.google.com/d/msg/cryptopp-users/fVLk79sIBEE/Euhu6x9nAQAJ
2020-01-27 02:27:51 -05:00
Jeffrey Walton
b706548e6c
Fix MinGW compile
...
Also see https://groups.google.com/d/msg/cryptopp-users/fVLk79sIBEE/Euhu6x9nAQAJ
2020-01-27 02:13:22 -05:00
Jeffrey Walton
cc23a39fb9
Fix MinGW compile
...
Also see https://groups.google.com/d/msg/cryptopp-users/fVLk79sIBEE/Euhu6x9nAQAJ
2020-01-27 01:59:01 -05:00
Jeffrey Walton
eb67356732
Set g_x86DetectionDone when CRYPTOPP_DISABLE_ASM is in effect
...
Previously we were re-entering DetectX86Features when CpuId failed or CRYPTOPP_DISABLE_ASM was in effect
2020-01-23 02:46:30 -05:00
Jeffrey Walton
649648aba8
Use CRYPTOPP_CPPFLAGS and CRYPTOPP_LDFLAGS in Makefile
...
This change allows a user to completely ignore Crypto++ flags, if desired. Also see GH #814
2020-01-20 22:55:13 -05:00
Jeffrey Walton
95d8f2abfa
Disable RDRAND and RDSEED on AMD cpu's with family 15h or 16h (GH #924 )
2020-01-17 01:05:42 -05:00
Jeffrey Walton
189609534d
Update comments
2020-01-11 01:57:20 -05:00
Jeffrey Walton
5bedc2a182
Add additional BLAKE2 test vectors (GH #921 )
2020-01-10 00:04:32 -05:00
Jeffrey Walton
46d6135356
Fix BLAKE2 using default Salt and Personalization (GH #921 )
...
We are going to keep the bug report open until we get some official test vectors. We will probably have to modify one of the Blake team's test programs since they did not publish test vectors using salt or personalization
2020-01-08 20:12:15 -05:00
Jeffrey Walton
f619ad4b69
Bump Visual Studio version (GH #922 )
2020-01-08 20:07:53 -05:00
Jeffrey Walton
560924ba14
Update Travis configuration
...
It looks like there's a problem with ppc64
2020-01-02 18:25:48 -05:00
Jeffrey Walton
20a4626b5d
Update documentation
2020-01-01 21:08:21 -05:00
Jeffrey Walton
1cf770628d
Update documentation
2020-01-01 08:43:27 -05:00
Jeffrey Walton
e048dcf0c0
Update documentation
2020-01-01 08:26:29 -05:00
Jeffrey Walton
3a6ddf28f8
Update documentation
2020-01-01 08:20:21 -05:00
Jeffrey Walton
b0945e49bb
Update documentation
2020-01-01 08:13:10 -05:00
Jeffrey Walton
898cdfa640
Update documentation
2019-12-31 23:01:25 -05:00
Jeffrey Walton
d64e572031
Update documentation
2019-12-31 22:51:32 -05:00
Jeffrey Walton
f5a7528a61
Update documentation
2019-12-31 22:50:51 -05:00
Jeffrey Walton
75b47d38ac
Update documentation
2019-12-31 22:32:54 -05:00
Jeffrey Walton
b3eada566f
Update documentation
2019-12-31 22:25:23 -05:00
Jeffrey Walton
12e854d54c
Update documentation
2019-12-31 22:18:49 -05:00
Jeffrey Walton
6f16b59735
Update documentation
2019-12-31 21:05:33 -05:00
Jeffrey Walton
a91116b950
Update documentation
2019-12-31 20:39:54 -05:00
Jeffrey Walton
e5afad2d9a
Update documentation
2019-12-31 17:23:38 -05:00
Jeffrey Walton
b47bb9cfc4
Update documentation
2019-12-31 17:07:17 -05:00
Jeffrey Walton
ff110c6e18
Fix AuthenticatedDecryptionFilter (GH #817 )
...
Thanks to @Nyk72 and @LiKao on GitHub for diagnosing and fixing the issue
2019-12-31 14:30:20 -05:00
Jeffrey Walton
fd52848c04
Use separate CRYPTOPP_CXXFLAGS in Makefile (GH #814 )
2019-12-30 02:33:57 -05:00