aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/ec_group/ec_group.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add EC_Group::clear_registered_curve_dataJack Lloyd2018-03-191-0/+14
* Cache additional values for PointGFp multi-exponentiationJack Lloyd2018-03-191-1/+2
* Catch exceptions by reference not valueJack Lloyd2018-03-161-1/+1
* Add PointGFp::encode as replacement for EC2OSPJack Lloyd2018-03-101-1/+1
* Add blinded_base_point_multiply_xJack Lloyd2018-03-081-0/+7
* Add mixed (J+A) point addition, new scalar mul for base pointsJack Lloyd2018-03-081-10/+14
* Support decoding of ECC groups with seed parameterJack Lloyd2018-03-041-0/+2
* Avoid confusing error if invalid EC_Group is usedJack Lloyd2018-03-021-3/+9
* Add functions to EC_Group for getting base point coordinatesJack Lloyd2018-02-251-8/+30
* Add EC_Group::verify_public_elementJack Lloyd2018-02-231-0/+23
* Small cleanupJack Lloyd2018-02-211-3/+8
* Expose EC_Group::a_is_minus_3Jack Lloyd2018-02-211-1/+10
* New API for blinded ECC point multiplicationJack Lloyd2018-02-211-0/+23
* Move allocator initializer RAII class to mem_ops.hJack Lloyd2018-02-191-5/+0
* Add point_multiply operation to EC_GroupJack Lloyd2018-02-181-0/+5
* Add functions to reduce integers mod the order to EC_GroupJack Lloyd2018-02-181-3/+39
* Alternate method of forcing allocator initializationJack Lloyd2018-02-041-1/+6
* Add hack to deal with initialization fiascoJack Lloyd2018-02-041-0/+6
* Create a persistent registry for ECC group dataJack Lloyd2018-02-041-107/+211
* Fix deprecation warningsJack Lloyd2018-02-011-3/+18
* Avoid CurveGFp in EC_Group interfaceJack Lloyd2018-01-311-18/+75
* Use shared representation of EC_GroupJack Lloyd2018-01-311-56/+193
* Prepare for making BER_Object members privateJack Lloyd2018-01-181-3/+3
* Add SM2 signature schemeJack Lloyd2017-06-291-1/+3
* Add a check in EC_Group encoding for OID being setJack Lloyd2017-06-291-0/+6
* Add ec_group verify functionNever2017-02-241-0/+41
* Fix how DL_Group chooses generator for strong prime groups.Jack Lloyd2017-01-061-2/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-5/+5
* Mass-prefix member vars with m_René Korthaus2016-01-081-12/+12
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-041-1/+0
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Move lib into srclloyd2014-01-101-0/+134