AAGProtocolInstance Class Reference

#include <AAGKeyGeneration.h>

List of all members.

Public Member Functions

 AAGProtocolInstance (int N, const vector< Word > &aSbgp, const vector< Word > &bSbgp, const Word &aDecomp, const Word &bDecomp)
vector< WordgetAlicePublicSbgp () const
vector< WordgetBobPublicSbgp () const
vector< WordgetAliceConjSbgp () const
vector< WordgetBobConjSbgp () const
Word getAliceKey () const
Word getBobKey () const
Word getSharedKey () const

Static Public Member Functions

static AAGProtocolInstance random (int N, int num_gens, int min_len, int max_len, int AliceDecompositionLength, int BobDecompositionLength)

Private Attributes

vector< WordAlicePublicSbgp
vector< WordBobPublicSbgp
Word AliceKeyDecomposition
Word BobKeyDecomposition
Word AliceKey
Word BobKey
vector< WordAliceConjugatedSbgp
vector< WordBobConjugatedSbgp
Word theSharedKey


Detailed Description

Definition at line 23 of file AAGKeyGeneration.h.


Constructor & Destructor Documentation

AAGProtocolInstance::AAGProtocolInstance int  N,
const vector< Word > &  aSbgp,
const vector< Word > &  bSbgp,
const Word aDecomp,
const Word bDecomp
 


Member Function Documentation

vector< Word > AAGProtocolInstance::getAliceConjSbgp  )  const [inline]
 

Definition at line 53 of file AAGKeyGeneration.h.

References AliceConjugatedSbgp.

Word AAGProtocolInstance::getAliceKey  )  const [inline]
 

Definition at line 56 of file AAGKeyGeneration.h.

References AliceKey.

vector< Word > AAGProtocolInstance::getAlicePublicSbgp  )  const [inline]
 

Definition at line 51 of file AAGKeyGeneration.h.

References AlicePublicSbgp.

vector< Word > AAGProtocolInstance::getBobConjSbgp  )  const [inline]
 

Definition at line 54 of file AAGKeyGeneration.h.

References BobConjugatedSbgp.

Word AAGProtocolInstance::getBobKey  )  const [inline]
 

Definition at line 57 of file AAGKeyGeneration.h.

References BobKey.

vector< Word > AAGProtocolInstance::getBobPublicSbgp  )  const [inline]
 

Definition at line 52 of file AAGKeyGeneration.h.

References BobPublicSbgp.

Word AAGProtocolInstance::getSharedKey  )  const [inline]
 

Definition at line 58 of file AAGKeyGeneration.h.

References theSharedKey.

static AAGProtocolInstance AAGProtocolInstance::random int  N,
int  num_gens,
int  min_len,
int  max_len,
int  AliceDecompositionLength,
int  BobDecompositionLength
[static]
 


Member Data Documentation

vector< Word > AAGProtocolInstance::AliceConjugatedSbgp [private]
 

Definition at line 81 of file AAGKeyGeneration.h.

Referenced by getAliceConjSbgp().

Word AAGProtocolInstance::AliceKey [private]
 

Definition at line 78 of file AAGKeyGeneration.h.

Referenced by getAliceKey().

Word AAGProtocolInstance::AliceKeyDecomposition [private]
 

Definition at line 75 of file AAGKeyGeneration.h.

vector< Word > AAGProtocolInstance::AlicePublicSbgp [private]
 

Definition at line 72 of file AAGKeyGeneration.h.

Referenced by getAlicePublicSbgp().

vector< Word > AAGProtocolInstance::BobConjugatedSbgp [private]
 

Definition at line 82 of file AAGKeyGeneration.h.

Referenced by getBobConjSbgp().

Word AAGProtocolInstance::BobKey [private]
 

Definition at line 79 of file AAGKeyGeneration.h.

Referenced by getBobKey().

Word AAGProtocolInstance::BobKeyDecomposition [private]
 

Definition at line 76 of file AAGKeyGeneration.h.

vector< Word > AAGProtocolInstance::BobPublicSbgp [private]
 

Definition at line 73 of file AAGKeyGeneration.h.

Referenced by getBobPublicSbgp().

Word AAGProtocolInstance::theSharedKey [private]
 

Definition at line 84 of file AAGKeyGeneration.h.

Referenced by getSharedKey().


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 22:47:07 2006 for CRyptography And Groups (CRAG) by  doxygen 1.4.4