Lines Matching full:function
167 * \brief This function generates an ECDH keypair on an elliptic
170 * This function performs the first of two core computations
183 * \param f_rng The RNG function to use. This must not be \c NULL.
196 * \brief This function computes the shared secret.
198 * This function performs the second of two core computations
217 * \param f_rng The RNG function to use. This must not be \c NULL.
232 * \brief This function initializes an ECDH context.
239 * \brief This function sets up the ECDH context with the information
242 * This function should be called after mbedtls_ecdh_init() but
244 * this function before mbedtls_ecdh_read_params().
246 * This is the first function used by a TLS server for ECDHE
258 * \brief This function frees a context.
261 * case this function does nothing. If it is not \c NULL,
267 * \brief This function generates an EC key pair and exports its
271 * This is the second function used by a TLS server for ECDHE
282 * \param f_rng The RNG function to use. This must not be \c NULL.
297 * \brief This function parses the ECDHE parameters in a
325 * \brief This function sets up an ECDH context from an EC key.
348 * \brief This function generates a public key and exports it
351 * This is the second function used by a TLS client for ECDH(E)
364 * \param f_rng The RNG function to use. This must not be \c NULL.
379 * \brief This function parses and processes the ECDHE payload of a
382 * This is the third function used by a TLS server for ECDH(E)
401 * \brief This function derives and exports the shared secret.
403 * This is the last function used by both TLS client
420 * \param f_rng The RNG function to use. This must not be \c NULL.
436 * \brief This function enables restartable EC computations for this