Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Split validat*.cpp source files | Jeffrey Walton | 2018-07-28 | 1 | -1335/+1238 |
| | | | | Also see https://groups.google.com/forum/#\!topic/cryptopp-users/j_aQj6r-PoI | ||||
* | Make ASN.1 decoder m_values protected | Jeffrey Walton | 2018-04-03 | 1 | -1/+1 |
| | |||||
* | Remove AsymmetricAlgorithm::BERDecode (GH #569) | Jeffrey Walton | 2018-01-21 | 1 | -2/+3 |
| | |||||
* | Fix C++03 compile | Jeffrey Walton | 2018-01-10 | 1 | -16/+16 |
| | | | | Whitespace check-in | ||||
* | Fix error in bits2octets: should use the base point's bit count, instead of ↵ | Linmao Song | 2018-01-10 | 1 | -0/+20 |
| | | | | the hash value's. Also add test case for GetRandom, with original data from RFC6979 (#560) | ||||
* | Add thorough param to ValidateECGDSA | Jeffrey Walton | 2017-11-25 | 1 | -47/+13 |
| | |||||
* | Add PKCS #1 SHA3-based signatures (GH #517) | Jeffrey Walton | 2017-10-04 | 1 | -3/+50 |
| | |||||
* | Fix Clang warning on missing template definitions | Jeffrey Walton | 2017-08-16 | 1 | -0/+1 |
| | |||||
* | Revert "Revert "Clear Visual Studio warnings (Issue 412)"" | Jeffrey Walton | 2017-06-02 | 1 | -0/+4 |
| | | | | This reverts commit c3871aec948013c1a4d5613050c659520f59e2e4. | ||||
* | Revert "Clear Visual Studio warnings (Issue 412)" | Jeffrey Walton | 2017-06-02 | 1 | -4/+0 |
| | | | | 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. | ||||
* | Clear Visual Studio warnings (Issue 412) | Jeffrey Walton | 2017-05-30 | 1 | -0/+4 |
| | |||||
* | Switch to _MSC_FULL_VER for SP1 releases | Jeffrey Walton | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Move TestPolynomialMod2 to validat0.cpp | Jeffrey Walton | 2017-05-11 | 1 | -114/+0 |
| | |||||
* | Add additional self tests under debug builds | Jeffrey Walton | 2017-05-05 | 1 | -1/+1 |
| | |||||
* | Add variable block size support to test and benchmarks | Jeffrey Walton | 2017-05-04 | 1 | -1/+1 |
| | | | | CRYPTOPP_COVERAGE was added at 9614307ab7f4a4a4 to increase code coverage support. This commit enables additional validation routines when CRYPTOPP_COVERAGE is in effect. | ||||
* | Removed "typedef SHA1 SHA" (Issue 369) | Jeffrey Walton | 2017-04-24 | 1 | -22/+22 |
| | | | | | | This should have happened when we removed most of MAINTAIN_BACKWARDS_COMPATIBILITY artifacts. Its not practical move SHA1 into Weak:: namespace or "typedef SHA256 SHA" because SHA1 is too intertwined at the moment. In the interim, maybe we can place SHA1 in both CryptoPP:: and Weak:: namespaces. This will allow us to transition into Weak::SHA1 over time, and signal to users SHA1 should be avoided. | ||||
* | Clear Coverity CHECKED_RETURN (CID 177729) | Jeffrey Walton | 2017-03-18 | 1 | -1/+3 |
| | | | | This was by design, but we cleared it because we want a dark and silent cockpit. | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -3/+3 |
| | |||||
* | Add Test namespace within CryptoPP namespace (Issue 379) | Jeffrey Walton | 2017-02-21 | 1 | -113/+113 |
| | |||||
* | 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/+350 |
| | | | | Also see ISO/IEC 15946 and http://www.teletrust.de/fileadmin/files/oid/ecgdsa_final.pdf | ||||
* | Updated CRYPTOPP_ASSERT based on comments | Jeffrey Walton | 2016-10-17 | 1 | -1/+1 |
| | | | | Also see https://github.com/weidai11/cryptopp/commit/399a1546de71f41598c15edada28e7f0d616f541#commitcomment-19448453 | ||||
* | Remove deprecated warning supressions under MSC | Jeffrey Walton | 2016-10-10 | 1 | -5/+0 |
| | | | | pragma warning(disable: 4996) | ||||
* | Change from NDEBUG to CRYPTOPP_DEBUG in source files to ensure all debug ↵ | Jeffrey Walton | 2016-09-16 | 1 | -1/+1 |
| | | | | behavior pivots on CRYPTOPP_DEBUG, and not NDEBUG (Issue 277, CVE-2016-7420) | ||||
* | 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 | ||||
* | Merge 'master' into 'hmqv' | Jeffrey Walton | 2016-09-08 | 1 | -3/+3 |
|\ | |||||
| * | Output formatting for TestPolynomialMod2 | Jeffrey Walton | 2016-09-08 | 1 | -3/+3 |
| | | |||||
| * | Revert "Add HMQV implementation (and merge the old FHMQV into the new codebase)" | Mouse | 2016-07-06 | 1 | -236/+0 |
| | | | | | | | | This reverts commit ec350995893b8388631c023d8884f22c94c212ad. | ||||
| * | Add HMQV implementation (and merge the old FHMQV into the new codebase) | Uri Blumenthal | 2016-07-01 | 1 | -0/+236 |
| | | |||||
* | | Add CRYPTOPP_DATA_DIR to data files | Jeffrey Walton | 2016-08-22 | 1 | -6/+6 |
| | | |||||
* | | Add EC prefix to classes which operate over elliptic curves | Jeffrey Walton | 2016-07-21 | 1 | -233/+233 |
| | | |||||
* | | Add HMQV and merge untracked FHMQV | Mouse | 2016-07-04 | 1 | -0/+236 |
|/ | |||||
* | Cleared "warning: unused variable ‘hasPadlockRNG’". Whitespace cleanup | Jeffrey Walton | 2016-06-16 | 1 | -20/+20 |
| | |||||
* | Quiet deprecated warning on some library source files. The warning is ↵ | Jeffrey Walton | 2016-04-24 | 1 | -0/+9 |
| | | | | intended to help users, not the library | ||||
* | Cleared Coverity finding STREAM_FORMAT_STATE | Jeffrey Walton | 2016-01-25 | 1 | -1/+3 |
| | |||||
* | Cleared ARM64 warning | Jeffrey Walton | 2016-01-11 | 1 | -1/+1 |
| | |||||
* | Added CRYPTOPP_DATA_DIR patch (Issue 82) | Jeffrey Walton | 2015-12-25 | 1 | -23/+23 |
| | |||||
* | Additional documentation; fixed issues with Clang integrated assembler and ↵ | Jeffrey Walton | 2015-11-19 | 1 | -3/+4 |
| | | | | different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class | ||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -6/+122 |
| | | | | (Coverity rollup) | ||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -728/+735 |
| | |||||
* | Added validat0.cpp and moved bit tests into it. Provided tests for ↵ | Jeffrey Walton | 2015-07-30 | 1 | -5/+4 |
| | | | | SafeConvert. Removed "using namespace std" from test sources (auto_ptr causes a collision becuase std:: provides it in C++03, but CryptoPP:: provides it in C++11 | ||||
* | Included "integer.h" in source files with Integer dependencies so make would ↵ | Jeffrey Walton | 2015-07-30 | 1 | -0/+2 |
| | | | | rebuild stale object files | ||||
* | Removed USING_NAMESPACE(std). Switch cout and friends to use std::cout | Jeffrey Walton | 2015-07-29 | 1 | -76/+76 |
| | |||||
* | 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 "signed/unsigned" warning under GCC 4.8 | Jeffrey Walton | 2015-07-26 | 1 | -1/+1 |
| | |||||
* | Static and constness to arrays | Jeffrey Walton | 2015-07-05 | 1 | -9/+10 |
| | |||||
* | Fix cross-pollination of other changes to validat2.cpp | Jeffrey Walton | 2015-06-28 | 1 | -15/+4 |
| | |||||
* | Modified validation suite to use VerifyBufsEqual rather than memcmp. ↵ | Jeffrey Walton | 2015-06-28 | 1 | -13/+27 |
| | | | | VerifyBufsEqual is a constant time compare, so it serves to educate users on the function to call to use | ||||
* | add SHA-3 | weidai | 2013-01-19 | 1 | -44/+2 |
| | | | | | update DSA to FIPS 186-3 update version numbers |