aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Make stream, block, hash and cipher mode base classes optionalJack Lloyd2018-01-1226-14/+129
| * Wrap use of MAC in BOTAN_HAS_MAC in lookup.hSimon Warta2018-01-111-1/+7
| * Remove dependency: base depends on macSimon Warta2018-01-111-1/+0
* | Move thread utils (barrier and semaphore) to a subpackage of utilJack Lloyd2018-01-128-27/+17
|/
* Fix a bug in asn1print - zero integers were not printedJack Lloyd2018-01-091-8/+4
* Add contortion to appease SonarJack Lloyd2018-01-091-1/+1
* Merge GH #1391 X25519 cleanupsJack Lloyd2018-01-092-417/+434
|\
| * Fix for systems needing 128-bit helper typeJack Lloyd2018-01-071-0/+5
| * CleanupsJack Lloyd2018-01-071-86/+89
| * Unroll the inner loop of cmultJack Lloyd2018-01-061-78/+84
| * Reformat donna.cppJack Lloyd2018-01-062-411/+414
* | Merge GH #1393 Add cpuid support for POWER crypto extensionsJack Lloyd2018-01-093-1/+34
|\ \