|
void | save_raw (FILE *fp) override |
|
void | load_raw (FILE *fp) override |
|
void | check_division_byZero (TFHEIntegerCore value) |
|
void | check_overflow_add (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
void | check_overflow_sub (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
void | check_overflow_mul () |
|
void | check_error (TFHEIntegerCore value) |
|
void | check_decrypt_error () |
|
TFHEIntegerCore | add (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEIntegerCore | minus (TFHEIntegerCore value) |
|
TFHEIntegerCore | sub (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEIntegerCore | mul (TFHEIntegerCore value1, TFHEBoolCore value2) |
|
TFHEIntegerCore | mul (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEIntegerCore | div (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEIntegerCore | mod (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEBoolCore | lt (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEBoolCore | ltoet (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEBoolCore | gt (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEBoolCore | gtoet (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEBoolCore | et (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
TFHEBoolCore | net (TFHEIntegerCore value1, TFHEIntegerCore value2) |
|
|
static void | save_option_forArray (FILE *fp) |
|
static int | array_size (int shape_size, int array_size) |
|
static int | array_option_num () |
|
static TFHEIntegerCore | shift (TFHEIntegerCore value, int shift) |
|
static const TFheGateBootstrappingParameterSet * | parameters () |
| TFheGateBootstrappingParameterSet*を返すメソッド. [詳解]
|
|
static const TFheGateBootstrappingCloudKeySet * | cloud_key () |
| TFheGateBootstrappingCloudKeySet*を返すメソッド. [詳解]
|
|
static const TFheGateBootstrappingSecretKeySet * | secret_key () |
| TFheGateBootstrappingSecretKeySet*を返すメソッド. [詳解]
|
|
static void | create_new_keyset (int minimum_lambda) |
| TFHEの秘密鍵,クラウド鍵,パラメータを作成するメソッド.
|
|
static void | set_seed (uint32_t *values, int size) |
|
static void | load_parameters (const char *path) |
| TFHEのパラメータを読み込むメソッド.
|
|
static void | load_cloud_key (const char *path) |
| TFHEのクラウド鍵を読み込むメソッド.
|
|
static void | load_secret_key (const char *path) |
| TFHEの秘密鍵を読み込むメソッド.
|
|
static void | save_parameters (const char *path) |
| TFHEのパラメータをファイルに保存するメソッド.
|
|
static void | save_cloud_key (const char *path) |
| TFHEのクラウド鍵をファイルに保存するメソッド.
|
|
static void | save_secret_key (const char *path) |
| TFHEの秘密鍵をファイルに保存するメソッド.
|
|
static void | find_file_pointer (const char *path, int id, long result[3]) |
|
static void | remove_from_file (const char *path, long pos[3]) |
|