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] add RPC stubs for endorsing certs and generating LC/WAS tokens #21

Merged
merged 2 commits into from
Sep 27, 2024

Commits on Sep 27, 2024

  1. [pa] add protos / stub for EndorseCerts RPC

    This adds protos and a function stub for the `EndorseCerts` RPC call
    which the PA must implement to support OpenTitan A1 provisioning flows.
    
    Signed-off-by: Tim Trippel <ttrippel@google.com>
    timothytrippel committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    76ec561 View commit details
    Browse the repository at this point in the history
  2. [pa] add protos / stub for DeriveSymmetricKey RPC

    This adds protos and a function stub for the `DeriveSymmetricKey` RPC call
    which the PA must implement to support OpenTitan A1 provisioning flows.
    This RPC will support:
    - OpenTitan lifecycle token generation (in raw and hashed form)
    - OpenTitan wafer authentication secret generation.
    
    This partially addresses lowRISC#4.
    
    Signed-off-by: Tim Trippel <ttrippel@google.com>
    timothytrippel committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    18a799c View commit details
    Browse the repository at this point in the history