Gilles Peskine

Results 196 issues of Gilles Peskine

It's technically possible to `#include` those headers, so users are doing it, and then complaining about the consequences. Resolve https://github.com/Mbed-TLS/mbedtls/issues/9147. ## PR checklist Please tick as appropriate and edit the...

enhancement
approved
needs-backports
priority-high
size-xs

Fix some test case dependencies: * `pk_parse_keyfile_rsa` not getting executed * redundancy on `mbedtls_x509_crl_info` ## PR checklist Please tick as appropriate and edit the reasons (e.g.: "backport: not needed because...

bug
needs-review
component-crypto
priority-high
size-xs

Fix some test case dependencies: * `pk_parse_keyfile_rsa` not getting executed * redundancy on `mbedtls_x509_crl_info` ## PR checklist Please tick as appropriate and edit the reasons (e.g.: "backport: not needed because...

bug
needs-review
component-crypto
needs-ci
priority-high
size-xs

Fix some false positives and some true positives in the list of test cases that are reported as not executed by `outcome_analysis` on the CI, among automatically generated PSA tests...

bug
needs-review
needs-backports
size-s
component-test
priority-high

The PSA subsystem only supports RSA keys whose size is a multiple of 8 bits, i.e. `bits % 8 == 0`. Other sizes are rejected at key creation time. I...

enhancement
component-crypto
size-s

The SSL debug code sometimes reports that `psa_xxx() returned -NNN` where `psa_xxx` is a PSA function and `-NNN` is not the value returned by the function, but the result of...

bug
component-tls
component-tls13
size-xs

Result analysis (`analyze_outcomes.py`) runs without generated files. This causes it to miss the test cases in automatically generated `.data` file. Consequences: * We may be missing some genuine failures, e.g....

bug
size-s
component-test

Write generic Python libraries that can be used to generate wrapper code for PSA functions. We intend to use them for several purposes: * Generate driver wrappers (replacing the current...

enhancement
size-s
component-test

Introduce Python code to generate wrapper functions for library functions. When the wrapper code is enabled, test code transparently calls the wrapper instead of the library function. The wrapper generation...

needs-work
needs-ci
size-m
component-test
priority-medium

`all.sh` runs build+test cycles with various configurations. We can't test all combinations of `config.h` symbols, but we should test all the relevant ones. The goal of this issue is a...

enhancement
size-s
component-test