Compare commits

...

2 Commits

Author SHA1 Message Date
Aiden Fox Ivey
4d76e2e3c9
Merge 14b7f1ead768acd7b1c60b5e138263f1c7442f79 into b5d3dac4ebdfbbc5de1f6ab9fc6a94c3fd47d13d 2025-07-01 03:54:48 +00:00
Aiden Fox Ivey
14b7f1ead7
Replace memset calls with OQS_MEM_cleanse
Signed-off-by: Aiden Fox Ivey <aiden@aidenfoxivey.com>
2025-06-30 23:52:08 -04:00
20 changed files with 60 additions and 60 deletions

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness

View File

@ -209,11 +209,11 @@ void controlbitsfrompermutation(unsigned char *out, const int16 *pi, long long w
int i; int i;
unsigned char *ptr; unsigned char *ptr;
memset(temp, 0, (size_t)n * 2); OQS_MEM_cleanse(temp, 0, (size_t)n * 2);
memset(pi_test, 0, (size_t)n); OQS_MEM_cleanse(pi_test, 0, (size_t)n);
while (1) { while (1) {
memset(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8)); OQS_MEM_cleanse(out, 0, (size_t)((((2 * w - 1)*n / 2) + 7) / 8));
cbrecursion(out, 0, 1, pi, w, n, temp); cbrecursion(out, 0, 1, pi, w, n, temp);
// check for correctness // check for correctness