Crypto++
7.0
Free C++ class library of cryptographic schemes
|
Threefish 512-bit block cipher. More...
Classes | |
class | Base |
Threefish block cipher transformation functions. More... | |
class | Dec |
Provides implementation for encryption transformation. More... | |
class | Enc |
Provides implementation for encryption transformation. More... | |
Public Types | |
typedef BlockCipherFinal< ENCRYPTION, Enc > | Encryption |
typedef BlockCipherFinal< DECRYPTION, Dec > | Decryption |
![]() | |
typedef SecBlock< word64, AllocatorWithCleanup< word64, true > > | AlignedSecBlock64 |
![]() | |
typedef BlockCipher | Encryption |
implements the BlockCipher interface | |
typedef BlockCipher | Decryption |
implements the BlockCipher interface | |
Additional Inherited Members | |
![]() | |
void | SetTweak (const NameValuePairs ¶ms) |
![]() | |
AlignedSecBlock64 | m_wspace |
AlignedSecBlock64 | m_rkey |
AlignedSecBlock64 | m_tweak |
Threefish 512-bit block cipher.
Threefish512 provides 512-bit block size. The valid key size is 512-bit.
Definition at line 116 of file threefish.h.