mbedtls/include/mbedtls
Gilles Peskine 02ac93a1a3 Move mbedtls_mpi_random to the bignum module
Since mbedtls_mpi_random() is not specific to ECC code, move it from
the ECP module to the bignum module.

This increases the code size in builds without short Weierstrass
curves (including builds without ECC at all) that do not optimize out
unused functions.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-06-03 18:10:04 +02:00
..
aes.h Applying current changes 2021-04-30 00:07:04 +02:00
arc4.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
aria.h Fix misplaced extern "C" affecting MBEDTLS_ARIA_ALT 2021-05-25 09:23:10 +02:00
asn1.h Add missing const attribute to asn1 api 2021-01-26 13:57:46 +01:00
asn1write.h Add missing const attribute to asn1write api 2021-01-27 15:37:12 +01:00
base64.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
bignum.h Move mbedtls_mpi_random to the bignum module 2021-06-03 18:10:04 +02:00
blowfish.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
camellia.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
ccm.h Add invalid context as a possible reason for _BAD_INPUT error code 2021-06-01 13:35:40 +02:00
chacha20.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
chachapoly.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
check_config.h Merge pull request #4490 from TRodziewicz/Combine__SSL_<CID-TLS1_3>_PADDING_GRANULARITY_options 2021-06-02 13:47:48 +02:00
cipher.h Fix a typo 2021-05-31 12:14:02 +02:00
cmac.h Merge pull request #4146 from stevew817/allow_skipping_3des_cmac_when_alt 2021-04-29 16:04:39 +02:00
config.h Merge pull request #4581 from TRodziewicz/remove_supp_for_extensions_in_pre-v3_X.509_certs 2021-06-02 13:48:03 +02:00
config_psa.h Define dependency symbols for hashless signature algorithms 2021-05-25 19:39:53 +02:00
ctr_drbg.h Applying current changes 2021-04-30 00:07:04 +02:00
debug.h use proper formatting macros when using MinGW provided stdio 2021-05-12 12:59:30 -04:00
des.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
dhm.h Applying current changes 2021-04-30 00:07:04 +02:00
ecdh.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecdsa.h Remove deprecated functions and constants. 2021-04-29 23:12:19 +02:00
ecjpake.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ecp.h fix comment, ChangeLog & migration-guide for MBEDTLS_ECP_FIXED_POINT_OPTIM 2021-06-03 15:47:40 +08:00
entropy.h Merge remote-tracking branch 'origin/development' into development_new 2021-04-07 16:31:09 +01:00
error.h Merge pull request #4447 from hanno-arm/ssl_config_cleanup 2021-05-17 10:55:17 +02:00
gcm.h Merge pull request #4342 from gilles-peskine-arm/gcm-update-any-length 2021-05-20 15:08:55 +02:00
hkdf.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
hmac_drbg.h Applying current changes 2021-04-30 00:07:04 +02:00
md.h Merge branch 'development_3.0' into remove_depr_error_codes 2021-04-22 12:53:15 +02:00
md2.h Remove deprecated things from hashing modules 2021-04-15 12:34:09 +02:00
md4.h Remove deprecated things from hashing modules 2021-04-15 12:34:09 +02:00
md5.h Remove deprecated things from hashing modules 2021-04-15 12:34:09 +02:00
memory_buffer_alloc.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
net_sockets.h Update error codes listed in the net_sockets documentation 2021-03-03 12:27:17 +01:00
nist_kw.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
oid.h Add OID for User ID 2021-05-12 17:46:56 -06:00
pem.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pk.h Modifies typedef of mbedtls_pk_rsa_alt_sign_func 2021-05-18 12:38:33 +01:00
pkcs5.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
pkcs12.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
platform.h Two platform error codes moved to error.h to fix _without_platform test 2021-04-21 12:06:23 +02:00
platform_time.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
platform_util.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
poly1305.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
psa_util.h Separate SHA224 from SHA256 config options. 2021-04-28 14:38:37 +02:00
ripemd160.h Remove deprecated things from hashing modules 2021-04-15 12:34:09 +02:00
rsa.h Fixes typo 2021-05-21 17:05:21 +01:00
sha1.h Remove deprecated things from hashing modules 2021-04-15 12:34:09 +02:00
sha256.h Make the formatting of numbers consistent 2021-05-18 20:06:04 +02:00
sha512.h Merge branch 'development' into convert_NO_SHA384_to_positive 2021-05-20 14:18:12 +02:00
ssl.h Merge pull request #4490 from TRodziewicz/Combine__SSL_<CID-TLS1_3>_PADDING_GRANULARITY_options 2021-06-02 13:47:48 +02:00
ssl_cache.h Simplify SSL session cache implementation via session serialization 2021-04-15 10:47:40 +01:00
ssl_ciphersuites.h Remove 3DES ciphersuites 2021-05-31 12:11:53 +02:00
ssl_cookie.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
ssl_ticket.h Fix typos in C header files 2021-05-10 19:54:11 +02:00
threading.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00
timing.h Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
version.h Bump version to 2.26.0 2021-03-09 16:09:18 +00:00
x509.h Rename MBEDTLS_X509_INFO to !MBEDTLS_X509_REMOVE_INFO 2021-04-27 17:18:52 +01:00
x509_crl.h Minor style improvements 2021-04-27 17:20:56 +01:00
x509_crt.h Minor style improvements 2021-04-27 17:20:56 +01:00
x509_csr.h Expose flag for critical extensions 2021-05-27 14:27:43 +02:00
xtea.h Remove deprecated error codes. Some still remain - question asked in issue comment 2021-04-12 23:28:23 +02:00