mbedtls/scripts/mbedtls_dev
Minos Galanakis a461ece810 bignum_mod_raw.py: Refactoring BignumModRawOperation
This patch modifies the BignumModRawOperation class to
provide special access to key members commonly used
in tests.

It binds the module's getters to conversion functions
which enable automatic conversions such as:

* hex to int.
* zero padding hex strings.
* common Montgomery constants such as R, R^2 and R^01
  are now be calculated upon access.

class `BignumModRawOperationArchSplit` is also updated to
utilise the new design.

Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
2022-11-10 11:37:33 +00: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 Add merge slots to bignum_common.py 2022-11-03 14:46:18 +00:00
bignum_core.py Make pylint happy 2022-11-02 17:28:39 +00:00
bignum_mod.py Fix bignum test generator class names 2022-11-03 08:42:54 +00:00
bignum_mod_raw.py bignum_mod_raw.py: Refactoring BignumModRawOperation 2022-11-10 11:37:33 +00: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 Add module for bignum_core test generation 2022-10-19 15:20:01 +01:00
typing_util.py Do not require typing_extensions at runtime 2021-02-17 14:58:29 +01:00