...
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.
Attendees
- Rolson Quadras (SecureKey) <rolson.quadras@securekey.com>
- Troy Ronda (SecureKey) <troy.ronda@securekey.com>
- Talwinder Kaur (SecureKey)
- Derek (SecureKey)
- Firas Qutishat (SecureKey)
- Filip Burlacu (SecureKey)
- Baha A Shaaban (SecureKey)
- Sudesh Shetty (SecureKey)
- Sandra (SecureKey)
- George Aristy (SecureKey) <george.aristy@securekey.com>Name (organization) <email>
Welcome / Introductions
Announcements
- None
Release
...
status
- None
Work
...
updates (from the previous week)
- Protocol Service eventing implementation in progress (Rolson Quadras )
- Selection criteria RFC (done) (George Aristy )
- New RFC 0214: help-me-discover
- New RFC 0217: linkable-message-paths
- Small tweak to RFC 0028: introduce in PR #219
- Consent Receipts (in discovery) (George Aristy )
- State Actions-Requested/Refactor Destination for sending outbound messages (Peer Review)
- Create default Implementation for Wallet CreateKey (Firas Qutishat )
- Set ServiceEndpoint value from InboundTransport (Firas Qutishat )
- Create Pack() for Authcrypt logic (Firas Qutishat )
- Authcrypt Encrypt updated with JWK this weekend - work will resume to update the format (Baha A Shaaban )
- Added all remaining controller API endpoints including exchange request/response workflow (Sudesh Shetty )
- Improvement of Verifiable Credential model extension. On-going work on JSON Web Token proof of Verifiable Credential (Dima)
Grooming updates (from the previous week)
- Verification #96 groomed (Filip Burlacu / Sandra)
- BDD test framework (basic flow) groomed (Firas Qutishat / Sandra / Rolson Quadras / Sudesh Shetty )
- To insure interoperability - must create tests matching test data from IETF chacha20poly1035 standard: https://tools.ietf.org/html/rfc7539#page-29 (Baha A Shaaban)
- Wallet pack/unpack proposal groomed (Firas / Baha)
Design discussion
- What to persist in the storage ?
- Encryption before storage
- DID Exchange Flow - Wiki/Issue #258 (Rolson Quadras )
- Options for crypto/envelope interop with agents using libsodium: (Filip Burlacu / Baha A Shaaban )
Milestone progress
- TBD
Other Business
- TBD
Future Topics
- TBD
Action items
- TBD
- Convince other agents to switch from EC 25519 (Ed25519 signing, salsa/chacha encrypt) to more mature alternatives
- Port the functions needed from libsodium to native golang
- Introduce libsodium dependency (using GoKillers/libsodium-go wrapper)
- If libsodium is in some way incompatible/out of compliance with IETF specs (eg with chacha), get them to update, and convince other agents using libsodium to update
Milestone progress
- No updates.
Other business
- None.
Future topics
- Outbound dispatcher (Firas Qutishat )
- Encryption before storage (George Aristy / Firas Qutishat / Others? )
- Design and grooming for introduction protocol (Andrii)
Action items
- Refactor Wallet/Crypter interface so the wallet holds all crypto, all secrets, but doesn't do the work of building the JSON envelope
- Groom Outbound dispatcher (Firas Qutishat / Sandra / Rolson Quadras / Talwinder Kaur )
- Updated Sender Key encryption to JWK format (Baha A Shaaban )
- Update DID Exchange flow to show completion event (Rolson Quadras)
- Groom service handle return types (George Aristy Talwinder Kaur @Sandra Sudesh Shetty Firas Qutishat
- Create and persist DID in the wallet (Sudesh Shetty Talwinder Kaur George Aristy Rolson Quadras @Sandra