BlockCipher Class Reference

#include <cryptlib.h>

Inheritance diagram for BlockCipher:

BlockTransformation SimpleKeyingInterface Algorithm Clonable SAFER::Base SimpleKeyingInterfaceImpl< BlockCipher, BTEA_Info > TwoBases< BlockCipher, Blowfish_Info > TwoBases< BlockCipher, Camellia_Info > TwoBases< BlockCipher, CAST128_Info > TwoBases< BlockCipher, CAST256_Info > TwoBases< BlockCipher, DES_EDE2_Info > TwoBases< BlockCipher, DES_EDE3_Info > TwoBases< BlockCipher, DES_Info > TwoBases< BlockCipher, DES_XEX3_Info > TwoBases< BlockCipher, GOST_Info > TwoBases< BlockCipher, IDEA_Info > TwoBases< BlockCipher, LR_Info< T > > TwoBases< BlockCipher, MARS_Info > TwoBases< BlockCipher, MDC_Info< T > > TwoBases< BlockCipher, RC2_Info > TwoBases< BlockCipher, RC5_Info > TwoBases< BlockCipher, RC6_Info > TwoBases< BlockCipher, Rijndael_Info > TwoBases< BlockCipher, Serpent_Info > TwoBases< BlockCipher, SHACAL2_Info > TwoBases< BlockCipher, SHARK_Info > TwoBases< BlockCipher, SKIPJACK_Info > TwoBases< BlockCipher, Square_Info > TwoBases< BlockCipher, TEA_Info > TwoBases< BlockCipher, ThreeWay_Info > TwoBases< BlockCipher, Twofish_Info > TwoBases< BlockCipher, XTEA_Info >

Detailed Description

interface for one direction (encryption or decryption) of a block cipher

Note:
These objects usually should not be used directly. See BlockTransformation for more details.

Definition at line 602 of file cryptlib.h.


The documentation for this class was generated from the following file:
Generated on Sat Dec 23 02:07:15 2006 for Crypto++ by  doxygen 1.5.1-p1