use base64;
use std::fmt::Write;
pub fn base64_encode(data: &Vec<u8>) -> String {
return base64::encode(data);
}
pub fn base64_decode(data: &String) -> Vec<u8> {
return base64::decode(data).unwrap();
}
pub fn encode_hex(data: &str) -> String {
let mut s = String::new();
for &byte in data.as_bytes() {
write!(&mut s, "{:X}", byte).expect("Unable to HEX encode!");
}
return s;
}