decryptVal method

String decryptVal(
  1. String encKey,
  2. String encVal,
  3. String ivVal
)

Decrypt a ciphertext value

Implementation

String decryptVal(String encKey, String encVal, String ivVal) {
  final key = Key.fromUtf8(encKey);
  //final iv = IV.fromLength(16);
  final iv = IV.fromBase64(ivVal);
  final encrypter = Encrypter(AES(key));

  final ecc = Encrypted.from64(encVal);
  final plaintextVal = encrypter.decrypt(ecc, iv: iv);

  return plaintextVal;
}