Code for PIR-based onion service lookups (client and server)

sshsshy 4219204ec1 Path/Circuit ORAM Integration Base %!s(int64=5) %!d(string=hai) anos
Makefile 4219204ec1 Path/Circuit ORAM Integration Base %!s(int64=5) %!d(string=hai) anos
ZT.hpp 4219204ec1 Path/Circuit ORAM Integration Base %!s(int64=5) %!d(string=hai) anos
ZT_LSORAMclient.cc 311de99a54 Integration fixes %!s(int64=5) %!d(string=hai) anos
ZT_LSORAMserver.cc 311de99a54 Integration fixes %!s(int64=5) %!d(string=hai) anos
ZT_ORAMserver.cc 4219204ec1 Path/Circuit ORAM Integration Base %!s(int64=5) %!d(string=hai) anos
pirclient.cc 5035a1104b Forgot to set a header field %!s(int64=5) %!d(string=hai) anos
pirclient.h 7652d7627b The client side of the toy protocol %!s(int64=5) %!d(string=hai) anos
pirserver.cc 386202a22d Missing #include for compiling on older g++ %!s(int64=5) %!d(string=hai) anos
pirserver.h 746f980c29 Start the pirserver code %!s(int64=5) %!d(string=hai) anos
protocol_client 7652d7627b The client side of the toy protocol %!s(int64=5) %!d(string=hai) anos
protocol_server 7652d7627b The client side of the toy protocol %!s(int64=5) %!d(string=hai) anos
toyclient.cc ad0becedd8 Adding the toyclient implementation %!s(int64=5) %!d(string=hai) anos
toyserver.cc 06e560897d Ensure the stderr integration works %!s(int64=5) %!d(string=hai) anos
utils.cc 6ce068dafa ZT_LSORAMserver and ZT_LSORAMclient %!s(int64=5) %!d(string=hai) anos
utils.h 311de99a54 Integration fixes %!s(int64=5) %!d(string=hai) anos