summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2019-10-07Add ability to set external Trust Anchors to Swift OpenSSL contextTim Costen
2019-10-04Correct leaks in OpenSSL interfaceTim Costen
2019-09-19Add support for use of shared certificate chain when setting up TLS contextTim Costen
2019-09-17Fix casing of enums to avoid conflict on WindowsTobias Markmann
2019-09-03Add enhanced OpenSSL configurationTim Costen
2019-01-21Fix OpenSSLContext to work correctly with OpenSSL 1.1.1Tobias Markmann
2019-01-18Allow ownership transfer of certificatesEdwin Mons
2019-01-14Add optional message to TLSErrorEdwin Mons
2018-07-30Use std::unique_ptr to have TLS classes own the TLSContextTobias Markmann
2018-03-20Merge branch 'swift-4.x'swift-5.0alpha2Tobias Markmann
2018-03-14Fix building with OpenSSL on WindowsTobias Markmann
2018-03-12Ability to set Diffie-Hellman parameters for OpenSSLContextTobias Markmann
2018-03-12Add getPeerFinishMessage() method and OpenSSL TLS backendTobias Markmann
2018-02-21Add support for Server Name Indication to OpenSSLContextTobias Markmann
2018-02-02Add basic TLS server support in OpenTLSContextTobias Markmann
2018-02-02Add support for extracting certificate chain from PEM stringTobias Markmann
2018-01-30Modernize OpenSSL crypto backendTobias Markmann
2017-10-02Fix Code According to New clang warning (-Wobjc-messaging-id)Tobias Markmann
2017-08-15Improve Swift’s interactions with Smart CardsThanos Doukoudakis
2017-06-19Don't crash when SSL_new failsAlexey Melnikov
2016-11-23Migrate remaining Swiften/Base/foreach.h use to range-based for loopTobias Markmann
2016-09-29Explicitly handle all possible SecTrustResultType enum valuesTobias Markmann
2016-08-24Use SSL_CTX_set_default_verify_paths to set trusted CAs for OpenSSLTobias Markmann
2016-04-25Convert hard tabs to four spaces in all our SConscript/*.py filesTobias Markmann
2016-04-05Migrate to Boost.Signals2 from Boost.SignalsTobias Markmann
2016-04-04Modernize code to use C++11 shared_ptr instead of Boost'sTobias Markmann
2016-04-01Modernize code to use C++11 nullptr using clang-tidyTobias Markmann
2016-03-31Convert tabs to 4 spaces for all source filesTobias Markmann
2016-03-31Stop building some TLS providers as always staticKevin Smith
2016-03-30Apply consistent #include grouping and sorting styleTobias Markmann
2016-03-15Explicitly convert between nullable and non-nullable on OS XTobias Markmann
2016-02-08Fix and adjust TLSTest to Windows SChannel backendTobias Markmann
2016-02-08Treat cert verify errors as non-fatal in OS X TLS backendTobias Markmann
2016-02-01Disable certificate revocation checking in OS X TLS backendTobias Markmann
2015-11-10Fix Cocoa memory management error in Secure Transport backendTobias Markmann
2015-11-06Fix potential memory leaks in Cocoa API usageTobias Markmann
2015-10-30Add support for OS X Secure Transport TLS backendTobias Markmann
2015-09-22Add explicit includes for classes used in PlatformTLSFactoriesTobias Markmann
2015-07-07Add hidden option to prevent disconnect when smartcard removedMili Verma
2015-07-02Reestablish connection with smart cardMili Verma
2015-06-10Add ability to limit SChannel to TLS 1.0Kevin Smith
2015-06-08Add missing SWIFTEN_API annotations to public Swiften APITobias Markmann
2015-02-17Disable SSLv3Kim Alvefur
2014-12-15Update Copyright in SwiftenKevin Smith
2014-11-13Fix iOS build and add iOS build documentation.Tobias Markmann
2014-08-10Fix invalid characters being allowed in JID domainsRichard Maudsley
2014-06-22NULL-terminate PKCS12 password bufferRemko Tronçon
2014-02-02Sluift: Add new_certificateRemko Tronçon
2014-01-11Allow TLS other than version 1Kevin Smith
2013-09-23Don't crash if server doesn't send cert in TLS handshakeNick Hudson