#include <schnorr-zkpnint-prover.h>
List of all members.
Public Types |
typedef OsModel_P | OsModel |
typedef Radio_P | Radio |
typedef Debug_P | Debug |
typedef ZKPNINTProve
< OsModel_P, Radio_P, Debug_P > | self_t |
typedef Radio::node_id_t | node_id_t |
typedef Radio::size_t | size_t |
typedef Radio::block_data_t | block_data_t |
typedef self_t * | self_pointer_t |
|
enum | MsgHeaders { START_MSG = 200,
START_MSG_CONT = 201,
ACCEPT_MSG = 202,
REJECT_MSG = 203
} |
Public Member Functions |
|
| ZKPNINTProve () |
| ~ZKPNINTProve () |
ZKP functionality |
void | key_setup (NN_DIGIT *privkey, Point *pubkey, Point *pubkey2) |
void | start_proof () |
void | send_content () |
int | init (Radio &radio, Debug &debug) |
int | init () |
int | destruct () |
int | enable_radio (void) |
int | disable_radio (void) |
void | receive (node_id_t from, size_t len, block_data_t *data) |
template<typename OsModel_P, typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
class wiselib::ZKPNINTProve< OsModel_P, Radio_P, Debug_P >
Member Typedef Documentation
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
Member Enumeration Documentation
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
- Enumerator:
START_MSG |
|
START_MSG_CONT |
|
ACCEPT_MSG |
|
REJECT_MSG |
|
Constructor & Destructor Documentation
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
Member Function Documentation
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
template<typename OsModel_P , typename Radio_P , typename Debug_P >
The documentation for this class was generated from the following file: