Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename VecPolyMultiplyLE to VecIntelMultiply (PR #908) | Jeffrey Walton | 2019-10-26 | 1 | -19/+19 |
| | | | The LE multiplies are compatible with Intel's _mm_clmulepi64_si128 | ||||
* | Fix ARM headers and Android compile (PR #896) | Jeffrey Walton | 2019-10-16 | 1 | -3/+2 |
| | | | | | | | | | | | * 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 | ||||
* | Update comments | Jeffrey Walton | 2019-07-21 | 1 | -1/+1 |
| | |||||
* | Fix crash in GCM mode on ARM with -mthumb | Jeffrey Walton | 2019-05-21 | 1 | -8/+1 |
| | |||||
* | Use PowerPC unaligned loads and stores with Power8 (GH #825, PR #826) | Jeffrey Walton | 2019-04-27 | 1 | -3/+3 |
| | | | Use PowerPC unaligned loads and stores with Power8. Formerly we were using Power7 as the floor because the IBM POWER Architecture manuals said unaligned loads and stores were available. However, some compilers generate bad code for unaligned loads and stores using `-march=power7`, so bump to a known good. | ||||
* | Fix self test failure with IBM XL C/C++ on AIX | Jeffrey Walton | 2019-01-22 | 1 | -3/+4 |
| | |||||
* | Update CPU_ProbePMULL test | Jeffrey Walton | 2019-01-20 | 1 | -9/+15 |
| | |||||
* | Add VecPolyMultiply for Intel-equivalent F2N multiplies | Jeffrey Walton | 2019-01-20 | 1 | -116/+21 |
| | |||||
* | Use carryless multiplies for NIST b233 and k233 curves (GH #783, PR #784) | Jeffrey Walton | 2019-01-16 | 1 | -142/+23 |
| | | | Use carryless multiplies for NIST b233 and k233 curves. | ||||
* | Fix GCM ARM64 compile with MSVC compiler (GH #776) | Jeffrey Walton | 2019-01-04 | 1 | -64/+88 |
| | |||||
* | Fix <arm_neon.h> include for ARM64 with MSVC compiler (GH #776) | Jeffrey Walton | 2019-01-04 | 1 | -1/+2 |
| | |||||
* | Update comments in config.h | Jeffrey Walton | 2018-12-09 | 1 | -1/+1 |
| | | | | | Some comments in config.h were old. Time for a refresh. Switch from CRYPTOPP_BOOL_ARM64 to CRYPTOPP_BOOL_ARMV8. Aarch32 is ARMv8, and that's the important part. | ||||
* | Add separate Polynomial Multiply feature test on POWER8 (GH#742) | Jeffrey Walton | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Fix LLVM Clang compile on PowerPC | Jeffrey Walton | 2018-11-19 | 1 | -5/+16 |
| | |||||
* | Drop GCM to POWER7 on PowerPC | Jeffrey Walton | 2018-11-17 | 1 | -2/+2 |
| | | | | GCM can do some bulk XOR's using the SIMD unit. However, we still need loads and stores to be fast. Fast loads and stores of unaligned data requires the VSX unit | ||||
* | Rename PPC vector functions from VectorFunc to VecFunc | Jeffrey Walton | 2018-11-15 | 1 | -68/+68 |
| | |||||
* | Add Octet suffix for vec_sld | Jeffrey Walton | 2018-11-14 | 1 | -1/+1 |
| | | | | We need to make room for packed shifts and rotates | ||||
* | Add Octet suffix for vec_sld | Jeffrey Walton | 2018-11-14 | 1 | -5/+5 |
| | | | | We need to make room for packed shifts and rotates | ||||
* | Fix compile when using XLC with LLVM front-end without -qxlcompatmacros | Jeffrey Walton | 2018-11-14 | 1 | -4/+4 |
| | |||||
* | Rename files with dashes to underscores (GH #736) | Jeffrey Walton | 2018-11-10 | 1 | -0/+915 |
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list |