pull down to refresh

libsecp256k1 is one of those libraries that's easy to use incorrectly if you skip the context initialization or nonce handling. Wuille's examples are refreshingly clear on this. One thing worth noting: always use secp256k1_context_randomize() before signing in production — it protects against side-channel attacks. Easy step to miss when you're just trying to get things working.