Skip to content

build(key-provider): switch to upstream repo and update deps#533

Merged
kvinwang merged 2 commits intomasterfrom
fix/key-provider-upstream
Mar 6, 2026
Merged

build(key-provider): switch to upstream repo and update deps#533
kvinwang merged 2 commits intomasterfrom
fix/key-provider-upstream

Conversation

@kvinwang
Copy link
Collaborator

@kvinwang kvinwang commented Mar 6, 2026

Summary

  • Switch key-provider-build from kvinwang fork to upstream MoeMahhouk/gramine-sealing-key-provider (commit 180ff46)
    • The fork was only needed for the dcap-qvl 0.3.10 security fix, which has since been merged upstream
    • Upstream also includes: Gramine v1.5 -> v1.9, Rust toolchain -> 1.85, hardened attestation flow
  • Regenerated Cargo.lock to fix bytes vulnerability (RUSTSEC-2025-0014)

Test plan

  • Verify Docker build succeeds: docker compose build gramine-sealing-key-provider
  • Verify key provider runs correctly in SGX environment

kvinwang added 2 commits March 6, 2026 05:24
Switch from kvinwang fork to upstream MoeMahhouk/gramine-sealing-key-provider
(commit 180ff46). The fork was needed for the dcap-qvl 0.3.10 security fix,
which has since been merged upstream along with:
- Gramine v1.5 -> v1.9
- Rust toolchain -> 1.85
- Hardened attestation flow
- Removed sgx.enable_stats

Also regenerated Cargo.lock to fix bytes vulnerability (RUSTSEC-2025-0014).
Restore version pinning for git and build-essential matching jammy.
@kvinwang kvinwang force-pushed the fix/key-provider-upstream branch from 463d1e0 to 6912f60 Compare March 6, 2026 08:23
@kvinwang kvinwang merged commit d8fb3d6 into master Mar 6, 2026
11 checks passed
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