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

All known versions for source package 'rust-nostr'

Links