summaryrefslogtreecommitdiff
path: root/blake2.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove extra preamble for copyright.Jeffrey Walton2017-02-211-3/+2
* Add asserts to validation routinesJeffrey Walton2017-01-291-2/+2
* Add BLAKE2B_ and BLAKE2S_ prefix to macros, remive \#undef'sJeffrey Walton2017-01-221-227/+130
* Comments and whitespace (Issue 367)Jeffrey Walton2017-01-221-96/+97
* Disable NEON for Cortex-A53 and A57 processors (Issue 367)Jeffrey Walton2017-01-221-2081/+1153
* spelling fixesklemens2016-12-271-2/+2
* Removed VC++ 5.0 and 6.0 workarounds (Issue 342)Jeffrey Walton2016-12-031-1/+1
* Fix SunCC compile under x86_64Jeffrey Walton2016-09-211-8/+3
* Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)Jeffrey Walton2016-09-161-14/+14
* Work around BLAKE2b self test failures under SunCC 5.12 with SSE2 (Issue 247)Jeffrey Walton2016-08-241-0/+7
* Fix compile under VS2013 X86Jeffrey Walton2016-08-211-2/+2