瀏覽代碼

add inv test

Samir Menon 2 年之前
父節點
當前提交
e89da50eb2
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      src/ntt.rs

+ 11 - 0
src/ntt.rs

@@ -388,6 +388,17 @@ mod test {
         assert_eq!(v1[2048 + 50], 100);
     }
 
+    #[test]
+    fn ntt_inverse_correct() {
+        let params = get_params();
+        let mut v1 = vec![100; 2*2048];
+        ntt_inverse(&params, v1.as_mut_slice());
+        assert_eq!(v1[0], 100);
+        assert_eq!(v1[2048], 100);
+        assert_eq!(v1[50], 0);
+        assert_eq!(v1[2048 + 50], 0);
+    }
+
     #[test]
     fn ntt_correct() {
         let params = get_params();