Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix use of <x86intrin.h> for MSVC (GH #1198) | Jeffrey Walton | 2023-04-15 | 1 | -3/+3 |
| | | | | It seems Microsoft now defines GCC defines, like __BMI__ | ||||
* | Update BLAKE2s to avoid dependency on b | Jeffrey Walton | 2020-07-06 | 1 | -40/+47 |
| | |||||
* | Silence GCC warnings in BLAKE2 | Jeffrey Walton | 2020-06-29 | 1 | -0/+5 |
| | |||||
* | Update comments | Jeffrey Walton | 2020-06-29 | 1 | -9/+9 |
| | |||||
* | Speedup BLAKE2s message loading on PowerPC | Jeffrey Walton | 2020-06-29 | 1 | -4/+56 |
| | |||||
* | Fix BLAKE2s on AIX | Jeffrey Walton | 2020-06-29 | 1 | -1/+1 |
| | |||||
* | Use little-endian mask during BLAKE2 loads | Jeffrey Walton | 2020-06-28 | 1 | -17/+20 |
| | |||||
* | Update comments | Jeffrey Walton | 2020-04-11 | 1 | -1/+1 |
| | |||||
* | Update file header comments | Jeffrey Walton | 2020-04-11 | 1 | -1/+1 |
| | |||||
* | Remove unneeded PPC64 BLAKE2_Compress32_CORE | Jeffrey Walton | 2020-04-06 | 1 | -10/+1 |
| | |||||
* | Fix unaligned PPC64 loads in BLAKSE2s | Jeffrey Walton | 2020-04-05 | 1 | -10/+14 |
| | |||||
* | Use Altivec as minimum ISA for Blake2s | Jeffrey Walton | 2020-04-05 | 1 | -19/+7 |
| | |||||
* | Add XLC 12 loads and stores for AIX (PR #907) | Jeffrey Walton | 2019-10-26 | 1 | -11/+11 |
| | | | Add XLC 12 loads and stores for AIX | ||||
* | 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 | ||||
* | Fix missing _mm_roti_epi32 and _mm_roti_epi64 under GCC (GH #859) | Jeffrey Walton | 2019-07-02 | 1 | -0/+7 |
| | |||||
* | Update comments | Jeffrey Walton | 2019-05-28 | 1 | -5/+4 |
| | |||||
* | Use PowerPC unaligned loads and stores with Power8 (GH #825, PR #826) | Jeffrey Walton | 2019-04-27 | 1 | -6/+6 |
| | | | 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. | ||||
* | Clear unused variable warning on AIX | Jeffrey Walton | 2019-01-22 | 1 | -0/+2 |
| | |||||
* | Cleanup headers after Microsoft ARM64 port | Jeffrey Walton | 2019-01-04 | 1 | -2/+0 |
| | |||||
* | Fix <arm_neon.h> include for ARM64 with MSVC compiler (GH #776) | Jeffrey Walton | 2019-01-04 | 1 | -1/+2 |
| | |||||
* | Add CRYPTOPP_POWER7_ALTIVEC for XLC 12 on AIX workaround | Jeffrey Walton | 2018-11-24 | 1 | -3/+4 |
| | |||||
* | Disable Altivec for BLAKE2s on AIX 7.1 and XLC 12.01 (GH #743) | Jeffrey Walton | 2018-11-21 | 1 | -0/+8 |
| | |||||
* | Rewrite BLAKE2 classes | Jeffrey Walton | 2018-11-20 | 1 | -18/+21 |
| | | | | | | The ParameterBlocks for BLAKE2 had undefined behavior. We relied on the compiler packing the bytes in the structure, then we used the first byte as the start of an array. This rewrite does things correctly. We don't memset the structure, and we don't treat the structure as a contiguous array. | ||||
* | Fix LLVM Clang compile on PowerPC | Jeffrey Walton | 2018-11-19 | 1 | -2/+5 |
| | |||||
* | Update comments | Jeffrey Walton | 2018-11-18 | 1 | -0/+5 |
| | |||||
* | Add BLAKE2s and ChaCha CORE SIMD function (GH #656) | Jeffrey Walton | 2018-11-18 | 1 | -3/+19 |
| | | | | | The CORE function provides the implementation for ChaCha_OperateKeystream_ALTIVEC, ChaCha_OperateKeystream_POWER7, BLAKE2_Compress32_ALTIVEC and BLAKE2_Compress32_POWER7. Depending on the options used to compile the source files, either POWER7 or ALTIVEC will be used. This is needed to support the "new toolchain, ancient hardware" use case. | ||||
* | Rename PPC vector functions from VectorFunc to VecFunc | Jeffrey Walton | 2018-11-15 | 1 | -59/+59 |
| | |||||
* | Update comments | Jeffrey Walton | 2018-11-15 | 1 | -3/+13 |
| | |||||
* | Cleanup BLAKE2s | Jeffrey Walton | 2018-11-15 | 1 | -44/+10 |
| | |||||
* | Rename files with dashes to underscores (GH #736) | Jeffrey Walton | 2018-11-10 | 1 | -0/+1023 |
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list |