feat: add wrap key encode

This commit is contained in:
2023-09-24 22:53:13 +08:00
parent 49011e069a
commit 84453c2142
2 changed files with 28 additions and 1 deletions

View File

@@ -29,6 +29,10 @@ pub fn encode_base64(input: &[u8]) -> String {
general_purpose::STANDARD.encode(input)
}
pub fn encode_base64_url_no_pad(input: &[u8]) -> String {
general_purpose::URL_SAFE_NO_PAD.encode(input)
}
pub fn decode_base64_url_no_pad(input: &str) -> XResult<Vec<u8>> {
Ok(general_purpose::URL_SAFE_NO_PAD.decode(input)?)
}