summaryrefslogtreecommitdiff
path: root/sha.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use std namespace for memset, memcpy, memcmp (#1204)Jeffrey Walton2023-04-151-5/+5
* Fix inline ASM on x86 (GH #1142)Jeffrey Walton2022-08-211-7/+9
* Update GCC clobber list for SHA-256 and SHA-512 (PR #1139)Jeffrey Walton2022-08-061-4/+8
* Use CRYPTOPP_ARM_NEON_AVAILABLE in sha.cppJeffrey Walton2022-02-101-11/+40
* Consistently use cryptogams_ prefix for Andy Polyakov's code (PR #952)Jeffrey Walton2020-12-261-24/+24
* Fix conflicting Cryptogams API names on ARM with OpenSSL (GH #952)Sergiu Giurgiu2020-06-031-4/+4
* Breakout sha_block_data_order and sha_block_data_order_neon (GH #847)Jeffrey Walton2019-05-261-0/+51
* Fix SHA512 on ARM benchmarksJeffrey Walton2019-05-251-2/+2
* Use CRYPTOGAMS_armcap_P for ARM (GH #846)Jeffrey Walton2019-05-241-31/+17
* Remove const_cast from CryptogamsArmCaps()Jeffrey Walton2019-05-231-27/+9
* Fix "unexpected reloc type 0x03" for ARM shared object (GH #846)Jeffrey Walton2019-05-221-23/+14
* Use void return value for Cryptogams SHA functionsJeffrey Walton2019-05-211-3/+3
* Update commentsJeffrey Walton2019-05-201-3/+4
* Fold declarations for CRYPTOGAMS_armcapsJeffrey Walton2019-05-201-3/+5
* Display C++ for SHA512_AlgorithmProvider on ARMJeffrey Walton2019-05-191-1/+1
* Update commentsJeffrey Walton2019-05-191-3/+4
* Return CRYPTOGAMS_armcaps in CryptogamsArmCapsJeffrey Walton2019-05-191-14/+14
* Disable Cryptogams ASM on static Transform functionJeffrey Walton2019-05-191-3/+3
* Add ARM SHA512 asm implementation from Cryptogams (GH #841, PR #843)Jeffrey Walton2019-05-191-42/+99
* Add ARM SHA256 asm implementation from Cryptogams (GH #840, PR #840)Jeffrey Walton2019-05-191-1/+49
* Add ARM SHA1 asm implementation from Cryptogams (GH #837, PR #838)Jeffrey Walton2019-05-181-0/+32
* 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