summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam Langley <agl@golang.org>2009-10-21 19:49:01 -0700
committerAdam Langley <agl@golang.org>2009-10-21 19:49:01 -0700
commit7888f67f2c74627e84717c1fe711244f3af12dcc (patch)
treeecf9ddf8c50c05ea7cd9ae23f6b835213eaaa747 /src
parent9f58088865ec2bb84e0cce3542b1787881e25e6d (diff)
downloadgo-7888f67f2c74627e84717c1fe711244f3af12dcc.tar.gz
Replace SliceReader with bytes.Buffer.
R=r APPROVED=r DELTA=16 (0 added, 15 deleted, 1 changed) OCL=35976 CL=35978
Diffstat (limited to 'src')
-rw-r--r--src/pkg/crypto/rsa/rsa_test.go17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/pkg/crypto/rsa/rsa_test.go b/src/pkg/crypto/rsa/rsa_test.go
index 0247e97ad..a30982c94 100644
--- a/src/pkg/crypto/rsa/rsa_test.go
+++ b/src/pkg/crypto/rsa/rsa_test.go
@@ -42,21 +42,6 @@ func TestKeyGeneration(t *testing.T) {
}
}
-type SliceReader struct {
- s []byte;
- offset int;
-}
-
-func (s SliceReader) Read(out []byte) (n int, err os.Error) {
- if s.offset == len(s.s) {
- err = os.EOF;
- return;
- }
- n = bytes.Copy(out, s.s[s.offset : len(s.s)]);
- s.offset += n;
- return;
-}
-
type testEncryptOAEPMessage struct {
in []byte;
seed []byte;
@@ -78,7 +63,7 @@ func TestEncryptOAEP(t *testing.T) {
public := PublicKey{n, test.e};
for j, message := range test.msgs {
- randomSource := SliceReader{message.seed, 0};
+ randomSource := bytes.NewBuffer(message.seed);
out, err := EncryptOAEP(sha1, randomSource, &public, message.in, nil);
if err != nil {
t.Errorf("#%d,%d error: %s", i, j, err);