CHANGELOG (1215B)
1 # Changelog 2 3 - 0.3.0 (2025-03-14) 4 * Adds 'ecdh' for computing ECDH secrets, any given secret being the 5 SHA256 hash of the x-coordinate of the appropriate secp256k1 point. 6 7 - 0.2.2 (2025-02-16) 8 * Exports the secp256k1 "point at infinity" as _CURVE_ZERO. 9 10 - 0.2.1 (2024-12-18) 11 * Adds 'serialize_point' for compressed-format serialization of 12 secp256k1 points. 13 14 - 0.2.0 (2024-11-08) 15 * Adds wNAF ("w-ary non-adjacent form") scalar multiplication, as 16 well as fast 'sign' and 'verify' variants for Schnorr and ECDSA 17 (disambiguated by a trailing apostrophe) that make use of it. 18 19 Each wNAF-powered function requires a 'Context' consisting of 20 precomputed secp256k1 generator multiples; one can be gotten via 21 'precompute'. 22 23 Note that the non-wNAF-powered sign and verify functions have 24 incurred a slight performance decrease (on the order of tens to 25 hundreds of microseconds) as a result. 26 27 * Adds 'parse_sig' for parsing compact signatures. 28 29 * Adds a dependency on the 'primitive' library (already transitively required 30 via 'ppad-hmac-drbg'). 31 32 - 0.1.0 (2024-10-19) 33 * Initial release, supporting public key derivation and Schnorr & 34 ECDSA signatures on secp256k1. 35