RAFW Flexible Software Package Documentation  Release v2.0.1

 
mbedtls_dhm_context Struct Reference

The DHM context structure. More...

#include <dhm_alt.h>

Public Member Functions

mbedtls_mpi MBEDTLS_PRIVATE (P)
 
mbedtls_mpi MBEDTLS_PRIVATE (G)
 
mbedtls_mpi MBEDTLS_PRIVATE (X)
 
mbedtls_mpi MBEDTLS_PRIVATE (GX)
 
mbedtls_mpi MBEDTLS_PRIVATE (GY)
 
mbedtls_mpi MBEDTLS_PRIVATE (K)
 
mbedtls_mpi MBEDTLS_PRIVATE (RP)
 
mbedtls_mpi MBEDTLS_PRIVATE (Vi)
 
mbedtls_mpi MBEDTLS_PRIVATE (Vf)
 
mbedtls_mpi MBEDTLS_PRIVATE (pX)
 

Detailed Description

The DHM context structure.

Member Function Documentation

◆ MBEDTLS_PRIVATE() [1/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( )

The prime modulus.

◆ MBEDTLS_PRIVATE() [2/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( )

The generator.

◆ MBEDTLS_PRIVATE() [3/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( )

Our secret value.

◆ MBEDTLS_PRIVATE() [4/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( GX  )

Our public key = G^X mod P.

◆ MBEDTLS_PRIVATE() [5/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( GY  )

The public key of the peer = G^Y mod P.

◆ MBEDTLS_PRIVATE() [6/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( )

The shared secret = G^(XY) mod P.

◆ MBEDTLS_PRIVATE() [7/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( RP  )

The cached value = R^2 mod P.

◆ MBEDTLS_PRIVATE() [8/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( Vi  )

The blinding value.

◆ MBEDTLS_PRIVATE() [9/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( Vf  )

The unblinding value.

◆ MBEDTLS_PRIVATE() [10/10]

mbedtls_mpi mbedtls_dhm_context::MBEDTLS_PRIVATE ( pX  )

The previous X.


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