Scope This specification... Describes the protocol Git uses for communicating with external processes for the purposes of executing cryptographic operations. Defines the format for storing cryptographic data inside of Git objects.