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