.. _namespace_heongpu: Namespace heongpu ================= .. contents:: Contents :local: :backlinks: none Namespaces ---------- - :ref:`namespace_heongpu__biginteger` - :ref:`namespace_heongpu__defaultparams` - :ref:`namespace_heongpu__serializer` Classes ------- - :ref:`exhale_struct_structheongpu_1_1BootstrappingConfig` - :ref:`exhale_struct_structheongpu_1_1BootstrappingConfigV2` - :ref:`exhale_struct_structheongpu_1_1DistEntry` - :ref:`exhale_struct_structheongpu_1_1EncodingMatrixConfig` - :ref:`exhale_struct_structheongpu_1_1EvalModConfig` - :ref:`exhale_struct_structheongpu_1_1ExecutionOptions` - :ref:`exhale_struct_structheongpu_1_1int32__t2` - :ref:`exhale_struct_structheongpu_1_1MemoryPoolConfig` - :ref:`exhale_struct_structheongpu_1_1PrecisionStats` - :ref:`exhale_struct_structheongpu_1_1rmm__pinned__allocator` - :ref:`exhale_struct_structheongpu_1_1RNGSeed` - :ref:`exhale_struct_structheongpu_1_1Stats` - :ref:`exhale_struct_structheongpu_1_1uint64__t2` - :ref:`exhale_class_classheongpu_1_1Bootstrappingkey` - :ref:`exhale_class_classheongpu_1_1Bootstrappingkey_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1Ciphertext` - :ref:`exhale_class_classheongpu_1_1Ciphertext_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Ciphertext_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1Ciphertext_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1CudaException` - :ref:`exhale_class_classheongpu_1_1DeviceVector` - :ref:`exhale_class_classheongpu_1_1Galoiskey` - :ref:`exhale_class_classheongpu_1_1Galoiskey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Galoiskey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEArithmeticOperator` - :ref:`exhale_class_classheongpu_1_1HEArithmeticOperator_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEArithmeticOperator_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEContext` - :ref:`exhale_class_classheongpu_1_1HEContext_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEContext_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEContext_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1HEDecryptor` - :ref:`exhale_class_classheongpu_1_1HEDecryptor_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEDecryptor_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEDecryptor_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1HEEncoder` - :ref:`exhale_class_classheongpu_1_1HEEncoder_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEEncoder_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEEncryptor` - :ref:`exhale_class_classheongpu_1_1HEEncryptor_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEEncryptor_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEEncryptor_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1HEKeyGenerator` - :ref:`exhale_class_classheongpu_1_1HEKeyGenerator_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEKeyGenerator_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEKeyGenerator_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1HELogicOperator` - :ref:`exhale_class_classheongpu_1_1HELogicOperator_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HELogicOperator_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HELogicOperator_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1HEMultiPartyManager` - :ref:`exhale_class_classheongpu_1_1HEMultiPartyManager_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEMultiPartyManager_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEOperator` - :ref:`exhale_class_classheongpu_1_1HEOperator_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1HEOperator_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1HEOperator_3_01Scheme_1_1CKKS_01_4_1_1Polynomial` - :ref:`exhale_class_classheongpu_1_1HEOperator_3_01Scheme_1_1CKKS_01_4_1_1Vandermonde` - :ref:`exhale_class_classheongpu_1_1HostVector` - :ref:`exhale_class_classheongpu_1_1KeySwitchParameterGenerator` - :ref:`exhale_class_classheongpu_1_1MemoryPool` - :ref:`exhale_class_classheongpu_1_1MultipartyGaloiskey` - :ref:`exhale_class_classheongpu_1_1MultipartyGaloiskey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1MultipartyGaloiskey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1MultipartyPublickey` - :ref:`exhale_class_classheongpu_1_1MultipartyPublickey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1MultipartyPublickey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1MultipartyRelinkey` - :ref:`exhale_class_classheongpu_1_1MultipartyRelinkey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1MultipartyRelinkey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1Plaintext` - :ref:`exhale_class_classheongpu_1_1Plaintext_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Plaintext_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1Publickey` - :ref:`exhale_class_classheongpu_1_1Publickey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Publickey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1RandomNumberGenerator` - :ref:`exhale_class_classheongpu_1_1Relinkey` - :ref:`exhale_class_classheongpu_1_1Relinkey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Relinkey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1Secretkey` - :ref:`exhale_class_classheongpu_1_1Secretkey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Secretkey_3_01Scheme_1_1CKKS_01_4` - :ref:`exhale_class_classheongpu_1_1Secretkey_3_01Scheme_1_1TFHE_01_4` - :ref:`exhale_class_classheongpu_1_1Switchkey` - :ref:`exhale_class_classheongpu_1_1Switchkey_3_01Scheme_1_1BFV_01_4` - :ref:`exhale_class_classheongpu_1_1Switchkey_3_01Scheme_1_1CKKS_01_4` Enums ----- - :ref:`exhale_enum_schemes_8h_1a7cd632bd62c588029cf1dd2aeb4fc690` - :ref:`exhale_enum_schemes_8h_1a44abdd38edca3eb2c032d08d8c8ae83b` - :ref:`exhale_enum_util_8cuh_1a8daad45712cbd986b70379951cb8e9af` - :ref:`exhale_enum_schemes_8h_1a482058ab493113e495ed736e09731387` - :ref:`exhale_enum_util_8cuh_1a0dc37503263a53e7379b99edc4f9df6c` - :ref:`exhale_enum_schemes_8h_1a1b74237023d8b101f91948b330b96e05` - :ref:`exhale_enum_schemes_8h_1aa4047e534721de83b3c84b6f94b5b616` - :ref:`exhale_enum_schemes_8h_1a59588302eb8634743ed147ea35f6a287` - :ref:`exhale_enum_util_8cuh_1a7585218cde81ff5c2ce1ac4451532fdc` - :ref:`exhale_enum_storagemanager_8cuh_1a8e10e46743c9f1757a57b6f504916966` Functions --------- - :ref:`exhale_function_addition_8cuh_1aec6b20d4969ca752cb6f4297e3a85f70` - :ref:`exhale_function_addition_8cuh_1a0ba38794971ad964921446b35d15c030` - :ref:`exhale_function_addition_8cuh_1a5979ade02a211b798acce324a5c55106` - :ref:`exhale_function_addition_8cuh_1adfddad68d6d57f30c3c5b6fb76864ecc` - :ref:`exhale_function_addition_8cuh_1ac1da96e7eddff5283ce5abb56fe9f58f` - :ref:`exhale_function_switchkey_8cuh_1a68e9d4ec621b93b6d690a7485dbea55d` - :ref:`exhale_function_chebyshev__interpolation_8cuh_1a090ffea84540bcaa8e893635f1e11729` - :ref:`exhale_function_cosine__approx_8cuh_1a0f31f234b7fb785f7b57a09d2b5e68f1` - :ref:`exhale_function_switchkey_8cuh_1ace875f72967a04bebd137d25c45840eb` - :ref:`exhale_function_switchkey_8cuh_1a4af99ca395d42fde1f94eb30864530af` - :ref:`exhale_function_switchkey_8cuh_1ac2d8eaf2d204f8cdde57e2f6b02c93a4` - :ref:`exhale_function_switchkey_8cuh_1a5206b3446fde7d30c83019b564789ae3` - :ref:`exhale_function_switchkey_8cuh_1a0711ab13092b694c05dca553071bcd4e` - :ref:`exhale_function_switchkey_8cuh_1a97d6793f22494c26a50526cb77569bae` - :ref:`exhale_function_switchkey_8cuh_1a3eff3b71440a95de06c5e5cffe6e86c3` - :ref:`exhale_function_cosine__approx_8cu_1a448855317964d5ad26ec180a8d7b1cc6` - :ref:`exhale_function_keygeneration_8cuh_1a28a9e008acafd616372da12893c2eefc` - :ref:`exhale_function_util_8cuh_1a0332218359376d8d60704d8cb57f1c7c` - :ref:`exhale_function_precision_8cuh_1a16b62d2f7da33d16ae4f99032a458a89` - :ref:`exhale_function_precision_8cuh_1ab7846000cf27d9f67ccbed5be17fdfe6` - :ref:`exhale_function_util_8cuh_1ab64a997404d142efd37346aeb39d3daa` - :ref:`exhale_function_util_8cuh_1a6ebf87f74e40c73cb0272fa46d73e833` - :ref:`exhale_function_util_8cuh_1ad99f65381ea91ef1ae06833cc22c7b99` - :ref:`exhale_function_util_8cuh_1a17d5ef50d2dfe723f9b83268df39f368` - :ref:`exhale_function_util_8cuh_1a93ee2c57bc84e10a80435e39a50fa93e` - :ref:`exhale_function_util_8cuh_1a25c3f672d8c5bce504e6e1f5790f8a95` - :ref:`exhale_function_util_8cuh_1acc5f216384a27c7021d26f40a0543da9` - :ref:`exhale_function_util_8cuh_1a3b2509a281c44b96d8838453b1a55fae` - :ref:`exhale_function_util_8cuh_1ae4fc806040bbbb20db7b5528a3647aa0` - :ref:`exhale_function_util_8cuh_1a95c2d37042bb5bb0aeee075bfc613cd8` - :ref:`exhale_function_util_8cuh_1a945c78e27db41adcc3aed8ebf6fffa22` - :ref:`exhale_function_chebyshev__interpolation_8cuh_1a2432675c876c92ed440152cbbb686118` - :ref:`exhale_function_chebyshev__interpolation_8cuh_1a9cb06b26357c3c4035baae9bc084f326` - :ref:`exhale_function_multiplication_8cuh_1a058f830ed3418165d1a6fcd5b9e9e485` - :ref:`exhale_function_switchkey_8cuh_1ab87f1bbf9a15529c9364beb8a53ad2d3` - :ref:`exhale_function_switchkey_8cuh_1aee81bd2e603e8ba4df6bd00fc42bbf98` - :ref:`exhale_function_switchkey_8cuh_1a74b512f9d4455ed0a24360a4461d9b83` - :ref:`exhale_function_switchkey_8cuh_1acc074ed42f94fa7f9dda241859604b71` - :ref:`exhale_function_switchkey_8cuh_1a7f45e24cb2d8d9663b32081e9f99a1a9` - :ref:`exhale_function_multiplication_8cuh_1a737b0f19d9c059d8644987fa2a03e518` - :ref:`exhale_function_multiplication_8cuh_1a92766ead3eed1e6aa12fc9750dfac4e9` - :ref:`exhale_function_encryption_8cuh_1ae68809e9a025f77071e45de6128b6774` - :ref:`exhale_function_multiplication_8cuh_1a2941640d19960bf4e92b1f09c1dbb447` - :ref:`exhale_function_multiplication_8cuh_1acfe0299c5c90f37ad1769259f0fc3453` - :ref:`exhale_function_multiplication_8cuh_1ae6b88a7ffa1cba7c7b2afc05125e7e2b` - :ref:`exhale_function_multiplication_8cuh_1acb584675f134ff65e6a77aa0c8f270d7` - :ref:`exhale_function_multiplication_8cuh_1ac4e4463a5accc9bd06af38c9ff9dc38f` - :ref:`exhale_function_multiplication_8cuh_1a55ae26172bb8338df8ab3f3a73717453` - :ref:`exhale_function_switchkey_8cuh_1a7f22f5fc2102ea2b4286e2ea21ba04f5` - :ref:`exhale_function_decryption_8cuh_1a8518d092d9ffb5f8ed166b11c7d64a98` - :ref:`exhale_function_util_8cuh_1a6deb91a41e79ea80056ef74c2afa85cc` - :ref:`exhale_function_decryption_8cuh_1a9affb508805d721f53eda8c0b5d6fbc8` - :ref:`exhale_function_decryption_8cuh_1aad55c0c08e965886e0cfba527a3c7ac4` - :ref:`exhale_function_decryption_8cuh_1aa26c5de361b174a00b075ce93569850d` - :ref:`exhale_function_decryption_8cuh_1a35e11bb7b232742fbb09405ee3989156` - :ref:`exhale_function_decryption_8cuh_1a873c9c66075076e1ad594b5feafa8508` - :ref:`exhale_function_encoding_8cuh_1adf34e66a99ab3fa3600362abcbbeaad8` - :ref:`exhale_function_bootstrapping_8cuh_1a1f60d503e13895ddf78f3f2958dfbd68` - :ref:`exhale_function_decryption_8cuh_1a46f75a7492c967a0682f964abddb9a1b` - :ref:`exhale_function_multiplication_8cuh_1a75ea010058e60fd2377a1a211f2695e5` - :ref:`exhale_function_encoding_8cuh_1acba298bd3a8f4e7dbebf85c333b19f43` - :ref:`exhale_function_decryption_8cuh_1a69b0d362166b2ca37465fc188c53efe2` - :ref:`exhale_function_decryption_8cuh_1ae357a7bd6a0e46d207b2518f0bda29f8` - :ref:`exhale_function_decryption_8cuh_1a235ef587704ecae8ecd9887debabdffb` - :ref:`exhale_function_decryption_8cuh_1af59b3839252da1c57f04c5970aac1e2d` - :ref:`exhale_function_precision_8cuh_1ab2a827f7b056b89d88d05383ee374448` - :ref:`exhale_function_switchkey_8cuh_1a8ce216ba27734cd448ea541084e701ca` - :ref:`exhale_function_switchkey_8cuh_1a9151fc0036d14902f0185c4dd2c477ff` - :ref:`exhale_function_switchkey_8cuh_1a1c635b8725c2a857e5e6885b20413055` - :ref:`exhale_function_switchkey_8cuh_1a74d5df077cfa83568841d7764c2ac2af` - :ref:`exhale_function_switchkey_8cuh_1a9995b3f1abc4001e3c2f8494569b6674` - :ref:`exhale_function_switchkey_8cuh_1a9cae182b6df08d0c434b6f4f79366ddc` - :ref:`exhale_function_switchkey_8cuh_1af31d2b6aa58d56a9899843d666951271` - :ref:`exhale_function_switchkey_8cuh_1a9ffd00c06781988fe5f0e9fadfa5b0d9` - :ref:`exhale_function_switchkey_8cuh_1a852f9518d4fd4f6de6b5e038c2958952` - :ref:`exhale_function_switchkey_8cuh_1a6f166a5d15aa489cd2b57bb2ca76d293` - :ref:`exhale_function_switchkey_8cuh_1a3e516fd59371d7ea7361f2d23c7bd667` - :ref:`exhale_function_switchkey_8cu_1a09a3eb48fc5d0401d63ff5be0648ea08` - :ref:`exhale_function_encoding_8cuh_1ab9f82842a2d4aef96a0641f00b52a109` - :ref:`exhale_function_bootstrapping_8cuh_1ae4ce6719dfa5c54aa9d85316d613d620` - :ref:`exhale_function_bootstrapping_8cuh_1a4b91f2c80ec751ad3afe19b130f4cf04` - :ref:`exhale_function_bootstrapping_8cuh_1a2388791064b7fc5133b3bee5cdb4353f` - :ref:`exhale_function_bootstrapping_8cuh_1a8b82fcea69ee9c23b95a6028f216fd51` - :ref:`exhale_function_bootstrapping_8cuh_1a99c1a2bb57d5b41fbecc06099fbba6bd` - :ref:`exhale_function_encryption_8cuh_1a1ab55400e209ea63cb270f44cc974aae` - :ref:`exhale_function_encryption_8cuh_1af33e527c2a9860722aa8d7ee620a34a1` - :ref:`exhale_function_encryption_8cu_1afc9a3473de973ce217d37d531f377ff9` - :ref:`exhale_function_encoding_8cuh_1ad442de3e093629f7bb72db868734dc69` - :ref:`exhale_function_encoding_8cuh_1afaadeb87864601a3151f4c49160761ec` - :ref:`exhale_function_encoding_8cuh_1a7878623dabfc7258be1483642b7d3c7e` - :ref:`exhale_function_encoding_8cuh_1acd6331526fef1e23ba21423e5cded240` - :ref:`exhale_function_encoding_8cuh_1a379fc8d264608481fec8e090d735b19a` - :ref:`exhale_function_encryption_8cuh_1ab6b298cc56b89565f97402e020d29257` - :ref:`exhale_function_bootstrapping_8cuh_1a27f28ebaaac600c74ef3b0698c23c492` - :ref:`exhale_function_util_8cuh_1a73a7299240f919d4087c7efaf3d46283` - :ref:`exhale_function_multiplication_8cuh_1a71d476de939f535a50fe3be6d0efb2fe` - :ref:`exhale_function_multiplication_8cuh_1a8fa5a4c65188d257d4582dd98ad565fd` - :ref:`exhale_function_util_8cuh_1a5636ce9254058aa69a4e1731d5a74904` - :ref:`exhale_function_util_8cu_1a28da4d19b0f13c30f7085c320f477973` - :ref:`exhale_function_util_8cuh_1a1fc06b616c708031d422332cc200a350` - :ref:`exhale_function_decryption_8cuh_1a3dd25093588d42cdf50c6353f6c2fa64` - :ref:`exhale_function_util_8cuh_1ac3914510f4c6e40fb4cd7eded322b1f4` - :ref:`exhale_function_util_8cuh_1ad87ed475895c4c332371ffbcc48b7503` - :ref:`exhale_function_keygeneration_8cuh_1ae9c4085de259b06c9a42b91ec4db3c1a` - :ref:`exhale_function_keygeneration_8cuh_1a56370cb0b8320edeaf22694c6ed41a9f` - :ref:`exhale_function_cosine__approx_8cu_1afe7bccd7c56ef628b167b831171c89cc` - :ref:`exhale_function_util_8cuh_1a053636eaeedf7990b3caba95e7b47023` - :ref:`exhale_function_util_8cuh_1a27af7640195551bacd29c03a2fc017b3` - :ref:`exhale_function_util_8cuh_1adcec939a39ecedf173813787294706c3` - :ref:`exhale_function_util_8cuh_1ae7060579ed8ca7f606bfd7cb5d32002d` - :ref:`exhale_function_util_8cuh_1abfaabe0fff8f50a03d8fe02278e4f2f4` - :ref:`exhale_function_util_8cuh_1a2f09bda686ae2c275b5c05238e88c138` - :ref:`exhale_function_util_8cuh_1acc571f5bd32914f54a7b4707db52f13c` - :ref:`exhale_function_cosine__approx_8cu_1ab474f6375fd12003231eb43b319f7249` - :ref:`exhale_function_precision_8cuh_1aac20579570ec056505c2aacb0ce78536` - :ref:`exhale_function_precision_8cuh_1a24d8f39fb420e046e67623eadf1b5e14` - :ref:`exhale_function_precision_8cuh_1a4d5d406ae6ee1adfd636ff5b3442bf3d` - :ref:`exhale_function_switchkey_8cuh_1a92e85fa8d40197b46dfd0f631cb34fe5` - :ref:`exhale_function_switchkey_8cuh_1ae858367d136fe42686a0ef21d4ce938a` - :ref:`exhale_function_secstdparams_8h_1a825a881d6f0adb34640ca9d6f38c1a12` - :ref:`exhale_function_secstdparams_8h_1a8db65a165f4388a0011e7b6dec59af29` - :ref:`exhale_function_secstdparams_8h_1aeb02ab9a4c7a787194f1895ed07a5d88` - :ref:`exhale_function_encryption_8cuh_1a30fffd6f9cd4e194b6f9cc02ecfcaafb` - :ref:`exhale_function_encryption_8cu_1ad3f4f30ac101bc2f897abb668bc1c20a` - :ref:`exhale_function_storagemanager_8cuh_1ac932b32e6a1dd9c5a1ed69fba3744999` - :ref:`exhale_function_storagemanager_8cuh_1ae271d10db2a32a36a588b059390d17ba` - :ref:`exhale_function_util_8cuh_1aaefe27620c77a0f40b4b39264e6d58be` - :ref:`exhale_function_util_8cuh_1a66bfcd4371c57369416b08c4bc3f912a` - :ref:`exhale_function_util_8cuh_1ab1e094fb4a8069113a2f1c4713884e3b` - :ref:`exhale_function_switchkey_8cuh_1a9ba635e628054567dcb2e7dfbb1a31a8` - :ref:`exhale_function_switchkey_8cuh_1a9fbaebea87a4cd8d15b86f54207af64f` - :ref:`exhale_function_switchkey_8cuh_1a80cdccc47df14a882983cce8e685891a` - :ref:`exhale_function_bootstrapping_8cuh_1ab6b761aa8843b1d1b42ae3f9a54a9178` - :ref:`exhale_function_bootstrapping_8cuh_1ab23031f1cda725f6f522bfa3a753227e` - :ref:`exhale_function_cosine__approx_8cu_1afe4babab0c058385c9bba6f7bce173d5` - :ref:`exhale_function_util_8cuh_1a14d6b49a4c3e11da6d0d4d1f4ec29e6a` - :ref:`exhale_function_bootstrapping_8cuh_1a27c6d96d7c841ffe3a1183ce3c111676` - :ref:`exhale_function_util_8cuh_1a673f4301fd802c00c92324938b4831cf` - :ref:`exhale_function_switchkey_8cuh_1a279adfed6d77cc8366b95829d82d1dc3` - :ref:`exhale_function_keygeneration_8cuh_1aa6e89af7dca2988126305dd27922ddf1` - :ref:`exhale_function_keygeneration_8cuh_1aa774e1c4ae80b7f32401d1f896ad4fd6` - :ref:`exhale_function_keygeneration_8cu_1a8d8501ceccbb5f9412ccc78f63c44997` - :ref:`exhale_function_keygeneration_8cuh_1adb8fdd26d212f17373c5c13b10f21c4a` - :ref:`exhale_function_keygeneration_8cuh_1ac9c23305941ea6cc38a5eb90a0ffa681` - :ref:`exhale_function_keygeneration_8cuh_1ad43a9e1574023967d902584b66213bb5` - :ref:`exhale_function_keygeneration_8cuh_1a932b4f1ec36fd645e3e4a1ec319a9fc1` - :ref:`exhale_function_keygeneration_8cuh_1a8302720b1bd2ad05cb7d28745d414c5e` - :ref:`exhale_function_switchkey_8cuh_1aa1b8212c482ace9f383e2f5d7ac8a484` - :ref:`exhale_function_switchkey_8cuh_1a2403ce2c5fa024985379425268505263` - :ref:`exhale_function_addition_8cuh_1a42768e57a3e82fb3ea1271a267752ab6` - :ref:`exhale_function_ckks_2operator_8cu_1a2cecbcbbbde159d60cff269fc2f5aa3e` - :ref:`exhale_function_storagemanager_8cuh_1aa2a8d39f9d6f143fa5fd49b452a70e2a` - :ref:`exhale_function_keygeneration_8cuh_1ac9b1547b5f64b6638a5086e1459d7c29` - :ref:`exhale_function_encryption_8cuh_1a5c9578df6035633652525a0de2b1be12` - :ref:`exhale_function_keygeneration_8cuh_1a596bce745569303567e4bb8c82a79196` - :ref:`exhale_function_keygeneration_8cuh_1a2a5a25768a47e52fcbea6cb5244501e8` - :ref:`exhale_function_keygeneration_8cuh_1a89ba48d85b02590553f102ca2115eaf1` - :ref:`exhale_function_keygeneration_8cuh_1ae4b84e078db0dfa6956d8fd658f88ef5` - :ref:`exhale_function_keygeneration_8cuh_1a31c59a04cc52b330b9aee14137fc4836` - :ref:`exhale_function_keygeneration_8cuh_1afffbbd04d9ee7c75f0bc7f0eaa7a18e1` - :ref:`exhale_function_bootstrapping_8cuh_1aa305193a191587c0591a3f82c14ddb58` - :ref:`exhale_function_keygeneration_8cuh_1aba1f4f9c916fb6e72b7bc5420c1406a4` - :ref:`exhale_function_keygeneration_8cuh_1a4a770bcd85890baafe149d5eab348427` - :ref:`exhale_function_keygeneration_8cuh_1aca45ebe14c561b9cb0066201bd36fb88` - :ref:`exhale_function_util_8cuh_1a586ef36a293990a096bc7e3dd16349e5` - :ref:`exhale_function_util_8cuh_1a14277f51f5b2f77cd5f3d153967e6554` - :ref:`exhale_function_addition_8cuh_1a3a30e324a2d8a371176cbfd4c378af43` - :ref:`exhale_function_decryption_8cuh_1a5cc03fcdc98ac8add44997ec94417f74` - :ref:`exhale_function_decryption_8cuh_1aaef2643d02507ce8dcfcd2780b8d1907` - :ref:`exhale_function_decryption_8cuh_1ad10d4a851c71ef2c4e931701fa2821dc` - :ref:`exhale_function_small__ntt_8cuh_1a45c21323683ebdedaee3a984c55fac90` - :ref:`exhale_function_small__ntt_8cu_1a2edab3a5e9ce1f4d6b8be4493c0a9b24` - :ref:`exhale_function_small__ntt_8cu_1a22d9c447359179e2bce92ba1b6c4dbab` - :ref:`exhale_function_small__ntt_8cuh_1a0e697386e15476465f985df0bc4c9983` - :ref:`exhale_function_small__ntt_8cu_1a9a7162e9626e03b1577f451e84f67e5a` - :ref:`exhale_function_small__ntt_8cu_1ad27c0f0caf553981902084d139a3394f` - :ref:`exhale_function_util_8cuh_1a38c3e4631b582ba3c5a9599e972dc56e` - :ref:`exhale_function_keygeneration_8cuh_1a2567caa63b0d1d59022e317450ce58b2` - :ref:`exhale_function_addition_8cuh_1a99571a149d38bfd800ad70cd8df7bc86` - :ref:`exhale_function_addition_8cuh_1a9b8fb45b280411ba04618f192b7da57e` - :ref:`exhale_function_addition_8cuh_1aae4a3c776de5c6ddfaaa18168c015d48` - :ref:`exhale_function_addition_8cuh_1a058900711752679e4139580043b0b073` - :ref:`exhale_function_addition_8cuh_1af3b4a7878c1478192fda815ad5b65f2d` - :ref:`exhale_function_keygeneration_8cuh_1aa5f921263e9b3cf00ac172919f9edcee` - :ref:`exhale_function_keygeneration_8cuh_1a35ccc8762af19cd5ca14859513bc8fc8` - :ref:`exhale_function_keygeneration_8cuh_1a98afc44bec9901bfa5fe5cbd62e9a1b7` - :ref:`exhale_function_bootstrapping_8cuh_1a7f88db0421e832e63dc3531b9f4a543a` - :ref:`exhale_function_bootstrapping_8cuh_1a08c24753cb63fdc496649a4a518d6e9e` - :ref:`exhale_function_bootstrapping_8cuh_1a5b21a17be7812da596e2bbf40a9530f2` - :ref:`exhale_function_bootstrapping_8cuh_1a20af18bbbe6c9deac96f37faf4d79b19` - :ref:`exhale_function_bootstrapping_8cuh_1afc5b6887c8e750d99e13220a7d568c32` - :ref:`exhale_function_bootstrapping_8cuh_1a7a9c9f835edbe627c3122a9c88c1c92b` - :ref:`exhale_function_bootstrapping_8cuh_1ac40ad0d918c49c094edcad4f6d9411a0` - :ref:`exhale_function_keygeneration_8cuh_1af4e838252c09858c9af5dae970acf440` - :ref:`exhale_function_keygeneration_8cuh_1a98db7e7fccfb1c37512d01fc3d1c5a21` - :ref:`exhale_function_keygeneration_8cuh_1a67863f92322b58c1138cc3693c6e32dd` - :ref:`exhale_function_keygeneration_8cuh_1a986643d804f92c7e43f9de9428961ef5` - :ref:`exhale_function_keygeneration_8cuh_1a1f9b78ac24330fb164db71d90c1b8924` - :ref:`exhale_function_keygeneration_8cuh_1a52289fbb3f103c7d5978a95f592520e4` - :ref:`exhale_function_keygeneration_8cuh_1ab9584e8abaf3b773265eebb26870bb16` - :ref:`exhale_function_bootstrapping_8cuh_1af7597e6b530e7a2a0ae2b85f1987cf1f` - :ref:`exhale_function_bootstrapping_8cuh_1a18abfb5851726f45d62b73f46e22682d` - :ref:`exhale_function_bootstrapping_8cuh_1a84c87099ba2570d979e560ad638996e7` - :ref:`exhale_function_bootstrapping_8cuh_1a88b26aaf8b4ae2db8b4124c8c3e1ea90` - :ref:`exhale_function_bootstrapping_8cuh_1a029378519502bda4a47afff510a57e2a` - :ref:`exhale_function_bootstrapping_8cuh_1abdcdb7292bfdb2e243b4284970a8ef3e` - :ref:`exhale_function_keygeneration_8cuh_1abf37e49ef3f228ceda09794c2c5d0b21` - :ref:`exhale_function_bootstrapping_8cuh_1ad336c9e692dc899190399868e11b92eb` - :ref:`exhale_function_bootstrapping_8cuh_1abc6bdf47098fbaa2c7b3eb5a03bfd1b8` - :ref:`exhale_function_multiplication_8cuh_1a123a0af76edcf04b2b7fd2094bd0b577` - :ref:`exhale_function_keygeneration_8cuh_1a78540f841079155d64242c242f5fdf21` - :ref:`exhale_function_bootstrapping_8cuh_1a053fc42b8455184b9ab51b0725744776` - :ref:`exhale_function_util_8cuh_1a9da7d5db4badc37e35236f09965fb498` - :ref:`exhale_function_util_8cuh_1af7465667f65aae8dd9cbe938dc7c08f4` - :ref:`exhale_function_bootstrapping_8cuh_1a98fa99cc2ecba8ef20a45cd880583a51` - :ref:`exhale_function_util_8cuh_1a0215c47a27296288875956f06340909e` Variables --------- - :ref:`exhale_variable_secstdparams_8h_1a01397390d0f04bb6a591ff37d9308875`