Sourced from secp256k1's changelog.
0.28.0 - 2023-10-23
- Add bindings to the ElligatorSwift implementation #627
- Depend on recent release of
bitcoin_hashesv0.13.0 #621- Add a verify function to
PublicKey#618- Add serialize function for schnorr::Signature #607
- Bump MSRV to 1.48 #595
- Remove implementations of
PartialEq,Eq,PartialOrd,Ord, andHashfrom theimpl_array_newtypemacro. Users will now need to derive these traits if they are wanted.0.27.0 - 2023-03-15
- Depend on newly release
bitcoin_hashesv0.12.- Implement
Debugtrait forScalartype.- Implement
insecure-erase.0.26.0 - 2202-12-19
- Update libsecp25k1 to v0.2.0
0.25.0 - 2022-12-07
- Fix soundness issue with
preallocated_gen_new- Update to
secp256k1-sysv0.7.0- Use type system to improve safety.
- Change secp256k1-sys symbol names to 0_6_1.
- Introduce
rustfmtto the codebase.- Make all raw pointer methods go through the CPtr trait.
- Make comparison functions stable.
- Remove public constant
ONE_KEY(consider usingFromStras a replacement).0.24.1 - 2022-10-25
- Fix broken deserialization logic of
KeyPairthat previously always panicked. After the patch deserialization only panics if neither theglobal-contextnor thealloc(default) feature is active.0.24.0 - 2022-07-20
- Upgrade to new release of bitcoin_hashes.
0.23.4 - 2022-07-14
0.23.3 - 2022-06-29
0.23.2 - 2022-06-27
... (truncated)
7de09c8
Merge rust-bitcoin/rust-secp256k1256:
Tracking PR for release: `secp256k1 v0...3dc5b16
Bump version to v0.28.03aada83
Merge rust-bitcoin/rust-secp256k1256:
Add bindings to the ElligatorSwift imp...39febcb
Create rust-bidingsda4f67b
Merge rust-bitcoin/rust-secp256k1256:
Update vendored lib secp256k1 to v0.4.080b2a8d
Update vendored libsecp to v0.4.0d2285c9
ci: Remove MIPS* from CI0d58f50
ci: generalize grp in "illegal callback" testacf9ac1
delete test_manual_create_destroy test04ce508
lib: fix bad unit test