mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
os.Error API: don't export os.ErrorString, use os.NewError consistently
This is a core API change. 1) gofix misc src 2) Manual adjustments to the following files under src/pkg: gob/decode.go rpc/client.go os/error.go io/io.go bufio/bufio.go http/request.go websocket/client.go as well as: src/cmd/gofix/testdata/*.go.in (reverted) test/fixedbugs/bug243.go 3) Implemented gofix patch (oserrorstring.go) and test case (oserrorstring_test.go) Compiles and runs all tests. R=r, rsc, gri CC=golang-dev https://golang.org/cl/4607052
This commit is contained in:
parent
55b0662465
commit
712fb6dcd3
80 changed files with 367 additions and 230 deletions
|
|
@ -173,7 +173,7 @@ FindCipherSuite:
|
|||
cert, err := x509.ParseCertificate(asn1Data)
|
||||
if err != nil {
|
||||
c.sendAlert(alertBadCertificate)
|
||||
return os.ErrorString("could not parse client's certificate: " + err.String())
|
||||
return os.NewError("could not parse client's certificate: " + err.String())
|
||||
}
|
||||
certs[i] = cert
|
||||
}
|
||||
|
|
@ -182,7 +182,7 @@ FindCipherSuite:
|
|||
for i := 1; i < len(certs); i++ {
|
||||
if err := certs[i-1].CheckSignatureFrom(certs[i]); err != nil {
|
||||
c.sendAlert(alertBadCertificate)
|
||||
return os.ErrorString("could not validate certificate signature: " + err.String())
|
||||
return os.NewError("could not validate certificate signature: " + err.String())
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -229,7 +229,7 @@ FindCipherSuite:
|
|||
err = rsa.VerifyPKCS1v15(pub, crypto.MD5SHA1, digest, certVerify.signature)
|
||||
if err != nil {
|
||||
c.sendAlert(alertBadCertificate)
|
||||
return os.ErrorString("could not validate signature of connection nonces: " + err.String())
|
||||
return os.NewError("could not validate signature of connection nonces: " + err.String())
|
||||
}
|
||||
|
||||
finishedHash.Write(certVerify.marshal())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue