diff --git a/accounts/keystore/passphrase.go b/accounts/keystore/passphrase.go index 8d6ed2b14ef2b..1701fbf53634e 100644 --- a/accounts/keystore/passphrase.go +++ b/accounts/keystore/passphrase.go @@ -225,13 +225,10 @@ func DecryptKey(keyjson []byte, auth string) (*Key, error) { if err != nil { return nil, err } - key, err := crypto.ToECDSA(keyBytes) - if err != nil { - return nil, fmt.Errorf("invalid key: %w", err) - } + key := crypto.ToECDSAUnsafe(keyBytes) id, err := uuid.FromBytes(keyId) if err != nil { - return nil, fmt.Errorf("invalid UUID: %w", err) + return nil, err } return &Key{ Id: id,