#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: