encryptAesAsync static method
Implementation
static Future<Uint8List> encryptAesAsync(EncryptAesArgs args) async {
if (KdbxFormat.dartWebWorkaround) {
return _encryptAesSync(args);
}
final runner = await IsolateRunner.spawn();
final s = Stopwatch()..start();
try {
_logger.finest('Starting encryptAes for ${args.rounds} '
'rounds in isolate. ${args.encryptionKey!.length} ${args.key.length}');
return await runner.run(_encryptAesSync, args);
} finally {
_logger.finest('Done aes encrypt. ${s.elapsed}');
await runner.kill();
}
}