summaryrefslogtreecommitdiff
path: root/satp/packet.go
diff options
context:
space:
mode:
Diffstat (limited to 'satp/packet.go')
-rw-r--r--satp/packet.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/satp/packet.go b/satp/packet.go
index b52b0e1..c7751ce 100644
--- a/satp/packet.go
+++ b/satp/packet.go
@@ -124,12 +124,13 @@ func (ep *EncryptedPacket) SetAuthTagLength(length int) error {
if length <= 0 {
ep.payload = ep.payload[:total]
ep.authTag = nil
+ return nil
}
if length > total {
return ErrTooShort
}
ep.payload = ep.payload[:total-length]
- ep.authTag = ep.buffer[len(ep.header)+len(ep.payload) : total]
+ ep.authTag = ep.buffer[len(ep.header)+len(ep.payload) : len(ep.header)+total]
return nil
}