From d47c334c6f52bcc3b314f6c13117c74e701cda58 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 10:53:37 +0000 Subject: [PATCH 1/3] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 4db26cba..6273db67 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,19 @@ 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 +1689,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 -- GitLab From e573e6460024585f14b133bb7861d851a4d13e88 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 15 Apr 2025 07:26:48 +0000 Subject: [PATCH 2/3] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 6273db67..15907eba 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -1692,7 +1692,7 @@ TLS13UAStarParams ::= SEQUENCE -- ===================================================== -- Specific UaStarParams for DTLS 1.3 (RFC9147) -- Inline references below are to clauses of RFC9147. --- The client/server SnKey can be alternatively be +-- The client/server SnKey can alternatively be -- derived from information carried in tLS13CommonParams -- ===================================================== -- GitLab From 4a243989a0abb17fa4d99f8d549bc96d37cbb9ff Mon Sep 17 00:00:00 2001 From: naslundma Date: Fri, 2 May 2025 14:23:50 +0000 Subject: [PATCH 3/3] Update file TS33128Payloads.asn --- 33128/r19/TS33128Payloads.asn | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/33128/r19/TS33128Payloads.asn b/33128/r19/TS33128Payloads.asn index 15907eba..bf369bee 100644 --- a/33128/r19/TS33128Payloads.asn +++ b/33128/r19/TS33128Payloads.asn @@ -1428,9 +1428,12 @@ TLS12UAStarParams ::= SEQUENCE 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 + -- 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 } -- ================================================== @@ -1699,11 +1702,16 @@ TLS13UAStarParams ::= SEQUENCE 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 + -- 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 -- GitLab