1
0
mirror of https://github.com/golang/go synced 2024-11-22 00:24:41 -07:00

Replace SliceReader with bytes.Buffer.

R=r
APPROVED=r
DELTA=16  (0 added, 15 deleted, 1 changed)
OCL=35976
CL=35978
This commit is contained in:
Adam Langley 2009-10-21 19:49:01 -07:00
parent 7d68093f93
commit 1d390cec1e

View File

@ -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);