| ... | @@ -313,12 +313,12 @@ void bigint_write_twos_complement(const BigInt *big_int, uint8_t *buf, size_t bi | ... | @@ -313,12 +313,12 @@ void bigint_write_twos_complement(const BigInt *big_int, uint8_t *buf, size_t bi |
| 313 | } | 313 | } |
| 314 | | 314 | |
| 315 | if (digit_index == 0) break; | 315 | if (digit_index == 0) break; |
| 316 | digit_index -= 1; | | |
| 317 | if (digit_index == last_digit_index) { | 316 | if (digit_index == last_digit_index) { |
| 318 | buf_index += bytes_in_last_digit; | 317 | buf_index += bytes_in_last_digit; |
| 319 | } else { | 318 | } else { |
| 320 | buf_index += 8; | 319 | buf_index += 8; |
| 321 | } | 320 | } |
| | 321 | digit_index -= 1; |
| 322 | } | 322 | } |
| 323 | } else { | 323 | } else { |
| 324 | size_t digit_count = (bit_count + 63) / 64; | 324 | size_t digit_count = (bit_count + 63) / 64; |