From a16bdf7bd57e2a3c68e7f14acad32ce3740600a8 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 14 Sep 2015 17:10:07 -0400 Subject: Fencepost error in hal_ecdas_key_from_ecpoint(). --- ecdsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ecdsa.c') diff --git a/ecdsa.c b/ecdsa.c index 264f2c5..bf105b4 100644 --- a/ecdsa.c +++ b/ecdsa.c @@ -998,7 +998,7 @@ hal_error_t hal_ecdsa_key_from_ecpoint(hal_ecdsa_key_t **key_, if (vlen < 3 || (vlen & 1) == 0 || *d++ != 0x04) lose(HAL_ERROR_ASN1_PARSE_FAILED); - vlen = vlen/2 - 1; + vlen /= 2; fp_read_unsigned_bin(key->Q->x, unconst_uint8_t(d), vlen); d += vlen; -- cgit v1.2.3