tweetnacl-rs

Crates.io Crates.io LICENSE

re-export from sodalite.

Usage

You can test the keypair in command line directly, for example:

shell $ cargo install tweetnacl-rs $ tweetnacl-rs public-key: "aa73d5a6c526bbad121a0c44d84cf31ae705bbadaf1221759a4da10e6d8fdcf1" secret-key: "cb6e6713a8c2aba686b0ad4d7d914f1a9a31ee450a3d60b7d979131c045066a9aa73d5a6c526bbad121a0c44d84cf31ae705bbadaf1221759a4da10e6d8fdcf1"

Or your can use tweetnacl-rs as a library:

```rust use tweetnaclrs::gen; use tweetnaclrs::TweetNacl;

fn main() { let (pk, sk) = gen(); println!("public key: {:?}", pk); println!("secret key: {:?}", sk.to_vec());

let sm = sk.sign("hello, world");    
println!("signed message: {:?}", sm.to_vec());

let ret = pk.verify("hello, world", &sm);
assert_eq!(ret, true);

} ```

License

MIT