]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.5] math/big: fix nat test
authorRuss Cox <rsc@golang.org>
Wed, 13 Jan 2016 18:38:17 +0000 (13:38 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 13 Jan 2016 19:05:51 +0000 (19:05 +0000)
Go 1.5 does not have nat.utoa(16) but has nat.hexString().

Change-Id: Iac91c8bf3c6cd404f255f75d237c2d3b84d99359
Reviewed-on: https://go-review.googlesource.com/18613
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Chris Broadfoot <cbro@golang.org>
src/math/big/nat_test.go

index dce7de5dad3200a202a2a9d7c4ce10be913b2516..13caec495d23a63e6e03c9c697aa013ef9e81d4c 100644 (file)
@@ -419,11 +419,11 @@ func TestMontgomery(t *testing.T) {
 
                if x.cmp(m) > 0 {
                        _, r := nat(nil).div(nil, x, m)
-                       t.Errorf("#%d: x > m (0x%s > 0x%s; use 0x%s)", i, x.utoa(16), m.utoa(16), r.utoa(16))
+                       t.Errorf("#%d: x > m (0x%s > 0x%s; use 0x%s)", i, x.hexString(), m.hexString(), r.hexString())
                }
                if y.cmp(m) > 0 {
                        _, r := nat(nil).div(nil, x, m)
-                       t.Errorf("#%d: y > m (0x%s > 0x%s; use 0x%s)", i, y.utoa(16), m.utoa(16), r.utoa(16))
+                       t.Errorf("#%d: y > m (0x%s > 0x%s; use 0x%s)", i, y.hexString(), m.hexString(), r.hexString())
                }
 
                var out nat
@@ -441,7 +441,7 @@ func TestMontgomery(t *testing.T) {
                mi := &Int{abs: m}
                p := new(Int).Mod(new(Int).Mul(xi, new(Int).Mul(yi, new(Int).ModInverse(new(Int).Lsh(one, uint(len(m))*_W), mi))), mi)
                if out.cmp(p.abs.norm()) != 0 {
-                       t.Errorf("#%d: out in table=0x%s, computed=0x%s", i, out.utoa(16), p.abs.norm().utoa(16))
+                       t.Errorf("#%d: out in table=0x%s, computed=0x%s", i, out.hexString(), p.abs.norm().hexString())
                }
 
                // check k0 in table
@@ -457,7 +457,7 @@ func TestMontgomery(t *testing.T) {
                z := nat(nil).montgomery(x, y, m, k0, len(m))
                z = z.norm()
                if z.cmp(out) != 0 {
-                       t.Errorf("#%d: got 0x%s want 0x%s", i, z.utoa(16), out.utoa(16))
+                       t.Errorf("#%d: got 0x%s want 0x%s", i, z.hexString(), out.hexString())
                }
        }
 }