Commit Graph

6177 Commits

Author SHA1 Message Date
Jeffrey Walton
41edd50bd1
Fix makefiles to avoid spurious _XOPEN_SOURCE 2021-05-24 19:40:36 -04:00
Jeffrey Walton
01d374afd1
Move UINT64_CAST to config_asm.h 2021-05-23 05:17:08 -04:00
Jeffrey Walton
1fa769a2ee
Update comments 2021-05-23 04:26:55 -04:00
Jeffrey Walton
8a338f415a
Update ARM test programs 2021-05-23 04:17:48 -04:00
Jeffrey Walton
759626e3d8
Use +sha3 and +sha512 for ARM crypto 2021-05-23 04:09:27 -04:00
Jeffrey Walton
96618d7084
Update arm_sind.h 2021-05-23 04:06:58 -04:00
Jeffrey Walton
6ae949004c
Add ARMv8.4 wrappers for veor3q_u64, vxarq_u64 and vrax1q_u64 2021-05-22 19:34:19 -04:00
Jeffrey Walton
f37591011d
Clear makefile variable TOPT as required 2021-05-19 15:59:56 -04:00
Jeffrey Walton
52f5bf8817
Remove unneeded include from lea_simd.cpp 2021-05-19 15:30:54 -04:00
Jeffrey Walton
7e0f678055
Use CPPFLAGS when testign features
Cross-compiles need the flags
2021-05-10 15:14:03 -04:00
Jeffrey Walton
9e2da8980a
Move --sysroot to LDFLAGS since not used during compilation 2021-05-10 14:57:43 -04:00
Jeffrey Walton
24601ac938
Update cryptest-android.sh 2021-05-10 14:44:15 -04:00
Jeffrey Walton
adcc89c875
Fix CET and Specter tests for C++03 2021-05-01 12:18:11 -04:00
Jeffrey Walton
f12b4416a0
Update comments (GH #1036) 2021-04-30 09:19:59 -04:00
Jeffrey Walton
0a1f580591
Update vs2005 project files 2021-04-26 17:26:23 -04:00
Jeffrey Walton
bbb29e9ead
Clear MSVC warning 2021-04-26 17:16:28 -04:00
Jeffrey Walton
5107611cce
Clear MSVC warning 2021-04-26 17:15:19 -04:00
Jeffrey Walton
b51383cc6c
Fix compile on CentOS 5 2021-04-26 16:24:02 -04:00
Jeffrey Walton
ef3a9e8eea
Fix compile on CentOS 5 2021-04-26 16:23:56 -04:00
Jeffrey Walton
e54f606192
Fix compile on CentOS 5 2021-04-26 16:18:00 -04:00
Jeffrey Walton
c84d5b5112
Add feature test for -Wa,-q on OS X Intel Macs (GH #1033) (PR #1034) 2021-04-26 15:39:21 -04:00
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