- Fix incorrect FFI binding for
secp256k1_pubkey_combine
- Patch out any instances of printf in upstream #663
- Add bindings to the ElligatorSwift implementation #627
- Update vendored lib secp256k1 to v0.4.0 #653
- Bump MSRV to 1.48 #595
- Update libsecp25k1 to v0.2.0
- Make comparison functions stable across library versions
- Add public methods
cmp_fast_unstable
andeq_fast_unstable
for types that contain an inner array (see PR linked above).
- Update MSRV to 1.29.0
- Update upstream to
670cdd3f8be25f81472b2d16dcd228b0d24a5c45
- Add missing return
c_int
toNonceFn
- Got wasm support working again
- Removed
cc
restriction, rustc 1.22 support now requires some downstream effort - Exposed a reference to the underlying byte array for all byte-array-wrapping types
- Allow all-zeroes
Message
to be constructed - Expose
secp256k1_ec_pubkey_negate
from upstream