summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update documentationJeffrey Walton2019-12-311-8/+8
|
* Update documentationJeffrey Walton2019-12-311-65/+65
|
* Update documentationJeffrey Walton2019-12-311-4/+6
|
* Update documentationJeffrey Walton2019-12-311-18/+97
|
* Update documentationJeffrey Walton2019-12-311-111/+111
|
* Update documentationJeffrey Walton2019-12-312-60/+70
|
* Update documentationJeffrey Walton2019-12-313-18/+18
|
* Update documentationJeffrey Walton2019-12-311-2/+6
|
* Update documentationJeffrey Walton2019-12-311-21/+32
|
* Fix AuthenticatedDecryptionFilter (GH #817)Jeffrey Walton2019-12-311-0/+2
| | | | Thanks to @Nyk72 and @LiKao on GitHub for diagnosing and fixing the issue
* Use separate CRYPTOPP_CXXFLAGS in Makefile (GH #814)Jeffrey Walton2019-12-301-156/+157
|
* Fix compile on CentOS 5Jeffrey Walton2019-12-291-1/+1
|
* Update Bug Report templateJeffrey Walton2019-12-281-1/+3
|
* Update documentationJeffrey Walton2019-12-241-4/+5
|
* Fix typo in CRYPTO_ASSERT (PR #918)Matthias Zronek2019-12-061-1/+1
| | | Thanks @mat-overclockers . That was due to a recent documentation change.
* Update documentationJeffrey Walton2019-12-012-4/+14
|
* Add additional test vectorsJeffrey Walton2019-12-011-0/+3
|
* Update commentsJeffrey Walton2019-12-011-0/+6
|
* Update Doxygen commentsJeffrey Walton2019-11-301-1/+6
|
* Add s390 testing for Travis (PR #912)Jeffrey Walton2019-11-161-27/+63
| | | 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.
* Fix Power9 test program for GCCJeffrey Walton2019-11-161-0/+6
| | | | GCC defines _ARCH_PWR9, but cannot consume vec_xl_be. GCC is doing that shit Clang does...
* Update documentationJeffrey Walton2019-11-161-0/+6
|
* Remove unneeded undef'sJeffrey Walton2019-11-161-2/+0
|
* Use const int off=0 in VecLoadBEJeffrey Walton2019-11-161-3/+4
|
* Remove CONST_V32_CAST and NCONST_V32_CASTJeffrey Walton2019-11-161-26/+14
| | | | We need to use byte*, not word32*
* Use byte pointer for CONST_V32_CAST and NCONST_V32_CASTJeffrey Walton2019-11-163-13/+9
| | | | The underlying byte arrays may not be aligned for a word
* Sidestep failed self tests on GCC135Jeffrey Walton2019-11-152-4/+8
|
* Update documentationJeffrey Walton2019-10-291-31/+53
|
* Use simdBlockSize for Altivec. The VSX unit is Power7Jeffrey Walton2019-10-291-13/+13
|
* Update documentationJeffrey Walton2019-10-291-4/+4
|
* Update documentationJeffrey Walton2019-10-291-51/+47
|
* Add documentation headingsJeffrey Walton2019-10-291-29/+44
|
* Update documentationJeffrey Walton2019-10-281-11/+42
|
* Pre-splat SIMON and SPECK keys when appropriate for Altivec (PR #910)Jeffrey Walton2019-10-288-80/+79
| | | 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.
* Enable Power7 for Simon and Speck (PR #909)Jeffrey Walton2019-10-279-96/+229
|
* Add C++17 test programJeffrey Walton2019-10-273-0/+7
|
* Rename VecPolyMultiplyLE to VecIntelMultiply (PR #908)Jeffrey Walton2019-10-264-37/+37
| | | The LE multiplies are compatible with Intel's _mm_clmulepi64_si128
* Add XLC 12 loads and stores for AIX (PR #907)Jeffrey Walton2019-10-268-45/+102
| | | Add XLC 12 loads and stores for AIX
* Update documentationJeffrey Walton2019-10-261-2/+20
|
* Update documentationJeffrey Walton2019-10-251-4/+5
|
* Improve PPC64 feature tests for XLC on AIXJeffrey Walton2019-10-253-7/+39
|
* Remove unneeded PPC codeJeffrey Walton2019-10-251-21/+1
| | | | Update comments
* Use builtin datatype pointerJeffrey Walton2019-10-241-1/+1
|
* Rework CPU_ProbePower7 (PR #905)Jeffrey Walton2019-10-243-346/+312
| | | | | | * Rework CPU_ProbePower7 * Remove XLC VSX workaround * Update documentation
* More Clang and XLC workarounds (PR #904)Jeffrey Walton2019-10-243-23/+23
| | | | | I think this is the final set. Clang 3.8 is OK on Ubuntu Xenial. XLC 11.0 is OK on Power 7. Clang 3.4 crashes on gcc110.fsffrance.org, but it looks like another compiler bug. I'm not spending time trying to work around it. Clang sucks days of your life at times...
* Some more workarounds for Clang and XLC on PowerPC (PR #903)Jeffrey Walton2019-10-245-81/+87
|
* Guard PowerPC feature testsJeffrey Walton2019-10-244-13/+16
| | | | Clang is producing spurious noise
* Update Power7 tests for ClangJeffrey Walton2019-10-242-6/+14
| | | | Clang 3.4 and 3.8 are resiting the builtins
* Update Travis commentsJeffrey Walton2019-10-241-6/+7
|
* Fix Power7 feature testJeffrey Walton2019-10-241-1/+1
|