summaryrefslogtreecommitdiff
path: root/crc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix Windows compilation issues (by RaptorFactor) (#444)Marcel Raad2017-07-171-1/+1
| | | | | | | | | | | | * Fix compilation on Windows with /DUNICODE * Fix linking of fipstest for MSVC targeting ARM (__crt_debugger_hook is not available). * Fix build for Clang on Windows with optimizations on. * Fix a warning about a non-existant warning under Clang. * Fix compilation under Intel C++ 18.0 on Windows
* Guard use of X86 ASM for ARM, MIPS and other platformsJeffrey Walton2017-06-061-1/+2
| | | | In the bigger picture, the code to use inline ASM when intrinsics are not available still needs to be checked-in. Its a big change since we moved into SSE4, AVX and SHA. Design changes are still being evaluated, and its still being tested.
* Add additional compilers for inline ASM (Issue 428)Jeffrey Walton2017-05-201-3/+2
|
* Add inline ASM for missing CRC intrinsics (Issue 428)Jeffrey Walton2017-05-201-3/+30
|
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-1/+1
| | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of
* Fix compile under iOSJeffrey Walton2016-07-131-5/+0
|
* Clear Valgrind findings under -OfastJeffrey Walton2016-07-121-1/+1
|
* Add SunCC 12.4 support for specialized implementations if CRC, RDRAND and BLAKE2Jeffrey Walton2016-07-101-1/+1
|
* Add header <nmmintrin.h> for SunCC 12.4Jeffrey Walton2016-07-101-0/+5
|
* Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extensionJeffrey Walton2016-05-161-2/+2
|
* Updated etection code. Added ARMv8-a CRC32 implementationsJeffrey Walton2016-05-061-0/+30
|
* Removed unneeded assertsJeffrey Walton2016-04-241-2/+0
|
* Add CRC-32C using CXX and SSE4 (Issue 160)Jeffrey Walton2016-04-241-0/+176
|
* Cleared -Wcast-align (Issue 122)Jeffrey Walton2016-01-251-1/+1
|
* Cleared -Wcast-align (Issue 122)Jeffrey Walton2016-01-241-1/+2
|
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-160/+160
|
* port to MSVC .NET 2005 beta 2weidai2005-07-121-3/+3
|
* Initial revisionweidai2002-10-041-0/+160