]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Enable signing using CNG through xkey provider
authorSelva Nair <selva.nair@gmail.com>
Tue, 14 Dec 2021 16:59:25 +0000 (11:59 -0500)
committerGert Doering <gert@greenie.muc.de>
Thu, 20 Jan 2022 17:09:25 +0000 (18:09 +0100)
commit7ae282ca23e5a17cd9f2eb4801deed64ca64c704
tree8075c8120d0c66cd9e3c19af8a3e3c56de9f27e1
parent6121001ed82914f336da081bb8aefaeb055450cb
Enable signing using CNG through xkey provider

- Add xkey_cng_sign() as sign_op for the provider
  and load the key using xkey_generic_load.

- Enable/Disable old code when provider is available or not.

- xkey_digest is made non-static for use in cryptoapi.c

One function cng_padding_type() is moved down to reduce number
of ifdef's.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20211214165928.30676-16-selva.nair@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23444.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/cryptoapi.c