Skip to content

Commit bac8e18

Browse files
committed
Add links pointing to the RFC section anchors
1 parent e6b0053 commit bac8e18

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

README.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,33 +9,33 @@ Status
99

1010
Implemented (interface files) — ordered by RFC section
1111

12-
- [`src/MLS/MLSInterface.php`](src/MLS/MLSInterface.php) — RFC 9420: Protocol Overview (Section 3)
13-
- [`src/MLS/Tree/TreeInterface.php`](src/MLS/Tree/TreeInterface.php) — RFC 9420: Ratchet Tree Concepts (Section 4)
14-
- [`src/MLS/Tree/LeafNodeInterface.php`](src/MLS/Tree/LeafNodeInterface.php) — RFC 9420: Ratchet Tree Terminology (Section 4.1)
15-
- [`src/MLS/Tree/ParentNodeInterface.php`](src/MLS/Tree/ParentNodeInterface.php) — RFC 9420: Ratchet Tree Terminology (Section 4.1)
16-
- [`src/MLS/Crypto/CipherSuiteInterface.php`](src/MLS/Crypto/CipherSuiteInterface.php) — RFC 9420: Cipher Suites (Section 5.1)
17-
- [`src/MLS/Signature/SignatureSchemeInterface.php`](src/MLS/Signature/SignatureSchemeInterface.php) — RFC 9420: Signing (Section 5.1.2)
18-
- [`src/MLS/Crypto/HPKEInterface.php`](src/MLS/Crypto/HPKEInterface.php) — RFC 9420: Public Key Encryption (Section 5.1.3)
19-
- [`src/MLS/Credentials/CredentialInterface.php`](src/MLS/Credentials/CredentialInterface.php) — RFC 9420: Credentials (Section 5.3)
20-
- [`src/MLS/Message/MLSMessageInterface.php`](src/MLS/Message/MLSMessageInterface.php) — RFC 9420: Message Framing (Section 6)
21-
- [`src/MLS/Message/MLSPlaintextInterface.php`](src/MLS/Message/MLSPlaintextInterface.php) — RFC 9420: PublicMessage / PrivateMessage (Section 6)
22-
- [`src/MLS/Message/MLSCiphertextInterface.php`](src/MLS/Message/MLSCiphertextInterface.php) — RFC 9420: PublicMessage / PrivateMessage (Section 6)
23-
- [`src/MLS/Crypto/KeyScheduleInterface.php`](src/MLS/Crypto/KeyScheduleInterface.php) — RFC 9420: Key Schedule / Secret Tree (Section 7)
24-
- [`src/MLS/Export/ExporterInterface.php`](src/MLS/Export/ExporterInterface.php) — RFC 9420: Exporter (Section 7)
25-
- [`src/MLS/Handshake/KeyPackageInterface.php`](src/MLS/Handshake/KeyPackageInterface.php) — RFC 9420: KeyPackage (Section 8)
26-
- [`src/MLS/Transcript/TranscriptInterface.php`](src/MLS/Transcript/TranscriptInterface.php) — RFC 9420: Transcript Hashes (Section 10)
27-
- [`src/MLS/Welcome/WelcomeInterface.php`](src/MLS/Welcome/WelcomeInterface.php) — RFC 9420: Welcome (Section 11)
28-
- [`src/MLS/Welcome/EncryptedGroupSecretsInterface.php`](src/MLS/Welcome/EncryptedGroupSecretsInterface.php) — RFC 9420: Welcome (Section 11)
29-
- [`src/MLS/Group/GroupInterface.php`](src/MLS/Group/GroupInterface.php) — RFC 9420: Group Evolution (Section 12)
30-
- [`src/MLS/Group/GroupContextInterface.php`](src/MLS/Group/GroupContextInterface.php) — RFC 9420: Group Context / GroupInfo (Section 12)
31-
- [`src/MLS/Group/GroupInfoInterface.php`](src/MLS/Group/GroupInfoInterface.php) — RFC 9420: Group Context / GroupInfo (Section 12)
32-
- [`src/MLS/Proposal/ProposalInterface.php`](src/MLS/Proposal/ProposalInterface.php) — RFC 9420: Proposals (Section 12.1)
33-
- [`src/MLS/Proposal/AddProposalInterface.php`](src/MLS/Proposal/AddProposalInterface.php) — RFC 9420: Add (Section 12.1.1)
34-
- [`src/MLS/Proposal/UpdateProposalInterface.php`](src/MLS/Proposal/UpdateProposalInterface.php) — RFC 9420: Update (Section 12.1.2)
35-
- [`src/MLS/Proposal/RemoveProposalInterface.php`](src/MLS/Proposal/RemoveProposalInterface.php) — RFC 9420: Remove (Section 12.1.3)
36-
- [`src/MLS/Proposal/PreSharedKeyProposalInterface.php`](src/MLS/Proposal/PreSharedKeyProposalInterface.php) — RFC 9420: PreSharedKey (Section 12.1.4)
37-
- [`src/MLS/Commit/CommitInterface.php`](src/MLS/Commit/CommitInterface.php) — RFC 9420: Commit (Section 12.4)
38-
- [`src/MLS/Extensions/ExtensionInterface.php`](src/MLS/Extensions/ExtensionInterface.php) — RFC 9420: Extensions (Section 13)
12+
- [`src/MLS/MLSInterface.php`](src/MLS/MLSInterface.php) — RFC 9420: Protocol Overview ([Section 3](https://www.rfc-editor.org/rfc/rfc9420.html#section-3))
13+
- [`src/MLS/Tree/TreeInterface.php`](src/MLS/Tree/TreeInterface.php) — RFC 9420: Ratchet Tree Concepts ([Section 4](https://www.rfc-editor.org/rfc/rfc9420.html#section-4))
14+
- [`src/MLS/Tree/LeafNodeInterface.php`](src/MLS/Tree/LeafNodeInterface.php) — RFC 9420: Ratchet Tree Terminology ([Section 4.1](https://www.rfc-editor.org/rfc/rfc9420.html#section-4.1))
15+
- [`src/MLS/Tree/ParentNodeInterface.php`](src/MLS/Tree/ParentNodeInterface.php) — RFC 9420: Ratchet Tree Terminology ([Section 4.1](https://www.rfc-editor.org/rfc/rfc9420.html#section-4.1))
16+
- [`src/MLS/Crypto/CipherSuiteInterface.php`](src/MLS/Crypto/CipherSuiteInterface.php) — RFC 9420: Cipher Suites ([Section 5.1](https://www.rfc-editor.org/rfc/rfc9420.html#section-5.1))
17+
- [`src/MLS/Signature/SignatureSchemeInterface.php`](src/MLS/Signature/SignatureSchemeInterface.php) — RFC 9420: Signing ([Section 5.1.2](https://www.rfc-editor.org/rfc/rfc9420.html#section-5.1.2))
18+
- [`src/MLS/Crypto/HPKEInterface.php`](src/MLS/Crypto/HPKEInterface.php) — RFC 9420: Public Key Encryption ([Section 5.1.3](https://www.rfc-editor.org/rfc/rfc9420.html#section-5.1.3))
19+
- [`src/MLS/Credentials/CredentialInterface.php`](src/MLS/Credentials/CredentialInterface.php) — RFC 9420: Credentials ([Section 5.3](https://www.rfc-editor.org/rfc/rfc9420.html#section-5.3))
20+
- [`src/MLS/Message/MLSMessageInterface.php`](src/MLS/Message/MLSMessageInterface.php) — RFC 9420: Message Framing ([Section 6](https://www.rfc-editor.org/rfc/rfc9420.html#section-6))
21+
- [`src/MLS/Message/MLSPlaintextInterface.php`](src/MLS/Message/MLSPlaintextInterface.php) — RFC 9420: PublicMessage / PrivateMessage ([Section 6](https://www.rfc-editor.org/rfc/rfc9420.html#section-6))
22+
- [`src/MLS/Message/MLSCiphertextInterface.php`](src/MLS/Message/MLSCiphertextInterface.php) — RFC 9420: PublicMessage / PrivateMessage ([Section 6](https://www.rfc-editor.org/rfc/rfc9420.html#section-6))
23+
- [`src/MLS/Crypto/KeyScheduleInterface.php`](src/MLS/Crypto/KeyScheduleInterface.php) — RFC 9420: Key Schedule / Secret Tree ([Section 7](https://www.rfc-editor.org/rfc/rfc9420.html#section-7))
24+
- [`src/MLS/Export/ExporterInterface.php`](src/MLS/Export/ExporterInterface.php) — RFC 9420: Exporter ([Section 7](https://www.rfc-editor.org/rfc/rfc9420.html#section-7))
25+
- [`src/MLS/Handshake/KeyPackageInterface.php`](src/MLS/Handshake/KeyPackageInterface.php) — RFC 9420: KeyPackage ([Section 8](https://www.rfc-editor.org/rfc/rfc9420.html#section-8))
26+
- [`src/MLS/Transcript/TranscriptInterface.php`](src/MLS/Transcript/TranscriptInterface.php) — RFC 9420: Transcript Hashes ([Section 10](https://www.rfc-editor.org/rfc/rfc9420.html#section-10))
27+
- [`src/MLS/Welcome/WelcomeInterface.php`](src/MLS/Welcome/WelcomeInterface.php) — RFC 9420: Welcome ([Section 11](https://www.rfc-editor.org/rfc/rfc9420.html#section-11))
28+
- [`src/MLS/Welcome/EncryptedGroupSecretsInterface.php`](src/MLS/Welcome/EncryptedGroupSecretsInterface.php) — RFC 9420: Welcome ([Section 11](https://www.rfc-editor.org/rfc/rfc9420.html#section-11))
29+
- [`src/MLS/Group/GroupInterface.php`](src/MLS/Group/GroupInterface.php) — RFC 9420: Group Evolution ([Section 12](https://www.rfc-editor.org/rfc/rfc9420.html#section-12))
30+
- [`src/MLS/Group/GroupContextInterface.php`](src/MLS/Group/GroupContextInterface.php) — RFC 9420: Group Context / GroupInfo ([Section 12](https://www.rfc-editor.org/rfc/rfc9420.html#section-12))
31+
- [`src/MLS/Group/GroupInfoInterface.php`](src/MLS/Group/GroupInfoInterface.php) — RFC 9420: Group Context / GroupInfo ([Section 12](https://www.rfc-editor.org/rfc/rfc9420.html#section-12))
32+
- [`src/MLS/Proposal/ProposalInterface.php`](src/MLS/Proposal/ProposalInterface.php) — RFC 9420: Proposals ([Section 12.1](https://www.rfc-editor.org/rfc/rfc9420.html#section-12.1))
33+
- [`src/MLS/Proposal/AddProposalInterface.php`](src/MLS/Proposal/AddProposalInterface.php) — RFC 9420: Add ([Section 12.1.1](https://www.rfc-editor.org/rfc/rfc9420.html#section-12.1.1))
34+
- [`src/MLS/Proposal/UpdateProposalInterface.php`](src/MLS/Proposal/UpdateProposalInterface.php) — RFC 9420: Update ([Section 12.1.2](https://www.rfc-editor.org/rfc/rfc9420.html#section-12.1.2))
35+
- [`src/MLS/Proposal/RemoveProposalInterface.php`](src/MLS/Proposal/RemoveProposalInterface.php) — RFC 9420: Remove ([Section 12.1.3](https://www.rfc-editor.org/rfc/rfc9420.html#section-12.1.3))
36+
- [`src/MLS/Proposal/PreSharedKeyProposalInterface.php`](src/MLS/Proposal/PreSharedKeyProposalInterface.php) — RFC 9420: PreSharedKey ([Section 12.1.4](https://www.rfc-editor.org/rfc/rfc9420.html#section-12.1.4))
37+
- [`src/MLS/Commit/CommitInterface.php`](src/MLS/Commit/CommitInterface.php) — RFC 9420: Commit ([Section 12.4](https://www.rfc-editor.org/rfc/rfc9420.html#section-12.4))
38+
- [`src/MLS/Extensions/ExtensionInterface.php`](src/MLS/Extensions/ExtensionInterface.php) — RFC 9420: Extensions ([Section 13](https://www.rfc-editor.org/rfc/rfc9420.html#section-13))
3939

4040
TODO (RFC sections without interfaces yet)
4141

0 commit comments

Comments
 (0)