Schnorr
Schnorr is one of signature schemes supported natively in Plutus, together with ed25519 and ECDSA. In particular, the natively supported ECDSA algorithm works over curve SECP256k1, enabling support for Bitcoin’s and Ethereum’s native signatures.
Implementation and binding
We currently relly in Bitcoin’s implementation available in secp256k1. We have analysed, and recommend, bindings in the following languages:
- Haskell: Available in cardano-base