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
Jeffrey Walton
abe69c6130
Update makefile flags
2020-07-07 04:40:49 -04:00
Jeffrey Walton
353f26ecdc
Remove -DCRYPTOPP_DISABLE_ASM from dependencies rule
2020-05-10 22:06:52 -04:00
Jeffrey Walton
3ffb181f2a
Recognize armv8l-unknown-linux-gnueabihf in the makefiles
2020-04-12 10:50:09 -04:00
Jeffrey Walton
cdc2a4aaf5
Update iOS and Android scripts (GH #936 , PR #937 )
...
This commit updates Android and iOS to modern SDKs, NDKs and Xcode.
2020-03-09 21:53:08 -04:00
Jeffrey Walton
055568bf5b
Patch Android cpu-features for C++ compiler (GH #926 )
2020-02-08 12:16:52 -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
e59e3c0d2f
Remove unneeded source files from Makefile
2019-10-23 18:36:05 -04:00
Jeffrey Walton
d75bce40ec
Add test programs for feature testing
2019-10-21 12:57:12 -04:00
Jeffrey Walton
8fcf3667ec
Whitespace check-in
2019-10-19 17:19:38 -04:00
Jeffrey Walton
31365b25e1
Update comments
2019-10-19 04:21:05 -04:00
Jeffrey Walton
5499cefb8b
Use umulh for Aarch64 multiply
...
This saves about 30% on the Integer multiply operations. For example, RSA 1024 encryption goes from 0.068 to 0.044 ms/op. RSA 2048 goes from 0.170 to 0.100 ms/op. We should have taken this sooner. Ugh...
2019-10-18 17:00:17 -04:00
Jeffrey Walton
418d0cad87
Add android-clean to makefile recipes
2019-10-18 01:08:59 -04:00
Jeffrey Walton
b64a920bc9
Enable CRYPTOPP_DISABLE_MIXED_ASM in config_asm.h
2019-10-17 08:46:27 -04: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
c1d91eed59
Fix hard floats on Android
2019-10-16 17:00:28 -04:00
Jeffrey Walton
8de7378919
Guard IS_ARMv8 for stray IS_ARM32
2019-10-16 07:42:48 -04:00
Jeffrey Walton
5f3c1b8cb9
Fix Android ARMv7a compile and link ( #894 )
...
* Fix Android Aarch64 compile with XTS
* Clear Shellcheck warnings
* Fix Android armv7a builds
* Update comments
2019-10-16 07:30:40 -04:00
Jeffrey Walton
ba517a6c31
Fix setenv-android.sh and cryptest-android.sh for NDK r19 (PR #893 )
...
setenv-android.sh and cryptest-android.sh are up to date for NDK r19 again.
2019-10-15 18:05:54 -04:00
Jeffrey Walton
c331fc9bc7
Compile cpu_features.c with '-x c' to avoid compile error
2019-10-15 08:49:38 -04:00
Jeffrey Walton
47e2339b6e
Add -DCRYPTOPP_DISABLE_ASM for 'make deps' recipe
...
Clang needs it
2019-09-30 05:22:58 -04:00
Jeffrey Walton
1d27ad529d
Move 'make deps' to bottom of Makefile
2019-09-28 05:21:32 -04:00
Jeffrey Walton
46e58df837
Add LINK_LIBRARY_PATH (GH #866 )
2019-07-21 15:57:26 -04:00
Jeffrey Walton
52ad132134
Add link-library variable to Makefiles (GH #866 )
...
This should help distros and Crypto++ test scripts
2019-07-21 02:24:06 -04:00
Jeffrey Walton
22a55bbbc5
Use wildcard for FORTIFY_SOURCE filter on TCXXFLAGS (GH #865 )
2019-07-19 11:26:20 -04:00