Gilles Peskine ad04f962f8 p256-m: allow deterministic ECDSA verification
For ECDSA verification, there is no difference between the deterministic and
randomized algorithm. The PSA core consider the two variants as identical as
far as key policies are concerned, and the built-in implementation accepts
either variant even if only the other variant is supported for signature.

In p256-m, accept to perform an ECDSA verification when the algorithm is
specified as deterministic ECDSA. This makes the behavior identical to the
built-in implementation, which is less surprising for users and saves us
from having to cope with a difference in our testing.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-11-21 09:48:35 +01:00
..
data_files p256-m: allow deterministic ECDSA verification 2024-11-21 09:48:35 +01:00
abi_check.py Make abi_check.py look in both locations 2024-05-31 15:51:41 +01:00
apidoc_full.sh update headers 2023-11-02 19:47:20 +00:00
assemble_changelog.py Remove leftover code from initial changelog support 2023-12-04 14:37:31 +01:00
basic.requirements.txt Add requirement on Jinja to integrate drivers 2021-11-17 19:27:45 +01:00
bump_version.sh update headers 2023-11-02 19:47:20 +00:00
ci.requirements.txt Downgrade mypy to a version that works with our code base 2024-10-09 14:19:31 +02:00
code_size_compare.py Rename framework_path to framework_scripts_path 2024-05-13 14:44:37 +01:00
code_style.py Improve support for submodules in code_style.py 2024-10-14 14:58:36 +01:00
common.make Test cpp_dummy_build in pedantic mode 2024-08-06 13:13:04 +02:00
config.pl update headers 2023-11-02 19:47:20 +00:00
config.py psa: allow to use static key buffers instead of dynamic ones 2024-10-22 13:31:19 +02:00
driver.requirements.txt Set explicit version for the typing packages 2023-09-25 10:25:18 +02:00
ecc-heap.sh update headers 2023-11-02 19:47:20 +00:00
ecp_comb_table.py update headers 2023-11-02 19:47:20 +00:00
footprint.sh update headers 2023-11-02 19:47:20 +00:00
framework_scripts_path.py Rename framework_path to framework_scripts_path 2024-05-13 14:44:37 +01:00
generate_driver_wrappers.py Rename framework_path to framework_scripts_path 2024-05-13 14:44:37 +01:00
generate_errors.pl update headers 2023-11-02 19:47:20 +00:00
generate_features.pl update headers 2023-11-02 19:47:20 +00:00
generate_psa_constants.py Rename framework_path to framework_scripts_path 2024-05-13 14:44:37 +01:00
generate_query_config.pl update headers 2023-11-02 19:47:20 +00:00
generate_visualc_files.pl Update the MSBuild toolset versions to VS2017 2024-03-13 11:23:16 +01:00
lcov.sh Call in_mbedtls_repo 2024-08-06 18:01:42 +01:00
maintainer.requirements.txt move asn1crypto to ci.requirements.txt 2023-10-24 15:42:30 +08:00
make_generated_files.bat Adjust file path for generate_tls13_compat_tests.py 2024-10-15 12:41:42 +01:00
massif_max.pl update headers 2023-11-02 19:47:20 +00:00
memory.sh update headers 2023-11-02 19:47:20 +00:00
min_requirements.py Rename framework_path to framework_scripts_path 2024-05-13 14:44:37 +01:00
output_env.sh Drop building with armcc5 in all.sh 2024-10-29 11:39:41 +01:00
prepare_release.sh prepare_release: sed querry change to strip whitespace 2023-11-22 14:23:12 +00:00
project_name.txt Introduce project_name.txt 2024-07-31 16:02:14 +01:00
tmp_ignore_makefiles.sh update headers 2023-11-02 19:47:20 +00:00
windows_msbuild.bat Rename solution files to referece VS2017 2024-03-13 11:23:16 +01:00