decryptString method
Implementation
@override
Future<String?> decryptString(String txt, String privateKey) async {
try {
privateKey = privateKey
.replaceAll("-----BEGIN PRIVATE KEY-----", "")
.replaceAll("-----END PRIVATE KEY-----", "");
privateKey = privateKey
.replaceAll("-----BEGIN RSA PRIVATE KEY-----", "")
.replaceAll("-----END RSA PRIVATE KEY-----", "");
final String result = await methodChannel
.invokeMethod('decrypt', {"txt": txt, "privateKey": privateKey});
return result;
} on PlatformException catch (e) {
throw "Failed decoded string: '${e.message}'.";
}
}