Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clock_gettime supported by mac since 10.12 | David Carlier | 2019-06-16 | 2 | -1/+2 |
| | |||||
* | Update news | Jack Lloyd | 2019-06-15 | 1 | -1/+3 |
| | |||||
* | Merge GH #1996 Add libsodium compat layer | Jack Lloyd | 2019-06-15 | 14 | -6/+3311 |
|\ | |||||
| * | Fix allocation. Add more tests. | Jack Lloyd | 2019-06-15 | 3 | -2/+68 |
| | | |||||
| * | Add a compatability shim for libsodium | Jack Lloyd | 2019-06-15 | 13 | -5/+3244 |
|/ | | | | | Not complete, just trying to hit the most commonly used APIs plus the ones that are easy to do. | ||||
* | Fix more MSVC warnings | Jack Lloyd | 2019-06-14 | 4 | -22/+22 |
| | |||||
* | Resolve some MSVC warnings | Jack Lloyd | 2019-06-14 | 6 | -10/+10 |
| | |||||
* | Update news | Jack Lloyd | 2019-06-14 | 1 | -1/+4 |
| | |||||
* | Merge GH #1995 Allow setting max OCSP response age during verification | Jack Lloyd | 2019-06-14 | 3 | -22/+226 |
|\ | |||||
| * | add option to specify ocsp max age | Patrick Schmidt | 2019-06-14 | 3 | -22/+226 |
| | | |||||
* | | Merge GH #1992 Allow overriding cert verify in TLS::Stream | Jack Lloyd | 2019-06-14 | 4 | -81/+210 |
|\ \ | |/ |/| | |||||
| * | TLS::Context holds references rather than pointers | Hannes Rantzsch | 2019-06-13 | 4 | -92/+102 |
| | | | | | | | | | | | | | | | | Parameters passed from TLS::Context to TLS::Client for initialization are now held as references in the context. Ownership of these members is thereby explicitly left with the user. Co-authored-by: Tim Oesterreich <[email protected]> | ||||
| * | Update comments as suggested per review | Hannes Rantzsch | 2019-06-04 | 2 | -9/+14 |
| | | | | | | | | Co-Authored-By: René Meusel <[email protected]> | ||||
| * | Refactor: template meta-programming to reuse the callback signature | René Meusel | 2019-06-03 | 1 | -7/+16 |
| | | |||||
| * | update docs on TLS::Context | Hannes Rantzsch | 2019-06-03 | 1 | -14/+16 |
| | | |||||
| * | fix: include tls_verify_cert_chain and tls_verify_cert_chain_ocsp_timeout in ↵ | Hannes Rantzsch | 2019-06-03 | 1 | -2/+2 |
| | | | | | | | | docs | ||||
| * | Use TLS::Context::verifyCallback as tls_verify_cert_chain callback | Hannes Rantzsch | 2019-06-03 | 1 | -22/+62 |
| | | | | | | | | | | | | | | | | | | StreamCore uses the user-provided verify callback as a tls_verify_cert_chain if any is provided to the Context. Stream allows configuring the context as well using Stream::set_verify_callback. Stream now keeps a reference to the Context, rather than copying it. This allows users to configure the Context after constructing the Stream, but requires them to manage its lifetime. | ||||
| * | allow setting a verify_callback in TLS::Context | Hannes Rantzsch | 2019-06-03 | 2 | -31/+94 |
| | | | | | | | | | | This will allow customizing the tls_verify_cert_chain callback for TLS::Stream. TLS::Context is now a class and its members are protected. | ||||
* | | Ignore all deprecated headers when generating amalgamation | Jack Lloyd | 2019-06-08 | 1 | -3/+5 |
| | | | | | | | | | | Previously was limited to botan.h which was the only one with a warning in it. | ||||
* | | Merge GH #1994 Deprecate headers | Jack Lloyd | 2019-06-08 | 32 | -694/+618 |
|\ \ | |||||
| * | | Officially deprecate headers | Jack Lloyd | 2019-06-07 | 32 | -694/+618 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create BOTAN_DEPRECATED_HEADER so we can warn about this consistently. Shuffle around the filter headers so all of the concrete filters are defined in filters.h instead of being spread across many headers. Document which headers are deprecated as well as a list of headers which will be made internal-only in a future major release. | ||||
* | | | Prevent exception from taking down entire test script | Jack Lloyd | 2019-06-08 | 1 | -1/+5 |
|/ / | |||||
* | | Log the configure command line in the makefile | Jack Lloyd | 2019-06-07 | 1 | -0/+3 |
| | | | | | | | | Sometimes useful for debugging | ||||
* | | Remove debug print | Jack Lloyd | 2019-06-05 | 1 | -1/+0 |
| | | |||||
* | | Add a test that Theaad_Pool is tolerant of exceptions during tasks | Jack Lloyd | 2019-06-05 | 1 | -3/+21 |
| | | |||||
* | | Lint fixes | Jack Lloyd | 2019-06-05 | 3 | -7/+8 |
| | | |||||
* | | Merge GH #1979 Fix PKCS11 buffer output sizing | Jack Lloyd | 2019-06-05 | 2 | -13/+30 |
|\ \ | |||||
| * | | Fix PKCS#11 C_SignFinal output size. | Daniel Wyatt | 2019-05-27 | 1 | -1/+6 |
| | | | |||||
| * | | Fix PKCS#11 C_Sign output size. | Daniel Wyatt | 2019-05-27 | 1 | -2/+7 |
| | | | |||||
| * | | Fix PKCS#11 C_Encrypt output size. | Daniel Wyatt | 2019-05-27 | 1 | -2/+7 |
| | | | |||||
| * | | Fix PKCS#11 C_Decrypt buffer output size. | Daniel Wyatt | 2019-05-26 | 2 | -8/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Section 5.2 of the spec states that there are two ways to call functions that return a variable-length buffer: 1. When the output buffer is NULL, an estimated size is returned (which may be larger than required). 2. When the output buffer is not NULL, the exact size must be returned. So only after the second call to C_Decrypt has the final output size been determined, and we must resize the output buffer. | ||||
* | | | Add __hash__ for MPI | Jack Lloyd | 2019-06-03 | 1 | -0/+3 |
| | | | |||||
* | | | Address some issues found by LGTM | Jack Lloyd | 2019-06-03 | 7 | -12/+17 |
| |/ |/| | |||||
* | | Add build step for LGTM [ci skip] | Jack Lloyd | 2019-06-03 | 2 | -0/+7 |
| | | |||||
* | | Merge GH #1991 Reorganize document layout | Jack Lloyd | 2019-06-02 | 59 | -65/+115 |
|\ \ | |||||
| * | | Fix building with Sphinx disabled | Jack Lloyd | 2019-06-01 | 1 | -3/+14 |
| | | | |||||
| * | | Reorg documentation layout. Rename manual to handbook. | Jack Lloyd | 2019-05-31 | 59 | -62/+101 |
|/ / | |||||
* | | Update news | Jack Lloyd | 2019-05-31 | 1 | -1/+7 |
| | | |||||
* | | Merge GH #1990 Add Bcrypt-PBKDF | Jack Lloyd | 2019-05-31 | 8 | -6/+520 |
|\ \ | |||||
| * | | Add Bcrypt-PBKDF | Jack Lloyd | 2019-05-31 | 8 | -6/+520 |
|/ / | |||||
* | | Remove redundant OutputLen param in PBKDF tests | Jack Lloyd | 2019-05-31 | 3 | -21/+2 |
| | | |||||
* | | Merge GH #1989 Add --max-clients option to TLS cli server tools | Jack Lloyd | 2019-05-31 | 3 | -66/+138 |
|\ \ | |||||
| * | | Fix lint | Jack Lloyd | 2019-05-31 | 1 | -2/+2 |
| | | | |||||
| * | | Connect twice to excercise both accept and non-accept paths | Jack Lloyd | 2019-05-31 | 1 | -10/+18 |
| | | | |||||
| * | | Add --max-clients option to tls_proxy and tls_http_server | Jack Lloyd | 2019-05-31 | 3 | -57/+121 |
|/ / | | | | | | | A clean exit is required in order to get coverage results | ||||
* | | Merge GH #1988 Improve CLI tests | Jack Lloyd | 2019-05-31 | 2 | -68/+226 |
|\ \ | |||||
| * | | Python... | Jack Lloyd | 2019-05-30 | 2 | -6/+6 |
| | | | |||||
| * | | Fixes for Python2 | Jack Lloyd | 2019-05-30 | 1 | -3/+23 |
| | | | |||||
| * | | Improve CLI tests | Jack Lloyd | 2019-05-30 | 1 | -63/+201 |
|/ / | |||||
* | | Merge rest of GH #1987 Argon2 improvements | Jack Lloyd | 2019-05-30 | 8 | -51/+131 |
|\ \ |