Skip to content

Adding keyword support to Onion PIR

Notifications You must be signed in to change notification settings

helloboyxxx/OnionPIRv2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OnionPIR

A rewrite of OnionPIR without the NFLlib dependency. You need to have SEAL installed. After installation, set CMAKE_PREFIX_PATH to the library's location. Separate versions of the library can be used for debugging and benchmarking. To run as a debug build, set -DCMAKE_BUILD_TYPE=Debug as a cmake option. To run benchmarks, set -DCMAKE_BUILD_TYPE=Benchmark. The benchmark build type is used by default.

Build and run the project like this:

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Debug .. 
make
./Onion-PIR

About

Adding keyword support to Onion PIR

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 69.5%
  • Jupyter Notebook 29.4%
  • Other 1.1%