mbedtls/scripts/mbedtls_dev
Gilles Peskine f287366376 Simplify logic and document test_cases_for_values
Explain what's going on in BignumModRawConvertRep.test_case_for_values.

Simplify the logic and the interdependencies related to limb sizes:
* Montgomery is the special case, so base the decisions on it.
* As soon as we've encountered one limb size, no matter what it is,
  give up.

No behavior change, other than changing the numbering of test cases (which
previously included more skipped test cases).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2022-12-21 20:31:14 +01:00
..
__init__.py Documentation typo 2022-09-29 18:48:41 +02:00
asymmetric_key_data.py Add key material for twisted Edwards curves 2021-03-29 15:08:10 +02:00
bignum_common.py bignum_common: Adjusted format_arg to always size input according to modulo. 2022-12-21 17:30:10 +00:00
bignum_core.py Refactor mpi_core_sub tests to use arch_split 2022-12-12 17:18:43 +00:00
bignum_data.py Bignum: Implement mbedtls_mpi_mod_raw_inv_prime() and tests 2022-12-08 09:44:10 +00:00
bignum_mod.py Re-enable pylint unused warnings 2022-12-06 11:55:32 +00:00
bignum_mod_raw.py Simplify logic and document test_cases_for_values 2022-12-21 20:31:14 +01:00
build_tree.py Unify check_repo_path 2022-09-18 21:17:09 +02:00
c_build_helper.py Tweak MSVC detection to work with non-English Visual Studio 2021-06-22 11:26:19 +02:00
crypto_knowledge.py Merge pull request #6296 from gilles-peskine-arm/test_data_generation-pr_6093_followup 2022-10-18 13:38:28 +01:00
macro_collector.py Fix invalid argument enumeration when there are >=3 arguments 2022-04-15 11:10:14 +02:00
psa_storage.py Use relative imports when importing other modules in the same directory 2022-09-17 10:38:58 +02:00
test_case.py Replace the output file atomically 2022-10-04 15:10:00 +02:00
test_data_generation.py Make pylint happy 2022-11-21 08:56:14 +00:00
typing_util.py Do not require typing_extensions at runtime 2021-02-17 14:58:29 +01:00