]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
Fixed broken test
authorMathias Hall-Andersen <mathias@hall-andersen.dk>
Thu, 6 Jul 2017 14:24:24 +0000 (16:24 +0200)
committerMathias Hall-Andersen <mathias@hall-andersen.dk>
Thu, 6 Jul 2017 14:24:24 +0000 (16:24 +0200)
src/device.go
src/macs_device.go
src/macs_peer.go
src/noise_protocol.go
src/noise_test.go
src/peer.go

index a317122ff5ec1e9440de93fdfdb917caa9a6ebe5..c57762394ec69371818efd60881e05f1f01016ec 100644 (file)
@@ -32,7 +32,7 @@ type Device struct {
                stop chan struct{}
        }
        peers map[NoisePublicKey]*Peer
-       mac   MacStateDevice
+       mac   MACStateDevice
 }
 
 func (device *Device) SetPrivateKey(sk NoisePrivateKey) {
index 730c361aea32c4b841ab2d5fcc31adb43536d17f..deac803d6ae57a0d1fef3e437287e887288e769d 100644 (file)
@@ -11,7 +11,7 @@ import (
        "time"
 )
 
-type MacStateDevice struct {
+type MACStateDevice struct {
        mutex     sync.RWMutex
        refreshed time.Time
        secret    [blake2s.Size]byte
@@ -19,7 +19,7 @@ type MacStateDevice struct {
        xaead     cipher.AEAD
 }
 
-func (state *MacStateDevice) Init(pk NoisePublicKey) {
+func (state *MACStateDevice) Init(pk NoisePublicKey) {
        state.mutex.Lock()
        defer state.mutex.Unlock()
        func() {
@@ -32,7 +32,7 @@ func (state *MacStateDevice) Init(pk NoisePublicKey) {
        state.refreshed = time.Time{} // never
 }
 
-func (state *MacStateDevice) CheckMAC1(msg []byte) bool {
+func (state *MACStateDevice) CheckMAC1(msg []byte) bool {
        size := len(msg)
        startMac1 := size - (blake2s.Size128 * 2)
        startMac2 := size - blake2s.Size128
@@ -47,7 +47,7 @@ func (state *MacStateDevice) CheckMAC1(msg []byte) bool {
        return hmac.Equal(mac1[:], msg[startMac1:startMac2])
 }
 
-func (state *MacStateDevice) CheckMAC2(msg []byte, addr *net.UDPAddr) bool {
+func (state *MACStateDevice) CheckMAC2(msg []byte, addr *net.UDPAddr) bool {
        state.mutex.RLock()
        defer state.mutex.RUnlock()
 
index d70c8f35306990e565e2075f745dcbba424c4088..5e9ebae47d930d1aa54171b3df71e000195b4351 100644 (file)
@@ -9,7 +9,7 @@ import (
        "time"
 )
 
-type MacStatePeer struct {
+type MACStatePeer struct {
        mutex     sync.RWMutex
        cookieSet time.Time
        cookie    [blake2s.Size128]byte
@@ -18,7 +18,7 @@ type MacStatePeer struct {
        xaead     cipher.AEAD
 }
 
-func (state *MacStatePeer) Init(pk NoisePublicKey) {
+func (state *MACStatePeer) Init(pk NoisePublicKey) {
        state.mutex.Lock()
        defer state.mutex.Unlock()
        func() {
@@ -31,7 +31,7 @@ func (state *MacStatePeer) Init(pk NoisePublicKey) {
        state.cookieSet = time.Time{} // never
 }
 
-func (state *MacStatePeer) AddMacs(msg []byte) {
+func (state *MACStatePeer) AddMacs(msg []byte) {
        size := len(msg)
 
        if size < blake2s.Size128*2 {
index 0258288341d6d08981d1f562f926783146d2a8aa..9a9d9187ec3b04c01a22149ca65cb4d6dc56a0cf 100644 (file)
@@ -57,8 +57,8 @@ type MessageInitiation struct {
        Ephemeral NoisePublicKey
        Static    [NoisePublicKeySize + poly1305.TagSize]byte
        Timestamp [TAI64NSize + poly1305.TagSize]byte
-       Mac1      [blake2s.Size128]byte
-       Mac2      [blake2s.Size128]byte
+       MAC1      [blake2s.Size128]byte
+       MAC2      [blake2s.Size128]byte
 }
 
 type MessageResponse struct {
@@ -67,8 +67,8 @@ type MessageResponse struct {
        Receiver  uint32
        Ephemeral NoisePublicKey
        Empty     [poly1305.TagSize]byte
-       Mac1      [blake2s.Size128]byte
-       Mac2      [blake2s.Size128]byte
+       MAC1      [blake2s.Size128]byte
+       MAC2      [blake2s.Size128]byte
 }
 
 type MessageTransport struct {
index 9b50ff3bb2a9fbdc4733f658515cc9f7580c1da1..86ddce9d27f495a889168df57068630713c75e82 100644 (file)
@@ -118,7 +118,7 @@ func TestNoiseHandshake(t *testing.T) {
                var out []byte
                var nonce [12]byte
                out = key1.send.Seal(out, nonce[:], testMsg, nil)
-               out, err = key2.recv.Open(out[:0], nonce[:], out, nil)
+               out, err = key2.receive.Open(out[:0], nonce[:], out, nil)
                assertNil(t, err)
                assertEqual(t, out, testMsg)
        }()
@@ -129,7 +129,7 @@ func TestNoiseHandshake(t *testing.T) {
                var out []byte
                var nonce [12]byte
                out = key2.send.Seal(out, nonce[:], testMsg, nil)
-               out, err = key1.recv.Open(out[:0], nonce[:], out, nil)
+               out, err = key1.receive.Open(out[:0], nonce[:], out, nil)
                assertNil(t, err)
                assertEqual(t, out, testMsg)
        }()
index 77bd4df3b9d9d6f686f6de2949cca43e9e95c761..e3c80602de2076ed8793c4a6f03c7150b4410d10 100644 (file)
@@ -39,7 +39,7 @@ type Peer struct {
                outbound chan *QueueOutboundElement // sequential ordering of work
                inbound  chan *QueueInboundElement  // sequential ordering of work
        }
-       mac MacStatePeer
+       mac MACStatePeer
 }
 
 func (device *Device) NewPeer(pk NoisePublicKey) *Peer {