mbedtls/tests
Gilles Peskine 4ea4ad082b parse_function_arguments: stricter type parsing
Use normalization the equality comparisons instead of loose regular
expressions to determine the type of an argument of a test function.

Now declarations are parsed in a stricter way: there can't be ignored junk
at the beginning or at the end. For example, `long long unsigned int x`
was accepted as a test function argument (but not `long long unsigned x`),
although this was misleading since the value was truncated to the range of
int. Now only recognized types are accepted.

The new code is slightly looser in that it accepts `char const*` as well as
`const char*`.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2023-04-26 19:40:02 +02:00
..
.jenkins
configs
data_files fix typos 2023-04-24 10:24:37 +02:00
docker/bionic
git-scripts
include Support different types in the parameter store 2023-04-26 19:40:02 +02:00
opt-testcases ssl-opt.sh: Remove some unnecessary forcing of TLS 1.3 2023-04-06 10:26:18 +02:00
scripts parse_function_arguments: stricter type parsing 2023-04-26 19:40:02 +02:00
src test: remove useless ECP_LIGHT guard in psa_exercise_key 2023-04-17 12:03:48 +02:00
suites parse_function_arguments: stricter type parsing 2023-04-26 19:40:02 +02:00
.gitignore
CMakeLists.txt
compat-in-docker.sh
compat.sh
context-info.sh
Descriptions.txt
make-in-docker.sh
Makefile
ssl-opt-in-docker.sh
ssl-opt.sh test: revert undesired debug change in ssl-opt 2023-04-11 12:30:45 +02:00