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 >:
[legend]
Collaboration diagram for LR< T >:
[legend]

Classes

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: