ReactOS  0.4.15-dev-3439-g2693a26
mbedtls_ecdh_context Struct Reference

The ECDH context structure. More...

#include <ecdh.h>

Collaboration diagram for mbedtls_ecdh_context:

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

Detailed Description

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.

Definition at line 135 of file ecdh.h.

Member Data Documentation

◆ _d

mbedtls_mpi mbedtls_ecdh_context::_d

The previous d.

Definition at line 146 of file ecdh.h.

◆ d

mbedtls_mpi mbedtls_ecdh_context::d

The private key.

Definition at line 139 of file ecdh.h.

◆ grp

mbedtls_ecp_group mbedtls_ecdh_context::grp

The elliptic curve used.

Definition at line 138 of file ecdh.h.

◆ point_format

int mbedtls_ecdh_context::point_format

The format of point export in TLS messages.

Definition at line 143 of file ecdh.h.

◆ Q

mbedtls_ecp_point mbedtls_ecdh_context::Q

The public key.

Definition at line 140 of file ecdh.h.

◆ Qp

mbedtls_ecp_point mbedtls_ecdh_context::Qp

The value of the public key of the peer.

Definition at line 141 of file ecdh.h.

◆ Vf

mbedtls_ecp_point mbedtls_ecdh_context::Vf

The unblinding value.

Definition at line 145 of file ecdh.h.

◆ Vi

mbedtls_ecp_point mbedtls_ecdh_context::Vi

The blinding value.

Definition at line 144 of file ecdh.h.

◆ z

mbedtls_mpi mbedtls_ecdh_context::z

The shared secret.

Definition at line 142 of file ecdh.h.

The documentation for this struct was generated from the following file: