diff options
author | Rasmus Dahlberg <rasmus@mullvad.net> | 2022-07-20 14:07:11 +0200 |
---|---|---|
committer | Rasmus Dahlberg <rasmus@mullvad.net> | 2022-07-20 14:07:11 +0200 |
commit | 3d9267e2aa91e8785f550c13888207ec7a1b4657 (patch) | |
tree | 4bc5d3032d483288249dcc6d0e33dc12f4733103 /doc/proposals | |
parent | b5ab253b65f481d62b25c3ec350103f1f47c90aa (diff) |
add hex-encoding proposal
Diffstat (limited to 'doc/proposals')
-rw-r--r-- | doc/proposals/2022-07-case-insensitive-hex.md | 13 |
1 files changed, 13 insertions, 0 deletions
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][]. |