From 70cd227f1327c3565a38b689114efe30e8d55e0c Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:06:34 +0000 Subject: [PATCH 01/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 60f6ecac..529f2d63 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,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. @@ -1600,6 +1616,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 74d82b3b3029ec6295bc2d617f93ef32a6d4b514 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:09:55 +0000 Subject: [PATCH 02/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 529f2d63..23007fb1 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1346,19 +1346,6 @@ 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) @@ -1616,22 +1603,7 @@ 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 d9f1aeb445d2d25d86e164f747614b55a161d9bf Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:11:53 +0000 Subject: [PATCH 03/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 23007fb1..d7438cd3 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1289,8 +1289,8 @@ UAStarParams ::= CHOICE tls12 [1] TLS12UAStarParams, generic [2] GenericUAStarParams, tls13 [3] TLS13UAStarParams, - dtls12 [4] DTLS12UAStarParams, - dtls13 [5] DTLS13UAStarParams + dtls12 [4] DTLS12UAStarParams +-- dtls13 [5] DTLS13UAStarParams } GenericUAStarParams ::= SEQUENCE @@ -1346,6 +1346,18 @@ 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) -- GitLab From a9f2462357e1779a01b0dfb2b7299b955672e93f Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:13:59 +0000 Subject: [PATCH 04/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index d7438cd3..b38ed6d6 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1353,10 +1353,10 @@ 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 + tLS12CommonParams [1] TLS12UAStarParams +-- clientEpoch [2] INTEGER, -- clause 4.1 +-- serverEpoch [3] INTEGER, -- clause 4.1 +-- connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL –- RFC9146 } -- ================================================== -- GitLab From a7eb4462431c7637cd5fdd5f7c1f49205dc5f6eb Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:16:14 +0000 Subject: [PATCH 05/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index b38ed6d6..ba004022 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1354,10 +1354,10 @@ 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 -} -- ================================================== -- Specific UaStarParams for TLS 1.3 (RFC8446) -- GitLab From 96e9928661f9ab447d0b6af8d916c962fbe93630 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:17:50 +0000 Subject: [PATCH 06/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index ba004022..a93dee57 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1355,9 +1355,7 @@ 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) -- GitLab From 6ec07b4fe5b103e64129e2460b2a4bd1a0e17cd7 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:19:06 +0000 Subject: [PATCH 07/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index a93dee57..8249d210 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1353,7 +1353,8 @@ TLS12UAStarParams ::= SEQUENCE DTLS12UAStarParams ::= SEQUENCE { - tLS12CommonParams [1] TLS12UAStarParams + tLS12CommonParams [1] TLS12UAStarParams, + clientEpoch [2] INTEGER -- clause 4.1 } -- GitLab From 5693aaa37754c14897061c41dd0c268ee422cb93 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:20:35 +0000 Subject: [PATCH 08/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 8249d210..a6184c8b 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1354,7 +1354,8 @@ TLS12UAStarParams ::= SEQUENCE DTLS12UAStarParams ::= SEQUENCE { tLS12CommonParams [1] TLS12UAStarParams, - clientEpoch [2] INTEGER -- clause 4.1 + clientEpoch [2] INTEGER, -- clause 4.1 + serverEpoch [3] INTEGER -- clause 4.1 } -- GitLab From 0d5ecb84d3b16215c0035983cbee58cea114d876 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:21:55 +0000 Subject: [PATCH 09/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index a6184c8b..b20ddd4d 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1355,7 +1355,8 @@ DTLS12UAStarParams ::= SEQUENCE { tLS12CommonParams [1] TLS12UAStarParams, clientEpoch [2] INTEGER, -- clause 4.1 - serverEpoch [3] INTEGER -- clause 4.1 + serverEpoch [3] INTEGER, -- clause 4.1 + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL –- RFC9146 } -- GitLab From 171947b7d42b4285289d730f7bf6d5902b01438e Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:23:34 +0000 Subject: [PATCH 10/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index b20ddd4d..4c289dfb 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1356,7 +1356,7 @@ 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 + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 } -- GitLab From 1dcf79686c28231f7b553b1f109df5e54ad5a04a Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:24:54 +0000 Subject: [PATCH 11/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 4c289dfb..4f0308aa 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1289,8 +1289,8 @@ UAStarParams ::= CHOICE tls12 [1] TLS12UAStarParams, generic [2] GenericUAStarParams, tls13 [3] TLS13UAStarParams, - dtls12 [4] DTLS12UAStarParams --- dtls13 [5] DTLS13UAStarParams + dtls12 [4] DTLS12UAStarParams, + dtls13 [5] DTLS13UAStarParams } GenericUAStarParams ::= SEQUENCE -- GitLab From 48ca5b2c2f94281948de076c0d3d0d5cb00f6450 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:27:12 +0000 Subject: [PATCH 12/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 4f0308aa..e1bc69d4 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1616,7 +1616,17 @@ 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 +} KAF ::= OCTET STRING -- GitLab From 9b74aad6d20c14afb6f47b2c2bee8d7ef3ad8196 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:29:49 +0000 Subject: [PATCH 13/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index e1bc69d4..fc6c6c1a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1619,8 +1619,8 @@ 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 --- derived from information carried in tLS13CommonParams +-- The client/server SnKey can be alternatively be +-- derived from information carried in tLS13CommonParams -- ===================================================== DTLS13UAStarParams ::= SEQUENCE -- GitLab From c57791ca4b596df2298cb39861a8c0be0cc0842e Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:31:38 +0000 Subject: [PATCH 14/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 +++ 1 file changed, 3 insertions(+) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index fc6c6c1a..7c1fa516 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1626,6 +1626,9 @@ TLS13UAStarParams ::= SEQUENCE DTLS13UAStarParams ::= SEQUENCE { tLS13CommonParams [1] TLS13UAStarParams + clientEpoch [2] INTEGER, -- clause 4.2 + serverEpoch [3] INTEGER, -- clause 4.2 + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 } KAF ::= OCTET STRING -- GitLab From d195db3e8b7bdfc87524b8caa0a41b259951d9ae Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:32:34 +0000 Subject: [PATCH 15/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 7c1fa516..29f0ba9c 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1626,9 +1626,7 @@ TLS13UAStarParams ::= SEQUENCE DTLS13UAStarParams ::= SEQUENCE { tLS13CommonParams [1] TLS13UAStarParams - clientEpoch [2] INTEGER, -- clause 4.2 - serverEpoch [3] INTEGER, -- clause 4.2 - connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 + clientEpoch [2] INTEGER -- clause 4.2 } KAF ::= OCTET STRING -- GitLab From 7b7cbf286b61b9c9f49078cb120c78015a8a7c94 Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:33:16 +0000 Subject: [PATCH 16/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 29f0ba9c..5303a6ca 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1625,7 +1625,7 @@ TLS13UAStarParams ::= SEQUENCE DTLS13UAStarParams ::= SEQUENCE { - tLS13CommonParams [1] TLS13UAStarParams + tLS13CommonParams [1] TLS13UAStarParams, clientEpoch [2] INTEGER -- clause 4.2 } -- GitLab From c621e41b0cfca5386bd308d375f5055484d2c44a Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:34:18 +0000 Subject: [PATCH 17/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 5303a6ca..5ed9290e 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1626,7 +1626,8 @@ TLS13UAStarParams ::= SEQUENCE DTLS13UAStarParams ::= SEQUENCE { tLS13CommonParams [1] TLS13UAStarParams, - clientEpoch [2] INTEGER -- clause 4.2 + clientEpoch [2] INTEGER, -- clause 4.2 + serverEpoch [3] INTEGER -- clause 4.2 } KAF ::= OCTET STRING -- GitLab From 2dd70f81e8c7b3c8fc6a274d1a49de100435bbea Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:35:35 +0000 Subject: [PATCH 18/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 5ed9290e..db331452 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1627,7 +1627,8 @@ DTLS13UAStarParams ::= SEQUENCE { tLS13CommonParams [1] TLS13UAStarParams, clientEpoch [2] INTEGER, -- clause 4.2 - serverEpoch [3] INTEGER -- clause 4.2 + serverEpoch [3] INTEGER, -- clause 4.2 + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 } KAF ::= OCTET STRING -- GitLab From 5d2edf934ba7fe4b86d952bb0fd8d53b8226a13d Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 07:38:50 +0000 Subject: [PATCH 19/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index db331452..e637b599 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1628,7 +1628,9 @@ DTLS13UAStarParams ::= SEQUENCE tLS13CommonParams [1] TLS13UAStarParams, clientEpoch [2] INTEGER, -- clause 4.2 serverEpoch [3] INTEGER, -- clause 4.2 - connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 + clientSnKey [4] OCTET STRING (SIZE(1..65535)) OPTIONAL, + serverSnKey [5] OCTET STRING (SIZE(1..65535)) OPTIONAL, + connectionID [6] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 } KAF ::= OCTET STRING -- GitLab From 986cb5d95e83dcaebfd4089ac483a5ca130d51aa Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 1 Apr 2025 08:38:34 +0000 Subject: [PATCH 20/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index e637b599..6dbf5e5f 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1628,8 +1628,8 @@ 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, - serverSnKey [5] OCTET STRING (SIZE(1..65535)) OPTIONAL, + 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 } -- GitLab From b1c1b8e20db48f726b620028acac74cda473cf0c Mon Sep 17 00:00:00 2001 From: naslundma Date: Tue, 15 Apr 2025 07:12:25 +0000 Subject: [PATCH 21/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 6dbf5e5f..956346e6 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1619,7 +1619,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 13d7b7f32006b24598addbdbbc02a5c2bb578edb Mon Sep 17 00:00:00 2001 From: naslundma Date: Fri, 2 May 2025 13:45:14 +0000 Subject: [PATCH 22/26] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Steije van Schelt <22-vanschelts@users.noreply.gitlab.example.com> --- 33128/r18/TS33128Payloads.asn | 1 - 1 file changed, 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 956346e6..6fa4f60a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1359,7 +1359,6 @@ DTLS12UAStarParams ::= SEQUENCE connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL -- RFC9146 } - -- ================================================== -- Specific UaStarParams for TLS 1.3 (RFC8446) -- Inline references below are to clauses of RFC8446. -- GitLab From fe4275b0342c010b27966b30c44530c0c0ae2bf8 Mon Sep 17 00:00:00 2001 From: naslundma Date: Fri, 2 May 2025 13:47:50 +0000 Subject: [PATCH 23/26] Thanks for the suggestion. Accepted, except for the one about RFC 9146 because the whole RFC applies as reference. --- 33128/r18/TS33128Payloads.asn | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 6fa4f60a..6450e746 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1354,9 +1354,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] clause 4.1 + clientEpoch [2] INTEGER, + -- RFC 6347 [x] clause 4.1 + serverEpoch [3] INTEGER, + -- RFC 9146 [x] clause MISSING + connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL } -- ================================================== -- GitLab From 36516146d63edac5cbde998439cda80e9d6990ed Mon Sep 17 00:00:00 2001 From: naslundma Date: Fri, 2 May 2025 14:02:37 +0000 Subject: [PATCH 24/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 6450e746..23166cb5 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1354,11 +1354,11 @@ TLS12UAStarParams ::= SEQUENCE DTLS12UAStarParams ::= SEQUENCE { tLS12CommonParams [1] TLS12UAStarParams, - -- RFC 6347 [x] clause 4.1 + -- RFC 6347 [X_DTLS12] clause 4.1 clientEpoch [2] INTEGER, - -- RFC 6347 [x] clause 4.1 + -- RFC 6347 [X_DTLS12] clause 4.1 serverEpoch [3] INTEGER, - -- RFC 9146 [x] clause MISSING + -- RFC 9146 [X_CONNID] connectionID [4] OCTET STRING (SIZE(0..255)) OPTIONAL } -- GitLab From 1eb0751a40cba780ad1ec9aae745efc6da211856 Mon Sep 17 00:00:00 2001 From: naslundma Date: Fri, 2 May 2025 14:35:41 +0000 Subject: [PATCH 25/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 23166cb5..e03aba6b 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1628,11 +1628,16 @@ TLS13UAStarParams ::= SEQUENCE DTLS13UAStarParams ::= SEQUENCE { tLS13CommonParams [1] TLS13UAStarParams, + -- RFC9147 [X_DTLS13] clause 4.2 clientEpoch [2] INTEGER, -- clause 4.2 + -- RFC9147 [X_DTLS13] 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.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 From a311b11576bc590b65ea81d9e6021a91f224e3d6 Mon Sep 17 00:00:00 2001 From: naslundma Date: Fri, 2 May 2025 14:36:25 +0000 Subject: [PATCH 26/26] Update file TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index e03aba6b..5602141d 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -1629,9 +1629,9 @@ DTLS13UAStarParams ::= SEQUENCE { tLS13CommonParams [1] TLS13UAStarParams, -- RFC9147 [X_DTLS13] clause 4.2 - clientEpoch [2] INTEGER, -- clause 4.2 + clientEpoch [2] INTEGER, -- RFC9147 [X_DTLS13] clause 4.2 - serverEpoch [3] INTEGER, -- 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 -- GitLab