Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Public Types | List of all members
LR< T > Class Template Reference

Luby-Rackoff block cipher. More...

#include <lubyrack.h>

Inheritance diagram for LR< T >:
Collaboration diagram for LR< T >:


class  Base
class  Dec
class  Enc

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 VariableKeyLength< 16, 0, 2 *(INT_MAX/2), 2 >
CRYPTOPP_STATIC_CONSTEXPR size_t CRYPTOPP_API StaticGetValidKeyLength (size_t keylength)
 The minimum key length used by the algorithm provided as a constant. More...
- Static Public Member Functions inherited from LR_Info< T >
static std::string StaticAlgorithmName ()

Detailed Description

template<class T>
class LR< T >

Luby-Rackoff block cipher.

Definition at line 25 of file lubyrack.h.

Member Typedef Documentation

template<class T >
typedef BlockCipherFinal<DECRYPTION, Dec> LR< T >::Decryption

Definition at line 134 of file lubyrack.h.

template<class T >
typedef BlockCipherFinal<ENCRYPTION, Enc> LR< T >::Encryption

Definition at line 133 of file lubyrack.h.

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