Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add test components similar to test_depends_py_*_psa #72

Closed
ronald-cron-arm opened this issue Sep 29, 2023 · 1 comment
Closed

Add test components similar to test_depends_py_*_psa #72

ronald-cron-arm opened this issue Sep 29, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request size-m Estimated task size: medium (~1w)

Comments

@ronald-cron-arm
Copy link
Contributor

ronald-cron-arm commented Sep 29, 2023

test_depends_py_*_psa test components in mbedtls:

  • test_depends_py_cipher_id_psa: based on full config, one enabled cipher at a time among AES, ARIA, CAMELLIA, CHACHA20, CHACHAPOLY, DES
  • test_depends_py_cipher_chaining_psa: based on full config, one among CBC, CFB, CTR, OFB, XTS
  • test_depends_py_cipher_padding_psa: not relevant in psa-crypto
  • test_depends_py_curves_psa: based on full config, only one elliptic curve
  • test_depends_py_hashes_psa: based on full config, all but one hash, just SHA256, just SHA512
  • test_depends_py_kex_psa: not relevant in psa-crypto
  • test_depends_py_pkalgs_psa: based on full config, !MBEDTLS_ECDSA_C, !MBEDTLS_ECP_C (not relevant in psa-crypto) !MBEDTLS_PKCS1_V15 !MBEDTLS_PKCS1_V21 !MBEDTLS_RSA_C !MBEDTLS_X509_RSASSA_PSS_SUPPORT(not relevant in psa-crypto)

This issue is about to add the same relevant tests in psa-crypto.
Do we change depends.py to support the psa-crypto configuration and generate the equivalent configurations based on PSA_WANT_ macros? For psa-crypto all.sh purposes we need only cipher_id, cipher_chaining, curves, hashes and pkalgs options. What about the others in the psa-crypto context?

STILL OPEN QUESTIONS IN THIS ISSUE

@ronald-cron-arm ronald-cron-arm added enhancement New feature or request size-m Estimated task size: medium (~1w) labels Sep 29, 2023
@ronald-cron-arm ronald-cron-arm self-assigned this Nov 7, 2023
@github-project-automation github-project-automation bot moved this to PSA repo Q4 - all.sh components in Backlog for Mbed TLS Aug 30, 2024
@ronald-cron-arm
Copy link
Contributor Author

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request size-m Estimated task size: medium (~1w)
Projects
Status: PSA repo Q4 - all.sh components
Development

No branches or pull requests

1 participant