aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Expose EC_Group::a_is_minus_3Jack Lloyd2018-02-213-1/+22
* Use a table in multi_exponentiateJack Lloyd2018-02-211-13/+13
* Remove the randomized Montgomery point mul codeJack Lloyd2018-02-212-61/+2
* Remove mutable worksspace from PointGFpJack Lloyd2018-02-214-105/+97
* New API for blinded ECC point multiplicationJack Lloyd2018-02-2119-169/+451
* Improve DL_Group testsJack Lloyd2018-02-201-2/+47
* Improve exception message in DSA group generation when seed is shortJack Lloyd2018-02-201-1/+1
* Add some additional error checking to DL_GroupJack Lloyd2018-02-201-0/+6
* Support generating DSA groups in gen_dl_group CLIJack Lloyd2018-02-201-2/+28
* Fix validation of SRP groupsJack Lloyd2018-02-193-27/+32
* Remove PK_Ops::Decryption_with_EME::max_raw_input_bitsJack Lloyd2018-02-193-5/+0
* Merge GH #1454 Used shared_ptr repr for DL_GroupJack Lloyd2018-02-1920-925/+856
|\
| * Small fixesJack Lloyd2018-02-197-23/+31
| * Use new DL_Group functionsJack Lloyd2018-02-196-86/+93
| * Add shared_ptr for DL_Group stateJack Lloyd2018-02-194-704/+521
| * Add constsJack Lloyd2018-02-191-3/+3
| * Split out Montgomery exponentation stateJack Lloyd2018-02-195-112/+204
| * Minor optimizations for BigInt operator/Jack Lloyd2018-02-191-0/+6
| * Move allocator initializer RAII class to mem_ops.hJack Lloyd2018-02-192-5/+6
* | Add missing overrides [ci skip]Jack Lloyd2018-02-192-2/+2
* | Merge GH #1448 Support custom curves in TLS handshakeJack Lloyd2018-02-1927-396/+348
|\ \ | |/ |/|
| * Fix server use of EC point format extensionJack Lloyd2018-02-131-1/+1
| * Remove house curve supportJack Lloyd2018-02-136-34/+0
| * Add a test of TLS handshake with custom curve (secp112r1 in this case)Jack Lloyd2018-02-132-9/+52
| * Add callback for decoding TLS group paramsJack Lloyd2018-02-134-3/+20
| * Remove cruftJack Lloyd2018-02-134-114/+16
| * Use enums for TLS key exchange group paramsJack Lloyd2018-02-1320-266/+290
* | Add benchmarks for ElGamal and DSAJack Lloyd2018-02-181-0/+59
* | 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-188-165/+205
* | Tighten up RSA key validity testsJack Lloyd2018-02-131-3/+7
* | Remove handling of even e in RSA keygenJack Lloyd2018-02-131-5/+2
* | Of course they are public member variables, not functions ...Jack Lloyd2018-02-135-7/+7
* | Add BOTAN_DEPRECATED_PUBLIC_MEMBER_FUNCTIONSJack Lloyd2018-02-135-1/+14
|/
* Enable VirtualLock on MinGW buildsJack Lloyd2018-02-131-2/+2
* Tiny optimization in BigInt::const_time_lookupJack Lloyd2018-02-131-1/+3
* Make FFI errors an enum, and add a function to translate to stringsJack Lloyd2018-02-072-54/+71
* Use new literal syntax for OIDsJack Lloyd2018-02-073-206/+215
* Merge GH #1444 Add (back) modifyable OID mapsJack Lloyd2018-02-075-414/+670
|\
| * Add previously removed OID testsNever2018-02-051-0/+109
| * Reintroduce ability to register OIDs at runtimeNever2018-02-054-414/+561
* | Merge GH #1441 Add a shared registry of EC_Group objectsJack Lloyd2018-02-0711-402/+591
|\ \
| * | Alternate method of forcing allocator initializationJack Lloyd2018-02-043-1/+18
| * | Add hack to deal with initialization fiascoJack Lloyd2018-02-041-0/+6
| * | Create a persistent registry for ECC group dataJack Lloyd2018-02-049-402/+568
| |/
* | Merge GH #1443 Detect compiler target arch at configure time fixes #1442Jack Lloyd2018-02-071-0/+50
|\ \
| * | Detect compiler architecture at configure timeJack Lloyd2018-02-051-0/+50
| |/
* / Fix compliation problem in PKCS11Jack Lloyd2018-02-076-1/+6
|/
* Move bundledcertdir to x509/miscJack Lloyd2018-02-022-1/+1