]> Cypherpunks repositories - gostls13.git/commit
crypto/rsa: drop uneeded parameter in modInverse
authorBrian Kessler <brian.m.kessler@gmail.com>
Fri, 21 Jul 2017 08:19:42 +0000 (01:19 -0700)
committerAdam Langley <agl@golang.org>
Wed, 9 Aug 2017 19:28:40 +0000 (19:28 +0000)
commit60b9ae4cf3a0428668748a53f278a80d41fbfc38
tree7fe0d85d6dee3ffa955f94e69b7d96d39f8b7b0f
parent762a0bae06b61f58a3783042167c54752c533aa1
crypto/rsa: drop uneeded parameter in modInverse

The current modInverse implementation allocates a big.Int
for the second parameter of GCD, while only the first is needed.
This is unnecessary and can lead to a speed up for optimizations
of GCD where the second parameter is not calculated at all.

Change-Id: I3f042e140ff643311bc3d0b8d192992d4d2c4c70
Reviewed-on: https://go-review.googlesource.com/50531
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Adam Langley <agl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Filippo Valsorda <filosottile.wiki@gmail.com>
Reviewed-by: Adam Langley <agl@golang.org>
src/crypto/rsa/rsa.go