Lines Matching defs:curve

2160  * recommended (Weil-descent). As the group order is not a prime this curve
2195 * recommended (Weil-descent). As the group order is not a prime this curve
2836 "NIST/SECG curve over a 224 bit prime field"},
2844 "NIST/SECG curve over a 384 bit prime field"},
2854 "NIST/SECG curve over a 521 bit prime field"},
2858 "NIST/X9.62/SECG curve over a 192 bit prime field"},
2869 "X9.62/SECG curve over a 256 bit prime field"},
2875 "NIST/SECG/WTLS curve over a 163 bit binary field"},
2877 "NIST/SECG curve over a 163 bit binary field"},
2879 "NIST/SECG/WTLS curve over a 233 bit binary field"},
2881 "NIST/SECG/WTLS curve over a 233 bit binary field"},
2883 "NIST/SECG curve over a 283 bit binary field"},
2885 "NIST/SECG curve over a 283 bit binary field"},
2887 "NIST/SECG curve over a 409 bit binary field"},
2889 "NIST/SECG curve over a 409 bit binary field"},
2891 "NIST/SECG curve over a 571 bit binary field"},
2893 "NIST/SECG curve over a 571 bit binary field"},
2903 "SECG/WTLS curve over a 112 bit prime field"},
2905 "SECG curve over a 112 bit prime field"},
2907 "SECG curve over a 128 bit prime field"},
2909 "SECG curve over a 128 bit prime field"},
2911 "SECG curve over a 160 bit prime field"},
2913 "SECG curve over a 160 bit prime field"},
2915 "SECG/WTLS curve over a 160 bit prime field"},
2918 "SECG curve over a 192 bit prime field"},
2920 "SECG curve over a 224 bit prime field"},
2923 "NIST/SECG curve over a 224 bit prime field"},
2926 "NIST/SECG curve over a 224 bit prime field"},
2929 "SECG curve over a 256 bit prime field"},
2937 "NIST/SECG curve over a 384 bit prime field"},
2946 "NIST/SECG curve over a 521 bit prime field"},
2949 "NIST/X9.62/SECG curve over a 192 bit prime field"},
2951 "X9.62 curve over a 192 bit prime field"},
2953 "X9.62 curve over a 192 bit prime field"},
2955 "X9.62 curve over a 239 bit prime field"},
2957 "X9.62 curve over a 239 bit prime field"},
2959 "X9.62 curve over a 239 bit prime field"},
2970 "X9.62/SECG curve over a 256 bit prime field"},
2975 "SECG curve over a 113 bit binary field"},
2977 "SECG curve over a 113 bit binary field"},
2979 "SECG/WTLS curve over a 131 bit binary field"},
2981 "SECG curve over a 131 bit binary field"},
2983 "NIST/SECG/WTLS curve over a 163 bit binary field"},
2985 "SECG curve over a 163 bit binary field"},
2987 "NIST/SECG curve over a 163 bit binary field"},
2989 "SECG curve over a 193 bit binary field"},
2991 "SECG curve over a 193 bit binary field"},
2993 "NIST/SECG/WTLS curve over a 233 bit binary field"},
2995 "NIST/SECG/WTLS curve over a 233 bit binary field"},
2997 "SECG curve over a 239 bit binary field"},
2999 "NIST/SECG curve over a 283 bit binary field"},
3001 "NIST/SECG curve over a 283 bit binary field"},
3003 "NIST/SECG curve over a 409 bit binary field"},
3005 "NIST/SECG curve over a 409 bit binary field"},
3007 "NIST/SECG curve over a 571 bit binary field"},
3009 "NIST/SECG curve over a 571 bit binary field"},
3012 "X9.62 curve over a 163 bit binary field"},
3014 "X9.62 curve over a 163 bit binary field"},
3016 "X9.62 curve over a 163 bit binary field"},
3018 "X9.62 curve over a 176 bit binary field"},
3020 "X9.62 curve over a 191 bit binary field"},
3022 "X9.62 curve over a 191 bit binary field"},
3024 "X9.62 curve over a 191 bit binary field"},
3026 "X9.62 curve over a 208 bit binary field"},
3028 "X9.62 curve over a 239 bit binary field"},
3030 "X9.62 curve over a 239 bit binary field"},
3032 "X9.62 curve over a 239 bit binary field"},
3034 "X9.62 curve over a 272 bit binary field"},
3036 "X9.62 curve over a 304 bit binary field"},
3038 "X9.62 curve over a 359 bit binary field"},
3040 "X9.62 curve over a 368 bit binary field"},
3042 "X9.62 curve over a 431 bit binary field"},
3048 "WTLS curve over a 113 bit binary field"},
3050 "NIST/SECG/WTLS curve over a 163 bit binary field"},
3052 "SECG curve over a 113 bit binary field"},
3054 "X9.62 curve over a 163 bit binary field"},
3057 "SECG/WTLS curve over a 112 bit prime field"},
3059 "SECG/WTLS curve over a 160 bit prime field"},
3061 "WTLS curve over a 112 bit prime field"},
3063 "WTLS curve over a 160 bit prime field"},
3066 "NIST/SECG/WTLS curve over a 233 bit binary field"},
3068 "NIST/SECG/WTLS curve over a 233 bit binary field"},
3071 "WTLS curve over a 224 bit prime field"},
3075 "\n\tIPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n"
3078 "\n\tIPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n"
3083 "RFC 5639 curve over a 160 bit prime field"},
3085 "RFC 5639 curve over a 160 bit prime field"},
3087 "RFC 5639 curve over a 192 bit prime field"},
3089 "RFC 5639 curve over a 192 bit prime field"},
3091 "RFC 5639 curve over a 224 bit prime field"},
3093 "RFC 5639 curve over a 224 bit prime field"},
3095 "RFC 5639 curve over a 256 bit prime field"},
3097 "RFC 5639 curve over a 256 bit prime field"},
3099 "RFC 5639 curve over a 320 bit prime field"},
3101 "RFC 5639 curve over a 320 bit prime field"},
3103 "RFC 5639 curve over a 384 bit prime field"},
3105 "RFC 5639 curve over a 384 bit prime field"},
3107 "RFC 5639 curve over a 512 bit prime field"},
3109 "RFC 5639 curve over a 512 bit prime field"},
3112 "SM2 curve over a 256 bit prime field"},
3135 const ec_list_element curve)
3148 /* If no curve data curve method must handle everything */
3149 if (curve.data == NULL)
3151 curve.meth != NULL ? curve.meth() : NULL);
3158 data = curve.data;
3171 if (curve.meth != 0) {
3172 meth = curve.meth();
3195 EC_GROUP_set_curve_name(group, curve.nid);
3236 * an OID for the curve name actually exists.
3241 ASN1_OBJECT *asn1obj = OBJ_nid2obj(curve.nid);
3284 const ec_list_element *curve;
3286 if ((curve = ec_curve_nid2curve(nid)) == NULL
3287 || (ret = ec_group_new_from_data(libctx, propq, *curve)) == NULL) {
3337 * This can be used when a curve is loaded explicitly (without a curve
3340 * Returns: The nid associated with the found named curve, or NID_undef
3355 /* Use the optional named curve nid as a search field */
3409 const ec_list_element curve = curve_list[i];
3411 data = curve.data;
3416 /* Look for unique fields in the fixed curve data */
3419 && (nid <= 0 || nid == curve.nid)
3422 || BN_is_word(cofactor, (const BN_ULONG)curve.data->cofactor))
3427 /* Check that the groups params match the built-in curve params */
3430 ret = curve.nid;