]> Cypherpunks repositories - gostls13.git/commit
math/big: fix Exp when exponent is 1
authorALTree <alb.donizetti@gmail.com>
Mon, 6 Apr 2015 19:18:37 +0000 (21:18 +0200)
committerRobert Griesemer <gri@golang.org>
Tue, 7 Apr 2015 21:04:09 +0000 (21:04 +0000)
commite21154fe31fcf9cebe5163c53b6695cfedccac34
tree9c84e1f529a06927d478b179cf54fc9e5083d10f
parent0c8fe3463fe5dc49361d7fdcaa2a4d23a38c3151
math/big: fix Exp when exponent is 1

Fixed bug that caused Exp(x, y, m) ( i.e. x**y (mod m) ) to return x
instead of x (mod m) when y == 1. See issue page on github for more
details.

Added test case

Fixes #9826

Change-Id: Ibabb58275a20c4231c9474199b7f1c10e54241ce
Reviewed-on: https://go-review.googlesource.com/8409
Reviewed-by: Robert Griesemer <gri@golang.org>
src/math/big/int_test.go
src/math/big/nat.go