From 3d9267e2aa91e8785f550c13888207ec7a1b4657 Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Wed, 20 Jul 2022 14:07:11 +0200 Subject: add hex-encoding proposal --- doc/proposals/2022-07-case-insensitive-hex.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 doc/proposals/2022-07-case-insensitive-hex.md diff --git a/doc/proposals/2022-07-case-insensitive-hex.md b/doc/proposals/2022-07-case-insensitive-hex.md new file mode 100644 index 0000000..bac2c69 --- /dev/null +++ b/doc/proposals/2022-07-case-insensitive-hex.md @@ -0,0 +1,13 @@ +# Proposal + +Require that Sigsum's ASCII parser uses case-insensitive hex, see [RFC 4648][]. + +[RFC 4648]: https://datatracker.ietf.org/doc/html/rfc4648#section-8 + +# Motivation + +The requirement to use lower-case hex makes it harder to debug Sigsum logs on +the command line in some environments; some common library implementations +output either lower-case or upper-case hex while parsing is case-insensitive; +and even if no hex parser is available (so it must be implemented from scratch) +it is not much harder to implement as in [RFC 4648][]. -- cgit v1.2.3