summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Use M128_CAST and CONST_M128_CAST for ClangJeffrey Walton2017-12-261-1/+1
* Use M128_CAST and CONST_M128_CAST for ClangJeffrey Walton2017-12-262-6/+14
* Add <emsa2.h> to dll.cppJeffrey Walton2017-12-262-1/+2
* Fix Clang specialization and definition warnings (GH #300, GH #533)Jeffrey Walton2017-12-264-6/+47
* Fix failed self test under Clang (GH #533)Jeffrey Walton2017-12-251-0/+35
* Fix failed self test under Clang (GH #533)Jeffrey Walton2017-12-256-38/+13
* Update documentationJeffrey Walton2017-12-249-27/+46
* Use ptrdiff_t cast in BlockTransformation (GH #549)Jeffrey Walton2017-12-171-4/+4
* Removed unneeded defines from ppc-simd.cppJeffrey Walton2017-12-161-190/+193
* Fix Clang 5.0 "runtime error: addition of unsigned offset to 0xXXXX overflowe...Jeffrey Walton2017-12-163-58/+69
* Fix UBsan overflow findingJeffrey Walton2017-12-161-12/+12
* Build fixes (#547)zorun2017-12-162-7/+10
* Fix unwanted Git mode changeJeffrey Walton2017-12-151-1/+1
* Prepare for changes to support latest NDK liek r16 (GH #546)Jeffrey Walton2017-12-151-0/+7
* Avoid including <arm_acle.h> on Android (GH #546)Jeffrey Walton2017-12-151-0/+4
* Add Altivec detection for PowerMacJeffrey Walton2017-12-131-1/+13
* Fix Power8 compile under GCCJeffrey Walton2017-12-121-8/+8
* Update documentationJeffrey Walton2017-12-121-82/+67
* Add CRYPTOPP_POWER5_AVAILABLEJeffrey Walton2017-12-121-16/+16
* Add CRYPTOPP_POWER5_AVAILABLEJeffrey Walton2017-12-121-9/+9
* Add CRYPTOPP_POWER5_AVAILABLEJeffrey Walton2017-12-122-39/+45
* Rename ppc-crypto.h to ppc-simd.hJeffrey Walton2017-12-127-19/+33
* Add NEON flags to rijndael-simd.cppJeffrey Walton2017-12-101-0/+1
* Refactor rijndael-simd.cpp and simon.simd.cpp to use adv-simd.hJeffrey Walton2017-12-104-1334/+967
* Update commentsJeffrey Walton2017-12-104-88/+47
* Refactor <cipher>_AdvancedProcessBlocks_<arch> into adv-simd.hJeffrey Walton2017-12-096-1312/+1016
* Cleanup includes for CRC32 and CRC32CJeffrey Walton2017-12-092-22/+7
* Move location of CRYPTOPP_ARM_ACLE_AVAILABLE test in config.hJeffrey Walton2017-12-091-11/+11
* Add Valgrind suppression file for Salsa20 and runtime's __memcmp_sse4_1Jeffrey Walton2017-12-082-17/+17
* Add SSE3 <pmmintrin.h> for SImon and SpeckJeffrey Walton2017-12-082-7/+10
* Fix Speck-64 CTR modeJeffrey Walton2017-12-072-26/+41
* Fix Simon-64 CTR modeJeffrey Walton2017-12-072-120/+110
* Fix Simon-64 and Speck-64 CTR modeJeffrey Walton2017-12-075-61/+607
* Add const-ness to internal BLAKE2 functions (GH #527)Jeffrey Walton2017-12-061-28/+28
* Fix MSVC 2017 hang on BLAKE2 (GH #527)Jeffrey Walton2017-12-061-116/+112
* Use 6x-2x-1x for Simon and Speck on IA-32Jeffrey Walton2017-12-062-76/+444
* Remove unneeded temp[] arrayJeffrey Walton2017-12-052-28/+24
* Use 12x-4x-1x for Simon and Speck on ARMJeffrey Walton2017-12-052-185/+443
* Enable NEON/ASIMD for Simon and Speck on Aarch32/Aarch64 (GH #545)Jeffrey Walton2017-12-054-24/+0
* Add big- and little-endian rotates for Aarch32 and Aarch64Jeffrey Walton2017-12-052-0/+48
* Fix Aarch32 and Aarch64 rotatesJeffrey Walton2017-12-052-6/+5
* Fix SIMON-64 missing transformJeffrey Walton2017-12-052-0/+8
* Add SIMON-64 NEON intrinsicsJeffrey Walton2017-12-054-3/+441
* Add 4 additional lanes to SPECK-64 for ARMJeffrey Walton2017-12-051-108/+152
* Enable multi-block for SPECK-64 and SIMON-64Jeffrey Walton2017-12-052-191/+311
* Add temp working variable for SPECK64_AdvancedProcessBlocks_SSE41Jeffrey Walton2017-12-041-13/+13
* Update comments for vector permutes in SPECK-128Jeffrey Walton2017-12-041-23/+24
* Fix SPECK64 vector permutesJeffrey Walton2017-12-042-62/+122
* Switch to uint64x2_t for SIMON-128Jeffrey Walton2017-12-042-101/+101
* Switch to _mm_unpacklo_epi32 and _mm_unpackhi_epi32Jeffrey Walton2017-12-041-22/+14