summaryrefslogtreecommitdiffstats
path: root/crypto/bn/bn_intern.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/bn/bn_intern.c')
-rw-r--r--crypto/bn/bn_intern.c27
1 files changed, 15 insertions, 12 deletions
diff --git a/crypto/bn/bn_intern.c b/crypto/bn/bn_intern.c
index a0cfcff303..cf2b33630e 100644
--- a/crypto/bn/bn_intern.c
+++ b/crypto/bn/bn_intern.c
@@ -84,13 +84,14 @@ signed char *bn_compute_wNAF(const BIGNUM *scalar, int w, size_t *ret_len)
return r;
}
- if (w <= 0 || w > 7) { /* 'signed char' can represent integers with absolute values less than 2^7 */
+ if (w <= 0 || w > 7) { /* 'signed char' can represent integers with
+ * absolute values less than 2^7 */
BNerr(BN_F_BN_COMPUTE_WNAF, ERR_R_INTERNAL_ERROR);
goto err;
}
- bit = 1 << w; /* at most 128 */
- next_bit = bit << 1; /* at most 256 */
- mask = next_bit - 1; /* at most 255 */
+ bit = 1 << w; /* at most 128 */
+ next_bit = bit << 1; /* at most 256 */
+ mask = next_bit - 1; /* at most 255 */
if (BN_is_negative(scalar)) {
sign = -1;
@@ -113,7 +114,9 @@ signed char *bn_compute_wNAF(const BIGNUM *scalar, int w, size_t *ret_len)
}
window_val = scalar->d[0] & mask;
j = 0;
- while ((window_val != 0) || (j + w + 1 < len)) { /* if j+w+1 >= len, window_val will not increase */
+ while ((window_val != 0) || (j + w + 1 < len)) { /* if j+w+1 >= len,
+ * window_val will not
+ * increase */
int digit = 0;
/* 0 <= window_val <= 2^(w+1) */
@@ -124,7 +127,7 @@ signed char *bn_compute_wNAF(const BIGNUM *scalar, int w, size_t *ret_len)
if (window_val & bit) {
digit = window_val - next_bit; /* -2^w < digit < 0 */
-#if 1 /* modified wNAF */
+#if 1 /* modified wNAF */
if (j + w + 1 >= len) {
/*
* Special case for generating modified wNAFs:
@@ -147,10 +150,12 @@ signed char *bn_compute_wNAF(const BIGNUM *scalar, int w, size_t *ret_len)
window_val -= digit;
- /* now window_val is 0 or 2^(w+1) in standard wNAF generation;
+ /*
+ * now window_val is 0 or 2^(w+1) in standard wNAF generation;
* for modified window NAFs, it may also be 2^w
*/
- if (window_val != 0 && window_val != next_bit && window_val != bit) {
+ if (window_val != 0 && window_val != next_bit
+ && window_val != bit) {
BNerr(BN_F_BN_COMPUTE_WNAF, ERR_R_INTERNAL_ERROR);
goto err;
}
@@ -203,7 +208,8 @@ void bn_set_all_zero(BIGNUM *a)
{
int i;
- for (i = a->top; i < a->dmax; i++) a->d[i] = 0;
+ for (i = a->top; i < a->dmax; i++)
+ a->d[i] = 0;
}
int bn_copy_words(BN_ULONG *out, const BIGNUM *in, int size)
@@ -243,6 +249,3 @@ BIGNUM *bn_array_el(BIGNUM *base, int el)
{
return &base[el];
}
-
-
-