
memguard-rs
m-novotny
Secure memory handling primitives for Rust — zeroization on drop, mlock-protected regions, constant-time comparison, and compile-time enforced memory safety boundaries
AI 简介
memguard-rs 是一个面向安全敏感场景的 Rust 内存保护库,提供零化销毁、内存锁定(mlock)、恒定时间比较及编译期大小约束的受保护内存区域等核心能力。它通过 volatile 写入确保秘密数据在 drop 时不可恢复清除,利用 mlock/VirtualLock 防止交换泄露,并通过类型系统与 const generics 强制内存边界安全。支持 no_std 环境,无外部依赖,适用于密码学实现、嵌入式密钥管理、金融终端等对侧信道防护和内存安全有严格要求的场景。
Rust
Apache License 2.0130
Stars
2
Forks
122
Watchers
0
Issues
Star 增长
今日0
近 7 天+1
近 30 天+1
综合评分42.03
默认分支main