瀏覽代碼

free more memory

Ian Goldberg 1 年之前
父節點
當前提交
cc277a8210
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      preprocessing/dpfgen.h

+ 5 - 0
preprocessing/dpfgen.h

@@ -291,6 +291,8 @@ inline void create_dpfs (bool reading,  size_t db_nitems, const AES_KEY& prgkey,
 
  final_correction_word = Gamma;  
 
+ free(CW);
+
 } // create_dpfs
 
 
@@ -386,6 +388,9 @@ inline void evaluate_dpfs( size_t db_nitems,  dpfP2 dpfinstance,  const AES_KEY&
 				s[curlayer][(2*j)+1] = clear_lsb(xor_if(s[curlayer][(2*j)+1], CW[layer], !t[1-curlayer][j]), 0b11);
 			}
 	}
+        free(CW);
+        free(cwt_L);
+        free(cwt_R);
 } // evaluate_dpfs