Posted by bubb1es
Aug 22, 2026/05:13 UTC
The growing interest in generating strong, random seeds for cryptographic purposes has led to the development of new tools in the Rust programming environment. A notable advancement in this area is the creation of seedroller, a command-line interface tool designed to generate BIP39 seed words using dice rolls combined with system entropy from the getrandom() function. This tool aligns with the preferences for utilizing crates from the rust-bitcoin organization, ensuring minimal dependency on external libraries.
Further enhancing the utility of generated seeds, the companion tool keyderiver was also developed. This tool takes the seed words produced by seedroller and derives BIP380 descriptor key expressions, adhering to the same principle of minimizing dependencies by basing its operations on rust-bitcoin organization's crates. Both tools signify a focused effort towards improving the security and reliability of cryptographic tools within the Rust community.
For those interested in exploring these tools or contributing to their development, detailed information and the source code are available on GitHub at bitcoin-key-tools. The project is still in its early stages, and the developer is open to feedback that could enhance the soundness and security of these implementations. This openness to community input is crucial for the iterative improvement of security tools in the rapidly evolving field of cryptography.
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback