From e45ea65e45f875ea881389cba4c2f03508ab3b66 Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Mon, 27 Apr 2015 15:51:25 +0100 Subject: [PATCH] tiny simplifying refactor --- router/crypto.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/router/crypto.go b/router/crypto.go index 38ce4ec0..31a9107c 100644 --- a/router/crypto.go +++ b/router/crypto.go @@ -51,9 +51,8 @@ func DecryptPrefixNonce(ciphertxt []byte, secret *[32]byte) ([]byte, bool) { return nil, false } var nonce [24]byte - copy(nonce[:], ciphertxt[0:24]) - ciphertxt = ciphertxt[24:] - return secretbox.Open(nil, ciphertxt, &nonce, secret) + copy(nonce[:], ciphertxt[:24]) + return secretbox.Open(nil, ciphertxt[24:], &nonce, secret) } func SetNonceLow15Bits(nonce *[24]byte, offset uint16) {