Branch: refs/heads/ssl-reconf
Home:
https://github.com/kronosnet/kronosnet
Commit: e717b4a05df6481b472e5cf5b9121363253c8fd7
https://github.com/kronosnet/kronosnet/commit/e717b4a05df6481b472e5cf5b9121…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-05-28 (Tue, 28 May 2019)
Changed paths:
M libknet/crypto.c
M libknet/crypto_model.h
M libknet/crypto_nss.c
M libknet/crypto_openssl.c
M libknet/handle.c
M libknet/libknet.h
M libknet/tests/api_knet_handle_crypto.c
Log Message:
-----------
[crypto] rework knet_handle_crypto external API to be more solid
the API was rather weak and could potentially leave traffic uncrypted
in case of certain, corner case, failures.
this patch is a subset of a bigger rework of the crypto layer that
will in future allow runtime reconfiguration without traffic disruption
of the crypto config.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>