Found 8 other functions taking a
mbedtls_ecdh_context_everest
argument:
This function parses and processes a TLS ServerKeyExchange payload. This is the first function used by a TLS client for ECDHE ciphersuites. \see ecp.h
This function generates a public key and a TLS ClientKeyExchange payload. This is the second function used by a TLS client for ECDH(E) ciphersuites. \see ecp.h
This function parses and processes a TLS ClientKeyExchange payload. This is the third function used by a TLS server for ECDH(E) ciphersuites. (It is called after mbedtls_ecdh_setup() and mbedtls_ecdh_make_params().) \see ecp.h
This function derives and exports the shared secret. This is the last function used by both TLS client and servers. \see ecp.h
This function sets up the ECDH context with the information given. This function should be called after mbedtls_ecdh_init() but before mbedtls_ecdh_make_params(). There is no need to call this function before mbedtls_ecdh_read_params(). This is the first function used by a TLS server for ECDHE ciphersuites.
This function frees a context.
This function generates a public key and a TLS ServerKeyExchange payload. This is the second function used by a TLS server for ECDHE ciphersuites. (It is called after mbedtls_ecdh_setup().) \see ecp.h
This function sets up an ECDH context from an EC key. It is used by clients and servers in place of the ServerKeyEchange for static ECDH, and imports ECDH parameters from the EC key information of a certificate. \see ecp.h