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

Status of any work to bring OPTEE up to Global Platform TEE Internal Core Specification 1.2 #4217

Closed
dougsteed opened this issue Nov 20, 2020 · 3 comments
Labels

Comments

@dougsteed
Copy link

I am curious of the status of the work (if any) to bring OPTEE up to Global Platform TEE Internal Core Specification v1.2. In particular, I'm interested in support for the algorithms X25519 and Ed25519. The version of LibTomCrypt in OPTEE does support these algorithms but they are not currently exposed in the TEE API, as they are in v1.2 of the GP API. It appears as though the relevant support in mbedtls is an ongoing development.

I saw mention of the API v1.2 in another issue which stated:

With https://projects.linaro.org/browse/LOC-342 we're updating to GlobalPlatform TEE Internal Core API Specification v1.2.1.

but after reading the Linaro issue, it seems this may be referring only to the minimum changes needed to implement the GP test suite.

@jforissier
Copy link
Contributor

Hi @dougsteed ,

I am not aware of anyone working on this, but it would be good to have.

@jenswi-linaro
Copy link
Contributor

Regarding

With https://projects.linaro.org/browse/LOC-342 we're updating to GlobalPlatform TEE Internal Core API Specification v1.2.1.

It turned out that v1.2.1 would be some extra work as the test TAs in the GP test suite didn't target that version.

Update to v1.2.1 would be welcome. There's a few macros added in v1.2 that make it easier to manage compatibility with different versions of the API from a TA point of view.

@github-actions
Copy link

This issue has been marked as a stale issue because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment, otherwise this issue will automatically be closed in 5 days. Note, that you can always re-open a closed issue at any time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants