4个稳定版本

2.3.0 2023年3月24日
2.2.0 2022年3月12日
2.0.0 2021年4月17日
1.0.0 2021年3月9日

#536 in 密码学

Download history 71/week @ 2024-03-11 52/week @ 2024-03-18 161/week @ 2024-03-25 629/week @ 2024-04-01 229/week @ 2024-04-08 370/week @ 2024-04-15 209/week @ 2024-04-22 10/week @ 2024-04-29 571/week @ 2024-05-06 282/week @ 2024-05-13 311/week @ 2024-05-20 113/week @ 2024-05-27 191/week @ 2024-06-03 580/week @ 2024-06-10 1181/week @ 2024-06-17 6/week @ 2024-06-24

1,959 每月下载量
用于 2 crates

GPL-3.0 许可证

125KB
1.5K SLoC

mc-oblivious-traits

定义无意识RAM、支持无意识RAM的后备存储以及无意识映射的接口特性,这些特性都是基于对齐的字节固定块。


lib.rs:

ORAM各个部分的特性,从块存储级别到无意识映射。这些都是基于字节的固定长度块和aligned-cmovcrate中的A8Bytes对象定义的。

此外,还有一个用于测试的ORAM存储对象的简单实现。

依赖关系

~360KB