summaryrefslogtreecommitdiff
path: root/blake2.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update commentsJeffrey Walton2020-04-111-1/+1
* Update commentsJeffrey Walton2020-04-061-6/+6
* Use Altivec as minimum ISA for Blake2sJeffrey Walton2020-04-051-0/+4
* Use Altivec as minimum ISA for Blake2sJeffrey Walton2020-04-051-24/+5
* Fix BLAKE2 using default Salt and Personalization (GH #921)Jeffrey Walton2020-01-081-12/+8
* Add XLC 12 loads and stores for AIX (PR #907)Jeffrey Walton2019-10-261-12/+12
* Remove C++11 constexpr code for CRYPTOPP_ALIGN_DATA (PR #830)Jeffrey Walton2019-04-301-4/+1
* Clear alignment warnings on ARM 32-bit platforms (#828)Jeffrey Walton2019-04-301-7/+8
* Clear alignment warnings on ARM 32-bit platformsJeffrey Walton2019-04-291-4/+16
* Use PowerPC unaligned loads and stores with Power8 (GH #825, PR #826)Jeffrey Walton2019-04-271-11/+11
* Add missing BLAKE2 constructorsJeffrey Walton2019-02-241-0/+20
* Cleanup BLAKE2 m_keyLength and m_digestSizeJeffrey Walton2018-11-251-5/+7
* Add CRYPTOPP_POWER7_ALTIVEC for XLC 12 on AIX workaroundJeffrey Walton2018-11-241-0/+1
* Use previous digest size as a default value in BLAKE2Jeffrey Walton2018-11-211-2/+2
* Disable Altivec for BLAKE2s on AIX 7.1 and XLC 12.01 (GH #743)Jeffrey Walton2018-11-211-0/+8
* Rewrite BLAKE2 classesJeffrey Walton2018-11-201-310/+306
* Add BLAKE2s and ChaCha CORE SIMD function (GH #656)Jeffrey Walton2018-11-181-6/+4
* Whitespace check-inJeffrey Walton2018-11-181-2/+2
* Switch between POWER7 and POWER4 (GH #656)Jeffrey Walton2018-11-181-3/+11
* Update commentsJeffrey Walton2018-11-151-11/+22
* Fix disjoint t[] and f[] when using SIMD implementationsJeffrey Walton2018-11-031-22/+22
* Rewrite BLAKE2 classes to remove intermediate base classJeffrey Walton2018-11-031-83/+203
* Guard BLAKE2 on CRYPTOPP_ALTIVEC_AVAILABLEJeffrey Walton2018-11-031-3/+3
* Remove unneeded BLAKE2B_IV from Blake2s source fileJeffrey Walton2018-11-021-1/+1
* Add BLAKE2b Power8 implementation (GH #731)Jeffrey Walton2018-11-021-0/+19
* Add BLAKE2b Power8 implementation (GH #729)Jeffrey Walton2018-10-301-7/+17
* Avoid std::call_once (GH #707)Jeffrey Walton2018-08-211-2/+2
* Use bitwise not 0 for last block flagJeffrey Walton2018-08-211-2/+2
* Switch to SaturatingSubtract to guard against wrap on user parametersJeffrey Walton2018-08-211-20/+18
* Clear initialization warning due to non-trivial destructorJeffrey Walton2018-08-211-24/+82
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-0/+19
* Back-off on Hash asserts (GH #652)Jeffrey Walton2018-05-051-1/+1
* Back-off on Hash asserts (GH #652)Jeffrey Walton2018-05-051-0/+4
* Clear clang-tidy warningsJeffrey Walton2018-01-231-6/+0
* 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
* Add CRYPTOPP_SLOW_ARMV8_SHIFT for Aarch32 and Aarch64Jeffrey Walton2017-11-231-4/+9
* Cleanup comments and old code artifactsJeffrey Walton2017-11-151-14/+8
* Use SSE4.1 instead of SSE4.2 for BLAKE2Jeffrey Walton2017-11-151-12/+6
* Fix SunCC 12.5 compile with -std=c++11Jeffrey Walton2017-11-131-4/+2
* Update documentationJeffrey Walton2017-11-121-1/+2
* Fix compile under Embarcadero (GH #498)Jeffrey Walton2017-09-151-0/+2
* Cleared unused variable warning under MSCJeffrey Walton2017-09-011-41/+30
* Clear strict aliasing rule violation in BLAKE2Jeffrey Walton2017-09-011-28/+48
* Split source files to support Base Implementation + SIMD implementation (GH #...Jeffrey Walton2017-08-171-3564/+53
* Cleanup casts due to ClangJeffrey Walton2017-08-131-47/+51
* NULLPTR fix for blake2Dmitry S. Baikov2017-05-111-1/+1
* blake2: Fixed initialization when using non-keyed constructor with non-standa...Dmitry S. Baikov2017-05-111-1/+1
* Removed 'aligned' makefile target. It was made default in 5.6.5Jeffrey Walton2017-03-281-2/+1
* Add C++ nullptr support (Issue 383)Jeffrey Walton2017-03-011-3/+3