aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Use enums for TLS key exchange group paramsJack Lloyd2018-02-1320-266/+290
* 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
| * Add a set of SHAKE-128 test vectors from NIST CAVSJack Lloyd2018-01-301-0/+627
| * Avoid allocating zero bytes for SHA-3 paddingJack Lloyd2018-01-304-27/+28
* | For hash/mac speed tests finalize the computation under the timerJack Lloyd2018-01-301-1/+6
* | Have to remove sessions on client sideJack Lloyd2018-01-301-1/+1
|/
* Move FFI tests to sub-functionsJack Lloyd2018-01-301-235/+292
* Add botan_x509_cert_hostname_matchJack Lloyd2018-01-302-0/+15
* Add test for non-null pointerJack Lloyd2018-01-301-0/+9
* Improve X.509 documentationJack Lloyd2018-01-291-1/+9
* Catch exceptions from subprocess in build_docs [ci skip]Jack Lloyd2018-01-291-6/+12
* Move generic TLS tests to test_tls.cppJack Lloyd2018-01-285-211/+310
* Reorder signature scheme listJack Lloyd2018-01-281-12/+20
* Use enums to represent TLS signature and kex algorithms.Jack Lloyd2018-01-2827-747/+1171
* Avoid resuming a session if policy doesn't allow itJack Lloyd2018-01-283-6/+7