Disk ARchive  2.4.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Classes | Namespaces | Enumerations | Functions
crypto.hpp File Reference

the crypto algoritm definition More...

#include "../my_config.h"
#include <string>
#include "tronconneuse.hpp"
#include "header_version.hpp"
#include "secu_string.hpp"

Go to the source code of this file.

Classes

class  libdar::crypto_sym
 implementation of encryption using symetrical cryptography used in libgcrypt (among which is blowfish) More...

Namespaces

namespace  libdar
 libdar namespace encapsulate all libdar symbols

Enumerations

enum  libdar::crypto_algo {
  libdar::crypto_none, libdar::crypto_scrambling, libdar::crypto_blowfish, libdar::crypto_aes256,
  libdar::crypto_twofish256, libdar::crypto_serpent256, libdar::crypto_camellia256
}
 the different cypher available for encryption (strong or weak) More...

Functions

void libdar::crypto_split_algo_pass (const secu_string &all, crypto_algo &algo, secu_string &pass)

Detailed Description

the crypto algoritm definition

Definition in file crypto.hpp.