Some of the Crypto APIs of PSA Crypto 1.0 Beta-3 are unimplemented mbedcrypto-3.0.1 #381
Labels
No labels
api-spec
bug
CLA requested
CLA valid
compliance
DO NOT MERGE
duplicate
enhancement
feature branch
good first issue
HEADER FORMATTING ISSUE
help wanted
Information
invalid
Jira status: AWAITING REVIEW
Jira status: CLOSED
Jira status: DONE
Jira status: IN PROGRESS
Jira status: IN REVIEW
Jira status: OPEN
Jira status: REOPENED
Jira status: RESOLVED
mirrored
mirror internally
needs: backports
needs: ci
needs: design review
needs: preceding PR
needs: review
needs: work
notabug
open for community contribution
Product Backlog
question
ready for merge
security
stale
type: bug
type: enhancement
type: question
web pages
wontfix
writing
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-ARMmbed/mbed-crypto#381
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When running the PSA Crypto APIs tests from https://github.com/ARM-software/psa-arch-tests (Hash: e44ccebdff9631e2474d85650c1812d0ce001dc3) with TFM (Hash: 6e7be077eabef00b4825e245604148d82b11f832), there are tests failures due to missing implementation below APIs in mbedcrypto (https://github.com/ARMmbed/mbed-crypto.git -b mbedcrypto-3.0.1)
psa_hash_compute
psa_hash_compare
psa_aead_encrypt_setup
psa_aead_decrypt_setup
psa_aead_generate_nonce
psa_aead_set_nonce
psa_aead_set_lengths
psa_aead_update_ad
psa_aead_update
psa_aead_finish
psa_aead_verify
psa_aead_abort
psa_mac_compute
psa_mac_verify
psa_cipher_encrypt
psa_cipher_decrypt
Please guide us with plan for supporting these APIs.
psa_hash_computeandpsa_hash_compareare implemented since https://github.com/ARMmbed/mbed-crypto/pull/327 which shipped in Mbed Crypto 3.1.0.psa_hash_compute,psa_hash_compare: done in #327.psa_aead_encrypt_setup,psa_aead_decrypt_setup,psa_aead_generate_nonce,psa_aead_set_nonce,psa_aead_set_lengths,psa_aead_update_ad,psa_aead_update,psa_aead_finish,psa_aead_verify,psa_aead_abort: tracked in https://github.com/ARMmbed/mbedtls/issues/3257.psa_mac_compute,psa_mac_verify,psa_cipher_encrypt,psa_cipher_decrypt: tracked in https://github.com/ARMmbed/mbedtls/issues/3258.You can now see our planning for these issues on our sprint board, so I'm closing this issue here.