diff --git a/wolfcrypt/src/sp_arm32.c b/wolfcrypt/src/sp_arm32.c index debadba77..95ae9d550 100644 --- a/wolfcrypt/src/sp_arm32.c +++ b/wolfcrypt/src/sp_arm32.c @@ -37030,7 +37030,7 @@ static int sp_256_ecc_gen_k_8(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 8, buf, (int)sizeof(buf)); - if (sp_256_cmp_8(k, p256_order2) < 0) { + if (sp_256_cmp_8(k, p256_order2) <= 0) { sp_256_add_one_8(k); break; } @@ -46248,7 +46248,7 @@ static int sp_384_ecc_gen_k_12(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 12, buf, (int)sizeof(buf)); - if (sp_384_cmp_12(k, p384_order2) < 0) { + if (sp_384_cmp_12(k, p384_order2) <= 0) { sp_384_add_one_12(k); break; } diff --git a/wolfcrypt/src/sp_arm64.c b/wolfcrypt/src/sp_arm64.c index fc1752b9d..9ae209f04 100644 --- a/wolfcrypt/src/sp_arm64.c +++ b/wolfcrypt/src/sp_arm64.c @@ -37370,7 +37370,7 @@ static int sp_256_ecc_gen_k_4(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 4, buf, (int)sizeof(buf)); - if (sp_256_cmp_4(k, p256_order2) < 0) { + if (sp_256_cmp_4(k, p256_order2) <= 0) { sp_256_add_one_4(k); break; } @@ -63093,7 +63093,7 @@ static int sp_384_ecc_gen_k_6(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 6, buf, (int)sizeof(buf)); - if (sp_384_cmp_6(k, p384_order2) < 0) { + if (sp_384_cmp_6(k, p384_order2) <= 0) { sp_384_add_one_6(k); break; } diff --git a/wolfcrypt/src/sp_armthumb.c b/wolfcrypt/src/sp_armthumb.c index d2d8f6276..5e68ab8c9 100644 --- a/wolfcrypt/src/sp_armthumb.c +++ b/wolfcrypt/src/sp_armthumb.c @@ -103084,7 +103084,7 @@ static int sp_256_ecc_gen_k_8(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 8, buf, (int)sizeof(buf)); - if (sp_256_cmp_8(k, p256_order2) < 0) { + if (sp_256_cmp_8(k, p256_order2) <= 0) { sp_256_add_one_8(k); break; } @@ -113564,7 +113564,7 @@ static int sp_384_ecc_gen_k_12(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 12, buf, (int)sizeof(buf)); - if (sp_384_cmp_12(k, p384_order2) < 0) { + if (sp_384_cmp_12(k, p384_order2) <= 0) { sp_384_add_one_12(k); break; } diff --git a/wolfcrypt/src/sp_c32.c b/wolfcrypt/src/sp_c32.c index 40b3334ff..28a1bcf66 100644 --- a/wolfcrypt/src/sp_c32.c +++ b/wolfcrypt/src/sp_c32.c @@ -25124,7 +25124,7 @@ static int sp_256_ecc_gen_k_9(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 9, buf, (int)sizeof(buf)); - if (sp_256_cmp_9(k, p256_order2) < 0) { + if (sp_256_cmp_9(k, p256_order2) <= 0) { sp_256_add_one_9(k); break; } @@ -32903,7 +32903,7 @@ static int sp_384_ecc_gen_k_15(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 15, buf, (int)sizeof(buf)); - if (sp_384_cmp_15(k, p384_order2) < 0) { + if (sp_384_cmp_15(k, p384_order2) <= 0) { sp_384_add_one_15(k); break; } diff --git a/wolfcrypt/src/sp_c64.c b/wolfcrypt/src/sp_c64.c index da17fd50d..8756fc145 100644 --- a/wolfcrypt/src/sp_c64.c +++ b/wolfcrypt/src/sp_c64.c @@ -26407,7 +26407,7 @@ static int sp_256_ecc_gen_k_5(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 5, buf, (int)sizeof(buf)); - if (sp_256_cmp_5(k, p256_order2) < 0) { + if (sp_256_cmp_5(k, p256_order2) <= 0) { sp_256_add_one_5(k); break; } @@ -33647,7 +33647,7 @@ static int sp_384_ecc_gen_k_7(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 7, buf, (int)sizeof(buf)); - if (sp_384_cmp_7(k, p384_order2) < 0) { + if (sp_384_cmp_7(k, p384_order2) <= 0) { sp_384_add_one_7(k); break; } diff --git a/wolfcrypt/src/sp_cortexm.c b/wolfcrypt/src/sp_cortexm.c index 610f4e367..00cd8ea99 100644 --- a/wolfcrypt/src/sp_cortexm.c +++ b/wolfcrypt/src/sp_cortexm.c @@ -22491,7 +22491,7 @@ static int sp_256_ecc_gen_k_8(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 8, buf, (int)sizeof(buf)); - if (sp_256_cmp_8(k, p256_order2) < 0) { + if (sp_256_cmp_8(k, p256_order2) <= 0) { sp_256_add_one_8(k); break; } @@ -29688,7 +29688,7 @@ static int sp_384_ecc_gen_k_12(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 12, buf, (int)sizeof(buf)); - if (sp_384_cmp_12(k, p384_order2) < 0) { + if (sp_384_cmp_12(k, p384_order2) <= 0) { sp_384_add_one_12(k); break; } diff --git a/wolfcrypt/src/sp_x86_64.c b/wolfcrypt/src/sp_x86_64.c index d608fe2ac..bbe1873c1 100644 --- a/wolfcrypt/src/sp_x86_64.c +++ b/wolfcrypt/src/sp_x86_64.c @@ -23279,7 +23279,7 @@ static int sp_256_ecc_gen_k_4(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_256_from_bin(k, 4, buf, (int)sizeof(buf)); - if (sp_256_cmp_4(k, p256_order2) < 0) { + if (sp_256_cmp_4(k, p256_order2) <= 0) { sp_256_add_one_4(k); break; } @@ -47869,7 +47869,7 @@ static int sp_384_ecc_gen_k_6(WC_RNG* rng, sp_digit* k) err = wc_RNG_GenerateBlock(rng, buf, sizeof(buf)); if (err == 0) { sp_384_from_bin(k, 6, buf, (int)sizeof(buf)); - if (sp_384_cmp_6(k, p384_order2) < 0) { + if (sp_384_cmp_6(k, p384_order2) <= 0) { sp_384_add_one_6(k); break; }