Code base obscuration (for images) 1.0
It implements different obscuration methods on portable images (.pgm and .ppm)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PaillierControllerPGM Member List

This is the complete list of members for PaillierControllerPGM, including all inherited members.

c_key_filePaillierControllerprotected
check_p_q_arg(char *arg)PaillierControllerprotected
checkParameters(char *arg_in[], int size_arg, bool param[])PaillierControllerPGM
compressBits(uint16_t *ImgInEnc, int nb_lignes, int nb_colonnes)PaillierControllerPGM
convertToLower(char *arg_in[], int size_arg_in)PaillierControllerprotected
decomposeDimension(int n)PaillierControllerPGM
decompressBits(uint16_t *ImgInEnc, int nb_lignes, int nb_colonnes, int nTailleOriginale)PaillierControllerPGM
decrypt(bool distributeOnTwo, Paillier< T_in, T_out > paillier)PaillierControllerPGM
decryptCompression(Paillier< T_in, T_out > paillier)PaillierControllerPGM
encrypt(bool distributeOnTwo, bool recropPixels, Paillier< T_in, T_out > paillier)PaillierControllerPGM
encryptCompression(bool recropPixels, Paillier< T_in, T_out > paillier)PaillierControllerPGM
endsWith(const std::string &str, const std::string &suffix)PaillierControllerprotected
generateAndSaveKeyPair()PaillierController
getCFile() constPaillierControllerPGM
getCKeyFile() constPaillierController
getModel()PaillierControllerinline
getView()PaillierControllerinline
histogramExpansion(OCTET ImgPixel, bool recropPixels)PaillierControllerPGM
init()PaillierControllerPGMvirtual
isPrime(uint64_t n, uint64_t i=2)PaillierControllerprotected
modelPaillierControllerprotected
PaillierController()PaillierControllerprotected
PaillierControllerPGM()PaillierControllerPGM
printHelp()PaillierControllerPGM
readKeyFile(bool isEncryption)PaillierController
setCFile(char *newCFile)PaillierControllerPGM
setCKeyFile(char *newCKeyFile)PaillierController
viewPaillierControllerprotected
~PaillierController()PaillierControllerprotected
~PaillierControllerPGM()PaillierControllerPGM