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
ef4934a9ed
commit
ab3538d779
@ -201,12 +201,15 @@ type ClientSessionCache interface {
|
|||||||
Put(sessionKey string, cs *ClientSessionState)
|
Put(sessionKey string, cs *ClientSessionState)
|
||||||
}
|
}
|
||||||
|
|
||||||
// A Config structure is used to configure a TLS client or server. After one
|
// A Config structure is used to configure a TLS client or server.
|
||||||
// has been passed to a TLS function it must not be modified.
|
// 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 {
|
type Config struct {
|
||||||
// Rand provides the source of entropy for nonces and RSA blinding.
|
// Rand provides the source of entropy for nonces and RSA blinding.
|
||||||
// If Rand is nil, TLS uses the cryptographic random reader in package
|
// If Rand is nil, TLS uses the cryptographic random reader in package
|
||||||
// crypto/rand.
|
// crypto/rand.
|
||||||
|
// The Reader must be safe for use by multiple goroutines.
|
||||||
Rand io.Reader
|
Rand io.Reader
|
||||||
|
|
||||||
// Time returns the current time as the number of seconds since the epoch.
|
// Time returns the current time as the number of seconds since the epoch.
|
||||||
|
Loading…
Reference in New Issue
Block a user