2 个不稳定版本
| 0.23.3 | 2022年5月3日 |
|---|---|
| 0.1.0 | 2022年1月29日 |
在 #ore 中排名第 9
在 2 个crate中使用(通过cipherstash-client)
18KB
177 行
ore_encoding.rs
这是一个与 ore.rs 配对的包,可以在加密之前生成和操作 u64 明文。能够操作项的中间表示对于实现范围查询至关重要。
目前可以从 f64、f32、u64(无操作)、u32、u16、u8 和 bool 生成 OrePlaintext<u64>。
还提供了创建 OreRange<u64>
待办事项
- 实现从 Unix 时间戳生成具有用户确定分辨率的
u64明文的功能(例如,年、月、日等)。
使用文档
参考文档在 docs.rs/ore-encoding-rs。
构建、测试和基准测试
要构建,运行
cargo build
要测试,运行
cargo test
依赖关系
~520KB
~11K SLoC