mbedtls_ecdh_context
ecdh.h
uint8_t uint8_t mbedtls_ecdh_context::private_point_format private_point_format mbedtls_ecdh_context::private_point_format

The format of point export in TLS messages as defined in RFC 4492.

mbedtls_ecp_group_id mbedtls_ecp_group_id mbedtls_ecdh_context::private_grp_id private_grp_id mbedtls_ecdh_context::private_grp_id

The elliptic curve used.

mbedtls_ecdh_variant mbedtls_ecdh_variant mbedtls_ecdh_context::private_var private_var mbedtls_ecdh_context::private_var

The ECDH implementation/structure used.

mbedtls_ecdh_context_mbed mbedtls_ecdh_context_mbed mbedtls_ecdh_context::private_mbed_ecdh private_mbed_ecdh mbedtls_ecdh_context::private_mbed_ecdh
union mbedtls_ecdh_context union mbedtls_ecdh_context mbedtls_ecdh_context::private_ctx private_ctx mbedtls_ecdh_context::private_ctx

Implementation-specific context. The context in use is specified by the `var` field.

The ECDH context structure.

Performing multiple operations concurrently on the same ECDSA context is not supported; objects of this type should not be shared between multiple threads.

mbedtls_ecdh_context
private_mbed_ecdh
mbedtls_ecdh_context_mbed
private_grp
private_d
private_z
private_Q
private_Qp
mbedtls_ecp_group
A
B
N
P
G
private_T
mbedtls_ecp_point
private_X
private_Y
private_Z
mbedtls_mpi
- mbedtls_ecdh_context
  private_ctx
- mbedtls_ecdh_context
  private_grp_id
- mbedtls_ecdh_context
  private_mbed_ecdh
- mbedtls_ecdh_context
  private_point_format
- mbedtls_ecdh_context
  private_var