summaryrefslogtreecommitdiff
path: root/src/crypto/tls/handshake_server.go
Commit message (Expand)AuthorAgeFilesLines
* crypto/tls: let HTTP/1.1 clients connect to servers with NextProtos "h2"go1.17beta1Filippo Valsorda2021-06-101-8/+34
* crypto/tls: make cipher suite preference ordering automaticFilippo Valsorda2021-05-081-21/+14
* crypto/tls: enforce ALPN overlap when negotiated on both sidesRoland Shoemaker2021-05-061-5/+8
* crypto/tls: add HandshakeContext method to ConnJohan Brandhorst2021-03-161-6/+11
* crypto/tls: revert "add HandshakeContext method to Conn"Johan Brandhorst2020-12-171-11/+6
* crypto/tls: de-prioritize AES-GCM ciphers when lacking hardware supportRoland Shoemaker2020-11-101-0/+14
* crypto/tls: ensure the server picked an advertised ALPN protocolFilippo Valsorda2020-11-091-1/+1
* crypto/tls: drop macFunction abstractionFilippo Valsorda2020-11-091-3/+4
* crypto/tls: add HandshakeContext method to ConnJohan Brandhorst2020-11-091-6/+11
* crypto/tls: set CipherSuite for VerifyConnectionKatie Hockman2020-06-041-1/+2
* crypto/tls: fix duplicate calls to VerifyConnectionKatie Hockman2020-06-031-15/+12
* crypto/tls: persist the createdAt time when re-wrapping session ticketsKatie Hockman2020-05-181-8/+13
* crypto/tls: add Config.VerifyConnection callbackKatie Hockman2020-05-081-13/+28
* crypto/tls: rotate session ticket keysKatie Hockman2020-05-081-8/+6
* crypto/tls: rotate session keys in older TLS versionsKatie Hockman2020-05-071-0/+7
* crypto/tls: enforce TLS 1.3 (and TLS 1.2) downgrade protection checksFilippo Valsorda2020-05-051-1/+1
* all: fix a bunch of misspellingsVille Skyttä2019-11-151-1/+1
* crypto/tls: re-enable RSA-PSS in TLS 1.2 againFilippo Valsorda2019-11-121-1/+1
* crypto/tls: select only compatible chains from CertificatesFilippo Valsorda2019-11-121-1/+5
* crypto/tls: implement (*ClientHelloInfo).SupportsCertificateFilippo Valsorda2019-11-121-0/+1
* crypto/tls: refactor certificate and signature algorithm logicFilippo Valsorda2019-11-121-82/+78
* crypto/tls: send ec_points_format extension in ServerHelloOlivier Poitrey2019-10-311-0/+9
* crypto/tls: improve error messages for invalid certificates and signaturesFilippo Valsorda2019-10-301-9/+6
* crypto/tls: remove NPN supportBrad Fitzpatrick2019-10-041-23/+0
* crypto/tls: remove SSLv3 supportFilippo Valsorda2019-08-271-3/+3
* crypto/tls: disable RSA-PSS in TLS 1.2 againFilippo Valsorda2019-06-191-3/+4
* crypto/tls: add support for Ed25519 certificates in TLS 1.2 and 1.3Filippo Valsorda2019-05-171-28/+32
* Revert "crypto/tls: disable RSA-PSS in TLS 1.2"Filippo Valsorda2019-02-271-2/+2
* crypto/tls: disable RSA-PSS in TLS 1.2Filippo Valsorda2019-02-071-2/+2
* crypto/tls: implement TLS 1.3 downgrade protectionFilippo Valsorda2018-11-121-4/+14
* crypto/tls: implement TLS 1.3 client authenticationFilippo Valsorda2018-11-121-45/+47
* crypto/tls: implement TLS 1.3 PSK authentication (server side)Filippo Valsorda2018-11-121-5/+9
* crypto/tls: implement TLS 1.3 PSK authentication (client side)Filippo Valsorda2018-11-121-8/+1
* crypto/tls: implement TLS 1.3 KeyUpdate messagesFilippo Valsorda2018-11-121-3/+2
* crypto/tls: implement TLS 1.3 KeyLogWriter supportFilippo Valsorda2018-11-121-1/+1
* crypto/tls: implement TLS 1.3 server handshake (base)Filippo Valsorda2018-11-021-65/+87
* crypto/tls: implement TLS 1.3 version negotiationFilippo Valsorda2018-11-021-12/+11
* crypto/tls: implement TLS 1.3 version-specific messagesFilippo Valsorda2018-11-021-1/+0
* crypto/tls: rewrite some messages with golang.org/x/crypto/cryptobyteFilippo Valsorda2018-10-291-1/+1
* crypto/tls,crypto/x509: normalize RFC referencesFilippo Valsorda2018-10-171-2/+2
* crypto/tls: fix deadlock when Read and Close called concurrentlyMinaev Mike2018-07-251-1/+2
* crypto/tls: consolidate signatures handling in SKE and CVPeter Wu2018-06-201-52/+7
* crypto/tls: simplify the Handshake locking strategyFilippo Valsorda2018-04-031-1/+0
* crypto/tls: support keying material exportMike Danese2018-03-221-0/+2
* crypto/tls: replace signatureAndHash by SignatureScheme.Peter Wu2017-10-131-17/+15
* crypto/tls: pass argument to serverInit rather than using a field in Config.Adam Langley2017-05-161-6/+2
* crypto/tls: add a SignatureScheme type.Adam Langley2016-10-271-2/+2
* crypto/tls: expand ClientHelloInfoFilippo Valsorda2016-10-261-22/+50
* crypto/tls: add VerifyPeerCertificate to tls.ConfigJoshua Boelter2016-10-241-0/+7
* crypto/tls: add Config.GetConfigForClientAdam Langley2016-10-181-27/+40