stoken 0.0.6

a rust based stoken implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use base64;
use serde_json::{from_slice, to_vec};

pub fn export(token: super::RSAToken) -> Option<String> {
    let bytes = to_vec(&token).ok()?;
    Some(base64::encode(&bytes))
}

pub fn import(token: String) -> Option<super::RSAToken> {
    let bytes = base64::decode(&token).ok()?;
    from_slice(&bytes).ok()
}