From 9e241f0805089f5d37157685c35343f646cca68c Mon Sep 17 00:00:00 2001 From: Thomas Fossati Date: Thu, 30 Jan 2025 08:53:27 +0100 Subject: [PATCH] fix: add missing escape in .abnf'd quoted-pair (#161) Fix #160 Signed-off-by: Thomas Fossati --- cddl/cmw-example-2.json | 4 ++++ cddl/frags.mk | 1 + cddl/rfc9193.cddl | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 cddl/cmw-example-2.json diff --git a/cddl/cmw-example-2.json b/cddl/cmw-example-2.json new file mode 100644 index 0000000..c1317cf --- /dev/null +++ b/cddl/cmw-example-2.json @@ -0,0 +1,4 @@ +[ + "application/eat+cwt; eat_profile=\"tag:psacertified.org,2023:psa#tfm\"", + "I0faVQ" +] diff --git a/cddl/frags.mk b/cddl/frags.mk index 1af8b1c..71811c2 100644 --- a/cddl/frags.mk +++ b/cddl/frags.mk @@ -17,6 +17,7 @@ CMW_CBOR_EXAMPLES += collection-example-1.diag CMW_CBOR_EXAMPLES += collection-example-2.diag CMW_JSON_EXAMPLES := cmw-example-1.json +CMW_JSON_EXAMPLES += cmw-example-2.json CMW_JSON_EXAMPLES += collection-example-1.json CMW_JSON_EXAMPLES += collection-example-2.json diff --git a/cddl/rfc9193.cddl b/cddl/rfc9193.cddl index 8d34976..3695359 100644 --- a/cddl/rfc9193.cddl +++ b/cddl/rfc9193.cddl @@ -10,7 +10,7 @@ tchar = "!" / "#" / "$" / "%" / "&" / "\'" / "*" / DIGIT / ALPHA quoted-string = %x22 *( qdtext / quoted-pair ) %x22 qdtext = SP / %x21 / %x23-5B / %x5D-7E -quoted-pair = "\" ( SP / VCHAR ) +quoted-pair = "\\" ( SP / VCHAR ) Media-Type-Name = type-name "/" subtype-name