summaryrefslogtreecommitdiff
path: root/sha.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Specialized defines to work with/around Clang integrated assembler. The two d...Jeffrey Walton2015-07-221-1/+1
* Added CRYPTOPP_CLANG_NO_INTEGRATED_AS as a guard in config.h (disabled by def...Jeffrey Walton2015-07-211-4/+4
* Cut-in to utilize GNU_ATT_SYNTAX and GNU_INTEL_SYNTAX macros. Also see LLVM B...Jeffrey Walton2015-07-211-4/+4
* Cleared GCC/Clang warning on unknown pragmaJeffrey Walton2015-06-091-1/+3
* fix incorrect SHA-256 hash on x64 when compiled with GCC with optimizations e...weidai2010-06-291-1/+1
* fix for http://sourceforge.net/apps/trac/cryptopp/ticket/2 (Ken Raeburn)weidai2010-05-131-3/+3
* fix incorrect SHA-256 computation on non-SSE2 x86 machines on non-aligned inp...weidai2009-07-051-5/+6