W3C home > Mailing lists > Public > public-credentials@w3.org > January 2022

Re: Commissioning support in keytool-cli for did:key/secp keys?

From: Brent Shambaugh <brent.shambaugh@gmail.com>
Date: Thu, 13 Jan 2022 15:25:22 -0600
Message-ID: <CACvcBVorng=OuuZ9fRvp-GYuT1RrkSDu1ZCmJ=uEnsiZjHb7KA@mail.gmail.com>
To: Christopher Allen <ChristopherA@lifewithalacrity.com>
Cc: Credentials Community Group <public-credentials@w3.org>
FWIW, I have the NIST curves in this PR:
https://github.com/ceramicnetwork/js-ceramic/pull/1884 . I booked ETH
Denver this year: Feb 11- 20th, so I will be focusing on that for the time
being. If you are talking about what I think you are talking about, maybe I
can help.

-Brent Shambaugh

GitHub: https://github.com/bshambaugh
Website: http://bshambaugh.org/
LinkedIN: https://www.linkedin.com/in/brent-shambaugh-9b91259
Skype: brent.shambaugh
Twitter: https://twitter.com/Brent_Shambaugh
WebID: http://bshambaugh.org/foaf.rdf#me


On Thu, Jan 13, 2022 at 2:54 PM Christopher Allen <
ChristopherA@lifewithalacrity.com> wrote:

> Blockchain Commons has an open-source project keytool-cli  (
> https://github.com/BlockchainCommons/keytool-cli) written in C/C++ that
> given a random seed (for instance,
> https://github.com/BlockchainCommons/seedtool-cli) and an HD path will
> derive a variety of hd-keys, base58 addresses, etc. (full list of output
> formats:
> https://github.com/BlockchainCommons/keytool-cli/blob/master/MANUAL.md#formats
> ).
>
> For instance:
>
> ```
> keytool \
>   --seed 1eb5338edac6fae54cbb172091ae6c1a \
>   master-key \
>   master-key-base58
> ```
>
> We would like to flat-rate commission a PR to this project to offer as
> output the public key formats used by did:key for secp-based keys, along
> with tests, under our open software developer contract
> https://github.com/BlockchainCommons/Open-Development/tree/master/open-software-developer-contract,
> with the final project licensed BSD-2-Clause Plus Patent License.
>
> If someone is interested in tackling this relatively simple and
> well-scoped project, let me know.
>
> -- Christopher Allen
>
> P.S. Future work could include adding schnorr signature support for
> did:key (a much harder project in C/C++). Currently keytool-cli can only
> sign bitcoin PSBTs.
>
>
Received on Thursday, 13 January 2022 21:26:47 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 13 January 2022 21:26:48 UTC