From 0a22b9b092cdac9fd92b5ddd7d21e492eb104bc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Sat, 16 Nov 2024 00:01:23 +0900 Subject: [PATCH] feat: add new method `ToBytes` --- tea.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tea.go b/tea.go index 52bbcce..8669f9e 100644 --- a/tea.go +++ b/tea.go @@ -30,20 +30,20 @@ func NewTeaCipherLittleEndian(key []byte) (t TEA) { return } -func (t TEA) ToBytes() []byte { +func (t TEA) ToBytes() [16]byte { var buf [16]byte binary.BigEndian.PutUint32(buf[0:4], t[0]) binary.BigEndian.PutUint32(buf[4:8], t[1]) binary.BigEndian.PutUint32(buf[8:12], t[2]) binary.BigEndian.PutUint32(buf[12:16], t[3]) - return buf[:] + return buf } -func (t TEA) ToBytesLittleEndian() []byte { +func (t TEA) ToBytesLittleEndian() [16]byte { var buf [16]byte binary.LittleEndian.PutUint32(buf[0:4], t[0]) binary.LittleEndian.PutUint32(buf[4:8], t[1]) binary.LittleEndian.PutUint32(buf[8:12], t[2]) binary.LittleEndian.PutUint32(buf[12:16], t[3]) - return buf[:] + return buf }