diff --git a/secure_channel.go b/secure_channel.go index 3b9c85d..2d7da56 100644 --- a/secure_channel.go +++ b/secure_channel.go @@ -6,6 +6,7 @@ import ( "errors" ethcrypto "github.com/ethereum/go-ethereum/crypto" + "github.com/status-im/keycard-cli/vendor_/github.com/status-im/keycard-go/hexutils" "github.com/status-im/keycard-go/apdu" "github.com/status-im/keycard-go/crypto" "github.com/status-im/keycard-go/globalplatform" @@ -107,6 +108,8 @@ func (sc *SecureChannel) Send(cmd *apdu.Command) (*apdu.Response, error) { return nil, ErrInvalidResponseMAC } + logger.Debug("apdu response decrypted", "hex", hexutils.BytesToHexWithSpaces(plainData)) + return apdu.ParseResponse(plainData) }