Commit Graph

  • ed06c77b1d crypto/tls: fix clientHelloMsg fuzzer not to generate the RI SCSV EKR 2017-01-11 13:46:27 -0800
  • 147d78ad99 tris: switch to Go 1.8beta1 Filippo Valsorda 2016-12-12 12:16:45 +0000
  • 052978de5e crypto/tls: expose extension versions in ClientHelloInfo.SupportedVersions Filippo Valsorda 2016-12-10 00:42:13 +0100
  • 1bc19494f8 tris: tolerate NSS sending obfuscated_ticket_age as seconds Filippo Valsorda 2016-12-05 17:41:00 -0500
  • faefac5f1a crypto/tls: stop ConfirmHandshake from locking on any Read Filippo Valsorda 2016-12-05 17:11:46 -0500
  • 1b03258899 crypto/tls: simplify the Handshake locking Filippo Valsorda 2016-12-02 19:43:45 +0000
  • 341de96a61 crypto/tls: fix Conn.phase data races Filippo Valsorda 2016-12-05 13:38:08 -0500
  • f3fe024dc7 crypto/tls: do not drain 0-RTT data on Close Filippo Valsorda 2016-12-05 13:00:53 -0500
  • 3e31621f57 crypto/tls: pick the first group the client sent a key share for Filippo Valsorda 2016-12-05 12:15:16 -0500
  • 831410a948 tris: fix cross-compilation and relocation Filippo Valsorda 2016-12-01 15:06:07 +0000
  • 345fbe2a39 tris: fix http2 tls.Conn context Filippo Valsorda 2016-12-01 15:05:19 +0000
  • df557b2b05 tris: fix NSS 0-RTT interop Filippo Valsorda 2016-11-30 20:09:43 +0000
  • 5c4af70647 tris: drop QuietError Filippo Valsorda 2016-11-30 03:08:13 +0000
  • 2b667f2952 tris: fix mint interop Filippo Valsorda 2016-11-30 01:00:17 +0000
  • 180bfdbd68 crypto/tls: finish the session ticket state checks Filippo Valsorda 2016-11-30 00:11:10 +0000
  • 6ca044cede tris: add picotls interop Filippo Valsorda 2016-11-26 05:50:26 +0000
  • f8c15889af crypto/tls: implement TLS 1.3 server 0-RTT Filippo Valsorda 2016-11-25 21:46:50 +0000
  • 1117f76fcc crypto/tls: return from Handshake before the Client Finished in 1.3 Filippo Valsorda 2016-11-22 22:23:34 -0500
  • ee3048cfd2 crypto/tls: implement TLS 1.3 server PSK Filippo Valsorda 2016-11-21 17:25:27 -0500
  • 453bd6af77 crypto/tls: implement TLS 1.3 PSK messages Filippo Valsorda 2016-11-21 17:24:45 -0500
  • 6c3765bb15 tris: add error tracing with CH dumping Filippo Valsorda 2016-11-06 22:48:40 -0800
  • ea17b0c225 tris: implement Committer Filippo Valsorda 2016-11-04 17:09:45 -0700
  • 8052dc002f tris: extend ConnectionInfo Filippo Valsorda 2016-11-04 17:07:36 -0700
  • 4b0d17eca3 crypto/tls: implement TLS 1.3 minimal server Filippo Valsorda 2016-11-06 09:01:12 -0800
  • b0eca83785 tris: suppress internal/testenv Filippo Valsorda 2016-11-03 13:39:02 -0700
  • 6e85ff94f0 tris: import go wrapper and interoperability tests Filippo Valsorda 2016-11-03 14:13:18 -0700
  • 26a95ba46a [dev.tls] crypto/tls: implement TLS 1.3 cipher suites Filippo Valsorda 2016-11-20 10:13:40 -0500
  • 9bc837c453 [dev.tls] crypto/tls: implement TLS 1.3 messages Filippo Valsorda 2016-11-19 17:10:00 -0500
  • 7743362eba [dev.tls] crypto/tls: implement TLS 1.3 record layer Filippo Valsorda 2016-11-12 12:35:50 -0800
  • dd708a5a20 crypto/tls: fix docstring of Config.ClientSessionCache Artyom Pervukhin 2017-08-18 13:26:41 +0300
  • d6b90c312b crypto/tls: disallow handshake messages fragmented across CCS Filippo Valsorda 2017-01-18 16:53:35 +0000
  • 66a1e759f3 crypto/tls: add BenchmarkHandshakeServer Filippo Valsorda 2017-06-02 12:33:50 -0700
  • 257ad9c7d6 crypto/tls: don't check whether an ec point is on a curve twice Andreas Auernhammer 2017-05-26 11:33:49 +0200
  • 95bebf2e8e crypto/tls: split clientHandshake into multiple methods Sergey Frolov 2017-05-30 12:53:11 -0400
  • b0bcb44715 crypto/tls: pass argument to serverInit rather than using a field in Config. Adam Langley 2017-04-28 13:37:52 -0700
  • 20de5509db crypto/tls: recommend P256 elliptic curve Kevin Burke 2017-04-10 10:22:26 -0700
  • cec37e0cf2 crypto/tls: make Config.Clone also clone the GetClientCertificate field Mike Danese 2017-03-01 10:43:57 -0800
  • 1867b9ca10 crypto/tls: use io.ReadFull in conn_test.go Joe Tsai 2017-02-23 17:41:31 -0800
  • fedcc1ec9c crypto/tls: don't hold lock when closing underlying net.Conn. Adam Langley 2017-02-08 10:06:34 -0800
  • c9d95e7aac crypto/tls: fix link to more info about channel bindings Максим Федосеев 2017-01-30 17:11:01 +0500
  • 2fd73e730d crypto/tls: document that only tickets are supported. Adam Langley 2017-02-08 09:47:34 -0800
  • 6091662fa9 cmd/link, crypto/tls: don't use append loops Daniel Martí 2017-02-06 11:03:58 +0000
  • 59e91483bd crypto/tls: reject SNI values with a trailing dot. Adam Langley 2016-12-05 10:24:30 -0800
  • c7f1c5bf4e crypto/tls: document ConnectionState.NegotiatedProtocol more clearly Anmol Sethi 2017-01-29 03:18:17 -0500
  • b5fd625da3 crypto/tls: disable CBC cipher suites with SHA-256 by default Filippo Valsorda 2017-01-16 23:54:45 +0000
  • d2353f871d crypto/tls: fix a typo Mikio Hara 2016-12-19 06:01:18 +0900
  • c2df6cccbd crypto/tls: update CBC Lucky13 warning a bit Brad Fitzpatrick 2016-11-29 20:41:29 +0000
  • 1b8b6efd10 crypto/tls: reject zero-length SCTs. Adam Langley 2016-11-17 12:15:19 -0800
  • 8b63f202ce crypto/tls: reject CT extension with no SCTs included woodsaj 2016-11-17 20:14:32 +0800
  • 85c867c672 crypto/tls: add example for Config KeyLogWriter Joonas Kuorilehto 2016-09-11 22:31:19 +0300
  • 58695365b9 all: don't call t.Fatal from a goroutine Ian Lance Taylor 2016-11-14 21:34:58 -0800
  • b8725556fa all: spell "marshal" and "unmarshal" consistently Dmitri Shuralyov 2016-11-09 14:49:12 -0800
  • 72ea563e1e cmd/gofmt, crypto/tls: fix typos Kevin Burke 2016-11-11 08:39:33 -0800
  • e3f996a6b7 crypto/tls: use default cipher suites in BenchmarkThroughput Michael Munday 2016-11-07 15:40:48 -0500
  • 1ac9b9783b crypto/{cipher,tls,internal/cryptohw}: prioritise AES-GCM when hardware support is present. Adam Langley 2016-11-07 10:25:57 -0800
  • 3dc6b2757e all: sprinkle t.Parallel on some slow tests Brad Fitzpatrick 2016-11-04 05:28:01 +0000
  • a1b5b4eab5 crypto/tls: add GetClientCertificate callback Adam Langley 2016-10-26 10:05:03 -0700
  • ce1c25b814 crypto/tls: add a SignatureScheme type. Adam Langley 2016-10-26 12:30:30 -0700
  • 54967fbddc crypto/tls: add CloseWrite method to Conn Ben Burkert 2016-10-17 14:47:48 -0700
  • b189f06b5c crypto/tls: expand ClientHelloInfo Filippo Valsorda 2016-10-19 15:21:54 +0200
  • 5dbe3480aa crypto/tls: fix vet issues again Josh Bleecher Snyder 2016-10-25 06:45:35 -0700
  • a660d3e993 crypto/tls: add VerifyPeerCertificate to tls.Config Joshua Boelter 2016-07-13 16:22:28 -0600
  • 5b71240bb5 all: minor vet fixes Josh Bleecher Snyder 2016-10-23 14:10:11 -0700
  • 56db2e9d77 net/http: drop custom tls.Config cloning code. Adam Langley 2016-10-20 09:48:24 -0700
  • 83797dffac crypto/tls: enable ChaCha20-Poly1305 cipher suites by default. Adam Langley 2016-10-12 10:53:35 -0700
  • 826c39c6ef crypto/tls: add Config.GetConfigForClient Adam Langley 2016-10-10 15:27:34 -0700
  • 6f5a445fc3 crypto/tls: only store a single nonce for AES-GCM. Adam Langley 2016-10-12 11:20:27 -0700
  • 2d346b9207 Revert "crypto/tls: add CloseWrite method to Conn" Adam Langley 2016-10-17 14:26:57 -0700
  • 41aac6ea44 crypto/tls: support ChaCha20-Poly1305. Adam Langley 2016-10-12 10:46:43 -0700
  • 152328ca0e crypto/tls: add CloseWrite method to Conn Ben Burkert 2016-07-24 15:13:56 -0700
  • 98052045d9 crypto/tls: enable X25519 by default. Adam Langley 2016-10-11 15:08:35 -0700
  • 7ef5c9eac8 crypto/tls: support X25519. Adam Langley 2016-10-10 18:23:37 -0700
  • 1a30048f28 crypto/tls: fix printing of OpenSSL output when updating a test fails. Adam Langley 2016-10-11 14:45:29 -0700
  • 6918d87d90 crypto/tls: switch to OpenSSL 1.1.0 for test data. Adam Langley 2016-10-11 10:08:57 -0700
  • 318ec0c21a crypto/tls: implement countermeasures against CBC padding oracles Filippo Valsorda 2015-12-23 02:03:44 +0000
  • 5b97009ebb crypto/tls: simplify keylog tests. Adam Langley 2016-09-30 12:55:25 -0700
  • 5716364b9c crypto/tls: Fix c.in.decrypt error handling. David Benjamin 2016-07-01 16:41:09 -0400
  • b7ba182f28 crypto/tls: fix deadlock when racing to complete handshake. Adam Langley 2016-09-14 11:50:36 -0700
  • 37110e801a crypto/tls: flush the buffer on handshake errors Filippo Valsorda 2016-09-09 14:07:30 +0100
  • 433c5c3eec crypto/tls: Add mutex to protect KeyLogWriter Joonas Kuorilehto 2016-09-10 22:07:33 +0300
  • 1822025fbf crypto/tls: add Config.Clone Brad Fitzpatrick 2016-08-30 03:19:01 +0000
  • 0d6f47c2a7 all: use time.Until where applicable Brad Fitzpatrick 2016-08-30 01:05:18 +0000
  • f513433c3e crypto/tls: add KeyLogWriter for debugging Joonas Kuorilehto 2016-08-20 14:41:42 +0300
  • 251d647e6e crypto/tls: don't generate random ticket keys if already set. Adam Langley 2016-08-17 17:38:06 -0700
  • 999c968fe2 crypto/tls: fix comment typo. Adam Langley 2016-08-18 14:49:01 -0700
  • cfd077fd28 crypto/tls: support AES-128-CBC cipher suites with SHA-256. Adam Langley 2016-08-17 16:45:47 -0700
  • cde0e97e4c crypto/x509: require a NULL parameters for RSA public keys. Adam Langley 2016-08-17 15:55:15 -0700
  • 4b78482c8b crypto/tls: set Conn.ConnectionState.ServerName unconditionally Atin M 2016-05-06 12:20:12 -0400
  • 8e34bdcdf7 crypto/tls: fix WriteTo method signature Josh Bleecher Snyder 2016-07-09 13:59:36 -0700
  • 6a4ec07878 crypto/tls: gofmt -w -s Mikio Hara 2016-06-28 08:41:37 +0900
  • 38b469124e crypto/tls: Use the same buffer size in the client and server in the TLS throughput benchmark Tom Bergan 2016-06-29 07:45:23 -0700
  • 4cf6d7923b crypto/tls: don't copy Mutex or Once values Ian Lance Taylor 2016-06-21 07:00:41 -0700
  • 0d94116736 crypto/tls: buffer handshake messages. Adam Langley 2016-06-01 14:41:09 -0700
  • a709e2d83c crypto/tls: remove unused variable in benchmark code Robert Griesemer 2016-05-27 19:47:55 -0700
  • 798aee2597 crypto/tls: reduce size of buffer in throughput benchmarks Andrew Gerrand 2016-05-31 13:21:35 +1000
  • 5166c9e255 crypto/tls: gofmt Austin Clements 2016-05-27 14:25:16 -0400
  • cbcba9f9b6 crypto/tls: fix race in Benchmark{Throughput,Latency} Mikio Hara 2016-05-28 03:20:11 +0900
  • 81aa612742 crypto/tls: adjust dynamic record sizes to grow arithmetically Russ Cox 2016-05-27 09:50:06 -0400
  • 6781899784 crypto/tls: Never resume sessions across different versions. David Benjamin 2016-02-15 11:41:40 -0500
  • 6885da92a7 crypto/tls: document certificate chains in LoadX509KeyPair Scott Bell 2016-05-16 12:51:52 -0700