summaryrefslogtreecommitdiff
path: root/validat7.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos (PR# 1099)Dimitris Apostolou2022-01-041-2/+2
|
* Add additional ASN.1 self testsJeffrey Walton2021-03-211-1/+1
|
* Update validat7.cppJeffrey Walton2021-03-201-26/+26
|
* Add additional x25519 self testsJeffrey Walton2021-03-201-70/+213
|
* Fix ECP leakage in Add() and Double() (GH #869, PR #871)Jeffrey Walton2019-08-051-8/+38
| | | | | | | 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.
* Fix authenticated key agreement domain parameter consistency testJeffrey Walton2019-08-031-6/+6
|
* Add AuthenticatedKeyAgreementValidateWithRoles free standing test functionJeffrey Walton2019-08-031-178/+35
|
* Add ed25519 SignStream and VerifyStream functions (GH #796, PR #797)Jeffrey Walton2019-02-101-0/+53
|
* Fix self test NEON compile with MSVC compiler (GH #776)Jeffrey Walton2019-01-031-2/+2
|
* Fix TestEd25519 for Debug builds on PowerPCJeffrey Walton2018-12-261-4/+2
|
* Whitespace check-inJeffrey Walton2018-12-251-2/+2
|
* Add additional self testsJeffrey Walton2018-12-251-25/+79
|
* Use variable length messages in TestEd25519Jeffrey Walton2018-12-251-7/+10
|
* Add additional self testsJeffrey Walton2018-12-251-36/+61
| | | | And whitespace check-in
* Add additional self testsJeffrey Walton2018-12-251-60/+77
| | | | And whitespace check-in
* Fix compile with NO_OS_DEPENDENCEJeffrey Walton2018-12-251-1/+7
|
* Add ed25519 (GH #764, PR #767)Jeffrey Walton2018-12-241-8/+117
| | | Add ed25519
* Make TestCurve25519 available in Release buildsJeffrey Walton2018-12-141-1/+55
|
* Add Langley's curve25519 (GH #761, PR# 762)Jeffrey Walton2018-12-111-0/+10
|
* Add search for test vectors and test data (GH #760)Jeffrey Walton2018-12-071-10/+10
|
* Fix initialization of 'pass' variableJeffrey Walton2018-07-291-2/+2
| | | | Copy/paste error from https://github.com/weidai11/cryptopp/commit/d51f701e0638
* Fix HMQV self testsJeffrey Walton2018-07-291-0/+1
|
* Update commentsJeffrey Walton2018-07-291-1/+1
|
* Refactor validat5.cpp and validat6.cppJeffrey Walton2018-07-291-488/+298
| | | | Also see https://groups.google.com/forum/#\!topic/cryptopp-users/j_aQj6r-PoI
* Split validat*.cpp source filesJeffrey Walton2018-07-281-0/+535
Also see https://groups.google.com/forum/#\!topic/cryptopp-users/j_aQj6r-PoI