Security Scol plugin
Classes | Public Types | List of all members
BTEA Class Reference

BTEA block cipher. More...

#include <tea.h>

Inheritance diagram for BTEA:
BTEA_Info BlockCipherDocumentation FixedKeyLength< 16 >

Public Types

typedef BlockCipherFinal< ENCRYPTION, Enc > Encryption
 
typedef BlockCipherFinal< DECRYPTION, Dec > Decryption
 
- Public Types inherited from BlockCipherDocumentation
typedef BlockCipher Encryption
 implements the BlockCipher interface
 
typedef BlockCipher Decryption
 implements the BlockCipher interface
 

Additional Inherited Members

- Public Member Functions inherited from BTEA_Info
CRYPTOPP_STATIC_CONSTEXPR const char * StaticAlgorithmName ()
 The algorithm name.
 
- Public Member Functions inherited from FixedKeyLength< 16 >
 CRYPTOPP_CONSTANT (KEYLENGTH=N)
 The default key length used by the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (MIN_KEYLENGTH=N)
 The minimum key length used by the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (MAX_KEYLENGTH=N)
 The maximum key length used by the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (DEFAULT_KEYLENGTH=N)
 The default key length used by the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (IV_REQUIREMENT=SimpleKeyingInterface::NOT_RESYNCHRONIZABLE)
 The default IV requirements for the algorithm provided as a constant.
 
 CRYPTOPP_CONSTANT (IV_LENGTH=0)
 The default IV length used by the algorithm provided as a constant.
 
CRYPTOPP_STATIC_CONSTEXPR size_t CRYPTOPP_API StaticGetValidKeyLength (size_t keylength)
 The default key length for the algorithm provided by a static function.
 

Detailed Description

BTEA block cipher.

Corrected Block TEA as described in "xxtea". This class hasn't been tested yet.

See also
Correction to xtea and Corrected Block TEA.

Definition at line 120 of file tea.h.

Member Typedef Documentation

◆ Decryption

Definition at line 156 of file tea.h.

◆ Encryption

Definition at line 155 of file tea.h.


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