mirror of
https://github.com/golang/go
synced 2024-11-18 10:54:40 -07:00
crypto/tls: clarify concurrent use of Config
LGTM=r, agl R=agl, r CC=golang-codereviews https://golang.org/cl/77530044
This commit is contained in:
parent
b4e41b4680
commit
ca2cb5190b
@ -201,12 +201,15 @@ type ClientSessionCache interface {
|
||||
Put(sessionKey string, cs *ClientSessionState)
|
||||
}
|
||||
|
||||
// A Config structure is used to configure a TLS client or server. After one
|
||||
// has been passed to a TLS function it must not be modified.
|
||||
// A Config structure is used to configure a TLS client or server.
|
||||
// After one has been passed to a TLS function it must not be
|
||||
// modified. A Config may be reused; the tls package will also not
|
||||
// modify it.
|
||||
type Config struct {
|
||||
// Rand provides the source of entropy for nonces and RSA blinding.
|
||||
// If Rand is nil, TLS uses the cryptographic random reader in package
|
||||
// crypto/rand.
|
||||
// The Reader must be safe for use by multiple goroutines.
|
||||
Rand io.Reader
|
||||
|
||||
// Time returns the current time as the number of seconds since the epoch.
|
||||
|
Loading…
Reference in New Issue
Block a user