mirror of
https://github.com/google/go-attestation.git
synced 2024-12-20 21:43:16 +00:00
39d2f6efff
It's best practice to define as much code, especially exported API, in files that can build on any platform. With as little code as possible in OS specific files. Ensure files with build tags don't contain any exported APIs. This helps us not accidentally define API that only works on one platform, or have incompatible method defintions between OSes. TODO: follow up with an "unsupported" implementation so this builds on Mac or without CGO (e.g. for servers)? |
||
---|---|---|
attest | ||
ci | ||
docs | ||
proto | ||
verifier | ||
CONTRIBUTING.md | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md |
Go-Attestation
Go-Attestation abstracts remote attestation operations across a variety of platforms and TPMs.
Installation
The go-attestation package is installable using go get: go get github.com/google/go-attestation/attest
Linux users must install libtspi
and its headers. This can be installed on debian-based systems using: sudo apt-get install libtspi-dev
.
Status
Go-Attestation is under active development and is not ready for production use. Expect API changes at any time.
Please note that this is not an official Google product.