]> Cypherpunks repositories - gostls13.git/commit
[dev.boringcrypto] crypto/rsa: drop random source reading emulation
authorFilippo Valsorda <filippo@golang.org>
Fri, 8 Jun 2018 22:58:30 +0000 (18:58 -0400)
committerFilippo Valsorda <filippo@golang.org>
Wed, 13 Jun 2018 21:59:09 +0000 (21:59 +0000)
commitb77f5e4c8530279d40eb29dc86a320a8fb4f909e
tree65c6ecc533bf5d99ed7b60fd326757003c48da67
parenta4b7722ffaa031d1ae7b95a0565c02889de22520
[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>
src/crypto/rsa/boring.go
src/crypto/rsa/boring_test.go
src/crypto/rsa/pkcs1v15.go
src/crypto/rsa/pss.go
src/crypto/rsa/rsa.go