#include <AAGKeyPairGenerator.h>
Public Member Functions | |
| AAGKeyPairGenerator (int n, int min_len, int max_len, int n_sg_gens, int a_decomp, int b_decomp) | |
| pair< Word, Word > | getFalsePair () |
| Returns a pair of words that are not similar under specified criteria. | |
| pair< Word, Word > | getTruePair () |
| Returns a pair of words similar under specified criteria. | |
Private Attributes | |
| int | nGens |
| int | minLen |
| int | maxLen |
| int | nSgGens |
| int | AliceDecompositionLength |
| int | BobDecompositionLength |
Definition at line 20 of file AAGKeyPairGenerator.h.
| AAGKeyPairGenerator::AAGKeyPairGenerator | ( | int | n, | |
| int | min_len, | |||
| int | max_len, | |||
| int | n_sg_gens, | |||
| int | a_decomp, | |||
| int | b_decomp | |||
| ) | [inline] |
Definition at line 23 of file AAGKeyPairGenerator.h.
Returns a pair of words that are not similar under specified criteria.
Implements PairGenerator.
Definition at line 31 of file AAGKeyPairGenerator.h.
References AliceDecompositionLength, BobDecompositionLength, AAGProtocolInstance::getAliceConjSbgp(), AAGProtocolInstance::getAlicePublicSbgp(), maxLen, minLen, nGens, and nSgGens.
Returns a pair of words similar under specified criteria.
Implements PairGenerator.
Definition at line 61 of file AAGKeyPairGenerator.h.
References AliceDecompositionLength, BobDecompositionLength, AAGProtocolInstance::getAliceConjSbgp(), AAGProtocolInstance::getAlicePublicSbgp(), maxLen, minLen, nGens, and nSgGens.
int AAGKeyPairGenerator::AliceDecompositionLength [private] |
Definition at line 96 of file AAGKeyPairGenerator.h.
Referenced by getFalsePair(), and getTruePair().
int AAGKeyPairGenerator::BobDecompositionLength [private] |
Definition at line 97 of file AAGKeyPairGenerator.h.
Referenced by getFalsePair(), and getTruePair().
int AAGKeyPairGenerator::maxLen [private] |
Definition at line 94 of file AAGKeyPairGenerator.h.
Referenced by getFalsePair(), and getTruePair().
int AAGKeyPairGenerator::minLen [private] |
Definition at line 93 of file AAGKeyPairGenerator.h.
Referenced by getFalsePair(), and getTruePair().
int AAGKeyPairGenerator::nGens [private] |
Definition at line 92 of file AAGKeyPairGenerator.h.
Referenced by getFalsePair(), and getTruePair().
int AAGKeyPairGenerator::nSgGens [private] |
Definition at line 95 of file AAGKeyPairGenerator.h.
Referenced by getFalsePair(), and getTruePair().
1.6.1