aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Create a persistent registry for ECC group dataJack Lloyd2018-02-047-400/+541
* Merge GH #1436 In Certificate_Store load multiple certs from fileJack Lloyd2018-02-021-2/+15
|\
| * Load every certificates of files found.Mathieu Souchaud2018-02-011-2/+15
* | Avoid deprecated functions in OpenSSL provider [ci skip]Jack Lloyd2018-02-011-3/+3
* | 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-3111-123/+304
|/
* Optimize SHA_3::expandJack Lloyd2018-01-311-15/+14
* Add function to query if filesystem support is enabled.Jack Lloyd2018-01-302-0/+17
* 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
* Avoid allocating zero bytes for SHA-3 paddingJack Lloyd2018-01-304-27/+28
* Add botan_x509_cert_hostname_matchJack Lloyd2018-01-302-0/+15
* Improve X.509 documentationJack Lloyd2018-01-291-1/+9
* Move generic TLS tests to test_tls.cppJack Lloyd2018-01-282-5/+7
* Reorder signature scheme listJack Lloyd2018-01-281-12/+20
* Use enums to represent TLS signature and kex algorithms.Jack Lloyd2018-01-2822-716/+1144
* Avoid resuming a session if policy doesn't allow itJack Lloyd2018-01-282-3/+4
* Fix a leak in OpenSSL block ciphersJack Lloyd2018-01-281-0/+3
* For TLS client auth add callback giving list of trusted CA namesJack Lloyd2018-01-274-5/+40
* Fix a few warningsJack Lloyd2018-01-271-2/+2
* Make it possible to test custom extensionsJack Lloyd2018-01-273-13/+59
* Add an examine callback alsoJack Lloyd2018-01-277-11/+45
* Add ability for application to control which TLS extensions are usedJack Lloyd2018-01-279-1/+56
* Fix speed test of cipher modes [ci skip]Jack Lloyd2018-01-271-0/+1
* Merge GH #1385 Remove TLS compression negotitation logicJack Lloyd2018-01-2411-118/+60
|\
| * Remove vestigial support for TLS compressionJack Lloyd2018-01-2111-118/+60
* | Merge GH #1429 Improve application ability to set extensions in PKCS10 requestsJack Lloyd2018-01-238-121/+201
|\ \
| * | Allow applications to easily override extensions in cert requestsJack Lloyd2018-01-238-121/+201
| |/
* | Comments from code reviewKrzysztof Kwiatkowski2018-01-222-6/+71
* | FFI function for Elgamal key generationKrzysztof Kwiatkowski2018-01-212-0/+19
* | FFI function for DSA key generationKrzysztof Kwiatkowski2018-01-212-0/+19
|/
* Add Pipe::prepend_filterJack Lloyd2018-01-212-1/+32
* Fix documentation of DataSource::end_of_data.Marcus Brinkmann2018-01-191-1/+1
* Merge GH #1420 Changes to (eventually) allow making BER_Object members privateJack Lloyd2018-01-1818-194/+255
|\
| * Prepare for making BER_Object members privateJack Lloyd2018-01-1818-194/+255
* | Make PBES2 optionalJack Lloyd2018-01-182-9/+35
|/
* Fix crash in EMSA_PKCS1v15_Raw if the hash function was not enabled.Jack Lloyd2018-01-171-1/+1
* Correct dependencies of kdf and pbkdf [ci skip]Jack Lloyd2018-01-173-2/+5
* First update the sieve, then check for a matchJack Lloyd2018-01-171-3/+7
* Merge GH #1413 Improve speed of prime generation especially safe primesJack Lloyd2018-01-173-37/+85
|\
| * Correctly handle generating small primesJack Lloyd2018-01-161-0/+12
| * Improve speed of prime generation especially safe primesJack Lloyd2018-01-163-37/+73
* | Merge GH #1408 Use an ABI flag for enabling Aarch64 crypto operationsJack Lloyd2018-01-174-14/+4
|\ \ | |/ |/|
| * ABI for Aarch64 cryptoJack Lloyd2018-01-124-14/+4
* | Enforce an overall max depth on recursion in ASN1 printerJack Lloyd2018-01-152-14/+41
* | Fix return value of PK_Encryptor::maximum_input_sizeJack Lloyd2018-01-131-1/+1
* | Expose SM2_compute_zaJack Lloyd2018-01-121-6/+7
|/
* Merge GH #1407 Don't have hard dependency on base classesJack Lloyd2018-01-1226-16/+136
|\