go.crypto/ocsp: make the zero value of RequestOptions valid and documented.

R=bradfitz
CC=golang-dev
https://golang.org/cl/10431044
This commit is contained in:
Adam Langley
2013-06-21 15:16:14 -04:00
parent afdc305bc8
commit 3f4ad28b7c
+2 -2
View File
@@ -261,12 +261,12 @@ type request struct {
// RequestOptions contains options for constructing OCSP requests.
type RequestOptions struct {
// Hash contains the hash function that should be used when
// constructing the OCSP request.
// constructing the OCSP request. If zero, SHA-1 will be used.
Hash crypto.Hash
}
func (opts *RequestOptions) hash() crypto.Hash {
if opts == nil {
if opts == nil || opts.Hash == 0 {
// SHA-1 is nearly universally used in OCSP.
return crypto.SHA1
}