diff options
| author | Adam Langley <agl@golang.org> | 2009-11-11 13:21:37 -0800 |
|---|---|---|
| committer | Adam Langley <agl@golang.org> | 2009-11-11 13:21:37 -0800 |
| commit | e89d9b71bef704c7f84c437fff6619f6cc5adb53 (patch) | |
| tree | 95b44ecdc9b12116f07f2d81a813a63c9b5ec852 /src/pkg/crypto/rsa/rsa_test.go | |
| parent | 4c020d2d45e4077ca07d7c275fe8ff29a6c5361f (diff) | |
| download | golang-e89d9b71bef704c7f84c437fff6619f6cc5adb53.tar.gz | |
Reland a112249da741, this time with missing file.
Diffstat (limited to 'src/pkg/crypto/rsa/rsa_test.go')
| -rw-r--r-- | src/pkg/crypto/rsa/rsa_test.go | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/src/pkg/crypto/rsa/rsa_test.go b/src/pkg/crypto/rsa/rsa_test.go index feeefd476..ae1aa3e71 100644 --- a/src/pkg/crypto/rsa/rsa_test.go +++ b/src/pkg/crypto/rsa/rsa_test.go @@ -12,42 +12,36 @@ import ( "testing"; ) -/* - -TODO(agl): Enable once big implements ProbablyPrime. - func TestKeyGeneration(t *testing.T) { urandom, err := os.Open("/dev/urandom", os.O_RDONLY, 0); if err != nil { - t.Errorf("failed to open /dev/urandom"); + t.Errorf("failed to open /dev/urandom") } priv, err := GenerateKey(urandom, 16); if err != nil { - t.Errorf("failed to generate key"); + t.Errorf("failed to generate key") } pub := &priv.PublicKey; m := big.NewInt(42); c := encrypt(new(big.Int), pub, m); m2, err := decrypt(nil, priv, c); if err != nil { - t.Errorf("error while decrypting: %s", err); + t.Errorf("error while decrypting: %s", err) } - if big.CmpInt(m, m2) != 0 { - t.Errorf("got:%v, want:%v (%s)", m2, m, priv); + if m.Cmp(m2) != 0 { + t.Errorf("got:%v, want:%v (%s)", m2, m, priv) } m3, err := decrypt(urandom, priv, c); if err != nil { - t.Errorf("error while decrypting (blind): %s", err); + t.Errorf("error while decrypting (blind): %s", err) } - if big.CmpInt(m, m3) != 0 { - t.Errorf("(blind) got:%v, want:%v", m3, m); + if m.Cmp(m3) != 0 { + t.Errorf("(blind) got:%v, want:%v", m3, m) } } -*/ - type testEncryptOAEPMessage struct { in []byte; seed []byte; |
