diff --git a/server/src/utils.rs b/server/src/utils.rs index bd6109b..05e0570 100644 --- a/server/src/utils.rs +++ b/server/src/utils.rs @@ -1,11 +1,13 @@ // Generic functions used by pretty much everyone -use base64::{encode_config, decode_config, URL_SAFE}; +use base64::{self, encode_config, decode_config, URL_SAFE}; use getrandom::getrandom; use std::str; pub fn encode_param(raw: &str) -> String { - encode_config(raw, URL_SAFE) + URL_SAFE.pad(false); + let cfg = base64::Config::new(base64::CharacterSet::UrlSafe, false); + encode_config(raw, cfg) } pub fn decode_param(enc: &str) -> Result {