decrypt method
Implementation
@override
Future<DecryptResult> decrypt(
String key, String iv, String adata, String ct, int tagLength) async {
final result = await _methodChannel.invokeMethod<Map<dynamic, dynamic>?>('decrypt', {
'key': key,
'iv': iv,
'adata': adata,
'ct': ct,
'tagLength': tagLength,
});
if (result == null
|| result["plainText"] == null
|| result["authOk"] == null
) {
throw PlatformException(code: "decrypt(): Error retrieving DecryptResult");
}
return DecryptResult(result["plainText"], result["authOk"]);
}