tfhe_libex
静的公開メンバ関数 | 静的限定公開メンバ関数 | 全メンバ一覧
TFHEKeySet クラス

TFHEの秘密鍵,クラウド鍵,パラメータをまとめて管理するwrapperクラス. [詳解]

#include <keyset.hpp>

TFHEKeySet の継承関係図
Inheritance graph
[凡例]

静的公開メンバ関数

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 const TFheGateBootstrappingParameterSet * parameters ()
 TFheGateBootstrappingParameterSet*を返すメソッド. [詳解]
 
static const TFheGateBootstrappingCloudKeySet * cloud_key ()
 TFheGateBootstrappingCloudKeySet*を返すメソッド. [詳解]
 
static const TFheGateBootstrappingSecretKeySet * secret_key ()
 TFheGateBootstrappingSecretKeySet*を返すメソッド. [詳解]
 

詳解

TFHEの秘密鍵,クラウド鍵,パラメータをまとめて管理するwrapperクラス.

パラメータは秘密鍵,クラウド鍵に依存, クラウド鍵は秘密鍵に依存している.

関数詳解

◆ cloud_key()

static const TFheGateBootstrappingCloudKeySet* TFHEKeySet::cloud_key ( )
inlinestaticprotected

TFheGateBootstrappingCloudKeySet*を返すメソッド.

戻り値
TFheGateBootstrappingCloudKeySet*

◆ parameters()

static const TFheGateBootstrappingParameterSet* TFHEKeySet::parameters ( )
inlinestaticprotected

TFheGateBootstrappingParameterSet*を返すメソッド.

戻り値
TFheGateBootstrappingParameterSet*

◆ secret_key()

static const TFheGateBootstrappingSecretKeySet* TFHEKeySet::secret_key ( )
inlinestaticprotected

TFheGateBootstrappingSecretKeySet*を返すメソッド.

戻り値
TFheGateBootstrappingSecretKeySet*

このクラス詳解は次のファイルから抽出されました: