#include <AEProtocol.h>
| Public Member Functions | |
| AEKeyExchange (int n, int p, const TTPTuple &ttpt) | |
| ProdElement | alicePublicKey () | 
| ProdElement | bobPublicKey () | 
| Static Public Member Functions | |
| static TTPTuple | generateTuples (const TTP_Conf &ttp_conf, const BSets &bs) | 
| Private Member Functions | |
| ProdElement | starMult (const ProdElement &pe, const BurauGenerator &bg) | 
| ProdElement | generatePublicKey (const vector< Word > &v, int r, int m, int wl) | 
| Private Attributes | |
| int | the_n | 
| int | the_p | 
| TTPTuple | theTTPTuple | 
| MatrixFp | M0 | 
Definition at line 202 of file AEProtocol.h.
| AEKeyExchange::AEKeyExchange | ( | int | n, | |
| int | p, | |||
| const TTPTuple & | ttpt | |||
| ) |  [inline] | 
Definition at line 205 of file AEProtocol.h.
| ProdElement AEKeyExchange::alicePublicKey | ( | ) |  [inline] | 
Definition at line 213 of file AEProtocol.h.
References generatePublicKey(), theTTPTuple, and TTPTuple::WL.
| ProdElement AEKeyExchange::bobPublicKey | ( | ) |  [inline] | 
Definition at line 219 of file AEProtocol.h.
References generatePublicKey(), theTTPTuple, and TTPTuple::WR.
| ProdElement AEKeyExchange::generatePublicKey | ( | const vector< Word > & | v, | |
| int | r, | |||
| int | m, | |||
| int | wl | |||
| ) |  [private] | 
Referenced by alicePublicKey(), and bobPublicKey().
| static TTPTuple AEKeyExchange::generateTuples | ( | const TTP_Conf & | ttp_conf, | |
| const BSets & | bs | |||
| ) |  [static] | 
| ProdElement AEKeyExchange::starMult | ( | const ProdElement & | pe, | |
| const BurauGenerator & | bg | |||
| ) |  [private] | 
| MatrixFp AEKeyExchange::M0  [private] | 
Definition at line 237 of file AEProtocol.h.
| int AEKeyExchange::the_n  [private] | 
Definition at line 234 of file AEProtocol.h.
| int AEKeyExchange::the_p  [private] | 
Definition at line 235 of file AEProtocol.h.
| TTPTuple AEKeyExchange::theTTPTuple  [private] | 
Definition at line 236 of file AEProtocol.h.
Referenced by alicePublicKey(), and bobPublicKey().
 1.6.1
 1.6.1