Lines Matching full:curve
88 * @curve_id: id representing the curve to use
89 * @ndigits: curve's number of digits
90 * @private_key: private key to be used for the given curve
103 * @curve_id: id representing the curve to use
104 * @ndigits: curve number of digits
116 * @curve_id: id representing the curve to use
117 * @ndigits: curve's number of digits
118 * @private_key: pregenerated private key for the given curve
130 * @curve_id: id representing the curve to use
131 * @ndigits: curve's number of digits
149 * @curve: elliptic curve domain parameters
155 * Note: There is no check that the public key is in the correct elliptic curve
160 int ecc_is_pubkey_valid_partial(const struct ecc_curve *curve,
166 * @curve: elliptic curve domain parameters
174 int ecc_is_pubkey_valid_full(const struct ecc_curve *curve,
250 * Note: Assumes that mod is big enough curve order.
298 * @curve: curve
300 * Returns result = x * p + x * q over the curve.
306 const struct ecc_curve *curve);