Disk ARchive  2.7.15
Full featured and portable backup and archiving tool
Classes | Namespaces | Enumerations | Functions
crypto.hpp File Reference

the crypto algoritm definition More...

#include "../my_config.h"
#include <string>
#include "datetime.hpp"
#include <list>
+ Include dependency graph for crypto.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  libdar::signator
 signator status More...
 

Namespaces

 libdar
 libdar namespace encapsulate all libdar symbols
 

Enumerations

enum class  libdar::crypto_algo {
  libdar::none , libdar::scrambling , libdar::blowfish , libdar::aes256 ,
  libdar::twofish256 , libdar::serpent256 , libdar::camellia256
}
 the different cypher available for encryption (strong or weak) More...
 

Functions

std::string libdar::crypto_algo_2_string (crypto_algo algo)
 convert crypto algo to readable std::string
 
char libdar::crypto_algo_2_char (crypto_algo a)
 convert crypto algo to char
 
crypto_algo libdar::char_2_crypto_algo (char a)
 convert char to crypto algo
 
bool libdar::same_signatories (const std::list< signator > &a, const std::list< signator > &b)
 return whether the two signators lists match
 

Detailed Description

the crypto algoritm definition

Definition in file crypto.hpp.