KeccakTools

SymbolicBit Class Reference

#include <Keccak-fEquations.h>

List of all members.

Public Member Functions

 SymbolicBit ()
 SymbolicBit (bool aValue)
 SymbolicBit (const string &aValue, bool aContainsAddition=false)
void complement ()
void add (const SymbolicBit &a)
void multiply (const SymbolicBit &a)

Public Attributes

string value
bool containsAddition

Detailed Description

Class implementing a symbolic bit in GF(2). The value is a string that can be modified with the methods of this class.


Constructor & Destructor Documentation

SymbolicBit::SymbolicBit ( )
SymbolicBit::SymbolicBit ( bool  aValue)
SymbolicBit::SymbolicBit ( const string &  aValue,
bool  aContainsAddition = false 
)

Member Function Documentation

void SymbolicBit::add ( const SymbolicBit a)
void SymbolicBit::complement ( )
void SymbolicBit::multiply ( const SymbolicBit a)

Member Data Documentation


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