Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
3b27f14
Update serde-human-bytes to 0.1.2
kvinwang Dec 19, 2025
e533464
Update dcap-qvl 0.3.4
kvinwang Dec 19, 2025
b53de04
dstack-util: Refactor remove orphans
kvinwang Dec 19, 2025
e3fa46f
cvm: dstack-prepare depends on network-online.target
kvinwang Dec 19, 2025
a1ae983
cvm: re-structure the volatile dirs
kvinwang Dec 19, 2025
6334726
dstack-mr: Support for vvfat/vhd shared volume
kvinwang Dec 19, 2025
7fff019
cvm: Support for alternative host share modes
kvinwang Dec 19, 2025
8aab28f
Remove tdx-attest-sys
kvinwang Dec 19, 2025
4382970
tpm: Add tpm crates
kvinwang Dec 19, 2025
9ef4609
vmm: Support for config product info
kvinwang Dec 19, 2025
e9d2a73
Add key-provider kind tpm
kvinwang Dec 19, 2025
ab49844
vmm: Support for key-provider tpm (it doesn't work)
kvinwang Dec 19, 2025
f40384b
vmm: Support for quote_generation_socket
kvinwang Dec 19, 2025
4502f62
vmm-cli: Support for key provider
kvinwang Dec 19, 2025
9f771a1
eventlog: Refactor cc-eventlog
kvinwang Dec 19, 2025
b6deccb
eventlog: Add tpm in cc-eventlog
kvinwang Dec 19, 2025
c9fad02
cvm: Detect data disk by label
kvinwang Dec 19, 2025
85d4539
cvm: Skip loading tdx_guest if already exists
kvinwang Dec 19, 2025
609c43c
cvm: Mount tsm configfs in boot script
kvinwang Dec 19, 2025
ce639ea
cvm: Support for TPM key provider
kvinwang Dec 19, 2025
f47bd9f
kms: Use attestation v2
kvinwang Dec 19, 2025
d5a5856
gw: Use attestation v2
kvinwang Dec 19, 2025
d308c08
guest-agent: AttestationV2
kvinwang Dec 19, 2025
1600846
ratls: Attestation V2
kvinwang Dec 19, 2025
704364c
sdk: Add GetAttestation
kvinwang Dec 19, 2025
6f837a7
verifier: Attestation V2
kvinwang Dec 19, 2025
c56c5da
dstack-util: Add debug commands
kvinwang Dec 19, 2025
01f7c5f
mod tdx_guest: Compile on kernel 6.17
kvinwang Dec 19, 2025
8a186cd
Update Cargo.lock
kvinwang Dec 19, 2025
2bb190e
dstack-util: add attest subcommand
kvinwang Dec 20, 2025
6d35ba3
guest-agent: Implement fn attest
kvinwang Dec 19, 2025
f5d4aad
simulate Attestation
kvinwang Dec 20, 2025
83da3f2
Add tests for fn attest to sdk
kvinwang Dec 20, 2025
9dc7ce4
Remove unused code
kvinwang Dec 20, 2025
c221551
ra-tls: Refactor add_ext and strip code
kvinwang Dec 20, 2025
f4e4f48
dstack-util: add attest info subcommand
kvinwang Dec 20, 2025
bde5002
dstack-util: Add attest-json and attest-strip subcommands
kvinwang Dec 20, 2025
f5d4a23
Refactor cc eventlog
kvinwang Dec 20, 2025
25f68eb
Link tdx quote to tpm quote
kvinwang Dec 20, 2025
4ee124f
Fix cargo clippy
kvinwang Dec 20, 2025
3c75b2a
Use ppid hash as device_id
kvinwang Dec 20, 2025
a32f2fc
Remove tdx mrs from AppInfo and BootInfo
kvinwang Dec 20, 2025
a308135
Add back rtmrs in GetInfo api
kvinwang Dec 21, 2025
2d7d07c
Fix some tests
kvinwang Dec 21, 2025
4a8263e
eventlog: Encode runtime event payload to base64
kvinwang Dec 21, 2025
432d555
ra-tls: Change Attestation oid to .8
kvinwang Dec 21, 2025
5b3c7c7
Use PcrHandle::try_from for PCR Handle
kvinwang Dec 21, 2025
7718200
Fix unit tests
kvinwang Dec 21, 2025
2b885a3
Update attestation.bin
kvinwang Dec 21, 2025
76086bb
verifier: use hex_literal
kvinwang Dec 21, 2025
72ffe34
vmm-ui: Default to zfs in clone config
kvinwang Dec 22, 2025
678226c
cvm: Skip host notify on GCP
kvinwang Dec 22, 2025
328273a
Create containerd dir and let containerd start after dstack-prepare
kvinwang Dec 22, 2025
2361081
cvm: Print df -h on start
kvinwang Dec 22, 2025
bccc20d
remove-orphans: Don't print Docker containers directory does not exist
kvinwang Dec 22, 2025
7427b78
Update rust to 1.92.0
kvinwang Dec 22, 2025
26e4f0a
Fix reuse lint
kvinwang Dec 22, 2025
c613616
vmm: Minor comment update
kvinwang Dec 22, 2025
31def02
Pure Rust tpmp2 crate implementation
kvinwang Dec 22, 2025
39e1cd6
tpm: Add some tests
kvinwang Dec 23, 2025
585f10e
Remove unused field
kvinwang Dec 23, 2025
687af3c
tpm: Use scale codec to seal data
kvinwang Dec 23, 2025
805b554
Remove mod-tdx-guest
kvinwang Dec 23, 2025
b4a94a8
optional host_api_url
kvinwang Dec 24, 2025
8d2e2c5
verifier: Allow missing cpus and mem in vm_config for GCPP
kvinwang Dec 24, 2025
f1a49f0
Update path of user-config in docs
kvinwang Dec 24, 2025
448e606
Update simulator configs
kvinwang Dec 24, 2025
5f05fbb
Fix unit tests
kvinwang Dec 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ jobs:
- uses: actions/checkout@v4

- name: Install Rust
uses: dtolnay/rust-toolchain@1.86
uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.92.0
components: clippy, rustfmt

- name: Run Clippy
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,9 @@ jobs:
- uses: actions/checkout@v4

- name: Install Rust
uses: dtolnay/rust-toolchain@1.86
uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.92.0
components: clippy, rustfmt
# This additional target is needed for wasm32 compatibility check.
targets: wasm32-unknown-unknown, thumbv6m-none-eabi
Expand Down
Loading