Test with no built-in MAC, with no build-in cipher, and with no build-in AEAD #804

Open
opened 2026-06-05 15:09:35 -05:00 by gilles-peskine-arm · 3 comments
gilles-peskine-arm commented 2026-06-05 15:09:35 -05:00 (Migrated from github.com)

We never test builds without any built-in MAC, cipher or AEAD.

From outcome analysis (if it was not suppressed):

Error: Test case not executed: test_suite_config.crypto_combinations;Config: no built-in AEAD
Error: Test case not executed: test_suite_config.crypto_combinations;Config: no built-in MAC
Error: Test case not executed: test_suite_config.crypto_combinations;Config: no built-in cipher
We never test builds without any built-in MAC, cipher or AEAD. From outcome analysis (if it was not suppressed): ``` Error: Test case not executed: test_suite_config.crypto_combinations;Config: no built-in AEAD Error: Test case not executed: test_suite_config.crypto_combinations;Config: no built-in MAC Error: Test case not executed: test_suite_config.crypto_combinations;Config: no built-in cipher ```
ronald-cron-arm commented 2026-07-10 04:23:35 -05:00 (Migrated from github.com)

As part of #769, removing "Config: no built-in cipher" from the UNCOVERED_TESTS. The test case is now covered by "component_test_full_no_cipher" for example.

As part of #769, removing "Config: no built-in cipher" from the UNCOVERED_TESTS. The test case is now covered by "component_test_full_no_cipher" for example.
ronald-cron-arm commented 2026-07-10 04:30:35 -05:00 (Migrated from github.com)

I may be mistaken but isn't the case that for example "Config: no built-in MAC" exception should rather be in the IGNORED_TESTS list of analyze_outcomes.py than UNCOVERED_TESTS. I would say that it is covered by some Mbed TLS CI components currently.

I may be mistaken but isn't the case that for example "Config: no built-in MAC" exception should rather be in the IGNORED_TESTS list of analyze_outcomes.py than UNCOVERED_TESTS. I would say that it is covered by some Mbed TLS CI components currently.
gilles-peskine-arm commented 2026-07-20 05:34:03 -05:00 (Migrated from github.com)

Apparently "Config: no built-in MAC" was not covered by the Mbed TLS CI when I filed this issue. In any case, this issue will be resolved when it's covered by the TF-PSA-Crypto CI.

Apparently "Config: no built-in MAC" was not covered by the Mbed TLS CI when I filed this issue. In any case, this issue will be resolved when it's covered by the TF-PSA-Crypto CI.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-Mbed-TLS/TF-PSA-Crypto#804
No description provided.