Nonce.secure constructor
Nonce.secure([
- int length = 32
Constructs a Nonce generated with a secure Random that's unique from every other Nonce that's been generated by this global instance.
Implementation
factory Nonce.secure([int length = 32]) {
assert(length > 0);
final random = Random.secure();
var value = generate(length, random);
while (_uniqueNonces.contains(value)) {
value = generate(length, random);
}
_uniqueNonces.add(value);
return Nonce._(value);
}