diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-06-06 16:50:20 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-06-08 04:24:13 +0200 |
commit | 966763f49368e273efd04baadc48baec936e1fea (patch) | |
tree | b31307d26c1112824ac0de6c5defebaf071e622f /contrib/external-tests/go | |
parent | peer: explicitly initialize atomic (diff) | |
download | wireguard-monolithic-historical-966763f49368e273efd04baadc48baec936e1fea.tar.xz wireguard-monolithic-historical-966763f49368e273efd04baadc48baec936e1fea.zip |
go test: use x/crypto for blake2s now that we have 128-bit mac
Diffstat (limited to 'contrib/external-tests/go')
-rw-r--r-- | contrib/external-tests/go/main.go | 6 |
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)...) |