Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use std namespace for memset, memcpy, memcmp (#1204) | Jeffrey Walton | 2023-04-15 | 1 | -1/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-09-26 | 1 | -1/+1 |
| | |||||
* | Fix ECP leakage in Add() and Double() (GH #869, PR #871) | Jeffrey Walton | 2019-08-05 | 1 | -31/+13 |
| | | | | | | | This check-in provides the fix for leaks in ECP's Add() and Double(). The fixes were taken from Joost Renes, Craig Costello, and Lejla Batina's [Complete addition formulas for prime order elliptic curves](https://eprint.iacr.org/2015/1060.pdf). The Pull Request includes two additional changes that were related to testing the primary fix. First, an `AuthenticatedKeyAgreementWithRolesValidate` interface was added. It allows us to test key agreement when roles are involved. Roles are "client", "server", "initiator", "recipient", etc. Second, `SetGlobalSeed` was added to `test.cpp` to help with reproducible results. We had code in two different places that set the seed value for the random number generator. But it was sloppy and doing a poor job since results could not be reproduced under some circumstances. | ||||
* | Update documentation | Jeffrey Walton | 2019-08-03 | 1 | -5/+24 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-03 | 1 | -6/+6 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-03 | 1 | -1/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-03 | 1 | -3/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-03 | 1 | -7/+8 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-03 | 1 | -39/+145 |
| | |||||
* | Fix const-ness in HMQV and FHMQV | Jeffrey Walton | 2019-08-03 | 1 | -7/+7 |
| | |||||
* | Add call to DoQuickSanityCheck in HMQV and FHMQV before private key operation | Jeffrey Walton | 2019-01-21 | 1 | -0/+1 |
| | |||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -21/+21 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -6/+6 |
| | |||||
* | Removed VC++ 5.0 and 6.0 workarounds (Issue 342) | Jeffrey Walton | 2016-12-03 | 1 | -1/+1 |
| | |||||
* | Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70) | Jeffrey Walton | 2016-12-03 | 1 | -5/+3 |
| | |||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -5/+5 |
| | | | | 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 | ||||
* | Updated documentation | Jeffrey Walton | 2016-09-09 | 1 | -0/+3 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-09-08 | 1 | -0/+2 |
| | |||||
* | Add EC prefix to classes which operate over elliptic curves | Jeffrey Walton | 2016-07-21 | 1 | -1/+1 |
| | |||||
* | Cleared unused parameter warnings under Visual Studio | Jeffrey Walton | 2016-07-14 | 1 | -0/+2 |
| | |||||
* | Added virtual destruction as first class method guarded on ↵ | Jeffrey Walton | 2016-07-14 | 1 | -1/+5 |
| | | | | CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562. Updated documentation. | ||||
* | Updated documentation | Jeffrey Walton | 2016-07-13 | 1 | -61/+59 |
| | |||||
* | Whitespace | Jeffrey Walton | 2016-07-13 | 1 | -303/+303 |
| | |||||
* | Add HMQV and merge untracked FHMQV | Mouse | 2016-07-04 | 1 | -0/+303 |