aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey
Commit message (Expand)AuthorAgeFilesLines
* Move allocator initializer RAII class to mem_ops.hJack Lloyd2018-02-191-5/+0
* Further simplifications in SM2 codeJack Lloyd2018-02-182-14/+14
* Add point_multiply operation to EC_GroupJack Lloyd2018-02-187-6/+19
* Add functions to reduce integers mod the order to EC_GroupJack Lloyd2018-02-187-162/+196
* Tighten up RSA key validity testsJack Lloyd2018-02-131-3/+7
* Remove handling of even e in RSA keygenJack Lloyd2018-02-131-5/+2
* 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-043-380/+480
* Fix deprecation warningsJack Lloyd2018-02-012-11/+20
* Avoid CurveGFp in EC_Group interfaceJack Lloyd2018-01-313-21/+105
* Use shared representation of EC_GroupJack Lloyd2018-01-318-113/+294
* Merge GH #1420 Changes to (eventually) allow making BER_Object members privateJack Lloyd2018-01-181-3/+3
|\
| * Prepare for making BER_Object members privateJack Lloyd2018-01-181-3/+3
* | Make PBES2 optionalJack Lloyd2018-01-182-9/+35
|/
* Fix return value of PK_Encryptor::maximum_input_sizeJack Lloyd2018-01-131-1/+1
* Expose SM2_compute_zaJack Lloyd2018-01-121-6/+7
* Add contortion to appease SonarJack Lloyd2018-01-091-1/+1
* CleanupsJack Lloyd2018-01-071-86/+89
* Unroll the inner loop of cmultJack Lloyd2018-01-061-78/+84
* Reformat donna.cppJack Lloyd2018-01-061-409/+412
* Change default userid for SM2 signatures.Daniel Wyatt2018-01-041-0/+12
* Cleanup ECIES testJack Lloyd2018-01-021-1/+1
* Fix function call accidentally removed in 903d8042a9Jack Lloyd2018-01-011-1/+3
* Add a cast to avoid Sonar warningJack Lloyd2018-01-011-6/+3
* Resolve undefined behavior in Ed25519 codeJack Lloyd2017-12-314-287/+313
* Add a comment about an unused enumJack Lloyd2017-12-281-0/+1
* Remove the unused XMSS-WOTS operationsJack Lloyd2017-12-2711-397/+0
* Avoid warnings about unused params in minimal builds [ci skip]Jack Lloyd2017-12-241-1/+5
* Avoid relying on AutoSeeded_RNG in XMSSJack Lloyd2017-12-232-3/+4
* Merge GH #1365 Always set domain encoding correctly when loading an ECC keyJack Lloyd2017-12-191-0/+5
|\
| * Always set domain encoding correctly when loading an ECC keyRené Korthaus2017-12-191-1/+5
* | Add accessors to ASN1_Attribute and AlgorithmIdentifierJack Lloyd2017-12-196-21/+21
|/
* Clean up XMSS self-benchmarkJack Lloyd2017-12-161-6/+4
* Avoid using @deprecated annotation hereJack Lloyd2017-12-161-2/+4
* Fix a bug in PEM decodingJack Lloyd2017-12-162-31/+21
* Add ability to fingerprint public keysJack Lloyd2017-12-142-19/+55
* Merge GH #1339 Add ability to query supported named groupsJack Lloyd2017-12-062-0/+41
|\
| * Add known_named_groups to EC_Group to list known curves. Fixes GX #1338.J08nY2017-12-052-0/+41
* | Fix signed vs unsigned comparison warningJack Lloyd2017-12-051-1/+1
* | Merge GH #1267 Multithreaded signing in XMSSJack Lloyd2017-12-0528-169/+648
|\ \ | |/ |/|
| * Fixes lambda capture error in MSVCMatthias Gierlings2017-11-231-1/+3
| * Adds runtime benchmark to guess phys. core count.Matthias Gierlings2017-11-233-3/+122
| * Updates documentation, news and copyright notices.Matthias Gierlings2017-11-2127-33/+44
| * Adds guards for environments without threadsMatthias Gierlings2017-11-211-1/+7
| * Implements multithreading support for XMSSMatthias Gierlings2017-11-2126-136/+477
* | Correct definition of FFDHE 4096 groupJack Lloyd2017-11-281-11/+16
|/
* Convert http:// links to https:// where possibleJack Lloyd2017-10-241-2/+2
* Merge GH #1263 Support FFDHE negotiation in TLSJack Lloyd2017-10-221-0/+146
|\
| * Add supported groups TLS extension (RFC 7919)René Korthaus2017-10-171-0/+146