Jeffrey Walton
fee14910ea
Move M128_CAST and CONST_M128_CAST to config_asm.h
2021-04-20 01:48:03 -04:00
Jeffrey Walton
66d795fd09
Remove unneeded header
2021-03-09 17:20:30 -05:00
Jeffrey Walton
474a101c8a
Update source files for Android.mk (GH #1015 )
2021-03-09 13:55:02 -05:00
Jeffrey Walton
7b5d92e094
Update source files for Android.mk (GH #1015 )
2021-03-09 13:48:31 -05:00
Jeffrey Walton
7503f84254
Update source files for Android.mk (GH #1015 )
2021-03-09 13:44:00 -05:00
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
60eedb97ba
Fix ARM headers and Android compile (PR #896 )
...
* Test fix ARM headers
This problem has been festering for some time. The header file includes are slightly different than the ISA options. Some platforms need an include, others don't.
* Fix cryptest-android.sh and cryptest-ios.sh
* Fix MSVC ARM32 and ARM64 compile
* Split ARM32 and ARM64 recipes in GNUmakefile
2019-10-16 21:00:45 -04:00
Jeffrey Walton
883dbce74a
Remove double semicolons after sed'ing defines
...
Also see https://github.com/weidai11/cryptopp/issues/889
2019-10-03 20:44:33 -04:00
Jeffrey Walton
a7f2796dda
Update comments
2019-07-21 22:21:10 -04:00
Jeffrey Walton
40e5891635
Use CPU_QuerySHA256 for ARM
2019-05-08 19:31:31 -04:00
Jeffrey Walton
df9fa62205
Use carryless multiplies for NIST b233 and k233 curves (GH #783 , PR #784 )
...
Use carryless multiplies for NIST b233 and k233 curves.
2019-01-16 00:02:04 -05:00
Jeffrey Walton
02f7fda54b
Fix <arm_neon.h> include for ARM64 with MSVC compiler (GH #776 )
2019-01-04 11:25:55 -05:00
Jeffrey Walton
9277d115a8
Fix SHA ARM64 compile with MSVC compiler (GH #776 )
2019-01-04 11:18:34 -05:00
Jeffrey Walton
0aa217b91c
Update comments in config.h
...
Some comments in config.h were old. Time for a refresh.
Switch from CRYPTOPP_BOOL_ARM64 to CRYPTOPP_BOOL_ARMV8. Aarch32 is ARMv8, and that's the important part.
2018-12-09 10:24:55 -05:00
Jeffrey Walton
bc63a78b69
Move Power8 SHA tests into ppc_power8.cpp
2018-11-22 22:41:56 -05:00
Jeffrey Walton
4c192ecc18
Whitespace check-in
2018-11-19 04:55:45 -05:00
Jeffrey Walton
7d637ded9c
Cleanup POWER8 SHA code
2018-11-19 04:50:13 -05:00
Jeffrey Walton
3129ad4d70
Fix LLVM Clang compile on PowerPC
2018-11-19 02:28:29 -05:00
Jeffrey Walton
f6e04e5f33
Rename PPC vector functions from VectorFunc to VecFunc
2018-11-15 15:17:49 -05:00
Jeffrey Walton
d656545875
Remove duplicate functions
2018-11-14 23:20:03 -05:00
Jeffrey Walton
505c58acc1
Add Octet suffix for vec_sld
...
We need to make room for packed shifts and rotates
2018-11-14 23:12:39 -05:00
Jeffrey Walton
96d3fa208e
Fix compile when using XLC with LLVM front-end without -qxlcompatmacros
2018-11-14 20:16:38 -05:00
Jeffrey Walton
896225069d
Rename files with dashes to underscores (GH #736 )
...
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list
2018-11-10 08:00:14 -05:00