Lines Matching refs:grp_id
35 return ctx->grp_id; in mbedtls_ecdh_grp_id()
152 return ctx->MBEDTLS_PRIVATE(grp_id); in mbedtls_ecdh_get_grp_id()
178 mbedtls_ecp_group_id grp_id) in ecdh_setup_internal() argument
182 ret = mbedtls_ecp_group_load(&ctx->grp, grp_id); in ecdh_setup_internal()
193 int mbedtls_ecdh_setup(mbedtls_ecdh_context *ctx, mbedtls_ecp_group_id grp_id) in mbedtls_ecdh_setup() argument
196 return ecdh_setup_internal(ctx, grp_id); in mbedtls_ecdh_setup()
198 switch (grp_id) { in mbedtls_ecdh_setup()
203 ctx->grp_id = grp_id; in mbedtls_ecdh_setup()
204 return mbedtls_everest_setup(&ctx->ctx.everest_ecdh, grp_id); in mbedtls_ecdh_setup()
209 ctx->grp_id = grp_id; in mbedtls_ecdh_setup()
211 return ecdh_setup_internal(&ctx->ctx.mbed_ecdh, grp_id); in mbedtls_ecdh_setup()
269 ctx->grp_id = MBEDTLS_ECP_DP_NONE; in mbedtls_ecdh_free()
390 mbedtls_ecp_group_id grp_id; in mbedtls_ecdh_read_params() local
391 if ((ret = mbedtls_ecp_tls_read_group_id(&grp_id, buf, (size_t) (end - *buf))) in mbedtls_ecdh_read_params()
396 if ((ret = mbedtls_ecdh_setup(ctx, grp_id)) != 0) { in mbedtls_ecdh_read_params()