]> Sergey Matveev's repositories - btrtrc.git/commitdiff
mse: Move sliceIter into test file
authorMatt Joiner <anacrolix@gmail.com>
Sat, 4 Nov 2017 06:07:42 +0000 (17:07 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Sat, 4 Nov 2017 06:07:42 +0000 (17:07 +1100)
mse/mse.go
mse/mse_test.go

index e257175b9ecd1cfe1759f8ce8c6ed44e7e6969db..66390f3d1e048af4bb53db7de21dac31a2349b7a 100644 (file)
@@ -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))
index 79cabb18de974b757de0b06f227cc1ca47d0cf15..a779638633f72dc8a37a7ef04b719781d0d827ac 100644 (file)
@@ -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))