rust-secp256k1-unsafe-fast/src
Tobin C. Harding 9f28cf6ad0
Deprecate ThirtyTwoByteHash
The implementations of `ThirtyTwoByteHash` for types from the `hashes`
crate are problematic during upgrades because both `bitcoin` and
`secp256k1` depend on `hashes` and when the versions of `hashes` get
out of sync usage of the trait breaks.

Deprecate the `ThirtyTwoByteHash` trait and remove the impls for types
from `bitcoin_hashes`.

Add an explanation in the changelog because its too long to go in the
deprecation message.
2024-04-02 11:11:29 +11:00
..
ecdsa Fix import warnings 2024-04-02 11:11:20 +11:00
constants.rs Create rust-bidings 2023-10-09 14:57:54 -03:00
context.rs Remove wildcard re-exports of context types 2024-03-27 11:49:57 +11:00
ecdh.rs Use hashes instead of bitcoin_hashes 2023-08-15 14:54:55 +10:00
ellswift.rs Add byte accessors to `ElligatorSwiftSharedSecret` 2024-01-30 17:01:23 +01:00
key.rs Deprecate ThirtyTwoByteHash 2024-04-02 11:11:29 +11:00
lib.rs Deprecate ThirtyTwoByteHash 2024-04-02 11:11:29 +11:00
macros.rs Introduce SPDX license identifiers 2023-05-03 11:37:07 +10:00
scalar.rs Derive Hash for Scalar 2024-01-18 19:23:31 +08:00
schnorr.rs Fix import warnings 2024-04-02 11:11:20 +11:00
secret.rs Rename KeyPair to Keypair 2023-08-19 08:35:47 +10:00
serde_util.rs Introduce SPDX license identifiers 2023-05-03 11:37:07 +10:00