Cryptosystem Pailler images 1.0
Program to encrypt and decrypt images (.pgm) with Paillier cryptosystem.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CcommandLineInterfaceThis class provides a command line interface for the Paillier cryptosystem. It is a singleton class, meaning that only one instance of it can exist at a time
 CfilesystemCommonA utility class providing functions to handle files and directories
 CfilesystemPGMUtility class for handling .pgm image files
 Cimage_pgmMethods to read and write PGM images with various bit depths
 Cimage_portableBase class for portable image formats. This class provides an interface for reading and writing portable image formats, such as PGM and PPM. It defines pure virtual methods for reading the number of lines and columns of an image, reading an image into a buffer, and writing an image from a buffer. Derived classes must implement these methods to provide support for a specific image format
 Cimage_ppmThis class represents a PPM image and provides methods to read and write PPM images, and to extract their R, G, and B planes
 CImageBaseThis class is a base class for images. It provides some basic functionalities for images
 CPaillierThis class implements the Paillier cryptosystem
 CPaillierControllerSuperclass of Paillier main that contains common methods between subclasses
 CPaillierControllerPGMController for the Paillier cryptosystem applied to PGM images
 CPaillierModelThis class represents a singleton model for the Paillier cryptosystem
 CPaillierPrivateKeyClass representing the private key in the Paillier cryptosystem
 CPaillierPublicKeyClass representing the public key in the Paillier cryptosystem