0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 04:02:15 +02:00
openvpn3/openvpn/crypto
Heiko Hund dd104e8392 make it possible to specify dc algorithms
DCO only supports a limited set of ciphers, currently it is
discovered quite late if a unsupported algorithm is configured
(or pushed).

This introduces CryptoAlgs::allow_dc_algs() with which the
supported set of data channel algorithms can be specified.

The DCO code makes use of this, at the time a new_controller()
is created.

Signed-off-by: Heiko Hund <heiko@openvpn.net>
2021-06-18 15:09:35 +02:00
..
bs64_data_limit.hpp Update copyrights 2020-03-18 19:37:32 +01:00
cipher.hpp Update copyrights 2020-03-18 19:37:32 +01:00
crypto_aead.hpp remove unnecessary const from return type qualifier 2021-05-18 06:13:31 +02:00
crypto_chm.hpp Implement TLS Keying Material Export data key derivation 2020-08-27 13:00:11 +02:00
cryptoalgs.hpp make it possible to specify dc algorithms 2021-06-18 15:09:35 +02:00
cryptodc.hpp Implement TLS Keying Material Export data key derivation 2020-08-27 13:00:11 +02:00
cryptodcsel.hpp Implement TLS Keying Material Export data key derivation 2020-08-27 13:00:11 +02:00
decrypt_chm.hpp Update copyrights 2020-03-18 19:37:32 +01:00
digestapi.hpp Update copyrights 2020-03-18 19:37:32 +01:00
encrypt_chm.hpp Update copyrights 2020-03-18 19:37:32 +01:00
hashstr.hpp Update copyrights 2020-03-18 19:37:32 +01:00
ovpnhmac.hpp Update copyrights 2020-03-18 19:37:32 +01:00
packet_id.hpp Update copyrights 2020-03-18 19:37:32 +01:00
selftest.hpp Update copyrights 2020-03-18 19:37:32 +01:00
static_key.hpp Update copyrights 2020-03-18 19:37:32 +01:00
tls_crypt_v2.hpp Make tls-crypt/tls-cryptv2 compile with multiple compilation units 2019-08-29 16:59:33 +02:00
tls_crypt.hpp Update copyrights 2020-03-18 19:37:32 +01:00