trapdoor.rs 450 B

1234567891011121314
  1. use openfhe::ffi;
  2. fn main() {
  3. // Parameters based on https://github.com/openfheorg/openfhe-development/blob/7b8346f4eac27121543e36c17237b919e03ec058/src/core/unittest/UnitTestTrapdoor.cpp#L314
  4. let n = 16;
  5. let size = 4;
  6. let k_res = 51;
  7. let params = ffi::GenILDCRTParamsByOrderSizeBits(2 * n, size, k_res);
  8. let u = ffi::DCRTPolyGenFromDug(&params);
  9. let trapdoor = ffi::DCRTPolyTrapdoorGen(&params, 4.57825, 8, false);
  10. }