34个版本
0.0.901-alpha | 2024年4月26日 |
---|---|
0.0.11 | 2024年3月1日 |
0.0.10 | 2024年1月29日 |
0.0.9 | 2023年4月24日 |
0.0.1-alpha.2 | 2020年12月18日 |
#85 in 加密学
每月下载 5,435次
在 51 个crate中使用 (直接使用9个)
225KB
5K SLoC
sodoken
lib SOdium + haDOKEN = SODOKEN!
libsodium-sys-stable的轻量级包装库。
use sodoken::*;
let mut pub_key = [0; sign::PUBLICKEYBYTES];
let mut sec_key = LockedArray::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));
依赖项
~2.2–9.5MB
~59K SLoC