mbed TLS v3.1.0
Data Fields
mbedtls_ecdh_context Struct Reference

The ECDH context structure. More...

#include <ecdh.h>

Collaboration diagram for mbedtls_ecdh_context:
Collaboration graph
[legend]

Data Fields

mbedtls_ecp_group private_grp
 
mbedtls_mpi private_d
 
mbedtls_ecp_point private_Q
 
mbedtls_ecp_point private_Qp
 
mbedtls_mpi private_z
 
int private_point_format
 
mbedtls_ecp_point private_Vi
 
mbedtls_ecp_point private_Vf
 
mbedtls_mpi private__d
 
int private_restart_enabled
 
mbedtls_ecp_restart_ctx private_rs
 

Detailed Description

The ECDH context structure.

Warning
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 120 of file ecdh.h.

Field Documentation

mbedtls_mpi mbedtls_ecdh_context::private__d

The previous d.

Definition at line 131 of file ecdh.h.

mbedtls_mpi mbedtls_ecdh_context::private_d

The private key.

Definition at line 124 of file ecdh.h.

mbedtls_ecp_group mbedtls_ecdh_context::private_grp

The elliptic curve used.

Definition at line 123 of file ecdh.h.

int mbedtls_ecdh_context::private_point_format

The format of point export in TLS messages.

Definition at line 128 of file ecdh.h.

mbedtls_ecp_point mbedtls_ecdh_context::private_Q

The public key.

Definition at line 125 of file ecdh.h.

mbedtls_ecp_point mbedtls_ecdh_context::private_Qp

The value of the public key of the peer.

Definition at line 126 of file ecdh.h.

int mbedtls_ecdh_context::private_restart_enabled

The flag for restartable mode.

Definition at line 133 of file ecdh.h.

mbedtls_ecp_restart_ctx mbedtls_ecdh_context::private_rs

The restart context for EC computations.

Definition at line 134 of file ecdh.h.

mbedtls_ecp_point mbedtls_ecdh_context::private_Vf

The unblinding value.

Definition at line 130 of file ecdh.h.

mbedtls_ecp_point mbedtls_ecdh_context::private_Vi

The blinding value.

Definition at line 129 of file ecdh.h.

mbedtls_mpi mbedtls_ecdh_context::private_z

The shared secret.

Definition at line 127 of file ecdh.h.


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