re-export from sodalite.
You can test the keypair in command line directly, for example:
```shell $ cargo install tweetnacl-rs $ tweetnacl-rs
Usage: tweetnacl-rs
Commands:
gen
$ tweetnacl-rs gen 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);
} ```