Uint8List nonce(int index, {required bool last}) { final Uint8List n = Uint8List(12)..setRange(0, 7, noncePrefix); ByteData.sublistView(n).setUint32(7, index); n[11] = last ? 1 : 0; return n; }