Я пытаюсь написать функцию, которая будет запускать функцию scrypt в фоновом режиме, потому что она очень медленная.Я раньше использовал для вычисления, но по какой-то причине на этот раз я получаю "функция вычисления не определена"
import "package:pointycastle/pointycastle.dart" as PC;
import 'dart:async';
Future<Uint8List> getKey(Uint8List password,Uint8List salt) async {
return await compute(computeKey, [password,salt]);
}
Uint8List computeKey(List<Uint8List> param) {
Uint8List salt=param[1];
Uint8List password=param[1];
PC.KeyDerivator scrypt = new PC.KeyDerivator("scrypt");
scrypt.init(new PC.ScryptParameters(16384, 8, 1, 49, salt));
return scrypt.process(password);
}