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
d611a4f musig: weaken/simplify warnings about nonce reuse (Andrew Poelstra)
8a43317 musig: add a bunch of unit tests (Andrew Poelstra)
40a8b65 musig: explicitly panic when given an empty slice of pubkeys to aggregate (Andrew Poelstra)
ebdaec7 musig: clarify doc comment about aggregate nonce proxy (Andrew Poelstra)
dc04575 musig: a couple small improvements of byte array APIs (Andrew Poelstra)
c492c75 key: move pubkey_sort to method on Secp256k1; rename (Andrew Poelstra)
ec66003 musig: remove SessionSecretRand::new constructor (Andrew Poelstra)
6d938d3 musig: add missing Panics sections to docs (Andrew Poelstra)
00c8c75 musig: remove outdated doc references to ZeroSession error (Andrew Poelstra)
3b0232a musig: fix all the doctests (Andrew Poelstra)
4dd861f stop using deprecated thread_rng (Andrew Poelstra)
9615ec8 context: whitelist new compiler warning (Andrew Poelstra)
7c56bcc clippy: whitelist a bunch of lints (Andrew Poelstra)
07922fd musig: fix a couple FFI bindings (Andrew Poelstra)
f5f90af 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 d611a4f
jonasnick:
ACK d611a4f 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