@@ -40,6 +40,8 @@ public static byte[] Decode(ReadOnlySpan<char> text)
4040 MultibaseEncoding . Base32HexLower => Base32 . ExtendedHexLower . Decode ( rest ) ,
4141 MultibaseEncoding . Base32HexUpper => Base32 . ExtendedHex . Decode ( rest ) ,
4242 MultibaseEncoding . Base32Z => Base32 . ZBase32 . Decode ( rest ) ,
43+ MultibaseEncoding . Base36Lower => Base36 . LowerCase . Decode ( rest ) ,
44+ MultibaseEncoding . Base36Upper => Base36 . UpperCase . Decode ( rest ) ,
4345 MultibaseEncoding . Base45 => Base45 . Default . Decode ( rest ) ,
4446 MultibaseEncoding . Base58Bitcoin => Base58 . Bitcoin . Decode ( rest ) ,
4547 MultibaseEncoding . Base58Flickr => Base58 . Flickr . Decode ( rest ) ,
@@ -79,6 +81,8 @@ public static bool TryDecode(ReadOnlySpan<char> text, Span<byte> bytes, out int
7981 MultibaseEncoding . Base32HexLower => Base32 . ExtendedHexLower . TryDecode ( rest , bytes , out bytesWritten ) ,
8082 MultibaseEncoding . Base32HexUpper => Base32 . ExtendedHex . TryDecode ( rest , bytes , out bytesWritten ) ,
8183 MultibaseEncoding . Base32Z => Base32 . ZBase32 . TryDecode ( rest , bytes , out bytesWritten ) ,
84+ MultibaseEncoding . Base36Lower => Base36 . LowerCase . TryDecode ( rest , bytes , out bytesWritten ) ,
85+ MultibaseEncoding . Base36Upper => Base36 . UpperCase . TryDecode ( rest , bytes , out bytesWritten ) ,
8286 MultibaseEncoding . Base45 => Base45 . Default . TryDecode ( rest , bytes , out bytesWritten ) ,
8387 MultibaseEncoding . Base58Bitcoin => Base58 . Bitcoin . TryDecode ( rest , bytes , out bytesWritten ) ,
8488 MultibaseEncoding . Base58Flickr => Base58 . Flickr . TryDecode ( rest , bytes , out bytesWritten ) ,
@@ -113,6 +117,8 @@ public static string Encode(ReadOnlySpan<byte> bytes, MultibaseEncoding encoding
113117 MultibaseEncoding . Base32HexLower => Base32 . ExtendedHexLower . Encode ( bytes ) ,
114118 MultibaseEncoding . Base32HexUpper => Base32 . ExtendedHex . Encode ( bytes ) ,
115119 MultibaseEncoding . Base32Z => Base32 . ZBase32 . Encode ( bytes ) ,
120+ MultibaseEncoding . Base36Lower => Base36 . LowerCase . Encode ( bytes ) ,
121+ MultibaseEncoding . Base36Upper => Base36 . UpperCase . Encode ( bytes ) ,
116122 MultibaseEncoding . Base45 => Base45 . Default . Encode ( bytes ) ,
117123 MultibaseEncoding . Base58Bitcoin => Base58 . Bitcoin . Encode ( bytes ) ,
118124 MultibaseEncoding . Base58Flickr => Base58 . Flickr . Encode ( bytes ) ,
0 commit comments