]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Use TYPE_do_all_provided function for listing cipher/digest
authorArne Schwabe <arne@rfc2549.org>
Tue, 9 Nov 2021 14:48:11 +0000 (15:48 +0100)
committerGert Doering <gert@greenie.muc.de>
Wed, 10 Nov 2021 13:34:59 +0000 (14:34 +0100)
commitab3f32b9069c31d1724d906b38549ab683c0d97b
tree0c5fe43f05d45ed2756c8372152e47f75c839515
parentd720c5fd45d5c61b9c797172f8d6a7eaa35b959c
Use TYPE_do_all_provided function for listing cipher/digest

With OpenSSL 3.0 the use of nid values is deprecated and new algorithms
do not even have NID values anymore.

This also works nicely with providers now:

   openvpn --provider legacy:default --show-ciphers

shows more ciphers (e.g. BF-CBC) than just

   openvpn --show-ciphers

when compiled with OpenSSL 3.0

Patch v4: Use SIZE instead size(x)/sizeof(*x)

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20211109144811.3426928-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23142.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/crypto_openssl.c