ed06c77
crypto/tls: fix clientHelloMsg fuzzer not to generate the RI SCSV by
2017-01-11 13:46:27 -0800
147d78a
tris: switch to Go 1.8beta1 by
2016-12-12 12:16:45 +0000
052978d
crypto/tls: expose extension versions in ClientHelloInfo.SupportedVersions by
2016-12-10 00:42:13 +0100
1bc1949
tris: tolerate NSS sending obfuscated_ticket_age as seconds by
2016-12-05 17:41:00 -0500
faefac5
crypto/tls: stop ConfirmHandshake from locking on any Read by
2016-12-05 17:11:46 -0500
1b03258
crypto/tls: simplify the Handshake locking by
2016-12-02 19:43:45 +0000
341de96
crypto/tls: fix Conn.phase data races by
2016-12-05 13:38:08 -0500
f3fe024
crypto/tls: do not drain 0-RTT data on Close by
2016-12-05 13:00:53 -0500
3e31621
crypto/tls: pick the first group the client sent a key share for by
2016-12-05 12:15:16 -0500
831410a
tris: fix cross-compilation and relocation by
2016-12-01 15:06:07 +0000
345fbe2
tris: fix http2 tls.Conn context by
2016-12-01 15:05:19 +0000
df557b2
tris: fix NSS 0-RTT interop by
2016-11-30 20:09:43 +0000
5c4af70
tris: drop QuietError by
2016-11-30 03:08:13 +0000
2b667f2
tris: fix mint interop by
2016-11-30 01:00:17 +0000
180bfdb
crypto/tls: finish the session ticket state checks by
2016-11-30 00:11:10 +0000
6ca044c
tris: add picotls interop by
2016-11-26 05:50:26 +0000
f8c1588
crypto/tls: implement TLS 1.3 server 0-RTT by
2016-11-25 21:46:50 +0000
1117f76
crypto/tls: return from Handshake before the Client Finished in 1.3 by
2016-11-22 22:23:34 -0500
ee3048c
crypto/tls: implement TLS 1.3 server PSK by
2016-11-21 17:25:27 -0500
453bd6a
crypto/tls: implement TLS 1.3 PSK messages by
2016-11-21 17:24:45 -0500
6c3765b
tris: add error tracing with CH dumping by
2016-11-06 22:48:40 -0800
ea17b0c
tris: implement Committer by
2016-11-04 17:09:45 -0700
8052dc0
tris: extend ConnectionInfo by
2016-11-04 17:07:36 -0700
4b0d17e
crypto/tls: implement TLS 1.3 minimal server by
2016-11-06 09:01:12 -0800
b0eca83
tris: suppress internal/testenv by
2016-11-03 13:39:02 -0700
6e85ff9
tris: import go wrapper and interoperability tests by
2016-11-03 14:13:18 -0700
26a95ba
[dev.tls] crypto/tls: implement TLS 1.3 cipher suites by
2016-11-20 10:13:40 -0500
9bc837c
[dev.tls] crypto/tls: implement TLS 1.3 messages by
2016-11-19 17:10:00 -0500
7743362
[dev.tls] crypto/tls: implement TLS 1.3 record layer by
2016-11-12 12:35:50 -0800
dd708a5
crypto/tls: fix docstring of Config.ClientSessionCache by
2017-08-18 13:26:41 +0300
d6b90c3
crypto/tls: disallow handshake messages fragmented across CCS by
2017-01-18 16:53:35 +0000
66a1e75
crypto/tls: add BenchmarkHandshakeServer by
2017-06-02 12:33:50 -0700
257ad9c
crypto/tls: don't check whether an ec point is on a curve twice by
2017-05-26 11:33:49 +0200
95bebf2
crypto/tls: split clientHandshake into multiple methods by
2017-05-30 12:53:11 -0400
b0bcb44
crypto/tls: pass argument to serverInit rather than using a field in Config. by
2017-04-28 13:37:52 -0700
20de550
crypto/tls: recommend P256 elliptic curve by
2017-04-10 10:22:26 -0700
cec37e0
crypto/tls: make Config.Clone also clone the GetClientCertificate field by
2017-03-01 10:43:57 -0800
1867b9c
crypto/tls: use io.ReadFull in conn_test.go by
2017-02-23 17:41:31 -0800
fedcc1e
crypto/tls: don't hold lock when closing underlying net.Conn. by
2017-02-08 10:06:34 -0800
c9d95e7
crypto/tls: fix link to more info about channel bindings by
2017-01-30 17:11:01 +0500
2fd73e7
crypto/tls: document that only tickets are supported. by
2017-02-08 09:47:34 -0800
6091662
cmd/link, crypto/tls: don't use append loops by
2017-02-06 11:03:58 +0000
59e9148
crypto/tls: reject SNI values with a trailing dot. by
2016-12-05 10:24:30 -0800
c7f1c5b
crypto/tls: document ConnectionState.NegotiatedProtocol more clearly by
2017-01-29 03:18:17 -0500
b5fd625
crypto/tls: disable CBC cipher suites with SHA-256 by default by
2017-01-16 23:54:45 +0000
d2353f8
crypto/tls: fix a typo by
2016-12-19 06:01:18 +0900
c2df6cc
crypto/tls: update CBC Lucky13 warning a bit by
2016-11-29 20:41:29 +0000
1b8b6ef
crypto/tls: reject zero-length SCTs. by
2016-11-17 12:15:19 -0800
8b63f20
crypto/tls: reject CT extension with no SCTs included by
2016-11-17 20:14:32 +0800
85c867c
crypto/tls: add example for Config KeyLogWriter by
2016-09-11 22:31:19 +0300
5869536
all: don't call t.Fatal from a goroutine by
2016-11-14 21:34:58 -0800
b872555
all: spell "marshal" and "unmarshal" consistently by
2016-11-09 14:49:12 -0800
72ea563
cmd/gofmt, crypto/tls: fix typos by
2016-11-11 08:39:33 -0800
e3f996a
crypto/tls: use default cipher suites in BenchmarkThroughput by
2016-11-07 15:40:48 -0500
1ac9b97
crypto/{cipher,tls,internal/cryptohw}: prioritise AES-GCM when hardware support is present. by
2016-11-07 10:25:57 -0800
3dc6b27
all: sprinkle t.Parallel on some slow tests by
2016-11-04 05:28:01 +0000
a1b5b4e
crypto/tls: add GetClientCertificate callback by
2016-10-26 10:05:03 -0700
ce1c25b
crypto/tls: add a SignatureScheme type. by
2016-10-26 12:30:30 -0700
54967fb
crypto/tls: add CloseWrite method to Conn by
2016-10-17 14:47:48 -0700
b189f06
crypto/tls: expand ClientHelloInfo by
2016-10-19 15:21:54 +0200
5dbe348
crypto/tls: fix vet issues again by
2016-10-25 06:45:35 -0700
a660d3e
crypto/tls: add VerifyPeerCertificate to tls.Config by
2016-07-13 16:22:28 -0600
5b71240
all: minor vet fixes by
2016-10-23 14:10:11 -0700
56db2e9
net/http: drop custom tls.Config cloning code. by
2016-10-20 09:48:24 -0700
83797df
crypto/tls: enable ChaCha20-Poly1305 cipher suites by default. by
2016-10-12 10:53:35 -0700
826c39c
crypto/tls: add Config.GetConfigForClient by
2016-10-10 15:27:34 -0700
6f5a445
crypto/tls: only store a single nonce for AES-GCM. by
2016-10-12 11:20:27 -0700
2d346b9
Revert "crypto/tls: add CloseWrite method to Conn" by
2016-10-17 14:26:57 -0700
41aac6e
crypto/tls: support ChaCha20-Poly1305. by
2016-10-12 10:46:43 -0700
152328c
crypto/tls: add CloseWrite method to Conn by
2016-07-24 15:13:56 -0700
9805204
crypto/tls: enable X25519 by default. by
2016-10-11 15:08:35 -0700
7ef5c9e
crypto/tls: support X25519. by
2016-10-10 18:23:37 -0700
1a30048
crypto/tls: fix printing of OpenSSL output when updating a test fails. by
2016-10-11 14:45:29 -0700
6918d87
crypto/tls: switch to OpenSSL 1.1.0 for test data. by
2016-10-11 10:08:57 -0700
318ec0c
crypto/tls: implement countermeasures against CBC padding oracles by
2015-12-23 02:03:44 +0000
5b97009
crypto/tls: simplify keylog tests. by
2016-09-30 12:55:25 -0700
5716364
crypto/tls: Fix c.in.decrypt error handling. by
2016-07-01 16:41:09 -0400
b7ba182
crypto/tls: fix deadlock when racing to complete handshake. by
2016-09-14 11:50:36 -0700
37110e8
crypto/tls: flush the buffer on handshake errors by
2016-09-09 14:07:30 +0100
433c5c3
crypto/tls: Add mutex to protect KeyLogWriter by
2016-09-10 22:07:33 +0300
1822025
crypto/tls: add Config.Clone by
2016-08-30 03:19:01 +0000
0d6f47c
all: use time.Until where applicable by
2016-08-30 01:05:18 +0000
f513433
crypto/tls: add KeyLogWriter for debugging by
2016-08-20 14:41:42 +0300
251d647
crypto/tls: don't generate random ticket keys if already set. by
2016-08-17 17:38:06 -0700
999c968
crypto/tls: fix comment typo. by
2016-08-18 14:49:01 -0700
cfd077f
crypto/tls: support AES-128-CBC cipher suites with SHA-256. by
2016-08-17 16:45:47 -0700
cde0e97
crypto/x509: require a NULL parameters for RSA public keys. by
2016-08-17 15:55:15 -0700
4b78482
crypto/tls: set Conn.ConnectionState.ServerName unconditionally by
2016-05-06 12:20:12 -0400
8e34bdc
crypto/tls: fix WriteTo method signature by
2016-07-09 13:59:36 -0700
6a4ec07
crypto/tls: gofmt -w -s by
2016-06-28 08:41:37 +0900
38b4691
crypto/tls: Use the same buffer size in the client and server in the TLS throughput benchmark by
2016-06-29 07:45:23 -0700
4cf6d79
crypto/tls: don't copy Mutex or Once values by
2016-06-21 07:00:41 -0700
0d94116
crypto/tls: buffer handshake messages. by
2016-06-01 14:41:09 -0700
a709e2d
crypto/tls: remove unused variable in benchmark code by
2016-05-27 19:47:55 -0700
798aee2
crypto/tls: reduce size of buffer in throughput benchmarks by
2016-05-31 13:21:35 +1000
5166c9e
crypto/tls: gofmt by
2016-05-27 14:25:16 -0400
cbcba9f
crypto/tls: fix race in Benchmark{Throughput,Latency} by
2016-05-28 03:20:11 +0900
81aa612
crypto/tls: adjust dynamic record sizes to grow arithmetically by
2016-05-27 09:50:06 -0400
6781899
crypto/tls: Never resume sessions across different versions. by
2016-02-15 11:41:40 -0500
6885da9
crypto/tls: document certificate chains in LoadX509KeyPair by
2016-05-16 12:51:52 -0700