kpemmasani / go-tpm-tools

Go packages built on go-tpm providing a high-level API for using TPMs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-TPM tools

This repository contains various tools designed for use with Go-TPM:

  • simulator: Allows the IBM TPM2 simulator to be used with Go-TPM.
  • tpm2tools: Useful abstractions and utility functions for using TPM2. The goal of this package is to handle complex TPM functionality (sessions, authorization, activating credentials, etc...) for the user, presenting a simplified API.

Legal

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.

About

Go packages built on go-tpm providing a high-level API for using TPMs

License:Apache License 2.0


Languages

Language:C 91.9%Language:C++ 4.4%Language:Objective-C 2.5%Language:Go 1.3%