go-tpm-tools

module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2019 License: Apache-2.0, BSD-3-Clause

README

Go-TPM tools

This repository contains various libraries and a command line tool designed for use with Go-TPM:

  • simulator: Go bindings to the Microsoft's TPM2 simulator.
  • tpm2tools: a Go library providing useful abstractions and utility functions for using a TPM2. The goal of this library is to handle complex TPM functionality (sessions, authorization, activating credentials, etc...), providing users with a simplified API.
  • gotpm: a command line tool for using the TPM from the command line. Run gotpm --help and gotpm [command] --help for more documentation.

Copyright 2018 Google Inc. under the Apache 2.0 License. IBM simulator code is licensed under a 3-clause BSD license and the TCG software license. See the LICENSE file for more information.

This is not an official Google product.

Directories

Path Synopsis
cmd module
cmd
Package internal provides helper methods for testing.
Package internal provides helper methods for testing.
launcher module
Package simulator provides a go interface to the Microsoft TPM2 simulator.
Package simulator provides a go interface to the Microsoft TPM2 simulator.
internal
Package internal provides low-level bindings to the Microsoft TPM2 simulator.
Package internal provides low-level bindings to the Microsoft TPM2 simulator.
verifier module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL