mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-09 03:55:04 -05:00
- rename l_gadget and stop calling low lat PBS with N too large - rename trlwe and trgsw - rename lwe_mask_size into lwe_dimension - rename lwe_in into lwe_array_in - rename lwe_out into lwe_array_out - rename decomp_level into level - rename lwe_dimension_before/after into lwe_dimension_in/out
20 lines
591 B
C++
20 lines
591 B
C++
#ifndef CNCRT_KS_H_
|
|
#define CNCRT_KS_H_
|
|
|
|
#include <cstdint>
|
|
|
|
extern "C" {
|
|
|
|
void cuda_keyswitch_lwe_ciphertext_vector_32(
|
|
void *v_stream, void *lwe_array_out, void *lwe_array_in, void *ksk,
|
|
uint32_t lwe_dimension_in, uint32_t lwe_dimension_out, uint32_t base_log,
|
|
uint32_t level_count, uint32_t num_samples);
|
|
|
|
void cuda_keyswitch_lwe_ciphertext_vector_64(
|
|
void *v_stream, void *lwe_array_out, void *lwe_array_in, void *ksk,
|
|
uint32_t lwe_dimension_in, uint32_t lwe_dimension_out, uint32_t base_log,
|
|
uint32_t level_count, uint32_t num_samples);
|
|
}
|
|
|
|
#endif // CNCRT_KS_H_
|