summaryrefslogtreecommitdiff
path: root/sha.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add Intel SHA1 extension support (Issue 139)Jeffrey Walton2016-12-011-16/+259
* Add Intel SHA1 extension supportJeffrey Walton2016-12-011-14/+223
* Fix Clang 3.3 and 3.4 compiles (Issue 264)Jeffrey Walton2016-09-211-2/+9
* Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)Jeffrey Walton2016-09-161-2/+2
* Uncomment existing SHA256::Transform, enable when __OPTIMIZE_SIZE__ is definedJeffrey Walton2016-09-131-34/+34
* Add virtual dtor for IteratedHash and ClonableImpl due to non-trivial data me...Jeffrey Walton2016-09-131-1/+4
* Whitespace checkinJeffrey Walton2016-09-101-6/+6
* Fixed compile under Clang x86Jeffrey Walton2016-02-011-0/+2
* Fixed Clang 3.4 compiler error on LinuxJeffrey Walton2015-12-251-0/+4
* Fixed Clang 3.3 integrated assembler crash on LinuxJeffrey Walton2015-12-251-4/+4
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Cov...Jeffrey Walton2015-11-181-4/+4
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-902/+925
* Cleared remaining issues related to Clang's integarted assembler parsing of t...Jeffrey Walton2015-07-221-1/+1