mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 12:25:45 +01:00
Add config flag MBEDTLS_ECP_EARLY_RETURN
This commit is contained in:
parent
225b37a543
commit
c3a3bc7636
@ -561,6 +561,21 @@
|
|||||||
*/
|
*/
|
||||||
#define MBEDTLS_ECP_NIST_OPTIM
|
#define MBEDTLS_ECP_NIST_OPTIM
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \def MBEDTLS_ECP_EARLY_RETURN
|
||||||
|
*
|
||||||
|
* Enable "non-blocking" ECC operations that can return early and be resumed.
|
||||||
|
*
|
||||||
|
* This enables \c mbedtls_ecp_set_max_ops() and allows various ECC functions
|
||||||
|
* to return \c MBEDTLS_ERR_ECP_IN_PROGRESS when needed.
|
||||||
|
*
|
||||||
|
* TODO: depending on other choices, this might need to be disabled by default
|
||||||
|
* in order to avoid changing the ABI. Revisit that later.
|
||||||
|
*
|
||||||
|
* Comment this macro to disable non-blocking ECC computations.
|
||||||
|
*/
|
||||||
|
#define MBEDTLS_ECP_EARLY_RETURN
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \def MBEDTLS_ECDSA_DETERMINISTIC
|
* \def MBEDTLS_ECDSA_DETERMINISTIC
|
||||||
*
|
*
|
||||||
|
@ -276,6 +276,9 @@ static const char *features[] = {
|
|||||||
#if defined(MBEDTLS_ECP_NIST_OPTIM)
|
#if defined(MBEDTLS_ECP_NIST_OPTIM)
|
||||||
"MBEDTLS_ECP_NIST_OPTIM",
|
"MBEDTLS_ECP_NIST_OPTIM",
|
||||||
#endif /* MBEDTLS_ECP_NIST_OPTIM */
|
#endif /* MBEDTLS_ECP_NIST_OPTIM */
|
||||||
|
#if defined(MBEDTLS_ECP_EARLY_RETURN)
|
||||||
|
"MBEDTLS_ECP_EARLY_RETURN",
|
||||||
|
#endif /* MBEDTLS_ECP_EARLY_RETURN */
|
||||||
#if defined(MBEDTLS_ECDSA_DETERMINISTIC)
|
#if defined(MBEDTLS_ECDSA_DETERMINISTIC)
|
||||||
"MBEDTLS_ECDSA_DETERMINISTIC",
|
"MBEDTLS_ECDSA_DETERMINISTIC",
|
||||||
#endif /* MBEDTLS_ECDSA_DETERMINISTIC */
|
#endif /* MBEDTLS_ECDSA_DETERMINISTIC */
|
||||||
|
Loading…
Reference in New Issue
Block a user