2021-06-15 11:29:26 +02:00
|
|
|
API changes
|
2021-06-16 11:02:38 +02:00
|
|
|
* For all functions that take a random number generator (RNG) as a
|
|
|
|
parameter, this parameter is now mandatory (that is, NULL is not an
|
|
|
|
acceptable value). Functions which previously accepted NULL and now
|
|
|
|
reject it are: the X.509 CRT and CSR writing functions; the PK and RSA
|
|
|
|
sign and decrypt function; mbedtls_rsa_private(); the functions
|
|
|
|
in DHM and ECDH that compute the shared secret; the scalar multiplication
|
|
|
|
functions in ECP.
|
2021-06-15 11:29:26 +02:00
|
|
|
* The following functions now require an RNG parameter:
|
|
|
|
mbedtls_ecp_check_pub_priv(), mbedtls_pk_check_pair(),
|
|
|
|
mbedtls_pk_parse_key(), mbedtls_pk_parse_keyfile().
|
2021-06-16 11:02:38 +02:00
|
|
|
Removals
|
2021-06-15 11:29:26 +02:00
|
|
|
* The configuration option MBEDTLS_ECP_NO_INTERNAL_RNG has been removed as
|
|
|
|
it no longer had any effect.
|