security/openfhe: Remove port

Leaf libraries not relevant to server environment
This commit is contained in:
2025-05-07 14:56:17 +02:00
parent 09d81addd7
commit fd56f2cf4b
7 changed files with 1 additions and 472 deletions
+1
View File
@@ -6510,6 +6510,7 @@ security/ngrok
security/nitrokey-app
security/openconnect-gui
security/opencryptoki
security/openfhe
security/openssl111
security/openssl31
security/openssl31-quictls
-1
View File
@@ -374,7 +374,6 @@
SUBDIR += openconnect-freebsd-daemon
SUBDIR += openct
SUBDIR += opendoas
SUBDIR += openfhe
SUBDIR += openfortivpn
SUBDIR += openiked
SUBDIR += openiked-portable
-59
View File
@@ -1,59 +0,0 @@
PORTNAME= openfhe
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.4
CATEGORIES= security math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open-source Fully Homomorphic Encryption library
WWW= https://github.com/openfheorg/openfhe-development
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= compilation fails: error: __int128 is not supported on this target
.if !exists(/usr/include/omp.h)
BROKEN= requires OpenMP support that is missing on this architecture
.endif
BUILD_DEPENDS= autoconf:devel/autoconf # possibly a mistake in the project
USES= cmake:noninja,testing compiler:c++17-lang localbase:ldflags # cmake refuses to work with ninja
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= openfheorg
GH_PROJECT= openfhe-development
GH_TUPLE= openfheorg:cereal:984e3f1:cereal/third-party/cereal \
google:googletest:8b4817e:google_test/third-party/google-test
LDFLAGS+= -pthread
CMAKE_OFF= BUILD_UNITTESTS BUILD_EXAMPLES BUILD_BENCHMARKS
CMAKE_TESTING_ON= BUILD_UNITTESTS
CMAKE_TESTING_TARGET= testall
BINARY_ALIAS= git=false
OPTIONS_DEFINE= HEXL NTL OPENMP
OPTIONS_DEFAULT= NTL
HEXL_DESC= Buld with Intel hexl
HEXL_CMAKE_BOOL= WITH_INTEL_HEXL
HEXL_BROKEN= Fails to find hexl package and no hexl submodule
NTL_DESC= Build with libntl
NTL_CMAKE_BOOL= WITH_NTL
NTL_LIB_DEPENDS= libgmp.so:math/gmp \
libntl.so:math/ntl
OPENMP_CMAKE_BOOL= WITH_OPENMP
.if exists(/usr/include/omp.h)
OPTIONS_DEFAULT+= OPENMP
.else
OPENMP_BROKEN= OpenMP isn't enabled on this architecture
.endif
post-install:
@${RM} ${STAGEDIR}${PREFIX}/include/openfhe/core/math/hal/intnat/ubintnat.h.orig
.include <bsd.port.mk>
-7
View File
@@ -1,7 +0,0 @@
TIMESTAMP = 1742623027
SHA256 (openfheorg-openfhe-development-v1.2.4_GH0.tar.gz) = 1621a66c7d15b1ec629c9aeb2229cb78a331c8ddddf7f4f39ece6d5c251c4605
SIZE (openfheorg-openfhe-development-v1.2.4_GH0.tar.gz) = 2080826
SHA256 (openfheorg-cereal-984e3f1_GH0.tar.gz) = d79d6b97a53c1adb67a001d3b85a3f7396131bfefb09a64b6ea78fa5a17c5fc5
SIZE (openfheorg-cereal-984e3f1_GH0.tar.gz) = 386502
SHA256 (google-googletest-8b4817e_GH0.tar.gz) = 2707e4eecfb7ab19678c435e469c500e253c85236fc6a78e9fb5cb166f4d88d2
SIZE (google-googletest-8b4817e_GH0.tar.gz) = 873421
@@ -1,26 +0,0 @@
--- src/core/include/math/hal/intnat/ubintnat.h.orig 2024-03-05 00:18:51 UTC
+++ src/core/include/math/hal/intnat/ubintnat.h
@@ -1919,6 +1919,11 @@ class NativeIntegerT final : public lbcrypto::BigInteg
uint128_t c{static_cast<uint128_t>(a) * b};
res.hi = static_cast<uint64_t>(c >> 64);
res.lo = static_cast<uint64_t>(c);
+#elif __riscv
+ U128BITS wres(0), wa(a), wb(b);
+ wres = wa * wb;
+ res.hi = (uint64_t)(wres >> 64);
+ res.lo = (uint64_t)wres;
#elif defined(__EMSCRIPTEN__) // web assembly
uint64_t a1 = a >> 32;
uint64_t a2 = (uint32_t)a;
@@ -1957,6 +1962,11 @@ class NativeIntegerT final : public lbcrypto::BigInteg
res.lo = x.lo * y;
asm("umulh %0, %1, %2\n\t" : "=r"(res.hi) : "r"(x.lo), "r"(y));
res.hi += x.hi * y;
+#elif defined(__powerpc64__) || defined(__riscv)
+ U128BITS wres(0), wa(a), wb(b);
+ wres = wa * wb; // should give us 128 bits of 64 * 64
+ res.hi = (uint64_t)(wres >> 64);
+ res.lo = (uint64_t)wres;
#elif defined(__arm__) || defined(__powerpc__) // 32 bit processor
uint64_t wres(0), wa(a), wb(b);
wres = wa * wb;
-15
View File
@@ -1,15 +0,0 @@
Fully Homomorphic Encryption (FHE) is a powerful cryptographic primitive that
enables performing computations over encrypted data without having access to the
secret key. OpenFHE is an open-source FHE library that includes efficient
implementations of all common FHE schemes:
* Brakerski/Fan-Vercauteren (BFV) scheme for integer arithmetic
* Brakerski-Gentry-Vaikuntanathan (BGV) scheme for integer arithmetic
* Cheon-Kim-Kim-Song (CKKS) scheme for real-number arithmetic (includes
approximate bootstrapping)
* Ducas-Micciancio (DM) and Chillotti-Gama-Georgieva-Izabachene (CGGI) schemes
for evaluating Boolean circuits and arbitrary functions over larger plaintext
spaces using lookup tables
OpenFHE also includes the following multiparty extensions of FHE:
* Threshold FHE for BGV, BFV, and CKKS schemes
* Proxy Re-Encryption for BGV, BFV, and CKKS schemes
-364
View File
@@ -1,364 +0,0 @@
include/openfhe/binfhe/README.md
include/openfhe/binfhe/binfhe-base-params.h
include/openfhe/binfhe/binfhe-base-scheme.h
include/openfhe/binfhe/binfhe-constants.h
include/openfhe/binfhe/binfhecontext-ser.h
include/openfhe/binfhe/binfhecontext.h
include/openfhe/binfhe/lwe-ciphertext-fwd.h
include/openfhe/binfhe/lwe-ciphertext.h
include/openfhe/binfhe/lwe-cryptoparameters.h
include/openfhe/binfhe/lwe-keypair-fwd.h
include/openfhe/binfhe/lwe-keypair.h
include/openfhe/binfhe/lwe-keyswitchkey-fwd.h
include/openfhe/binfhe/lwe-keyswitchkey.h
include/openfhe/binfhe/lwe-pke.h
include/openfhe/binfhe/lwe-privatekey-fwd.h
include/openfhe/binfhe/lwe-privatekey.h
include/openfhe/binfhe/lwe-publickey-fwd.h
include/openfhe/binfhe/lwe-publickey.h
include/openfhe/binfhe/rgsw-acc-cggi.h
include/openfhe/binfhe/rgsw-acc-dm.h
include/openfhe/binfhe/rgsw-acc-lmkcdey.h
include/openfhe/binfhe/rgsw-acc.h
include/openfhe/binfhe/rgsw-acckey.h
include/openfhe/binfhe/rgsw-cryptoparameters.h
include/openfhe/binfhe/rgsw-evalkey.h
include/openfhe/binfhe/rlwe-ciphertext.h
include/openfhe/cereal/access.hpp
include/openfhe/cereal/archives/adapters.hpp
include/openfhe/cereal/archives/binary.hpp
include/openfhe/cereal/archives/json.hpp
include/openfhe/cereal/archives/portable_binary.hpp
include/openfhe/cereal/archives/xml.hpp
include/openfhe/cereal/cereal.hpp
include/openfhe/cereal/details/helpers.hpp
include/openfhe/cereal/details/polymorphic_impl.hpp
include/openfhe/cereal/details/polymorphic_impl_fwd.hpp
include/openfhe/cereal/details/static_object.hpp
include/openfhe/cereal/details/traits.hpp
include/openfhe/cereal/details/util.hpp
include/openfhe/cereal/external/LICENSE
include/openfhe/cereal/external/base64.hpp
include/openfhe/cereal/external/rapidjson/LICENSE
include/openfhe/cereal/external/rapidjson/allocators.h
include/openfhe/cereal/external/rapidjson/cursorstreamwrapper.h
include/openfhe/cereal/external/rapidjson/document.h
include/openfhe/cereal/external/rapidjson/encodedstream.h
include/openfhe/cereal/external/rapidjson/encodings.h
include/openfhe/cereal/external/rapidjson/error/en.h
include/openfhe/cereal/external/rapidjson/error/error.h
include/openfhe/cereal/external/rapidjson/filereadstream.h
include/openfhe/cereal/external/rapidjson/filewritestream.h
include/openfhe/cereal/external/rapidjson/fwd.h
include/openfhe/cereal/external/rapidjson/internal/biginteger.h
include/openfhe/cereal/external/rapidjson/internal/diyfp.h
include/openfhe/cereal/external/rapidjson/internal/dtoa.h
include/openfhe/cereal/external/rapidjson/internal/ieee754.h
include/openfhe/cereal/external/rapidjson/internal/itoa.h
include/openfhe/cereal/external/rapidjson/internal/meta.h
include/openfhe/cereal/external/rapidjson/internal/pow10.h
include/openfhe/cereal/external/rapidjson/internal/regex.h
include/openfhe/cereal/external/rapidjson/internal/stack.h
include/openfhe/cereal/external/rapidjson/internal/strfunc.h
include/openfhe/cereal/external/rapidjson/internal/strtod.h
include/openfhe/cereal/external/rapidjson/internal/swap.h
include/openfhe/cereal/external/rapidjson/istreamwrapper.h
include/openfhe/cereal/external/rapidjson/memorybuffer.h
include/openfhe/cereal/external/rapidjson/memorystream.h
include/openfhe/cereal/external/rapidjson/msinttypes/LICENSE
include/openfhe/cereal/external/rapidjson/msinttypes/inttypes.h
include/openfhe/cereal/external/rapidjson/msinttypes/stdint.h
include/openfhe/cereal/external/rapidjson/ostreamwrapper.h
include/openfhe/cereal/external/rapidjson/pointer.h
include/openfhe/cereal/external/rapidjson/prettywriter.h
include/openfhe/cereal/external/rapidjson/rapidjson.h
include/openfhe/cereal/external/rapidjson/reader.h
include/openfhe/cereal/external/rapidjson/schema.h
include/openfhe/cereal/external/rapidjson/stream.h
include/openfhe/cereal/external/rapidjson/stringbuffer.h
include/openfhe/cereal/external/rapidjson/writer.h
include/openfhe/cereal/external/rapidxml/license.txt
include/openfhe/cereal/external/rapidxml/manual.html
include/openfhe/cereal/external/rapidxml/rapidxml.hpp
include/openfhe/cereal/external/rapidxml/rapidxml_iterators.hpp
include/openfhe/cereal/external/rapidxml/rapidxml_print.hpp
include/openfhe/cereal/external/rapidxml/rapidxml_utils.hpp
include/openfhe/cereal/macros.hpp
include/openfhe/cereal/specialize.hpp
include/openfhe/cereal/types/array.hpp
include/openfhe/cereal/types/atomic.hpp
include/openfhe/cereal/types/base_class.hpp
include/openfhe/cereal/types/bitset.hpp
include/openfhe/cereal/types/boost_variant.hpp
include/openfhe/cereal/types/chrono.hpp
include/openfhe/cereal/types/common.hpp
include/openfhe/cereal/types/complex.hpp
include/openfhe/cereal/types/concepts/pair_associative_container.hpp
include/openfhe/cereal/types/deque.hpp
include/openfhe/cereal/types/forward_list.hpp
include/openfhe/cereal/types/functional.hpp
include/openfhe/cereal/types/list.hpp
include/openfhe/cereal/types/map.hpp
include/openfhe/cereal/types/memory.hpp
include/openfhe/cereal/types/optional.hpp
include/openfhe/cereal/types/polymorphic.hpp
include/openfhe/cereal/types/queue.hpp
include/openfhe/cereal/types/set.hpp
include/openfhe/cereal/types/stack.hpp
include/openfhe/cereal/types/string.hpp
include/openfhe/cereal/types/tuple.hpp
include/openfhe/cereal/types/unordered_map.hpp
include/openfhe/cereal/types/unordered_set.hpp
include/openfhe/cereal/types/utility.hpp
include/openfhe/cereal/types/valarray.hpp
include/openfhe/cereal/types/variant.hpp
include/openfhe/cereal/types/vector.hpp
include/openfhe/cereal/version.hpp
include/openfhe/core/README.md
include/openfhe/core/config_core.h
include/openfhe/core/lattice/README.md
include/openfhe/core/lattice/constants-lattice.h
include/openfhe/core/lattice/dgsampling-impl.h
include/openfhe/core/lattice/dgsampling.h
include/openfhe/core/lattice/field2n-impl.h
include/openfhe/core/lattice/field2n.h
include/openfhe/core/lattice/hal/README.md
include/openfhe/core/lattice/hal/dcrtpoly-interface.h
include/openfhe/core/lattice/hal/default/dcrtpoly-impl.h
include/openfhe/core/lattice/hal/default/dcrtpoly.h
include/openfhe/core/lattice/hal/default/ildcrtparams.h
include/openfhe/core/lattice/hal/default/ilparams.h
include/openfhe/core/lattice/hal/default/poly-impl.h
include/openfhe/core/lattice/hal/default/poly.h
include/openfhe/core/lattice/hal/elemparams.h
include/openfhe/core/lattice/hal/lat-backend.h
include/openfhe/core/lattice/hal/poly-interface.h
include/openfhe/core/lattice/ilelement.h
include/openfhe/core/lattice/lat-hal.h
include/openfhe/core/lattice/matrix-lattice-impl.h
include/openfhe/core/lattice/stdlatticeparms.h
include/openfhe/core/lattice/trapdoor-impl.h
include/openfhe/core/lattice/trapdoor.h
include/openfhe/core/lattice/trapdoorparameters.h
include/openfhe/core/math/README.md
include/openfhe/core/math/SAMPLING_README.md
include/openfhe/core/math/binaryuniformgenerator-impl.h
include/openfhe/core/math/binaryuniformgenerator.h
include/openfhe/core/math/chebyshev.h
include/openfhe/core/math/dftransform.h
include/openfhe/core/math/discretegaussiangenerator-impl.h
include/openfhe/core/math/discretegaussiangenerator.h
include/openfhe/core/math/discretegaussiangeneratorgeneric.h
include/openfhe/core/math/discreteuniformgenerator-impl.h
include/openfhe/core/math/discreteuniformgenerator.h
include/openfhe/core/math/distrgen.h
include/openfhe/core/math/distributiongenerator.h
include/openfhe/core/math/hal/basicint.h
include/openfhe/core/math/hal/bigintbackend.h
include/openfhe/core/math/hal/bigintdyn/backenddyn.h
include/openfhe/core/math/hal/bigintdyn/mubintvecdyn.h
include/openfhe/core/math/hal/bigintdyn/transformdyn-impl.h
include/openfhe/core/math/hal/bigintdyn/transformdyn.h
include/openfhe/core/math/hal/bigintdyn/ubintdyn.h
include/openfhe/core/math/hal/bigintfxd/backendfxd.h
include/openfhe/core/math/hal/bigintfxd/mubintvecfxd.h
include/openfhe/core/math/hal/bigintfxd/transformfxd-impl.h
include/openfhe/core/math/hal/bigintfxd/transformfxd.h
include/openfhe/core/math/hal/bigintfxd/ubintfxd.h
include/openfhe/core/math/hal/bigintntl/backendntl.h
include/openfhe/core/math/hal/bigintntl/mubintvecntl.h
include/openfhe/core/math/hal/bigintntl/transformntl-impl.h
include/openfhe/core/math/hal/bigintntl/transformntl.h
include/openfhe/core/math/hal/bigintntl/ubintntl.h
include/openfhe/core/math/hal/integer.h
include/openfhe/core/math/hal/intnat/mubintvecnat.h
include/openfhe/core/math/hal/intnat/transformnat-impl.h
include/openfhe/core/math/hal/intnat/transformnat.h
include/openfhe/core/math/hal/intnat/ubintnat.h
include/openfhe/core/math/hal/nativeintbackend.h
include/openfhe/core/math/hal/transform.h
include/openfhe/core/math/hal/vector.h
include/openfhe/core/math/math-hal.h
include/openfhe/core/math/math_backends.md
include/openfhe/core/math/matrix-impl.h
include/openfhe/core/math/matrix.h
include/openfhe/core/math/matrixstrassen-impl.h
include/openfhe/core/math/matrixstrassen.h
include/openfhe/core/math/nbtheory-impl.h
include/openfhe/core/math/nbtheory.h
include/openfhe/core/math/ternaryuniformgenerator-impl.h
include/openfhe/core/math/ternaryuniformgenerator.h
include/openfhe/core/openfhecore.h
include/openfhe/core/testdefs.h
include/openfhe/core/utils/README.md
include/openfhe/core/utils/blockAllocator/README.md
include/openfhe/core/utils/blockAllocator/blockAllocator.h
include/openfhe/core/utils/blockAllocator/stl_allocator.h
include/openfhe/core/utils/blockAllocator/xallocator.h
include/openfhe/core/utils/blockAllocator/xlist.h
include/openfhe/core/utils/blockAllocator/xmap.h
include/openfhe/core/utils/blockAllocator/xqueue.h
include/openfhe/core/utils/blockAllocator/xset.h
include/openfhe/core/utils/blockAllocator/xsstream.h
include/openfhe/core/utils/blockAllocator/xstring.h
include/openfhe/core/utils/blockAllocator/xvector.h
include/openfhe/core/utils/caller_info.h
include/openfhe/core/utils/debug.h
include/openfhe/core/utils/demangle.h
include/openfhe/core/utils/exception.h
include/openfhe/core/utils/get-call-stack.h
include/openfhe/core/utils/hashutil.h
include/openfhe/core/utils/inttypes.h
include/openfhe/core/utils/memory.h
include/openfhe/core/utils/openfhebase64.h
include/openfhe/core/utils/parallel.h
include/openfhe/core/utils/prng/CPPLINT.cfg
include/openfhe/core/utils/prng/README.md
include/openfhe/core/utils/prng/blake2-impl.h
include/openfhe/core/utils/prng/blake2.h
include/openfhe/core/utils/prng/blake2engine.h
include/openfhe/core/utils/prng/prng.h
include/openfhe/core/utils/serial.h
include/openfhe/core/utils/serializable.h
include/openfhe/core/utils/sertype.h
include/openfhe/core/utils/type_name.h
include/openfhe/core/utils/utilities-int.h
include/openfhe/core/utils/utilities.h
include/openfhe/core/version.h
include/openfhe/pke/README.md
include/openfhe/pke/ciphertext-fwd.h
include/openfhe/pke/ciphertext-ser.h
include/openfhe/pke/ciphertext.h
include/openfhe/pke/constants-defs.h
include/openfhe/pke/constants.h
include/openfhe/pke/cryptocontext-fwd.h
include/openfhe/pke/cryptocontext-ser.h
include/openfhe/pke/cryptocontext.h
include/openfhe/pke/cryptocontextfactory.h
include/openfhe/pke/cryptoobject.h
include/openfhe/pke/encoding/README.md
include/openfhe/pke/encoding/ckkspackedencoding.h
include/openfhe/pke/encoding/coefpackedencoding.h
include/openfhe/pke/encoding/encodingparams.h
include/openfhe/pke/encoding/encodings.h
include/openfhe/pke/encoding/packedencoding.h
include/openfhe/pke/encoding/plaintext-fwd.h
include/openfhe/pke/encoding/plaintext.h
include/openfhe/pke/encoding/plaintextfactory.h
include/openfhe/pke/encoding/stringencoding.h
include/openfhe/pke/gen-cryptocontext.h
include/openfhe/pke/globals.h
include/openfhe/pke/key/README.md
include/openfhe/pke/key/evalkey-fwd.h
include/openfhe/pke/key/evalkey.h
include/openfhe/pke/key/evalkeyrelin-fwd.h
include/openfhe/pke/key/evalkeyrelin.h
include/openfhe/pke/key/key-ser.h
include/openfhe/pke/key/key.h
include/openfhe/pke/key/keypair.h
include/openfhe/pke/key/privatekey-fwd.h
include/openfhe/pke/key/privatekey.h
include/openfhe/pke/key/publickey-fwd.h
include/openfhe/pke/key/publickey.h
include/openfhe/pke/keyswitch/README.md
include/openfhe/pke/keyswitch/keyswitch-base.h
include/openfhe/pke/keyswitch/keyswitch-bv.h
include/openfhe/pke/keyswitch/keyswitch-hybrid.h
include/openfhe/pke/keyswitch/keyswitch-rns.h
include/openfhe/pke/metadata-ser.h
include/openfhe/pke/metadata.h
include/openfhe/pke/openfhe.h
include/openfhe/pke/scheme/README.md
include/openfhe/pke/scheme/bfvrns/bfvrns-advancedshe.h
include/openfhe/pke/scheme/bfvrns/bfvrns-cryptoparameters.h
include/openfhe/pke/scheme/bfvrns/bfvrns-fhe.h
include/openfhe/pke/scheme/bfvrns/bfvrns-leveledshe.h
include/openfhe/pke/scheme/bfvrns/bfvrns-multiparty.h
include/openfhe/pke/scheme/bfvrns/bfvrns-parametergeneration.h
include/openfhe/pke/scheme/bfvrns/bfvrns-pke.h
include/openfhe/pke/scheme/bfvrns/bfvrns-pre.h
include/openfhe/pke/scheme/bfvrns/bfvrns-scheme.h
include/openfhe/pke/scheme/bfvrns/bfvrns-ser.h
include/openfhe/pke/scheme/bfvrns/gen-cryptocontext-bfvrns-internal.h
include/openfhe/pke/scheme/bfvrns/gen-cryptocontext-bfvrns-params.h
include/openfhe/pke/scheme/bfvrns/gen-cryptocontext-bfvrns.h
include/openfhe/pke/scheme/bgvrns/bgvrns-advancedshe.h
include/openfhe/pke/scheme/bgvrns/bgvrns-cryptoparameters.h
include/openfhe/pke/scheme/bgvrns/bgvrns-fhe.h
include/openfhe/pke/scheme/bgvrns/bgvrns-leveledshe.h
include/openfhe/pke/scheme/bgvrns/bgvrns-multiparty.h
include/openfhe/pke/scheme/bgvrns/bgvrns-parametergeneration.h
include/openfhe/pke/scheme/bgvrns/bgvrns-pke.h
include/openfhe/pke/scheme/bgvrns/bgvrns-pre.h
include/openfhe/pke/scheme/bgvrns/bgvrns-scheme.h
include/openfhe/pke/scheme/bgvrns/bgvrns-ser.h
include/openfhe/pke/scheme/bgvrns/gen-cryptocontext-bgvrns-internal.h
include/openfhe/pke/scheme/bgvrns/gen-cryptocontext-bgvrns-params.h
include/openfhe/pke/scheme/bgvrns/gen-cryptocontext-bgvrns.h
include/openfhe/pke/scheme/ckksrns/README.md
include/openfhe/pke/scheme/ckksrns/ckksrns-advancedshe.h
include/openfhe/pke/scheme/ckksrns/ckksrns-cryptoparameters.h
include/openfhe/pke/scheme/ckksrns/ckksrns-fhe.h
include/openfhe/pke/scheme/ckksrns/ckksrns-leveledshe.h
include/openfhe/pke/scheme/ckksrns/ckksrns-multiparty.h
include/openfhe/pke/scheme/ckksrns/ckksrns-parametergeneration.h
include/openfhe/pke/scheme/ckksrns/ckksrns-pke.h
include/openfhe/pke/scheme/ckksrns/ckksrns-pre.h
include/openfhe/pke/scheme/ckksrns/ckksrns-scheme.h
include/openfhe/pke/scheme/ckksrns/ckksrns-schemeswitching.h
include/openfhe/pke/scheme/ckksrns/ckksrns-ser.h
include/openfhe/pke/scheme/ckksrns/ckksrns-utils.h
include/openfhe/pke/scheme/ckksrns/gen-cryptocontext-ckksrns-internal.h
include/openfhe/pke/scheme/ckksrns/gen-cryptocontext-ckksrns-params.h
include/openfhe/pke/scheme/ckksrns/gen-cryptocontext-ckksrns.h
include/openfhe/pke/scheme/ckksrns/schemeswitching-data-serializer.h
include/openfhe/pke/scheme/gen-cryptocontext-params-defaults.h
include/openfhe/pke/scheme/gen-cryptocontext-params-validation.h
include/openfhe/pke/scheme/gen-cryptocontext-params.h
include/openfhe/pke/scheme/scheme-id.h
include/openfhe/pke/scheme/scheme-swch-params.h
include/openfhe/pke/scheme/scheme-utils.h
include/openfhe/pke/schemebase/base-advancedshe.h
include/openfhe/pke/schemebase/base-cryptoparameters.h
include/openfhe/pke/schemebase/base-fhe.h
include/openfhe/pke/schemebase/base-leveledshe.h
include/openfhe/pke/schemebase/base-multiparty.h
include/openfhe/pke/schemebase/base-parametergeneration.h
include/openfhe/pke/schemebase/base-pke.h
include/openfhe/pke/schemebase/base-pre.h
include/openfhe/pke/schemebase/base-scheme.h
include/openfhe/pke/schemebase/base-ser.h
include/openfhe/pke/schemebase/decrypt-result.h
include/openfhe/pke/schemebase/rlwe-cryptoparameters.h
include/openfhe/pke/schemerns/rns-advancedshe.h
include/openfhe/pke/schemerns/rns-cryptoparameters.h
include/openfhe/pke/schemerns/rns-fhe.h
include/openfhe/pke/schemerns/rns-leveledshe.h
include/openfhe/pke/schemerns/rns-multiparty.h
include/openfhe/pke/schemerns/rns-parametergeneration.h
include/openfhe/pke/schemerns/rns-pke.h
include/openfhe/pke/schemerns/rns-pre.h
include/openfhe/pke/schemerns/rns-scheme.h
include/openfhe/pke/schemerns/rns-ser.h
include/openfhe/pke/unittest/utils/BaseTestCase.h
include/openfhe/pke/unittest/utils/UnitTestCCParams.h
include/openfhe/pke/unittest/utils/UnitTestCryptoContext.h
include/openfhe/pke/unittest/utils/UnitTestException.h
include/openfhe/pke/unittest/utils/UnitTestMetadataTest.h
include/openfhe/pke/unittest/utils/UnitTestMetadataTestSer.h
include/openfhe/pke/unittest/utils/UnitTestReadCSVData.h
include/openfhe/pke/unittest/utils/UnitTestSer.h
include/openfhe/pke/unittest/utils/UnitTestUtils.h
lib/OpenFHE/OpenFHEConfig.cmake
lib/OpenFHE/OpenFHEConfigVersion.cmake
lib/OpenFHE/OpenFHETargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/OpenFHE/OpenFHETargets.cmake
lib/libOPENFHEbinfhe.so
lib/libOPENFHEbinfhe.so.1
lib/libOPENFHEbinfhe.so.1.2.4
lib/libOPENFHEcore.so
lib/libOPENFHEcore.so.1
lib/libOPENFHEcore.so.1.2.4
lib/libOPENFHEpke.so
lib/libOPENFHEpke.so.1
lib/libOPENFHEpke.so.1.2.4