#ore #plain-text #encryption #u64 #encoding #sorting #range

ore-encoding-rs

使用 ore.rs 准备明文以进行加密的明文编码

2 个不稳定版本

0.23.3 2022年5月3日
0.1.0 2022年1月29日

#ore 中排名第 9


2 个crate中使用(通过cipherstash-client

自定义许可协议

18KB
177

ore_encoding.rs

Test

这是一个与 ore.rs 配对的包,可以在加密之前生成和操作 u64 明文。能够操作项的中间表示对于实现范围查询至关重要。

目前可以从 f64f32u64(无操作)、u32u16u8bool 生成 OrePlaintext<u64>

还提供了创建 OreRange<u64>

待办事项

  • 实现从 Unix 时间戳生成具有用户确定分辨率的 u64 明文的功能(例如,年、月、日等)。

使用文档

参考文档在 docs.rs/ore-encoding-rs

构建、测试和基准测试

要构建,运行

cargo build

要测试,运行

cargo test

依赖关系

~520KB
~11K SLoC