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

SAFER-SK block cipher. More...

#include <safer.h>

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

Public Types

typedef BlockCipherFinal< ENCRYPTION, SAFER_Impl< Enc, SAFER_SK_Info, true > > Encryption
 
typedef BlockCipherFinal< DECRYPTION, SAFER_Impl< Dec, SAFER_SK_Info, true > > Decryption
 
- 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 SAFER_SK_Info
CRYPTOPP_STATIC_CONSTEXPR const char * StaticAlgorithmName ()
 
- Public Member Functions inherited from VariableKeyLength< 16, 8, 16, 8 >
CRYPTOPP_STATIC_CONSTEXPR size_t CRYPTOPP_API StaticGetValidKeyLength (size_t keylength)
 The minimum key length used by the algorithm provided as a constant. More...
 
- Public Member Functions inherited from VariableRounds< 10, 1, 13 >
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< 10, 1, 13 >
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

SAFER-SK block cipher.

See also
SAFER-SK

Definition at line 92 of file safer.h.

Member Typedef Documentation

Definition at line 96 of file safer.h.

Definition at line 95 of file safer.h.


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