aboutsummaryrefslogtreecommitdiff
path: root/src/openvpn/ssl_backend.h
AgeCommit message (Expand)Author
2023-03-07Dynamic tls-crypt for secure soft_reset/session renegotiationArne Schwabe
2023-01-10Update copyright year to 2023Frank Lichtenheld
2022-11-05Refactor/optimise code sending TLS control channel messagesArne Schwabe
2022-04-21The Great Reformatting of 2022David Sommerseth
2022-01-26update copyright year to 2022Antonio Quartulli
2021-08-02Support NCP in pure P2P VPN setupsArne Schwabe
2021-07-02Update Fox e-mail address in copyright noticesMax Fillinger
2021-06-15Update copyrightsDavid Sommerseth
2020-10-09Simplify key material exporter backend APISteffan Karger
2020-10-09Implement generating data channel keys via EKM/RFC 5705Arne Schwabe
2020-08-23Refactor key_state_export_keying_material functionsArne Schwabe
2020-07-21Implement tls-groups option to specify eliptic curves/groupsArne Schwabe
2020-05-07convert *_inline attributes to boolAntonio Quartulli
2018-10-11Add better support for showing TLS 1.3 ciphersuites in --show-tlsArne Schwabe
2018-10-10Add support for tls-ciphersuites for TLS 1.3Arne Schwabe
2018-10-10Remove MANAGMENT_EXTERNAL_KEY, MANAGMENT_IN_EXTRA, ENABLE_CLIENT_CRArne Schwabe
2018-09-25Do not load certificate from tls_ctx_use_external_private_key()Steffan Karger
2018-02-01Update copyright to include 2018 plus company name changeDavid Sommerseth
2018-01-20Add support for TLS 1.3 in --tls-version-{min, max}Steffan Karger
2018-01-20Fix --tls-version-min and --tls-version-max for OpenSSL 1.1+Steffan Karger
2017-12-04Remove ENABLE_CRYPTOAntonio Quartulli
2017-11-19Add --tls-cert-profile option.Steffan Karger
2017-08-11make function declarations C99 compliantAntonio Quartulli
2017-06-16copyright: Update GPLv2 license textsDavid Sommerseth
2016-12-21Update copyrightsDavid Sommerseth
2016-12-14The Great Reformatting - first phaseDavid Sommerseth
2016-12-01reload CRL only if file was modifiedAntonio Quartulli
2016-11-16Refactor CRL handlingSteffan Karger
2016-11-15Replace WIN32 by _WIN32Gert Doering
2016-11-01Fix builds with --disable-cryptoDavid Sommerseth
2016-04-28Rename files with 'polarssl' in the name to 'mbedtls'Steffan Karger
2016-04-28Migrate to mbed TLS 2.xSteffan Karger
2015-12-14Warn user if their certificate has expiredSteffan Karger
2015-10-10Added support for TLS Keying Material Exporters [RFC-5705]Daniel Kubec
2014-11-14Add --tls-version-maxSteffan Karger
2014-05-20Fixed some compile issues with show_library_versions()James Yonan
2014-04-25Add support for elliptic curve diffie-hellmann key exchange (ECDH)Steffan Karger
2014-04-18Add SSL library version reporting.Gert Doering
2014-01-05Make tls_ctx_restrict_ciphers accept NULL as char *cipher_list.Steffan Karger
2014-01-03If --tls-cipher is supplied, make --show-tls parse the list.Steffan Karger
2013-11-23Refactor tls_ctx_use_external_private_key()Joachim Schipper
2013-07-11TLS version negotiationJames Yonan
2013-07-03plugin: Extend the plug-in v3 API to identify the SSL implementation usedDavid Sommerseth
2013-06-07Do not pass struct tls_session* as void* in key_state_ssl_init().Steffan Karger
2013-03-22Switch to IANA names for TLS ciphers.Steffan Karger
2012-06-22Remove ENABLE_INLINE_FILES conditionalsArne Schwabe
2012-04-27Added support for new PolarSSL 1.1 RNGAdriaan de Jong
2012-03-22build: proper crypto detection and usageAlon Bar-Lev
2012-03-22build: standard directory layoutAlon Bar-Lev