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::generateEqual ( int  N  )  [static]

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

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.


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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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