Hi, I have a question for ecdsa.
To configure ecdsa in config.h, which definition should be enabled?
There are a lot of things to be considered.
Can you narrow down?
HI @matthewc
As you can see from the check_config.h
file:
In order to use MBEDTLS_ECDSA_C
, you will also need MBEDTLS_ECP_C
, MBEDTLS_ASN1_PARSE_C
and MBEDTLS_ASN1_WRITE_C
. However, for MBEDTLS_ECP_C
you will need MBEDTLS_BIGNUM_C
and at least one of the curves(MBEDTLS_ECP_DP_XXXX_ENABLED
) enabled.
Also, it wouldn’t make sens to have ECDSA without an MD algorithm enabled as well.
Also, you will probabyl need a DRBG functionality, and as such entropy source, if you wish to sign \ generate key pair.
There are probably more features needed which I have missed that you will find once you check your code.
Regards,
Mbed TLS Support
Ron
1 Like