Browse Source

Added replace element functionality

Andrew Beams 2 years ago
parent
commit
386973297e
70 changed files with 246 additions and 7146 deletions
  1. 5 0
      .gitignore
  2. 0 58
      src/.vscode/settings.json
  3. 0 16
      src/CMakeFiles/CMakeDirectoryInformation.cmake
  4. 0 1024
      src/CMakeFiles/main.dir/CXX.includecache
  5. 0 22
      src/CMakeFiles/main.dir/DependInfo.cmake
  6. 0 100
      src/CMakeFiles/main.dir/build.make
  7. 0 10
      src/CMakeFiles/main.dir/cmake_clean.cmake
  8. 0 63
      src/CMakeFiles/main.dir/depend.internal
  9. 0 63
      src/CMakeFiles/main.dir/depend.make
  10. 0 10
      src/CMakeFiles/main.dir/flags.make
  11. 0 1
      src/CMakeFiles/main.dir/link.txt
  12. BIN
      src/CMakeFiles/main.dir/main.cpp.o
  13. 0 3
      src/CMakeFiles/main.dir/progress.make
  14. 0 1
      src/CMakeFiles/progress.marks
  15. 0 1010
      src/CMakeFiles/sealpir.dir/CXX.includecache
  16. 0 23
      src/CMakeFiles/sealpir.dir/DependInfo.cmake
  17. 0 129
      src/CMakeFiles/sealpir.dir/build.make
  18. 0 12
      src/CMakeFiles/sealpir.dir/cmake_clean.cmake
  19. 0 3
      src/CMakeFiles/sealpir.dir/cmake_clean_target.cmake
  20. 0 180
      src/CMakeFiles/sealpir.dir/depend.internal
  21. 0 180
      src/CMakeFiles/sealpir.dir/depend.make
  22. 0 10
      src/CMakeFiles/sealpir.dir/flags.make
  23. 0 2
      src/CMakeFiles/sealpir.dir/link.txt
  24. BIN
      src/CMakeFiles/sealpir.dir/pir.cpp.o
  25. BIN
      src/CMakeFiles/sealpir.dir/pir_client.cpp.o
  26. BIN
      src/CMakeFiles/sealpir.dir/pir_server.cpp.o
  27. 0 5
      src/CMakeFiles/sealpir.dir/progress.make
  28. 8 3
      src/pir.cpp
  29. 2 2
      src/pir.hpp
  30. 3 4
      src/pir_client.cpp
  31. 2 0
      src/pir_client.hpp
  32. 11 8
      src/pir_server.cpp
  33. 1 0
      src/pir_server.hpp
  34. 0 16
      test/CMakeFiles/CMakeDirectoryInformation.cmake
  35. 0 1024
      test/CMakeFiles/expand_test.dir/CXX.includecache
  36. 0 23
      test/CMakeFiles/expand_test.dir/DependInfo.cmake
  37. 0 100
      test/CMakeFiles/expand_test.dir/build.make
  38. 0 10
      test/CMakeFiles/expand_test.dir/cmake_clean.cmake
  39. 0 63
      test/CMakeFiles/expand_test.dir/depend.internal
  40. 0 63
      test/CMakeFiles/expand_test.dir/depend.make
  41. BIN
      test/CMakeFiles/expand_test.dir/expand_test.cpp.o
  42. 0 10
      test/CMakeFiles/expand_test.dir/flags.make
  43. 0 1
      test/CMakeFiles/expand_test.dir/link.txt
  44. 0 3
      test/CMakeFiles/expand_test.dir/progress.make
  45. 0 1
      test/CMakeFiles/progress.marks
  46. 0 1024
      test/CMakeFiles/query_test.dir/CXX.includecache
  47. 0 23
      test/CMakeFiles/query_test.dir/DependInfo.cmake
  48. 0 100
      test/CMakeFiles/query_test.dir/build.make
  49. 0 10
      test/CMakeFiles/query_test.dir/cmake_clean.cmake
  50. 0 63
      test/CMakeFiles/query_test.dir/depend.internal
  51. 0 63
      test/CMakeFiles/query_test.dir/depend.make
  52. 0 10
      test/CMakeFiles/query_test.dir/flags.make
  53. 0 1
      test/CMakeFiles/query_test.dir/link.txt
  54. 0 3
      test/CMakeFiles/query_test.dir/progress.make
  55. BIN
      test/CMakeFiles/query_test.dir/query_test.cpp.o
  56. 0 1024
      test/CMakeFiles/simple_query_test.dir/CXX.includecache
  57. 0 23
      test/CMakeFiles/simple_query_test.dir/DependInfo.cmake
  58. 0 100
      test/CMakeFiles/simple_query_test.dir/build.make
  59. 0 10
      test/CMakeFiles/simple_query_test.dir/cmake_clean.cmake
  60. 0 63
      test/CMakeFiles/simple_query_test.dir/depend.internal
  61. 0 63
      test/CMakeFiles/simple_query_test.dir/depend.make
  62. 0 10
      test/CMakeFiles/simple_query_test.dir/flags.make
  63. 0 1
      test/CMakeFiles/simple_query_test.dir/link.txt
  64. 0 3
      test/CMakeFiles/simple_query_test.dir/progress.make
  65. BIN
      test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o
  66. 4 0
      test/CMakeLists.txt
  67. 0 12
      test/CTestTestfile.cmake
  68. 0 284
      test/Makefile
  69. 46 0
      test/coefficient_conversion_test.cpp
  70. 164 0
      test/replace_test.cpp

+ 5 - 0
.gitignore

@@ -329,11 +329,16 @@ ASALocalRun/
 # MFractors (Xamarin productivity tool) working folder 
 .mfractor/
 
+*.vscode
+
 # CMake files.
+*/CMakeFiles/
 /CMakeCache.txt
 /CMakeFiles/
 /Makefile
 /cmake_install.cmake
+*/Makefile
+*/*.cmake
 
 # Built targets.
 libsealpir.a

+ 0 - 58
src/.vscode/settings.json

@@ -1,58 +0,0 @@
-{
-    "files.associations": {
-        "cctype": "cpp",
-        "clocale": "cpp",
-        "cmath": "cpp",
-        "cstdarg": "cpp",
-        "cstddef": "cpp",
-        "cstdio": "cpp",
-        "cstdlib": "cpp",
-        "cstring": "cpp",
-        "ctime": "cpp",
-        "cwchar": "cpp",
-        "cwctype": "cpp",
-        "array": "cpp",
-        "atomic": "cpp",
-        "bit": "cpp",
-        "*.tcc": "cpp",
-        "chrono": "cpp",
-        "complex": "cpp",
-        "condition_variable": "cpp",
-        "cstdint": "cpp",
-        "deque": "cpp",
-        "map": "cpp",
-        "unordered_map": "cpp",
-        "vector": "cpp",
-        "exception": "cpp",
-        "algorithm": "cpp",
-        "functional": "cpp",
-        "iterator": "cpp",
-        "memory": "cpp",
-        "memory_resource": "cpp",
-        "numeric": "cpp",
-        "optional": "cpp",
-        "random": "cpp",
-        "ratio": "cpp",
-        "string": "cpp",
-        "string_view": "cpp",
-        "system_error": "cpp",
-        "tuple": "cpp",
-        "type_traits": "cpp",
-        "utility": "cpp",
-        "fstream": "cpp",
-        "initializer_list": "cpp",
-        "iosfwd": "cpp",
-        "iostream": "cpp",
-        "istream": "cpp",
-        "limits": "cpp",
-        "mutex": "cpp",
-        "new": "cpp",
-        "ostream": "cpp",
-        "shared_mutex": "cpp",
-        "sstream": "cpp",
-        "stdexcept": "cpp",
-        "streambuf": "cpp",
-        "thread": "cpp",
-        "typeinfo": "cpp"
-    }
-}

+ 0 - 16
src/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -1,16 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/andrew/Documents/Research/AC-PIR/SealPIR")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/andrew/Documents/Research/AC-PIR/SealPIR")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

+ 0 - 1024
src/CMakeFiles/main.dir/CXX.includecache

@@ -1,1024 +0,0 @@
-#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform: 
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/main.cpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
-pir_server.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.hpp
-seal/seal.h
--
-chrono
--
-memory
--
-random
--
-cstdint
--
-cstddef
--
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-seal/seal.h
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/seal/seal.h
-seal/util/polyarithsmallmod.h
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/seal/util/polyarithsmallmod.h
-cassert
--
-cmath
--
-string
--
-vector
--
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-memory
--
-vector
--
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.hpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-map
--
-memory
--
-vector
--
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
-
-/usr/local/include/SEAL-3.6/gsl/gsl_assert
-intrin.h
--
-exception
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_byte
-type_traits
--
-cstddef
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/span
-gsl/gsl_assert
--
-gsl/gsl_byte
--
-array
--
-cstddef
--
-iterator
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/batchencoder.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-cstddef
--
-cstdint
--
-functional
--
-iostream
--
-stdexcept
--
-string
--
-
-/usr/local/include/SEAL-3.6/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/croots.h
-/usr/local/include/SEAL-3.6/seal/seal/util/croots.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/seal/util/dwthandler.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-cmath
--
-complex
--
-limits
--
-type_traits
--
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-memory
--
-unordered_map
--
-
-/usr/local/include/SEAL-3.6/seal/decryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/seal/util/locks.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-
-/usr/local/include/SEAL-3.6/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-algorithm
--
-iostream
--
-limits
--
-type_traits
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/hash.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hash.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-functional
--
-iostream
--
-memory
--
-numeric
--
-
-/usr/local/include/SEAL-3.6/seal/encryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/evaluator.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-map
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/galoiskeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/keygenerator.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-random
--
-
-/usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/seal/util/mempool.h
-memory
--
-stdexcept
--
-unordered_map
--
-utility
--
-mutex
--
-thread
--
-
-/usr/local/include/SEAL-3.6/seal/modulus.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hestdparms.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-array
--
-cstddef
--
-cstdint
--
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/plaintext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/polycore.h
-algorithm
--
-functional
--
-stdexcept
--
-string
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/publickey.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/randomgen.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-array
--
-cstddef
--
-cstdint
--
-memory
--
-mutex
--
-
-/usr/local/include/SEAL-3.6/seal/randomtostd.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-cstdint
--
-limits
--
-memory
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/relinkeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/seal.h
-seal/batchencoder.h
-/usr/local/include/SEAL-3.6/seal/seal/batchencoder.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/ckks.h
-/usr/local/include/SEAL-3.6/seal/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/decryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/decryptor.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/encryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptor.h
-seal/evaluator.h
-/usr/local/include/SEAL-3.6/seal/seal/evaluator.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/keygenerator.h
-/usr/local/include/SEAL-3.6/seal/seal/keygenerator.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/randomtostd.h
-/usr/local/include/SEAL-3.6/seal/seal/randomtostd.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-
-/usr/local/include/SEAL-3.6/seal/secretkey.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstddef
--
-cstdint
--
-iostream
--
-random
--
-
-/usr/local/include/SEAL-3.6/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/streambuf.h
-/usr/local/include/SEAL-3.6/seal/seal/util/streambuf.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-cstring
--
-functional
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/util/blake2.h
-stddef.h
--
-stdint.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/clang.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-algorithm
--
-cmath
--
-cstdint
--
-limits
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/config.h
-
-/usr/local/include/SEAL-3.6/seal/util/croots.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-complex
--
-cstddef
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/defines.h
-seal/util/msvc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/msvc.h
-seal/util/clang.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/clang.h
-seal/util/gcc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/gcc.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/galois.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cstddef
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/gcc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/globals.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/hestdparms.h
-cstddef
--
-map
--
-memory
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/hash.h
-seal/util/blake2.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/blake2.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-array
--
-cstddef
--
-cstdint
--
-
-/usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/iterator.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstddef
--
-cstdint
--
-iostream
--
-iterator
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/locks.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-shared_mutex
--
-atomic
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/mempool.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/globals.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/locks.h
-algorithm
--
-atomic
--
-cstdint
--
-cstring
--
-limits
--
-memory
--
-new
--
-stdexcept
--
-type_traits
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/msvc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/ntt.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/dwthandler.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/numth.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cmath
--
-cstddef
--
-cstdint
--
-stdexcept
--
-tuple
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/pointer.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/mempool.h
-iterator
--
-memory
--
-type_traits
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/polycore.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-algorithm
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/polycore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-sstream
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/rns.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-cstddef
--
-cstdint
--
-functional
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/streambuf.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-ios
--
-streambuf
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarith.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-functional
--
-stdexcept
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/numth.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/numth.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarith.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarith.h
-cstdint
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintcore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/ztools.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/valcheck.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-
-/usr/local/include/SEAL-3.6/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-

+ 0 - 22
src/CMakeFiles/main.dir/DependInfo.cmake

@@ -1,22 +0,0 @@
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  "CXX"
-  )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/main.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/main.dir/main.cpp.o"
-  )
-set(CMAKE_CXX_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_CXX_TARGET_INCLUDE_PATH
-  "/usr/local/include/SEAL-3.6"
-  )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/DependInfo.cmake"
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 0 - 100
src/CMakeFiles/main.dir/build.make

@@ -1,100 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# Include any dependencies generated for this target.
-include src/CMakeFiles/main.dir/depend.make
-
-# Include the progress variables for this target.
-include src/CMakeFiles/main.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include src/CMakeFiles/main.dir/flags.make
-
-src/CMakeFiles/main.dir/main.cpp.o: src/CMakeFiles/main.dir/flags.make
-src/CMakeFiles/main.dir/main.cpp.o: src/main.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/main.dir/main.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/main.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/src/main.cpp
-
-src/CMakeFiles/main.dir/main.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/main.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/src/main.cpp > CMakeFiles/main.dir/main.cpp.i
-
-src/CMakeFiles/main.dir/main.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/main.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/src/main.cpp -o CMakeFiles/main.dir/main.cpp.s
-
-# Object files for target main
-main_OBJECTS = \
-"CMakeFiles/main.dir/main.cpp.o"
-
-# External object files for target main
-main_EXTERNAL_OBJECTS =
-
-bin/main: src/CMakeFiles/main.dir/main.cpp.o
-bin/main: src/CMakeFiles/main.dir/build.make
-bin/main: src/libsealpir.a
-bin/main: /usr/local/lib/libseal-3.6.a
-bin/main: src/CMakeFiles/main.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../bin/main"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE)
-
-# Rule to build all files generated by this target.
-src/CMakeFiles/main.dir/build: bin/main
-
-.PHONY : src/CMakeFiles/main.dir/build
-
-src/CMakeFiles/main.dir/clean:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && $(CMAKE_COMMAND) -P CMakeFiles/main.dir/cmake_clean.cmake
-.PHONY : src/CMakeFiles/main.dir/clean
-
-src/CMakeFiles/main.dir/depend:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/src /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/src /home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : src/CMakeFiles/main.dir/depend
-

+ 0 - 10
src/CMakeFiles/main.dir/cmake_clean.cmake

@@ -1,10 +0,0 @@
-file(REMOVE_RECURSE
-  "../bin/main"
-  "../bin/main.pdb"
-  "CMakeFiles/main.dir/main.cpp.o"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()

+ 0 - 63
src/CMakeFiles/main.dir/depend.internal

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-src/CMakeFiles/main.dir/main.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/main.cpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.hpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h

+ 0 - 63
src/CMakeFiles/main.dir/depend.make

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-src/CMakeFiles/main.dir/main.cpp.o: src/main.cpp
-src/CMakeFiles/main.dir/main.cpp.o: src/pir.hpp
-src/CMakeFiles/main.dir/main.cpp.o: src/pir_client.hpp
-src/CMakeFiles/main.dir/main.cpp.o: src/pir_server.hpp
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-src/CMakeFiles/main.dir/main.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-

+ 0 - 10
src/CMakeFiles/main.dir/flags.make

@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# compile CXX with /usr/bin/c++
-CXX_FLAGS =   -pthread -std=gnu++17
-
-CXX_DEFINES = 
-
-CXX_INCLUDES = -isystem /usr/local/include/SEAL-3.6 
-

+ 0 - 1
src/CMakeFiles/main.dir/link.txt

@@ -1 +0,0 @@
-/usr/bin/c++     CMakeFiles/main.dir/main.cpp.o  -o ../bin/main  libsealpir.a /usr/local/lib/libseal-3.6.a -pthread 

BIN
src/CMakeFiles/main.dir/main.cpp.o


+ 0 - 3
src/CMakeFiles/main.dir/progress.make

@@ -1,3 +0,0 @@
-CMAKE_PROGRESS_1 = 3
-CMAKE_PROGRESS_2 = 4
-

+ 0 - 1
src/CMakeFiles/progress.marks

@@ -1 +0,0 @@
-6

+ 0 - 1010
src/CMakeFiles/sealpir.dir/CXX.includecache

@@ -1,1010 +0,0 @@
-#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform: 
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-seal/seal.h
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/seal/seal.h
-seal/util/polyarithsmallmod.h
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/seal/util/polyarithsmallmod.h
-cassert
--
-cmath
--
-string
--
-vector
--
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-memory
--
-vector
--
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.cpp
-pir_server.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.hpp
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.hpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
-map
--
-memory
--
-vector
--
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
-
-/usr/local/include/SEAL-3.6/gsl/gsl_assert
-intrin.h
--
-exception
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_byte
-type_traits
--
-cstddef
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/span
-gsl/gsl_assert
--
-gsl/gsl_byte
--
-array
--
-cstddef
--
-iterator
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/batchencoder.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-cstddef
--
-cstdint
--
-functional
--
-iostream
--
-stdexcept
--
-string
--
-
-/usr/local/include/SEAL-3.6/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/croots.h
-/usr/local/include/SEAL-3.6/seal/seal/util/croots.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/seal/util/dwthandler.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-cmath
--
-complex
--
-limits
--
-type_traits
--
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-memory
--
-unordered_map
--
-
-/usr/local/include/SEAL-3.6/seal/decryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/seal/util/locks.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-
-/usr/local/include/SEAL-3.6/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-algorithm
--
-iostream
--
-limits
--
-type_traits
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/hash.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hash.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-functional
--
-iostream
--
-memory
--
-numeric
--
-
-/usr/local/include/SEAL-3.6/seal/encryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/evaluator.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-map
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/galoiskeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/keygenerator.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-random
--
-
-/usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/seal/util/mempool.h
-memory
--
-stdexcept
--
-unordered_map
--
-utility
--
-mutex
--
-thread
--
-
-/usr/local/include/SEAL-3.6/seal/modulus.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hestdparms.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-array
--
-cstddef
--
-cstdint
--
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/plaintext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/polycore.h
-algorithm
--
-functional
--
-stdexcept
--
-string
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/publickey.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/randomgen.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-array
--
-cstddef
--
-cstdint
--
-memory
--
-mutex
--
-
-/usr/local/include/SEAL-3.6/seal/randomtostd.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-cstdint
--
-limits
--
-memory
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/relinkeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/seal.h
-seal/batchencoder.h
-/usr/local/include/SEAL-3.6/seal/seal/batchencoder.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/ckks.h
-/usr/local/include/SEAL-3.6/seal/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/decryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/decryptor.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/encryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptor.h
-seal/evaluator.h
-/usr/local/include/SEAL-3.6/seal/seal/evaluator.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/keygenerator.h
-/usr/local/include/SEAL-3.6/seal/seal/keygenerator.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/randomtostd.h
-/usr/local/include/SEAL-3.6/seal/seal/randomtostd.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-
-/usr/local/include/SEAL-3.6/seal/secretkey.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstddef
--
-cstdint
--
-iostream
--
-random
--
-
-/usr/local/include/SEAL-3.6/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/streambuf.h
-/usr/local/include/SEAL-3.6/seal/seal/util/streambuf.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-cstring
--
-functional
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/util/blake2.h
-stddef.h
--
-stdint.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/clang.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-algorithm
--
-cmath
--
-cstdint
--
-limits
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/config.h
-
-/usr/local/include/SEAL-3.6/seal/util/croots.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-complex
--
-cstddef
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/defines.h
-seal/util/msvc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/msvc.h
-seal/util/clang.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/clang.h
-seal/util/gcc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/gcc.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/galois.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cstddef
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/gcc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/globals.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/hestdparms.h
-cstddef
--
-map
--
-memory
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/hash.h
-seal/util/blake2.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/blake2.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-array
--
-cstddef
--
-cstdint
--
-
-/usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/iterator.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstddef
--
-cstdint
--
-iostream
--
-iterator
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/locks.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-shared_mutex
--
-atomic
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/mempool.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/globals.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/locks.h
-algorithm
--
-atomic
--
-cstdint
--
-cstring
--
-limits
--
-memory
--
-new
--
-stdexcept
--
-type_traits
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/msvc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/ntt.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/dwthandler.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/numth.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cmath
--
-cstddef
--
-cstdint
--
-stdexcept
--
-tuple
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/pointer.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/mempool.h
-iterator
--
-memory
--
-type_traits
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/polycore.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-algorithm
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/polycore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-sstream
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/rns.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-cstddef
--
-cstdint
--
-functional
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/streambuf.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-ios
--
-streambuf
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarith.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-functional
--
-stdexcept
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/numth.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/numth.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarith.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarith.h
-cstdint
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintcore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/ztools.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/valcheck.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-
-/usr/local/include/SEAL-3.6/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-

+ 0 - 23
src/CMakeFiles/sealpir.dir/DependInfo.cmake

@@ -1,23 +0,0 @@
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  "CXX"
-  )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/pir.cpp.o"
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/pir_client.cpp.o"
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/pir_server.cpp.o"
-  )
-set(CMAKE_CXX_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_CXX_TARGET_INCLUDE_PATH
-  "/usr/local/include/SEAL-3.6"
-  )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 0 - 129
src/CMakeFiles/sealpir.dir/build.make

@@ -1,129 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# Include any dependencies generated for this target.
-include src/CMakeFiles/sealpir.dir/depend.make
-
-# Include the progress variables for this target.
-include src/CMakeFiles/sealpir.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include src/CMakeFiles/sealpir.dir/flags.make
-
-src/CMakeFiles/sealpir.dir/pir.cpp.o: src/CMakeFiles/sealpir.dir/flags.make
-src/CMakeFiles/sealpir.dir/pir.cpp.o: src/pir.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/sealpir.dir/pir.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/sealpir.dir/pir.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.cpp
-
-src/CMakeFiles/sealpir.dir/pir.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sealpir.dir/pir.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.cpp > CMakeFiles/sealpir.dir/pir.cpp.i
-
-src/CMakeFiles/sealpir.dir/pir.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sealpir.dir/pir.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.cpp -o CMakeFiles/sealpir.dir/pir.cpp.s
-
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: src/CMakeFiles/sealpir.dir/flags.make
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: src/pir_client.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/CMakeFiles/sealpir.dir/pir_client.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/sealpir.dir/pir_client.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.cpp
-
-src/CMakeFiles/sealpir.dir/pir_client.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sealpir.dir/pir_client.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.cpp > CMakeFiles/sealpir.dir/pir_client.cpp.i
-
-src/CMakeFiles/sealpir.dir/pir_client.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sealpir.dir/pir_client.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.cpp -o CMakeFiles/sealpir.dir/pir_client.cpp.s
-
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: src/CMakeFiles/sealpir.dir/flags.make
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: src/pir_server.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/CMakeFiles/sealpir.dir/pir_server.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/sealpir.dir/pir_server.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.cpp
-
-src/CMakeFiles/sealpir.dir/pir_server.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sealpir.dir/pir_server.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.cpp > CMakeFiles/sealpir.dir/pir_server.cpp.i
-
-src/CMakeFiles/sealpir.dir/pir_server.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sealpir.dir/pir_server.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.cpp -o CMakeFiles/sealpir.dir/pir_server.cpp.s
-
-# Object files for target sealpir
-sealpir_OBJECTS = \
-"CMakeFiles/sealpir.dir/pir.cpp.o" \
-"CMakeFiles/sealpir.dir/pir_client.cpp.o" \
-"CMakeFiles/sealpir.dir/pir_server.cpp.o"
-
-# External object files for target sealpir
-sealpir_EXTERNAL_OBJECTS =
-
-src/libsealpir.a: src/CMakeFiles/sealpir.dir/pir.cpp.o
-src/libsealpir.a: src/CMakeFiles/sealpir.dir/pir_client.cpp.o
-src/libsealpir.a: src/CMakeFiles/sealpir.dir/pir_server.cpp.o
-src/libsealpir.a: src/CMakeFiles/sealpir.dir/build.make
-src/libsealpir.a: src/CMakeFiles/sealpir.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX static library libsealpir.a"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && $(CMAKE_COMMAND) -P CMakeFiles/sealpir.dir/cmake_clean_target.cmake
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/sealpir.dir/link.txt --verbose=$(VERBOSE)
-
-# Rule to build all files generated by this target.
-src/CMakeFiles/sealpir.dir/build: src/libsealpir.a
-
-.PHONY : src/CMakeFiles/sealpir.dir/build
-
-src/CMakeFiles/sealpir.dir/clean:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/src && $(CMAKE_COMMAND) -P CMakeFiles/sealpir.dir/cmake_clean.cmake
-.PHONY : src/CMakeFiles/sealpir.dir/clean
-
-src/CMakeFiles/sealpir.dir/depend:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/src /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/src /home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : src/CMakeFiles/sealpir.dir/depend
-

+ 0 - 12
src/CMakeFiles/sealpir.dir/cmake_clean.cmake

@@ -1,12 +0,0 @@
-file(REMOVE_RECURSE
-  "CMakeFiles/sealpir.dir/pir.cpp.o"
-  "CMakeFiles/sealpir.dir/pir_client.cpp.o"
-  "CMakeFiles/sealpir.dir/pir_server.cpp.o"
-  "libsealpir.a"
-  "libsealpir.pdb"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/sealpir.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()

+ 0 - 3
src/CMakeFiles/sealpir.dir/cmake_clean_target.cmake

@@ -1,3 +0,0 @@
-file(REMOVE_RECURSE
-  "libsealpir.a"
-)

+ 0 - 180
src/CMakeFiles/sealpir.dir/depend.internal

@@ -1,180 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-src/CMakeFiles/sealpir.dir/pir.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.cpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.cpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir.hpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_client.hpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.cpp
- /home/andrew/Documents/Research/AC-PIR/SealPIR/src/pir_server.hpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h

+ 0 - 180
src/CMakeFiles/sealpir.dir/depend.make

@@ -1,180 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-src/CMakeFiles/sealpir.dir/pir.cpp.o: src/pir.cpp
-src/CMakeFiles/sealpir.dir/pir.cpp.o: src/pir.hpp
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-src/CMakeFiles/sealpir.dir/pir.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: src/pir.hpp
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: src/pir_client.cpp
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: src/pir_client.hpp
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-src/CMakeFiles/sealpir.dir/pir_client.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: src/pir.hpp
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: src/pir_client.hpp
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: src/pir_server.cpp
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: src/pir_server.hpp
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-src/CMakeFiles/sealpir.dir/pir_server.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-

+ 0 - 10
src/CMakeFiles/sealpir.dir/flags.make

@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# compile CXX with /usr/bin/c++
-CXX_FLAGS =   -pthread -std=gnu++17
-
-CXX_DEFINES = 
-
-CXX_INCLUDES = -isystem /usr/local/include/SEAL-3.6 
-

+ 0 - 2
src/CMakeFiles/sealpir.dir/link.txt

@@ -1,2 +0,0 @@
-/usr/bin/ar qc libsealpir.a  CMakeFiles/sealpir.dir/pir.cpp.o CMakeFiles/sealpir.dir/pir_client.cpp.o CMakeFiles/sealpir.dir/pir_server.cpp.o
-/usr/bin/ranlib libsealpir.a

BIN
src/CMakeFiles/sealpir.dir/pir.cpp.o


BIN
src/CMakeFiles/sealpir.dir/pir_client.cpp.o


BIN
src/CMakeFiles/sealpir.dir/pir_server.cpp.o


+ 0 - 5
src/CMakeFiles/sealpir.dir/progress.make

@@ -1,5 +0,0 @@
-CMAKE_PROGRESS_1 = 7
-CMAKE_PROGRESS_2 = 8
-CMAKE_PROGRESS_3 = 9
-CMAKE_PROGRESS_4 = 10
-

+ 8 - 3
src/pir.cpp

@@ -182,24 +182,29 @@ vector<uint64_t> bytes_to_coeffs(uint32_t limit, const uint8_t *bytes, uint64_t
     return output;
 }
 
-void coeffs_to_bytes(uint32_t limit, const vector<uint64_t> &coeffs, uint8_t *output, uint32_t size_out) {
+void coeffs_to_bytes(uint32_t limit, const vector<uint64_t> &coeffs, uint8_t *output, uint32_t size_out, uint32_t ele_size){
     uint32_t room = 8;
     uint32_t j = 0;
     uint8_t *target = output;
-
+    uint32_t bits_left = ele_size * 8;
     for (uint32_t i = 0; i < coeffs.size(); i++) {
+        if(bits_left == 0){
+            bits_left = ele_size * 8;
+        }
         uint64_t src = coeffs[i];
-        uint32_t rest = limit;
+        uint32_t rest = min(limit, bits_left);
         while (rest && j < size_out) {
             uint32_t shift = rest;
             if (room < rest) {
                 shift = room;
             }
+            
             target[j] = target[j] << shift;
             target[j] = target[j] | (src >> (limit - shift));
             src = src << shift;
             room -= shift;
             rest -= shift;
+            bits_left -= shift;
             if (room == 0) {
                 j++;
                 room = 8;

+ 2 - 2
src/pir.hpp

@@ -65,8 +65,8 @@ std::vector<std::uint64_t> bytes_to_coeffs(std::uint32_t limit, const std::uint8
                                            std::uint64_t size);
 
 // Converts an array of coefficients into an array of bytes
-void coeffs_to_bytes(std::uint32_t logtp, const std::vector<std::uint64_t> &coeffs, std::uint8_t *output,
-                     std::uint32_t size_out);
+void coeffs_to_bytes(std::uint32_t limit, const std::vector<std::uint64_t> &coeffs, std::uint8_t *output, 
+                    std::uint32_t size_out, std::uint32_t ele_size);
 
 // Takes a vector of coefficients and returns the corresponding FV plaintext
 void vector_to_plaintext(const std::vector<std::uint64_t> &coeffs, seal::Plaintext &plain);

+ 3 - 4
src/pir_client.cpp

@@ -151,12 +151,13 @@ std::vector<uint64_t> PIRClient::extract_coeffs(seal::Plaintext pt, uint64_t off
 std::vector<uint8_t> PIRClient::extract_bytes(seal::Plaintext pt, uint64_t offset){
     uint32_t N = enc_params_.poly_modulus_degree(); 
     uint32_t logt = floor(log2(enc_params_.plain_modulus().value()));
+    uint32_t bytes_per_ptxt = pir_params_.elements_per_plaintext * pir_params_.ele_size;
 
     // Convert from FV plaintext (polynomial) to database element at the client
-    vector<uint8_t> elems(N * logt / 8);
+    vector<uint8_t> elems(bytes_per_ptxt);
     vector<uint64_t> coeffs;
     encoder_->decode(pt, coeffs);
-    coeffs_to_bytes(logt, coeffs, elems.data(), (N * logt) / 8);
+    coeffs_to_bytes(logt, coeffs, elems.data(), bytes_per_ptxt, pir_params_.ele_size);
     return std::vector<uint8_t>(elems.begin() + offset * pir_params_.ele_size, elems.begin() + (offset + 1) * pir_params_.ele_size);
 }
 
@@ -285,8 +286,6 @@ Plaintext PIRClient::replace_element(Plaintext pt, vector<uint64_t> new_element,
     assert(new_element.size() == coeffs_per_element);
 
     for(uint64_t i = 0; i < coeffs_per_element; i++){
-        cout << "Replacing " << coeffs[i + offset * coeffs_per_element];
-        cout << " with " << new_element[i] << endl;
         coeffs[i + offset * coeffs_per_element] = new_element[i];
     }
     

+ 2 - 0
src/pir_client.hpp

@@ -34,6 +34,8 @@ class PIRClient {
     // Only used for simple_query
     seal::Ciphertext get_one();
 
+    seal::Plaintext replace_element(seal::Plaintext pt, std::vector<std::uint64_t> new_element, std::uint64_t offset);
+
 
   private:
     seal::EncryptionParameters enc_params_;

+ 11 - 8
src/pir_server.cpp

@@ -61,12 +61,15 @@ void PIRServer::set_database(const std::unique_ptr<const uint8_t[]> &bytes,
     uint64_t ele_per_ptxt = pir_params_.elements_per_plaintext;
     uint64_t bytes_per_ptxt = ele_per_ptxt * ele_size;
 
-    cout << "Bytes per ptxt: " << bytes_per_ptxt << endl;
     uint64_t db_size = ele_num * ele_size;
 
     uint64_t coeff_per_ptxt = ele_per_ptxt * coefficients_per_element(logt, ele_size);
     assert(coeff_per_ptxt <= N);
 
+    cout << "Elements per plaintext: " << ele_per_ptxt << endl;
+    cout << "Coeff per ptxt: " << coeff_per_ptxt << endl;
+    cout << "Bytes per plaintext: " << bytes_per_ptxt << endl;
+
     uint32_t offset = 0;
 
     for (uint64_t i = 0; i < num_of_plaintexts; i++) {
@@ -80,18 +83,18 @@ void PIRServer::set_database(const std::unique_ptr<const uint8_t[]> &bytes,
         } else {
             process_bytes = bytes_per_ptxt;
         }
-        cout << "Process bytes: " << process_bytes << endl;
 
         // Get the coefficients of the elements that will be packed in plaintext i
-        vector<uint64_t> coefficients;
-        for(int j = 0; j < process_bytes; j += ele_size){
-            vector<uint64_t> to_add = bytes_to_coeffs(logt, bytes.get() + offset + j, ele_size);
-            coefficients.insert(coefficients.end(),to_add.begin(),to_add.end());
-        } 
+        vector<uint64_t> coefficients(coeff_per_ptxt);
+        for(uint64_t ele = 0; ele < ele_per_ptxt; ele++){
+            vector<uint64_t> element_coeffs = bytes_to_coeffs(logt, bytes.get() + offset + (ele_size*ele), ele_size);
+            std::copy(element_coeffs.begin(), element_coeffs.end(), coefficients.begin() + (coefficients_per_element(logt, ele_size) * ele));
+        }
+         
         offset += process_bytes;
 
         uint64_t used = coefficients.size();
-        cout << "Used: " << used << endl;
+
         assert(used <= coeff_per_ptxt);
 
         // Pad the rest with 1s

+ 1 - 0
src/pir_server.hpp

@@ -26,6 +26,7 @@ class PIRServer {
 
     void set_galois_key(std::uint32_t client_id, seal::GaloisKeys galkey);
 
+    void simple_set(std::uint64_t index, seal::Plaintext pt);
     seal::Ciphertext simple_query(std::uint64_t index);
     //This is only used for simple_query
     void set_one_ct(seal::Ciphertext one);

+ 0 - 16
test/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -1,16 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/andrew/Documents/Research/AC-PIR/SealPIR")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/andrew/Documents/Research/AC-PIR/SealPIR")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

+ 0 - 1024
test/CMakeFiles/expand_test.dir/CXX.includecache

@@ -1,1024 +0,0 @@
-#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform: 
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/expand_test.cpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir.hpp
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir_client.hpp
-pir_server.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir_server.hpp
-seal/seal.h
--
-chrono
--
-memory
--
-random
--
-cstdint
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_assert
-intrin.h
--
-exception
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_byte
-type_traits
--
-cstddef
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/span
-gsl/gsl_assert
--
-gsl/gsl_byte
--
-array
--
-cstddef
--
-iterator
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/batchencoder.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-cstddef
--
-cstdint
--
-functional
--
-iostream
--
-stdexcept
--
-string
--
-
-/usr/local/include/SEAL-3.6/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/croots.h
-/usr/local/include/SEAL-3.6/seal/seal/util/croots.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/seal/util/dwthandler.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-cmath
--
-complex
--
-limits
--
-type_traits
--
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-memory
--
-unordered_map
--
-
-/usr/local/include/SEAL-3.6/seal/decryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/seal/util/locks.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-
-/usr/local/include/SEAL-3.6/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-algorithm
--
-iostream
--
-limits
--
-type_traits
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/hash.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hash.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-functional
--
-iostream
--
-memory
--
-numeric
--
-
-/usr/local/include/SEAL-3.6/seal/encryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/evaluator.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-map
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/galoiskeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/keygenerator.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-random
--
-
-/usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/seal/util/mempool.h
-memory
--
-stdexcept
--
-unordered_map
--
-utility
--
-mutex
--
-thread
--
-
-/usr/local/include/SEAL-3.6/seal/modulus.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hestdparms.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-array
--
-cstddef
--
-cstdint
--
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/plaintext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/polycore.h
-algorithm
--
-functional
--
-stdexcept
--
-string
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/publickey.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/randomgen.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-array
--
-cstddef
--
-cstdint
--
-memory
--
-mutex
--
-
-/usr/local/include/SEAL-3.6/seal/randomtostd.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-cstdint
--
-limits
--
-memory
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/relinkeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/seal.h
-seal/batchencoder.h
-/usr/local/include/SEAL-3.6/seal/seal/batchencoder.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/ckks.h
-/usr/local/include/SEAL-3.6/seal/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/decryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/decryptor.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/encryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptor.h
-seal/evaluator.h
-/usr/local/include/SEAL-3.6/seal/seal/evaluator.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/keygenerator.h
-/usr/local/include/SEAL-3.6/seal/seal/keygenerator.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/randomtostd.h
-/usr/local/include/SEAL-3.6/seal/seal/randomtostd.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-
-/usr/local/include/SEAL-3.6/seal/secretkey.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstddef
--
-cstdint
--
-iostream
--
-random
--
-
-/usr/local/include/SEAL-3.6/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/streambuf.h
-/usr/local/include/SEAL-3.6/seal/seal/util/streambuf.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-cstring
--
-functional
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/util/blake2.h
-stddef.h
--
-stdint.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/clang.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-algorithm
--
-cmath
--
-cstdint
--
-limits
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/config.h
-
-/usr/local/include/SEAL-3.6/seal/util/croots.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-complex
--
-cstddef
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/defines.h
-seal/util/msvc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/msvc.h
-seal/util/clang.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/clang.h
-seal/util/gcc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/gcc.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/galois.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cstddef
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/gcc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/globals.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/hestdparms.h
-cstddef
--
-map
--
-memory
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/hash.h
-seal/util/blake2.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/blake2.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-array
--
-cstddef
--
-cstdint
--
-
-/usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/iterator.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstddef
--
-cstdint
--
-iostream
--
-iterator
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/locks.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-shared_mutex
--
-atomic
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/mempool.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/globals.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/locks.h
-algorithm
--
-atomic
--
-cstdint
--
-cstring
--
-limits
--
-memory
--
-new
--
-stdexcept
--
-type_traits
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/msvc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/ntt.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/dwthandler.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/numth.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cmath
--
-cstddef
--
-cstdint
--
-stdexcept
--
-tuple
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/pointer.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/mempool.h
-iterator
--
-memory
--
-type_traits
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/polycore.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-algorithm
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/polycore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-sstream
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/rns.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-cstddef
--
-cstdint
--
-functional
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/streambuf.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-ios
--
-streambuf
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarith.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-functional
--
-stdexcept
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/numth.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/numth.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarith.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarith.h
-cstdint
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintcore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/ztools.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/valcheck.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-
-/usr/local/include/SEAL-3.6/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-
-src/pir.hpp
-seal/seal.h
-src/seal/seal.h
-seal/util/polyarithsmallmod.h
-src/seal/util/polyarithsmallmod.h
-cassert
--
-cmath
--
-string
--
-vector
--
-
-src/pir_client.hpp
-pir.hpp
-src/pir.hpp
-memory
--
-vector
--
-
-src/pir_server.hpp
-pir.hpp
-src/pir.hpp
-map
--
-memory
--
-vector
--
-pir_client.hpp
-src/pir_client.hpp
-

+ 0 - 23
test/CMakeFiles/expand_test.dir/DependInfo.cmake

@@ -1,23 +0,0 @@
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  "CXX"
-  )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/expand_test.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/expand_test.dir/expand_test.cpp.o"
-  )
-set(CMAKE_CXX_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_CXX_TARGET_INCLUDE_PATH
-  "src"
-  "/usr/local/include/SEAL-3.6"
-  )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/DependInfo.cmake"
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 0 - 100
test/CMakeFiles/expand_test.dir/build.make

@@ -1,100 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# Include any dependencies generated for this target.
-include test/CMakeFiles/expand_test.dir/depend.make
-
-# Include the progress variables for this target.
-include test/CMakeFiles/expand_test.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include test/CMakeFiles/expand_test.dir/flags.make
-
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: test/CMakeFiles/expand_test.dir/flags.make
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: test/expand_test.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/expand_test.dir/expand_test.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/expand_test.dir/expand_test.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/test/expand_test.cpp
-
-test/CMakeFiles/expand_test.dir/expand_test.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/expand_test.dir/expand_test.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/test/expand_test.cpp > CMakeFiles/expand_test.dir/expand_test.cpp.i
-
-test/CMakeFiles/expand_test.dir/expand_test.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/expand_test.dir/expand_test.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/test/expand_test.cpp -o CMakeFiles/expand_test.dir/expand_test.cpp.s
-
-# Object files for target expand_test
-expand_test_OBJECTS = \
-"CMakeFiles/expand_test.dir/expand_test.cpp.o"
-
-# External object files for target expand_test
-expand_test_EXTERNAL_OBJECTS =
-
-bin/expand_test: test/CMakeFiles/expand_test.dir/expand_test.cpp.o
-bin/expand_test: test/CMakeFiles/expand_test.dir/build.make
-bin/expand_test: src/libsealpir.a
-bin/expand_test: /usr/local/lib/libseal-3.6.a
-bin/expand_test: test/CMakeFiles/expand_test.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../bin/expand_test"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/expand_test.dir/link.txt --verbose=$(VERBOSE)
-
-# Rule to build all files generated by this target.
-test/CMakeFiles/expand_test.dir/build: bin/expand_test
-
-.PHONY : test/CMakeFiles/expand_test.dir/build
-
-test/CMakeFiles/expand_test.dir/clean:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && $(CMAKE_COMMAND) -P CMakeFiles/expand_test.dir/cmake_clean.cmake
-.PHONY : test/CMakeFiles/expand_test.dir/clean
-
-test/CMakeFiles/expand_test.dir/depend:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/test /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/test /home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/expand_test.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : test/CMakeFiles/expand_test.dir/depend
-

+ 0 - 10
test/CMakeFiles/expand_test.dir/cmake_clean.cmake

@@ -1,10 +0,0 @@
-file(REMOVE_RECURSE
-  "../bin/expand_test"
-  "../bin/expand_test.pdb"
-  "CMakeFiles/expand_test.dir/expand_test.cpp.o"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/expand_test.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()

+ 0 - 63
test/CMakeFiles/expand_test.dir/depend.internal

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/test/expand_test.cpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h
- src/pir.hpp
- src/pir_client.hpp
- src/pir_server.hpp

+ 0 - 63
test/CMakeFiles/expand_test.dir/depend.make

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: test/expand_test.cpp
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: src/pir.hpp
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: src/pir_client.hpp
-test/CMakeFiles/expand_test.dir/expand_test.cpp.o: src/pir_server.hpp
-

BIN
test/CMakeFiles/expand_test.dir/expand_test.cpp.o


+ 0 - 10
test/CMakeFiles/expand_test.dir/flags.make

@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# compile CXX with /usr/bin/c++
-CXX_FLAGS =   -pthread -std=gnu++17
-
-CXX_DEFINES = 
-
-CXX_INCLUDES = -I/home/andrew/Documents/Research/AC-PIR/SealPIR/src -isystem /usr/local/include/SEAL-3.6 
-

+ 0 - 1
test/CMakeFiles/expand_test.dir/link.txt

@@ -1 +0,0 @@
-/usr/bin/c++     CMakeFiles/expand_test.dir/expand_test.cpp.o  -o ../bin/expand_test  ../src/libsealpir.a /usr/local/lib/libseal-3.6.a -pthread 

+ 0 - 3
test/CMakeFiles/expand_test.dir/progress.make

@@ -1,3 +0,0 @@
-CMAKE_PROGRESS_1 = 1
-CMAKE_PROGRESS_2 = 2
-

+ 0 - 1
test/CMakeFiles/progress.marks

@@ -1 +0,0 @@
-10

+ 0 - 1024
test/CMakeFiles/query_test.dir/CXX.includecache

@@ -1,1024 +0,0 @@
-#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform: 
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/query_test.cpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir.hpp
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir_client.hpp
-pir_server.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir_server.hpp
-seal/seal.h
--
-chrono
--
-memory
--
-random
--
-cstdint
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_assert
-intrin.h
--
-exception
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_byte
-type_traits
--
-cstddef
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/span
-gsl/gsl_assert
--
-gsl/gsl_byte
--
-array
--
-cstddef
--
-iterator
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/batchencoder.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-cstddef
--
-cstdint
--
-functional
--
-iostream
--
-stdexcept
--
-string
--
-
-/usr/local/include/SEAL-3.6/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/croots.h
-/usr/local/include/SEAL-3.6/seal/seal/util/croots.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/seal/util/dwthandler.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-cmath
--
-complex
--
-limits
--
-type_traits
--
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-memory
--
-unordered_map
--
-
-/usr/local/include/SEAL-3.6/seal/decryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/seal/util/locks.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-
-/usr/local/include/SEAL-3.6/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-algorithm
--
-iostream
--
-limits
--
-type_traits
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/hash.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hash.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-functional
--
-iostream
--
-memory
--
-numeric
--
-
-/usr/local/include/SEAL-3.6/seal/encryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/evaluator.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-map
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/galoiskeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/keygenerator.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-random
--
-
-/usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/seal/util/mempool.h
-memory
--
-stdexcept
--
-unordered_map
--
-utility
--
-mutex
--
-thread
--
-
-/usr/local/include/SEAL-3.6/seal/modulus.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hestdparms.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-array
--
-cstddef
--
-cstdint
--
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/plaintext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/polycore.h
-algorithm
--
-functional
--
-stdexcept
--
-string
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/publickey.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/randomgen.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-array
--
-cstddef
--
-cstdint
--
-memory
--
-mutex
--
-
-/usr/local/include/SEAL-3.6/seal/randomtostd.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-cstdint
--
-limits
--
-memory
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/relinkeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/seal.h
-seal/batchencoder.h
-/usr/local/include/SEAL-3.6/seal/seal/batchencoder.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/ckks.h
-/usr/local/include/SEAL-3.6/seal/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/decryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/decryptor.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/encryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptor.h
-seal/evaluator.h
-/usr/local/include/SEAL-3.6/seal/seal/evaluator.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/keygenerator.h
-/usr/local/include/SEAL-3.6/seal/seal/keygenerator.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/randomtostd.h
-/usr/local/include/SEAL-3.6/seal/seal/randomtostd.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-
-/usr/local/include/SEAL-3.6/seal/secretkey.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstddef
--
-cstdint
--
-iostream
--
-random
--
-
-/usr/local/include/SEAL-3.6/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/streambuf.h
-/usr/local/include/SEAL-3.6/seal/seal/util/streambuf.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-cstring
--
-functional
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/util/blake2.h
-stddef.h
--
-stdint.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/clang.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-algorithm
--
-cmath
--
-cstdint
--
-limits
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/config.h
-
-/usr/local/include/SEAL-3.6/seal/util/croots.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-complex
--
-cstddef
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/defines.h
-seal/util/msvc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/msvc.h
-seal/util/clang.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/clang.h
-seal/util/gcc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/gcc.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/galois.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cstddef
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/gcc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/globals.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/hestdparms.h
-cstddef
--
-map
--
-memory
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/hash.h
-seal/util/blake2.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/blake2.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-array
--
-cstddef
--
-cstdint
--
-
-/usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/iterator.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstddef
--
-cstdint
--
-iostream
--
-iterator
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/locks.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-shared_mutex
--
-atomic
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/mempool.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/globals.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/locks.h
-algorithm
--
-atomic
--
-cstdint
--
-cstring
--
-limits
--
-memory
--
-new
--
-stdexcept
--
-type_traits
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/msvc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/ntt.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/dwthandler.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/numth.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cmath
--
-cstddef
--
-cstdint
--
-stdexcept
--
-tuple
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/pointer.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/mempool.h
-iterator
--
-memory
--
-type_traits
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/polycore.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-algorithm
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/polycore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-sstream
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/rns.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-cstddef
--
-cstdint
--
-functional
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/streambuf.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-ios
--
-streambuf
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarith.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-functional
--
-stdexcept
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/numth.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/numth.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarith.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarith.h
-cstdint
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintcore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/ztools.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/valcheck.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-
-/usr/local/include/SEAL-3.6/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-
-src/pir.hpp
-seal/seal.h
-src/seal/seal.h
-seal/util/polyarithsmallmod.h
-src/seal/util/polyarithsmallmod.h
-cassert
--
-cmath
--
-string
--
-vector
--
-
-src/pir_client.hpp
-pir.hpp
-src/pir.hpp
-memory
--
-vector
--
-
-src/pir_server.hpp
-pir.hpp
-src/pir.hpp
-map
--
-memory
--
-vector
--
-pir_client.hpp
-src/pir_client.hpp
-

+ 0 - 23
test/CMakeFiles/query_test.dir/DependInfo.cmake

@@ -1,23 +0,0 @@
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  "CXX"
-  )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/query_test.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/query_test.dir/query_test.cpp.o"
-  )
-set(CMAKE_CXX_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_CXX_TARGET_INCLUDE_PATH
-  "src"
-  "/usr/local/include/SEAL-3.6"
-  )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/DependInfo.cmake"
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 0 - 100
test/CMakeFiles/query_test.dir/build.make

@@ -1,100 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# Include any dependencies generated for this target.
-include test/CMakeFiles/query_test.dir/depend.make
-
-# Include the progress variables for this target.
-include test/CMakeFiles/query_test.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include test/CMakeFiles/query_test.dir/flags.make
-
-test/CMakeFiles/query_test.dir/query_test.cpp.o: test/CMakeFiles/query_test.dir/flags.make
-test/CMakeFiles/query_test.dir/query_test.cpp.o: test/query_test.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/query_test.dir/query_test.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/query_test.dir/query_test.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/test/query_test.cpp
-
-test/CMakeFiles/query_test.dir/query_test.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/query_test.dir/query_test.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/test/query_test.cpp > CMakeFiles/query_test.dir/query_test.cpp.i
-
-test/CMakeFiles/query_test.dir/query_test.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/query_test.dir/query_test.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/test/query_test.cpp -o CMakeFiles/query_test.dir/query_test.cpp.s
-
-# Object files for target query_test
-query_test_OBJECTS = \
-"CMakeFiles/query_test.dir/query_test.cpp.o"
-
-# External object files for target query_test
-query_test_EXTERNAL_OBJECTS =
-
-bin/query_test: test/CMakeFiles/query_test.dir/query_test.cpp.o
-bin/query_test: test/CMakeFiles/query_test.dir/build.make
-bin/query_test: src/libsealpir.a
-bin/query_test: /usr/local/lib/libseal-3.6.a
-bin/query_test: test/CMakeFiles/query_test.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../bin/query_test"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/query_test.dir/link.txt --verbose=$(VERBOSE)
-
-# Rule to build all files generated by this target.
-test/CMakeFiles/query_test.dir/build: bin/query_test
-
-.PHONY : test/CMakeFiles/query_test.dir/build
-
-test/CMakeFiles/query_test.dir/clean:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && $(CMAKE_COMMAND) -P CMakeFiles/query_test.dir/cmake_clean.cmake
-.PHONY : test/CMakeFiles/query_test.dir/clean
-
-test/CMakeFiles/query_test.dir/depend:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/test /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/test /home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/query_test.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : test/CMakeFiles/query_test.dir/depend
-

+ 0 - 10
test/CMakeFiles/query_test.dir/cmake_clean.cmake

@@ -1,10 +0,0 @@
-file(REMOVE_RECURSE
-  "../bin/query_test"
-  "../bin/query_test.pdb"
-  "CMakeFiles/query_test.dir/query_test.cpp.o"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/query_test.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()

+ 0 - 63
test/CMakeFiles/query_test.dir/depend.internal

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-test/CMakeFiles/query_test.dir/query_test.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/test/query_test.cpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h
- src/pir.hpp
- src/pir_client.hpp
- src/pir_server.hpp

+ 0 - 63
test/CMakeFiles/query_test.dir/depend.make

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-test/CMakeFiles/query_test.dir/query_test.cpp.o: test/query_test.cpp
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-test/CMakeFiles/query_test.dir/query_test.cpp.o: src/pir.hpp
-test/CMakeFiles/query_test.dir/query_test.cpp.o: src/pir_client.hpp
-test/CMakeFiles/query_test.dir/query_test.cpp.o: src/pir_server.hpp
-

+ 0 - 10
test/CMakeFiles/query_test.dir/flags.make

@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# compile CXX with /usr/bin/c++
-CXX_FLAGS =   -pthread -std=gnu++17
-
-CXX_DEFINES = 
-
-CXX_INCLUDES = -I/home/andrew/Documents/Research/AC-PIR/SealPIR/src -isystem /usr/local/include/SEAL-3.6 
-

+ 0 - 1
test/CMakeFiles/query_test.dir/link.txt

@@ -1 +0,0 @@
-/usr/bin/c++     CMakeFiles/query_test.dir/query_test.cpp.o  -o ../bin/query_test  ../src/libsealpir.a /usr/local/lib/libseal-3.6.a -pthread 

+ 0 - 3
test/CMakeFiles/query_test.dir/progress.make

@@ -1,3 +0,0 @@
-CMAKE_PROGRESS_1 = 5
-CMAKE_PROGRESS_2 = 6
-

BIN
test/CMakeFiles/query_test.dir/query_test.cpp.o


+ 0 - 1024
test/CMakeFiles/simple_query_test.dir/CXX.includecache

@@ -1,1024 +0,0 @@
-#IncludeRegexLine: ^[ 	]*[#%][ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
-
-#IncludeRegexScan: ^.*$
-
-#IncludeRegexComplain: ^$
-
-#IncludeRegexTransform: 
-
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/simple_query_test.cpp
-pir.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir.hpp
-pir_client.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir_client.hpp
-pir_server.hpp
-/home/andrew/Documents/Research/AC-PIR/SealPIR/test/pir_server.hpp
-seal/seal.h
--
-chrono
--
-memory
--
-random
--
-cstdint
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_assert
-intrin.h
--
-exception
--
-
-/usr/local/include/SEAL-3.6/gsl/gsl_byte
-type_traits
--
-cstddef
--
-cstddef
--
-
-/usr/local/include/SEAL-3.6/gsl/span
-gsl/gsl_assert
--
-gsl/gsl_byte
--
-array
--
-cstddef
--
-iterator
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/batchencoder.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-cstddef
--
-cstdint
--
-functional
--
-iostream
--
-stdexcept
--
-string
--
-
-/usr/local/include/SEAL-3.6/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/croots.h
-/usr/local/include/SEAL-3.6/seal/seal/util/croots.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/seal/util/dwthandler.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-cmath
--
-complex
--
-limits
--
-type_traits
--
-vector
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-memory
--
-unordered_map
--
-
-/usr/local/include/SEAL-3.6/seal/decryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/seal/util/locks.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-seal/util/rns.h
-/usr/local/include/SEAL-3.6/seal/seal/util/rns.h
-
-/usr/local/include/SEAL-3.6/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/seal/util/pointer.h
-algorithm
--
-iostream
--
-limits
--
-type_traits
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/hash.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hash.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-functional
--
-iostream
--
-memory
--
-numeric
--
-
-/usr/local/include/SEAL-3.6/seal/encryptor.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ntt.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/evaluator.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-map
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/galoiskeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/galois.h
-/usr/local/include/SEAL-3.6/seal/seal/util/galois.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/keygenerator.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/seal/util/iterator.h
-random
--
-
-/usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/seal/util/globals.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/seal/util/mempool.h
-memory
--
-stdexcept
--
-unordered_map
--
-utility
--
-mutex
--
-thread
--
-
-/usr/local/include/SEAL-3.6/seal/modulus.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/seal/util/hestdparms.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/uintcore.h
-seal/util/ztools.h
-/usr/local/include/SEAL-3.6/seal/seal/util/ztools.h
-array
--
-cstddef
--
-cstdint
--
-iostream
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/plaintext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/seal/util/polycore.h
-algorithm
--
-functional
--
-stdexcept
--
-string
--
-gsl/span
-/usr/local/include/SEAL-3.6/seal/gsl/span
-
-/usr/local/include/SEAL-3.6/seal/publickey.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/randomgen.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-algorithm
--
-array
--
-cstddef
--
-cstdint
--
-memory
--
-mutex
--
-
-/usr/local/include/SEAL-3.6/seal/randomtostd.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-cstdint
--
-limits
--
-memory
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/relinkeys.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/kswitchkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/kswitchkeys.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/seal.h
-seal/batchencoder.h
-/usr/local/include/SEAL-3.6/seal/seal/batchencoder.h
-seal/ciphertext.h
-/usr/local/include/SEAL-3.6/seal/seal/ciphertext.h
-seal/ckks.h
-/usr/local/include/SEAL-3.6/seal/seal/ckks.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/decryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/decryptor.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/seal/dynarray.h
-seal/encryptionparams.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptionparams.h
-seal/encryptor.h
-/usr/local/include/SEAL-3.6/seal/seal/encryptor.h
-seal/evaluator.h
-/usr/local/include/SEAL-3.6/seal/seal/evaluator.h
-seal/galoiskeys.h
-/usr/local/include/SEAL-3.6/seal/seal/galoiskeys.h
-seal/keygenerator.h
-/usr/local/include/SEAL-3.6/seal/seal/keygenerator.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/seal/modulus.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/publickey.h
-/usr/local/include/SEAL-3.6/seal/seal/publickey.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/randomtostd.h
-/usr/local/include/SEAL-3.6/seal/seal/randomtostd.h
-seal/relinkeys.h
-/usr/local/include/SEAL-3.6/seal/seal/relinkeys.h
-seal/secretkey.h
-/usr/local/include/SEAL-3.6/seal/seal/secretkey.h
-seal/serializable.h
-/usr/local/include/SEAL-3.6/seal/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-
-/usr/local/include/SEAL-3.6/seal/secretkey.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/seal/memorymanager.h
-seal/plaintext.h
-/usr/local/include/SEAL-3.6/seal/seal/plaintext.h
-seal/randomgen.h
-/usr/local/include/SEAL-3.6/seal/seal/randomgen.h
-seal/valcheck.h
-/usr/local/include/SEAL-3.6/seal/seal/valcheck.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstddef
--
-cstdint
--
-iostream
--
-random
--
-
-/usr/local/include/SEAL-3.6/seal/serializable.h
-seal/serialization.h
-/usr/local/include/SEAL-3.6/seal/seal/serialization.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-seal/util/streambuf.h
-/usr/local/include/SEAL-3.6/seal/seal/util/streambuf.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/serialization.h
-seal/version.h
-/usr/local/include/SEAL-3.6/seal/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-cstring
--
-functional
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/util/blake2.h
-stddef.h
--
-stdint.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/clang.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-algorithm
--
-cmath
--
-cstdint
--
-limits
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/config.h
-
-/usr/local/include/SEAL-3.6/seal/util/croots.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-complex
--
-cstddef
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/defines.h
-seal/util/msvc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/msvc.h
-seal/util/clang.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/clang.h
-seal/util/gcc.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/gcc.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/galois.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cstddef
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/gcc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-arm_neon.h
--
-x86intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/globals.h
-seal/util/hestdparms.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/hestdparms.h
-cstddef
--
-map
--
-memory
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/hash.h
-seal/util/blake2.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/blake2.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-array
--
-cstddef
--
-cstdint
--
-
-/usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-
-/usr/local/include/SEAL-3.6/seal/util/iterator.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstddef
--
-cstdint
--
-iostream
--
-iterator
--
-stdexcept
--
-tuple
--
-type_traits
--
-utility
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/locks.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-shared_mutex
--
-atomic
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/mempool.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/globals.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/globals.h
-seal/util/locks.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/locks.h
-algorithm
--
-atomic
--
-cstdint
--
-cstring
--
-limits
--
-memory
--
-new
--
-stdexcept
--
-type_traits
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/msvc.h
-seal/util/config.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/config.h
-intrin.h
--
-
-/usr/local/include/SEAL-3.6/seal/util/ntt.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/dwthandler.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/dwthandler.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/numth.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-cmath
--
-cstddef
--
-cstdint
--
-stdexcept
--
-tuple
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/pointer.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/mempool.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/mempool.h
-iterator
--
-memory
--
-type_traits
--
-utility
--
-
-/usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/polycore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/polycore.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-algorithm
--
-cstdint
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/polycore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-sstream
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/rns.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/iterator.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/iterator.h
-seal/util/ntt.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/ntt.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarithsmallmod.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarithsmallmod.h
-cstddef
--
-cstdint
--
-functional
--
-stdexcept
--
-vector
--
-
-/usr/local/include/SEAL-3.6/seal/util/streambuf.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-cstddef
--
-ios
--
-streambuf
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarith.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintcore.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintcore.h
-algorithm
--
-cstdint
--
-functional
--
-stdexcept
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-seal/modulus.h
-/usr/local/include/SEAL-3.6/seal/util/seal/modulus.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/numth.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/numth.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-seal/util/uintarith.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/uintarith.h
-cstdint
--
-type_traits
--
-
-/usr/local/include/SEAL-3.6/seal/util/uintcore.h
-seal/util/common.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/common.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-seal/util/pointer.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/pointer.h
-algorithm
--
-cstdint
--
-cstring
--
-limits
--
-stdexcept
--
-
-/usr/local/include/SEAL-3.6/seal/util/ztools.h
-seal/dynarray.h
-/usr/local/include/SEAL-3.6/seal/util/seal/dynarray.h
-seal/memorymanager.h
-/usr/local/include/SEAL-3.6/seal/util/seal/memorymanager.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/util/seal/util/defines.h
-ios
--
-iostream
--
-
-/usr/local/include/SEAL-3.6/seal/valcheck.h
-seal/context.h
-/usr/local/include/SEAL-3.6/seal/seal/context.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-
-/usr/local/include/SEAL-3.6/seal/version.h
-seal/util/defines.h
-/usr/local/include/SEAL-3.6/seal/seal/util/defines.h
-cstdint
--
-
-src/pir.hpp
-seal/seal.h
-src/seal/seal.h
-seal/util/polyarithsmallmod.h
-src/seal/util/polyarithsmallmod.h
-cassert
--
-cmath
--
-string
--
-vector
--
-
-src/pir_client.hpp
-pir.hpp
-src/pir.hpp
-memory
--
-vector
--
-
-src/pir_server.hpp
-pir.hpp
-src/pir.hpp
-map
--
-memory
--
-vector
--
-pir_client.hpp
-src/pir_client.hpp
-

+ 0 - 23
test/CMakeFiles/simple_query_test.dir/DependInfo.cmake

@@ -1,23 +0,0 @@
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  "CXX"
-  )
-# The set of files for implicit dependencies of each language:
-set(CMAKE_DEPENDS_CHECK_CXX
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/simple_query_test.cpp" "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o"
-  )
-set(CMAKE_CXX_COMPILER_ID "GNU")
-
-# The include file search paths:
-set(CMAKE_CXX_TARGET_INCLUDE_PATH
-  "src"
-  "/usr/local/include/SEAL-3.6"
-  )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  "/home/andrew/Documents/Research/AC-PIR/SealPIR/src/CMakeFiles/sealpir.dir/DependInfo.cmake"
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")

+ 0 - 100
test/CMakeFiles/simple_query_test.dir/build.make

@@ -1,100 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# Include any dependencies generated for this target.
-include test/CMakeFiles/simple_query_test.dir/depend.make
-
-# Include the progress variables for this target.
-include test/CMakeFiles/simple_query_test.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include test/CMakeFiles/simple_query_test.dir/flags.make
-
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: test/CMakeFiles/simple_query_test.dir/flags.make
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: test/simple_query_test.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o -c /home/andrew/Documents/Research/AC-PIR/SealPIR/test/simple_query_test.cpp
-
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/simple_query_test.dir/simple_query_test.cpp.i"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/andrew/Documents/Research/AC-PIR/SealPIR/test/simple_query_test.cpp > CMakeFiles/simple_query_test.dir/simple_query_test.cpp.i
-
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/simple_query_test.dir/simple_query_test.cpp.s"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/andrew/Documents/Research/AC-PIR/SealPIR/test/simple_query_test.cpp -o CMakeFiles/simple_query_test.dir/simple_query_test.cpp.s
-
-# Object files for target simple_query_test
-simple_query_test_OBJECTS = \
-"CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o"
-
-# External object files for target simple_query_test
-simple_query_test_EXTERNAL_OBJECTS =
-
-bin/simple_query_test: test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o
-bin/simple_query_test: test/CMakeFiles/simple_query_test.dir/build.make
-bin/simple_query_test: src/libsealpir.a
-bin/simple_query_test: /usr/local/lib/libseal-3.6.a
-bin/simple_query_test: test/CMakeFiles/simple_query_test.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../bin/simple_query_test"
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/simple_query_test.dir/link.txt --verbose=$(VERBOSE)
-
-# Rule to build all files generated by this target.
-test/CMakeFiles/simple_query_test.dir/build: bin/simple_query_test
-
-.PHONY : test/CMakeFiles/simple_query_test.dir/build
-
-test/CMakeFiles/simple_query_test.dir/clean:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR/test && $(CMAKE_COMMAND) -P CMakeFiles/simple_query_test.dir/cmake_clean.cmake
-.PHONY : test/CMakeFiles/simple_query_test.dir/clean
-
-test/CMakeFiles/simple_query_test.dir/depend:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/test /home/andrew/Documents/Research/AC-PIR/SealPIR /home/andrew/Documents/Research/AC-PIR/SealPIR/test /home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/simple_query_test.dir/DependInfo.cmake --color=$(COLOR)
-.PHONY : test/CMakeFiles/simple_query_test.dir/depend
-

+ 0 - 10
test/CMakeFiles/simple_query_test.dir/cmake_clean.cmake

@@ -1,10 +0,0 @@
-file(REMOVE_RECURSE
-  "../bin/simple_query_test"
-  "../bin/simple_query_test.pdb"
-  "CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/simple_query_test.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()

+ 0 - 63
test/CMakeFiles/simple_query_test.dir/depend.internal

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o
- /home/andrew/Documents/Research/AC-PIR/SealPIR/test/simple_query_test.cpp
- /usr/local/include/SEAL-3.6/gsl/gsl_assert
- /usr/local/include/SEAL-3.6/gsl/gsl_byte
- /usr/local/include/SEAL-3.6/gsl/span
- /usr/local/include/SEAL-3.6/seal/batchencoder.h
- /usr/local/include/SEAL-3.6/seal/ciphertext.h
- /usr/local/include/SEAL-3.6/seal/ckks.h
- /usr/local/include/SEAL-3.6/seal/context.h
- /usr/local/include/SEAL-3.6/seal/decryptor.h
- /usr/local/include/SEAL-3.6/seal/dynarray.h
- /usr/local/include/SEAL-3.6/seal/encryptionparams.h
- /usr/local/include/SEAL-3.6/seal/encryptor.h
- /usr/local/include/SEAL-3.6/seal/evaluator.h
- /usr/local/include/SEAL-3.6/seal/galoiskeys.h
- /usr/local/include/SEAL-3.6/seal/keygenerator.h
- /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
- /usr/local/include/SEAL-3.6/seal/memorymanager.h
- /usr/local/include/SEAL-3.6/seal/modulus.h
- /usr/local/include/SEAL-3.6/seal/plaintext.h
- /usr/local/include/SEAL-3.6/seal/publickey.h
- /usr/local/include/SEAL-3.6/seal/randomgen.h
- /usr/local/include/SEAL-3.6/seal/randomtostd.h
- /usr/local/include/SEAL-3.6/seal/relinkeys.h
- /usr/local/include/SEAL-3.6/seal/seal.h
- /usr/local/include/SEAL-3.6/seal/secretkey.h
- /usr/local/include/SEAL-3.6/seal/serializable.h
- /usr/local/include/SEAL-3.6/seal/serialization.h
- /usr/local/include/SEAL-3.6/seal/util/blake2.h
- /usr/local/include/SEAL-3.6/seal/util/clang.h
- /usr/local/include/SEAL-3.6/seal/util/common.h
- /usr/local/include/SEAL-3.6/seal/util/config.h
- /usr/local/include/SEAL-3.6/seal/util/croots.h
- /usr/local/include/SEAL-3.6/seal/util/defines.h
- /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
- /usr/local/include/SEAL-3.6/seal/util/galois.h
- /usr/local/include/SEAL-3.6/seal/util/gcc.h
- /usr/local/include/SEAL-3.6/seal/util/globals.h
- /usr/local/include/SEAL-3.6/seal/util/hash.h
- /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
- /usr/local/include/SEAL-3.6/seal/util/iterator.h
- /usr/local/include/SEAL-3.6/seal/util/locks.h
- /usr/local/include/SEAL-3.6/seal/util/mempool.h
- /usr/local/include/SEAL-3.6/seal/util/msvc.h
- /usr/local/include/SEAL-3.6/seal/util/ntt.h
- /usr/local/include/SEAL-3.6/seal/util/numth.h
- /usr/local/include/SEAL-3.6/seal/util/pointer.h
- /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/polycore.h
- /usr/local/include/SEAL-3.6/seal/util/rns.h
- /usr/local/include/SEAL-3.6/seal/util/streambuf.h
- /usr/local/include/SEAL-3.6/seal/util/uintarith.h
- /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
- /usr/local/include/SEAL-3.6/seal/util/uintcore.h
- /usr/local/include/SEAL-3.6/seal/util/ztools.h
- /usr/local/include/SEAL-3.6/seal/valcheck.h
- /usr/local/include/SEAL-3.6/seal/version.h
- src/pir.hpp
- src/pir_client.hpp
- src/pir_server.hpp

+ 0 - 63
test/CMakeFiles/simple_query_test.dir/depend.make

@@ -1,63 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: test/simple_query_test.cpp
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_assert
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/gsl_byte
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/gsl/span
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/batchencoder.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/ciphertext.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/ckks.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/context.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/decryptor.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/dynarray.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptionparams.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/encryptor.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/evaluator.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/galoiskeys.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/keygenerator.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/kswitchkeys.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/memorymanager.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/modulus.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/plaintext.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/publickey.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/randomgen.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/randomtostd.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/relinkeys.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/seal.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/secretkey.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/serializable.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/serialization.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/blake2.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/clang.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/common.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/config.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/croots.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/defines.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/dwthandler.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/galois.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/gcc.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/globals.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hash.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/hestdparms.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/iterator.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/locks.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/mempool.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/msvc.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ntt.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/numth.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/pointer.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polyarithsmallmod.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/polycore.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/rns.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/streambuf.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarith.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintarithsmallmod.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/uintcore.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/util/ztools.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/valcheck.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: /usr/local/include/SEAL-3.6/seal/version.h
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: src/pir.hpp
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: src/pir_client.hpp
-test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o: src/pir_server.hpp
-

+ 0 - 10
test/CMakeFiles/simple_query_test.dir/flags.make

@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# compile CXX with /usr/bin/c++
-CXX_FLAGS =   -pthread -std=gnu++17
-
-CXX_DEFINES = 
-
-CXX_INCLUDES = -I/home/andrew/Documents/Research/AC-PIR/SealPIR/src -isystem /usr/local/include/SEAL-3.6 
-

+ 0 - 1
test/CMakeFiles/simple_query_test.dir/link.txt

@@ -1 +0,0 @@
-/usr/bin/c++     CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o  -o ../bin/simple_query_test  ../src/libsealpir.a /usr/local/lib/libseal-3.6.a -pthread 

+ 0 - 3
test/CMakeFiles/simple_query_test.dir/progress.make

@@ -1,3 +0,0 @@
-CMAKE_PROGRESS_1 = 11
-CMAKE_PROGRESS_2 = 12
-

BIN
test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o


+ 4 - 0
test/CMakeLists.txt

@@ -1,5 +1,9 @@
 include_directories (${SealPIR_SOURCE_DIR}/src)
 
+add_executable(coefficient_conversion_test coefficient_conversion_test.cpp)
+target_link_libraries(coefficient_conversion_test sealpir)
+add_test(NAME coefficient_conversion_test COMMAND coefficient_conversion_test)
+
 add_executable(expand_test expand_test.cpp)
 target_link_libraries(expand_test sealpir)
 add_test(NAME expand_test COMMAND expand_test)

+ 0 - 12
test/CTestTestfile.cmake

@@ -1,12 +0,0 @@
-# CMake generated Testfile for 
-# Source directory: /home/andrew/Documents/Research/AC-PIR/SealPIR/test
-# Build directory: /home/andrew/Documents/Research/AC-PIR/SealPIR/test
-# 
-# This file includes the relevant testing commands required for 
-# testing this directory and lists subdirectories to be tested as well.
-add_test(expand_test "/home/andrew/Documents/Research/AC-PIR/SealPIR/bin/expand_test")
-set_tests_properties(expand_test PROPERTIES  _BACKTRACE_TRIPLES "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeLists.txt;5;add_test;/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeLists.txt;0;")
-add_test(query_test "/home/andrew/Documents/Research/AC-PIR/SealPIR/bin/query_test")
-set_tests_properties(query_test PROPERTIES  _BACKTRACE_TRIPLES "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeLists.txt;9;add_test;/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeLists.txt;0;")
-add_test(simple_query_test "/home/andrew/Documents/Research/AC-PIR/SealPIR/bin/simple_query_test")
-set_tests_properties(simple_query_test PROPERTIES  _BACKTRACE_TRIPLES "/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeLists.txt;13;add_test;/home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeLists.txt;0;")

+ 0 - 284
test/Makefile

@@ -1,284 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-
-# Default target executed when no arguments are given to make.
-default_target: all
-
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-
-# Remove some rules from gmake that .SUFFIXES does not remove.
-SUFFIXES =
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-
-# Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-
-# A target that is always out of date.
-cmake_force:
-
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /usr/bin/cmake
-
-# The command to remove a file.
-RM = /usr/bin/cmake -E remove -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /home/andrew/Documents/Research/AC-PIR/SealPIR
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target edit_cache
-edit_cache:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
-	/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-
-.PHONY : edit_cache/fast
-
-# Special rule for the target test
-test:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
-	/usr/bin/ctest --force-new-ctest-process $(ARGS)
-.PHONY : test
-
-# Special rule for the target test
-test/fast: test
-
-.PHONY : test/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
-	/usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-
-.PHONY : rebuild_cache/fast
-
-# The main all target
-all: cmake_check_build_system
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -E cmake_progress_start /home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles /home/andrew/Documents/Research/AC-PIR/SealPIR/test/CMakeFiles/progress.marks
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/all
-	$(CMAKE_COMMAND) -E cmake_progress_start /home/andrew/Documents/Research/AC-PIR/SealPIR/CMakeFiles 0
-.PHONY : all
-
-# The main clean target
-clean:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-# Convenience name for target.
-test/CMakeFiles/simple_query_test.dir/rule:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/simple_query_test.dir/rule
-.PHONY : test/CMakeFiles/simple_query_test.dir/rule
-
-# Convenience name for target.
-simple_query_test: test/CMakeFiles/simple_query_test.dir/rule
-
-.PHONY : simple_query_test
-
-# fast build rule for target.
-simple_query_test/fast:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/simple_query_test.dir/build.make test/CMakeFiles/simple_query_test.dir/build
-.PHONY : simple_query_test/fast
-
-# Convenience name for target.
-test/CMakeFiles/query_test.dir/rule:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/query_test.dir/rule
-.PHONY : test/CMakeFiles/query_test.dir/rule
-
-# Convenience name for target.
-query_test: test/CMakeFiles/query_test.dir/rule
-
-.PHONY : query_test
-
-# fast build rule for target.
-query_test/fast:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/query_test.dir/build.make test/CMakeFiles/query_test.dir/build
-.PHONY : query_test/fast
-
-# Convenience name for target.
-test/CMakeFiles/expand_test.dir/rule:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/expand_test.dir/rule
-.PHONY : test/CMakeFiles/expand_test.dir/rule
-
-# Convenience name for target.
-expand_test: test/CMakeFiles/expand_test.dir/rule
-
-.PHONY : expand_test
-
-# fast build rule for target.
-expand_test/fast:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/expand_test.dir/build.make test/CMakeFiles/expand_test.dir/build
-.PHONY : expand_test/fast
-
-expand_test.o: expand_test.cpp.o
-
-.PHONY : expand_test.o
-
-# target to build an object file
-expand_test.cpp.o:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/expand_test.dir/build.make test/CMakeFiles/expand_test.dir/expand_test.cpp.o
-.PHONY : expand_test.cpp.o
-
-expand_test.i: expand_test.cpp.i
-
-.PHONY : expand_test.i
-
-# target to preprocess a source file
-expand_test.cpp.i:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/expand_test.dir/build.make test/CMakeFiles/expand_test.dir/expand_test.cpp.i
-.PHONY : expand_test.cpp.i
-
-expand_test.s: expand_test.cpp.s
-
-.PHONY : expand_test.s
-
-# target to generate assembly for a file
-expand_test.cpp.s:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/expand_test.dir/build.make test/CMakeFiles/expand_test.dir/expand_test.cpp.s
-.PHONY : expand_test.cpp.s
-
-query_test.o: query_test.cpp.o
-
-.PHONY : query_test.o
-
-# target to build an object file
-query_test.cpp.o:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/query_test.dir/build.make test/CMakeFiles/query_test.dir/query_test.cpp.o
-.PHONY : query_test.cpp.o
-
-query_test.i: query_test.cpp.i
-
-.PHONY : query_test.i
-
-# target to preprocess a source file
-query_test.cpp.i:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/query_test.dir/build.make test/CMakeFiles/query_test.dir/query_test.cpp.i
-.PHONY : query_test.cpp.i
-
-query_test.s: query_test.cpp.s
-
-.PHONY : query_test.s
-
-# target to generate assembly for a file
-query_test.cpp.s:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/query_test.dir/build.make test/CMakeFiles/query_test.dir/query_test.cpp.s
-.PHONY : query_test.cpp.s
-
-simple_query_test.o: simple_query_test.cpp.o
-
-.PHONY : simple_query_test.o
-
-# target to build an object file
-simple_query_test.cpp.o:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/simple_query_test.dir/build.make test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.o
-.PHONY : simple_query_test.cpp.o
-
-simple_query_test.i: simple_query_test.cpp.i
-
-.PHONY : simple_query_test.i
-
-# target to preprocess a source file
-simple_query_test.cpp.i:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/simple_query_test.dir/build.make test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.i
-.PHONY : simple_query_test.cpp.i
-
-simple_query_test.s: simple_query_test.cpp.s
-
-.PHONY : simple_query_test.s
-
-# target to generate assembly for a file
-simple_query_test.cpp.s:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(MAKE) -f test/CMakeFiles/simple_query_test.dir/build.make test/CMakeFiles/simple_query_test.dir/simple_query_test.cpp.s
-.PHONY : simple_query_test.cpp.s
-
-# Help Target
-help:
-	@echo "The following are some of the valid targets for this Makefile:"
-	@echo "... all (the default if no target is provided)"
-	@echo "... clean"
-	@echo "... depend"
-	@echo "... edit_cache"
-	@echo "... test"
-	@echo "... rebuild_cache"
-	@echo "... simple_query_test"
-	@echo "... query_test"
-	@echo "... expand_test"
-	@echo "... expand_test.o"
-	@echo "... expand_test.i"
-	@echo "... expand_test.s"
-	@echo "... query_test.o"
-	@echo "... query_test.i"
-	@echo "... query_test.s"
-	@echo "... simple_query_test.o"
-	@echo "... simple_query_test.i"
-	@echo "... simple_query_test.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
-	cd /home/andrew/Documents/Research/AC-PIR/SealPIR && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-

+ 46 - 0
test/coefficient_conversion_test.cpp

@@ -0,0 +1,46 @@
+#include "pir.hpp"
+#include "pir_client.hpp"
+#include "pir_server.hpp"
+#include <seal/seal.h>
+#include <chrono>
+#include <memory>
+#include <random>
+#include <cstdint>
+#include <cstddef>
+#include <bitset>
+
+using namespace std::chrono;
+using namespace std;
+using namespace seal;
+
+int main(int argc, char *argv[]) {
+
+    const uint32_t logt = 16; 
+    uint32_t ele_size = 3;
+    uint32_t num_ele = 3;
+    uint8_t bytes[ele_size * num_ele] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
+
+    vector<uint64_t> coeffs;
+    
+    cout << "Coeffs: " << endl;
+    for(int i = 0; i < num_ele; i++){
+        vector<uint64_t> ele_coeffs = bytes_to_coeffs(logt, bytes + (i * ele_size), ele_size);
+        for(int j = 0; j < ele_coeffs.size(); j++){
+            cout << ele_coeffs[j] << endl;
+            cout << std::bitset<logt>(ele_coeffs[j]) << endl;
+            coeffs.push_back(ele_coeffs[j]);
+        }
+    }
+     
+    cout << "Num of Coeffs: " << coeffs.size() << endl;
+
+    uint8_t output[ele_size * num_ele];
+    coeffs_to_bytes(logt, coeffs, output, ele_size * num_ele, ele_size);
+
+    cout << "Bytes: " << endl;
+    for(int i = 0 ; i < ele_size * num_ele; i++){
+        cout << (int)output[i] << endl;
+    }
+
+    return 0;
+}

+ 164 - 0
test/replace_test.cpp

@@ -0,0 +1,164 @@
+#include "pir.hpp"
+#include "pir_client.hpp"
+#include "pir_server.hpp"
+#include <seal/seal.h>
+#include <chrono>
+#include <memory>
+#include <random>
+#include <cstdint>
+#include <cstddef>
+
+using namespace std::chrono;
+using namespace std;
+using namespace seal;
+
+int replace_test(uint64_t num_items, uint64_t item_size, uint32_t degree, uint32_t lt, uint32_t dim);
+
+int main(int argc, char *argv[]) {
+    // Quick check
+    assert(replace_test(1 << 13, 1, 4096, 20, 1) == 0);
+
+    // Forces ciphertext expansion to be the same as the degree
+    assert(replace_test(1 << 20, 288, 4096, 20, 1) == 0);
+
+    
+    assert(replace_test(1 << 20, 288, 4096, 20, 2) == 0);
+}
+
+
+int replace_test(uint64_t num_items, uint64_t item_size, uint32_t degree, uint32_t lt, uint32_t dim){
+    uint64_t number_of_items = num_items;
+    uint64_t size_per_item = item_size; // in bytes
+    uint32_t N = degree;
+
+    // Recommended values: (logt, d) = (12, 2) or (8, 1). 
+    uint32_t logt = lt; 
+    uint32_t d = dim;
+
+    EncryptionParameters enc_params(scheme_type::bfv);
+    PirParams pir_params;
+
+    // Generates all parameters
+    
+    cout << "Main: Generating SEAL parameters" << endl;
+    gen_encryption_params(N, logt, enc_params);
+    
+    cout << "Main: Verifying SEAL parameters" << endl;
+    verify_encryption_params(enc_params);
+    cout << "Main: SEAL parameters are good" << endl;
+
+    cout << "Main: Generating PIR parameters" << endl;
+    gen_pir_params(number_of_items, size_per_item, d, enc_params, pir_params);
+    
+    
+    
+    //gen_params(number_of_items, size_per_item, N, logt, d, enc_params, pir_params);
+    print_pir_params(pir_params);
+
+    cout << "Main: Initializing the database (this may take some time) ..." << endl;
+
+    // Create test database
+    auto db(make_unique<uint8_t[]>(number_of_items * size_per_item));
+
+    // Copy of the database. We use this at the end to make sure we retrieved
+    // the correct element.
+    auto db_copy(make_unique<uint8_t[]>(number_of_items * size_per_item));
+
+    random_device rd;
+    for (uint64_t i = 0; i < number_of_items; i++) {
+        for (uint64_t j = 0; j < size_per_item; j++) {
+            uint8_t val = rd() % 256;
+            db.get()[(i * size_per_item) + j] = val;
+            db_copy.get()[(i * size_per_item) + j] = val;
+        }
+    }
+
+    // Initialize PIR Server
+    cout << "Main: Initializing server and client" << endl;
+    PIRServer server(enc_params, pir_params);
+
+    // Initialize PIR client....
+    PIRClient client(enc_params, pir_params);
+    Ciphertext one_ct = client.get_one();
+    GaloisKeys galois_keys = client.generate_galois_keys();
+
+    // Set galois key for client with id 0
+    cout << "Main: Setting Galois keys...";
+    server.set_galois_key(0, galois_keys);
+    
+    // Measure database setup
+    auto time_pre_s = high_resolution_clock::now();
+    server.set_database(move(db), number_of_items, size_per_item);
+    server.preprocess_database();
+    server.set_one_ct(one_ct);
+    cout << "Main: database pre processed " << endl;
+    auto time_pre_e = high_resolution_clock::now();
+    auto time_pre_us = duration_cast<microseconds>(time_pre_e - time_pre_s).count();
+
+
+    // Choose an index of an element in the DB
+    uint64_t ele_index = rd() % number_of_items; // element in DB at random position
+    uint64_t index = client.get_fv_index(ele_index);   // index of FV plaintext
+    uint64_t offset = client.get_fv_offset(ele_index); // offset in FV plaintext
+    cout << "Main: element index = " << ele_index << " from [0, " << number_of_items -1 << "]" << endl;
+    cout << "Main: FV index = " << index << ", FV offset = " << offset << endl; 
+
+    // Generate a new element
+    vector<uint8_t> new_element(size_per_item);
+    vector<uint8_t> new_element_copy(size_per_item);
+    for(uint64_t i = 0; i < size_per_item; i++){
+        uint8_t val = rd() % 256;
+            new_element[i] = val;
+            new_element_copy[i] = val;
+    }
+
+    // Get element to replace
+    auto time_server_s = high_resolution_clock::now();
+    Ciphertext reply = server.simple_query(index);
+    auto time_server_e = high_resolution_clock::now();
+    auto time_server_us = duration_cast<microseconds>(time_server_e - time_server_s).count();
+    auto time_decode_s = chrono::high_resolution_clock::now();
+    Plaintext old_pt = client.decrypt(reply);
+    auto time_decode_e = chrono::high_resolution_clock::now();
+    auto time_decode_us = duration_cast<microseconds>(time_decode_e - time_decode_s).count();
+
+
+    // Replace element
+    Modulus t = enc_params.plain_modulus();
+    logt = floor(log2(t.value()));
+    vector<uint64_t> new_coeffs = bytes_to_coeffs(logt, new_element.data(), size_per_item);
+    Plaintext new_pt = client.replace_element(old_pt, new_coeffs, offset);
+    server.simple_set(index, new_pt);
+
+    //Get the replaced element
+    PirQuery query = client.generate_query(index);
+    PirReply server_reply = server.generate_reply(query, 0);
+    vector<uint8_t> elems = client.decode_reply(server_reply, offset);
+    //vector<uint8_t> elems = client.extract_bytes(client.decrypt(server.simple_query(index)), offset);
+    vector<uint8_t> old_elems = client.extract_bytes(old_pt, offset);    
+
+    assert(elems.size() == size_per_item);
+
+    bool failed = false;
+    // Check that we retrieved the correct element
+    for (uint32_t i = 0; i < size_per_item; i++) {
+        if (elems[i] != new_element_copy[i]) {
+            cout << "Main: elems " << (int)elems[i] << ", new "
+                << (int) new_element_copy[i] << ", old "
+                << (int) db_copy.get()[(ele_index * size_per_item) + i] << endl;
+            cout << "Main: PIR result wrong at " << i <<  endl;
+            failed = true;
+        }
+    }
+    if(failed){
+        return -1;
+    }
+
+    // Output results
+    cout << "Main: PIR result correct!" << endl;
+    cout << "Main: PIRServer pre-processing time: " << time_pre_us / 1000 << " ms" << endl;
+    cout << "Main: PIRServer reply generation time: " << time_server_us / 1000 << " ms" << endl;
+    cout << "Main: PIRClient answer decode time: " << time_decode_us / 1000 << " ms" << endl;
+
+    return 0;
+}