aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/sm2/sm2.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make get_byte take a compile-time constant indexJack Lloyd2021-04-161-2/+2
* More uses of make_unique instead of unique_ptr(new ...)Jack Lloyd2021-04-041-3/+3
* Add Private_Key::public_keyJack Lloyd2020-11-281-0/+5
* Remove deprecated headers, make more headers internalJack Lloyd2020-11-061-3/+3
* Deprecate many publically available headersJack Lloyd2019-09-061-0/+1
* Address a side channel in RSA and SM2Jack Lloyd2018-12-241-1/+1
* Support SM2 raw signaturesJack Lloyd2018-09-091-57/+101
* Add PK_Signer::signature_lengthJack Lloyd2018-08-101-0/+2
* Combine SM2 key types for signatures and encryptionJack Lloyd2018-08-011-15/+20
* Add EC_Group::inverse_mod_orderJack Lloyd2018-04-171-2/+2
* Precompute for multiexponentation when verifying ECC signaturesJack Lloyd2018-04-171-4/+5
* Add EC_Group::random_scalarJack Lloyd2018-03-211-1/+1
* Use blinded_base_point_multiply_x in the various signature schemesJack Lloyd2018-03-081-4/+4
* Add functions to EC_Group for getting base point coordinatesJack Lloyd2018-02-251-2/+2
* New API for blinded ECC point multiplicationJack Lloyd2018-02-211-3/+2
* Further simplifications in SM2 codeJack Lloyd2018-02-181-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-22/+16
* Use shared representation of EC_GroupJack Lloyd2018-01-311-3/+3
* Change default userid for SM2 signatures.Daniel Wyatt2018-01-041-0/+12
* Apply final annotations to the library alsoJack Lloyd2017-09-221-2/+2
* Support arbitrary hashes for SM2 signaturesJack Lloyd2017-09-061-7/+37
* Add SM2 encryption schemeJack Lloyd2017-08-041-8/+8
* Remove debug printsJack Lloyd2017-06-301-17/+1
* Add SM2 signature schemeJack Lloyd2017-06-291-0/+234