Gordian
Gordian copied to clipboard
Initial Community Review of dCBOR-rust & -swift
-
We have dCBOR rust, dCBOR swift, and a CLI app.
- https://github.com/BlockchainCommons/bc-dcbor-rust
- https://github.com/BlockchainCommons/BCSwiftDCBOR
- https://github.com/BlockchainCommons/dcbor-cli
-
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.
- (Define What Is?)
-
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