@@ -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(cwt_L);
+ free(cwt_R);
} // evaluate_dpfs