Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
RawDES Class Reference

DES block cipher base class. More...

#include <des.h>

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

Public Member Functions

void RawSetKey (CipherDir direction, const byte *userKey)
 
void RawProcessBlock (word32 &l, word32 &r) const
 

Protected Attributes

FixedSizeSecBlock< word32, 32 > k
 

Static Protected Attributes

static const word32 Spbox [8][64]
 

Detailed Description

DES block cipher base class.

Definition at line 16 of file des.h.

Member Function Documentation

void RawDES::RawProcessBlock ( word32 l,
word32 r 
) const

Definition at line 336 of file des.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void RawDES::RawSetKey ( CipherDir  direction,
const byte userKey 
)

Definition at line 284 of file des.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

FixedSizeSecBlock<word32, 32> RawDES::k
protected

Definition at line 25 of file des.h.

const word32 RawDES::Spbox
staticprotected

Definition at line 23 of file des.h.


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