1234567891011121314151617181920212223242526 |
- #ifndef __EG_CIPHERTEXT_HPP
- #define __EG_CIPHERTEXT_HPP
- #include "Curvepoint.hpp"
- class EGCiphertext {
- public:
- EGCiphertext();
- EGCiphertext(
- const Twistpoint& mask,
- const Twistpoint& encryptedMessage);
- Twistpoint mask;
- Twistpoint encryptedMessage;
- bool operator==(
- const EGCiphertext& other
- ) const;
- friend std::ostream& operator<<(
- std::ostream& os,
- const EGCiphertext& output);
- friend std::istream& operator>>(
- std::istream& is,
- EGCiphertext& input);
- };
- #endif
|