mbedtls_everest_make_public() function
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
Arguments
olen
The number of Bytes written.
buf
The destination buffer.
blen
The size of the destination buffer.
f_rng
int( * )( void *, unsigned char *, size_t )
The RNG function.
Return value
\c 0 on success. An \c MBEDTLS_ERR_ECP_XXX error code on failure.