Fix bug in DSA, EC methods.
[openssl.git] / crypto / ec / ec_curve.c
index 979f86530eac322668d75763b7e4d17e7cd6fa5d..beac20969b75384fa7b0fb1193c32a6db0c86ca7 100644 (file)
@@ -1100,7 +1100,8 @@ static const ec_list_element curve_list[] = {
        { NID_X9_62_c2tnb359v1, &_EC_X9_62_CHAR2_359V1},
        { NID_X9_62_c2pnb368w1, &_EC_X9_62_CHAR2_368W1},
        { NID_X9_62_c2tnb431r1, &_EC_X9_62_CHAR2_431R1},
-       /* the WAP/WTLS curves */
+       /* the WAP/WTLS curves
+        * [unlike SECG, spec has its own OIDs for curves from X9.62] */
        { NID_wap_wsg_idm_ecid_wtls1, &_EC_WTLS_1},
        { NID_wap_wsg_idm_ecid_wtls3, &_EC_NIST_CHAR2_163K},
        { NID_wap_wsg_idm_ecid_wtls4, &_EC_SECG_CHAR2_113R1},
@@ -1224,7 +1225,7 @@ err:
        return group;
        }
 
-EC_GROUP *EC_GROUP_new_by_nid(int nid)
+EC_GROUP *EC_GROUP_new_by_curve_name(int nid)
        {
        size_t i;
        EC_GROUP *ret = NULL;
@@ -1241,7 +1242,7 @@ EC_GROUP *EC_GROUP_new_by_nid(int nid)
 
        if (ret == NULL)
                {
-               ECerr(EC_F_EC_GROUP_NEW_BY_NID, EC_R_UNKNOWN_GROUP);
+               ECerr(EC_F_EC_GROUP_NEW_BY_CURVE_NAME, EC_R_UNKNOWN_GROUP);
                return NULL;
                }