diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 60f6ecaccad4b7bf179bf54ba423b6f4a7fa84ca..5602141d340d1a8d48f237fcc6494891d75a4ddf 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1288,7 +1288,9 @@ UAStarParams ::= CHOICE { tls12 [1] TLS12UAStarParams, generic [2] GenericUAStarParams, - tls13 [3] TLS13UAStarParams + tls13 [3] TLS13UAStarParams, + dtls12 [4] DTLS12UAStarParams, + dtls13 [5] DTLS13UAStarParams } GenericUAStarParams ::= SEQUENCE @@ -1344,6 +1346,22 @@ TLS12UAStarParams ::= SEQUENCE tLSClientExtensions [19] OCTET STRING (SIZE(0..65535)) OPTIONAL } +-- ================================================== +-- Specific UaStarParams for DTLS 1.2 (RFC6347) +-- Inline references below are to clauses of RFC6347. +-- ================================================== + +DTLS12UAStarParams ::= SEQUENCE +{ + tLS12CommonParams [1] TLS12UAStarParams, + -- RFC 6347 [X_DTLS12] clause 4.1 + clientEpoch [2] INTEGER, + -- RFC 6347 [X_DTLS12] clause 4.1 + serverEpoch [3] INTEGER, + -- RFC 9146 [X_CONNID] + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL +} + -- ================================================== -- Specific UaStarParams for TLS 1.3 (RFC8446) -- Inline references below are to clauses of RFC8446. @@ -1600,6 +1618,27 @@ TLS13UAStarParams ::= SEQUENCE tLSResumptionTickets [31] SEQUENCE OF TLS13NewSessionTicket OPTIONAL } +-- ===================================================== +-- Specific UaStarParams for DTLS 1.3 (RFC9147) +-- Inline references below are to clauses of RFC9147. +-- The client/server SnKey can alternatively be +-- derived from information carried in tLS13CommonParams +-- ===================================================== + +DTLS13UAStarParams ::= SEQUENCE +{ + tLS13CommonParams [1] TLS13UAStarParams, + -- RFC9147 [X_DTLS13] clause 4.2 + clientEpoch [2] INTEGER, + -- RFC9147 [X_DTLS13] clause 4.2 + serverEpoch [3] INTEGER, + -- RFC9147 [X_DTLS13] clause 4.2.3 + clientSnKey [4] OCTET STRING (SIZE(1..65535)) OPTIONAL, + -- RFC9147 [X_DTLS13] clause 4.2.3 + serverSnKey [5] OCTET STRING (SIZE(1..65535)) OPTIONAL, + -- RFC9146 [X_CONNID] + connectionID [6] OCTET STRING (SIZE(0..255)) OPTIONAL +} KAF ::= OCTET STRING