Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update ARM feature detection macros | Jeffrey Walton | 2021-03-07 | 1 | -28/+30 |
| | | | | Cross your fingers... This is an absolute mess... | ||||
* | Update documentations | Jeffrey Walton | 2021-03-05 | 1 | -4/+4 |
| | |||||
* | Update cpu.cpp features for Apple M1 | Jeffrey Walton | 2021-03-05 | 1 | -12/+12 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2021-03-04 | 1 | -1/+1 |
| | |||||
* | Fix typos in documentation and comments (PR #1012) | Tobias Nießen | 2021-03-04 | 1 | -1/+1 |
| | |||||
* | Use \return and \throw consitently in the docs | Jeffrey Walton | 2020-12-07 | 1 | -42/+42 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2020-02-10 | 1 | -2/+2 |
| | |||||
* | Add external reference to g_hasMOVBE | Jeffrey Walton | 2020-02-10 | 1 | -0/+1 |
| | |||||
* | Add HasMOVBE() on Intel machines | Jeffrey Walton | 2020-02-10 | 1 | -19/+36 |
| | | | | Also update documentation | ||||
* | Whitespace check-in | Jeffrey Walton | 2020-02-10 | 1 | -77/+77 |
| | |||||
* | Set g_x86DetectionDone when CRYPTOPP_DISABLE_ASM is in effect | Jeffrey Walton | 2020-01-23 | 1 | -3/+1 |
| | | | | Previously we were re-entering DetectX86Features when CpuId failed or CRYPTOPP_DISABLE_ASM was in effect | ||||
* | Fix AIX and Linux compiles for PowerPC (PR #902) | Jeffrey Walton | 2019-10-23 | 1 | -3/+38 |
| | |||||
* | Fix Rijndael recursion overflow when -DCRYPTOPP_DISABLE_SSSE3 (GH #880, PR #886) | Jeffrey Walton | 2019-09-28 | 1 | -13/+79 |
| | |||||
* | Prepare for Crypto++ 8.0 release | Jeffrey Walton | 2018-12-27 | 1 | -7/+7 |
| | |||||
* | Update comments in config.h | Jeffrey Walton | 2018-12-09 | 1 | -2/+2 |
| | | | | | Some comments in config.h were old. Time for a refresh. Switch from CRYPTOPP_BOOL_ARM64 to CRYPTOPP_BOOL_ARMV8. Aarch32 is ARMv8, and that's the important part. | ||||
* | Add CRYPTOPP_DISABLE_MIXED_ASM define and feature test (GH #756, PR #757) | Jeffrey Walton | 2018-12-05 | 1 | -1/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2018-11-30 | 1 | -15/+6 |
| | |||||
* | Update documentation | Jeffrey Walton | 2018-11-30 | 1 | -5/+1 |
| | |||||
* | Add Power9 Random Number Generator support (GH #747, PR #748) | Jeffrey Walton | 2018-11-27 | 1 | -7/+43 |
| | |||||
* | Rename files with dashes to underscores (GH #736) | Jeffrey Walton | 2018-11-10 | 1 | -2/+2 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list | ||||
* | Prepare for POWER8 carryless multiplies using vpmsum | Jeffrey Walton | 2018-08-06 | 1 | -13/+43 |
| | |||||
* | Add ARMv8 CPU feature queries (GH #685) | Jeffrey Walton | 2018-07-14 | 1 | -16/+105 |
| | | | | CPU feature probes are still outstanding. They are going to be trickier because if CRYPTOPP_XXX_FEATURE_AVAILABLE | ||||
* | Add ARMv7 cpu detection | Jeffrey Walton | 2018-07-08 | 1 | -1/+17 |
| | |||||
* | Add AVX and AVX2 runtime feature detection (GH #671) | Jeffrey Walton | 2018-06-18 | 1 | -0/+30 |
| | | | | There are no corresponding defines in config.h at the moment. Programs will have to use the preprocessor macros __AVX__ and __AVX2__ to determine when they are available. | ||||
* | Workaround for #636 | alanbirtles | 2018-04-12 | 1 | -0/+5 |
| | | | Temporarily switch to AT&T syntax in ASJ for clang 5.0.0+ and apple clang 9.0.0+ to workaround https://bugs.llvm.org/show_bug.cgi?id=36144 | ||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -213/+213 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Add sse-simd.cpp to nmake file and vcxproj filters | Jeffrey Walton | 2017-11-16 | 1 | -2/+2 |
| | |||||
* | Update documentation | Jeffrey Walton | 2017-11-16 | 1 | -2/+24 |
| | |||||
* | Fix SunCC 12.2 compiler crash with GCM_Xor16_SSE2 | Jeffrey Walton | 2017-11-16 | 1 | -0/+12 |
| | | | | SunCC 12.3 through 12.5 still cannot handle CLMUL, though. It would be nice if Sun fixed the regression. | ||||
* | Update documentation | Jeffrey Walton | 2017-11-12 | 1 | -0/+16 |
| | |||||
* | Cleanup Altivec and Power7 code paths | Jeffrey Walton | 2017-10-17 | 1 | -2/+25 |
| | | | | This changes the dependency from Altivec to Power7. Internally we needed Power7 but it was cut-in as a pseudo Altivec dependency. Also see http://groups.google.com/forum/#!topic/cryptopp-users/fmEKOG41SG8 | ||||
* | Add Power8 SHA256 and SHA512 support (GH #513) | Jeffrey Walton | 2017-09-22 | 1 | -9/+9 |
| | |||||
* | Update documentation | Jeffrey Walton | 2017-09-11 | 1 | -18/+24 |
| | |||||
* | Add PowerPC support to cpu.h and validate.cpp | Jeffrey Walton | 2017-09-11 | 1 | -1/+107 |
| | |||||
* | Fix IS_ARMV8 in GNUmakefile | Jeffrey Walton | 2017-08-30 | 1 | -0/+4 |
| | | | | Fix guard for HasPMULL() | ||||
* | Remove BOOL macro value (GH #462) | Jeffrey Walton | 2017-08-20 | 1 | -1/+1 |
| | | | | Currently the CRYPTOPP_BOOL_XXX macros set the macro value to 0 or 1. If we remove setting the 0 value (the #else part of the expression), then the self tests speed up by about 0.3 seconds. I can't explain it, but I have observed it repeatedly. This check-in prepares for the removal in Upstream master | ||||
* | Update documentation | Jeffrey Walton | 2017-08-17 | 1 | -0/+4 |
| | |||||
* | Update documentation | Jeffrey Walton | 2017-08-17 | 1 | -14/+33 |
| | |||||
* | Split source files to support Base Implementation + SIMD implementation (GH ↵ | Jeffrey Walton | 2017-08-17 | 1 | -121/+50 |
| | | | | | #461) Split source files to support Base Implementation + SIMD implementation | ||||
* | Fix NEON detection on Aarch32 and Aarch64 | Jeffrey Walton | 2017-08-17 | 1 | -1/+1 |
| | | | | I wish GCC would get its head out of its ass and define the apprpriate defines. NEON/ASIMD cannot be disgorged from Aarch32/Aarch64 just like SSE2 cannot be disgorged from x86_64. They are core instruction sets | ||||
* | Add defines for GCC_INLINE and GCC_INLINE_ATTRIB (Issues 427 and 428) | Jeffrey Walton | 2017-05-20 | 1 | -0/+12 |
| | |||||
* | Fix SunCC and "_mm_set_epi8 must have prototype" | Jeffrey Walton | 2017-04-22 | 1 | -1/+1 |
| | |||||
* | Fix ARM compile under VS2013 | Jeffrey Walton | 2017-03-20 | 1 | -1/+1 |
| | |||||
* | Change file preamble to include "originally written by Wei Dai" | Jeffrey Walton | 2017-01-27 | 1 | -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 | ||||
* | VEXT_8 -> VEXT_U8 | Jeffrey Walton | 2017-01-22 | 1 | -1/+1 |
| | |||||
* | Begin fix of cpu.h under Apple and LLVM Clang (Issue 362) | Jeffrey Walton | 2017-01-13 | 1 | -1/+1 |
| | |||||
* | Add ARM SHA extensions for SHA1 | Jeffrey Walton | 2017-01-13 | 1 | -4/+7 |
| | | | | Benchmarking on ARMv8/Aarch64 dev-board shows SHA-1 speeds up by 2.5x | ||||
* | spelling fixes | klemens | 2016-12-27 | 1 | -1/+1 |
| | |||||
* | Silence select conversion warnings (Issue 340) | Jeffrey Walton | 2016-12-02 | 1 | -0/+12 |
| | |||||
* | Add Intel SHA1 extension support | Jeffrey Walton | 2016-12-01 | 1 | -6/+3 |
| |