Commit Graph

5390 Commits

Author SHA1 Message Date
Jeffrey Walton
f539a0aa45
Update comments 2020-04-06 05:47:50 -04:00
Jeffrey Walton
3c6018ed22
Use vec_xl and vec_xst in Rijndael set key 2020-04-06 01:31:29 -04:00
Jeffrey Walton
1dd75891a1
Use aligned loads for Rijndael subkeys on PPC64 2020-04-06 01:08:23 -04:00
Jeffrey Walton
1a89320f0b
Update comments 2020-04-06 00:54:35 -04:00
Jeffrey Walton
364fb48411
Clear unused variable warnings in Release builds on PowerPC 2020-04-06 00:07:54 -04:00
Jeffrey Walton
117a39bafd
Fix unaligned PPC64 loads in BLAKSE2s 2020-04-05 23:16:21 -04:00
Jeffrey Walton
61513acb94
Use Altivec as minimum ISA for Blake2s 2020-04-05 21:44:12 -04:00
Jeffrey Walton
e4ccdb90c0
Use Altivec as minimum ISA for Blake2s 2020-04-05 21:41:34 -04:00
Jeffrey Walton
40bebb2473
Use Altivec as minimum ISA of ChaCha, Simon64 and Speck64 2020-04-05 20:18:49 -04:00
Jeffrey Walton
de27aecfbc
Use VecLoad for non-presplated keys 2020-04-05 17:48:24 -04:00
Jeffrey Walton
d53f064c9b
Use Altivec as minimum ISA of ChaCha Simon64 and Speck64 2020-04-05 17:23:32 -04:00
Jeffrey Walton
b117ba3278
Clear exported symbols warnings 2020-04-05 09:55:51 -04:00
Jeffrey Walton
57ba87bdc9
Add 64-bit overload for VecLoadAligned 2020-04-05 09:51:34 -04:00
Jeffrey Walton
5017d9c91c
Report Altivec on PowerPC 2020-04-05 09:21:35 -04:00
Jeffrey Walton
edc79e819b
Use Altivec aligned loads for Simon64 2020-04-05 09:15:38 -04:00
Jeffrey Walton
b149f595f8
Use Altivec for Speck64 2020-04-05 09:14:50 -04:00
Jeffrey Walton
b1da3dc823
Use Altivec for Simon64 2020-04-05 08:40:49 -04:00
Jeffrey Walton
37638fd610
Fix XLC compile on AIX 2020-04-05 02:56:48 -04:00
Jeffrey Walton
0c8ed2a7ba
Update documentation 2020-04-05 02:48:28 -04:00
Jeffrey Walton
e6629d2acc
Whitespace check-in 2020-04-05 02:40:21 -04:00
Jeffrey Walton
14954f0f9c
Add VecLoadAligned overload for word32 2020-04-05 02:18:36 -04:00
Jeffrey Walton
69823b8ad1
Update test_ppc_power7.cxx test 2020-04-04 21:07:01 -04:00
Jeffrey Walton
e9f40e909c
Update PPC64 comments and asserts 2020-04-04 20:56:17 -04:00
Jeffrey Walton
c5c0cf68e4 Use vec_xl and vec_xst for Clang PPC64 loads and stores 2020-04-04 16:45:55 -04:00
Jeffrey Walton
0c2b909c35 Whitespace check-in 2020-04-04 16:38:03 -04:00
Jeffrey Walton
d4d94d48c1 Fix Clang PPC64 load and store issues 2020-04-04 16:35:14 -04:00
Jeffrey Walton
c145266d78 Workaround some Clang PPC64 load and store issues 2020-04-04 16:18:22 -04:00
Jeffrey Walton
980cc950b1 Move Clang 8 on PPC64 to Travis allow_failures 2020-04-04 08:52:05 -04:00
Jeffrey Walton
fab6bb2277
Update documentation 2020-04-04 04:18:58 -04:00
Jeffrey Walton
dceb33b175
Update documentation 2020-04-04 04:02:45 -04:00
Jeffrey Walton
9d238c2de8
Update documentation 2020-04-04 04:01:01 -04:00
Jeffrey Walton
6956ee74f4
Update comments 2020-04-04 03:46:32 -04:00
Jeffrey Walton
4d8f0637a6
Fix PPC64 vec_xl for 64-bit types 2020-04-04 03:45:27 -04:00
Jeffrey Walton
3821a9fc0a
Fix PPC64 compile under GCC 2020-04-04 03:32:37 -04:00
Jeffrey Walton
d46685cd64
Fix PPC64 compile under Clang 2020-04-04 03:22:05 -04:00
Jeffrey Walton
b9346fef09
Cleanup casts and comments in ppc_simd.h 2020-04-04 02:56:44 -04:00
Jeffrey Walton
76c92e019f
Align Rijdael SIMD data to natural alignment
This should provide a small speedup and avoid problems with loads using 32-bit pointers
2020-04-03 00:57:15 -04:00
Jeffrey Walton
dc1d0bcf2f
Remove unneeded -maltivec option for PowerPC builds 2020-04-02 23:20:50 -04:00
Jeffrey Walton
3b3525558d
Update documentation 2020-04-02 08:29:45 -04:00
Asen Kovachev
bbb23a0177
Fix compile warnings (GH #942) 2020-03-31 00:23:53 -04:00
Jeffrey Walton
ccb3e869ed
Match arm64 wildcard in setenv-android.sh 2020-03-26 12:43:57 -04:00
Jeffrey Walton
08af1b569e
Add additional testing to Travis
OS X coverage is increased to test a fat binary
2020-03-25 08:02:29 -04:00
Jeffrey Walton
f88f67b94b
Add Cirrus CI testing (GH #940, PR #941)
Also see https://github.com/weidai11/cryptopp/issues/940.
2020-03-24 14:46:39 -04:00
Jeffrey Walton
d9112d3fe3
Add OS X support to install-ndk.sh 2020-03-13 16:20:17 -04:00
Jeffrey Walton
51b2df1012
Update Travis configuration (PR #938)
Switch from Clang 7 to Clang 8 for ppc64le and s390x. Use -qq option with apt.

Clang 8 clears the ppc64le issues. Debug build on s390x is still broke.
2020-03-11 23:56:30 -04:00
Jeffrey Walton
39ef5e6048
Fix cryptest-android.sh script 2020-03-11 02:22:27 -04:00
Jeffrey Walton
25bd9d5e72
Add additional platforms to cryptest-ios.sh 2020-03-10 15:40:18 -04:00
Jeffrey Walton
09d374f639
Update comments in setenv-android.sh 2020-03-10 15:15:44 -04:00
Jeffrey Walton
a26df5374b
Add comments to setenv-xxx.sh scripts 2020-03-10 15:14:25 -04:00
Jeffrey Walton
7877705f7b
Fix cryptest-android.sh and cryptest-ios.sh 2020-03-10 11:50:33 -04:00