Skip to content

helloboyxxx/keyword_OnionPIR

 
 

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++ 77.9%
  • Jupyter Notebook 20.3%
  • C 1.2%
  • CMake 0.6%