etscrivner / rbsecp256k1

Compiled Ruby wrapper around libsecp256k1 for secp256k1 ECDSA.
The Unlicense
19 stars 13 forks source link

Add Support For X-Only Public Keys #73

Closed etscrivner closed 1 year ago

etscrivner commented 1 year ago

Part of the path to adding Schnorr signature support (#44).

Add a new class XOnlyPublicKey that represents a x-only pubkey. Include documentation for the new class. Add PublicKey#to_xonly to convert a PublicKey to an XOnlyPublicKey.