BSets Class Reference

Implements construction of the initial commuting sets of subgroup generators. More...

#include <AEProtocol.h>

List of all members.

Static Public Member Functions

static BSets generateRandom (int N)
 Generates two sets of commuting generators by splitting the original N generators in 2, generators are taken randomly.
static BSets generateEqual (int N)
 Generates two sets of commuting generators by separating first (N-2)/2 generators from (N-2)/2 last ones.

Public Attributes

vector< WordBL
vector< WordBR

Friends

ostream & operator<< (ostream &out, const BSets &bs)
 Prints B sets.


Detailed Description

Implements construction of the initial commuting sets of subgroup generators.

Definition at line 75 of file AEProtocol.h.


Member Function Documentation

static BSets BSets::generateRandom ( int  N  )  [static]

Generates two sets of commuting generators by splitting the original N generators in 2, generators are taken randomly.

static BSets BSets::generateEqual ( int  N  )  [static]

Generates two sets of commuting generators by separating first (N-2)/2 generators from (N-2)/2 last ones.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  out,
const BSets bs 
) [friend]

Prints B sets.

Definition at line 87 of file AEProtocol.h.


Member Data Documentation

vector<Word> BSets::BL

Definition at line 78 of file AEProtocol.h.

vector<Word> BSets::BR

Definition at line 79 of file AEProtocol.h.


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

Generated on Mon Mar 2 17:58:49 2009 for CRyptography And Groups (CRAG) by  doxygen 1.5.6