mbedtls/ChangeLog.d
Gilles Peskine 5752e599b3 Reduce the default ECP window size
MBEDTLS_ECP_WINDOW_SIZE is a compromise between memory usage (growing based
on the value) and performance (faster with larger values). There are
disminishing returns as the value grows larger. Based on Manuel's benchmarks
recorded in https://github.com/ARMmbed/mbedtls/issues/4127, 4 is a good
compromise point, with larger values bringing little advantage. So reduce
the default from 6 to 4.

Document the default value as in optimized for performance mostly, but don't
document the specific value, so we may change it later or make it
platform-dependent.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-06-17 21:46:29 +02:00
..
00README.md 2.24.0 is still covered by the old policy 2020-10-01 00:35:49 +02:00
add-missing-parenthesis.txt Improve changelog entry for #4217 2021-04-27 17:01:24 +01:00
aescrypt2.txt Remove the sample program aescrypt2 2021-04-28 15:57:30 +02:00
allow_alt_cmac_without_des.txt Add documentation for change in CMAC self-test behaviour 2021-04-23 08:19:43 +02:00
alt-context-relaxation.txt Document the remaining constraints on ALT context types 2021-06-15 00:14:28 +02:00
aria-alt.txt Changelog entry for the ARIA_ALT and CAMELLIA_ALT fixes 2021-05-25 15:33:14 +02:00
cipher-delayed-output.txt Fix some typos 2021-06-01 09:40:53 +02:00
ciphersuite-sha1-sha384-guard.txt Add changelog entries for SHA1 and SHA384 ciphersuites bugfixes. 2021-05-19 11:56:06 +02:00
ciphersuite-sha384-guard.txt Add changelog entries for SHA1 and SHA384 ciphersuites bugfixes. 2021-05-19 11:56:06 +02:00
default-curves.txt Changelog entry and migration guide for hash and curve profile upgrades 2021-06-17 21:46:14 +02:00
dhm-fields.txt New function mbedtls_dhm_get_value to copy a field of a DHM context 2021-06-15 00:12:37 +02:00
dhm_min_bitlen.txt Enforce dhm_min_bitlen exactly, not just the byte size 2021-04-01 14:20:03 +02:00
ecjpake-point_format.txt New function mbedtls_ecjpake_set_point_format 2021-06-15 00:12:37 +02:00
ecp-window-size.txt Reduce the default ECP window size 2021-06-17 21:46:29 +02:00
ecp_max_bits.txt Changelog entry for MBEDTLS_ECP_MAX_BITS automatic determination 2021-06-15 00:10:37 +02:00
fix-mingw-build.txt fix changelog entry 2021-05-12 14:36:24 -04:00
fix-pk-parse-key-error-code.txt Fix an incorrect error code addition in pk_parse_key_pkcs8_unencrypted_der 2021-04-15 11:19:56 +01:00
fix-ssl-cf-hmac-alt.txt Fix misuse of MD API in SSL constant-flow HMAC 2021-05-19 10:33:40 +02:00
gcm-update.txt Split mbedtls_gcm_update_ad out of mbedtls_gcm_starts 2021-04-15 21:34:33 +02:00
host_test-int32.txt Fix build error when int32_t is not int 2021-05-18 16:43:43 +02:00
issue4036.txt Removing trailing space from ChangeLog file 2021-04-26 20:08:53 +02:00
issue4055.txt Expose flag for critical extensions 2021-05-27 14:27:43 +02:00
issue4128.txt fix comment, ChangeLog & migration-guide for MBEDTLS_ECP_FIXED_POINT_OPTIM 2021-06-03 15:47:40 +08:00
issue4212.txt Corrections to the docs wording and changes to aux scripts 2021-06-15 00:18:32 +02:00
issue4282.txt Fllow-up of the review: ChangeLog expansion, mmigration guides added and comments fixed 2021-05-06 00:53:22 +02:00
issue4286.txt Editorial improvements 2021-06-07 12:00:04 +02:00
issue4313.txt Changes after code review 2021-05-27 17:34:14 +02:00
issue4335.txt A small change in ChangeLog just to restart Travis build 2021-05-26 13:19:14 +02:00
issue4361.txt Migration guide added and ChangeLog clarified 2021-05-14 14:07:51 +02:00
issue4367.txt Re-wording ChangeLog and reverting overzealous removal from config.h 2021-06-01 11:17:07 +02:00
issue4378.txt Addition of the migration guide 2021-06-09 13:31:42 +02:00
issue4386.txt Remove MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3 option 2021-05-28 15:27:01 +02:00
issue4398.txt Correction according to code review (function and param. names change 2021-06-14 13:46:21 +02:00
issue4403.txt Add the ChangeLog file 2021-05-26 13:36:40 +02:00
issue4405.txt Remove MBEDTLS_X509_CHECK_*_KEY_USAGE options but enable the code 2021-06-07 13:52:23 +02:00
make-generate-tests-python.txt Changelog entry for no longer explicitly invoking python2 2021-05-06 11:35:18 +02:00
max-record-payload-api.txt Don't use markdown formatting in ChangeLog 2021-05-23 06:03:55 +01:00
mbed-can-do-timing.txt config: Allow Mbed to implement TIMING_C 2021-06-09 13:47:27 +01:00
mpi_random.txt Changelog entry for adding mbedtls_mpi_random() 2021-06-03 18:10:04 +02:00
no-generated-files.txt Changelog entry for the requirement to generate source files 2021-05-20 10:37:22 +02:00
posix-define.txt Add changelog for posix definition 2021-05-11 12:44:40 -06:00
psa-aead-output-size-macros-1.0.txt Remove PSA AEAD output size compatibility macros 2021-04-28 10:01:20 +02:00
psa-builtin-keys-implementation.txt Add changelog for MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS 2021-04-15 15:06:52 +02:00
psa-without-genprime-fix.txt psa: Support RSA signature without MBEDTLS_GENPRIME 2021-05-20 17:08:59 +01:00
psa_key_derivation-bad_workflow.txt Fix missing state check for tls12_prf output 2021-06-11 22:41:46 +02:00
psa_sign_message.txt Add changelog entry for #4510 2021-05-17 22:18:35 +02:00
random-range.txt Add changelog entry for non-uniform MPI random generation 2021-06-03 18:10:04 +02:00
relaxed-psk-semantics.txt Minor improvement of ChangeLog wording 2021-05-28 09:52:54 +01:00
remove-config-psa-crypto.txt Changelog entry for the removal of config-psa-crypto.h in 3.0 2021-05-10 10:36:37 +02:00
remove-enable-weak-ciphersuites.txt Add change log and migration guide 2021-05-04 15:59:10 +02:00
remove-max-content-len.txt Remove MBEDTLS_SSL_MAX_CONTENT_LEN option 2021-05-10 17:02:48 +01:00
remove-rsa-mode-parameter.txt Additional corrections to ChangeLog 2021-05-25 16:26:24 +01:00
remove_null_entropy.txt Remove MBEDTLS_TEST_NULL_ENTROPY config option. 2021-05-11 13:15:19 +02:00
rm-ecdh-legacy-context-option.txt Adds ChangeLog entry 2021-06-02 13:45:57 +01:00
rm-ticket-lifetime-option Add a missing ChangeLog entry 2021-05-04 11:35:08 +02:00
rsa-padding.txt Add change log and migration guide 2021-06-08 14:11:19 +02:00
session-cache-api.txt Fix formatting of changelog entry 2021-05-18 08:36:36 +01:00
sha224_sha384.txt Add changelog entries for MBEDTLS_SHA224_C and MBEDTLS_SHA384_C. 2021-05-19 12:36:24 +02:00
sha512-output-type.txt Change sha256 output type from an array to a pointer 2021-05-13 00:46:29 +02:00
ssl-error-code-cleanup.txt Fixup glitch in ChangeLog entry 2021-05-14 17:12:15 +01:00
tool-versions.txt Changelog entry for updated tool versions 2021-06-07 09:18:50 +01:00
undefined_reference_without_psa.txt Fix missing compilation guard around psa_crypto_driver_wrappers.c 2021-05-19 21:06:01 +02:00
x509_remove_info.txt Add ChangeLog entry 2021-04-27 17:20:56 +01:00