🍺 BREW Explorer

← all formulae

gotpm

brew install gotpm v0.4.9 Apache-2.0

CLI for using TPM 2.0

16
30-day installs · #7314
19
90-day · #9804
151
365-day · #8094
303
★ GitHub stars · updated 2mo ago

Build dependencies

go

GitHub topics

go golang remote-attestation security tpm tpm2

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "CLI for using TPM 2.0",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:21+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "gotpm",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-18T18:32:26Z",
  "github_readme_excerpt": "# Go-TPM tools [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/google/go-tpm-tools)](https://github.com/google/go-tpm-tools/releases)\n\n[![Build Status](https://github.com/google/go-tpm-tools/workflows/CI/badge.svg)](https://github.com/google/go-tpm-tools/actions?query=workflow%3ACI)\n[![Go Reference](https://pkg.go.dev/badge/github.com/google/go-tpm-tools.svg)](https://pkg.go.dev/github.com/google/go-tpm-tools)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/google/go-tpm-tools)\n[![Go Report Card](https://goreportcard.com/badge/github.com/google/go-tpm-tools)](https://goreportcard.com/report/github.com/google/go-tpm-tools)\n[![License](https://img.shields.io/badge/LICENSE-Apache2.0-ff69b4.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)\n\nThe `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).\n\nIt contains the following public packages:\n  - [`client`](https://pkg.go.dev/github.com/google/go-tpm-tools/client):\n    A Go package providing simplified abstractions and utility functions for interacting with a TPM 2.0, including:\n      - Signing\n      - Attestation\n      - Reading PCRs\n      - Sealing/Unsealing data\n      - Importing Data and Keys\n      - Reading NVData\n      - Getting the TCG Event Log\n  - [`server`](https://pkg.go.dev/github.com/google/go-tpm-tools/server):\n    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:\n      - TCG Event Log parsing\n      - Attestation verification\n      - Creating data for Importing into a TPM\n  - [`proto`](https://pkg.go.dev/github.com/google/go-tpm-tools/proto):\n    Common [Protocol Buffer](https://developers.google.com/protocol-buffers) messages that are exchanged between the `client",
  "github_repo": "google/go-tpm-tools",
  "github_stars": 303,
  "github_topics": [
    "go",
    "golang",
    "remote-attestation",
    "security",
    "tpm",
    "tpm2"
  ],
  "homepage": "https://github.com/google/go-tpm-tools",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 16,
  "installs_365d": 151,
  "installs_90d": 19,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "gotpm",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 7314,
  "rank_365d": 8094,
  "rank_90d": 9804,
  "raw_hash": "3626b1f0a8748a63",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/gotpm.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.4.9",
  "versioned_formulae": [],
  "why_use_this": null
}