fix: more base64urlpad fixes

This commit is contained in:
Derrick Hammer 2023-11-18 08:14:47 -05:00
parent 7f5cb50ece
commit 0f4b978940
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 2 additions and 6 deletions

View File

@ -19,11 +19,7 @@ export default abstract class Multibase {
} }
bytes = base32.decode(str); bytes = base32.decode(str);
} else if (data[0] === "u") { } else if (data[0] === "u") {
let str = data[0].toUpperCase() + data.substring(1); bytes = base64urlpad.decode(data);
while (str.length % 4 !== 0) {
str += "=";
}
bytes = base64urlpad.decode(str);
} else if (data[0] === ":") { } else if (data[0] === ":") {
bytes = utf8ToBytes(data); bytes = utf8ToBytes(data);
} else { } else {
@ -42,7 +38,7 @@ export default abstract class Multibase {
} }
toBase64Url(): string { toBase64Url(): string {
return `u${base64.encode(this.toBytes())}`; return `u${base64urlpad.encode(this.toBytes())}`;
} }
toBase58(): string { toBase58(): string {