]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Move key_ctx_bi into crypto_options
authorSteffan Karger <steffan@karger.me>
Sun, 7 Feb 2016 19:47:12 +0000 (20:47 +0100)
committerGert Doering <gert@greenie.muc.de>
Tue, 9 Feb 2016 07:39:23 +0000 (08:39 +0100)
commit8b1a00ca4be11f03238c27b0f9a54573b707ba89
tree975bb90d0d4b735ad1278f2896685d106f17032d
parent2d9c6d20e6e98f852930ea96dae9bd912d34068e
Move key_ctx_bi into crypto_options

The encrypt and decrypt routines use struct crypto_options as their main
information source.  A struct crypto_options would have a pointer to a
struct key_ctx_bi, which had to be updated at the correct moments to keep
them correct.  Instead of doing this administration, just put the struct
key_ctx_bi inside crypto_options.  Makes the code a little simpler too.

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <1454874438-5081-5-git-send-email-steffan@karger.me>
URL: http://article.gmane.org/gmane.network.openvpn.devel/11078
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/crypto.c
src/openvpn/crypto.h
src/openvpn/init.c
src/openvpn/ssl.c
src/openvpn/ssl.h
src/openvpn/ssl_common.h