You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In addition to contributions in GitHub, you are encouraged to participate in
24
27
discussions there.
@@ -28,3 +31,26 @@ technical issues needs to occur on the mailing list.
28
31
29
32
You might also like to familiarize yourself with other
30
33
[Working Group documents](https://datatracker.ietf.org/wg/plants/documents/).
34
+
35
+
## How to Contribute
36
+
37
+
Contributions can be made by creating pull requests, opening an issue, or
38
+
posting to the working group mailing list. See above for the email address
39
+
and a note about policy.
40
+
41
+
Here are two ways to create a pull request ("PR"):
42
+
43
+
- Copy the repository and make a pull request using the Git command-line
44
+
tool, using the [GitHub documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) if needed.
45
+
46
+
- You can use the GitHub UI as follows:
47
+
- View the draft source
48
+
- Select the pencil icon to edit the file (usually top-right on the screen)
49
+
- Make edits
50
+
- Select "Commit changes"
51
+
- Add a title and explanatory text
52
+
- Select "Propose"
53
+
- When prompted, click on "Create Pull Request"
54
+
55
+
Document authors/editors are often happy to accept contributions of text,
56
+
and might be willing to help you through the process. Email them and ask.
Copy file name to clipboardExpand all lines: README.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,22 @@
1
+
<!-- regenerate: on (set to off if you edit this file) -->
2
+
1
3
# Merkle Tree Certificates
2
4
3
-
This is the working area for the individual Internet-Draft, "Merkle Tree Certificates".
5
+
This is the working area for the IETF [PLANTS Working Group](https://datatracker.ietf.org/group/plants/documents/) Internet-Draft, "Merkle Tree Certificates".
@@ -192,8 +192,6 @@ This document describes Merkle Tree certificates, a new form of X.509 certificat
192
192
193
193
# Introduction
194
194
195
-
Authors' Note: This is an early draft of a proposal with many parts. We expect most details will change as the proposal evolves. This document has a concrete specification of these details, but this is only intended as a starting point, and to help convey the overall idea. The name of the draft says "tls" to keep continuity with earlier iterations of this work, but the protocol itself is not TLS-specific.
196
-
197
195
In Public Key Infrastructures (PKIs) that use Certificate Transparency (CT) {{?RFC6962}} for a public logging requirement, an authenticating party must present Signed Certificate Timestamps (SCTs) alongside certificates. CT policies often require two or more SCTs per certificate {{APPLE-CT}} {{CHROME-CT}}, each of which carries a signature. These signatures are in addition to those in the certificate chain itself.
198
196
199
197
Current signature schemes can use as few as 32 bytes per key and 64 bytes per signature {{?RFC8032}}, but post-quantum replacements are much larger. For example, ML-DSA-44 {{?FIPS204=DOI.10.6028/NIST.FIPS.204}} uses 1,312 bytes per public key and 2,420 bytes per signature. ML-DSA-65 uses 1,952 bytes per public key and 3,309 bytes per signature. Even with a directly-trusted intermediate ({{Section 7.5 of ?I-D.ietf-tls-trust-anchor-ids}}), two SCTs and a leaf certificate signature adds 7,260 bytes of authentication overhead with ML-DSA-44 and 9,927 bytes with ML-DSA-65.
@@ -2133,3 +2131,8 @@ In draft-04, there is no fast issuance mode. In draft-05, frequent, non-landmark
2133
2131
- Fixes to ASN.1 module
2134
2132
2135
2133
- Make log entry more friendly to single-pass verification
0 commit comments