As part of my work at Confident Security, I built a go library called `go-nvtrust` that makes it easy to handle attestation for NVIDIA's confidential computing features on Hopper (H100/H200), Blackwell GPUs. It supports single-GPU and multi-GPU configurations.
The library is inspired by NVIDIA's nvtrust tool and provides a simple Go implementation for NVidia GPU attestation. It includes bindings for libnvidia-nscq. The goal is to help build tamper-proof systems for anyone who cares about data privacy.
Key features:
* Integration with go-nvml for GPU attestation.
* Go bindings for NVSwitch via libnvidia-nscq.
* Easy API for evidence collection and NRAS workflows.
* Apache-2.0 licensed.
https://github.com/confidentsecurity/go-nvtrust (README has quick start, examples, and API docs).