From aaabeb704f200023aa544d70eaca9f363e8da975 Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Thu, 11 Feb 2021 23:00:49 -0500 Subject: lib: update Pkcs7PaddingUndo, AESDecryptCBC Add error as the second return value to Pkcs7PaddingUndo and AESDecryptCBC. --- lib/aes.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/aes.go') diff --git a/lib/aes.go b/lib/aes.go index 396ee5c..8c4dd26 100644 --- a/lib/aes.go +++ b/lib/aes.go @@ -23,7 +23,7 @@ func AESEncryptCBC(plain, key, iv []byte) []byte { return output } -func AESDecryptCBC(cipher, key, iv []byte) []byte { +func AESDecryptCBC(cipher, key, iv []byte) ([]byte, error) { iter := len(cipher) / 16 lc := iv @@ -38,9 +38,9 @@ func AESDecryptCBC(cipher, key, iv []byte) []byte { } // Undo padding - output = Pkcs7PaddingUndo(output) + output, err := Pkcs7PaddingUndo(output) - return output + return output, err } func AESEncryptECB(plain, key []byte) []byte { @@ -72,7 +72,7 @@ func AESDecryptECB(cipher, key []byte) []byte { } // Undo padding - output = Pkcs7PaddingUndo(output) + output, _ = Pkcs7PaddingUndo(output) return output } -- cgit v1.2.3