User:Nullius: Difference between revisions
Jump to navigation
Jump to search
Create initial userpage, with basic contact information and pithy self-quote. |
Add links to my new Bitcoin utilities bech32(1) and easyseed(1), released yesterday. |
||
Line 8: | Line 8: | ||
** RSA: [https://sks-keyservers.net/pks/lookup?op=get&search=0xA232750664CC39D61CE5D61536EBB4AB699A10EE 0xA232750664CC39D61CE5D61536EBB4AB699A10EE] | ** RSA: [https://sks-keyservers.net/pks/lookup?op=get&search=0xA232750664CC39D61CE5D61536EBB4AB699A10EE 0xA232750664CC39D61CE5D61536EBB4AB699A10EE] | ||
* Github: [https://github.com/nym-zone nym-zone] | * Github: [https://github.com/nym-zone nym-zone] | ||
** The '''[https://github.com/nym-zone/bech32 bech32(1)]''' utility for encoding/decoding of [https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki BIP 173] Bech32 strings and [https://bitcointalk.org/index.php?topic=2646007.0 “Bravo Charlie” Addresses]. ([https://raw.githubusercontent.com/nym-zone/bech32/master/bech32.1.txt manpage], [https://bitcointalk.org/index.php?topic=2664728.0 forum thread]) Encode/decode hexadecimal strings with custom HRP, or “bc1” Bitcoin addresses. Special support for [https://tools.ietf.org/html/rfc7686 RFC 7686] .onion special-use domain names. | |||
** The '''[https://github.com/nym-zone/easyseed easyseed(1)]''' secure [https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki BIP 39] mnemonic seed phrase generator. ([https://raw.githubusercontent.com/nym-zone/easyseed/master/easyseed.1.txt manpage], [https://bitcointalk.org/index.php?topic=2664861.0 forum thread]) My original motivation for writing this was that I needed a lightweight, reliable BIP 39 seed phrase generator with ''easily auditable'' sources and ''minimal dependencies'' for use on a stripped-down airgap machine. Unlike popular Javascript utilities, '''easyseed(1)''' reads bits straight off [https://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/ /dev/urandom], or from user-provided keymat. Because gathering and processing of entropy is properly the kernel’s job. |
Revision as of 15:13, 30 December 2017
“‘If you’re not doing anything wrong, you have nothing to hide.’ No! Because I do nothing wrong, I have nothing to show.” — nullius
- nullius <nullius@nym.zone>
- Bitcoin Forum
- Bitcoin address, Segwit P2WPKH-nested-in-P2SH: 36finjay27E5XPDtSdLEsPR1RypfhNW8D8 (Tips welcome.)
- PGP keys; please encrypt all correspondence:
- Ed25519 (preferred): 0xC2E91CD74A4C57A105F6C21B5A00591B2F307E0C
- RSA: 0xA232750664CC39D61CE5D61536EBB4AB699A10EE
- Github: nym-zone
- The bech32(1) utility for encoding/decoding of BIP 173 Bech32 strings and “Bravo Charlie” Addresses. (manpage, forum thread) Encode/decode hexadecimal strings with custom HRP, or “bc1” Bitcoin addresses. Special support for RFC 7686 .onion special-use domain names.
- The easyseed(1) secure BIP 39 mnemonic seed phrase generator. (manpage, forum thread) My original motivation for writing this was that I needed a lightweight, reliable BIP 39 seed phrase generator with easily auditable sources and minimal dependencies for use on a stripped-down airgap machine. Unlike popular Javascript utilities, easyseed(1) reads bits straight off /dev/urandom, or from user-provided keymat. Because gathering and processing of entropy is properly the kernel’s job.