Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add C++11 auto feature detection | Jeffrey Walton | 2020-08-06 | 1 | -2/+2 |
| | |||||
* | Use CRYPTOPP_CXX17_UNCAUGHT_EXCEPTIONS define name | Jeffrey Walton | 2020-08-06 | 1 | -2/+2 |
| | |||||
* | Remove -DCRYPTOPP_DISABLE_ASM for Apple multiarch builds | Jeffrey Walton | 2020-07-26 | 1 | -4/+4 |
| | |||||
* | Add missing C++ headers (GH #960) | Jeffrey Walton | 2020-07-21 | 1 | -0/+4 |
| | |||||
* | Make config.h more Autoconf friendly (GH #835, PR #836) | Jeffrey Walton | 2019-05-17 | 1 | -1/+3 |
| | |||||
* | Fix compile on early Apple platforms. | Jeffrey Walton | 2018-11-03 | 1 | -1/+1 |
| | | | | | | | | I think this may be related to the VectorSource check-in. The error is: algparam.h: In constructor 'ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::vector<byte, std::allocator<byte> >]': filters.h:1444: instantiated from here algparam.h:56: error: 'const class std::vector<byte, std::allocator<byte> >' has no member named 'data' | ||||
* | Add VectorSource (GH #730) | orangefour | 2018-11-01 | 1 | -2/+2 |
| | |||||
* | Fix clang warnings in headers (#655) | Marcel Raad | 2018-05-10 | 1 | -2/+2 |
| | | | | | | | | | | * remove superfluous semicolon * Remove C-style casts from public headers clang warns about them with -Wold-style-cast. It also warns about implicitly casting away const with -Wcast-qual. Fix both by removing unnecessary casts and converting the remaining ones to C++ casts. | ||||
* | Handle C++17 std::uncaught_exceptions (GH #590) | Jeffrey Walton | 2018-02-21 | 1 | -4/+6 |
| | |||||
* | Cleanup warnings under MSC | Jeffrey Walton | 2018-01-21 | 1 | -15/+1 |
| | |||||
* | Remove unneeded Doxygen directive | Jeffrey Walton | 2018-01-19 | 1 | -7/+0 |
| | |||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -112/+112 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Update documentation | Jeffrey Walton | 2017-07-27 | 1 | -6/+18 |
| | | | | This cleanup was performed using Clang and -Wdocumentation -Wno-documentation-deprecated-sync | ||||
* | Revert "Revert "Clear Visual Studio warnings (Issue 412)"" | Jeffrey Walton | 2017-06-02 | 1 | -3/+5 |
| | | | | This reverts commit c3871aec948013c1a4d5613050c659520f59e2e4. | ||||
* | Revert "Clear Visual Studio warnings (Issue 412)" | Jeffrey Walton | 2017-06-02 | 1 | -5/+3 |
| | | | | This reverts commit eb3b27a6a543. The change broke GCC 4.8 and unknown version of Clang on OS X. UB reported the OS X break, and JW found duplicated the break on a ARM CubieTruck with GCC 4.8. | ||||
* | Re-add CRYPTOPP_DLL to AssignIntToInteger | Jeffrey Walton | 2017-05-30 | 1 | -1/+1 |
| | | | | It looks like it was accidentally blown out at commit eb3b27a6a543 | ||||
* | Clear Visual Studio warnings (Issue 412) | Jeffrey Walton | 2017-05-30 | 1 | -4/+6 |
| | |||||
* | Export AssignIntToInteger for FIPS DLL builds (Issue 389) | Jeffrey Walton | 2017-05-30 | 1 | -1/+1 |
| | |||||
* | Remove g_pAssignIntToInteger pointer, add CRYPTOPP_NO_ASSIGN_TO_INTEGER ↵ | Jeffrey Walton | 2017-03-25 | 1 | -5/+9 |
| | | | | | | | (Issue 389) This effectively decouples Integer and Public Key from the rest of the library. The change means a compile time define is used rather than a runtime pointer. It avoids the race with Issue 389. The Public Key algorithms will fail if you use them. For example, running the self tests with CRYPTOPP_NO_ASSIGN_TO_INTEGER in effect results in "CryptoPP::Exception caught: NameValuePairs: type mismatch for 'EquivalentTo', stored 'i', trying to retrieve 'N8CryptoPP7IntegerE'". The exception is expected, and the same happend when g_pAssignIntToInteger was present. | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -8/+8 |
| | |||||
* | 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 | ||||
* | Add German digital signature algorithm (ECGDSA) (Issue 113) | Jeffrey Walton | 2016-12-13 | 1 | -4/+2 |
| | | | | Also see ISO/IEC 15946 and http://www.teletrust.de/fileadmin/files/oid/ecgdsa_final.pdf | ||||
* | Removed VC++ 5.0 and 6.0 workarounds (Issue 342) | Jeffrey Walton | 2016-12-03 | 1 | -81/+18 |
| | |||||
* | Guard on DEBUG_NEW and stub-out for precompiled headers | Jeffrey Walton | 2016-10-02 | 1 | -2/+2 |
| | |||||
* | Guard DEBUG_NEW for Visual Studio and leak detection | Jeffrey Walton | 2016-10-02 | 1 | -0/+9 |
| | |||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -1/+1 |
| | | | | 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 | -3/+3 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2015-12-17 | 1 | -4/+71 |
| | |||||
* | Crypto++ 5.6.3 check-inCRYPTOPP_5_6_3 | Jeffrey Walton | 2015-11-22 | 1 | -1/+6 |
| | |||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -14/+41 |
| | | | | (Coverity rollup) | ||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -399/+472 |
| | |||||
* | Whitespace checkin | Jeffrey Walton | 2015-07-30 | 1 | -1/+1 |
| | |||||
* | Included "integer.h" in source files with Integer dependencies so make would ↵ | Jeffrey Walton | 2015-07-30 | 1 | -0/+1 |
| | | | | rebuild stale object files | ||||
* | Added TODO message on the throw dtors | Jeffrey Walton | 2015-07-27 | 1 | -0/+1 |
| | |||||
* | Tuned preprocessor tests. Added CRYPTOPP_THROW to AlgorithmParametersBase | Jeffrey Walton | 2015-07-26 | 1 | -1/+1 |
| | |||||
* | Removed VC 6.0 dummy function parameter that was also used as a template ↵ | Jeffrey Walton | 2015-07-25 | 1 | -2/+2 |
| | | | | parametr. Cleared 8 "unused paramter" warnings | ||||
* | Cleared Issue #5. Thanks to Jonathan Wakely for the patch | Jeffrey Walton | 2015-07-16 | 1 | -21/+9 |
| | |||||
* | Added GCC_DIAGNOSTIC_AWARE to help suppress some warnings on contemporary ↵ | Jeffrey Walton | 2015-06-29 | 1 | -0/+10 |
| | | | | compilers. The macro was needed to help with managing old compilers, like GCC 4.2.1, present on OpenBSD | ||||
* | Add CRYPTOPP_UNUSED to help supress unused variable warnings. Applied to ↵ | Jeffrey Walton | 2015-06-04 | 1 | -0/+1 |
| | | | | AlgorithmParametersTemplate because its use is nearly ubiquitous | ||||
* | fix C++Builder 2009 compile, update Readme and License | weidai | 2009-03-15 | 1 | -8/+21 |
| | |||||
* | fix compile on gcc 4.1.2, armv5tel | weidai | 2009-03-13 | 1 | -22/+5 |
| | |||||
* | fix VC60 compile, project file line-endings, Apple GCC 4.2 compile | weidai | 2009-03-03 | 1 | -0/+3 |
| | |||||
* | fix compile on non-x86 | weidai | 2009-03-02 | 1 | -1/+1 |
| | |||||
* | changes for 5.6: | weidai | 2009-03-02 | 1 | -19/+56 |
| | | | | | | - 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 | ||||
* | port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16 | weidai | 2009-02-13 | 1 | -28/+30 |
| | |||||
* | ICC workaround | weidai | 2007-04-16 | 1 | -0/+2 |
| | |||||
* | port to MSVC .NET 2005 beta 2 | weidai | 2005-07-12 | 1 | -6/+6 |
| | |||||
* | changes done for FIPS-140 lab code drop | weidai | 2005-01-20 | 1 | -4/+5 |
| | |||||
* | port to GCC 3.4 | weidai | 2004-06-19 | 1 | -2/+2 |
| | |||||
* | reduce warnings on GCC | weidai | 2003-11-05 | 1 | -1/+1 |
| |