Internet Assigned Numbers Authority

Ephemeral Diffie-Hellman Over COSE (EDHOC)

Created
2023-08-28
Last Updated
2024-04-26
Available Formats

XML

HTML

Plain text

Registries included below

EDHOC Exporter Labels

Expert(s)
John Mattson, Göran Selander, Mališa Vučinić
Reference
[RFC9528]
Available Formats

CSV
Range Registration Procedures
0-23 Standards Action
24-32767 Expert Review
32768-65535 Private Use
Label Description Change Controller Reference
0 Derived OSCORE Master Secret IETF [RFC9528]
1 Derived OSCORE Master Salt IETF [RFC9528]
2-22 Unassigned
23 Reserved IETF [RFC9528]
24-32767 Unassigned
32768-65535 Reserved for Private Use IETF [RFC9528]

EDHOC Cipher Suites

Expert(s)
John Mattson, Göran Selander, Mališa Vučinić
Reference
[RFC9528]
Available Formats

CSV
Range Registration Procedures
-65536 to -25 Specification Required
-24 to -21 Private Use
-20 to 23 Standards Action with Expert Review
24 to 65535 Specification Required
Value Array Description Reference
-65536 to -25 Unassigned
-24 to -21 N/A Reserved for Private Use [RFC9528]
-20 to -1 Unassigned
0 10, -16, 8, 4, -8, 10, -16 AES-CCM-16-64-128, SHA-256, 8, X25519, EdDSA, AES-CCM-16-64-128, SHA-256 [RFC9528]
1 30, -16, 16, 4, -8, 10, -16 AES-CCM-16-128-128, SHA-256, 16, X25519, EdDSA, AES-CCM-16-64-128, SHA-256 [RFC9528]
2 10, -16, 8, 1, -7, 10, -16 AES-CCM-16-64-128, SHA-256, 8, P-256, ES256, AES-CCM-16-64-128, SHA-256 [RFC9528]
3 30, -16, 16, 1, -7, 10, -16 AES-CCM-16-128-128, SHA-256, 16, P-256, ES256, AES-CCM-16-64-128, SHA-256 [RFC9528]
4 24, -16, 16, 4, -8, 24, -16 ChaCha20/Poly1305, SHA-256, 16, X25519, EdDSA, ChaCha20/Poly1305, SHA-256 [RFC9528]
5 24, -16, 16, 1, -7, 24, -16 ChaCha20/Poly1305, SHA-256, 16, P-256, ES256, ChaCha20/Poly1305, SHA-256 [RFC9528]
6 1, -16, 16, 4, -7, 1, -16 A128GCM, SHA-256, 16, X25519, ES256, A128GCM, SHA-256 [RFC9528]
7-22 Unassigned
23 Reserved [RFC9528]
24 3, -43, 16, 2, -35, 3, -43 A256GCM, SHA-384, 16, P-384, ES384, A256GCM, SHA-384 [RFC9528]
25 24, -45, 16, 5, -8, 24, -45 ChaCha20/Poly1305, SHAKE256, 16, X448, EdDSA, ChaCha20/Poly1305, SHAKE256 [RFC9528]
26-65535 Unassigned

EDHOC Method Types

Expert(s)
John Mattson, Göran Selander, Mališa Vučinić
Reference
[RFC9528]
Available Formats

CSV
Range Registration Procedures
-65536 to -25 Specification Required
-24 to 23 Standards Action with Expert Review
24 to 65535 Specification Required
Value Intiator Authentication Key Responder Authentication Key Reference
0 Signature Key Signature Key [RFC9528]
1 Signature Key Static DH Key [RFC9528]
2 Static DH Key Signature Key [RFC9528]
3 Static DH Key Static DH Key [RFC9528]
23 Reserved Reserved [RFC9528]

EDHOC Error Codes

Expert(s)
John Mattson, Göran Selander, Mališa Vučinić
Reference
[RFC9528]
Available Formats

CSV
Range Registration Procedures
-65536 to -25 Expert Review
-24 to 23 Standards Action
24 to 65535 Expert Review
ERR_CODE ERR_INFO Type Description Change Controller Reference
-65536 to -1 Unassigned
0 Reserved for success IETF [RFC9528]
1 tstr Unspecified error IETF [RFC9528]
2 suites Wrong selected cipher suite IETF [RFC9528]
3 true Unknown credential referenced IETF [RFC9528]
4-22 Unassigned
23 Reserved IETF [RFC9528]
24-65535 Unassigned

EDHOC External Authorization Data

Expert(s)
John Mattson, Göran Selander, Mališa Vučinić
Reference
[RFC9528]
Available Formats

CSV
Range Registration Procedures
0-23 Standards Action with Expert Review
24-65535 Specification Required
Name Label Description Reference
Padding 0 Randomly generated CBOR byte string [RFC9528, Section 3.8.1]
1-22 Unassigned
23 Reserved [RFC9528]
24-65535 Unassigned

EDHOC Authentication Credential Types

Expert(s)
Unassigned
Reference
[RFC-ietf-core-oscore-edhoc-11]
Available Formats

CSV
Range Registration Procedures
less than -65536 Private Use
-65536 to -25 Specification Required
-24 to 23 Standards Action with Expert Review
24 to 65535 Specification Required
greater than 65535 Private Use
Value Description Reference
less than -65536 Reserved for Private Use [RFC-ietf-core-oscore-edhoc-11]
-65536 to -1 Unassigned
0 CBOR Web Token (CWT) containing a COSE_Key in a 'cnf' claim and possibly other claims. CWT is defined in [RFC8392]. [RFC8392]
1 CWT Claims Set (CCS) containing a COSE_Key in a 'cnf' claim and possibly other claims. CCS is defined in [RFC8392]. [RFC8392]
2 X.509 certificate [RFC5280]
3 to 65535 Unassigned
greater than 65535 Reserved for Private Use [RFC-ietf-core-oscore-edhoc-11]