diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 4db26cbae84caa6df802734699116d08e8316464..7d2ae3c6d6f3aa0fed416e119aa7f5552c611734 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -1362,7 +1362,9 @@ UAStarParams ::= CHOICE { tls12 [1] TLS12UAStarParams, generic [2] GenericUAStarParams, - tls13 [3] TLS13UAStarParams + tls13 [3] TLS13UAStarParams, + dtls12 [4] DTLS12UAStarParams, + dtls13 [5] DTLS13UAStarParams } GenericUAStarParams ::= SEQUENCE @@ -1418,6 +1420,20 @@ 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, + clientEpoch [2] INTEGER, -- clause 4.1 + serverEpoch [3] INTEGER, -- clause 4.1 + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 +} + + -- ================================================== -- Specific UaStarParams for TLS 1.3 (RFC8446) -- Inline references below are to clauses of RFC8446. @@ -1674,7 +1690,22 @@ 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 be alternatively be +-- derived from information carried in tLS13CommonParams +-- ===================================================== +DTLS13UAStarParams ::= SEQUENCE +{ + tLS13CommonParams [1] TLS13UAStarParams, + clientEpoch [2] INTEGER, -- clause 4.2 + serverEpoch [3] INTEGER, -- clause 4.2 + clientSnKey [4] OCTET STRING (SIZE(1..65535)) OPTIONAL, -- clause 4.2.3 + serverSnKey [5] OCTET STRING (SIZE(1..65535)) OPTIONAL, -- clause 4.2.3 + connectionID [6] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 +} KAF ::= OCTET STRING