aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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 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
* Merge GH #1436 In Certificate_Store load multiple certs from fileJack Lloyd2018-02-023-2/+81
|\
| * Load every certificates of files found - fix test.Mathieu Souchaud2018-02-021-3/+0
| * Load every certificates of files found - add test.Mathieu Souchaud2018-02-022-0/+69
| * Load every certificates of files found.Mathieu Souchaud2018-02-011-2/+15
* | Use -m32 for x86-32 builds with GCCJack Lloyd2018-02-021-0/+1
* | Increase default speed --msec to 300Jack Lloyd2018-02-021-1/+1
* | Avoid deprecated functions in OpenSSL provider [ci skip]Jack Lloyd2018-02-011-3/+3
* | Merge GH #1435 Use shared_ptr representation for EC_GroupJack Lloyd2018-02-0121-246/+480
|\ \
| * | Fix deprecation warningsJack Lloyd2018-02-012-11/+20
| * | Simplify ECC test OID lookupJack Lloyd2018-01-311-18/+17
| * | Avoid CurveGFp in EC_Group interfaceJack Lloyd2018-01-317-44/+125
| * | Use shared representation of EC_GroupJack Lloyd2018-01-3117-202/+347
| |/
* / Fix crash in x509_unit if any of DH, ECDH, or ElGamal were disabledJack Lloyd2018-02-012-5/+16
|/
* Optimize SHA_3::expandJack Lloyd2018-01-311-15/+14
* Add a few more tests of the test suite codeJack Lloyd2018-01-301-2/+56
* Fix copy paste errorJack Lloyd2018-01-302-2/+2
* Add function to query if filesystem support is enabled.Jack Lloyd2018-01-304-80/+63
* Merge GH #1434 Avoid unnecessary allocations in SHA-3 finalizationJack Lloyd2018-01-305-71/+697
|\
| * WhitespaceJack Lloyd2018-01-301-5/+5
| * Use copy_out_vec_le instead of explicit loop in SHA-3 and KeccakJack Lloyd2018-01-302-4/+2
| * Reorganize SHA-3 source file [ci skip]Jack Lloyd2018-01-301-35/+35