aesDecrypt method

String aesDecrypt(
  1. String secretKey,
  2. Encrypted encryptedValue
)

Decrypts encryptedValue using AES decryption with the provided secretKey.

secretKey is the key used for decryption. encryptedValue is the data to be decrypted. Returns the decrypted value as a string.

Implementation

String aesDecrypt(String secretKey, Encrypted encryptedValue) {
  final key = Key.fromUtf8(secretKey);
  final iv = IV.fromLength(16);
  final encrypter =
      Encrypter(AES(key, mode: mode ?? AESMode.sic, padding: padding));

  return encrypter.decrypt(encryptedValue, iv: iv);
}