Software Update for the Internet of Things (SUIT)
Created
- 2025-04-03
Last Updated
- 2026-10-06
Available Formats
SUIT Envelope Elements
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
| Label | Name | Reference |
|---|---|---|
| less than -255 | Reserved for Private Use | RFC-ietf-suit-manifest-34 |
| -255 to -1 | Unassigned | |
| 0 | Unset Detection | RFC-ietf-suit-manifest-34, Section 8.1 |
| 1 | Reserved (Delegation) | RFC-ietf-suit-manifest-34, Appendix C.1 |
| 2 | Authentication Wrapper | RFC-ietf-suit-manifest-34, Section 8.3 |
| 3 | Manifest | RFC-ietf-suit-manifest-34, Section 8.4 |
| 4-13 | Unassigned | |
| 14 | CoSWID | RFC-ietf-suit-update-management-16, Section 3.2 |
| 15 | Dependency Resolution | RFC-ietf-suit-trust-domains-12, Section 5.5 |
| 16 | Payload Fetch | RFC-ietf-suit-manifest-34, Section 8.4.6 |
| 17 | Unassigned | |
| 18 | Candidate Verification | RFC-ietf-suit-trust-domains-12, Section 7.1 |
| 19 | Unassigned | |
| 20 | Payload Installation | RFC-ietf-suit-manifest-34, Section 8.4.6 |
| 21-22 | Unassigned | |
| 23 | Text Description | RFC-ietf-suit-manifest-34, Section 8.4.4 |
SUIT Manifest Elements
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
SUIT Common Elements
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
| Label | Name | Reference |
|---|---|---|
| less than -255 | Reserved for Private Use | RFC-ietf-suit-manifest-34 |
| -255 to -1 | Unassigned | |
| 0 | Unset Detection | RFC-ietf-suit-manifest-34, Section 8.1 |
| 1 | Dependencies | RFC-ietf-suit-trust-domains-12, Section 5.2.2 |
| 2 | Component Identifiers | RFC-ietf-suit-manifest-34, Section 8.4.5 |
| 3 | Unassigned | |
| 4 | Common Command Sequence | RFC-ietf-suit-manifest-34, Section 8.4.5 |
SUIT Commands
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
SUIT Parameters
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
SUIT Text Values
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
| Label | Name | Reference |
|---|---|---|
| less than -255 | Reserved for Private Use | RFC-ietf-suit-manifest-34 |
| -255 to -1 | Unassigned | |
| 0 | Unset Detection | RFC-ietf-suit-manifest-34, Section 8.1 |
| 1 | Manifest Description | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 2 | Update Description | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 3 | Manifest JSON Source | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 4 | Manifest YAML Source | RFC-ietf-suit-manifest-34, Section 8.4.4 |
SUIT Component Text Values
Expert(s)
- Brendan Moran, Hannes Tschofenig
Reference
- RFC-ietf-suit-manifest-34: A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
Available Formats
| Range | Registration Procedures |
|---|---|
| less than -255 | Private Use |
| -255 to 255 | Standards Action |
| greater than 255 | Specification Required |
| Label | Name | Reference |
|---|---|---|
| less than -255 | Reserved for Private Use | RFC-ietf-suit-manifest-34 |
| -255 to -1 | Unassigned | |
| 0 | Unset Detection | RFC-ietf-suit-manifest-34, Section 8.1 |
| 1 | Vendor Name | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 2 | Model Name | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 3 | Vendor Domain | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 4 | Model Info | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 5 | Component Description | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 6 | Component Version | RFC-ietf-suit-manifest-34, Section 8.4.4 |
| 7 | Component Version Required | RFC-ietf-suit-update-management-16, Section 3.3 |
| 8 | Current Version | RFC-ietf-suit-update-management-16, Section 3.4 |
SUIT_Report Elements
Expert(s)
- Unassigned
Reference
- RFC-ietf-suit-report-19: Secure Reporting of SUIT Update Status
Available Formats
| Range | Registration Procedures |
|---|---|
| -4294967296 to -65537 | First Come First Served |
| -65536 to -257 | Specification Required |
| -256 to 255 | Standards Action With Expert Review |
| 256 to 65535 | Specification Required |
| 65536 to 4294967295 | First Come First Served |
| Label | Name | CDDL Label | Reference |
|---|---|---|---|
| -4294967296 to 1 | Unassigned | ||
| 2 | Nonce | suit-report-nonce | RFC-ietf-suit-report-19, Section 4 |
| 3 | Records | suit-report-records | RFC-ietf-suit-report-19, Section 4 |
| 4 | Result | suit-report-result | RFC-ietf-suit-report-19, Section 4 |
| 5 | Result Code | suit-report-result-code | RFC-ietf-suit-report-19, Section 4 |
| 6 | Result Record | suit-report-result-record | RFC-ietf-suit-report-19, Section 4 |
| 7 | Result Reason | suit-report-result-reason | RFC-ietf-suit-report-19, Section 4 |
| 8 | Capability Report | suit-report-capability-report | RFC-ietf-suit-report-19, Section 4 |
| 9-98 | Unassigned | ||
| 99 | Reference | suit-reference | RFC-ietf-suit-report-19, Section 4 |
| 100 to 4294967295 | Unassigned |
SUIT_Record Elements
Expert(s)
- Unassigned
Reference
- RFC-ietf-suit-report-19: Secure Reporting of SUIT Update Status
Available Formats
| Range | Registration Procedures |
|---|---|
| -4294967296 to -65537 | First Come First Served |
| -65536 to -257 | Specification Required |
| -256 to 255 | Standards Action With Expert Review |
| 256 to 65535 | Specification Required |
| 65536 to 4294967295 | First Come First Served |
| Label | Name | CDDL Label | Reference |
|---|---|---|---|
| -4294967296 to -1 | Unassigned | ||
| 0 | Manifest ID | suit-record-manifest-id | RFC-ietf-suit-report-19, Section 3 |
| 1 | Manifest Section | suit-record-manifest-section | RFC-ietf-suit-report-19, Section 3 |
| 2 | Section Offset | suit-record-section-offset | RFC-ietf-suit-report-19, Section 3 |
| 3 | Component Index | suit-record-component-index | RFC-ietf-suit-report-19, Section 3 |
| 4 | Record Properties | suit-record-properties | RFC-ietf-suit-report-19, Section 3 |
| 5 to 4294967295 | Unassigned |
SUIT_Report Reasons
Expert(s)
- Unassigned
Reference
- RFC-ietf-suit-report-19: Secure Reporting of SUIT Update Status
Available Formats
| Range | Registration Procedures |
|---|---|
| -4294967296 to -65537 | First Come First Served |
| -65536 to -257 | Specification Required |
| -256 to 255 | Standards Action With Expert Review |
| 256 to 65535 | Specification Required |
| 65536 to 4294967295 | First Come First Served |
| Label | Name | CDDL Label | Reference |
|---|---|---|---|
| -4294967296 to -1 | Unassigned | ||
| 0 | Result OK | suit-report-reason-ok | RFC-ietf-suit-report-19, Section 4.2 |
| 1 | CBOR Parse Failure | suit-report-reason-cbor-parse | RFC-ietf-suit-report-19, Section 4.2 |
| 2 | Unsupported COSE Structure or Header | suit-report-reason-cose-unsupported | RFC-ietf-suit-report-19, Section 4.2 |
| 3 | Unsupported COSE Algorithm | suit-report-reason-alg-unsupported | RFC-ietf-suit-report-19, Section 4.2 |
| 4 | Signature / MAC verification failed | suit-report-reason-unauthorised | RFC-ietf-suit-report-19, Section 4.2 |
| 5 | Unsupported SUIT Command | suit-report-reason-command-unsupported | RFC-ietf-suit-report-19, Section 4.2 |
| 6 | Unsupported SUIT Component | suit-report-reason-component-unsupported | RFC-ietf-suit-report-19, Section 4.2 |
| 7 | Unauthorized SUIT Component | suit-report-reason-component-unauthorised | RFC-ietf-suit-report-19, Section 4.2 |
| 8 | Unsupported SUIT Parameter | suit-report-reason-parameter-unsupported | RFC-ietf-suit-report-19, Section 4.2 |
| 9 | Severing Unsupported | suit-report-reason-severing-unsupported | RFC-ietf-suit-report-19, Section 4.2 |
| 10 | Condition Failed | suit-report-reason-condition-failed | RFC-ietf-suit-report-19, Section 4.2 |
| 11 | Operation Failed | suit-report-reason-operation-failed | RFC-ietf-suit-report-19, Section 4.2 |
| 12 | Invocation Pending | suit-report-reason-invoke-pending | RFC-ietf-suit-report-19, Section 4.2 |
| 13 to 4294967295 | Unassigned |
SUIT_Capability_Report Elements
Expert(s)
- Unassigned
Reference
- RFC-ietf-suit-report-19: Secure Reporting of SUIT Update Status
Available Formats
| Range | Registration Procedures |
|---|---|
| -4294967296 to -65537 | First Come First Served |
| -65536 to -257 | Specification Required |
| -256 to 255 | Standards Action With Expert Review |
| 256 to 65535 | Specification Required |
| 65536 to 4294967295 | First Come First Served |
| Label | Name | CDDL Label | Reference |
|---|---|---|---|
| -4294967296 to 0 | Unassigned | ||
| 1 | Components | suit-component-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 2 | Commands | suit-command-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 3 | Parameters | suit-parameters-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 4 | Cryptographic Algorithms | suit-crypt-algo-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 5 | Envelope Elements | suit-envelope-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 6 | Manifest Elements | suit-manifest-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 7 | Common Elements | suit-common-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 8 | Text Elements | suit-text-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 9 | Component Text Elements | suit-text-component-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 10 | Dependency Capabilities | suit-dependency-capabilities | RFC-ietf-suit-report-19, Section 6 |
| 11 to 4294967295 | Unassigned |