Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Macros
seal.cpp File Reference
#include "pch.h"
#include "seal.h"
#include "sha.h"
#include "misc.h"
#include "secblock.h"
Include dependency graph for seal.cpp:

Go to the source code of this file.

Classes

struct  SEAL_Gamma
 

Macros

#define Ttab(x)   *(word32 *)(void*)((byte *)m_T.begin()+x)
 
#define SEAL_OUTPUT(x)
 

Macro Definition Documentation

#define SEAL_OUTPUT (   x)
Value:
CRYPTOPP_KEYSTREAM_OUTPUT_WORD(x, B::ToEnum(), 0, b + m_S[4*i+0]);\
CRYPTOPP_KEYSTREAM_OUTPUT_WORD(x, B::ToEnum(), 1, c ^ m_S[4*i+1]);\
CRYPTOPP_KEYSTREAM_OUTPUT_WORD(x, B::ToEnum(), 2, d + m_S[4*i+2]);\
CRYPTOPP_KEYSTREAM_OUTPUT_WORD(x, B::ToEnum(), 3, a ^ m_S[4*i+3]);
#define CRYPTOPP_KEYSTREAM_OUTPUT_WORD(x, b, i, a)
Helper macro to implement OperateKeystream.
Definition: strciphr.h:225
#define c(i)
#define a(i)
#define x(i)
#define b(i, j)
#define d(i)
Definition: sha.cpp:732
#define Ttab (   x)    *(word32 *)(void*)((byte *)m_T.begin()+x)