Crypto++  5.6.5
Free C++ class library of cryptographic schemes
Classes | Functions
modes.h File Reference

Class file for modes of operation. More...

Go to the source code of this file.

Classes

class  CipherModeDocumentation
 Block cipher mode of operation information. More...
 
class  CipherModeBase
 Block cipher mode of operation information. More...
 
class  ModePolicyCommonTemplate< POLICY_INTERFACE >
 Block cipher mode of operation common operations. More...
 
class  CFB_ModePolicy
 CFB block cipher mode of operation. More...
 
class  OFB_ModePolicy
 OFB block cipher mode of operation. More...
 
class  CTR_ModePolicy
 CTR block cipher mode of operation. More...
 
class  BlockOrientedCipherModeBase
 Block cipher mode of operation default implementation. More...
 
class  ECB_OneWay
 ECB block cipher mode of operation default implementation. More...
 
class  CBC_ModeBase
 CBC block cipher mode of operation default implementation. More...
 
class  CBC_Encryption
 CBC block cipher mode of operation encryption operation. More...
 
class  CBC_CTS_Encryption
 CBC-CTS block cipher mode of operation encryption operation. More...
 
class  CBC_Decryption
 CBC block cipher mode of operation decryption operation. More...
 
class  CBC_CTS_Decryption
 CBC-CTS block cipher mode of operation decryption operation. More...
 
class  CipherModeFinalTemplate_CipherHolder< CIPHER, BASE >
 Block cipher mode of operation aggregate. More...
 
class  CipherModeFinalTemplate_ExternalCipher< BASE >
 
class  CFB_Mode< CIPHER >
 CFB block cipher mode of operation. More...
 
class  CFB_Mode_ExternalCipher
 CFB mode, external cipher. More...
 
class  CFB_FIPS_Mode< CIPHER >
 CFB block cipher mode of operation providing FIPS validated cryptography. More...
 
class  CFB_FIPS_Mode_ExternalCipher
 CFB mode, external cipher, providing FIPS validated cryptography. More...
 
class  OFB_Mode< CIPHER >
 OFB block cipher mode of operation. More...
 
class  OFB_Mode_ExternalCipher
 OFB mode, external cipher. More...
 
class  CTR_Mode< CIPHER >
 CTR block cipher mode of operation. More...
 
class  CTR_Mode_ExternalCipher
 CTR mode, external cipher. More...
 
class  ECB_Mode< CIPHER >
 ECB block cipher mode of operation. More...
 
class  ECB_Mode_ExternalCipher
 ECB mode, external cipher. More...
 
struct  CBC_Mode< CIPHER >
 CBC mode. More...
 
struct  CBC_Mode_ExternalCipher
 CBC mode, external cipher. More...
 
struct  CBC_CTS_Mode< CIPHER >
 CBC mode with ciphertext stealing. More...
 
class  CBC_CTS_Mode_ExternalCipher
 CBC mode with ciphertext stealing, external cipher. More...
 

Functions

void CopyOrZero (void *dest, const void *src, size_t s)
 

Detailed Description

Class file for modes of operation.

Definition in file modes.h.