Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Public Types | List of all members
ThreeWay Class Reference

ThreeWay block cipher. More...

#include <3way.h>

Inheritance diagram for ThreeWay:
[legend]
Collaboration diagram for ThreeWay:
[legend]

Classes

class  Base
 Class specific implementation and overrides used to operate the cipher. More...
 
class  Dec
 Class specific methods used to operate the cipher in the reverse direction. More...
 
class  Enc
 Class specific methods used to operate the cipher in the forward direction. More...
 

Public Types

typedef BlockCipherFinal< ENCRYPTION, EncEncryption
 
typedef BlockCipherFinal< DECRYPTION, DecDecryption
 
- Public Types inherited from BlockCipherDocumentation
typedef BlockCipher Encryption
 implements the BlockCipher interface More...
 
typedef BlockCipher Decryption
 implements the BlockCipher interface More...
 

Additional Inherited Members

- Public Member Functions inherited from ThreeWay_Info
CRYPTOPP_STATIC_CONSTEXPR const char * StaticAlgorithmName ()
 
- Public Member Functions inherited from FixedKeyLength< 12 >
CRYPTOPP_STATIC_CONSTEXPR size_t CRYPTOPP_API StaticGetValidKeyLength (size_t keylength)
 The default key length used by the algorithm provided as a constant. More...
 
- Public Member Functions inherited from VariableRounds< 11 >
CRYPTOPP_STATIC_CONSTEXPR unsigned int StaticGetDefaultRounds (size_t keylength)
 The default number of rounds for the algorithm provided as a constant. More...
 
- Protected Member Functions inherited from VariableRounds< 11 >
void ThrowIfInvalidRounds (int rounds, const Algorithm *alg)
 Validates the number of rounds for an algorithm. More...
 
unsigned int GetRoundsAndThrowIfInvalid (const NameValuePairs &param, const Algorithm *alg)
 Validates the number of rounds for an algorithm. More...
 

Detailed Description

ThreeWay block cipher.

See also
3-Way

Definition at line 25 of file 3way.h.

Member Typedef Documentation

Definition at line 60 of file 3way.h.

Definition at line 59 of file 3way.h.


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