From 0336850c447ee44c21383ffb7df416ce1623378b Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 20 Dec 2015 20:04:51 -0500 Subject: Consolidating curve names broke the ASN.1 code. --- ecdsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ecdsa.c') diff --git a/ecdsa.c b/ecdsa.c index 10c2ba2..c568a74 100644 --- a/ecdsa.c +++ b/ecdsa.c @@ -1248,7 +1248,7 @@ hal_error_t hal_ecdsa_key_from_der(hal_ecdsa_key_t **key_, if ((err = hal_asn1_decode_header(ASN1_OBJECT_IDENTIFIER, d, vlen, &hlen, &vlen)) != HAL_OK) return err; d += hlen; - for (key->curve = (hal_curve_name_t) 0; (curve = get_curve(key->curve)) != NULL; key->curve++) + for (key->curve = HAL_CURVE_NONE; (curve = get_curve(++key->curve)) != NULL; ) if (vlen == curve->oid_len && memcmp(d, curve->oid, vlen) == 0) break; if (curve == NULL) -- cgit v1.2.3