Disk ARchive  2.4.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
List of all members
libdar_4_4::blowfish Class Reference

wrapper class for blowfish More...

#include <libdar_4_4.hpp>

Inherits libdar::crypto_sym.

Additional Inherited Members

- Public Member Functions inherited from libdar::crypto_sym
 crypto_sym (U_32 block_size, const secu_string &password, generic_file &encrypted_side, bool no_initial_shift, const archive_version &reading_ver, crypto_algo algo)
- Protected Member Functions inherited from libdar::crypto_sym
U_32 encrypted_block_size_for (U_32 clear_block_size)
 defines the size necessary to encrypt a given amount of clear data
U_32 clear_block_allocated_size_for (U_32 clear_block_size)
 it may be necessary by the inherited class have few more bytes allocated after the clear data given for encryption
U_32 encrypt_data (const infinint &block_num, const char *clear_buf, const U_32 clear_size, const U_32 clear_allocated, char *crypt_buf, U_32 crypt_size)
 this method encrypts the clear data given
U_32 decrypt_data (const infinint &block_num, const char *crypt_buf, const U_32 crypt_size, char *clear_buf, U_32 clear_size)
 this method decyphers data

Detailed Description

wrapper class for blowfish

Definition at line 217 of file libdar_4_4.hpp.


The documentation for this class was generated from the following file: