Skip to content

Add endpoint to verify and sign SGX quotes#659

Merged
daniel-weisse merged 12 commits intomasterfrom
feat/coordinator/sign-quote
May 29, 2024
Merged

Add endpoint to verify and sign SGX quotes#659
daniel-weisse merged 12 commits intomasterfrom
feat/coordinator/sign-quote

Conversation

@daniel-weisse
Copy link
Copy Markdown
Member

@daniel-weisse daniel-weisse commented May 23, 2024

Proposed changes

  • Add a new endpoint /api/v2/sign-quote which verifies a given SGX quote and signs the quote + resulting TCB status using the Coordinator's root key
  • Add functions to the api package to sign a quote and verify it

@netlify
Copy link
Copy Markdown

netlify bot commented May 23, 2024

Deploy Preview for marblerun-docs canceled.

Name Link
🔨 Latest commit c72370a
🔍 Latest deploy log https://app.netlify.com/sites/marblerun-docs/deploys/6656c9ee10740c000837a321

@daniel-weisse daniel-weisse force-pushed the feat/coordinator/sign-quote branch from 832f887 to b62c5c8 Compare May 23, 2024 09:25
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
@daniel-weisse daniel-weisse force-pushed the feat/coordinator/sign-quote branch from b62c5c8 to 6653e5e Compare May 23, 2024 13:59
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
…rnal callers

Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
@daniel-weisse daniel-weisse requested a review from thomasten May 24, 2024 11:04
@daniel-weisse daniel-weisse marked this pull request as ready for review May 24, 2024 11:08
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
@daniel-weisse daniel-weisse force-pushed the feat/coordinator/sign-quote branch from 76b69cc to df04300 Compare May 27, 2024 14:19
@daniel-weisse daniel-weisse requested a review from thomasten May 27, 2024 14:19
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
@daniel-weisse daniel-weisse requested a review from thomasten May 28, 2024 12:21
Copy link
Copy Markdown
Member

@thomasten thomasten left a comment

Choose a reason for hiding this comment

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

This feature should have an integration or e2e test. In case of the former, it could be added when changing the test to use the API.

Signed-off-by: Daniel Weiße <dw@edgeless.systems>
@daniel-weisse daniel-weisse merged commit 1fd273f into master May 29, 2024
@daniel-weisse daniel-weisse deleted the feat/coordinator/sign-quote branch May 29, 2024 06:42
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.

2 participants