Gordian icon indicating copy to clipboard operation
Gordian copied to clipboard

Initial Community Review of dCBOR-rust & -swift

Open ChristopherA opened this issue 2 years ago • 0 comments

  • We have dCBOR rust, dCBOR swift, and a CLI app.

  • dCBOR can parse the following types:

    • https://github.com/BlockchainCommons/bc-dcbor-rust/blob/master/src/decode.rs#L19
  • Need to be able to explain what dCBOR is, and how it is generally useful (not just for Envelope, but anyone doing cryptography with CBOR).

    • …but we do need to connect we wrote it as a strong foundation for Gordian Envelope
  • We are beginning an Initial Community Review

    • (Define What Is?)
      • Blockchain Commons is about community: we want you to look at libraries, see how they meet your needs, give us feedback for better doing so, and also help to review the libraries
    • We would like community review of API, code, rust idioms, add more code security tools
    • We would also like more test CBOR documents, such as a valid mDL, or COSE, etc. to use in our testing and docs.
  • More to come

    • We have one of our sponsors contributing Kotlin bindings, seeking more bindings.
    • We'd like someone to do a Python port, we welcome other ports.
    • We are coordinating a special budget from our sponsors to do an independent third-party audit of the code. Please fund us as this is important code to get right!
  • Library that has support and carefully thought about for Cryptographic purposes


### Tasks
- [x] Review & Organize This
- [x] Define "What is a Community Review?"
- [ ] Simple doc for dCBOR
- [x] Ask the community for some more test CBOR documents, such as a valid mDL, or COSE, etc. to use in our testing and docs.
- [x] Ask the CCG for the same (Are You Already doing CBOR? And if Envelope intrigues you, take a look.)
- [x] need promo (internal Gordian Community) and discussion seeded.
- [x] email to CCG list as it also is useful for a number of other projects (such as mID) that use CBOR.
- [x] tweet storm for developers
- [x] 4-5 posts to RWOT signal announcing library & seeking more real CBOR examples from other standards to test (per CCG)
- [x] 4-5 post to Gordian Developers Signal, with links and invite to next two meetings
- [x] Interlink Three README
- [x] Add all three to Gordian or Crypto Commons

ChristopherA avatar Feb 14 '23 05:02 ChristopherA