From: Matt Joiner Date: Sat, 4 Nov 2017 06:07:42 +0000 (+1100) Subject: mse: Move sliceIter into test file X-Git-Tag: v1.0.0~356 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9bf50493c3ed1379835c38f8b0b3a4a6c7276668;p=btrtrc.git mse: Move sliceIter into test file --- diff --git a/mse/mse.go b/mse/mse.go index e257175b..66390f3d 100644 --- a/mse/mse.go +++ b/mse/mse.go @@ -548,16 +548,6 @@ func ReceiveHandshake(rw io.ReadWriter, skeys SecretKeyIter, selectCrypto func(u return h.Do() } -func sliceIter(skeys [][]byte) SecretKeyIter { - return func(callback func([]byte) bool) { - for _, sk := range skeys { - if !callback(sk) { - break - } - } - } -} - // A function that given a function, calls it with secret keys until it // returns false or exhausted. type SecretKeyIter func(callback func(skey []byte) (more bool)) diff --git a/mse/mse_test.go b/mse/mse_test.go index 79cabb18..a7796386 100644 --- a/mse/mse_test.go +++ b/mse/mse_test.go @@ -16,6 +16,16 @@ import ( "github.com/stretchr/testify/require" ) +func sliceIter(skeys [][]byte) SecretKeyIter { + return func(callback func([]byte) bool) { + for _, sk := range skeys { + if !callback(sk) { + break + } + } + } +} + func TestReadUntil(t *testing.T) { test := func(data, until string, leftover int, expectedErr error) { r := bytes.NewReader([]byte(data))