vmp & svp doc

This commit is contained in:
Jean-Philippe Bossuat
2025-02-04 10:51:11 +01:00
parent 12004c426a
commit e4a976ec9e
11 changed files with 759 additions and 500 deletions

View File

@@ -3,7 +3,7 @@ use crate::ffi::vec_znx_dft::{
delete_vec_znx_dft, new_vec_znx_dft, vec_znx_dft_t, vec_znx_idft, vec_znx_idft_tmp_a,
vec_znx_idft_tmp_bytes,
};
use crate::{Module, VecZnxBig};
use crate::{Free, Module, VecZnxBig};
pub struct VecZnxDft(pub *mut vec_znx_dft_t, pub usize);
@@ -14,8 +14,10 @@ impl VecZnxDft {
pub fn limbs(&self) -> usize {
self.1
}
}
pub fn delete(self) {
impl Free for VecZnxDft {
fn free(self) {
unsafe { delete_vec_znx_dft(self.0) };
drop(self);
}