34 #include "../my_config.h"
77 key_validity_t key_validity;
79 std::string fingerprint;
82 bool operator < (
const signator & ref)
const {
return fingerprint < ref.fingerprint; };
83 bool operator == (
const signator & ref)
const {
return result == ref.result && key_validity == ref.key_validity && fingerprint == ref.fingerprint && signature_expiration_date == ref.signature_expiration_date; };
97 extern bool same_signatories(
const std::list<signator> & a,
const std::list<signator> & b);
this file contains the definition of class datetime that stores unix times in a portable way
char crypto_algo_2_char(crypto_algo a)
convert crypto algo to char
std::string crypto_algo_2_string(crypto_algo algo)
convert crypto algo to readable std::string
crypto_algo char_2_crypto_algo(char a)
convert char to crypto algo
crypto_algo
the different cypher available for encryption (strong or weak)
bool same_signatories(const std::list< signator > &a, const std::list< signator > &b)
return whether the two signators lists match
@ camellia256
camellia 256 strong encryption
@ aes256
AES 256 strong encryption.
@ blowfish
blowfish strong encryption
@ serpent256
serpent 256 strong encryption
@ scrambling
scrambling weak encryption
@ twofish256
twofish 256 strong encryption
libdar namespace encapsulate all libdar symbols