Release v0.3.6
Changes in v0.3.6
- ci: switch from macos-13 to macos-15
- js v0.4.1
- v0.3.6
- cargo fmt
- Simplify Rust Code
- Sync rust updates to js
- Implement QE Identity verification and refactor verify flow
- chore(js): narrow PckExtension API to ppid only
- Allow unwrap in tests
- Allow unwrap in async test for CA freshness check
- build(deps): bump the rust-dependencies group across 1 directory with 4 updates
- build(deps): bump the github-actions group with 3 updates
- chore(npm): bump version to 0.4.0
- Fix Python bindings compile error and test script issues
- Refactor parsing code (Fix CI errors)
- feat: support cert_type 3 (encrypted PPID) quote verification
- Forbid arithmetic side effects
- Forbid indexing and slicing in CI
- Forbid unwrap in CI
- build(deps): bump the rust-dependencies group across 1 directory with 5 updates
Python Package
This release includes Python wheels for multiple platforms:
- Linux: x86_64, x86, aarch64, armv7, s390x, ppc64le
- Windows: x64, x86
- macOS: x86_64, aarch64 (Apple Silicon)
Install with: pip install dcap-qvl==0.3.6
Rust Crate
Add to your Cargo.toml:
dcap-qvl = "0.3.6"