mbedtls_ecdh_context::grp is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_ecdh_context::grp field

The elliptic curve used.

Syntax

References

LocationReferrerText
ecdh.h:113
mbedtls_ecp_group grp; /*!< The elliptic curve used. */
ecdh.c:56mbedtls_ecdh_grp_id()
return( ctx->grp.id );
ecdh.c:158ecdh_init_internal()
ecdh.c:197ecdh_setup_internal()
ecdh.c:230ecdh_free_internal()
ecdh.c:297ecdh_make_params_internal()
if( ctx->grp.pbits == 0 )
ecdh.c:313ecdh_make_params_internal()
if( ( ret = mbedtls_ecdh_gen_public( &ctx->grp, &ctx->d, &ctx->Q,
ecdh.c:318ecdh_make_params_internal()
if( ( ret = mbedtls_ecp_tls_write_group( &ctx->grp, &grp_len, buf,
ecdh.c:325ecdh_make_params_internal()
ecdh.c:378ecdh_read_params_internal()
ecdh.c:499ecdh_make_public_internal()
if( ctx->grp.pbits == 0 )
ecdh.c:514ecdh_make_public_internal()
if( ( ret = mbedtls_ecdh_gen_public( &ctx->grp, &ctx->d, &ctx->Q,
ecdh.c:519ecdh_make_public_internal()
ecdh.c:564ecdh_read_public_internal()
if( ( ret = mbedtls_ecp_tls_read_point( &ctx->grp, &ctx->Qp, &p,
ecdh.c:611ecdh_calc_secret_internal()
if( ctx == NULL || ctx->grp.pbits == 0 )
ecdh.c:629ecdh_calc_secret_internal()
if( ( ret = mbedtls_ecdh_compute_shared( &ctx->grp, &ctx->z, &ctx->Qp,
ecdh.c:639ecdh_calc_secret_internal()
*olen = ctx->grp.pbits / 8 + ( ( ctx->grp.pbits % 8 ) != 0 );
ssl_cli.c:2032ssl_check_server_ecdh_params()
grp_id = ssl->handshake->ecdh_ctx.grp.id;

Data Use

Functions reading mbedtls_ecdh_context::grp
mbedtls_ecdh_context::grp
Type of mbedtls_ecdh_context::grp
mbedtls_ecdh_context::grp
all items filtered out