1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-22 23:48:58 +00:00

Don't use const integer arguments

This commit is contained in:
Thom Wiggers 2019-12-11 08:51:26 +01:00 committed by Kris Kwiatkowski
parent 862d0d3094
commit a037d6ccf6
3 changed files with 6 additions and 12 deletions

View File

@ -1,5 +1,3 @@
#include <stdint.h>
#include "params.h" #include "params.h"
#include "rounding.h" #include "rounding.h"
@ -77,7 +75,7 @@ uint32_t PQCLEAN_DILITHIUM2_CLEAN_decompose(uint32_t a, uint32_t *a0) {
* *
* Returns 1 if high bits of a and b differ and 0 otherwise. * Returns 1 if high bits of a and b differ and 0 otherwise.
**************************************************/ **************************************************/
unsigned int PQCLEAN_DILITHIUM2_CLEAN_make_hint(const uint32_t a0, const uint32_t a1) { unsigned int PQCLEAN_DILITHIUM2_CLEAN_make_hint(uint32_t a0, uint32_t a1) {
if (a0 <= GAMMA2 || a0 > Q - GAMMA2 || (a0 == Q - GAMMA2 && a1 == 0)) { if (a0 <= GAMMA2 || a0 > Q - GAMMA2 || (a0 == Q - GAMMA2 && a1 == 0)) {
return 0; return 0;
} }
@ -95,7 +93,7 @@ unsigned int PQCLEAN_DILITHIUM2_CLEAN_make_hint(const uint32_t a0, const uint32_
* *
* Returns corrected high bits. * Returns corrected high bits.
**************************************************/ **************************************************/
uint32_t PQCLEAN_DILITHIUM2_CLEAN_use_hint(const uint32_t a, const unsigned int hint) { uint32_t PQCLEAN_DILITHIUM2_CLEAN_use_hint(uint32_t a, unsigned int hint) {
uint32_t a0, a1; uint32_t a0, a1;
a1 = PQCLEAN_DILITHIUM2_CLEAN_decompose(a, &a0); a1 = PQCLEAN_DILITHIUM2_CLEAN_decompose(a, &a0);

View File

@ -1,5 +1,3 @@
#include <stdint.h>
#include "params.h" #include "params.h"
#include "rounding.h" #include "rounding.h"
@ -77,7 +75,7 @@ uint32_t PQCLEAN_DILITHIUM3_CLEAN_decompose(uint32_t a, uint32_t *a0) {
* *
* Returns 1 if high bits of a and b differ and 0 otherwise. * Returns 1 if high bits of a and b differ and 0 otherwise.
**************************************************/ **************************************************/
unsigned int PQCLEAN_DILITHIUM3_CLEAN_make_hint(const uint32_t a0, const uint32_t a1) { unsigned int PQCLEAN_DILITHIUM3_CLEAN_make_hint(uint32_t a0, uint32_t a1) {
if (a0 <= GAMMA2 || a0 > Q - GAMMA2 || (a0 == Q - GAMMA2 && a1 == 0)) { if (a0 <= GAMMA2 || a0 > Q - GAMMA2 || (a0 == Q - GAMMA2 && a1 == 0)) {
return 0; return 0;
} }
@ -95,7 +93,7 @@ unsigned int PQCLEAN_DILITHIUM3_CLEAN_make_hint(const uint32_t a0, const uint32_
* *
* Returns corrected high bits. * Returns corrected high bits.
**************************************************/ **************************************************/
uint32_t PQCLEAN_DILITHIUM3_CLEAN_use_hint(const uint32_t a, const unsigned int hint) { uint32_t PQCLEAN_DILITHIUM3_CLEAN_use_hint(uint32_t a, unsigned int hint) {
uint32_t a0, a1; uint32_t a0, a1;
a1 = PQCLEAN_DILITHIUM3_CLEAN_decompose(a, &a0); a1 = PQCLEAN_DILITHIUM3_CLEAN_decompose(a, &a0);

View File

@ -1,5 +1,3 @@
#include <stdint.h>
#include "params.h" #include "params.h"
#include "rounding.h" #include "rounding.h"
@ -77,7 +75,7 @@ uint32_t PQCLEAN_DILITHIUM4_CLEAN_decompose(uint32_t a, uint32_t *a0) {
* *
* Returns 1 if high bits of a and b differ and 0 otherwise. * Returns 1 if high bits of a and b differ and 0 otherwise.
**************************************************/ **************************************************/
unsigned int PQCLEAN_DILITHIUM4_CLEAN_make_hint(const uint32_t a0, const uint32_t a1) { unsigned int PQCLEAN_DILITHIUM4_CLEAN_make_hint(uint32_t a0, uint32_t a1) {
if (a0 <= GAMMA2 || a0 > Q - GAMMA2 || (a0 == Q - GAMMA2 && a1 == 0)) { if (a0 <= GAMMA2 || a0 > Q - GAMMA2 || (a0 == Q - GAMMA2 && a1 == 0)) {
return 0; return 0;
} }
@ -95,7 +93,7 @@ unsigned int PQCLEAN_DILITHIUM4_CLEAN_make_hint(const uint32_t a0, const uint32_
* *
* Returns corrected high bits. * Returns corrected high bits.
**************************************************/ **************************************************/
uint32_t PQCLEAN_DILITHIUM4_CLEAN_use_hint(const uint32_t a, const unsigned int hint) { uint32_t PQCLEAN_DILITHIUM4_CLEAN_use_hint(uint32_t a, unsigned int hint) {
uint32_t a0, a1; uint32_t a0, a1;
a1 = PQCLEAN_DILITHIUM4_CLEAN_decompose(a, &a0); a1 = PQCLEAN_DILITHIUM4_CLEAN_decompose(a, &a0);