4 stable releases
2.3.0 | Mar 24, 2023 |
---|---|
2.2.0 | Mar 12, 2022 |
2.0.0 | Apr 17, 2021 |
1.0.0 | Mar 9, 2021 |
#1662 in Cryptography
407 downloads per month
Used in 2 crates
125KB
1.5K
SLoC
mc-oblivious-traits
Traits defining interfaces for Oblivious RAM, a backing storage supporting Oblivious RAM, and Oblivious Maps, in terms of fixed-size chunks of aligned bytes.
lib.rs
:
Traits for different pieces of ORAM, from the level of block storage up to an oblivious map. These are all defined in terms of fixed-length chunks of bytes and the A8Bytes object from the aligned-cmov crate.
There is also a naive implementation of the ORAM storage object for tests.
Dependencies
~355KB