|
Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
|
| CAGDecodeInfo | |
| CBufferInfo | |
| CChoice | |
| CcmpPolys< F, vec_F, FX, FXY, mat_F > | |
| ▼CDataStore | A simple database object |
| CFileDataStore | A database that is backed by one contiguous file |
| CDecoderResult< F > | Contains the results (so far) of decoding words |
| CDT<> | |
| CDT<> | |
| CFXY< F, FX, vec_FX > | |
| CPercyServer::Matrix< GF2E_Element > | |
| CMatrix< Element > | |
| CPercyBlockResults | |
| ▼CPercyClient | An abstract base class for a PIR client |
| CNullClient | A PIR client that does nothing except send random data to the servers and receive the responses |
| CPercyAGClient | A PIR client for the CPIR protocol by Aguilar Melchor and Gaborit (2007) |
| CPercyClient_Chor | A PIR client for the IT-PIR protocol by Chor et al. (1995) |
| CPercyClient_GF2E< GF2E_Element > | A PIR client for the IT-PIR protocol by Goldberg (2007) over GF(2^E) |
| CPercyClient_ZZ_p | A PIR client for the IT-PIR protocol by Goldberg (2007) over the integers modulo p |
| CPercyHybridClient | |
| CRecursiveClient | A PIR client for recursive PIR protocols |
| ▼CPercyClientParams | Client parameters |
| CRecursiveClientParams | |
| ▼CPercyParams | An abstract base class for a protocol's parameters |
| CAGParams | |
| CChorParams | |
| CGF2EParams | |
| ▼CRecursiveParams | |
| CHybridParams | |
| CRecursiveAGParams | |
| CZZ_pParams | |
| CPercyResult | |
| ▼CPercyServer | An abstract base class for a PIR server |
| CPercyAGServer | A PIR server for the CPIR protocol by Aguilar Melchor and Gaborit (2007) |
| CPercyHybridServer | |
| CPercyServer_Chor | A PIR server for the IT-PIR protocol by Chor et al. (1995) |
| CPercyServer_GF2E< GF2E_Element > | A PIR server for the IT-PIR protocol by Goldberg (2007) over GF(2^E) |
| CPercyServer_ZZ_p | A PIR server for the IT-PIR protocol by Goldberg (2007) over the integers modulo p |
| CRecursiveServer | A PIR server for recursive PIR protocols |
| ▼CPercyServerParams | Server parameters |
| CRecursiveServerParams | |
| ▼CPercyStats | |
| CPercyClientStats | |
| CPercyServerStats | |
| CQueryBatchStats | |
| CRecoveryPoly< FX > | A struct containing a reconstructed polynomial over the field F |
| CRecoveryPolyMulti< FX > | A struct containing a multiple reconstructed polynomials over the field F |
| CRSDecoder< F, vec_F, FX, FXY, mat_F > | Reed-Solomon Decoder |
| Cserverinfo | Information needed to connect to a server |
| CSPIRClientQuery | |
| CSPIRServerQuery | |
| ▼Cstreambuf | |
| CMemoryStreamBuf | |
| ▼CPercyServer::SubMatrix< GF2E_Element > | |
| ▼CPercyServer::Col< GF2E_Element > | |
| CPercyServer::Elem< GF2E_Element > | |
| ▼CPercyServer::Row< GF2E_Element > | |
| CPercyServer::Elem< GF2E_Element > | |
| ▼CSubMatrix< Element > | |
| ▼CCol< Element > | |
| CElem< Element > | |
| ▼CRow< Element > | |
| CElem< Element > | |
| Csubset_iterator |
1.8.7