RetroArch
|
ECDH context structure. More...
#include <ecdh.h>
Public Attributes | |
mbedtls_ecp_group | grp |
mbedtls_mpi | d |
mbedtls_ecp_point | Q |
mbedtls_ecp_point | Qp |
mbedtls_mpi | z |
int | point_format |
mbedtls_ecp_point | Vi |
mbedtls_ecp_point | Vf |
mbedtls_mpi | _d |
ECDH context structure.
mbedtls_mpi mbedtls_ecdh_context::_d |
previous d (for later)
mbedtls_mpi mbedtls_ecdh_context::d |
our secret value (private key)
mbedtls_ecp_group mbedtls_ecdh_context::grp |
elliptic curve used
int mbedtls_ecdh_context::point_format |
format for point export in TLS messages
mbedtls_ecp_point mbedtls_ecdh_context::Q |
our public value (public key)
mbedtls_ecp_point mbedtls_ecdh_context::Qp |
peer's public value (public key)
mbedtls_ecp_point mbedtls_ecdh_context::Vf |
un-blinding value (for later)
mbedtls_ecp_point mbedtls_ecdh_context::Vi |
blinding value (for later)
mbedtls_mpi mbedtls_ecdh_context::z |
shared secret