← @ChristopherA Twitter archive

Christopher Allen

@ChristopherA

Last night @BlockchainComns tagged our first release of bc-seedtool-cli, a Mac & Linux command line tool for for some emerging standards for cryptographic seeds. https://github.com/BlockchainCommons/bc-seedtool-cli

5/20/2020, 5:48:29 PM

Favs: 28

Retweets: 9

Christopher Allen

@ChristopherA

We believe this to be a stable and useful release. However, we have not done any formal security auditing — this release is intended for additional review by third-parties before requesting formal auditing.

5/20/2020, 5:49:15 PM

Favs: 2

Retweets: 0

Christopher Allen

@ChristopherA

Seedtool itself is is written in C++, but it uses a number of pure C libraries that we also have tagged as release 0.1. In particular, the bc-shamir, bc-slip39, and bc-bech32 libraries have functionality of broader interest to blockchain community for securing digital assets.

5/20/2020, 5:51:23 PM

Favs: 2

Retweets: 0

Christopher Allen

@ChristopherA

Seedtool also supports the latest draft of something we are calling the UR: scheme for encoding this information in a QR-optimized, URL safe, double-clickable selectable & compact bech-32-like encoding for cryptographic seeds, bip39 mnemonics, and slip39 shards.

5/20/2020, 5:55:08 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

More to come, including UR: (QR-optimized, URL safe, double-clickable selectable & compact bech-32-like encoded) standards for derived keys & paths, signatures in a variety of formats for ECDH & Schnorr, wallet account maps, PSBTs, and many other useful primitives for wallets.

5/20/2020, 6:06:02 PM

Favs: 2

Retweets: 0

Christopher Allen

@ChristopherA

Some challenges on the way. A number of these wallet primitives require QR codes larger than what can fit into a single QR code. We are puzzling through a number of different approaches for multipart and/or animated QRs, and possible ideas such as fountain codes to facilitate it.

5/20/2020, 6:08:18 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

If you are interested in participating in these topics, we are currently hosting conversations on these in the issues section of https://github.com/blockchainCommons/airgappedsigning/issues and also a private Signal group. Contact me for more information.

5/20/2020, 6:10:01 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

In particular, this is a 0.1 alpha release — we are seeking feedback on if we are meeting the requirements of all the wallet vendors (and not just Bitcoin wallets — all digital asset wallets require cryptographic seeds), and we would like to have more source code review & audit.

5/20/2020, 6:13:06 PM

Favs: 1

Retweets: 0

Christopher Allen

@ChristopherA

.@BlockchainComns is a "not-for-profit" benefit organization founded to support blockchain infrastructure & the broader security industry through cryptographic & privacy protocol implementations, research, and standards. Please become a Patron of our work: https://github.com/sponsors/blockchaincommons

5/20/2020, 6:17:07 PM

Favs: 2

Retweets: 0