Attestation SDK Rust Bindings# Attestation SDK Rust Bindings Introduction Workspace Structure nv-attestation-sdk-sys nv-attestation-sdk Installation Prerequisites Adding as a Dependency Optional Features Using System-Installed Library Using Local C++ Build License Support Next Steps User Guide Overview API Organization Core Concepts SDK Initialization Attestation Context Device Types Verifier Types Nonce Operations Error Handling GPU Ready State Quick Start Examples Example 1: Remote GPU Attestation Example 2: Local GPU Attestation Example 3: Low-Level Evidence Collection Example 4: Custom Logging Example 5: NVSwitch Attestation Next Steps Configuration Guide Overview Attestation Context Configuration Device Type Verifier Type SDK Options HTTP Configuration RIM Store Configuration Filesystem RIM Store Remote RIM Store OCSP Client Configuration Environment Variables Logging Configuration Enabling Logging Using with env_logger Complete Configuration Example Next Steps Development Guide Prerequisites System Requirements Build Dependencies NVIDIA Dependencies Building from Source Step 1: Build the C++ SDK Step 2: Build the Rust Workspace Step 3: Run Examples Development Workflow Using System-Installed Library Using Local Build Testing Running Tests Code Quality Formatting Linting Documentation FFI Bindings Generation Build Script (build.rs) Customizing Bindings Regenerating Bindings Troubleshooting Bindgen Errors Linker Errors Runtime Errors Additional Resources Support