summaryrefslogtreecommitdiff
path: root/hmqv.h
Commit message (Collapse)AuthorAgeFilesLines
* Use std namespace for memset, memcpy, memcmp (#1204)Jeffrey Walton2023-04-151-1/+1
|
* Update documentationJeffrey Walton2019-09-261-1/+1
|
* Fix ECP leakage in Add() and Double() (GH #869, PR #871)Jeffrey Walton2019-08-051-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 documentationJeffrey Walton2019-08-031-5/+24
|
* Update documentationJeffrey Walton2019-08-031-6/+6
|
* Update documentationJeffrey Walton2019-08-031-1/+1
|
* Update documentationJeffrey Walton2019-08-031-3/+1
|
* Update documentationJeffrey Walton2019-08-031-7/+8
|
* Update documentationJeffrey Walton2019-08-031-39/+145
|
* Fix const-ness in HMQV and FHMQVJeffrey Walton2019-08-031-7/+7
|
* Add call to DoQuickSanityCheck in HMQV and FHMQV before private key operationJeffrey Walton2019-01-211-0/+1
|
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-21/+21
| | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
* Add C++ nullptr support (Issue 383)Jeffrey Walton2017-03-011-6/+6
|
* Removed VC++ 5.0 and 6.0 workarounds (Issue 342)Jeffrey Walton2016-12-031-1/+1
|
* Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70)Jeffrey Walton2016-12-031-5/+3
|
* Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)Jeffrey Walton2016-09-161-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 documentationJeffrey Walton2016-09-091-0/+3
|
* Updated documentationJeffrey Walton2016-09-081-0/+2
|
* Add EC prefix to classes which operate over elliptic curvesJeffrey Walton2016-07-211-1/+1
|
* Cleared unused parameter warnings under Visual StudioJeffrey Walton2016-07-141-0/+2
|
* Added virtual destruction as first class method guarded on ↵Jeffrey Walton2016-07-141-1/+5
| | | | CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562. Updated documentation.
* Updated documentationJeffrey Walton2016-07-131-61/+59
|
* WhitespaceJeffrey Walton2016-07-131-303/+303
|
* Add HMQV and merge untracked FHMQVMouse2016-07-041-0/+303