summaryrefslogtreecommitdiff
path: root/blake2.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove extra preamble for copyright.Jeffrey Walton2017-02-211-3/+2
| | | | Similar text may be added in the future
* 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
| | | | trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420
* 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
|
* Fix compile under VS2012 X86Jeffrey Walton2016-08-211-1/+1
|
* Fix compile under VS2010 X86Jeffrey Walton2016-08-211-1/+1
|
* Fixed compile under Visual Studio 2008, 32-bitJeffrey Walton2016-07-241-1/+1
|
* Removed SSE2 and SSE4 restrictions under Visual StudioJeffrey Walton2016-07-241-15/+3
|
* Add SSE2 guard with CRYPTOPP_BOOL_SSE2_AVAILABLEJeffrey Walton2016-07-241-1/+1
|
* Enable CRYPTOPP_BOOL_SSE4_INTRINSICS_AVAILABLEJeffrey Walton2016-07-241-1/+1
|
* Prefer union access over pointer castJeffrey Walton2016-07-241-5/+5
| | | | Also see http://stackoverflow.com/a/38547909/608639
* Avoid accessing union value through inactive memberJeffrey Walton2016-07-231-2/+3
|
* Fixed arguments to _mm_set_epi64xJeffrey Walton2016-07-231-1/+1
|
* Add replacement for _mm_set_epi64x under Sun Studio 12.3 and belowJeffrey Walton2016-07-231-3/+13
|
* Fix compile under iOSJeffrey Walton2016-07-131-7/+1
|
* Clear Valgrind findings under -OfastJeffrey Walton2016-07-121-7/+9
|
* Fix compile under Sun Studio 12.3 and below with -xarch=aes definesJeffrey Walton2016-07-101-6/+6
|
* Add SunCC 12.4 support for specialized implementations if CRC, RDRAND and BLAKE2Jeffrey Walton2016-07-101-2/+7
|
* Go back to Commit 66ada4cc61d62afcJeffrey Walton2016-07-061-1/+1
|
* Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be ↵Mouse2016-07-061-1/+1
| | | | | | | merged by me This reverts commit 762c315566bce681e380641d1894251f984eac10, reversing changes made to b48866631a5587e9348245fedd6f1e0871df35db.
* Add MacPorts GCC compiler and Clang integrated assembler support. This is a ↵Jeffrey Walton2016-07-051-1/+1
| | | | merge of the development branch 'clang-ia'
* Avoid Coverity finding SIZEOF_MISMATCH/suspicious_sizeof (Issue 210)Jeffrey Walton2016-07-011-23/+29
|
* Use COUNTOF and offset consistentlyJeffrey Walton2016-07-011-16/+20
|
* Remove CRYPTOPP_NO_VTABLE from BLAKE2_Info<T>. Fix memset salt and ↵Jeffrey Walton2016-06-301-20/+24
| | | | personalization (Issue 209)
* Merge 'solaris' dev branch into 'master'Jeffrey Walton2016-06-151-0/+5
|
* Add C++11 alignas support. Deleting 'alignas' branchJeffrey Walton2016-06-141-0/+4
|
* Cleared warning 'Warning: personalization hides ↵Jeffrey Walton2016-06-081-30/+30
| | | | CryptoPP::BLAKE2_ParameterBlock<0>::personalization'
* Cleared warning 'extra ";" ignored'Jeffrey Walton2016-06-081-12/+12
|
* Cleared "C4101: unreferenced local variable" under Visual StudioJeffrey Walton2016-05-301-1/+0
|
* Commented out assert. Its still firing without an accompanying SIGBUSJeffrey Walton2016-05-281-2/+2
|
* Backed-off assert for input byte arrayJeffrey Walton2016-05-281-1/+2
|
* Remove uneeded assertJeffrey Walton2016-05-211-2/+0
|
* Add call to ThrowIfInvalidTruncatedSize in TruncatedFinalJeffrey Walton2016-05-211-2/+3
|
* Fix hash calculation for big endian machines. Remove unused functionsJeffrey Walton2016-05-211-31/+5
|
* Avoid Valgrind uninitialized warning by defering checks and using assertsJeffrey Walton2016-05-211-18/+54
|
* Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and ↵Jeffrey Walton2016-05-191-8/+12
| | | | FixedSizeAlignedSecBlock<ParameterBlock>
* Add test for AES, SHA1 and SHA2 from ARM Crypto extensionJeffrey Walton2016-05-191-0/+1
|
* Clear Visual Studio C4316 warning for "object allocated on the heap may not ↵Jeffrey Walton2016-05-171-46/+91
| | | | be aligned 16"
* Cleared unused variable warning under MSC. Whitespace cleanupJeffrey Walton2016-05-151-118/+117
|
* Re-enable BLAKE2_NEON_Compress64Jeffrey Walton2016-05-141-309/+425
|
* Disable ARM NEON 64-bit Comprress function. Its got a copy/paste error ↵Jeffrey Walton2016-05-121-1374/+1432
| | | | somewhere in the bowels
* Fix Restart()Jeffrey Walton2016-05-111-1/+2
|
* Add BLAKE2_NEON_Compress64Jeffrey Walton2016-05-111-95/+971
|