Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use std namespace for memset, memcpy, memcmp (#1204) | Jeffrey Walton | 2023-04-15 | 1 | -7/+7 |
| | |||||
* | Update comments in VMAC | Jeffrey Walton | 2020-07-09 | 1 | -3/+7 |
| | |||||
* | Use CRYPTOPP_BOOL_X86 in VMAC | Jeffrey Walton | 2020-07-09 | 1 | -5/+5 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2020-07-09 | 1 | -28/+28 |
| | |||||
* | Remove unneeded temp var in VMAC | Jeffrey Walton | 2020-07-09 | 1 | -2/+1 |
| | |||||
* | Update comments in VMAC | Jeffrey Walton | 2020-07-08 | 1 | -15/+15 |
| | |||||
* | Fix VMAC compile on 32-bit Solaris | Jeffrey Walton | 2020-07-08 | 1 | -12/+21 |
| | | | | The change tested good on 32-bit Linux and 32-bit OS X | ||||
* | Re-enable SSE2 probes for Solaris | Jeffrey Walton | 2020-02-22 | 1 | -3/+1 |
| | | | | Fix VMAC-64 crash on 32-bit Solaris i86pc | ||||
* | Limit GCC workaround to 5.3 on PowerPC | Jeffrey Walton | 2019-07-05 | 1 | -4/+5 |
| | | | | GCC fixed the issue at GCC 5.3. Also see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31690 | ||||
* | Whitespace check-in | Jeffrey Walton | 2019-07-05 | 1 | -7/+3 |
| | | | | Cleanup after the VMAC fixes | ||||
* | Clear Asan finding in VMAC under 32-bit inline ASM (GH #860) | Jeffrey Walton | 2019-07-05 | 1 | -13/+25 |
| | | | | Second try. The first try cleared the Asan finding but broke at -O3. Eventually we will skin this cat. | ||||
* | Revert Asan finding in VMAC change (GH #860) | Jeffrey Walton | 2019-07-05 | 1 | -5/+7 |
| | | | | cryptest.sh showed it broke at -O3 | ||||
* | Clear Asan finding in VMAC under 32-bit inline ASM (GH #860) | Jeffrey Walton | 2019-07-05 | 1 | -11/+10 |
| | | | | This one has been nagging us for a while. Tested OK under i686 and x86_64. | ||||
* | Fix _M_IX86 typo | Jeffrey Walton | 2019-01-04 | 1 | -1/+1 |
| | |||||
* | Use Microsoft x86-beased defined for __emulu | Jeffrey Walton | 2019-01-04 | 1 | -1/+1 |
| | |||||
* | Fix VMAC ARM64 compile with MSVC compiler (GH #776) | Jeffrey Walton | 2019-01-04 | 1 | -1/+1 |
| | |||||
* | Cleanup headers in vmac.cpp | Jeffrey Walton | 2018-08-18 | 1 | -6/+6 |
| | |||||
* | Disable X32 inline assembly (GH #686, PR #704) | Jeffrey Walton | 2018-08-18 | 1 | -67/+17 |
| | | | Also use CRYPTOPP_DISABLE_XXX_ASM consistently. The pattern is needed for Clang which still can't compile Intel assembly language. Also see http://llvm.org/bugs/show_bug.cgi?id=24232. | ||||
* | Align buffers for Poly1305 and VMAC | Jeffrey Walton | 2017-09-05 | 1 | -2/+2 |
| | |||||
* | Remove BOOL macro value (GH #462) | Jeffrey Walton | 2017-08-20 | 1 | -4/+4 |
| | | | | 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 | ||||
* | Revert "Some fixes related to SunCC compiler bugs." | Anton Gorev | 2017-04-27 | 1 | -16/+2 |
| | | | | This reverts commit 72d8cbe9177bade320b51c149aac1c67c4dd13ec. | ||||
* | Some fixes related to SunCC compiler bugs. | Anton Gorev | 2017-04-21 | 1 | -2/+16 |
| | | | | | Fixes for "invalid address alignment" errors. See https://groups.google.com/d/topic/cryptopp-users/OYaByDEbSI0/discussion for details. Changed config.h in accordance to Jeffrey Walton's request; | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 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 | ||||
* | Removed VC++ 5.0 and 6.0 workarounds (Issue 342) | Jeffrey Walton | 2016-12-03 | 1 | -10/+1 |
| | |||||
* | Fix Clang 3.3 and 3.4 compiles (Issue 264) | Jeffrey Walton | 2016-09-21 | 1 | -3/+10 |
| | |||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -8/+8 |
| | | | | trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420 | ||||
* | Whitespace checkin | Jeffrey Walton | 2016-09-10 | 1 | -4/+4 |
| | |||||
* | Fixed unused variable warnings | Jeffrey Walton | 2016-01-25 | 1 | -2/+4 |
| | |||||
* | Cleared -Wcast-align (Issue 122) | Jeffrey Walton | 2016-01-25 | 1 | -2/+2 |
| | |||||
* | Cleared -Wcast-align (Issue 122) | Jeffrey Walton | 2016-01-24 | 1 | -5/+14 |
| | |||||
* | Merge pull request #84 from m-deckel/visualstudio-arm | Jeffrey Walton | 2015-12-14 | 1 | -1/+1 |
|\ | | | | | Microsoft ARM support | ||||
| * | Microsoft ARM support | Marco Deckel | 2015-12-14 | 1 | -1/+1 |
| | | | | | | | | * Adjusted config to compile for Microsoft ARM (e.g. Windows Universal apps) | ||||
* | | Updated documentation | Jeffrey Walton | 2015-12-14 | 1 | -1/+6 |
|/ | |||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -2/+2 |
| | | | | (Coverity rollup) | ||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -851/+910 |
| | |||||
* | Supress "-Wmaybe-unitiialized" warning under GCC; guard to ensure it does ↵ | Jeffrey Walton | 2015-07-31 | 1 | -0/+14 |
| | | | | not produce unknown pragma warning under Clang | ||||
* | Removed USING_NAMESPACE(std). Changed cout → std::cout, cerr → ↵ | Jeffrey Walton | 2015-07-30 | 1 | -1/+1 |
| | | | | std::cerr, ... | ||||
* | Cut-in CRYPTOPP_ASSERT in all remaining header and source files | Jeffrey Walton | 2015-07-26 | 1 | -1/+1 |
| | |||||
* | Added "trap.h" include for header and source files that assert | Jeffrey Walton | 2015-07-26 | 1 | -0/+1 |
| | |||||
* | Cleared remaining issues related to Clang's integarted assembler parsing of ↵ | Jeffrey Walton | 2015-07-22 | 1 | -2/+2 |
| | | | | the syntax string | ||||
* | Specialized defines to work with/around Clang integrated assembler. The two ↵ | Jeffrey Walton | 2015-07-22 | 1 | -2/+2 |
| | | | | defines are WORKAROUND_LLVM_BUG_18916 and CRYPTOPP_USING_CLANG_INTEGRATED_ASSEMBLER. Once the 18916 bug is fixed, the other issues around the integrated assembler will remain | ||||
* | Added CRYPTOPP_CLANG_NO_INTEGRATED_AS as a guard in config.h (disabled by ↵ | Jeffrey Walton | 2015-07-21 | 1 | -2/+2 |
| | | | | default since integrated-as is default behavior and the bug is active). GNU_ATT_SYNTAX → GNU_AS_ATT_SYNTAX and GNUINTEL_SYNTAX → GNU_AS_INTEL_SYNTAX | ||||
* | Cut-in to utilize GNU_ATT_SYNTAX and GNU_INTEL_SYNTAX macros. Also see LLVM ↵ | Jeffrey Walton | 2015-07-21 | 1 | -2/+2 |
| | | | | Bug 18916 (https://llvm.org/bugs/show_bug.cgi?id=18916) | ||||
* | Removed execute bit from C++ header and source files | Jeffrey Walton | 2015-06-24 | 1 | -0/+0 |
| | |||||
* | Cleared GCC/Clang warning on unknown pragma | Jeffrey Walton | 2015-06-09 | 1 | -1/+5 |
| | |||||
* | add x86/x64 assembly for SHA-256, | weidai | 2009-03-10 | 1 | -6/+3 |
| | | | | | add DEFAULT_CHANNEL and AAD_CHANNEL, fix macChannel for AuthenticatedEncryptionFilter | ||||
* | work around GCC Bug 31690 | weidai | 2009-03-03 | 1 | -0/+5 |
| | |||||
* | changes for 5.6: | weidai | 2009-03-02 | 1 | -12/+24 |
| | | | | | | - added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required | ||||
* | fix incorrect VMAC computation on message lengths that are >64 mod 128 | weidai | 2009-01-24 | 1 | -5/+3 |
| |