Branch: refs/heads/ssl-reconf Home: https://github.com/kronosnet/kronosnet Commit: e717b4a05df6481b472e5cf5b9121363253c8fd7 https://github.com/kronosnet/kronosnet/commit/e717b4a05df6481b472e5cf5b91213... Author: Fabio M. Di Nitto fdinitto@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@redhat.com