Repository navigation
nour v1.0.1 — Dependency audit, bsv58 replacement
Dependency Updates
bitcoin_hashes0.17.0 → 0.20.0rand0.9.2 → 0.9.4ripemd0.1.3 → 0.2.0criterion0.7.0 → 0.8.2 (dev)
Changes
- Replaced
base58withbsv58(optimized BSV codec — SIMD x86/ARM) - Removed
cargo-fuzzdev dependency (broken, no lib target)
Perf Audit (see prior analysis)
High-impact: VecDeque+Cow clone reduction in interpreter, BigInt→bytewise for bit ops, murmur3 reuse, pre-sized Vec allocations. Medium: linked-hash-map→indexmap, redundant SHA256d allocs.