signSchnorrConst method
List<int>
signSchnorrConst(
- List<
int> digest, { - List<
int> ? extraEntropy, - Secp256k1ECmultGenContext? context,
Implementation
List<int> signSchnorrConst(
List<int> digest, {
List<int>? extraEntropy,
Secp256k1ECmultGenContext? context,
}) {
final signature = _signingKey.signSchnorrConst(
digest: digest,
extraEntropy:
extraEntropy ?? CryptoSignerConst.bchSchnorrRfc6979ExtraData,
);
final verify = verifierKey.verifySchnorrSignature(
digest: digest,
signature: signature,
);
if (!verify) {
throw CryptoSignException.signatureVerificationFailed;
}
return signature;
}