Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Protected Types | Protected Attributes | List of all members
Panama< B > Class Template Reference

#include <panama.h>

Inheritance diagram for Panama< B >:
[legend]
Collaboration diagram for Panama< B >:
[legend]

Public Member Functions

void Reset ()
 
void Iterate (size_t count, const word32 *p=NULL, byte *output=NULL, const byte *input=NULL, KeystreamOperation operation=WRITE_KEYSTREAM)
 

Protected Types

typedef word32 Stage[8]
 

Protected Attributes

FixedSizeAlignedSecBlock< word32, 20+8 *32 > m_state
 

Detailed Description

template<class B>
class Panama< B >

Definition at line 22 of file panama.h.

Member Typedef Documentation

template<class B >
typedef word32 Panama< B >::Stage[8]
protected

Definition at line 29 of file panama.h.

Member Function Documentation

template<class B >
void Panama< B >::Iterate ( size_t  count,
const word32 p = NULL,
byte output = NULL,
const byte input = NULL,
KeystreamOperation  operation = WRITE_KEYSTREAM 
)

Definition at line 327 of file panama.cpp.

Here is the call graph for this function:

template<class B >
void Panama< B >::Reset ( )

Definition at line 21 of file panama.cpp.

Here is the caller graph for this function:

Member Data Documentation

template<class B >
FixedSizeAlignedSecBlock<word32, 20 + 8*32> Panama< B >::m_state
protected

Definition at line 32 of file panama.h.


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