diff options
author | Filippo Valsorda <filippo@golang.org> | 2018-06-08 18:58:30 -0400 |
---|---|---|
committer | Filippo Valsorda <filippo@golang.org> | 2018-06-13 21:59:09 +0000 |
commit | b77f5e4c8530279d40eb29dc86a320a8fb4f909e (patch) | |
tree | 65c6ecc533bf5d99ed7b60fd326757003c48da67 /src/crypto/rsa/rsa.go | |
parent | a4b7722ffaa031d1ae7b95a0565c02889de22520 (diff) | |
download | go-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.go | 1 |
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 |