Debian Patches
Status for rust-nostr/0.45.6-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-relax-dependencies.patch | Relax dependencies The upstream set the dependencies too strict. Relax some dependencies because Debian has different version packaged. =================================================================== |
Ying-Chun Liu (PaulLiu) <paulliu@debian.org> | not-needed | 2026-11-01 | ||
| 0002-adapt-secp256k1-0.33-api.patch | Adapt to secp256k1 0.33 API secp256k1 0.31 dropped the context-based API and removed or renamed several methods that this crate uses: - PublicKey::from_secret_key and Keypair::from_secret_key no longer take a Secp256k1 context argument - SecretKey::from_slice was replaced by from_secret_bytes and the AsRef<[u8]> implementation by as_secret_bytes - XOnlyPublicKey::serialize/from_slice and SecretKey::secret_bytes are deprecated in favor of to_byte_array/from_byte_array/to_secret_bytes - Secp256k1::verify_schnorr is deprecated in favor of the schnorr::verify free function =================================================================== |
Ying-Chun Liu (PaulLiu) <paulliu@debian.org> | not-needed | 2026-11-03 | ||
| 0003-adapt-faster-hex-1.0.patch | Adapt to faster-hex 1.0 hex_decode behaviour faster-hex 1.0 split hex decoding into a slice-based hex_decode that decodes only the first part of the input into dst (returning a filled subslice, no longer requiring the input to be exactly 2*dst.len() bytes) and an exact-length hex_decode_array. Use hex_decode_array in the crate's hex_decode wrapper so that malformed hex strings (wrong length) keep being rejected as before, matching the stricter behaviour of faster-hex 0.10 that this crate was written against. =================================================================== |
Ying-Chun Liu (PaulLiu) <paulliu@debian.org> | not-needed | 2026-11-03 |
