You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
d611a4f25eba6bba9e0586e8234e0c184192468e musig: weaken/simplify warnings about nonce reuse (Andrew Poelstra)
8a43317781b1c48057d164561c9f16945bb26ead musig: add a bunch of unit tests (Andrew Poelstra)
40a8b654979a3e6cc307a7923b17dd4567302764 musig: explicitly panic when given an empty slice of pubkeys to aggregate (Andrew Poelstra)
ebdaec78597a00198e31895bbf8ba559a0095550 musig: clarify doc comment about aggregate nonce proxy (Andrew Poelstra)
dc04575e68a3e7181e1d022c263c24a4cdb3abd5 musig: a couple small improvements of byte array APIs (Andrew Poelstra)
c492c75f2d6a08ccae1761d8256b41cef8e0bd17 key: move pubkey_sort to method on Secp256k1; rename (Andrew Poelstra)
ec66003e68aa6dbfd25e1a72c095bd9586b776e9 musig: remove SessionSecretRand::new constructor (Andrew Poelstra)
6d938d30b790d7828579c3bfc1c0aa502998f3f3 musig: add missing Panics sections to docs (Andrew Poelstra)
00c8c75d1acc3e3b9d8d715e652778b5d8bba74c musig: remove outdated doc references to ZeroSession error (Andrew Poelstra)
3b0232a7ebb92d5c173ee0da8f44ef6c18514f11 musig: fix all the doctests (Andrew Poelstra)
4dd861fed4e5c2e2f41b42ddeeada4498233d33e stop using deprecated thread_rng (Andrew Poelstra)
9615ec8a8dcf192054e19a40bfc5ffe230ad03c3 context: whitelist new compiler warning (Andrew Poelstra)
7c56bcc187b7bcd2ce860fffc1d280398ba42108 clippy: whitelist a bunch of lints (Andrew Poelstra)
07922fd7ee4223f687ea1a4fe1fda75485327e10 musig: fix a couple FFI bindings (Andrew Poelstra)
f5f90af2455b50c484500f8e88f89410a8ed013c fmt: stop blacklisting secp256k1-sys; just fmt whole crate (Andrew Poelstra)
Pull request description:
This PR needs to be merged before the next release because the existing code has one instance of UB when passing an empty array to the aggregate nonce function. (Ok, there's a rust panic in our alignment code so maybe no bad pointers make it across the C boundary and we're ok. But it's near-UB.)
This PR is the first one I created using jujutsu. One thing I notice is that the tool encourages you to produce way more commits than you would with git. Most of these are small. Let me know if you want me to squash any.
ACKs for top commit:
jlest01:
ACK rust-bitcoin/rust-secp256k1@d611a4f
jonasnick:
ACK d611a4f25eba6bba9e0586e8234e0c184192468e modulo my comments on the PR (secret dependent branches) and that I only looked at the musig/libsecp-relevant bits.
Tree-SHA512: a504912639bcb6296bd6fdf7a0533464ce9e9064d1c2bf06bf142b7749b4aaf75ed4bae10f9912b92191c64a453bcf56bbd001e3c99ab383e02de4676c7c6a69
0 commit comments