summaryrefslogtreecommitdiffstats
path: root/vespalib/CMakeLists.txt
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@oath.com>2018-09-10 12:17:48 +0000
committerTor Brede Vekterli <vekterli@oath.com>2018-09-19 14:33:35 +0000
commit1bd4871466d962f52e4a762cb19211008551b82f (patch)
tree462ca32f94d9eb7fcb48bf6a8ecdfb27eaa63de8 /vespalib/CMakeLists.txt
parentb66c3a723f28f4de46792f47a05c4a354f8798aa (diff)
Introduce custom OpenSSL BIOs for providing direct buffer read/write
BIOs offer a dynamic view into source or sink (const/mutable) buffers and avoids overhead of copying from/to memory BIOs. Also strictly enforces buffer sizes to ensure there are no hidden reallocs. Additionally make code OpenSSL 1.1+ and TLSv1.3 compatible.
Diffstat (limited to 'vespalib/CMakeLists.txt')
-rw-r--r--vespalib/CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/vespalib/CMakeLists.txt b/vespalib/CMakeLists.txt
index fb3b08b325f..b32c875cb26 100644
--- a/vespalib/CMakeLists.txt
+++ b/vespalib/CMakeLists.txt
@@ -57,6 +57,7 @@ vespa_define_module(
src/tests/net/send_fd
src/tests/net/socket
src/tests/net/socket_spec
+ src/tests/net/tls/direct_buffer_bio
src/tests/net/tls/openssl_impl
src/tests/net/tls/transport_options
src/tests/objects/nbostream