newMacSinkSync method

  1. @override
DartMacSinkMixin newMacSinkSync({
  1. required SecretKeyData secretKeyData,
  2. List<int> nonce = const <int>[],
  3. List<int> aad = const <int>[],
})
override

Returns DartMacSinkMixin, which can be used synchronously.

Implementation

@override
DartMacSinkMixin newMacSinkSync({
  required SecretKeyData secretKeyData,
  List<int> nonce = const <int>[],
  List<int> aad = const <int>[],
}) {
  return _Blake2sSink(
    hashLengthInBytes: hashLengthInBytes,
  )..initializeSync(
      secretKey: secretKeyData,
      nonce: nonce,
      aad: aad,
    );
}