btcd/btcec/schnorr/musig2
Olaoluwa Osuntokun 9d0d52708a
btcec/schnorr/musig2: add explicit support for BIP 86 multi-signing
In this commit, we add a series of new functional optinos to make
signing for an aggregated key where the final taproot output key was
derived using BIP 86. This can be used in cases where no script path
shuold be allowed, and only an n-of-n multi-sig should be used.
2022-04-28 16:19:59 -07:00
..
bench_test.go schnorr/musig2: add native support for taproot output key tweaking 2022-04-28 16:19:57 -07:00
context.go btcec/schnorr/musig2: add explicit support for BIP 86 multi-signing 2022-04-28 16:19:59 -07:00
keys.go btcec/schnorr/musig2: add explicit support for BIP 86 multi-signing 2022-04-28 16:19:59 -07:00
musig2_test.go btcec/schnorr/musig2: add explicit support for BIP 86 multi-signing 2022-04-28 16:19:59 -07:00
nonces.go btcec/schnorr/musig2: add safer signing API with Session+Context 2022-04-28 16:19:53 -07:00
sign.go btcec/schnorr/musig2: add explicit support for BIP 86 multi-signing 2022-04-28 16:19:59 -07:00