Home
last modified time | relevance | path

Searched refs:SEAL_NODISCARD (Results 1 – 25 of 45) sorted by relevance

12

/dports/security/seal/SEAL-3.7.2/native/src/seal/
H A Dvalcheck.h31 SEAL_NODISCARD bool is_metadata_valid_for(
46 SEAL_NODISCARD bool is_metadata_valid_for(
118 SEAL_NODISCARD bool is_buffer_valid(const Plaintext &in);
129 SEAL_NODISCARD bool is_buffer_valid(const Ciphertext &in);
140 SEAL_NODISCARD bool is_buffer_valid(const SecretKey &in);
151 SEAL_NODISCARD bool is_buffer_valid(const PublicKey &in);
162 SEAL_NODISCARD bool is_buffer_valid(const KSwitchKeys &in);
173 SEAL_NODISCARD bool is_buffer_valid(const RelinKeys &in);
184 SEAL_NODISCARD bool is_buffer_valid(const GaloisKeys &in);
196 SEAL_NODISCARD bool is_data_valid_for(const Plaintext &in, const SEALContext &context);
[all …]
H A Dcontext.h128 SEAL_NODISCARD const char *parameter_error_name() const noexcept;
133 SEAL_NODISCARD const char *parameter_error_message() const noexcept;
138 SEAL_NODISCARD inline bool parameters_set() const noexcept in parameters_set()
280 SEAL_NODISCARD inline const parms_id_type &parms_id() const noexcept in parms_id()
317 SEAL_NODISCARD inline const util::RNSTool *rns_tool() const noexcept in rns_tool()
432 SEAL_NODISCARD inline std::size_t chain_index() const noexcept in chain_index()
573 SEAL_NODISCARD inline bool parameters_set() const in parameters_set()
581 SEAL_NODISCARD inline const char *parameter_error_name() const in parameter_error_name()
590 SEAL_NODISCARD inline const char *parameter_error_message() const in parameter_error_message()
600 SEAL_NODISCARD inline const parms_id_type &key_parms_id() const noexcept in key_parms_id()
[all …]
H A Dmodulus.h91 SEAL_NODISCARD inline int bit_count() const noexcept in bit_count()
99 SEAL_NODISCARD inline std::size_t uint64_count() const noexcept in uint64_count()
107 SEAL_NODISCARD inline const uint64_t *data() const noexcept in data()
115 SEAL_NODISCARD inline std::uint64_t value() const noexcept in value()
125 SEAL_NODISCARD inline auto &const_ratio() const noexcept in const_ratio()
133 SEAL_NODISCARD inline bool is_zero() const noexcept in is_zero()
141 SEAL_NODISCARD inline bool is_prime() const noexcept in is_prime()
274 SEAL_NODISCARD inline std::streamoff save_size(
439 SEAL_NODISCARD static constexpr int MaxBitCount(
478 SEAL_NODISCARD static std::vector<Modulus> BFVDefault(
[all …]
H A Drandomgen.h46 SEAL_NODISCARD inline std::uint64_t random_uint64() in random_uint64()
154 SEAL_NODISCARD inline prng_type type() const noexcept in type()
162 SEAL_NODISCARD inline prng_type &type() noexcept in type()
178 SEAL_NODISCARD inline prng_seed_type &seed() noexcept in seed()
191 SEAL_NODISCARD static inline std::streamoff SaveSize(
207 SEAL_NODISCARD inline std::streamoff save_size(
335 SEAL_NODISCARD inline prng_seed_type seed() const noexcept in seed()
350 SEAL_NODISCARD inline std::uint32_t generate() in generate()
476 SEAL_NODISCARD inline bool use_random_seed() noexcept in use_random_seed()
521 SEAL_NODISCARD prng_type type() const noexcept override in type()
[all …]
H A Dplaintext.h381 SEAL_NODISCARD inline pt_coeff_type *data() in data()
389 SEAL_NODISCARD inline const pt_coeff_type *data() const in data()
397 SEAL_NODISCARD inline gsl::span<pt_coeff_type> data_span() in data_span()
505 SEAL_NODISCARD inline bool is_zero() const in is_zero()
570 SEAL_NODISCARD inline std::string to_string() const in to_string()
587 SEAL_NODISCARD inline std::streamoff save_size(
735 SEAL_NODISCARD inline bool is_ntt_form() const noexcept in is_ntt_form()
746 SEAL_NODISCARD inline auto &parms_id() noexcept in parms_id()
757 SEAL_NODISCARD inline auto &parms_id() const noexcept in parms_id()
767 SEAL_NODISCARD inline auto &scale() noexcept in scale()
[all …]
H A Dciphertext.h304 SEAL_NODISCARD inline const auto &dyn_array() const noexcept in dyn_array()
312 SEAL_NODISCARD inline ct_coeff_type *data() noexcept in data()
427 SEAL_NODISCARD inline std::size_t size() const noexcept in size()
450 SEAL_NODISCARD inline bool is_transparent() const in is_transparent()
603 SEAL_NODISCARD inline bool is_ntt_form() const noexcept in is_ntt_form()
611 SEAL_NODISCARD inline bool &is_ntt_form() noexcept in is_ntt_form()
621 SEAL_NODISCARD inline auto &parms_id() noexcept in parms_id()
631 SEAL_NODISCARD inline auto &parms_id() const noexcept in parms_id()
641 SEAL_NODISCARD inline auto &scale() noexcept in scale()
650 SEAL_NODISCARD inline auto &scale() const noexcept in scale()
[all …]
H A Dmemorymanager.h140 SEAL_NODISCARD inline static MemoryPoolHandle Global() noexcept in Global()
148 SEAL_NODISCARD inline static MemoryPoolHandle ThreadLocal() noexcept in ThreadLocal()
171 SEAL_NODISCARD inline operator util::MemoryPool &() const
188 SEAL_NODISCARD inline std::size_t pool_count() const noexcept in pool_count()
198 SEAL_NODISCARD inline std::size_t alloc_byte_count() const noexcept in alloc_byte_count()
206 SEAL_NODISCARD inline long use_count() const noexcept in use_count()
214 SEAL_NODISCARD inline explicit operator bool() const noexcept
311 SEAL_NODISCARD inline virtual MemoryPoolHandle get_pool(mm_prof_opt_t) override in get_pool()
342 SEAL_NODISCARD inline virtual MemoryPoolHandle get_pool(mm_prof_opt_t) override in get_pool()
514 SEAL_NODISCARD static inline MemoryPoolHandle GetPool() in GetPool()
[all …]
H A Ddynarray.h30 SEAL_NODISCARD SizeT deflate_size_bound(SizeT in_size);
242 SEAL_NODISCARD inline T *begin() noexcept in begin()
250 SEAL_NODISCARD inline const T *begin() const noexcept in begin()
266 SEAL_NODISCARD inline T *end() noexcept in end()
274 SEAL_NODISCARD inline const T *end() const noexcept in end()
282 SEAL_NODISCARD inline const T *cend() const noexcept in cend()
290 SEAL_NODISCARD inline gsl::span<T> span() in span()
298 SEAL_NODISCARD inline gsl::span<const T> span() const in span()
328 SEAL_NODISCARD inline T &at(std::size_t index) in at()
362 SEAL_NODISCARD inline bool empty() const noexcept in empty()
[all …]
H A Dkswitchkeys.h80 SEAL_NODISCARD inline std::size_t size() const noexcept in size()
90 SEAL_NODISCARD inline auto &data() noexcept in data()
98 SEAL_NODISCARD inline auto &data() const noexcept in data()
109 SEAL_NODISCARD inline auto &data(std::size_t index) in data()
124 SEAL_NODISCARD inline const auto &data(std::size_t index) const in data()
138 SEAL_NODISCARD inline auto &parms_id() noexcept in parms_id()
148 SEAL_NODISCARD inline auto &parms_id() const noexcept in parms_id()
161 SEAL_NODISCARD inline std::streamoff save_size(
323 SEAL_NODISCARD inline MemoryPoolHandle pool() const noexcept in pool()
H A Dencryptionparams.h271 SEAL_NODISCARD inline scheme_type scheme() const noexcept
279 SEAL_NODISCARD inline std::size_t poly_modulus_degree() const noexcept
287 SEAL_NODISCARD inline auto coeff_modulus() const noexcept -> const std::vector<Modulus> &
295 SEAL_NODISCARD inline const Modulus &plain_modulus() const noexcept
303SEAL_NODISCARD inline auto random_generator() const noexcept -> std::shared_ptr<UniformRandomGener…
316 SEAL_NODISCARD inline bool operator==(const EncryptionParameters &other) const noexcept
329 SEAL_NODISCARD inline bool operator!=(const EncryptionParameters &other) const noexcept
342 SEAL_NODISCARD inline std::streamoff save_size(
458 SEAL_NODISCARD bool is_valid_scheme(std::uint8_t scheme) const noexcept
478 SEAL_NODISCARD inline auto &parms_id() const noexcept
H A Dkeygenerator.h59 SEAL_NODISCARD const SecretKey &secret_key() const;
82 SEAL_NODISCARD inline Serializable<PublicKey> create_public_key() const in create_public_key()
115 SEAL_NODISCARD inline Serializable<RelinKeys> create_relin_keys() in create_relin_keys()
182SEAL_NODISCARD inline Serializable<GaloisKeys> create_galois_keys(const std::vector<std::uint32_t>… in create_galois_keys()
233SEAL_NODISCARD inline Serializable<GaloisKeys> create_galois_keys(const std::vector<int> &steps) in create_galois_keys()
278 SEAL_NODISCARD inline Serializable<GaloisKeys> create_galois_keys() in create_galois_keys()
H A Dpublickey.h68 SEAL_NODISCARD inline auto &data() noexcept in data()
76 SEAL_NODISCARD inline auto &data() const noexcept in data()
89 SEAL_NODISCARD inline std::streamoff save_size(
229 SEAL_NODISCARD inline auto &parms_id() noexcept in parms_id()
237 SEAL_NODISCARD inline auto &parms_id() const noexcept in parms_id()
245 SEAL_NODISCARD inline MemoryPoolHandle pool() const noexcept in pool()
H A Drandomtostd.h43 SEAL_NODISCARD inline result_type operator()() in operator()
51 SEAL_NODISCARD inline auto generator() const noexcept in generator()
59 SEAL_NODISCARD inline static constexpr result_type min() noexcept in min()
67 SEAL_NODISCARD static constexpr result_type max() noexcept in max()
/dports/security/seal/SEAL-3.7.2/native/src/seal/util/
H A Diterator.h438 SEAL_NODISCARD inline reference operator*() const noexcept
572 SEAL_NODISCARD inline operator T() const noexcept
582 SEAL_NODISCARD inline auto seq_iter(T value = 0) -> SeqIter<T>
629 SEAL_NODISCARD inline reference operator*() const noexcept
744 SEAL_NODISCARD inline pointer ptr() const noexcept
749 SEAL_NODISCARD inline operator pointer() const noexcept
801 SEAL_NODISCARD inline reference operator*() const noexcept
930 SEAL_NODISCARD inline std::size_t stride() const noexcept
935 SEAL_NODISCARD inline pointer ptr() const noexcept
940 SEAL_NODISCARD inline operator pointer() const noexcept
[all …]
H A Drns.h45 SEAL_NODISCARD inline std::size_t size() const noexcept in size()
69 SEAL_NODISCARD RNSBase extend(const Modulus &value) const;
73 SEAL_NODISCARD RNSBase drop() const;
75 SEAL_NODISCARD RNSBase drop(const Modulus &value) const;
242 SEAL_NODISCARD inline auto base_q() const noexcept in base_q()
247 SEAL_NODISCARD inline auto base_B() const noexcept in base_B()
252 SEAL_NODISCARD inline auto base_Bsk() const noexcept in base_Bsk()
267 SEAL_NODISCARD inline auto &m_tilde() const noexcept in m_tilde()
272 SEAL_NODISCARD inline auto &m_sk() const noexcept in m_sk()
277 SEAL_NODISCARD inline auto &t() const noexcept in t()
[all …]
H A Dlocks.h20 class SEAL_NODISCARD ReaderWriterLocker
25 SEAL_NODISCARD inline ReaderLock acquire_read() in acquire_read()
30 SEAL_NODISCARD inline WriterLock acquire_write() in acquire_write()
35 SEAL_NODISCARD inline ReaderLock try_acquire_read() noexcept in try_acquire_read()
40 SEAL_NODISCARD inline WriterLock try_acquire_write() noexcept in try_acquire_write()
69 class SEAL_NODISCARD ReaderLock
95 SEAL_NODISCARD inline bool owns_lock() const noexcept in owns_lock()
122 class SEAL_NODISCARD WriterLock
148 SEAL_NODISCARD inline bool owns_lock() const noexcept in owns_lock()
175 class SEAL_NODISCARD ReaderWriterLocker
[all …]
H A Duintcore.h21 SEAL_NODISCARD std::string uint_to_dec_string(
140 SEAL_NODISCARD inline bool is_equal_uint( in is_equal_uint()
183 SEAL_NODISCARD inline bool is_bit_set_uint( in is_bit_set_uint()
393 SEAL_NODISCARD inline int compare_uint( in compare_uint()
417 SEAL_NODISCARD inline int compare_uint( in compare_uint()
456 SEAL_NODISCARD inline bool is_greater_than_uint( in is_greater_than_uint()
468 SEAL_NODISCARD inline bool is_less_than_uint( in is_less_than_uint()
480 SEAL_NODISCARD inline bool is_equal_uint( in is_equal_uint()
486 SEAL_NODISCARD inline bool is_greater_than_uint( in is_greater_than_uint()
500 SEAL_NODISCARD inline bool is_less_than_uint( in is_less_than_uint()
[all …]
H A Dmempool.h40 SEAL_NODISCARD inline seal_byte *data() noexcept in data()
45 SEAL_NODISCARD inline const seal_byte *data() const noexcept in data()
50 SEAL_NODISCARD inline MemoryPoolItem *&next() noexcept in next()
55 SEAL_NODISCARD inline const MemoryPoolItem *next() const noexcept in next()
115 SEAL_NODISCARD inline std::size_t item_byte_count() const noexcept override in item_byte_count()
121 SEAL_NODISCARD inline std::size_t item_count() const noexcept override in item_count()
174 SEAL_NODISCARD inline std::size_t item_count() const noexcept override in item_count()
179 SEAL_NODISCARD MemoryPoolItem *get() override;
237 SEAL_NODISCARD inline std::size_t pool_count() const override in pool_count()
243 SEAL_NODISCARD std::size_t alloc_byte_count() const override;
[all …]
H A Dclipnormal.h24SEAL_NODISCARD inline result_type operator()(RNG &engine, const param_type &parm) noexcept in operator()
31 SEAL_NODISCARD inline result_type operator()(RNG &engine) noexcept in operator()
45 SEAL_NODISCARD inline result_type mean() const noexcept in mean()
50 SEAL_NODISCARD inline result_type standard_deviation() const noexcept in standard_deviation()
55 SEAL_NODISCARD inline result_type max_deviation() const noexcept in max_deviation()
60 SEAL_NODISCARD inline result_type min() const noexcept in min()
65 SEAL_NODISCARD inline result_type max() const noexcept in max()
70 SEAL_NODISCARD inline param_type param() const noexcept in param()
H A Dcommon.h132 SEAL_NODISCARD inline constexpr T mul_safe(T in1) noexcept
138 SEAL_NODISCARD inline constexpr T mul_safe(T in1, T in2)
187 SEAL_NODISCARD inline constexpr T add_safe(T in1) noexcept
193 SEAL_NODISCARD inline constexpr T add_safe(T in1, T in2)
223 SEAL_NODISCARD inline T sub_safe(T in1, T in2)
347 SEAL_NODISCARD inline T safe_cast(S value)
420 SEAL_NODISCARD inline T reverse_bits(T operand, int bit_count)
471 SEAL_NODISCARD inline bool is_hex_char(char hex)
488 SEAL_NODISCARD inline char nibble_to_upper_hex(int nibble)
503 SEAL_NODISCARD inline int hex_to_nibble(char hex)
[all …]
H A Dnumth.h22 SEAL_NODISCARD inline std::vector<int> naf(int value) in naf()
44 SEAL_NODISCARD inline std::uint64_t gcd(std::uint64_t x, std::uint64_t y) in gcd()
78 SEAL_NODISCARD inline auto xgcd(std::uint64_t x, std::uint64_t y)
118 SEAL_NODISCARD inline bool are_coprime(std::uint64_t x, std::uint64_t y) noexcept in are_coprime()
123 SEAL_NODISCARD std::vector<std::uint64_t> multiplicative_orders(
126 SEAL_NODISCARD std::vector<std::uint64_t> conjugate_classes(
132 SEAL_NODISCARD auto decompose_babystep_giantstep(
136 SEAL_NODISCARD bool is_prime(const Modulus &modulus, std::size_t num_rounds = 40);
138SEAL_NODISCARD std::vector<Modulus> get_primes(std::size_t ntt_size, int bit_size, std::size_t cou…
140 SEAL_NODISCARD inline Modulus get_prime(std::size_t ntt_size, int bit_size) in get_prime()
H A Dpointer.h20 class SEAL_NODISCARD Pointer<seal_byte>
72 SEAL_NODISCARD inline bool is_set() const noexcept in is_set()
77 SEAL_NODISCARD inline seal_byte *get() const noexcept in get()
87 SEAL_NODISCARD inline seal_byte &operator*() const
92 SEAL_NODISCARD inline bool is_alias() const noexcept in is_alias()
191 class SEAL_NODISCARD Pointer
326 SEAL_NODISCARD inline T *get() const noexcept in get()
336 SEAL_NODISCARD inline T &operator*() const
530 class SEAL_NODISCARD ConstPointer<seal_byte>
684 SEAL_NODISCARD explicit operator bool() const
[all …]
H A Dhestdparms.h19SEAL_NODISCARD constexpr int seal_he_std_parms_128_tc(std::size_t poly_modulus_degree) noexcept in seal_he_std_parms_128_tc()
40SEAL_NODISCARD constexpr int seal_he_std_parms_192_tc(std::size_t poly_modulus_degree) noexcept in seal_he_std_parms_192_tc()
61SEAL_NODISCARD constexpr int seal_he_std_parms_256_tc(std::size_t poly_modulus_degree) noexcept in seal_he_std_parms_256_tc()
82SEAL_NODISCARD constexpr int seal_he_std_parms_128_tq(std::size_t poly_modulus_degree) noexcept in seal_he_std_parms_128_tq()
103SEAL_NODISCARD constexpr int seal_he_std_parms_192_tq(std::size_t poly_modulus_degree) noexcept in seal_he_std_parms_192_tq()
124SEAL_NODISCARD constexpr int seal_he_std_parms_256_tq(std::size_t poly_modulus_degree) noexcept in seal_he_std_parms_256_tq()
H A Duintarithsmallmod.h22SEAL_NODISCARD inline std::uint64_t increment_uint_mod(std::uint64_t operand, const Modulus &modul… in increment_uint_mod()
84SEAL_NODISCARD inline std::uint64_t div2_uint_mod(std::uint64_t operand, const Modulus &modulus) in div2_uint_mod()
114 SEAL_NODISCARD inline std::uint64_t add_uint_mod( in add_uint_mod()
138 SEAL_NODISCARD inline std::uint64_t sub_uint_mod( in sub_uint_mod()
211 SEAL_NODISCARD inline std::uint64_t barrett_reduce_64(T input, const Modulus &modulus) in barrett_reduce_64()
236 SEAL_NODISCARD inline std::uint64_t multiply_uint_mod( in multiply_uint_mod()
292 SEAL_NODISCARD inline std::uint64_t multiply_uint_mod( in multiply_uint_mod()
313 SEAL_NODISCARD inline std::uint64_t multiply_uint_mod_lazy( in multiply_uint_mod_lazy()
369 SEAL_NODISCARD inline std::uint64_t modulo_uint( in modulo_uint()
437 SEAL_NODISCARD std::uint64_t exponentiate_uint_mod(
[all …]
/dports/security/seal/SEAL-3.7.2/native/bench/
H A Dbench.h118 SEAL_NODISCARD seal::SecretKey &sk() in sk()
123 SEAL_NODISCARD const seal::SecretKey &sk() const in sk()
128 SEAL_NODISCARD seal::PublicKey &pk() in pk()
133 SEAL_NODISCARD const seal::PublicKey &pk() const in pk()
138 SEAL_NODISCARD seal::RelinKeys &rlk() in rlk()
143 SEAL_NODISCARD const seal::RelinKeys &rlk() const in rlk()
148 SEAL_NODISCARD seal::GaloisKeys &glk() in glk()
153 SEAL_NODISCARD const seal::GaloisKeys &glk() const in glk()
168 SEAL_NODISCARD std::vector<double> &msg_double() in msg_double()
173 SEAL_NODISCARD std::vector<seal::Plaintext> &pt() in pt()
[all …]

12