generatePublicKey static method
Implementation
static List<int> generatePublicKey(List<int> sk) {
final sBig = BigintUtils.fromBytes(sk);
if (sBig < BigInt.one || sBig >= MuSig2Constants.order) {
throw ArgumentException.invalidOperationArguments(
"generatePublicKey",
name: "sk",
reason: "Invalid secret key bytes length.",
);
}
return (MuSig2Constants.generator * sBig).toBytes();
}