Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties


TitleGit commit signing with DID's – The second signing
Status

Status
colourBlueGreen
titlein progresscompleted

Difficulty

Status
colourRed
titleHIGH


...

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
nameHyperledger Mentee Project Presentation - 2020.pdf
pageGit Commit Signing with DID's, Part Deux
spaceINTERN
height250

Lightening Talk Recording

View file
namedummyfile.txt
pageGit Commit Signing with DID's, Part Deux
spaceINTERN
height250