Merge commits '8b013fce 485f608f 44c2452f cd470333 accadc94 43756da8 af65d30c 63a3565e 6a873cc4 3efeb9da 9f8a13dc 694ce8fb a43e982b e13fae48 c2ee9175 ' into temp-merge-1146
This commit is contained in:
10
README.md
10
README.md
@@ -2,6 +2,7 @@ libsecp256k1-zkp
|
||||
================
|
||||
|
||||
[](https://cirrus-ci.com/github/BlockstreamResearch/secp256k1-zkp)
|
||||

|
||||
|
||||
A fork of [libsecp256k1](https://github.com/bitcoin-core/secp256k1) with support for advanced and experimental features such as Confidential Assets and MuSig2
|
||||
|
||||
@@ -30,7 +31,14 @@ To compile optional modules (such as Schnorr signatures), you need to run `./con
|
||||
|
||||
Usage examples
|
||||
-----------
|
||||
Usage examples can be found in the [examples](examples) directory. To compile them you need to configure with `--enable-examples`.
|
||||
|
||||
Usage examples can be found in the [examples](examples) directory. To compile them you need to configure with `--enable-examples`.
|
||||
* [ECDSA example](examples/ecdsa.c)
|
||||
* [Schnorr signatures example](examples/schnorr.c)
|
||||
* [Deriving a shared secret (ECDH) example](examples/ecdh.c)
|
||||
* [MuSig example](examples/musig.c)
|
||||
|
||||
To compile the Schnorr signature, ECDH and MuSig examples, you need to enable the corresponding module by providing a flag to the `configure` script, for example `--enable-module-schnorrsig`.
|
||||
|
||||
Test coverage
|
||||
-----------
|
||||
|
||||
Reference in New Issue
Block a user