aggPublicKeys static method
Implementation
static MuSig2KeyAggContext aggPublicKeys({required List<List<int>> keys}) {
ProjectiveECCPoint? aggKey;
for (final k in keys) {
final coeff = _keyAggCoeff(keys: keys, key: k);
ProjectiveECCPoint key = MuSig2Utils.encodePointAsEven(k);
key = key * coeff;
if (aggKey != null) {
aggKey = (aggKey + key).cast();
} else {
aggKey = key;
}
}
return MuSig2KeyAggContext(
publicKey: aggKey!, gacc: BigInt.one, tacc: BigInt.zero);
}