Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add test components similar to test_depends_py_*_psa #72

Open
ronald-cron-arm opened this issue Sep 29, 2023 · 0 comments
Open

Add test components similar to test_depends_py_*_psa #72

ronald-cron-arm opened this issue Sep 29, 2023 · 0 comments
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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