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.