Commit Graph

191 Commits

Author SHA1 Message Date
Jeffrey Walton
0497eb46ab
Make SHA-NI independent of AVX and AVX2 (GH #1045) 2021-07-04 13:22:51 -04:00
Jeffrey Walton
1221e0dc9e
Use inline ASM for CRC on Apple ARMv8 2021-05-25 20:24:58 -04:00
Jeffrey Walton
c3d1eedff0
Whitespace check-in 2021-05-25 01:21:23 -04:00
Jeffrey Walton
abf7bb7546
Update NEON and ACLE feature tests 2021-05-24 21:17:07 -04:00
Jeffrey Walton
41edd50bd1
Fix makefiles to avoid spurious _XOPEN_SOURCE 2021-05-24 19:40:36 -04:00
Jeffrey Walton
759626e3d8
Use +sha3 and +sha512 for ARM crypto 2021-05-23 04:09:27 -04:00
Jeffrey Walton
f37591011d
Clear makefile variable TOPT as required 2021-05-19 15:59:56 -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
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
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
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
8ef3b4b8e7
Add debug output to makefiles 2021-04-21 09:55:48 -04:00
Jeffrey Walton
c15aeaa7b5
Use *.cpp file extension for test programs (GH #1024) 2021-04-20 04:44:21 -04:00
Jeffrey Walton
44969f8e21
Try to find Apple libtool on Darwin
A GNU libtool in /usr/local will break the build
2021-03-20 14:45:51 -04:00
Jeffrey Walton
f7757ebde1
Update cryptest-coverage.sh script 2021-03-20 00:43:03 -04:00
Jeffrey Walton
8f7d7ac476
Update cryptest-coverage.sh script 2021-03-19 01:48:16 -04:00
Jeffrey Walton
8cc28aa58f
Add cryptest-coverage.sh test script 2021-03-19 01:15:14 -04:00
Jeffrey Walton
89b20861b2
Use cryptest.dat data file for FileSource tests 2021-03-18 14:03:51 -04:00
Jeffrey Walton
de06af03fc
Clear shellcheck warnings in setenv-*.sh 2021-03-10 12:18:38 -05:00
Jeffrey Walton
b94ef05270
Add setenv-macos.sh script 2021-03-10 11:51:03 -05:00
Jeffrey Walton
95f0d9d396
Fix Apple M1 failed compile after GH #1015 2021-03-09 15:06:19 -05:00
Jeffrey Walton
130d9385d6
Make setenv-*.sh set CPPFLAGS, CXXFLAGS and LDFLAGS (GH #1014) 2021-03-09 09:49:51 -05:00
Jeffrey Walton
8b308b4d2b
Update convert recipe to use alpha modes 2021-02-14 15:34:36 -05:00
Jeffrey Walton
65c350320d
Update convert recipe to use alpha modes 2021-02-14 15:24:23 -05:00
Jeffrey Walton
cb6fdb715f
Clean warnings on Android under Clang 2021-02-14 14:49:27 -05:00
Jeffrey Walton
2c1d574442
Make setenv-android.sh consistent with NDK r19 and r20 2021-02-14 14:12:01 -05:00
Jeffrey Walton
d305130060
Remove FP_ABI from GNUmakefile-cross
Android NDK r19 and above no longer use it
2021-02-13 17:05:31 -05:00
Jeffrey Walton
73474341e1
Add missing KECCAK_FLAG in GNUmakefile-cross 2021-02-07 01:19:18 -05:00
Jeffrey Walton
cf2ac06d63
Update GNUmakefile Android recipe 2021-02-05 06:37:40 -05:00
Jeffrey Walton
46ef68ebb8
Update GNUmakefile Android recipe 2021-02-05 06:26:48 -05:00
Jeffrey Walton
1be79900e0
Update GNUmakefile Android recipe 2021-02-05 06:09:19 -05:00
Jeffrey Walton
31b7ad0981
Whitespace check-in 2021-02-02 19:41:27 -05:00
Jeffrey Walton
ae20711372
Include Cryptogams objects in clean recipe (GH #998) 2021-01-01 12:22:59 -05:00
Jeffrey Walton
50c261c425 Revert "Include Cryptogams objects in clean recipe (GH #998)"
This actually deletes the Cryptogams source files. Arg...

This reverts commit 7315a6f907.
2021-01-01 12:15:46 -05:00
Jeffrey Walton
7315a6f907
Include Cryptogams objects in clean recipe (GH #998) 2021-01-01 12:04:24 -05:00
Jeffrey Walton
a184ce1aba
Clean all library artifacts in clean recipe (GH #998) 2021-01-01 11:46:42 -05:00
Jeffrey Walton
a783d2bf07
Use CPPFLAGS in GNUmakefile-cross 2021-01-01 10:50:40 -05:00
Jeffrey Walton
82d8257b36
Fix ARM32 compile with Clang 2020-08-09 03:11:12 -04:00
Jeffrey Walton
4d5ee824f5
Fix ARM32 compile due to missing neon header 2020-08-07 03:22:34 -04:00
Jeffrey Walton
226eb9651f
Avoid use of tr in feature requests 2020-08-07 00:54:48 -04:00
Jeffrey Walton
a9a974214e
Remove unneeded './' from cryptest.exe recipe 2020-07-29 20:08:17 -04:00
Jeffrey Walton
f1e14446cd
Fix Android i686 build 2020-07-29 18:25:23 -04:00
Jeffrey Walton
2e22b97320
More ARM and Aarch64 macro tweaks 2020-07-29 14:07:13 -04:00
Jeffrey Walton
03975ac51a
Fix Android cross-compile due to missing flags on gcm_simd.cpp and gf2n_simd.cpp 2020-07-29 12:21:42 -04:00
Jeffrey Walton
3ac35641a2
Fix GNUMakefile-cross 2020-07-28 14:09:17 -04:00
Jeffrey Walton
42d35cde6a
Fix GNUMakefile-cross 2020-07-28 14:07:20 -04:00
Jeffrey Walton
12cf74dfa2
Add build-aux/ to autotools-clean recipe 2020-07-11 03:03:19 -04:00
Jeffrey Walton
dd7598e638
Remove 64-bit AdvancedProcessBlocks (GH #945) 2020-07-07 15:22:09 -04:00