aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/ecdsa
Commit message (Expand)AuthorAgeFilesLines
* Work around a problem when built with OpenSSLJack Lloyd2018-12-101-5/+1
* Support recovering ECDSA public key from message/signature pairJack Lloyd2018-12-102-0/+107
* In ECDSA cache the RFC6979 objectJack Lloyd2018-12-061-3/+3
* Add PK_Signer::signature_lengthJack Lloyd2018-08-101-0/+2
* Ensure values are fully reduced during ECDSA signatureJack Lloyd2018-07-301-3/+3
* Address DSA/ECDSA side channelJack Lloyd2018-06-131-7/+22
* Add EC_Group::inverse_mod_orderJack Lloyd2018-04-171-2/+2
* Add EC_Group::random_scalarJack Lloyd2018-03-211-1/+1
* Shift ECDSA inputs to match OpenSSL behaviorJack Lloyd2018-03-211-2/+2
* Cache additional values for PointGFp multi-exponentiationJack Lloyd2018-03-191-3/+4
* Use blinded_base_point_multiply_x in the various signature schemesJack Lloyd2018-03-081-1/+1
* Avoid creating too-large values during ECDSA signingJack Lloyd2018-03-081-3/+5
* New API for blinded ECC point multiplicationJack Lloyd2018-02-211-3/+3
* Add point_multiply operation to EC_GroupJack Lloyd2018-02-181-1/+1
* Add functions to reduce integers mod the order to EC_GroupJack Lloyd2018-02-181-36/+30
* Apply final annotations to the library alsoJack Lloyd2017-09-222-3/+3
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Add API stability annotations.Jack Lloyd2017-09-191-2/+2
* Avoid having variable named m_emsa twice in class hierarchyJack Lloyd2017-08-291-4/+8
* BearSSL: Support for ECDSAPatrick Wildt2017-07-051-0/+34
* Content:Tomasz Frydrych2017-04-031-1/+1
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-1/+3
* Fix private key ctors API docs [ci skip]René Korthaus2017-01-271-1/+1
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-182-9/+9
* Public_Key derived class ctors take an std::vector<byte>René Korthaus2016-12-111-2/+2
* Pubkey cleanupsJack Lloyd2016-11-122-14/+2
* Remove Key_Type typedefsJack Lloyd2016-11-081-2/+0
* Improve pubkey doxygen [ci skip]René Korthaus2016-10-191-2/+7
* OpenSSL EC: Correctly handle OpenSSL not supporting the curveJack Lloyd2016-10-091-4/+4
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-072-16/+33
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-072-6/+51
* Fix leading zero bytes in DSA, ECDSA, ECGDSA and ECKCDSA signaturesRené Korthaus2016-08-171-4/+1
* Merge GH #504 Add ECKCDSAJack Lloyd2016-06-201-1/+2
|\
| * Add ECKCDSA signature algorithmRené Korthaus2016-06-141-1/+2
* | fix test failures and seg faults when Botan is configured with --module-poli...René Korthaus2016-06-172-1/+3
|/
* Add support probabilistic DSA & ECDSARené Korthaus2016-05-082-5/+11
* Add ECGDSARené Korthaus2016-04-191-1/+1
* Merge the openssl code together.Jack Lloyd2015-12-191-213/+0
* Break up openssl providerJack Lloyd2015-10-191-0/+213
* Remove unused variableJack Lloyd2015-08-281-3/+0
* Add power analysis countermeasures for ECC point multiplications.Jack Lloyd2015-08-211-16/+18
* pubkey: Add missing overridesDaniel Seither2015-07-301-5/+6
* Make Botan compile when only some modules are enabledSimon Warta2015-07-031-0/+1
* Move the signature padding schemes to the PK operation classes,lloyd2015-03-231-15/+17
* Avoid a ECC point multiplication in ECDSA signature verification bylloyd2015-03-121-14/+20
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-032-60/+67
* Ensure all files have copyright and license info.lloyd2015-01-102-2/+2
* Implement RFC 6979 determinstic signatures for DSA and ECDSA.lloyd2014-12-103-20/+17
* Move lib into srclloyd2014-01-103-0/+244