derive method
Implementation
@override
Future<StringResult> derive(
String key, String salt, String info, int length) async {
final result = await _methodChannel.invokeMethod<Map<dynamic, dynamic>>('derive', {
'key': key,
'salt': salt,
'info': info,
'length': length,
});
if (result == null
|| result["value"] == null
) {
throw PlatformException(code: "decryptFile(): error retrieving value");
}
return StringResult(result["value"]);
}