38个版本
0.12.1 | 2023年3月1日 |
---|---|
0.11.2 | 2020年8月9日 |
0.10.1 |
|
0.9.3 | 2020年1月27日 |
0.2.5 | 2016年11月13日 |
#360 在 内存管理
2,099 每月下载量
在 8 个Crates中使用了 (4 直接)
14KB
310 行
seckey
使用 memsec 保护密钥内存。
示例
use seckey::SecBytes;
let mut secpass = SecBytes::with(1, |buf| buf.copy_from_slice(&[8; 8][..]));
{
assert_eq!([8u8; 8], *secpass.read());
}
{
let mut wpass = secpass.write();
wpass[0] = 0;
assert_eq!([0, 8, 8, 8, 8, 8, 8, 8], *wpass);
}
lib.rs
:
使用 memsec 保护密钥内存。
依赖项
~0–11MB
~60K SLoC