1
0
mirror of https://github.com/golang/go synced 2024-10-05 06:21:24 -06:00
go/src/pkg/crypto
Adam Langley 7be849d4a6 crypto/tls: add client-side SNI support and PeerCertificates.
SNI (Server Name Indication) is a way for a TLS client to
indicate to the server which name it knows the server by. This
allows the server to have several names and return the correct
certificate for each (virtual hosting).

PeerCertificates returns the list of certificates presented by
server.

R=r
CC=golang-dev
https://golang.org/cl/1741053
2010-07-21 11:36:01 -04:00
..
aes crypto package documentation fix 2010-02-23 12:01:09 -08:00
block changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
blowfish changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
hmac strings: delete Runes, Bytes 2010-02-25 16:01:29 -08:00
md4 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
md5 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
ocsp crypto/ocsp: add package to parse OCSP responses. 2010-07-21 10:07:22 -04:00
rand crypto/rand: add missing Unlock 2010-07-13 12:37:47 -07:00
rc4 1) Change default gofmt default settings for 2009-12-15 15:33:31 -08:00
ripemd160 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
rsa crypto/rand for Windows 2010-07-12 16:37:53 -07:00
sha1 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
sha256 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
sha512 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
subtle 1) Change default gofmt default settings for 2009-12-15 15:33:31 -08:00
tls crypto/tls: add client-side SNI support and PeerCertificates. 2010-07-21 11:36:01 -04:00
x509 crypto/rand for Windows 2010-07-12 16:37:53 -07:00
xtea crypto package documentation fix 2010-02-23 12:01:09 -08:00