Instance Method
isValidSignature(_:for:)
Verifies a MuSig2 P256K.MuSig.AggregateSignature against a pre-computed digest using secp256k1_schnorrsig_verify.
- iOS 13.0+
- macCatalyst 13.0+
- macOS 10.15+
- tvOS 13.0+
- visionOS 1.0+
- watchOS 6.0+
func isValidSignature<D>(_ signature: P256K.MuSig.AggregateSignature, for digest: D) -> Bool where D : Digest
Parameters
-
signature
-
The 64-byte P256K.MuSig.AggregateSignature to verify.
-
digest
-
The pre-computed digest that was signed.
Return Value
true if the aggregate signature is valid for digest under this x-only aggregate key, false otherwise.