nonceHash static method
Implementation
static List<int> nonceHash({
required List<int> rand,
required List<int> publicKey,
required List<int> aggPk,
required int i,
required List<int> messagePrefix,
required List<int> extraIn,
}) {
final bytes = DynamicByteTracker();
bytes.add(rand);
bytes.add([publicKey.length]);
bytes.add(publicKey);
bytes.add([aggPk.length]);
bytes.add(aggPk);
bytes.add(messagePrefix);
bytes.add(IntUtils.toBytes(extraIn.length, length: 4));
bytes.add(extraIn);
bytes.add(IntUtils.toBytes(i, length: 1));
return P2TRUtils.taggedHash(MuSig2Constants.nonceDomain, bytes.toBytes());
}