Deprecate Mbed Crypto #395
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!395
Loading…
Reference in a new issue
No description provided.
Delete branch "crypto-backport-2.22.0-and-deprecate"
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?
Mbed Crypto is no longer being updated, but this is not visible on https://github.com/ARMmbed/mbed-crypto. In this pull request, I update the readme to let people know to use Mbed TLS instead.
To ease the transition, I propose to have a short transition period during which we fix the security issues in Mbed Crypto, and building the library is still possible but shows a warning. After this transition period, we'll make a last patch to cause the library to fail to build.
To verify what security fixes needed to be backported:
I saw only one relevant commit.
I have confirmed that all currently available security fixes have been backported, checked spelling and I am happy with the transition period and how it is implemented and documented.
I have only one minor question: In
README.mdwe are asking for feedback on the API to be mailed to mbed-crypto@arm.com. Is this address still live and being monitored? We also mention that opening an issue on this repository is an other way to give feedback. Will these issues continue to be monitored in the future?Just minor comments. The intent of the change looks good to me.
@ -16,85 +31,5 @@ The design goals of the PSA cryptography API include:* The interface to algorithms is generic, favoring algorithm agility.As @yanesca said, we should not say "open an issue on our Github repository". We should refer to the psa-crypto mailing list. Actually, we have the same issue on development.
The reference mbed-crypto@arm.com is fine though (that's still active)
Sorry, the rationale for doing this is not clear to me. Is it to avoid CI issues? Can you elaborate in the commit message?
CI is passing except for the known breakage in Mbed OS.
Looks good to me.