Complete diagram

This commit is contained in:
Paul Schaub 2023-10-03 13:47:41 +02:00 committed by Heiko Schaefer
parent 5f8e36a605
commit 1ce91b8820
No known key found for this signature in database
GPG key ID: 4A849A1904CCBD7D

View file

@ -27,11 +27,17 @@ Signatures are the glue that allows for keys, subkeys and identities to be assem
%%{ init: { 'flowchart': { 'curve': '' } } }%%
flowchart LR
signature(OpenPGP Signature) --> data & certification
data(Data Signature) --> binary & text
certification("Certification /
3rd-Party Certification") --> dksig & uidcert & uidrev & krev & selfcert
selfcert(Self Certification) --> skbind & skrev
signature(OpenPGP Signature)
3rdcert(Third-Party Certification)
data(Data Signature)
selfcert(Self Certification)
certification(Certification)
signature --> data & selfcert & 3rdcert & confsig & standalone & timestamp
data --> binary & text
selfcert --> skbind & skrev
selfcert & 3rdcert --> certification
certification --> uidcert & uidrev & dksig & krev
subgraph Siganture Types and Targets
standalone[0x02: Standalone]
subgraph Signature Packets
@ -51,6 +57,10 @@ flowchart LR
]
uidrev[0x30: Certification Revocation]
end
subgraph Primary Key
dksig[0x1F: Direct-Key Signature]
krev[0x20: Key Revocation]
end
subgraph Subkeys
skbind[
0x18: Subkey Binding
@ -58,10 +68,6 @@ flowchart LR
]
skrev[0x28: Subkey Revocation]
end
subgraph Primary Key
dksig[0x1F: Direct-Key Signature]
krev[0x20: Key Revocation]
end
end
```