signSchnorr method
Signs the given transaction digest using Schnorr signature (old style).
digest: The transaction digest (message) to sign.
Implementation
List<int> signSchnorr(List<int> digest, {List<int>? extraEntropy}) {
final signature = _signingKey.signSchnorr(
digest,
extraEntropy: extraEntropy,
);
final verify = verifierKey.verifySchnorrSignature(
digest: digest,
signature: signature,
);
if (!verify) {
throw CryptoSignException.signatureVerificationFailed;
}
return signature;
}