nextNonce method

  1. @override
Uint8List nextNonce()
override

Produces an 8-byte nonce by reading forward from _seed cyclically.

Implementation

@override
Uint8List nextNonce() {
  final out = Uint8List(8);
  for (var i = 0; i < out.length; i++) {
    out[i] = _seed[(_counter + i) % _seed.length];
  }
  _counter = (_counter + 8) % _seed.length;
  return out;
}