mirror of
https://github.com/kmackay/micro-ecc.git
synced 2026-10-18 21:48:07 +00:00
Fix formatting.
This commit is contained in:
@@ -860,14 +860,11 @@ uECC_VLI_API int uECC_generate_random_int(uECC_word_t *random,
|
|||||||
for (tries = 0; tries < uECC_RNG_MAX_TRIES; ++tries) {
|
for (tries = 0; tries < uECC_RNG_MAX_TRIES; ++tries) {
|
||||||
if (!g_rng_function((uint8_t *)random, num_words * uECC_WORD_SIZE)) {
|
if (!g_rng_function((uint8_t *)random, num_words * uECC_WORD_SIZE)) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
else {
|
random[num_words - 1] &= mask >> ((bitcount_t)(num_words * uECC_WORD_SIZE * 8 - num_bits));
|
||||||
random[num_words - 1] &= mask >> ((bitcount_t)(num_words * uECC_WORD_SIZE * 8 - num_bits));
|
if (!uECC_vli_isZero(random, num_words) &&
|
||||||
|
uECC_vli_cmp(top, random, num_words) == 1) {
|
||||||
if (!uECC_vli_isZero(random, num_words) &&
|
return 1;
|
||||||
uECC_vli_cmp(top, random, num_words) == 1) {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user