#include <shextension.h>
|
| | SHOTExtension (NetIO *io) |
| |
| | ~SHOTExtension () |
| |
| void | setup_send (block *in_k0=nullptr, bool *in_s=nullptr) |
| |
| void | setup_recv (block *in_k0=nullptr, block *in_k1=nullptr) |
| |
| void | send_pre (int length) |
| |
| void | recv_pre (const bool *r, int length) |
| |
| void | got_send_post (const block *data0, const block *data1, int length) |
| |
| void | got_recv_post (block *data, const bool *r, int length) |
| |
| void | send_impl (const block *data0, const block *data1, int length) |
| |
| void | recv_impl (block *data, const bool *b, int length) |
| |
| void | send_cot (block *data0, block delta, int length) |
| |
| void | recv_cot (block *data, const bool *b, int length) |
| |
| void | send_rot (block *data0, block *data1, int length) |
| |
| void | recv_rot (block *data, const bool *b, int length) |
| |
| void | cot_send_post (block *data0, block delta, int length) |
| |
| void | cot_recv_post (block *data, const bool *r, int length) |
| |
| void | rot_send_post (block *data0, block *data1, int length) |
| |
| void | rot_recv_post (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) |
| |
§ SHOTExtension()
| SHOTExtension::SHOTExtension |
( |
NetIO * |
io | ) |
|
|
inline |
§ ~SHOTExtension()
| SHOTExtension::~SHOTExtension |
( |
| ) |
|
|
inline |
§ cot_recv_post()
| void SHOTExtension::cot_recv_post |
( |
block * |
data, |
|
|
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ cot_send_post()
| void SHOTExtension::cot_send_post |
( |
block * |
data0, |
|
|
block |
delta, |
|
|
int |
length |
|
) |
| |
|
inline |
§ got_recv_post()
| void SHOTExtension::got_recv_post |
( |
block * |
data, |
|
|
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ got_send_post()
| void SHOTExtension::got_send_post |
( |
const block * |
data0, |
|
|
const block * |
data1, |
|
|
int |
length |
|
) |
| |
|
inline |
§ recv_cot()
| void SHOTExtension::recv_cot |
( |
block * |
data, |
|
|
const bool * |
b, |
|
|
int |
length |
|
) |
| |
|
inline |
§ recv_impl()
| void SHOTExtension::recv_impl |
( |
block * |
data, |
|
|
const bool * |
b, |
|
|
int |
length |
|
) |
| |
|
inline |
§ recv_pre()
| void SHOTExtension::recv_pre |
( |
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ recv_rot()
| void SHOTExtension::recv_rot |
( |
block * |
data, |
|
|
const bool * |
b, |
|
|
int |
length |
|
) |
| |
|
inline |
§ rot_recv_post()
| void SHOTExtension::rot_recv_post |
( |
block * |
data, |
|
|
const bool * |
r, |
|
|
int |
length |
|
) |
| |
|
inline |
§ rot_send_post()
| void SHOTExtension::rot_send_post |
( |
block * |
data0, |
|
|
block * |
data1, |
|
|
int |
length |
|
) |
| |
|
inline |
§ send_cot()
| void SHOTExtension::send_cot |
( |
block * |
data0, |
|
|
block |
delta, |
|
|
int |
length |
|
) |
| |
|
inline |
§ send_impl()
| void SHOTExtension::send_impl |
( |
const block * |
data0, |
|
|
const block * |
data1, |
|
|
int |
length |
|
) |
| |
|
inline |
§ send_pre()
| void SHOTExtension::send_pre |
( |
int |
length | ) |
|
|
inline |
§ send_rot()
| void SHOTExtension::send_rot |
( |
block * |
data0, |
|
|
block * |
data1, |
|
|
int |
length |
|
) |
| |
|
inline |
§ setup_recv()
| void SHOTExtension::setup_recv |
( |
block * |
in_k0 = nullptr, |
|
|
block * |
in_k1 = nullptr |
|
) |
| |
|
inline |
§ setup_send()
| void SHOTExtension::setup_send |
( |
block * |
in_k0 = nullptr, |
|
|
bool * |
in_s = nullptr |
|
) |
| |
|
inline |
§ base_ot
| OTNP* SHOTExtension::base_ot |
§ block_s
| block SHOTExtension::block_s |
§ k0
§ k1
| block * SHOTExtension::k1 |
| const int SHOTExtension::l = 128 |
§ pi
§ prg
§ qT
§ setup
| bool SHOTExtension::setup = false |
§ tT
| block * SHOTExtension::tT |
The documentation for this class was generated from the following file: