Since we have bn_restore_invariant, we may as well use it more.

This commit is contained in:
Ben Harris 2015-10-12 23:25:16 +01:00
Родитель 19d1ad3887
Коммит b94a076955
1 изменённых файлов: 2 добавлений и 4 удалений

Просмотреть файл

@ -1142,8 +1142,7 @@ Bignum bignum_from_bytes(const unsigned char *data, int nbytes)
(BignumInt)byte << (8*i % BIGNUM_INT_BITS);
}
while (result[0] > 1 && result[result[0]] == 0)
result[0]--;
bn_restore_invariant(result);
return result;
}
@ -1165,8 +1164,7 @@ Bignum bignum_from_bytes_le(const unsigned char *data, int nbytes)
(BignumInt)byte << (8*i % BIGNUM_INT_BITS);
}
while (result[0] > 1 && result[result[0]] == 0)
result[0]--;
bn_restore_invariant(result);
return result;
}