mirror of https://github.com/waku-org/go-noise.git
fix: endianness of nonce function
This commit is contained in:
parent
962299d8b4
commit
d654270130
6
noise.go
6
noise.go
|
@ -67,8 +67,10 @@ func (c *CipherState) hasKey() bool {
|
|||
}
|
||||
|
||||
func (cs *CipherState) nonce() []byte {
|
||||
var nonceBytes [12]byte // RFC7539 specifies 12 bytes for nonce.
|
||||
binary.BigEndian.PutUint64(nonceBytes[4:], cs.n)
|
||||
// RFC7539 specifies 12 bytes for nonce.
|
||||
// TODO: extract this to function setup when creating handshake pattern
|
||||
var nonceBytes [12]byte
|
||||
binary.LittleEndian.PutUint64(nonceBytes[4:], cs.n)
|
||||
return nonceBytes[:]
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue