diff options
Diffstat (limited to 'satp/packet.go')
-rw-r--r-- | satp/packet.go | 3 |
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 } |