# Generated by roxygen2: do not edit by hand

export(BFVParams)
export(BGVParams)
export(BinFHEContext)
export(BinFHEMethod)
export(BinFHEOutput)
export(BinFHEParamSet)
export(BinGate)
export(CKKSDataType)
export(CKKSParams)
export(Ciphertext)
export(CompressionLevel)
export(CryptoContext)
export(CryptoParameters)
export(DCRTPoly)
export(DecryptionNoiseMode)
export(DistributionType)
export(ElementParams)
export(EncodingParams)
export(EncryptionTechnique)
export(EvalKey)
export(EvalKeyMap)
export(ExecutionMode)
export(FastRotationPrecomputation)
export(Feature)
export(Format)
export(KeyPair)
export(KeySwitchTechnique)
export(KeygenMode)
export(LWECiphertext)
export(LWEKeyPair)
export(LWEPrivateKey)
export(LWEPublicKey)
export(LWESwitchingKey)
export(MultipartyMode)
export(MultiplicationTechnique)
export(OpenFHEObject)
export(PREMode)
export(Plaintext)
export(PlaintextEncodings)
export(PolyVector)
export(PrivateKey)
export(PublicKey)
export(RingGSWBTKey)
export(ScalingTechnique)
export(SchSwchParams)
export(SchemeBase)
export(SchemeId)
export(SchemeSwitchingDataDeserializer)
export(SchemeSwitchingDataSerializer)
export(SecretKeyDist)
export(SecretShareMap)
export(SecurityLevel)
export(SeriesPowers)
export(bin_bootstrap)
export(bin_bt_key_gen)
export(bin_bt_key_load)
export(bin_bt_key_map_load_single_element)
export(bin_clear_bt_keys)
export(bin_decrypt)
export(bin_encrypt)
export(bin_fhe_context)
export(bin_key_gen)
export(bin_key_gen_n)
export(bin_key_gen_pair)
export(bin_key_switch_gen)
export(bin_pub_key_gen)
export(ckks_scaling_factor_bits)
export(clear_all_ckks_caches)
export(clear_bootstrap_precom)
export(clear_eval_automorphism_keys)
export(clear_eval_mult_keys)
export(clear_eval_sum_keys)
export(clear_fhe_state)
export(clear_scheme_switch_precom)
export(clear_static_maps_and_vectors)
export(clone)
export(clone_empty)
export(composed_eval_mult)
export(compress)
export(decode)
export(decrypt)
export(deserialize_eval_bootstrap_key)
export(deserialize_eval_keys)
export(deserialize_eval_keys_string)
export(deserialize_scheme_switching_data)
export(disable_precompute_crt_tables_after_deserializaton)
export(enable_feature)
export(enable_precompute_crt_tables_after_deserializaton)
export(encode)
export(encrypt)
export(eval_add)
export(eval_add_in_place)
export(eval_add_in_place_no_check)
export(eval_add_many)
export(eval_add_many_in_place)
export(eval_add_mutable)
export(eval_add_mutable_in_place)
export(eval_at_index)
export(eval_at_index_key_gen)
export(eval_automorphism)
export(eval_automorphism_key_gen)
export(eval_bin_gate)
export(eval_bootstrap)
export(eval_bootstrap_key_gen)
export(eval_bootstrap_precompute)
export(eval_bootstrap_setup)
export(eval_bootstrap_stc_first)
export(eval_cheby_polys)
export(eval_chebyshev)
export(eval_chebyshev_coefficients)
export(eval_chebyshev_function)
export(eval_chebyshev_function_ptxt)
export(eval_chebyshev_linear)
export(eval_chebyshev_ps)
export(eval_chebyshev_series_with_precomp)
export(eval_ckks_to_fhew)
export(eval_ckks_to_fhew_key_gen)
export(eval_ckks_to_fhew_precompute)
export(eval_ckks_to_fhew_setup)
export(eval_compare_scheme_switching)
export(eval_compare_switch_precompute)
export(eval_constant)
export(eval_cos)
export(eval_decomp)
export(eval_divide)
export(eval_fast_rotation)
export(eval_fast_rotation_ext)
export(eval_fast_rotation_precompute)
export(eval_fbt)
export(eval_fbt_no_decoding)
export(eval_fbt_setup)
export(eval_fe_func_bootstrap)
export(eval_fe_func_bootstrap_precompute)
export(eval_fe_func_bootstrap_setup)
export(eval_fe_func_bootstrap_with_precomp)
export(eval_fhew_to_ckks)
export(eval_fhew_to_ckks_key_gen)
export(eval_fhew_to_ckks_setup)
export(eval_floor)
export(eval_func)
export(eval_hermite_trig_series)
export(eval_hom_decoding)
export(eval_inner_product)
export(eval_linear_wsum)
export(eval_linear_wsum_mutable)
export(eval_logistic)
export(eval_max_scheme_switching)
export(eval_max_scheme_switching_alt)
export(eval_merge)
export(eval_min_scheme_switching)
export(eval_min_scheme_switching_alt)
export(eval_mult)
export(eval_mult_and_relinearize)
export(eval_mult_in_place)
export(eval_mult_key_gen)
export(eval_mult_keys_gen)
export(eval_mult_many)
export(eval_mult_mutable)
export(eval_mult_mutable_in_place)
export(eval_mult_no_check)
export(eval_mult_no_relin)
export(eval_mult_no_relin_no_check)
export(eval_mvb)
export(eval_mvb_no_decoding)
export(eval_mvb_precompute)
export(eval_negate)
export(eval_negate_in_place)
export(eval_not)
export(eval_poly)
export(eval_poly_linear)
export(eval_poly_ps)
export(eval_poly_with_precomp)
export(eval_powers)
export(eval_rotate)
export(eval_rotate_key_gen)
export(eval_scheme_switching_key_gen)
export(eval_scheme_switching_setup)
export(eval_sign)
export(eval_sin)
export(eval_square)
export(eval_square_in_place)
export(eval_square_mutable)
export(eval_sub)
export(eval_sub_in_place)
export(eval_sub_mutable)
export(eval_sub_mutable_in_place)
export(eval_sum)
export(eval_sum_cols)
export(eval_sum_cols_key_gen)
export(eval_sum_key_gen)
export(eval_sum_rows)
export(eval_sum_rows_key_gen)
export(fhe_ckks_tolerance)
export(fhe_context)
export(fhe_deserialize)
export(fhe_deserialize_string)
export(fhe_serialize)
export(find_automorphism_index)
export(find_automorphism_indices)
export(gen_crypto_context)
export(generate_lut_via_function)
export(get_all_contexts)
export(get_all_eval_automorphism_keys)
export(get_all_eval_mult_keys)
export(get_all_eval_sum_keys)
export(get_arbitrary_function_evaluation)
export(get_b_step_ltr_ckks_to_fhew)
export(get_b_step_ltr_fhew_to_ckks)
export(get_batch_size)
export(get_beta)
export(get_big_n)
export(get_big_q)
export(get_bin_cc_for_scheme_switch)
export(get_bootstrap_depth)
export(get_bt_key)
export(get_bt_key_map)
export(get_ckks_boot_correction_factor)
export(get_ckks_data_type)
export(get_coef_packed_value)
export(get_complex_packed_value)
export(get_composite_degree)
export(get_compute_argmin)
export(get_crypto_context)
export(get_crypto_parameters)
export(get_ctxt_mod_size_fhew_intermed_swch)
export(get_ctxt_mod_size_fhew_large_prec)
export(get_cyclotomic_order)
export(get_decryption_noise_mode)
export(get_desired_precision)
export(get_digit_size)
export(get_element_modulus)
export(get_element_params)
export(get_element_ring_dimension)
export(get_elements)
export(get_elements_mutable)
export(get_encoding_params)
export(get_encoding_type)
export(get_encryption_technique)
export(get_eval_add_count)
export(get_eval_automorphism_key_map)
export(get_eval_automorphism_no_key_indices)
export(get_eval_mult_key_vector)
export(get_eval_sum_key_map)
export(get_execution_mode)
export(get_existing_eval_automorphism_key_indices)
export(get_fbt_depth)
export(get_fefbt_depth)
export(get_first_mod_size)
export(get_formatted_values)
export(get_hermite_trig_coefficients)
export(get_hop_level)
export(get_initial_ckks_modulus)
export(get_interactive_boot_compression_level)
export(get_key_gen_level)
export(get_key_switch_count)
export(get_key_switch_technique)
export(get_key_tag)
export(get_length)
export(get_level)
export(get_level_ltr_ckks_to_fhew)
export(get_level_ltr_fhew_to_ckks)
export(get_log_error)
export(get_log_precision)
export(get_max_plaintext_space)
export(get_max_relin_sk_deg)
export(get_modulus)
export(get_modulus_ckks)
export(get_multiparty_mode)
export(get_multiplication_technique)
export(get_multiplicative_depth)
export(get_multiplicative_depth_by_coeff_vector)
export(get_n)
export(get_native_int)
export(get_noise_estimate)
export(get_noise_scale_deg)
export(get_num_adversarial_queries)
export(get_num_large_digits)
export(get_num_slots_ckks)
export(get_num_threads)
export(get_num_values)
export(get_one_hot_encoding)
export(get_packed_value)
export(get_plaintext_for_decrypt)
export(get_plaintext_generator)
export(get_plaintext_modulus)
export(get_pre_mode)
export(get_pre_num_hops)
export(get_pt_modulus)
export(get_public_key)
export(get_q)
export(get_raw_ciphertext)
export(get_real_packed_value)
export(get_register_word_size)
export(get_ring_dim)
export(get_ring_dimension)
export(get_root_of_unity)
export(get_scaling_factor)
export(get_scaling_factor_int)
export(get_scaling_factor_real)
export(get_scaling_mod_size)
export(get_scaling_technique)
export(get_scheme)
export(get_scheme_id)
export(get_secret_key_dist)
export(get_security_level)
export(get_security_level_ckks)
export(get_security_level_fhew)
export(get_slots)
export(get_standard_deviation)
export(get_statistical_security)
export(get_string_value)
export(get_switch_key)
export(get_swk_fc)
export(get_threshold_num_of_parties)
export(get_unique_values)
export(get_use_alt_argmin)
export(get_use_dynamic_mode_fhew)
export(has_internal32_refresh_key)
export(has_internal32_switch_key)
export(high_bound)
export(insert_eval_automorphism_key)
export(insert_eval_mult_key)
export(insert_eval_sum_key)
export(int_boot_add)
export(int_boot_adjust_scale)
export(int_boot_decrypt)
export(int_boot_encrypt)
export(int_mp_boot_add)
export(int_mp_boot_adjust_scale)
export(int_mp_boot_decrypt)
export(int_mp_boot_encrypt)
export(int_mp_boot_random_element_gen)
export(is_encoded)
export(is_good)
export(key_gen)
export(key_switch)
export(key_switch_down)
export(key_switch_down_first_element)
export(key_switch_ext)
export(key_switch_gen)
export(key_switch_in_place)
export(level_reduce)
export(level_reduce_in_place)
export(low_bound)
export(make_ckks_packed_plaintext)
export(make_coef_packed_plaintext)
export(make_packed_plaintext)
export(make_string_plaintext)
export(mod_reduce)
export(mod_reduce_in_place)
export(multi_add_eval_automorphism_keys)
export(multi_add_eval_keys)
export(multi_add_eval_mult_keys)
export(multi_add_eval_sum_keys)
export(multi_add_pub_keys)
export(multi_eval_at_index_key_gen)
export(multi_eval_automorphism_key_gen)
export(multi_eval_sum_key_gen)
export(multi_key_switch_gen)
export(multi_mult_eval_key)
export(multiparty_decrypt_fusion)
export(multiparty_decrypt_lead)
export(multiparty_decrypt_main)
export(multiparty_key_gen)
export(number_ciphertext_elements)
export(plaintext_params_hash)
export(re_encrypt)
export(re_key_gen)
export(recover_shared_key)
export(relinearize)
export(relinearize_in_place)
export(remove_element)
export(rescale)
export(rescale_in_place)
export(ring_dimension)
export(schemelet_convert_ckks_to_rlwe)
export(schemelet_convert_rlwe_to_ckks)
export(schemelet_decrypt_coeff)
export(schemelet_encrypt_coeff)
export(schemelet_get_element_params)
export(schemelet_get_q_prime)
export(schemelet_mod_switch)
export(serialize_eval_bootstrap_key)
export(serialize_eval_keys)
export(serialize_scheme_switching_data)
export(serialized_object_name)
export(serialized_version)
export(set_arbitrary_function_evaluation)
export(set_b_step_ltr_ckks_to_fhew)
export(set_b_step_ltr_fhew_to_ckks)
export(set_batch_size)
export(set_bin_cc_for_scheme_switch)
export(set_ckks_boot_correction_factor)
export(set_ckks_data_type)
export(set_composite_degree)
export(set_compute_argmin)
export(set_ctxt_mod_size_fhew_intermed_swch)
export(set_ctxt_mod_size_fhew_large_prec)
export(set_data_directory)
export(set_decryption_noise_mode)
export(set_desired_precision)
export(set_digit_size)
export(set_elements)
export(set_elements_move)
export(set_encoding_type)
export(set_encryption_technique)
export(set_eval_add_count)
export(set_execution_mode)
export(set_first_mod_size)
export(set_format)
export(set_hop_level)
export(set_initial_ckks_modulus)
export(set_int_vector_value)
export(set_interactive_boot_compression_level)
export(set_key_gen_level)
export(set_key_switch_count)
export(set_key_switch_technique)
export(set_key_tag)
export(set_length)
export(set_level)
export(set_level_ltr_ckks_to_fhew)
export(set_level_ltr_fhew_to_ckks)
export(set_max_relin_sk_deg)
export(set_modulus)
export(set_multiparty_mode)
export(set_multiplication_technique)
export(set_multiplicative_depth)
export(set_noise_estimate)
export(set_noise_scale_deg)
export(set_num_adversarial_queries)
export(set_num_large_digits)
export(set_num_slots_ckks)
export(set_num_threads)
export(set_num_values)
export(set_one_hot_encoding)
export(set_params_from_ckks_cryptocontext)
export(set_params_from_ckks_cryptocontext_called)
export(set_plaintext_modulus)
export(set_pre_mode)
export(set_pre_num_hops)
export(set_pt_modulus)
export(set_register_word_size)
export(set_ring_dim)
export(set_ring_dimension)
export(set_scaling_factor)
export(set_scaling_factor_int)
export(set_scaling_mod_size)
export(set_scaling_technique)
export(set_scheme_id)
export(set_secret_key_dist)
export(set_security_level)
export(set_security_level_ckks)
export(set_security_level_fhew)
export(set_slots)
export(set_standard_deviation)
export(set_statistical_security)
export(set_string_value)
export(set_swk_fc)
export(set_threshold_num_of_parties)
export(set_use_alt_argmin)
export(set_use_dynamic_mode_fhew)
export(share_keys)
export(sparse_key_gen)
export(switch_ct_to_qn)
export(switch_modulus)
export(threshold_decrypt)
export(with_fhe_context)
import(S7)
importFrom(cli,
  cli_abort,
  cli_inform,
  cli_warn
)
importFrom(methods,new)
importFrom(rlang,abort)
useDynLib(openfhe.R, .registration = TRUE)
