mirror of
https://github.com/muun/recovery.git
synced 2025-11-10 22:10:14 -05:00
Release v2.2.0
This commit is contained in:
5
vendor/github.com/muun/libwallet/aescbc/aescbc.go
generated
vendored
5
vendor/github.com/muun/libwallet/aescbc/aescbc.go
generated
vendored
@@ -5,6 +5,7 @@ import (
|
||||
"crypto/aes"
|
||||
"crypto/cipher"
|
||||
"errors"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
const KeySize = 32
|
||||
@@ -16,7 +17,7 @@ func EncryptPkcs7(key []byte, iv []byte, plaintext []byte) ([]byte, error) {
|
||||
|
||||
func EncryptNoPadding(key []byte, iv []byte, plaintext []byte) ([]byte, error) {
|
||||
if len(key) != KeySize {
|
||||
panic("key does not have the right size")
|
||||
return nil, fmt.Errorf("invalid key size, expected %v, got %v", KeySize, len(key))
|
||||
}
|
||||
block, err := aes.NewCipher(key)
|
||||
if err != nil {
|
||||
@@ -42,7 +43,7 @@ func DecryptPkcs7(key []byte, iv []byte, cypertext []byte) ([]byte, error) {
|
||||
|
||||
func DecryptNoPadding(key []byte, iv []byte, cypertext []byte) ([]byte, error) {
|
||||
if len(key) != KeySize {
|
||||
panic("key does not have the right size")
|
||||
return nil, fmt.Errorf("invalid key size, expected %v, got %v", KeySize, len(key))
|
||||
}
|
||||
block, err := aes.NewCipher(key)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user