#include <circuit.h>
|
| boolshare (uint32_t sharelen, Circuit *circ) |
|
| boolshare (vector< uint32_t > gates, Circuit *circ) |
|
| ~boolshare () |
|
uint8_t * | get_clear_value () |
|
void | get_clear_value_vec (uint32_t **vec, uint32_t *bitlen, uint32_t *nvals) |
|
| share (uint32_t sharelen, Circuit *circ) |
|
| share (vector< uint32_t > gates, Circuit *circ) |
|
void | init (Circuit *circ, uint32_t maxbitlen=32) |
|
| ~share () |
|
vector< uint32_t > & | get_gates () |
|
uint32_t | get_gate (uint32_t shareid) |
|
void | set_gate (uint32_t shareid, uint32_t gateid) |
|
void | resize (uint32_t sharelen) |
|
void | set_gates (vector< uint32_t > shares) |
|
uint32_t | size () |
|
uint32_t | max_size () |
|
uint32_t | set_max_size (uint32_t maxsize) |
|
e_circuit | get_circuit_type () |
|
e_sharing | get_share_type () |
|
template<class T > |
T | get_clear_value () |
|
|
vector< uint32_t > | m_ngateids |
|
Circuit * | m_ccirc |
|
uint32_t | m_nmaxbitlen |
|
boolshare::boolshare |
( |
uint32_t |
sharelen, |
|
|
Circuit * |
circ |
|
) |
| |
|
inline |
Constructor overloaded with shared length and circuit.
boolshare::boolshare |
( |
vector< uint32_t > |
gates, |
|
|
Circuit * |
circ |
|
) |
| |
|
inline |
Constructor overloaded with gates and circuit.
boolshare::~boolshare |
( |
| ) |
|
|
inline |
Initialise Function
- Parameters
-
circ | Ciruit object. |
maxbitlen | Maximum Bit Length.Destructor |
The documentation for this class was generated from the following files: