diff --git a/draft-ietf-schc-8824-update.html b/draft-ietf-schc-8824-update.html index c521d22..ce48ebb 100644 --- a/draft-ietf-schc-8824-update.html +++ b/draft-ietf-schc-8824-update.html @@ -1198,25 +1198,28 @@

It clarifies how the SCHC compression handles CoAP options in general (see Section 5).

  • -

    It clarifies the SCHC compression for the CoAP options: Size1, Size2, Proxy-Uri, and Proxy-Scheme (see Section 5.4); ETag and If-Match (see Section 5.6); and If-None-Match (see Section 5.7).

    +

    It clarifies the SCHC compression for the CoAP options: Size1, Size2, Proxy-Uri, and Proxy-Scheme (see Section 5.4); ETag and If-Match (see Section 5.7); and If-None-Match (see Section 5.8).

  • -

    It defines the SCHC compression for the CoAP option Hop-Limit (see Section 5.8).

    +

    It defines the SCHC compression for the recently defined CoAP options Proxy-CRI and Proxy-Scheme-Number (see Section 5.5).

  • -

    It defines the SCHC compression for the recently defined CoAP options Echo (see Section 5.9), Request-Tag (see Section 5.10), EDHOC (see Section 5.11), as well as Q-Block1 and Q-Block2 (see Section 6.1).

    +

    It defines the SCHC compression for the CoAP option Hop-Limit (see Section 5.9).

  • -

    It updates the SCHC compression processing for the CoAP option OSCORE (see Section 6.4), in the light of recent developments related to the security protocol OSCORE as defined in [I-D.ietf-core-oscore-key-update] and [I-D.ietf-core-oscore-groupcomm].

    +

    It defines the SCHC compression for the recently defined CoAP options Echo (see Section 5.10), Request-Tag (see Section 5.11), EDHOC (see Section 5.12), as well as Q-Block1 and Q-Block2 (see Section 6.1).

  • -

    It clarifies how the SCHC compression handles the CoAP payload marker (see Section 7).

    +

    It updates the SCHC compression processing for the CoAP option OSCORE (see Section 6.4), in the light of recent developments related to the security protocol OSCORE as defined in [I-D.ietf-core-oscore-key-update] and [I-D.ietf-core-oscore-groupcomm].

  • -

    It defines the SCHC compression of CoAP headers in the presence of CoAP proxies (see Section 9), for which examples are provided (see Section 10).

    +

    It clarifies how the SCHC compression handles the CoAP payload marker (see Section 7).

    +
  • +
  • +

    It defines the SCHC compression of CoAP headers in the presence of CoAP proxies (see Section 9), for which examples are provided (see Section 10).

  • @@ -1918,67 +1924,77 @@

    5.4. CoAP Option Size1, Size2, Proxy-Uri, and Proxy-Scheme Fields

    The Size2 field is an option defined in [RFC7959].

    -

    The SCHC Rule description MAY define sending some field values by not setting the TV, while setting the MO to "ignore" and the CDA to "value-sent". A Rule MAY also use a "match-mapping" MO when there are different options for the same FID. Otherwise, the Rule sets the TV to a specific value, the MO to "equal", and the CDA to "not-sent".

    +

    The SCHC Rule description MAY define sending some field values by not setting the TV, while setting the MO to "ignore" and the CDA to "value-sent". A Rule MAY also use a "match-mapping" MO when there are different alternatives for the same FID. Otherwise, the Rule sets the TV to a specific value, the MO to "equal", and the CDA to "not-sent".

    -
    +
    +

    +5.5. CoAP Option Proxy-CRI and Proxy-Scheme-Number Fields +

    +

    The Proxy-CRI field is an option defined in [I-D.ietf-core-href]. The option carries an encoded CBOR data item [RFC8949] that represents an absolute CRI reference (see Section 5 of [I-D.ietf-core-href]). The option is used analogously to the Proxy-Uri option as defined in Section 5.10.2 of [RFC7252].

    +

    The Proxy-Scheme-Number field is an option defined in [I-D.ietf-core-href]. The option carries a CRI Scheme Number represented as a CoAP unsigned integer (see Sections 5.1.1 and 8.1 of [I-D.ietf-core-href]). The option is used analogously to the Proxy-Scheme option as defined in Section 5.10.2 of [RFC7252].

    +

    The SCHC Rule description MAY define sending some field values by not setting the TV, while setting the MO to "ignore" and the CDA to "value-sent". A Rule MAY also use a "match-mapping" MO when there are different alternatives for the same FID. Otherwise, the Rule sets the TV to a specific value, the MO to "equal", and the CDA to "not-sent".

    +
    +
    +
    +

    -5.5. CoAP Location-Path and Location-Query Fields +5.6. CoAP Location-Path and Location-Query Fields

    -

    A Rule entry cannot store these fields' values. Therefore, SCHC compression MUST always send these values in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent".

    +

    A Rule entry cannot store these fields' values. Therefore, SCHC compression MUST always send these values in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent".

    -
    +

    -5.6. CoAP Option ETag and If-Match Fields +5.7. CoAP Option ETag and If-Match Fields

    -

    When a CoAP message uses the ETag Option or the If-Match Option, SCHC compression MAY send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". Alternatively, if a pre-defined set of values determined by the server is known and is used by the client as ETag values or If-Match values, then a Rule MAY use a "match-mapping" MO when there are different options for the same FID.

    +

    When a CoAP message uses the ETag Option or the If-Match Option, SCHC compression MAY send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". Alternatively, if a pre-defined set of values determined by the server is known and is used by the client as ETag values or If-Match values, then a Rule MAY use a "match-mapping" MO when there are different alternatives for the same FID.

    -
    +

    -5.7. CoAP Option If-None-Match +5.8. CoAP Option If-None-Match

    -

    The If-None-Match Option occurs at most once and is always empty. The SCHC Rule MUST describe an empty TV, with the MO set to "equal" and the CDA set to "not-sent".

    +

    The If-None-Match Option occurs at most once and is always empty. The SCHC Rule MUST describe an empty TV, with the MO set to "equal" and the CDA set to "not-sent".

    -
    +

    -5.8. CoAP Option Hop-Limit Field +5.9. CoAP Option Hop-Limit Field

    -

    The Hop-Limit field is an option defined in [RFC8768] that can be used to detect forwarding loops through a chain of CoAP proxies. The first proxy in the chain that understands the option includes it in a received request with a proper value set, before forwarding the request. Any following proxy that understands the option decrements the option value and forwards the request if the new value is different than zero, or returns a 5.08 (Hop Limit Reached) error response otherwise.

    -

    When a CoAP message uses the Hop-Limit Option, SCHC compression SHOULD send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". As an exception, and consistently with the default value 16 defined for the Hop-Limit Option in Section 3 of [RFC8768], a Rule MAY describe a TV with value 16, with the MO set to "equal" and the CDA set to "not-sent".

    +

    The Hop-Limit field is an option defined in [RFC8768] that can be used to detect forwarding loops through a chain of CoAP proxies. The first proxy in the chain that understands the option includes it in a received request with a proper value set, before forwarding the request. Any following proxy that understands the option decrements the option value and forwards the request if the new value is different than zero, or returns a 5.08 (Hop Limit Reached) error response otherwise.

    +

    When a CoAP message uses the Hop-Limit Option, SCHC compression SHOULD send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". As an exception, and consistently with the default value 16 defined for the Hop-Limit Option in Section 3 of [RFC8768], a Rule MAY describe a TV with value 16, with the MO set to "equal" and the CDA set to "not-sent".

    -
    +

    -5.9. CoAP Option Echo Field +5.10. CoAP Option Echo Field

    -

    The Echo field is an option defined in [RFC9175] that a server can include in a CoAP response as a challenge to the client, and that the client echoes back to the server in one or more CoAP requests. This enables the server to verify the freshness of a request and to cryptographically verify the aliveness of the client. Also, it forces the client to demonstrate reachability at its claimed network address.

    -

    When a CoAP message uses the Echo Option, SCHC compression SHOULD send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". An exception applies in case the server generates the values to use for the Echo Option by means of a persistent counter (see Appendix A of [RFC9175]). In such a case, a Rule MAY use the MSB MO and the LSB CDA. This would be effectively applicable until the persistent counter at the server becomes greater than the maximum threshold value that produces an MSB-matching.

    +

    The Echo field is an option defined in [RFC9175] that a server can include in a CoAP response as a challenge to the client, and that the client echoes back to the server in one or more CoAP requests. This enables the server to verify the freshness of a request and to cryptographically verify the aliveness of the client. Also, it forces the client to demonstrate reachability at its claimed network address.

    +

    When a CoAP message uses the Echo Option, SCHC compression SHOULD send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". An exception applies in case the server generates the values to use for the Echo Option by means of a persistent counter (see Appendix A of [RFC9175]). In such a case, a Rule MAY use the MSB MO and the LSB CDA. This would be effectively applicable until the persistent counter at the server becomes greater than the maximum threshold value that produces an MSB-matching.

    -
    +

    -5.10. CoAP Option Request-Tag Field +5.11. CoAP Option Request-Tag Field

    -

    The Request-Tag field is an option defined in [RFC9175] that the client can set in CoAP requests throughout block-wise operations, with value an ephemeral short-lived identifier of the specific block-wise operation in question. This allows the server to match message fragments belonging to the same request operation and, if the server supports it, to reliably process simultaneous block-wise request operations on a single resource. If requests are integrity protected, this also protects against interchange of fragments between different block-wise request operations.

    -

    When a CoAP message uses the Request-Tag Option, SCHC compression MAY send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". Alternatively, if a pre-defined set of Request-Tag values used by the client is known, a Rule MAY use a "match-mapping" MO when there are different options for the same FID.

    +

    The Request-Tag field is an option defined in [RFC9175] that the client can set in CoAP requests throughout block-wise operations, with value an ephemeral short-lived identifier of the specific block-wise operation in question. This allows the server to match message fragments belonging to the same request operation and, if the server supports it, to reliably process simultaneous block-wise request operations on a single resource. If requests are integrity protected, this also protects against interchange of fragments between different block-wise request operations.

    +

    When a CoAP message uses the Request-Tag Option, SCHC compression MAY send its content in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". Alternatively, if a pre-defined set of Request-Tag values used by the client is known, a Rule MAY use a "match-mapping" MO when there are different alternatives for the same FID.

    -
    +

    -5.11. CoAP Option EDHOC Field +5.12. CoAP Option EDHOC Field

    -

    The EDHOC field is an option defined in [I-D.ietf-core-oscore-edhoc] that a client can include in a CoAP request, in order to perform an optimized, shortened execution of the authenticated key exchange protocol EDHOC [RFC9528]. Such a request conveys both the final EDHOC message and actual application data, where the latter is protected with OSCORE [RFC8613] using a Security Context derived from the result of the current EDHOC execution.

    -

    The EDHOC Option occurs at most once and is always empty. The SCHC Rule MUST describe an empty TV, with the MO set to "equal" and the CDA set to "not-sent".

    +

    The EDHOC field is an option defined in [I-D.ietf-core-oscore-edhoc] that a client can include in a CoAP request, in order to perform an optimized, shortened execution of the authenticated key exchange protocol EDHOC [RFC9528]. Such a request conveys both the final EDHOC message and actual application data, where the latter is protected with OSCORE [RFC8613] using a Security Context derived from the result of the current EDHOC execution.

    +

    The EDHOC Option occurs at most once and is always empty. The SCHC Rule MUST describe an empty TV, with the MO set to "equal" and the CDA set to "not-sent".

    @@ -5558,6 +5574,10 @@

    13.1. Normative References

    +
    [I-D.ietf-core-href]
    +
    +Bormann, C. and H. Birkholz, "Constrained Resource Identifiers", Work in Progress, Internet-Draft, draft-ietf-core-href-15, , <https://datatracker.ietf.org/doc/html/draft-ietf-core-href-15>.
    +
    [I-D.ietf-core-oscore-edhoc]
    Palombini, F., Tiloca, M., Höglund, R., Hristozov, S., and G. Selander, "Using Ephemeral Diffie-Hellman Over COSE (EDHOC) with the Constrained Application Protocol (CoAP) and Object Security for Constrained RESTful Environments (OSCORE)", Work in Progress, Internet-Draft, draft-ietf-core-oscore-edhoc-11, , <https://datatracker.ietf.org/doc/html/draft-ietf-core-oscore-edhoc-11>.
    @@ -5622,6 +5642,10 @@

    Boucadair, M., Reddy.K, T., and J. Shallow, "Constrained Application Protocol (CoAP) Hop-Limit Option", RFC 8768, DOI 10.17487/RFC8768, , <https://www.rfc-editor.org/rfc/rfc8768>.
    +
    [RFC8949]
    +
    +Bormann, C. and P. Hoffman, "Concise Binary Object Representation (CBOR)", STD 94, RFC 8949, DOI 10.17487/RFC8949, , <https://www.rfc-editor.org/rfc/rfc8949>.
    +
    [RFC9175]
    Amsüss, C., Preuß Mattsson, J., and G. Selander, "Constrained Application Protocol (CoAP): Echo, Request-Tag, and Token Processing", RFC 9175, DOI 10.17487/RFC9175, , <https://www.rfc-editor.org/rfc/rfc9175>.
    @@ -5724,13 +5748,29 @@

    // Field ID + identity fid-coap-option-proxy-cri { + base "schc:fid-coap-option"; + description + "Proxy-CRI option."; + reference + "RFC XXXX Constrained Resource Identifiers"; + } + + identity fid-coap-option-proxy-scheme-number { + base "schc:fid-coap-option"; + description + "Proxy-Scheme-Number option."; + reference + "RFC XXXX Constrained Resource Identifiers"; + } + identity fid-coap-option-hop-limit { base "schc:fid-coap-option"; description "Hop Limit option to avoid infinite forwarding loops."; reference "RFC 8768 Constrained Application Protocol (CoAP) - Hop-Limit Option."; + Hop-Limit Option"; } identity fid-coap-option-echo { @@ -5833,9 +5873,9 @@

    description "Size in bytes of the OSCORE nonce corresponding to m+1."; reference - "RFC 8824 Static Context Header Compression (SCHC) for the + "RFC YYYY Static Context Header Compression (SCHC) for the Constrained Application Protocol (CoAP) (see - Section 6.4). + Section 6.4) RFC XXXX Key Update for OSCORE (KUDOS)"; } @@ -5847,7 +5887,7 @@

    reference "RFC YYYY Static Context Header Compression (SCHC) for the Constrained Application Protocol (CoAP) (see - Section 6.4). + Section 6.4) RFC XXXX Key Update for OSCORE (KUDOS)"; } } @@ -5874,10 +5914,13 @@

    • -

      Updated the YANG data model.

      +

      Added compression for the CoAP options Proxy-CRI and Proxy-Scheme-Number.

    • -

      Fixes and editorial improvements.

      +

      Updated the YANG data model.

      +
    • +
    • +

      Fixes and editorial improvements.

    diff --git a/draft-ietf-schc-8824-update.txt b/draft-ietf-schc-8824-update.txt index e6d00ed..26634fe 100644 --- a/draft-ietf-schc-8824-update.txt +++ b/draft-ietf-schc-8824-update.txt @@ -97,13 +97,14 @@ Table of Contents 5.3.1. Variable Number of Path or Query Elements 5.4. CoAP Option Size1, Size2, Proxy-Uri, and Proxy-Scheme Fields - 5.5. CoAP Location-Path and Location-Query Fields - 5.6. CoAP Option ETag and If-Match Fields - 5.7. CoAP Option If-None-Match - 5.8. CoAP Option Hop-Limit Field - 5.9. CoAP Option Echo Field - 5.10. CoAP Option Request-Tag Field - 5.11. CoAP Option EDHOC Field + 5.5. CoAP Option Proxy-CRI and Proxy-Scheme-Number Fields + 5.6. CoAP Location-Path and Location-Query Fields + 5.7. CoAP Option ETag and If-Match Fields + 5.8. CoAP Option If-None-Match + 5.9. CoAP Option Hop-Limit Field + 5.10. CoAP Option Echo Field + 5.11. CoAP Option Request-Tag Field + 5.12. CoAP Option EDHOC Field 6. Compression of CoAP Extensions 6.1. Block 6.2. Observe @@ -227,14 +228,17 @@ Table of Contents * It clarifies the SCHC compression for the CoAP options: Size1, Size2, Proxy-Uri, and Proxy-Scheme (see Section 5.4); ETag and If- - Match (see Section 5.6); and If-None-Match (see Section 5.7). + Match (see Section 5.7); and If-None-Match (see Section 5.8). + + * It defines the SCHC compression for the recently defined CoAP + options Proxy-CRI and Proxy-Scheme-Number (see Section 5.5). * It defines the SCHC compression for the CoAP option Hop-Limit (see - Section 5.8). + Section 5.9). * It defines the SCHC compression for the recently defined CoAP - options Echo (see Section 5.9), Request-Tag (see Section 5.10), - EDHOC (see Section 5.11), as well as Q-Block1 and Q-Block2 (see + options Echo (see Section 5.10), Request-Tag (see Section 5.11), + EDHOC (see Section 5.12), as well as Q-Block1 and Q-Block2 (see Section 6.1). * It updates the SCHC compression processing for the CoAP option @@ -680,17 +684,39 @@ Table of Contents The SCHC Rule description MAY define sending some field values by not setting the TV, while setting the MO to "ignore" and the CDA to "value-sent". A Rule MAY also use a "match-mapping" MO when there - are different options for the same FID. Otherwise, the Rule sets the - TV to a specific value, the MO to "equal", and the CDA to "not-sent". + are different alternatives for the same FID. Otherwise, the Rule + sets the TV to a specific value, the MO to "equal", and the CDA to + "not-sent". + +5.5. CoAP Option Proxy-CRI and Proxy-Scheme-Number Fields + + The Proxy-CRI field is an option defined in [I-D.ietf-core-href]. + The option carries an encoded CBOR data item [RFC8949] that + represents an absolute CRI reference (see Section 5 of + [I-D.ietf-core-href]). The option is used analogously to the Proxy- + Uri option as defined in Section 5.10.2 of [RFC7252]. + + The Proxy-Scheme-Number field is an option defined in + [I-D.ietf-core-href]. The option carries a CRI Scheme Number + represented as a CoAP unsigned integer (see Sections 5.1.1 and 8.1 of + [I-D.ietf-core-href]). The option is used analogously to the Proxy- + Scheme option as defined in Section 5.10.2 of [RFC7252]. + + The SCHC Rule description MAY define sending some field values by not + setting the TV, while setting the MO to "ignore" and the CDA to + "value-sent". A Rule MAY also use a "match-mapping" MO when there + are different alternatives for the same FID. Otherwise, the Rule + sets the TV to a specific value, the MO to "equal", and the CDA to + "not-sent". -5.5. CoAP Location-Path and Location-Query Fields +5.6. CoAP Location-Path and Location-Query Fields A Rule entry cannot store these fields' values. Therefore, SCHC compression MUST always send these values in the Compression Residue. That is, in the SCHC Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". -5.6. CoAP Option ETag and If-Match Fields +5.7. CoAP Option ETag and If-Match Fields When a CoAP message uses the ETag Option or the If-Match Option, SCHC compression MAY send its content in the Compression Residue. That @@ -698,16 +724,16 @@ Table of Contents "ignore" and the CDA is set to "value-sent". Alternatively, if a pre-defined set of values determined by the server is known and is used by the client as ETag values or If-Match values, then a Rule MAY - use a "match-mapping" MO when there are different options for the - same FID. + use a "match-mapping" MO when there are different alternatives for + the same FID. -5.7. CoAP Option If-None-Match +5.8. CoAP Option If-None-Match The If-None-Match Option occurs at most once and is always empty. The SCHC Rule MUST describe an empty TV, with the MO set to "equal" and the CDA set to "not-sent". -5.8. CoAP Option Hop-Limit Field +5.9. CoAP Option Hop-Limit Field The Hop-Limit field is an option defined in [RFC8768] that can be used to detect forwarding loops through a chain of CoAP proxies. The @@ -726,7 +752,7 @@ Table of Contents [RFC8768], a Rule MAY describe a TV with value 16, with the MO set to "equal" and the CDA set to "not-sent". -5.9. CoAP Option Echo Field +5.10. CoAP Option Echo Field The Echo field is an option defined in [RFC9175] that a server can include in a CoAP response as a challenge to the client, and that the @@ -746,7 +772,7 @@ Table of Contents applicable until the persistent counter at the server becomes greater than the maximum threshold value that produces an MSB-matching. -5.10. CoAP Option Request-Tag Field +5.11. CoAP Option Request-Tag Field The Request-Tag field is an option defined in [RFC9175] that the client can set in CoAP requests throughout block-wise operations, @@ -763,9 +789,10 @@ Table of Contents Rule, the TV is not set, while the MO is set to "ignore" and the CDA is set to "value-sent". Alternatively, if a pre-defined set of Request-Tag values used by the client is known, a Rule MAY use a - "match-mapping" MO when there are different options for the same FID. + "match-mapping" MO when there are different alternatives for the same + FID. -5.11. CoAP Option EDHOC Field +5.12. CoAP Option EDHOC Field The EDHOC field is an option defined in [I-D.ietf-core-oscore-edhoc] that a client can include in a CoAP request, in order to perform an @@ -2982,6 +3009,13 @@ Table of Contents 13.1. Normative References + [I-D.ietf-core-href] + Bormann, C. and H. Birkholz, "Constrained Resource + Identifiers", Work in Progress, Internet-Draft, draft- + ietf-core-href-15, 21 April 2024, + . + [I-D.ietf-core-oscore-edhoc] Palombini, F., Tiloca, M., Höglund, R., Hristozov, S., and G. Selander, "Using Ephemeral Diffie-Hellman Over COSE @@ -3070,6 +3104,11 @@ Table of Contents DOI 10.17487/RFC8768, March 2020, . + [RFC8949] Bormann, C. and P. Hoffman, "Concise Binary Object + Representation (CBOR)", STD 94, RFC 8949, + DOI 10.17487/RFC8949, December 2020, + . + [RFC9175] Amsüss, C., Preuß Mattsson, J., and G. Selander, "Constrained Application Protocol (CoAP): Echo, Request- Tag, and Token Processing", RFC 9175, @@ -3167,13 +3206,29 @@ Appendix A. YANG Data Model // Field ID + identity fid-coap-option-proxy-cri { + base "schc:fid-coap-option"; + description + "Proxy-CRI option."; + reference + "RFC XXXX Constrained Resource Identifiers"; + } + + identity fid-coap-option-proxy-scheme-number { + base "schc:fid-coap-option"; + description + "Proxy-Scheme-Number option."; + reference + "RFC XXXX Constrained Resource Identifiers"; + } + identity fid-coap-option-hop-limit { base "schc:fid-coap-option"; description "Hop Limit option to avoid infinite forwarding loops."; reference "RFC 8768 Constrained Application Protocol (CoAP) - Hop-Limit Option."; + Hop-Limit Option"; } identity fid-coap-option-echo { @@ -3276,9 +3331,9 @@ Appendix A. YANG Data Model description "Size in bytes of the OSCORE nonce corresponding to m+1."; reference - "RFC 8824 Static Context Header Compression (SCHC) for the + "RFC YYYY Static Context Header Compression (SCHC) for the Constrained Application Protocol (CoAP) (see - Section 6.4). + Section 6.4) RFC XXXX Key Update for OSCORE (KUDOS)"; } @@ -3290,7 +3345,7 @@ Appendix A. YANG Data Model reference "RFC YYYY Static Context Header Compression (SCHC) for the Constrained Application Protocol (CoAP) (see - Section 6.4). + Section 6.4) RFC XXXX Key Update for OSCORE (KUDOS)"; } } @@ -3304,6 +3359,9 @@ Appendix B. Document Updates B.1. Version -01 to -02 + * Added compression for the CoAP options Proxy-CRI and Proxy-Scheme- + Number. + * Updated the YANG data model. * Fixes and editorial improvements.