|
tfhe_libex
|
| ▼ src | |
| ▼ include | |
| ▼ common | |
| common.hpp | Std.hとtfhe_lib.hのinclude |
| std.hpp | 標準ライブラリのinclude |
| tfhe_lib.hpp | Tfhe(https://github.com/tfhe/tfhe)のinclude |
| ▼ operations | |
| ▼ arithmetic | |
| ▼ ternary | |
| mux.hpp | 条件演算子(multiplexer)の関数 |
| ▼ utils | |
| full_adder.hpp | Full_adder(全加算器)の関数 |
| half_adder.hpp | Half_adder(半加算器)の関数 |
| ▼ io | |
| io.hpp | ファイル入出力の共通処理のクラス |
| ▼ type | |
| ▼ array | |
| array.hpp | TFHEの多次元配列のクラス |
| ▼ bool | |
| bool.hpp | TFHEの真理値型のクラス |
| ▼ config | |
| config.hpp | 設定するクラス |
| ▼ core | |
| bool_core.hpp | TFHEのBool型のcoreクラス |
| integer_core.hpp | TFHEの整数型のcoreクラス |
| ▼ integer | |
| int16.hpp | TFHEの16bitsの整数型のクラス |
| int32.hpp | TFHEの32bitsの整数型のクラス |
| int8.hpp | TFHEの8bitsの整数型のクラス |
| integer.hpp | TFHEの整数型のクラス |
| ▼ keyset | |
| keyset.hpp | TFHEの秘密鍵,クラウド鍵,パラメータをまとめて管理するクラス |
| ▼ raw | |
| bit.hpp | 単数のLweSample*をwrapするクラス |
| bits.hpp | 複数のLweSample*をwrapするクラス |
| type.hpp | クラスに固有の番号を振り分けする列挙型 |
| tfhe_libex.hpp | 提供用 |
| ▼ lib | |
| ▼ operations | |
| ▼ arithmetic | |
| ▼ utils | |
| full_adder.cpp | Full_adder(全加算器)の関数の実装 |
| half_adder.cpp | Half_adder(半加算器)の関数の実装 |
| ▼ io | |
| io.cpp | 入出力の共通処理のクラスの実装 |
| ▼ type | |
| ▼ bool | |
| bool.cpp | TFHEの真理値型のクラスの実装 |
| ▼ config | |
| config.cpp | 設定するクラスの実装 |
| ▼ core | |
| bool_core.cpp | TFHEの真理値型のcoreクラスの実装 |
| integer_core.cpp | TFHEの整数型のcoreクラスの実装 |
| ▼ integer | |
| int16.cpp | TFHEの16bitsの整数型のクラスの実装 |
| int32.cpp | TFHEの32bitsの整数型のクラスの実装 |
| int8.cpp | TFHEの8bitsの整数型のクラスの実装 |
| ▼ keyset | |
| keyset.cpp | TFHEの秘密鍵,クラウド鍵,パラメータをまとめて管理するクラスの実装 |
| ▼ raw | |
| bit.cpp | 単数のLweSample*をwrapするクラスの実装 |
| bits.cpp | 複数のLweSample*をwrapするクラスの実装 |
| ▼ test | |
| ▼ array | |
| alice_array.cpp | TFHEの多次元配列の暗号化と保存のテスト |
| cloud_bitonic_mergesort.cpp | TFHEのbitonic_mergesortのテスト |
| cloud_oem_sort.cpp | TFHEのoem_sortのテスト |
| verif_array.cpp | TFHEの多次元配列の復号と読み込みのテスト |
| ▼ bool | |
| alice_bool.cpp | TFHEの真理値型の暗号化と保存のテスト |
| cloud_and.cpp | TFHEの真理値型の論理積のテスト |
| cloud_mux_bool.cpp | TFHEの真理値型の条件演算子のテスト |
| cloud_not.cpp | TFHEの真理値型の否定のテスト |
| cloud_or.cpp | TFHEの真理値型の論理和のテスト |
| cloud_xor.cpp | TFHEの真理値型の排他的論理和のテスト |
| verif_bool.cpp | TFHEの真理値型の復号と読み込みのテスト |
| ▼ integer | |
| alice_integer.cpp | TFHEの整数型の暗号化と保存のテスト |
| cloud_add.cpp | TFHEの整数型の加算のテスト |
| cloud_div.cpp | TFHEの整数型の除算のテスト |
| cloud_equal_to.cpp | TFHEの整数型の等号のテスト |
| cloud_less_than.cpp | TFHEの整数型の不等号のテスト |
| cloud_minus.cpp | TFHEの整数型の符号反転のテスト |
| cloud_mod.cpp | TFHEの整数型の剰余演算のテスト |
| cloud_mul.cpp | TFHEの整数型の乗算のテスト |
| cloud_mux_integer.cpp | TFHEの整数型の条件演算子のテスト |
| cloud_sign.cpp | TFHEの整数型の絶対値の取得のテスト |
| cloud_sub.cpp | TFHEの整数型の減算のテスト |
| test_error_check.cpp | TFHEの整数型の0除算とオーバーフローのエラーチェックのテスト |
| verif_bool_integer.cpp | TFHEの整数型の演算結果(真理値型)の復号と読み込みのテスト |
| verif_integer.cpp | TFHEの整数型の演算結果(整数型)の復号と読み込みのテスト |
| time.cpp | テスト用の時間計測関数の実装 |
| utils.hpp |
1.8.17