feat: v1.7.11, pending add sign jwt

This commit is contained in:
2023-11-17 00:11:50 +08:00
parent d5fd1ad57a
commit f8bf21f549
5 changed files with 114 additions and 3 deletions

View File

@@ -1,10 +1,14 @@
use base64::{DecodeError, Engine};
use base64::engine::general_purpose::STANDARD;
use base64::engine::general_purpose::{STANDARD, URL_SAFE_NO_PAD};
pub fn base64_encode<T: AsRef<[u8]>>(input: T) -> String {
STANDARD.encode(input)
}
pub fn base64_encode_url_safe_no_pad<T: AsRef<[u8]>>(input: T) -> String {
URL_SAFE_NO_PAD.encode(input)
}
pub fn base64_decode<T: AsRef<[u8]>>(input: T) -> Result<Vec<u8>, DecodeError> {
STANDARD.decode(input)
}