TTPLBA Class Reference

#include <TTPAttack.h>

List of all members.

Public Member Functions

 TTPLBA ()
bool reduce (int N, const BSets &bs, const TTPTuple &theTuple, const vector< Word > &gens, int sec, ostream &out, TTPTuple &red_T, const Word &z)
bool simpleLBA (int N, const BSets &bs, const TTPTuple &theTuple, const Word &z, TTPTuple *ret_T=NULL)

Private Member Functions

void addNewElt (const TTPTuple &T, const set< NODE > &checkedElements, set< NODE > &uncheckedElements)
void tryNode (int N, NODE cur, const vector< Word > &gens, const set< NODE > &checkedElements, set< NODE > &uncheckedElements, int &min_weight)

Private Attributes

TTPTuple savTuple

Detailed Description

Definition at line 35 of file TTPAttack.h.


Constructor & Destructor Documentation

TTPLBA::TTPLBA (  )  [inline]

Definition at line 38 of file TTPAttack.h.


Member Function Documentation

void TTPLBA::addNewElt ( const TTPTuple T,
const set< NODE > &  checkedElements,
set< NODE > &  uncheckedElements 
) [private]
bool TTPLBA::reduce ( int  N,
const BSets bs,
const TTPTuple theTuple,
const vector< Word > &  gens,
int  sec,
ostream &  out,
TTPTuple red_T,
const Word z 
)
bool TTPLBA::simpleLBA ( int  N,
const BSets bs,
const TTPTuple theTuple,
const Word z,
TTPTuple ret_T = NULL 
)
void TTPLBA::tryNode ( int  N,
NODE  cur,
const vector< Word > &  gens,
const set< NODE > &  checkedElements,
set< NODE > &  uncheckedElements,
int &  min_weight 
) [private]

Member Data Documentation

Definition at line 48 of file TTPAttack.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:51 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1