Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mark some classes as final | Jack Lloyd | 2019-05-09 | 4 | -8/+8 |
| | |||||
* | Update news | Jack Lloyd | 2019-05-09 | 1 | -0/+6 |
| | |||||
* | Merge GH #1938 Fix X509_DN comparisons | Jack Lloyd | 2019-05-09 | 8 | -13/+147 |
|\ | |||||
| * | Fix X509_DN comparison | Jack Lloyd | 2019-05-08 | 8 | -13/+147 |
| | | | | | | | | | | | | An issue in #1936 indicated that X509_DN operator< was not behaving correctly. Indeed, DNs could compare in such a way that DN1 < DN2 && DN2 < DN1. STL containers do not like this. | ||||
* | | Merge GH #1941 Fix some Clang 8 warnings | Jack Lloyd | 2019-05-09 | 8 | -29/+19 |
|\ \ | |/ |/| | |||||
| * | Fix some warnings with Clang 8 | Jack Lloyd | 2019-05-08 | 8 | -29/+19 |
|/ | | | | | | Notably several from the new -Wdefaulted-function-deleted Also remove some compat macro checks for MSVC 2013 | ||||
* | Merge GH #1940 Fix Boost lib linking on Windows | Jack Lloyd | 2019-05-08 | 1 | -1/+2 |
|\ | |||||
| * | append .lib suffix for boost on windows | Tim Oesterreich | 2019-05-07 | 1 | -1/+2 |
| | | |||||
* | | Merge GH #1939 Allow setting multiple OU | Jack Lloyd | 2019-05-08 | 4 | -2/+56 |
|\ \ | |/ |/| | |||||
| * | functionality to support multiple OUs, missing unit tests on more_dns | ndotb | 2019-05-07 | 4 | -2/+56 |
|/ | |||||
* | Update news | Jack Lloyd | 2019-05-07 | 1 | -1/+1 |
| | |||||
* | Merge GH #1936 Use map of vector instead of multimap in flatfile store | Jack Lloyd | 2019-05-07 | 5 | -14/+55 |
|\ | |||||
| * | use map of vectors instead of multimap in flatfile certstor | Tim Oesterreich | 2019-05-07 | 5 | -14/+55 |
|/ | |||||
* | Update news | Jack Lloyd | 2019-05-07 | 1 | -0/+8 |
| | |||||
* | Merge GH #1935 Fix doc | Jack Lloyd | 2019-05-07 | 1 | -2/+2 |
|\ | |||||
| * | doc: Fix up another broken code example in tls.rst | 刘群 | 2019-05-07 | 1 | -1/+1 |
| | | | | | | | | | | class Server_Credentials is not defined in namespace Botan either. Signed-off-by: Liu Qun <[email protected]> | ||||
| * | doc: Fix up the broken code example tls_client.cpp | 刘群 | 2019-05-07 | 1 | -1/+1 |
| | | | | | | | | | | class Client_Credentials is not defined in namespace Botan Signed-off-by: Liu Qun <[email protected]> | ||||
* | | Another todo | Jack Lloyd | 2019-05-07 | 1 | -0/+1 |
|/ | |||||
* | Merge GH #1929 Use raw strings for inline asm statements | Jack Lloyd | 2019-05-04 | 2 | -72/+64 |
|\ | |||||
| * | Use C++ raw strings in inline asm | Jack Lloyd | 2019-05-03 | 2 | -72/+64 |
| | | |||||
* | | Merge GH #1928 Remove IP/FP tables in DES | Jack Lloyd | 2019-05-04 | 3 | -283/+42 |
|\ \ | |||||
| * | | Remove IP/FP tables in DES | Jack Lloyd | 2019-05-03 | 3 | -283/+42 |
| | | | | | | | | | | | | | | | The instruction sequence is a bit slower, but saves 8K of ROM and eliminates a side channel issue. | ||||
* | | | Update news | Jack Lloyd | 2019-05-03 | 1 | -1/+1 |
| | | | |||||
* | | | Add a todo | Jack Lloyd | 2019-05-03 | 1 | -0/+1 |
|/ / | |||||
* | | Merge GH #1927 Fix TLS::Stream for Clang/MSVC | Jack Lloyd | 2019-05-03 | 2 | -4/+4 |
|\ \ | |/ |/| | |||||
| * | make template friends compile on clang and MSVC | Hannes Rantzsch | 2019-05-03 | 2 | -4/+4 |
|/ | |||||
* | Update news | Jack Lloyd | 2019-05-01 | 1 | -0/+3 |
| | |||||
* | Merge GH #1839 Add TLS asio stream wrapper | Jack Lloyd | 2019-05-01 | 9 | -1/+2034 |
|\ | |||||
| * | review: buffer accessors visibility, ignore ALERT::CLOSE_NOTIFY, docs | Hannes Rantzsch | 2019-04-29 | 2 | -72/+74 |
| | | |||||
| * | review: unit tests and public api version | Hannes Rantzsch | 2019-04-29 | 2 | -6/+10 |
| | | |||||
| * | simplify read_some and shutdown | Hannes Rantzsch | 2019-04-26 | 1 | -36/+23 |
| | | |||||
| * | simplify error_code handling for handshake and write | Hannes Rantzsch | 2019-04-26 | 1 | -39/+16 |
| | | |||||
| * | Further cleanup of asio stream header files | Hannes Rantzsch | 2019-04-26 | 10 | -603/+476 |
| | | | | | | | | | | | | | | * all async ops are now collected in one header and moved to the detail namespace * error categories are no longer a detail, as they are visible to the user * more documentation in asio_stream.h * remove asio_includes.h helper header | ||||
| * | require boost 1.68 for asio stream unit test | Hannes Rantzsch | 2019-04-26 | 1 | -1/+2 |
| | | |||||
| * | tidy up StreamCore as an implementation detail of Stream | Hannes Rantzsch | 2019-04-26 | 4 | -132/+131 |
| | | |||||
| * | start restructuring asio stream headers | Hannes Rantzsch | 2019-04-24 | 8 | -374/+202 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | StreamCore is now a nested class of Stream and will soon be hidden from the public interface. The goal is to offer buffer-handling methods (like CopyReceivedData) directly in Steam and have StreamCore be responsible for Botan::TLS::Callbacks implementation only. This will remove the need to provide StreamCore as a parameter for Async Ops construction. StreamBase has been removed. Stream no longer decides whether it is a Client or a Server when constructed, but when performing the handshake. This resembles the interface of boost::asio::ssl::stream and hides the implementation detail from the user. In order to allow testing with mocked TLS::Channels anyways, we use SPHINAE to setup either a real channel or a mocked channel. | ||||
| * | remove convertException entirely | Hannes Rantzsch | 2019-04-23 | 4 | -36/+73 |
| | | |||||
| * | use ErrorType instead of TLS::error and remove convert_exceptions header | Hannes Rantzsch | 2019-04-23 | 10 | -238/+115 |
| | | |||||
| * | minor beautifications in asio_stream unit test | Hannes Rantzsch | 2019-04-23 | 1 | -12/+3 |
| | | |||||
| * | use existing TLS::Connection_Side instead of handshake_type | Hannes Rantzsch | 2019-04-23 | 3 | -42/+32 |
| | | |||||
| * | use class instead of struct | Hannes Rantzsch | 2019-04-23 | 5 | -5/+10 |
| | | |||||
| * | remove superfluous #ifdef guards | Hannes Rantzsch | 2019-04-23 | 10 | -30/+0 |
| | | |||||
| * | review: low hanging fruits | Hannes Rantzsch | 2019-04-16 | 5 | -26/+30 |
| | | |||||
| * | Apply comment suggestions from code review | René Meusel | 2019-04-16 | 4 | -5/+8 |
| | | | | | | Co-Authored-By: hrantzsch <[email protected]> | ||||
| * | include build.h in all headers to make sure definitions are available | Hannes Rantzsch | 2019-04-16 | 11 | -0/+22 |
| | | |||||
| * | documentation and minor fixes for async ops | Hannes Rantzsch | 2019-04-16 | 8 | -88/+156 |
| | | |||||
| * | add doxygen preprocessor definitions do build asio_stream docs | Hannes Rantzsch | 2019-04-16 | 1 | -1/+4 |
| | | |||||
| * | fix: require boost 1.66 | Hannes Rantzsch | 2019-04-16 | 11 | -11/+11 |
| | | |||||
| * | FIX: async_base immediate completion | Hannes Rantzsch | 2019-04-16 | 1 | -1/+1 |
| | | | | | | | | see boostorg/beast#1557 | ||||
| * | FIX: do not block when reading into zero-sized buffer | Hannes Rantzsch | 2019-04-16 | 2 | -3/+58 |
| | |