29 #ifndef CLIENT_HEADER_GUARD
30 #define CLIENT_HEADER_GUARD
42 using namespace SecureFaceRecognitionUtils;
44 namespace SecureFaceRecognition {
66 void StartSimulation ();
69 void SetServer (
const std::shared_ptr<const Server> &server);
72 const std::shared_ptr<SecureComparisonClient> &GetSecureComparisonClient ()
const;
79 std::shared_ptr<const Server>
server;
96 #endif//CLIENT_HEADER_GUARD
PaillierCiphertext Ciphertext
Provide public access to the T_Ciphertext type.
Implementation of the public-key DGK Cryptosystem.
std::shared_ptr< SecureComparisonClient > secureComparisonClient
A reference to the SecureComparisonClient.
static const std::string configurationPath
Service Provider configuration path.
~Client()
Destructor - void implementation.
Definition of class Config.
Paillier paillierCryptoProvider
The Paillier crypto provider.
Definition of class SecureComparisonClient.
Implementation of the public-key Paillier Cryptosystem.
std::shared_ptr< const Server > server
A reference to the Server.
Dgk dgkCryptoProvider
The DGK crypto provider.
Definition of class Paillier.