All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Documentation/technical: describe signature formats
@ 2016-06-17  7:46 Michael J Gruber
  2016-06-17  7:46 ` [PATCH 1/5] " Michael J Gruber
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Michael J Gruber @ 2016-06-17  7:46 UTC (permalink / raw)
  To: git

As promised a while ago, here is a little series that describes the signature
formats that we use in Git. The series sets up the the basic structure first
and then describes each format in one patch.

The series grew out of my own efforts to get an overview and structure my
understanding before I can set about refactoring what we have. Things
that became apparent immediately:

- We don't support verifying push certificates, although they fit in with
  git verify-tag. Patch has been submitted, and this series documents the
  result already (git verify-tag --blob).

- We don' support verifying signed merge tags other than by using log/show,
  which is not quite fit for scripting.

- We have signature parsing code all over the place, including places that
  should probably abstract more, such as tag.c and log-tree.c.

- We may want to give more support for deciding about the trustworthiness
  of signatures, the same way we export information to receive hooks
  in the presence of push certificates. (Give information, don't decide.)

Michael J Gruber (5):
  Documentation/technical: describe signature formats
  Documentation/technical: signed tag format
  Documentation/technical: signed commit format
  Documentation/technical: signed merge tag format
  Documentation/technical: push certificate format

 Documentation/Makefile                       |   1 +
 Documentation/technical/signature-format.txt | 242 +++++++++++++++++++++++++++
 2 files changed, 243 insertions(+)
 create mode 100644 Documentation/technical/signature-format.txt

-- 
2.9.0.382.g87fd384


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-06-17 19:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-17  7:46 [PATCH 0/5] Documentation/technical: describe signature formats Michael J Gruber
2016-06-17  7:46 ` [PATCH 1/5] " Michael J Gruber
2016-06-17  7:46 ` [PATCH 2/5] Documentation/technical: signed tag format Michael J Gruber
2016-06-17  7:46 ` [PATCH 3/5] Documentation/technical: signed commit format Michael J Gruber
2016-06-17  7:46 ` [PATCH 4/5] Documentation/technical: signed merge tag format Michael J Gruber
2016-06-17  7:46 ` [PATCH 5/5] Documentation/technical: push certificate format Michael J Gruber
2016-06-17  8:54   ` [PATCHv2] " Michael J Gruber
2016-06-17 19:14     ` Junio C Hamano
2016-06-17 17:38 ` [PATCH 0/5] Documentation/technical: describe signature formats Junio C Hamano

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.