summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-06-06 16:50:20 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2017-06-08 04:24:13 +0200
commit966763f49368e273efd04baadc48baec936e1fea (patch)
treeb31307d26c1112824ac0de6c5defebaf071e622f
parentpeer: explicitly initialize atomic (diff)
downloadwireguard-monolithic-historical-966763f49368e273efd04baadc48baec936e1fea.tar.xz
wireguard-monolithic-historical-966763f49368e273efd04baadc48baec936e1fea.zip
go test: use x/crypto for blake2s now that we have 128-bit mac
-rw-r--r--contrib/external-tests/go/main.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/external-tests/go/main.go b/contrib/external-tests/go/main.go
index 4081bb5..e3627f3 100644
--- a/contrib/external-tests/go/main.go
+++ b/contrib/external-tests/go/main.go
@@ -10,10 +10,10 @@ import (
"net"
"time"
- "github.com/dchest/blake2s"
"github.com/titanous/noise"
"golang.org/x/net/icmp"
"golang.org/x/net/ipv4"
+ "golang.org/x/crypto/blake2s"
)
func ipChecksum(buf []byte) uint16 {
@@ -69,10 +69,10 @@ func main() {
initiationPacket[3] = 0 // Reserved
binary.LittleEndian.PutUint32(initiationPacket[4:], 28) // Sender index: 28 (arbitrary)
initiationPacket, _, _ = hs.WriteMessage(initiationPacket, tai64n)
- hasher, _ := blake2s.New(&blake2s.Config{Size: 32})
+ hasher, _ := blake2s.New256(nil)
hasher.Write([]byte("mac1----"))
hasher.Write(theirPublic)
- hasher, _ = blake2s.New(&blake2s.Config{Size: 16, Key: hasher.Sum(nil)})
+ hasher, _ = blake2s.New128(hasher.Sum(nil))
hasher.Write(initiationPacket)
initiationPacket = append(initiationPacket, hasher.Sum(nil)[:16]...)
initiationPacket = append(initiationPacket, make([]byte, 16)...)