package kms import ( "github.com/aws/aws-sdk-go/service/kms" "wallet-system/internal/pkg/logging/applogger" ) // Decrypt // // @Description: // @receiver k // @param cipherText // @return []byte // @return error func (k *KmsClient) Decrypt(cipherText []byte) ([]byte, error) { decryptResult, err := k.KmsC.Decrypt(&kms.DecryptInput{ CiphertextBlob: cipherText, }) if err != nil { applogger.Error("Decrypting errors using Kms:%v", err) return []byte{}, err } return decryptResult.Plaintext, nil }