#include <mextension_alsz.h>
|
| MOTExtension_ALSZ (NetIO *io, bool committing=false, int ssp=40) |
|
| ~MOTExtension_ALSZ () |
|
void | xor_arr (uint8_t *a, uint8_t *b, uint8_t *c, int n) |
|
block | H (uint8_t *in, long id, int len) |
|
void | bool_to_uint8 (uint8_t *out, const bool *in, int len) |
|
void | setup_send (block *in_k0=nullptr, bool *in_s=nullptr) |
|
void | setup_recv (block *in_k0=nullptr, block *in_k1=nullptr) |
|
void | ot_extension_send_pre (int length) |
|
void | ot_extension_recv_pre (block *data, const bool *r, int length) |
|
void | ot_extension_send_post (const block *data0, const block *data1, int length) |
|
void | ot_extension_recv_check (int length) |
|
void | ot_extension_recv_post (block *data, const bool *r, int length) |
|
bool | ot_extension_send_check (int length) |
|
void | send_impl (const block *data0, const block *data1, int length) |
|
void | recv_impl (block *data, const bool *b, int length) |
|
void | open () |
|
void | open (block *data, const bool *r, int length) |
|
| OT (NetIO *nio) |
|
void | send (const block *data0, const block *data1, int length) |
|
void | recv (block *data, const bool *b, int length) |
|
§ MOTExtension_ALSZ()
MOTExtension_ALSZ::MOTExtension_ALSZ |
( |
NetIO * |
io, |
|
|
bool |
committing = false , |
|
|
int |
ssp = 40 |
|
) |
| |
|
inline |
§ ~MOTExtension_ALSZ()
MOTExtension_ALSZ::~MOTExtension_ALSZ |
( |
| ) |
|
|
inline |
§ bool_to_uint8()
void MOTExtension_ALSZ::bool_to_uint8 |
( |
uint8_t * |
out, |
|
|
const bool * |
in, |
|
|
int |
len |
|
) |
| |
|
inline |
§ H()
block MOTExtension_ALSZ::H |
( |
uint8_t * |
in, |
|
|
long |
id, |
|
|
int |
len |
|
) |
| |
|
inline |
§ open() [1/2]
void MOTExtension_ALSZ::open |
( |
| ) |
|
|
inline |
§ open() [2/2]
void MOTExtension_ALSZ::open |
( |
block * |
data, |
|
|
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ ot_extension_recv_check()
void MOTExtension_ALSZ::ot_extension_recv_check |
( |
int |
length | ) |
|
|
inline |
§ ot_extension_recv_post()
void MOTExtension_ALSZ::ot_extension_recv_post |
( |
block * |
data, |
|
|
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ ot_extension_recv_pre()
void MOTExtension_ALSZ::ot_extension_recv_pre |
( |
block * |
data, |
|
|
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ ot_extension_send_check()
bool MOTExtension_ALSZ::ot_extension_send_check |
( |
int |
length | ) |
|
|
inline |
§ ot_extension_send_post()
void MOTExtension_ALSZ::ot_extension_send_post |
( |
const block * |
data0, |
|
|
const block * |
data1, |
|
|
int |
length |
|
) |
| |
|
inline |
§ ot_extension_send_pre()
void MOTExtension_ALSZ::ot_extension_send_pre |
( |
int |
length | ) |
|
|
inline |
§ recv_impl()
void MOTExtension_ALSZ::recv_impl |
( |
block * |
data, |
|
|
const bool * |
b, |
|
|
int |
length |
|
) |
| |
|
inline |
§ send_impl()
void MOTExtension_ALSZ::send_impl |
( |
const block * |
data0, |
|
|
const block * |
data1, |
|
|
int |
length |
|
) |
| |
|
inline |
§ setup_recv()
void MOTExtension_ALSZ::setup_recv |
( |
block * |
in_k0 = nullptr , |
|
|
block * |
in_k1 = nullptr |
|
) |
| |
|
inline |
§ setup_send()
void MOTExtension_ALSZ::setup_send |
( |
block * |
in_k0 = nullptr , |
|
|
bool * |
in_s = nullptr |
|
) |
| |
|
inline |
§ xor_arr()
void MOTExtension_ALSZ::xor_arr |
( |
uint8_t * |
a, |
|
|
uint8_t * |
b, |
|
|
uint8_t * |
c, |
|
|
int |
n |
|
) |
| |
|
inline |
§ base_ot
OTCO* MOTExtension_ALSZ::base_ot |
§ block_s
uint8_t * MOTExtension_ALSZ::block_s |
§ com
§ committing
bool MOTExtension_ALSZ::committing = false |
§ data_open
block * MOTExtension_ALSZ::data_open = nullptr |
§ k0
block* MOTExtension_ALSZ::k0 |
§ k1
block * MOTExtension_ALSZ::k1 |
§ pi
PRP MOTExtension_ALSZ::pi |
§ prg
PRG MOTExtension_ALSZ::prg |
uint8_t * MOTExtension_ALSZ::q = nullptr |
§ qT
uint8_t* MOTExtension_ALSZ::qT |
bool* MOTExtension_ALSZ::s |
§ setup
bool MOTExtension_ALSZ::setup = false |
§ ssp
int MOTExtension_ALSZ::ssp |
uint8_t ** MOTExtension_ALSZ::t |
§ tT
uint8_t * MOTExtension_ALSZ::tT |
int MOTExtension_ALSZ::u = 0 |
The documentation for this class was generated from the following file: