deterministicNonceHash static method
Implementation
static List<int> deterministicNonceHash({
required List<int> sk,
required List<int> aggotherNonce,
required List<int> aggPk,
required int i,
required List<int> msg,
}) {
final bytes = DynamicByteTracker();
bytes.add(sk);
bytes.add(aggotherNonce);
bytes.add(aggPk);
bytes.add(BigintUtils.toBytes(BigInt.from(msg.length), length: 8));
bytes.add(msg);
bytes.add(IntUtils.toBytes(i, length: 1));
return P2TRUtils.taggedHash(
MuSig2Constants.deterministicNonceDomain,
bytes.toBytes(),
);
}