ciphergroup.hpp
Go to the documentation of this file.
1 
12 #ifndef _CIPHERGROUP_H_
13 #define _CIPHERGROUP_H_
14 
15 
16 namespace elGamal {
17 
18 
19 // forward declarations
20 class CipherText;
21 class ArrayOfCiphers;
22 
23 
29 {
30 private:
35 
36 public:
41  CipherGroup(arithm::Group * group);
42 
47 
53 
59 
62 
63 
69 
75 
81 
87 
93 
100 
102 
105 
110 
115 
120 
125 
130  bool compare(CipherText c1, CipherText c2);
131 
137 };
138 
139 }
140 
141 #endif