diff options
| author | Russ Cox <rsc@golang.org> | 2009-11-11 12:54:52 -0800 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2009-11-11 12:54:52 -0800 |
| commit | eb73470a456bcc8d01f9e127d1219f34f05527ca (patch) | |
| tree | a601a280fe2aa9a59a8fbb3dd5cd1b8f7f127cd7 /src/pkg/crypto/rsa/rsa_test.go | |
| parent | 583ca4fd8f9e21a3ca2db687ea9b69463826ce23 (diff) | |
| download | golang-eb73470a456bcc8d01f9e127d1219f34f05527ca.tar.gz | |
roll back 3985: build is broken
TBR=agl1
CC=golang-dev
http://codereview.appspot.com/154065
Diffstat (limited to 'src/pkg/crypto/rsa/rsa_test.go')
| -rw-r--r-- | src/pkg/crypto/rsa/rsa_test.go | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/pkg/crypto/rsa/rsa_test.go b/src/pkg/crypto/rsa/rsa_test.go index ae1aa3e71..feeefd476 100644 --- a/src/pkg/crypto/rsa/rsa_test.go +++ b/src/pkg/crypto/rsa/rsa_test.go @@ -12,36 +12,42 @@ 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 m.Cmp(m2) != 0 { - t.Errorf("got:%v, want:%v (%s)", m2, m, priv) + if big.CmpInt(m, 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 m.Cmp(m3) != 0 { - t.Errorf("(blind) got:%v, want:%v", m3, m) + if big.CmpInt(m, m3) != 0 { + t.Errorf("(blind) got:%v, want:%v", m3, m); } } +*/ + type testEncryptOAEPMessage struct { in []byte; seed []byte; |
