Lines Matching +full:pre +full:- +full:determined
37 * struct ecc_point - elliptic curve point in affine coordinates
52 * struct ecc_curve - definition of elliptic curve
57 * pre-calculated value 'mu' is appended to the @p after ndigits.
58 * Use of Barrett's reduction is heuristically determined in
74 * ecc_is_key_valid() - Validate a given ECDH private key
87 * ecc_gen_privkey() - Generates an ECC private key.
101 * ecc_make_pub_key() - Compute an ECC public key
115 * crypto_ecdh_shared_secret() - Compute a shared secret
134 * ecc_is_pubkey_valid_partial() - Partial public key validation
139 * Valdiate public key according to SP800-56A section 5.6.2.3.4 ECC Partial
140 * Public-Key Validation Routine.
145 * Return: 0 if validation is successful, -EINVAL if validation is failed.
151 * ecc_is_pubkey_valid_full() - Full public key validation
156 * Valdiate public key according to SP800-56A section 5.6.2.3.3 ECC Full
157 * Public-Key Validation Routine.
159 * Return: 0 if validation is successful, -EINVAL if validation is failed.
165 * vli_is_zero() - Determine is vli is zero
173 * vli_cmp() - compare left and right vlis
179 * Returns sign of @left - @right, i.e. -1 if @left < @right,
185 * vli_sub() - Subtracts right from left
192 * Note: can modify in-place.
200 * vli_from_be64() - Load vli from big-endian u64 array
209 * vli_from_le64() - Load vli from little-endian u64 array
218 * vli_mod_inv() - Modular inversion
229 * vli_mod_mult_slow() - Modular multiplication
243 * ecc_point_mult_shamir() - Add two points multiplied by scalars