MLS Cipher Suites
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
| Value | Name | Recommended | Reference |
|---|---|---|---|
| 0x0000 | RESERVED | - | RFC 9420 |
| 0x0001 | MLS_128_DHKEMX25519_AES128GCM_SHA256_Ed25519 | Y | RFC 9420 |
| 0x0002 | MLS_128_DHKEMP256_AES128GCM_SHA256_P256 | Y | RFC 9420 |
| 0x0003 | MLS_128_DHKEMX25519_CHACHA20POLY1305_SHA256_Ed25519 | Y | RFC 9420 |
| 0x0004 | MLS_256_DHKEMX448_AES256GCM_SHA512_Ed448 | Y | RFC 9420 |
| 0x0005 | MLS_256_DHKEMP521_AES256GCM_SHA512_P521 | Y | RFC 9420 |
| 0x0006 | MLS_256_DHKEMX448_CHACHA20POLY1305_SHA512_Ed448 | Y | RFC 9420 |
| 0x0007 | MLS_256_DHKEMP384_AES256GCM_SHA384_P384 | Y | RFC 9420 |
| 0x0A0A | GREASE | Y | RFC 9420 |
| 0x1A1A | GREASE | Y | RFC 9420 |
| 0x2A2A | GREASE | Y | RFC 9420 |
| 0x3A3A | GREASE | Y | RFC 9420 |
| 0x4A4A | GREASE | Y | RFC 9420 |
| 0x5A5A | GREASE | Y | RFC 9420 |
| 0x6A6A | GREASE | Y | RFC 9420 |
| 0x7A7A | GREASE | Y | RFC 9420 |
| 0x8A8A | GREASE | Y | RFC 9420 |
| 0x9A9A | GREASE | Y | RFC 9420 |
| 0xAAAA | GREASE | Y | RFC 9420 |
| 0xBABA | GREASE | Y | RFC 9420 |
| 0xCACA | GREASE | Y | RFC 9420 |
| 0xDADA | GREASE | Y | RFC 9420 |
| 0xEAEA | GREASE | Y | RFC 9420 |
| 0xF000-0xFFFF | Reserved for Private Use | - | RFC 9420 |
MLS Wire Formats
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
| Value | Name | Recommended | Reference |
|---|---|---|---|
| 0x0000 | RESERVED | - | RFC 9420 |
| 0x0001 | mls_public_message | Y | RFC 9420 |
| 0x0002 | mls_private_message | Y | RFC 9420 |
| 0x0003 | mls_welcome | Y | RFC 9420 |
| 0x0004 | mls_group_info | Y | RFC 9420 |
| 0x0005 | mls_key_package | Y | RFC 9420 |
| 0x0006-0xEFFF | Unassigned | ||
| 0xF000-0xFFFF | Reserved for Private Use | - | RFC 9420 |
MLS Extension Types
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
| Value | Name | Message(s) | Recommended | Reference |
|---|---|---|---|---|
| 0x0000 | RESERVED | N/A | - | RFC 9420 |
| 0x0001 | application_id | LN | Y | RFC 9420 |
| 0x0002 | ratchet_tree | GI | Y | RFC 9420 |
| 0x0003 | required_capabilities | GC | Y | RFC 9420 |
| 0x0004 | external_pub | GI | Y | RFC 9420 |
| 0x0005 | external_senders | GC | Y | RFC 9420 |
| 0x0A0A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x1A1A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x2A2A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x3A3A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x4A4A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x5A5A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x6A6A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x7A7A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x8A8A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0x9A9A | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0xAAAA | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0xBABA | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0xCACA | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0xDADA | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0xEAEA | GREASE | KP, GI, LN | Y | RFC 9420 |
| 0xF000-0xFFFF | Reserved for Private Use | N/A | - | RFC 9420 |
MLS Proposal Types
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
| Value | Name | Recommended | Ext | Path | Reference |
|---|---|---|---|---|---|
| 0x0000 | RESERVED | - | - | - | RFC 9420 |
| 0x0001 | add | Y | Y | N | RFC 9420 |
| 0x0002 | update | Y | N | Y | RFC 9420 |
| 0x0003 | remove | Y | Y | Y | RFC 9420 |
| 0x0004 | psk | Y | Y | N | RFC 9420 |
| 0x0005 | reinit | Y | Y | N | RFC 9420 |
| 0x0006 | external_init | Y | N | Y | RFC 9420 |
| 0x0007 | group_context_extensions | Y | Y | Y | RFC 9420 |
| 0x0A0A | GREASE | Y | - | - | RFC 9420 |
| 0x1A1A | GREASE | Y | - | - | RFC 9420 |
| 0x2A2A | GREASE | Y | - | - | RFC 9420 |
| 0x3A3A | GREASE | Y | - | - | RFC 9420 |
| 0x4A4A | GREASE | Y | - | - | RFC 9420 |
| 0x5A5A | GREASE | Y | - | - | RFC 9420 |
| 0x6A6A | GREASE | Y | - | - | RFC 9420 |
| 0x7A7A | GREASE | Y | - | - | RFC 9420 |
| 0x8A8A | GREASE | Y | - | - | RFC 9420 |
| 0x9A9A | GREASE | Y | - | - | RFC 9420 |
| 0xAAAA | GREASE | Y | - | - | RFC 9420 |
| 0xBABA | GREASE | Y | - | - | RFC 9420 |
| 0xCACA | GREASE | Y | - | - | RFC 9420 |
| 0xDADA | GREASE | Y | - | - | RFC 9420 |
| 0xEAEA | GREASE | Y | - | - | RFC 9420 |
| 0xF000-0xFFFF | Reserved for Private Use | - | - | - | RFC 9420 |
MLS Credential Types
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
| Value | Name | Recommended | Reference |
|---|---|---|---|
| 0x0000 | RESERVED | - | RFC 9420 |
| 0x0001 | basic | Y | RFC 9420 |
| 0x0002 | x509 | Y | RFC 9420 |
| 0x0A0A | GREASE | Y | RFC 9420 |
| 0x1A1A | GREASE | Y | RFC 9420 |
| 0x2A2A | GREASE | Y | RFC 9420 |
| 0x3A3A | GREASE | Y | RFC 9420 |
| 0x4A4A | GREASE | Y | RFC 9420 |
| 0x5A5A | GREASE | Y | RFC 9420 |
| 0x6A6A | GREASE | Y | RFC 9420 |
| 0x7A7A | GREASE | Y | RFC 9420 |
| 0x8A8A | GREASE | Y | RFC 9420 |
| 0x9A9A | GREASE | Y | RFC 9420 |
| 0xAAAA | GREASE | Y | RFC 9420 |
| 0xBABA | GREASE | Y | RFC 9420 |
| 0xCACA | GREASE | Y | RFC 9420 |
| 0xDADA | GREASE | Y | RFC 9420 |
| 0xEAEA | GREASE | Y | RFC 9420 |
| 0xF000-0xFFFF | Reserved for Private Use | - | RFC 9420 |
MLS Signature Labels
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
MLS Public Key Encryption Labels
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
MLS Exporter Labels
Registration Procedure(s)
- Specification Required
Expert(s)
- Sean Turner, Raphael Robert, Richard Barnes
Reference
- RFC 9420: The Messaging Layer Security (MLS) Protocol
Note
Registration requests should be sent to the mailing list described in RFC 9420, Section 17.9. If approved, designated experts should notify IANA within three weeks. For assistance, please contact iana@iana.org.
Available Formats
| Label | Recommended | Reference |
|---|---|---|
| SFrame 1.0 Base Key | N | RFC 9605, Section 5.2 |