Lines Matching defs:curve

67  * The elliptic curve binary polynomial software is originally written by
1073 * The algorithm used to derive the curve parameters from the seed
1112 * The seed here was used to created the curve parameters in normal
2222 * recommended (Weil-descent). As the group order is not a prime this curve
2257 * recommended (Weil-descent). As the group order is not a prime this curve
2851 "SECG/WTLS curve over a 112 bit prime field"},
2853 "SECG curve over a 112 bit prime field"},
2855 "SECG curve over a 128 bit prime field"},
2857 "SECG curve over a 128 bit prime field"},
2859 "SECG curve over a 160 bit prime field"},
2861 "SECG curve over a 160 bit prime field"},
2863 "SECG/WTLS curve over a 160 bit prime field"},
2866 "SECG curve over a 192 bit prime field"},
2868 "SECG curve over a 224 bit prime field"},
2871 "NIST/SECG curve over a 224 bit prime field"},
2874 "NIST/SECG curve over a 224 bit prime field"},
2877 "SECG curve over a 256 bit prime field"},
2880 "NIST/SECG curve over a 384 bit prime field"},
2883 "NIST/SECG curve over a 521 bit prime field"},
2886 "NIST/SECG curve over a 521 bit prime field"},
2890 "NIST/X9.62/SECG curve over a 192 bit prime field"},
2892 "X9.62 curve over a 192 bit prime field"},
2894 "X9.62 curve over a 192 bit prime field"},
2896 "X9.62 curve over a 239 bit prime field"},
2898 "X9.62 curve over a 239 bit prime field"},
2900 "X9.62 curve over a 239 bit prime field"},
2909 "X9.62/SECG curve over a 256 bit prime field"},
2914 "SECG curve over a 113 bit binary field"},
2916 "SECG curve over a 113 bit binary field"},
2918 "SECG/WTLS curve over a 131 bit binary field"},
2920 "SECG curve over a 131 bit binary field"},
2922 "NIST/SECG/WTLS curve over a 163 bit binary field"},
2924 "SECG curve over a 163 bit binary field"},
2926 "NIST/SECG curve over a 163 bit binary field"},
2928 "SECG curve over a 193 bit binary field"},
2930 "SECG curve over a 193 bit binary field"},
2932 "NIST/SECG/WTLS curve over a 233 bit binary field"},
2934 "NIST/SECG/WTLS curve over a 233 bit binary field"},
2936 "SECG curve over a 239 bit binary field"},
2938 "NIST/SECG curve over a 283 bit binary field"},
2940 "NIST/SECG curve over a 283 bit binary field"},
2942 "NIST/SECG curve over a 409 bit binary field"},
2944 "NIST/SECG curve over a 409 bit binary field"},
2946 "NIST/SECG curve over a 571 bit binary field"},
2948 "NIST/SECG curve over a 571 bit binary field"},
2951 "X9.62 curve over a 163 bit binary field"},
2953 "X9.62 curve over a 163 bit binary field"},
2955 "X9.62 curve over a 163 bit binary field"},
2957 "X9.62 curve over a 176 bit binary field"},
2959 "X9.62 curve over a 191 bit binary field"},
2961 "X9.62 curve over a 191 bit binary field"},
2963 "X9.62 curve over a 191 bit binary field"},
2965 "X9.62 curve over a 208 bit binary field"},
2967 "X9.62 curve over a 239 bit binary field"},
2969 "X9.62 curve over a 239 bit binary field"},
2971 "X9.62 curve over a 239 bit binary field"},
2973 "X9.62 curve over a 272 bit binary field"},
2975 "X9.62 curve over a 304 bit binary field"},
2977 "X9.62 curve over a 359 bit binary field"},
2979 "X9.62 curve over a 368 bit binary field"},
2981 "X9.62 curve over a 431 bit binary field"},
2987 "WTLS curve over a 113 bit binary field"},
2989 "NIST/SECG/WTLS curve over a 163 bit binary field"},
2991 "SECG curve over a 113 bit binary field"},
2993 "X9.62 curve over a 163 bit binary field"},
2996 "SECG/WTLS curve over a 112 bit prime field"},
2998 "SECG/WTLS curve over a 160 bit prime field"},
3000 "WTLS curve over a 112 bit prime field"},
3002 "WTLS curve over a 160 bit prime field"},
3005 "NIST/SECG/WTLS curve over a 233 bit binary field"},
3007 "NIST/SECG/WTLS curve over a 233 bit binary field"},
3014 "\n\tIPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n"
3017 "\n\tIPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n"
3022 "RFC 5639 curve over a 160 bit prime field"},
3024 "RFC 5639 curve over a 160 bit prime field"},
3026 "RFC 5639 curve over a 192 bit prime field"},
3028 "RFC 5639 curve over a 192 bit prime field"},
3030 "RFC 5639 curve over a 224 bit prime field"},
3032 "RFC 5639 curve over a 224 bit prime field"},
3034 "RFC 5639 curve over a 256 bit prime field"},
3036 "RFC 5639 curve over a 256 bit prime field"},
3038 "RFC 5639 curve over a 320 bit prime field"},
3040 "RFC 5639 curve over a 320 bit prime field"},
3042 "RFC 5639 curve over a 384 bit prime field"},
3044 "RFC 5639 curve over a 384 bit prime field"},
3046 "RFC 5639 curve over a 512 bit prime field"},
3048 "RFC 5639 curve over a 512 bit prime field"},
3053 static EC_GROUP *ec_group_new_from_data(const ec_list_element curve)
3071 data = curve.data;
3084 if (curve.meth != 0) {
3085 meth = curve.meth();
3207 /* Functions to translate between common NIST curve names and NIDs */
3210 const char *name; /* NIST Name of curve */
3255 * This can be used when a curve is loaded explicitly (without a curve
3258 * Returns: The nid associated with the found named curve, or NID_undef
3277 /* Use the optional named curve nid as a search field */
3331 const ec_list_element curve = curve_list[i];
3333 data = curve.data;
3338 /* Look for unique fields in the fixed curve data */
3341 && (nid <= 0 || nid == curve.nid)
3344 || BN_is_word(cofactor, (const BN_ULONG)curve.data->cofactor))
3349 /* Check that the groups params match the built-in curve params */
3352 ret = curve.nid;