diff --git a/cbits/p256/p256.c b/cbits/p256/p256.c index 04060f8..4f6a573 100644 --- a/cbits/p256/p256.c +++ b/cbits/p256/p256.c @@ -376,7 +376,8 @@ void cryptonite_p256_to_bin(const cryptonite_p256_int* src, uint8_t dst[P256_NBY { int i; uint8_t* p = &dst[0]; - for (i = P256_NDIGITS -1; i > 0; --i) { + + for (i = P256_NDIGITS -1; i >= 0; --i) { const cryptonite_p256_digit dig = P256_DIGIT(src, i); p[0] = dig >> 24; p[1] = dig >> 16;