aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/rsa/rsa.go
diff options
context:
space:
mode:
authorFilippo Valsorda <filippo@golang.org>2018-06-08 18:58:30 -0400
committerFilippo Valsorda <filippo@golang.org>2018-06-13 21:59:09 +0000
commitb77f5e4c8530279d40eb29dc86a320a8fb4f909e (patch)
tree65c6ecc533bf5d99ed7b60fd326757003c48da67 /src/crypto/rsa/rsa.go
parenta4b7722ffaa031d1ae7b95a0565c02889de22520 (diff)
downloadgo-b77f5e4c8530279d40eb29dc86a320a8fb4f909e.tar.gz
go-b77f5e4c8530279d40eb29dc86a320a8fb4f909e.zip
[dev.boringcrypto] crypto/rsa: drop random source reading emulation
Now that the standard library behavior in reading from the randomness source is not reliable thanks to randutil.MaybeReadByte, we don't need to emulate its behavior. Also, since boring.RandReader is never deterministic, add an early exit to randutil.MaybeReadByte. Change-Id: Ie53e45ee64af635595181f71abd3c4340c600907 Reviewed-on: https://go-review.googlesource.com/117555 Run-TryBot: Filippo Valsorda <filippo@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/crypto/rsa/rsa.go')
-rw-r--r--src/crypto/rsa/rsa.go1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/crypto/rsa/rsa.go b/src/crypto/rsa/rsa.go
index 6cbcfe5449..755bd6d5dc 100644
--- a/src/crypto/rsa/rsa.go
+++ b/src/crypto/rsa/rsa.go
@@ -636,7 +636,6 @@ func DecryptOAEP(hash hash.Hash, random io.Reader, priv *PrivateKey, ciphertext
}
if boring.Enabled {
- boringFakeRandomBlind(random, priv)
bkey, err := boringPrivateKey(priv)
if err != nil {
return nil, err