decentralized-identity / decentralized-identity/sidetree

Base64URL needs to be more clearly specified

Open
#1,208 0 comments 0 reactions 1 assignee Claimed by @thereisnogabe View on GitHub
Spec v1.1
Dominant language
HTML
Stars
438
Forks
115
PR merge metrics
No merged PRs in 30d

Description

The spec references the Base64URL format in a number of places. However, depending on the implementation there are some discrepancies in how encoding/decoding works.

According to [RFC4648](https://datatracker.ietf.org/doc/html/rfc4648) padding may or may not be used. In section [3.2](https://www.rfc-editor.org/rfc/rfc4648.html#section-3.2) there is a note on the unpadded implementation, sometimes referred to as a raw encoding.

The examples in the specification around long form DID use the version without padding. The spec language should be more specific to capture this nuance.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.