aboutsummaryrefslogtreecommitdiff
path: root/src/openvpn/ssl_openssl.c
AgeCommit message (Expand)Author
2023-09-26Remove all traces of the previous MSVC build systemFrank Lichtenheld
2023-03-20using OpenSSL3 API for EVP PKEY type name reportingMichael Baentsch
2023-01-10Update copyright year to 2023Frank Lichtenheld
2022-12-16Eliminate or comment empty blocks and switch fallthroughArne Schwabe
2022-11-05Refactor/optimise code sending TLS control channel messagesArne Schwabe
2022-05-22Reformat for sp_after_comma=addFrank Lichtenheld
2022-04-25Move ssl function related to control channel wrap/unwrap to ssl_pkt.c/hArne Schwabe
2022-04-21The Great Reformatting of 2022David Sommerseth
2022-03-29Enable usage of TLS groups not identified by a NID in OpenSSL 3Michael Baentsch
2022-01-26Fix a potential memory leak in tls_ctx_use_management_external_keySelva Nair
2022-01-26update copyright year to 2022Antonio Quartulli
2022-01-20pkcs11: Interface the xkey provider with pkcs11-helperSelva Nair
2022-01-20Enable signing via provider for management-external-keySelva Nair
2022-01-20A helper function to import private key for management-external-keySelva Nair
2022-01-20Initialize the xkey provider and use it in SSL contextSelva Nair
2021-12-07Remove ENABLE_CRYPTO_OPENSSL ifdef inside ENABLE_CRYPTO_OPENSSL ifdefArne Schwabe
2021-11-05Add insecure tls-cert-profile optionsArne Schwabe
2021-11-05Fix function name in DH error messageArne Schwabe
2021-11-01Use EVP_PKEY_get_group_name to query group nameArne Schwabe
2021-10-25Don't manually free DH params in OpenSSL 3Max Fillinger
2021-10-21Use EVP_PKEY based API for loading DH keysArne Schwabe
2021-10-21Deprecate --ecdh-curve with OpenSSL 3.0 and adjust mbed TLS messageArne Schwabe
2021-10-21Add message when decoding PKCS12 file fails.Arne Schwabe
2021-10-06Fix loading PKCS12 files on WindowsLev Stipakov
2021-07-21Fix tls-cert-profile broken on OpenSSL 1.1+Arne Schwabe
2021-07-02Update Fox e-mail address in copyright noticesMax Fillinger
2021-06-15Update copyrightsDavid Sommerseth
2021-04-18Ensure using const variables with EVP_PKEY_get0_*Arne Schwabe
2021-04-17Remove LibreSSL specific defines not needed for modern LibreSSLArne Schwabe
2021-04-02Always disable TLS renegotiationsArne Schwabe
2021-03-28Cleanup print_details and add signature/ED certificate printArne Schwabe
2020-10-24Remove NULL checks before calling freeArne Schwabe
2020-10-09Simplify key material exporter backend APISteffan Karger
2020-08-23Refactor key_state_export_keying_material functionsArne Schwabe
2020-07-21Implement tls-groups option to specify eliptic curves/groupsArne Schwabe
2020-07-20Drop support for OpenSSL 1.0.1Arne Schwabe
2020-06-26msvc: fix various level2 warningsLev Stipakov
2020-06-06openssl: add engine method for loading the keyJames Bottomley
2020-05-07build: Remove --disable-server from ./configureDavid Sommerseth
2020-05-07convert *_inline attributes to boolAntonio Quartulli
2020-04-22Fix tls_ctx_client/server_new leaving error on OpenSSL error stackArne Schwabe
2020-04-19Another round of uncrustify code cleanup.Arne Schwabe
2020-04-15Fix OpenSSL 1.1.1 not using auto elliptic curve selectionArne Schwabe
2020-04-10OpenSSL: Fix --crl-verify not loading multiple CRLs in one fileMaxim Plotnikov
2020-04-02Fix OpenSSL error stack handling of tls_ctx_add_extra_certsArne Schwabe
2020-03-24Fix OpenSSL private key passphrase noticesSanttu Lakkala
2020-01-19mbedtls: add RFC 5705 keying material exporter supportSteffan Karger
2019-12-04Add support for OpenSSL TLS 1.3 when using management-external-keyArne Schwabe
2019-12-04Make tls_version_max return the actual maximum versionArne Schwabe
2019-08-16openssl: Fix compilation without deprecated OpenSSL 1.1 APIsRosen Penev