5295 Commits

Author SHA1 Message Date
Jeffrey Walton
20a4626b5d Update documentation 2020-01-01 21:08:21 -05:00
Jeffrey Walton
1cf770628d
Update documentation 2020-01-01 08:43:27 -05:00
Jeffrey Walton
e048dcf0c0
Update documentation 2020-01-01 08:26:29 -05:00
Jeffrey Walton
3a6ddf28f8
Update documentation 2020-01-01 08:20:21 -05:00
Jeffrey Walton
b0945e49bb
Update documentation 2020-01-01 08:13:10 -05:00
Jeffrey Walton
898cdfa640
Update documentation 2019-12-31 23:01:25 -05:00
Jeffrey Walton
d64e572031
Update documentation 2019-12-31 22:51:32 -05:00
Jeffrey Walton
f5a7528a61
Update documentation 2019-12-31 22:50:51 -05:00
Jeffrey Walton
75b47d38ac
Update documentation 2019-12-31 22:32:54 -05:00
Jeffrey Walton
b3eada566f
Update documentation 2019-12-31 22:25:23 -05:00
Jeffrey Walton
12e854d54c
Update documentation 2019-12-31 22:18:49 -05:00
Jeffrey Walton
6f16b59735 Update documentation 2019-12-31 21:05:33 -05:00
Jeffrey Walton
a91116b950
Update documentation 2019-12-31 20:39:54 -05:00
Jeffrey Walton
e5afad2d9a Update documentation 2019-12-31 17:23:38 -05:00
Jeffrey Walton
b47bb9cfc4 Update documentation 2019-12-31 17:07:17 -05:00
Jeffrey Walton
ff110c6e18 Fix AuthenticatedDecryptionFilter (GH #817)
Thanks to @Nyk72 and @LiKao on GitHub for diagnosing and fixing the issue
2019-12-31 14:30:20 -05:00
Jeffrey Walton
fd52848c04 Use separate CRYPTOPP_CXXFLAGS in Makefile (GH #814) 2019-12-30 02:33:57 -05:00
Jeffrey Walton
3ea9557268 Fix compile on CentOS 5 2019-12-29 15:42:00 -05:00
Jeffrey Walton
cb42f63520
Update Bug Report template 2019-12-28 10:37:57 -05:00
Jeffrey Walton
78d1de6127
Update documentation 2019-12-24 05:21:40 -05:00
Matthias Zronek
c7caaf4e14 Fix typo in CRYPTO_ASSERT (PR #918)
Thanks @mat-overclockers .  That was due to a recent documentation change.
2019-12-06 11:14:39 -05:00
Jeffrey Walton
90d957c09b
Update documentation 2019-12-01 10:39:43 -05:00
Jeffrey Walton
49de180678
Add additional test vectors 2019-12-01 02:29:31 -05:00
Jeffrey Walton
5d63e7ace7
Update comments 2019-12-01 02:29:10 -05:00
Jeffrey Walton
e0a7597199
Update Doxygen comments 2019-11-30 19:16:18 -05:00
Jeffrey Walton
f045993723
Add s390 testing for Travis (PR #912)
Add s390 testing for Travis. Move ppc64 to include jobs. Travis now officially supports both. Also see https://blog.travis-ci.com/2019-11-12-multi-cpu-architecture-ibm-power-ibm-z.
2019-11-16 18:26:04 -05:00
Jeffrey Walton
3de53891f2
Fix Power9 test program for GCC
GCC defines _ARCH_PWR9, but cannot consume vec_xl_be. GCC is doing that shit Clang does...
2019-11-16 05:54:46 -05:00
Jeffrey Walton
3427ca90b8
Update documentation 2019-11-16 00:46:36 -05:00
Jeffrey Walton
b50abd7554
Remove unneeded undef's 2019-11-16 00:36:50 -05:00
Jeffrey Walton
043a294dd1
Use const int off=0 in VecLoadBE 2019-11-16 00:34:59 -05:00
Jeffrey Walton
eacd39c4a2
Remove CONST_V32_CAST and NCONST_V32_CAST
We need to use byte*, not word32*
2019-11-16 00:28:37 -05:00
Jeffrey Walton
9e824c4369
Use byte pointer for CONST_V32_CAST and NCONST_V32_CAST
The underlying byte arrays may not be aligned for a word
2019-11-16 00:08:56 -05:00
Jeffrey Walton
759e586bf0
Sidestep failed self tests on GCC135 2019-11-15 22:55:21 -05:00
Jeffrey Walton
8c9f3821e4
Update documentation 2019-10-29 10:33:39 -04:00
Jeffrey Walton
97cba9c01e
Use simdBlockSize for Altivec. The VSX unit is Power7 2019-10-29 10:18:36 -04:00
Jeffrey Walton
e858473dbb
Update documentation 2019-10-29 10:16:11 -04:00
Jeffrey Walton
74e0c668fc
Update documentation 2019-10-29 09:21:49 -04:00
Jeffrey Walton
90ebe6a362
Add documentation headings 2019-10-29 08:43:24 -04:00
Jeffrey Walton
0968bb53c2
Update documentation 2019-10-28 15:33:36 -04:00
Jeffrey Walton
c831d6ffee
Pre-splat SIMON and SPECK keys when appropriate for Altivec (PR #910)
SIMON and SPECK keys can be pre-splatted in the forward direction when Altivec instructions will be used. Pre-splatting does not work for the reverse transformation. It breaks modes like CBC, so the speed-up is only applied to the forward transformation.
2019-10-28 01:12:58 -04:00
Jeffrey Walton
6da6b7f5ac
Enable Power7 for Simon and Speck (PR #909) 2019-10-27 14:02:41 -04:00
Jeffrey Walton
e09bdbe5c4
Add C++17 test program 2019-10-27 00:29:18 -04:00
Jeffrey Walton
183fba44bf
Rename VecPolyMultiplyLE to VecIntelMultiply (PR #908)
The LE multiplies are compatible with Intel's _mm_clmulepi64_si128
2019-10-26 22:57:58 -04:00
Jeffrey Walton
fa39314b7a
Add XLC 12 loads and stores for AIX (PR #907)
Add XLC 12 loads and stores for AIX
2019-10-26 22:11:49 -04:00
Jeffrey Walton
1bfb8760bb
Update documentation 2019-10-26 06:26:06 -04:00
Jeffrey Walton
f29bdbb61e
Update documentation 2019-10-25 10:15:16 -04:00
Jeffrey Walton
bff3ed5e27
Improve PPC64 feature tests for XLC on AIX 2019-10-25 09:35:27 -04:00
Jeffrey Walton
1e5beb32d4
Remove unneeded PPC code
Update comments
2019-10-25 06:28:47 -04:00
Jeffrey Walton
27f9f948a9
Use builtin datatype pointer 2019-10-24 23:32:06 -04:00
Jeffrey Walton
44cecf22cb
Rework CPU_ProbePower7 (PR #905)
* Rework CPU_ProbePower7
* Remove XLC VSX workaround
* Update documentation
2019-10-24 23:30:05 -04:00