toSync method
Returns a synchronous, pure Dart implementation of this cipher.
Pure Dart implementations can be slower than implementations that use platform APIs. Therefore you shouldn't use this method unless you really need to.
Example
import 'package:cryptography_plus/cryptography_plus.dart';
void main() {
final cipher = Chacha20.poly1305Aead().toSync();
final secretKey = cipher.newSecretKeySync();
final secretBox = cipher.encryptSync(
[1,2,3],
secretKey,
);
}
Implementation
@override
DartAesGcm toSync() {
return this;
}