Releases: NVIDIA/nvtrust
2025.5.28.001
New package versions
- Attestation SDK, Local GPU Verifier - v2.5.0
- Protected PCIE Verifier - v1.5.0
What’s New
- Blackwell Architecture Support: We have introduced the Blackwell architecture and updated our code to support verification of Blackwell evidences.
- Localized RIM Schema Files: Our RIM schema files are now localized for improved efficiency.
- Blackwell RIM Naming: The RIM naming for Blackwell now includes the "CC" use case.
Improvements
- Enhanced code structure across the SDK and verifier components to improve maintainability and scalability.
Bug Fixes
- Various improvements and fixes across the source code to enhance stability and performance.
2025.4.11.001
New package versions
- Attestation SDK, Local GPU Verifier - v2.4.0
- Protected PCIE Verifier - v1.4.0
What’s New
-
Service Key Support
- Added the ability to pass
service_key
to the Attestation SDK, Local Verifier, and PPCIE Verifier.
- Added the ability to pass
-
Granular Claims
- Introduced granular claims (claims v3.0), including individual OCSP status, expiration dates, and revocation reasons for driver and vBIOS
certificates. - Refactored the SDK, Local Verifier, and PPCIE Verifier to support these granular claims.
- For detailed information on the new claims and policies, refer to the Claims Documentation and Policy Documentation.
- Introduced granular claims (claims v3.0), including individual OCSP status, expiration dates, and revocation reasons for driver and vBIOS
Improvements
- Enhanced code structure across the SDK and verifier components to improve maintainability and scalability.
Bug Fixes
- Various improvements and fixes across the source code to enhance stability and performance.
Testing Enhancements
- Created new unit and end-to-end test files to validate the functionality of claims version 3.0.
2025.2.27.001
Attestation SDK, Local GPU Verifier - v2.3.0
Protected PCIE Verifier - v1.3.0
- Added ability to disable OCSP nonce validation via command-line flag
- Added configurable RIM and OCSP service URLs
- Updated documentation with new command-line options
- Added unit tests
- Added new README.md to define NVIDIA Attestation Service integration options
nvTrust v2.1.3
nvTrust v2.1.3
Attestation SDK - Version 2.1.3
- Added fixes for correctly setting allow_hold_cert flag on SDK
Protected PCIE Verifier - Version 1.1.3
- Added fixes for correctly setting allow_hold_cert flag on PPCIE verifier
Documentation
- Minor README updates
nvTrust v2.1.2
nvTrust v2.1.2
Attestation SDK - Version 2.1.2
- Added a configurable cert-hold option, enabling finer control over certificate hold policies.
- Documentation has been updated to reflect the new features and usability enhancements.
Local GPU Verifier - Version 2.1.1
- Documentation updates for enhanced clarity and accuracy.
Protected PCIE Verifier - Version 1.1.2
- Introduced a configurable cert-hold option, similar to the Attestation SDK.
- Resolved topology check issues for the H800 SKU, ensuring compatibility and accurate verification for this configuration.
- Documentation has been revised to include details on the new features and fixed issues.
nvTrust v2.1.1
nvTrust v2.1.1
Attestation SDK - Version 2.1.1
- Updated nvSwitch URL for NRAS
Protected PCIE Verifier - Version 1.1.1
- Updated nvSwitch URL for NRAS
nvTrust v2.1.0
nvTrust v2.1.0
Attestation SDK - v2.1.0
- Code refactoring for better performance
- Added more test cases for better coverage
- Documentation updates with compatibility matrix
- Packages updated to fix vulnerabilities
Local GPU Verifier - v2.1.0
- Code refactoring for better maintainability
- Documentation updates with compatibility matrix
- Packages updated to fix vulnerabilities
Protected PCIE Verifier - v1.1.0
- Packages updated to fix vulnerabilities
nvTrust v2.0.0
Attestation SDK - Version 2.0.0
Supports installation via PyPI.
Introduced nvSwitch verifier module.
Unified claims for GPU and switch attestation (local & remote).
Transitioned to PyPI-based installation for the SDK and Local GPU verifier.
Added multi-GPU and multi-switch attestation support.
Aligned with v3 NRAS changes for multi-device attestation.
Ensured compatibility with multiple Python versions.
Local GPU Verifier - Version 2.0.0
Supports installation via PyPI.
Enables multi-GPU attestation.
Refactored for improved structure and bug fixes.
Adopted detached EAT claims model.
Protected PCIe Verifier - Version 1.0.0
New verifier for HGX systems with 8 GPUs and 4 switches.
Documentation Updates
Added troubleshooting guide with updated claim definitions.
nvTrust v1.4.0
Attestation SDK - Version 1.4.0
Enhanced code documentation with detailed comments on Python methods for improved readability and ease of use.
A new End User License Agreement (EULA) section has been introduced to the README, providing clear terms of use.
Code formatting has been refined for better consistency and code quality.
A new config.py file has been introduced to centralize environment verifier parameters, simplifying configuration management.
Local GPU Verifier - Version 1.4.0
The local verifier package has been renamed from verifier to nv-local-gpu-verifier for better identification and clarity.
Minor adjustments to code formatting for improved consistency.
The README has been updated with the latest changes, including the new package name and additional clarifications.
nvTrust v1.3.0
Documentation
- Added Attestation Troubleshooting Guide.
Attestation SDK
- Released new version 1.3.0.
- Added configurable OCSP URL support for SDK.
Local GPU Verifier
- Released new version 1.3.0.
- Minor updates to README.md file.
- Updated verifier to check Attestation report's FWID with Device certificate chain's FWID.
- Added configurable OCSP URL support for local attestation.