# sodoken
lib SOdium + haDOKEN = SODOKEN!
Thin wrapper around libsodium-sys-stable.
[](http://holochain.org/)
[](https://forum.holochain.org)
[](https://chat.holochain.org)
[](https://opensource.org/licenses/MIT)
[](https://www.apache.org/licenses/LICENSE-2.0)
```rust
use sodoken::*;
let mut pub_key = [0; sign::PUBLICKEYBYTES];
let mut sec_key = SizedLockedArray::new().unwrap();
sign::keypair(&mut pub_key, &mut sec_key.lock()).unwrap();
let mut sig = [0; sign::SIGNATUREBYTES];
sign::sign_detached(&mut sig, b"hello", &sec_key.lock()).unwrap();
assert!(sign::verify_detached(&sig, b"hello", &pub_key));
assert!(!sign::verify_detached(&sig, b"world", &pub_key));
```