mirror of
https://github.com/cuberite/polarssl.git
synced 2025-09-30 08:56:50 -04:00
echd: Added mbedtls_ecdh_get_grp_id
getter.
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
This commit is contained in:
parent
7f523bf9eb
commit
d753738fc0
@ -141,6 +141,19 @@ typedef struct mbedtls_ecdh_context {
|
|||||||
}
|
}
|
||||||
mbedtls_ecdh_context;
|
mbedtls_ecdh_context;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Return the ECP group for provided context.
|
||||||
|
*
|
||||||
|
* \note To access group specific fields, users should use
|
||||||
|
* `mbedtls_ecp_curve_info_from_grp_id` or
|
||||||
|
* `mbedtls_ecp_group_load` on the extracted `group_id`.
|
||||||
|
*
|
||||||
|
* \param ctx The ECDH context to parse. This must not be \c NULL.
|
||||||
|
*
|
||||||
|
* \return The \c mbedtls_ecp_group_id of the context.
|
||||||
|
*/
|
||||||
|
mbedtls_ecp_group_id mbedtls_ecdh_get_grp_id(mbedtls_ecdh_context *ctx);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Check whether a given group can be used for ECDH.
|
* \brief Check whether a given group can be used for ECDH.
|
||||||
*
|
*
|
||||||
|
@ -144,6 +144,15 @@ static void ecdh_init_internal(mbedtls_ecdh_context_mbed *ctx)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mbedtls_ecp_group_id mbedtls_ecdh_get_grp_id(mbedtls_ecdh_context *ctx)
|
||||||
|
{
|
||||||
|
#if defined(MBEDTLS_ECDH_LEGACY_CONTEXT)
|
||||||
|
return ctx->MBEDTLS_PRIVATE(grp).id;
|
||||||
|
#else
|
||||||
|
return ctx->MBEDTLS_PRIVATE(grp_id);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initialize context
|
* Initialize context
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user