mbedtls_aes_decrypt() were removed.
If you're simply using the AES module, you should be calling the higher-level functions
If you're providing an alternative implementation using
MBEDTLS_AES_DECRYPT_ALT, you should be replacing the removed functions with
mbedtls_mpi_is_prime() was removed. Please use
mbedtls_mpi_is_prime_ext() instead which additionally allows specifying the number of Miller-Rabin rounds.
mbedtls_cipher_auth_decrypt() were removed. They were superseded by
mbedtls_cipher_auth_decrypt_ext() respectively which additionally support key wrapping algorithms such as NIST_KW.
mbedtls_hmac_drbg_update() were removed. They were superseded by
mbedtls_ecdsa_sign_det() were removed. They were superseded by
mbedtls_ssl_conf_dh_param() was removed. Please use
mbedtls_ssl_get_max_frag_len() was removed. Please use
MBEDTLS_DHM_RFC3526_MODP_4096_G were removed. The primes from RFC 5114 are deprecated because their derivation is not documented and therefore their usage constitutes a security risk; they are fully removed from the library. Please use parameters from RFC3526 (still in the library, only in binary form) or RFC 7919 (also available in the library) or other trusted sources instead.
include/mbedtls/net.h was removed because its only function was to include
mbedtls/net_sockets.h which now should be included directly.