summaryrefslogtreecommitdiff
path: root/sha.cpp
Commit message (Expand)AuthorAgeFilesLines
* Restore unnamed namespace for SHA512_HashBlock_SSE2 (GH #684)Jeffrey Walton2018-12-281-5/+6
* Rename files with dashes to underscores (GH #736)Jeffrey Walton2018-11-101-1/+1
* Add proper declaration for Kalyna tables; and split from definitionsJeffrey Walton2018-10-281-2/+2
* Cleanup SHA SIMD source fileJeffrey Walton2018-10-281-71/+76
* Fix spelling and grammarJeffrey Walton2018-10-131-1/+1
* Fix partial specializations for FixedSizeAllocatorWithCleanup (PR #710)Jeffrey Walton2018-08-241-3/+2
* Fix alignment on Win32 and Solaris Sparc (PR #709)Jeffrey Walton2018-08-231-2/+3
* Disable X32 inline assembly (GH #686, PR #704)Jeffrey Walton2018-08-181-7/+0
* Whitespace check-inJeffrey Walton2018-08-171-15/+15
* Clear unused variable warnings under MSVCJeffrey Walton2018-08-031-1/+1
* Cleanup SHA512::Transform codeJeffrey Walton2018-07-211-39/+15
* Whitespace check-inJeffrey Walton2018-07-201-1/+1
* Fix Solaris 11/Sparc crash in SHA-384 (GH #689, GH #403)Jeffrey Walton2018-07-201-60/+87
* Cleanup defines in sha.cppJeffrey Walton2018-07-151-4/+4
* Disable X32 for SHA (GH #686)Jeffrey Walton2018-07-151-24/+13
* Add ARMv8.4 cpu feature detection support (GH #685) (#687)Jeffrey Walton2018-07-151-9/+16
* Fix "Error: symbol SHA512_Round is already defined" (GH #684)Jeffrey Walton2018-07-131-3/+10
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-0/+71
* Re-engage SSE2 ASM for SHA-256 (GH# 674)Jeffrey Walton2018-06-291-1/+1
* Add CRYPTOPP_TABLE, remove CRYPTOPP_SECTIONJeffrey Walton2018-01-211-7/+6
* Switch to rotlConstant and rotrConstantJeffrey Walton2017-11-251-14/+14
* Add Power8 SHA256 and SHA512 support (GH #513)Jeffrey Walton2017-09-221-0/+14
* Add Power8 SHA256 and SHA512 support (GH #513)Jeffrey Walton2017-09-221-0/+19
* Fix func/subfunc parameter names (GH #502)Jeffrey Walton2017-09-161-2/+2
* Fix bad SHA152 hash under IBM XL C/C++ compiler (GH #502)Jeffrey Walton2017-09-151-13/+79
* Clear uninitialized variable warnings under xlCJeffrey Walton2017-09-011-3/+2
* Fix build on FreeBSD 10.3 x86 with clang++ 3.4.1. (#483)Wyatt O'Day2017-08-301-1/+2
* Remove BOOL macro value (GH #462)Jeffrey Walton2017-08-201-12/+18
* Split source files to support Base Implementation + SIMD implementation (GH #...Jeffrey Walton2017-08-171-874/+59
* Move free standing function into anonymous namespaceJeffrey Walton2017-08-141-166/+230
* Fix bad SHA::Transform calculation (Issue 455)Jeffrey Walton2017-08-131-563/+598
* Use MOVDQU for SSE2 in static transform (Issue 455)Jeffrey Walton2017-08-051-23/+23
* Avoid extra ByteReverse when using Intel SHA extensionsJeffrey Walton2017-05-261-2/+26
* Revert "Avoid extra ByteReverse"Jeffrey Walton2017-05-251-1/+1
* Avoid extra ByteReverseJeffrey Walton2017-05-251-1/+1
* Revert "Some fixes related to SunCC compiler bugs."Anton Gorev2017-04-271-15/+1
* Fix endian-reversal and loading of MSG0-MSG3Jeffrey Walton2017-04-221-7/+1
* Some fixes related to SunCC compiler bugs.Anton Gorev2017-04-211-1/+15
* Fix SHA512_SSE2_Transform after whitespace checkin (Issue 365)Jeffrey Walton2017-01-171-0/+1
* Update attribution of ARM SHA extensionsJeffrey Walton2017-01-151-15/+15
* Fix typoJeffrey Walton2017-01-141-1/+1
* Add ARM SHA extensions for SHA-224 and SHA-256Jeffrey Walton2017-01-141-9/+195
* Add ARM SHA extensions for SHA1Jeffrey Walton2017-01-131-3/+187
* Whitespace checkinJeffrey Walton2017-01-131-601/+600
* Remove temporary array for SHA1. Whitespace and commentsJeffrey Walton2016-12-061-10/+13
* Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70)Jeffrey Walton2016-12-031-10/+1
* Fix anachronism warning for *_HashBlocks functions under Win64Jeffrey Walton2016-12-021-2/+2
* Fix missing __fastcall for *_HashBlocks functions under Win32Jeffrey Walton2016-12-021-4/+4
* Backed-off automatically setting CRYPTOPP_BOOL_SSE_SHA_INTRINSICS_AVAILABLE d...Jeffrey Walton2016-12-011-12/+22
* Fix "X86_SHA256_HashBlocks was not declared in this scope" when using CRYPTOP...Jeffrey Walton2016-12-011-13/+27