Package: wnpp Severity: wishlist Owner: Simon Josefsson <si...@josefsson.org>
* Package name : golang-github-google-go-tpm-tools Version : 0.4.4-1 Upstream Author : Google * URL : https://github.com/google/go-tpm-tools * License : Apache-2.0 Programming Lang: Go Description : high-level library API for using TPMs (library) The go-tpm-tools module is a TPM 2.0 (https://trustedcomputinggroup.org/resource/trusted-platform-module-2-0-a- brief-introduction/) support library designed to complement Go-TPM (https://github.com/google/go-tpm). . It contains the following public packages: . * client (https://pkg.go.dev/github.com/google/go-tpm-tools/client): A Go package providing simplified abstractions and utility functions for interacting with a TPM 2.0, including: * Signing * Attestation * Reading PCRs * Sealing/Unsealing data * Importing Data and Keys * Reading NVData * Getting the TCG Event Log * server (https://pkg.go.dev/github.com/google/go-tpm-tools/server): A Go package providing functionality for a remote server to send, receive, and interpret TPM 2.0 data. None of the commands in this package issue TPM commands, but instead handle: * TCG Event Log parsing * Attestation verification * Creating data for Importing into a TPM * proto (https://pkg.go.dev/github.com/google/go-tpm-tools/proto): Common Protocol Buffer (https://developers.google.com/protocol-buffers) messages that are exchanged between the client and server libraries. This package also contains helper methods for validating these messages. * simulator (https://pkg.go.dev/github.com/google/go-tpm- tools/simulator): Go bindings to the Microsoft's TPM 2.0 simulator (https://github.com/Microsoft/ms-tpm-20-ref/). . This repository also contains gotpm, a command line tool for using the TPM. Run gotpm --help and gotpm <command> --help for more documentation. . This package contains a stripped down version of the Go development library, with only the simulator. The simulator/ is needed by ssh-tpm-agent. The other parts looks quite useful on their own, including the 'gotpm' command-line tool, but it is simpler to start with what is actually needed today which is only simulator/. https://salsa.debian.org/go-team/packages/golang-github-google-go-tpm-tools https://salsa.debian.org/jas/golang-github-google-go-tpm-tools/-/pipelines /Simon
signature.asc
Description: PGP signature