decryptPayload function

Uint8List decryptPayload(
  1. Uint8List data
)

Implementation

Uint8List decryptPayload(Uint8List data) {
  final iv = data.getRange(0, 16);
  data = data.sublist(16);
  final encrypter = Encrypter(AES(aesKey, mode: AESMode.cbc));
  final decrypted = encrypter.decryptBytes(Encrypted(data), iv: IV(Uint8List.fromList(iv.toList())));
  return Uint8List.fromList(decrypted);
}