19个版本

0.10.3 2023年8月28日
0.10.2 2023年5月24日
0.10.1 2023年1月1日
0.10.0 2022年6月18日
0.9.1 2021年6月10日

#260 in 内存管理

41每月下载量
用于 integrity-scrub

MirOS 许可证

58KB
1.5K SLoC

概述

这是一个用于处理敏感信息的内存分配器和数据结构的库,特别是在与外国和不安全代码交互时。

它目前具有以下功能

用法

将此添加到您的 Cargo.toml

[dependencies]
sensitive = "0.10"

force-mlock 特性可用于强制分配成为内存驻留:如果内存无法锁定,分配将失败。没有此功能时,将尝试锁定,但忽略失败。

实现说明

此代码严重依赖于实验性的夜间仅用API。

依赖项

~0.4–385KB
~10K SLoC