summaryrefslogtreecommitdiffhomepage
path: root/src/peer.go
blob: 7c000da7ccef61be49392d7acb81cfc8f0996388 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main

import (
	"sync"
)

type KeyPair struct {
	recieveKey   NoiseSymmetricKey
	recieveNonce NoiseNonce
	sendKey      NoiseSymmetricKey
	sendNonce    NoiseNonce
}

type Peer struct {
	mutex        sync.RWMutex
	publicKey    NoisePublicKey
	presharedKey NoiseSymmetricKey
}