if (!tls_curve_allowed(s, pcurves, SSL_SECOP_CURVE_SUPPORTED))
continue;
- curve_id = (pcurves[0] << 8) | pcurves[1];
+ curve_id = bytestogroup(pcurves);
break;
}
}
return 0;
}
for (i = 0; i < num_curves; i++, pcurves += 2) {
- if (group_id == (unsigned int)((pcurves[0] << 8) | pcurves[1]))
+ if (group_id == bytestogroup(pcurves))
break;
}
if (i >= num_curves