Jeffrey Walton
|
2619dbec0b
|
Fix FreeBSD compile
|
2021-04-26 06:52:22 -04:00 |
|
Jeffrey Walton
|
493ccd0e3b
|
Clear Clang warnings on Android
|
2021-04-26 05:54:22 -04:00 |
|
Jeffrey Walton
|
d57357d944
|
Clear Clang warnings on Android
|
2021-04-26 05:41:58 -04:00 |
|
Jeffrey Walton
|
203a47a345
|
Fix ARM A-32 and Aarch64 builds
|
2021-04-26 05:37:17 -04:00 |
|
Jeffrey Walton
|
a0e21c77ae
|
Add LSH dynamic dispatch (PR #1032)
This commit adds dynamic dispatch to LSH. The implementation pivots on AVX2 and SSSE3.
|
2021-04-26 04:50:48 -04:00 |
|
pkubaj
|
21a40abc5c
|
Correct macro on FreeBSD (PR #1030)
|
2021-04-25 11:06:03 -04:00 |
|
Jeffrey Walton
|
597c81e14e
|
Update comments
|
2021-04-25 10:51:17 -04:00 |
|
Jeffrey Walton
|
90abede814
|
Fix FreeBSD feature tests
|
2021-04-25 10:48:50 -04:00 |
|
pkubaj
|
91173a287e
|
Implement SIMD checks for FreeBSD on PPC (PR #1029)
FreeBSD uses elf_aux_info() instead of getauxval().
|
2021-04-25 10:27:33 -04:00 |
|
Jeffrey Walton
|
fbea6fdfdc
|
Fold makefile tests into TCOMMAND
|
2021-04-25 07:38:58 -04:00 |
|
Jeffrey Walton
|
6abb2262ed
|
Guard use of SSE2 in makefiles
|
2021-04-25 07:14:24 -04:00 |
|
Jeffrey Walton
|
c09d94d5f2
|
Fix Aarch64 builds
|
2021-04-25 06:52:48 -04:00 |
|
Jeffrey Walton
|
d17f037ed0
|
Remove unneeded asserts
|
2021-04-23 14:10:27 -04:00 |
|
Jeffrey Walton
|
dd57c4c7f7
|
Cut-in LSH512 AVX2 rotate_msg_gamma
|
2021-04-23 09:46:11 -04:00 |
|
Jeffrey Walton
|
25059ee912
|
Workaround GCC AVX2 bug
|
2021-04-23 08:26:45 -04:00 |
|
Jeffrey Walton
|
3123bf4a55
|
Enable AVX2 for word_perm
|
2021-04-22 13:27:06 -04:00 |
|
Jeffrey Walton
|
643348f759
|
Update LSH
|
2021-04-22 13:07:54 -04:00 |
|
Jeffrey Walton
|
3aaba1e63e
|
Fix zero_submsgs
|
2021-04-22 07:22:02 -04:00 |
|
Jeffrey Walton
|
da50590537
|
Fix LSH-256 defines
|
2021-04-22 07:15:38 -04:00 |
|
Jeffrey Walton
|
d6b1663c29
|
Fix LSH-256 zero_iv
|
2021-04-22 06:48:17 -04:00 |
|
Jeffrey Walton
|
dc598fc7eb
|
Update CRYPTOPP_HAVE_ATTRIBUTE_TARGET for LLVM
|
2021-04-21 13:47:24 -04:00 |
|
Jeffrey Walton
|
0629ed043a
|
Update compiler versions
|
2021-04-21 13:41:35 -04:00 |
|
Jeffrey Walton
|
b206071aa7
|
Update CRYPTOPP_SHANI_AVAILABLE for Intel ICPC version 16.0
|
2021-04-21 13:18:00 -04:00 |
|
Tanzinul Islam
|
119999c633
|
Allow building with Intel oneAPI DPC++/C++ compiler (PR #1027)
|
2021-04-21 13:05:24 -04:00 |
|
Jeffrey Walton
|
8ef3b4b8e7
|
Add debug output to makefiles
|
2021-04-21 09:55:48 -04:00 |
|
Jeffrey Walton
|
400009fbd9
|
Fix LSH256 compile when AVX is present without AVX2
|
2021-04-21 09:04:30 -04:00 |
|
Jeffrey Walton
|
11e3435d03
|
Fix non-Intel compiles
|
2021-04-21 07:48:34 -04:00 |
|
Jeffrey Walton
|
47e1535607
|
Fix typo
|
2021-04-21 06:40:22 -04:00 |
|
Jeffrey Walton
|
29cfba8463
|
Fix compile on Apple with -march=native when AVX2 is available
|
2021-04-21 06:35:27 -04:00 |
|
Jeffrey Walton
|
08a34cc8aa
|
Add zero_iv for LSH
|
2021-04-21 04:07:24 -04:00 |
|
Jeffrey Walton
|
42097e2798
|
Align LSH IV's for AVX
|
2021-04-21 03:24:15 -04:00 |
|
Jeffrey Walton
|
75e0b4979b
|
Update comments
|
2021-04-21 01:52:24 -04:00 |
|
Jeffrey Walton
|
b49d7c8baf
|
Tighten use of AVX_Cleanup
|
2021-04-21 01:44:24 -04:00 |
|
Jeffrey Walton
|
551c428166
|
Whitespace check-in
|
2021-04-20 09:30:26 -04:00 |
|
Jeffrey Walton
|
a9df0237ea
|
Update LSH-256 AVX2 code
|
2021-04-20 09:20:01 -04:00 |
|
Jeffrey Walton
|
d1cea852f0
|
Make XOP its own define in LSH
|
2021-04-20 08:31:52 -04:00 |
|
Jeffrey Walton
|
9bc2e92b28
|
Update GCC attribute target versions
|
2021-04-20 06:41:03 -04:00 |
|
Jeffrey Walton
|
36972fde79
|
Fix configure.sh script
|
2021-04-20 06:31:20 -04:00 |
|
Jeffrey Walton
|
c15aeaa7b5
|
Use *.cpp file extension for test programs (GH #1024)
|
2021-04-20 04:44:21 -04:00 |
|
Jeffrey Walton
|
21799b1fba
|
Fix build error when -DCRYPTOPP_DISABLE_ASM
|
2021-04-20 04:07:15 -04:00 |
|
Jeffrey Walton
|
fee14910ea
|
Move M128_CAST and CONST_M128_CAST to config_asm.h
|
2021-04-20 01:48:03 -04:00 |
|
Jeffrey Walton
|
67daaa2560
|
Clear Clang finding in CMAC
|
2021-04-20 01:23:01 -04:00 |
|
Jeffrey Walton
|
2cfa8a60a1
|
Fix GCC compile error due to missing _mm256_set_m128i
|
2021-04-20 00:57:48 -04:00 |
|
Jeffrey Walton
|
dd2da99079
|
Clear Clang warning
|
2021-04-20 00:20:16 -04:00 |
|
Jeffrey Walton
|
5f19afa986
|
Update comments
|
2021-04-19 23:49:04 -04:00 |
|
Jeffrey Walton
|
dd97f0686b
|
Fix LSH compile on 32-bit machines
|
2021-04-19 15:45:32 -04:00 |
|
Jeffrey Walton
|
6c77451433
|
Update comments
|
2021-04-19 15:00:17 -04:00 |
|
Jeffrey Walton
|
327d85d9ba
|
Enable AVX2 for LSH word_perm
|
2021-04-19 14:21:48 -04:00 |
|
Jeffrey Walton
|
c7c1f26676
|
Move GCC target attribute into config_misc.h
|
2021-04-19 13:58:29 -04:00 |
|
Jeffrey Walton
|
eedd0ac934
|
Update comments
|
2021-04-19 09:14:11 -04:00 |
|