...
Page Properties |
---|
Title | Git commit signing with DID's – The second signing | Status | Status |
---|
colour | BlueGreen |
---|
title | in progresscompleted |
---|
|
| Difficulty | |
|
...
In the summer of 2019, Hyperledger ran a mentorship geared towards getting the Git version control tool to understand and use cryptographic credentials in decentralized identity (DID) documents to sign and verify commits. The root cause analysis led the project in the direction of creating a patch set for Git that enabled Git to use any signing tool more easily rather than just its existing support for GnuPG. Work is still ongoing to get those patches landed into Git and out in the wild. This mentorship anticipates the completion of that work and extends the previous work with the construction of a software application that can be called by Git to sign/verify commits using credentials stored in DID docs.
...
- Submit project proposal (June 15, 2020)
- Git version control tool to use cryptographic credentials in decentralized identity (DID) documents to sign and verify commits.Review 2019 patches and make changes to the new branch accordingly
- This will enable Git to use any signing tool more easily rather than just its existing support for GnuPG.
- Get these patches landed into Git and out in the wild.
- Construction of a software application that can be called by Git to sign/verify commits using credentials stored in DID docs.
- Create a Technical Design Proposal
- Edit the Design Proposal with the design for the future
- Create a Technical Design Document (deprecated in lieu of the protocol design)
- Edit the Technical Design Document with the flow of code through git for how signing works currently
- Create a Technical Design Document (i.e Assuan Protocol)
- Create a Universal Cryptographic Signing for Git presentation
- Update code to support the config protocol based approach
- Implement a Python Indy signing tool for DIDs
- Refine implementation and follow through to landing
Detailed Steps
Testing
- Integration testing
- Manual testing git with new functionalities and signing programs
...
Final Report
View file |
---|
name | Hyperledger Mentee Project Presentation - 2020.pdf |
---|
page | Git Commit Signing with DID's, Part Deux |
---|
space | INTERN |
---|
height | 250 |
---|
|
Lightening Talk Recording
View file |
---|
name | dummyfile.txt |
---|
page | Git Commit Signing with DID's, Part Deux |
---|
space | INTERN |
---|
height | 250 |
---|
|