0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 04:02:15 +02:00
openvpn3/openvpn/crypto
Arne Schwabe d0a9b61b4b
Do not allow SWEET32 vulnerable algorithms and MD4 without enableLegacyAlgorithm
With OpenSSL3, these algorithms are no longer allowed. With this change
we do the same regardless of the crypto library. Note that in contrast
to OpenSSL3, we include here 3DES into the legacy algorithms.

Signed-off-by: Arne Schwabe <arne@openvpn.net>
2022-01-12 18:30:04 +01:00
..
bs64_data_limit.hpp Update copyrights 2020-03-18 19:37:32 +01:00
cipher.hpp [OSSL 3.0] Implement using a library context for OpenSSL 3.0 2021-11-12 20:58:30 +01:00
crypto_aead.hpp Implement allowing only data channel ciphers that are actually available by the library 2021-11-12 20:58:37 +01:00
crypto_chm.hpp Allow controlling usage of non preferred DC ciphers via option 2021-11-12 20:58:46 +01:00
cryptoalgs.hpp Do not allow SWEET32 vulnerable algorithms and MD4 without enableLegacyAlgorithm 2022-01-12 18:30:04 +01:00
cryptodc.hpp Implement TLS Keying Material Export data key derivation 2020-08-27 13:00:11 +02:00
cryptodcsel.hpp [OSSL 3.0] Implement using a library context for OpenSSL 3.0 2021-11-12 20:58:30 +01:00
decrypt_chm.hpp Update copyrights 2020-03-18 19:37:32 +01:00
definitions.hpp Move SSL context from OpenSSL Context to OpenSSL Config 2022-01-12 18:29:50 +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 remove CryptoOvpnHMACContext legal_dc_digest call 2021-07-03 13:16:48 -06: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 [OSSL 3.0] Implement using a library context for OpenSSL 3.0 2021-11-12 20:58:30 +01:00