Skip to content

Point to psa-crypto-api branch for the PSA Crypto API specification #39

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

Merged

Conversation

gilles-peskine-arm
Copy link
Collaborator

@gilles-peskine-arm gilles-peskine-arm commented Jan 31, 2019

Remove the PDF copies of the API specification. They aren't even generated from the header files in this branch now. Link to the branch https://github.com/ARMmbed/mbed-crypto/tree/psa-crypto-api instead.

Replace the broken link to HTML (which only ever worked if you generated the documentation locally, and even then had the wrong path) with a working link.

I created a label compliance Discrepancy between the library and the PSA Crypto API specification to track places where the implementation deviates from the specification (+ enhancement if it's incomplete, + bug if it's incompatible).

The links to rendered documentation will not work until #38 is merged.

Fix #33

@gilles-peskine-arm gilles-peskine-arm added bug Something isn't working enhancement New feature or request needs: preceding PR Requires another PR to be merged first needs: review The pull request is ready for review. This generally means that it has no known issues. labels Jan 31, 2019
README.md Outdated

The PSA cryptography API specification consists of the following documents:

* The [PSA Cryptography API overview](https://github.com/gilles-peskine-arm/mbed-crypto/blob/psa-crypto-api-1.0-beta-docs/docs/PSA_Cryptography_API_Specification.pdf).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Recommend not pointing to your fork

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching this. I amended the commit.

Link to rendered copies of the specification on a separate branch,
since the implementation is not always up-to-date with the
specification.

Fix the broken link to the HTML to something that works on the web.

Add instructions to generate the library documentation in HTML locally.
@Patater Patater removed needs: preceding PR Requires another PR to be merged first needs: review The pull request is ready for review. This generally means that it has no known issues. labels Feb 5, 2019
@Patater
Copy link
Contributor

Patater commented Feb 5, 2019

CI failure is FreeBSD timing test, a known issue.

@Patater Patater merged commit 3dab69d into ARMmbed:development Feb 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants