Code base obscuration (for images) 1.0
It implements different obscuration methods on portable images (.pgm and .ppm)
Loading...
Searching...
No Matches
Paillier_num_main_V3.cpp File Reference
#include "../../../include/encryption/Paillier/Paillier.hpp"
#include "../../../include/encryption/Paillier/keys/Paillier_private_key.hpp"
#include "../../../include/encryption/Paillier/keys/Paillier_public_key.hpp"
#include "../../../include/filesystem/filesystemCommon.h"
#include "../../../include/filesystem/filesystemPGM.h"
#include <cctype>
#include <fstream>
#include <string>
#include <string_view>
Include dependency graph for Paillier_num_main_V3.cpp:

Functions

bool isPrime (int n, int i=2)
 Vérifier si n est un nombre premier.
 
uint64_t checkNumbersArgument (string pos, char *arg)
 
bool endsWith (const std::string &str, const std::string &suffix)
 
int main (int argc, char **argv)
 

Function Documentation

◆ checkNumbersArgument()

uint64_t checkNumbersArgument ( string pos,
char * arg )

Vérification de l'argument en paramètre, afin de voir si c'est bel et bien un nombre et qu'il est premier.

Parameters
stringpos
char*arg
Authors
Katia Auxilien
Date
30 April 2024

◆ endsWith()

bool endsWith ( const std::string & str,
const std::string & suffix )

Vérification de l'argument en paramètre, afin de voir si c'est bel et bien un nom de fichier terminant par .pgm.

Parameters
conststd::string &str
conststd::string &suffix
Authors
Katia Auxilien
Date
30 April 2024

◆ isPrime()

bool isPrime ( int n,
int i = 2 )

Vérifier si n est un nombre premier.

Parameters
intn
inti
Authors
Katia Auxilien
Date
30 April 2024

◆ main()

int main ( int argc,
char ** argv )