From 4d257672fc1045dfe44bad1e9db8d81711f1b2d7 Mon Sep 17 00:00:00 2001 From: vanschelts Date: Thu, 6 Jun 2024 13:19:46 +0200 Subject: [PATCH] Add SignatureAlgorithm field --- 102232-1/LI-PS-PDU.asn | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/102232-1/LI-PS-PDU.asn b/102232-1/LI-PS-PDU.asn index f3b2329..6031ba8 100644 --- a/102232-1/LI-PS-PDU.asn +++ b/102232-1/LI-PS-PDU.asn @@ -515,9 +515,12 @@ IntegrityCheck ::= SEQUENCE -- used to insert the appropriate ASN.1 DER or BER encoded structure for the -- DSS/DSA signature as described in IETF RFC 3279 [43], clause 2.2.2. ..., - hashAlgorithm [4] HashAlgorithm OPTIONAL + hashAlgorithm [4] HashAlgorithm OPTIONAL, -- Clarifies the hash function if checkType is hash(1). -- If used, it shall be present for each checkType hash(1). + signatureAlgorithm [5] SignatureAlgorithm OPTIONAL + -- Clarifies the signature algorithm if checkType is signature(2). + -- If used, it shall be present for each checkType signature(2). } CheckType ::= ENUMERATED @@ -547,6 +550,15 @@ HashAlgorithm ::= ENUMERATED ... } +SignatureAlgorithm ::= ENUMERATED +{ + dSA(1), + -- Included for legacy/migration purposes only, not to be used for new implementations + eCDSA(2), + edDSA(3), + ... +} + Option ::= CHOICE { pDUAcknowledgement [0] NULL, -- GitLab