aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/unit_ecc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add EC_Group::a_is_zeroJack Lloyd2018-04-111-0/+5
* Run ECC unit tests across all groups where applicableJack Lloyd2018-04-031-279/+148
* Add PointGFp::encode as replacement for EC2OSPJack Lloyd2018-03-101-8/+8
* Add mixed (J+A) point addition, new scalar mul for base pointsJack Lloyd2018-03-081-9/+17
* Support decoding of ECC groups with seed parameterJack Lloyd2018-03-041-0/+17
* Add comment explaining why we are using these useless lambdasJack Lloyd2018-02-251-0/+2
* Remove a couple of fairly bogus ECC testsJack Lloyd2018-02-251-67/+10
* In ECC tests don't recreate groups that are built inJack Lloyd2018-02-251-47/+15
* Expose EC_Group::a_is_minus_3Jack Lloyd2018-02-211-0/+7
* Remove mutable worksspace from PointGFpJack Lloyd2018-02-211-5/+8
* Add functions to reduce integers mod the order to EC_GroupJack Lloyd2018-02-181-3/+9
* Create a persistent registry for ECC group dataJack Lloyd2018-02-041-0/+26
* Simplify ECC test OID lookupJack Lloyd2018-01-311-18/+17
* Avoid CurveGFp in EC_Group interfaceJack Lloyd2018-01-311-0/+2
* Use shared representation of EC_GroupJack Lloyd2018-01-311-69/+34
* Avoid a warning in SonarJack Lloyd2018-01-021-1/+3
* Fixes #1370 UBSan incompatible function ptr typeMatthias Gierlings2017-12-241-5/+35
* Add known_named_groups to EC_Group to list known curves. Fixes GX #1338.J08nY2017-12-051-31/+15
* Remove various unused variablesJack Lloyd2017-10-021-2/+2
* Further header cleanupsJack Lloyd2017-09-281-0/+1
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-241-0/+4
* Add final annotations as appropriate in the test codeJack Lloyd2017-09-221-4/+4
* Reorder calls to avoid UBSan false positiveJack Lloyd2017-09-201-3/+4
* Add SM2 encryption schemeJack Lloyd2017-08-041-1/+3
* Reformat code with astyle + fix code styleTomasz Frydrych2017-05-011-112/+137
* remove debug output from ecc_invalid unit testsNever2017-02-281-2/+0
* Add ECDSA key tests from Google's project WycheproofRené Korthaus2017-02-121-0/+29
* Fix various SunCC and Solaris warnings and build problems.Jack Lloyd2017-01-241-1/+1
* Add test option --run-long-testsJack Lloyd2016-12-241-4/+11
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-24/+24
* add missing overridesDaniel Neus2016-01-081-1/+1
* Correct copyright info in unit_ecc.cpp fileJack Lloyd2015-12-261-1/+6
* some trivial compiler/PVS-Studio warning fixesDaniel Neus2015-12-221-8/+1
* Remove support for broken 112 and 128 bit SECP ECC groups.Jack Lloyd2015-12-021-4/+0
* Convert const char* arguments on Test:: to std::stringsJack Lloyd2015-11-281-1/+1
* Avoid multiplication by zero here as get_affine will reject itJack Lloyd2015-11-131-1/+1
* Update and consolidate the test framework.Jack Lloyd2015-11-111-668/+550
* Fix for minimized buildsJack Lloyd2015-08-211-0/+1
* Add power analysis countermeasures for ECC point multiplications.Jack Lloyd2015-08-211-20/+30
* Make Botan compile when only some modules are enabledSimon Warta2015-07-031-7/+9
* tests: Convert &vec[0] to vec.data()Simon Warta2015-06-301-38/+38
* Replace \n by std::endl in tests to ensure proper flushingSimon Warta2015-06-191-8/+8
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* All tests now share an RNG. Uses system RNG if availablelloyd2014-12-281-4/+4
* Switch to using Montgomery ladder for EC point multiplication.lloyd2014-12-101-55/+75
* Add specialized reduction for P-521 along with 9x9 Comba routines.lloyd2014-11-151-12/+16
* Add some secp256k1 KATs and a randomized ECC test suggested inlloyd2014-10-101-3/+77
* Compile fixeslloyd2014-02-091-5/+3
* More fixes for minified buildslloyd2014-02-091-8/+14
* Split up public key tests and data, use new test frameworklloyd2014-01-051-0/+842