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

[pa,spm] implement DeriveSymmetricKey RPC #31

Closed
wants to merge 4 commits into from

Conversation

timothytrippel
Copy link
Collaborator

This updates the PA and SPM to implement the DeriveSymmetricKey key RPC function.

Additionally, this:

  • adds a sival OpenTitan Earlgrey SKU configuration for testing,
  • removes the execute privilege bits on the SKU YAML config files, and
  • This updates the PA loadtest and integration test script to enable testing the sival SKU provisioning sequence that now includes invoking the DeriveSymmetricKey function on the PA and SPM.

This partially addresses #4.

This SKU string is required in order to retrieve the SE session that
backs the SPM service.

Signed-off-by: Tim Trippel <[email protected]>
This updates the PA and SPM to implement the `DeriveSymmetricKey` key
RPC function. This partially addresses lowRISC#4.

Signed-off-by: Tim Trippel <[email protected]>
This adds a `sival` OpenTitan Earlgrey SKU configuration for testing.
Additionally this removes the execute privilege bits on the SKU YAML
config files.

Signed-off-by: Tim Trippel <[email protected]>
This updates the PA loadtest and integration test script to enable
testing the sival SKU provisioning sequence that now includes invoking
the DeriveSymmetricKey function on the PA and SPM.

Part of refactoring the loadtest will enable testing additional SKUs in
the future as well.

Signed-off-by: Tim Trippel <[email protected]>
@timothytrippel
Copy link
Collaborator Author

Contents merged as part of #32.

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

Successfully merging this pull request may close these issues.

1 participant