aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/tls/conn.go
AgeCommit message (Expand)Author
2023-02-14crypto/tls: replace all usages of BytesOrPanicRoland Shoemaker
2023-01-30all: fix problematic commentscui fliter
2022-11-07crypto/tls: use certificate cache in clientRoland Shoemaker
2022-09-22crypto/tls: convert Conn.activeCall to atomic typecuiweixie
2022-08-11crypto/tls: change Conn.handshakeStatus type to atomic.BoolLudi Rehak
2022-05-06crypto/tls: avoid extra allocations in steady-state Handshake callsDavid Taylor
2022-04-11all: gofmt main repoRuss Cox
2022-03-06all: fix some typosDan Kortschak
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-10-25crypto/tls: add Conn.NetConn methodAgniva De Sarker
2021-03-16crypto/tls: add HandshakeContext method to ConnJohan Brandhorst
2020-12-17crypto/tls: revert "add HandshakeContext method to Conn"Johan Brandhorst
2020-11-09crypto/tls: ensure the server picked an advertised ALPN protocolFilippo Valsorda
2020-11-09crypto/tls: drop macFunction abstractionFilippo Valsorda
2020-11-09crypto/tls: add HandshakeContext method to ConnJohan Brandhorst
2020-11-09crypto/tls: pool Conn's outBuf to reduce memory cost of idle connectionscch123
2020-11-07crypto/tls: set Deadline before sending close notify alertKatie Hockman
2020-10-06crypto/tls: fix typo in spelling of permanentErrorLuca Spiller
2020-09-24crypto/tls: replace errClosed with net.ErrClosedAinar Garipov
2020-05-08crypto/tls: add Config.VerifyConnection callbackKatie Hockman
2020-05-08crypto/tls: rotate session ticket keysKatie Hockman
2020-04-20crypto/tls: add DialerBrad Fitzpatrick
2020-04-15crypto/tls: help linker remove code when only Client or Server is usedBrad Fitzpatrick
2020-04-13crypto/tls: failed tls.Conn.Write returns a permanent errorKatie Hockman
2019-12-06crypto/tls: fix a typo in TLS handshake commentAlex Harford
2019-10-26crypto/tls: move a defer out of a loopJosh Bleecher Snyder
2019-10-04crypto/tls: remove NPN supportBrad Fitzpatrick
2019-08-27crypto/tls: remove SSLv3 supportFilippo Valsorda
2019-04-16crypto/tls: fix a minor MAC vs padding leakDavid Benjamin
2018-11-12crypto/tls: set ServerName and unset TLSUnique in ConnectionState in TLS 1.3Filippo Valsorda
2018-11-12crypto/tls: implement TLS 1.3 client authenticationFilippo Valsorda
2018-11-12crypto/tls: implement TLS 1.3 PSK authentication (client side)Filippo Valsorda
2018-11-12crypto/tls: implement TLS 1.3 middlebox compatibility modeFilippo Valsorda
2018-11-12crypto/tls: implement TLS 1.3 KeyUpdate messagesFilippo Valsorda
2018-11-08crypto/tls: remove a forgotten note to future selfFilippo Valsorda
2018-11-02crypto/tls: implement TLS 1.3 client handshake (base)Filippo Valsorda
2018-11-02crypto/tls: implement TLS 1.3 version-specific messagesFilippo Valsorda
2018-11-02crypto/tls: implement TLS 1.3 record layer and cipher suitesFilippo Valsorda
2018-10-29crypto/tls: rewrite some messages with golang.org/x/crypto/cryptobyteFilippo Valsorda
2018-10-24crypto/tls, net/http: reject HTTP requests to HTTPS serverBrad Fitzpatrick
2018-10-24crypto/tls: replace custom *block with standard buffersFilippo Valsorda
2018-10-17crypto/tls,crypto/x509: normalize RFC referencesFilippo Valsorda
2018-08-22crypto/tls: make ConnectionState.ExportKeyingMaterial a methodFilippo Valsorda
2018-07-25crypto/tls: fix deadlock when Read and Close called concurrentlyMinaev Mike
2018-06-01all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper
2018-04-03crypto/tls: simplify the Handshake locking strategyFilippo Valsorda
2018-03-22crypto/tls: support keying material exportMike Danese
2017-11-08crypto/tls: limit number of consecutive warning alertsfilewalkwithme
2017-10-06crypto/tls: fix first byte test for 255 CBC padding bytesPeter Wu
2017-08-15crypto/tls: disallow handshake messages fragmented across CCSFilippo Valsorda