File: control

package info (click to toggle)
golang-github-google-go-tpm-tools 0.4.7-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 7,644 kB
  • sloc: ansic: 51,865; sh: 862; makefile: 25
file content (66 lines) | stat: -rw-r--r-- 2,701 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Source: golang-github-google-go-tpm-tools
Section: golang
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders:
 Simon Josefsson <simon@josefsson.org>,
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-golang,
 golang-any,
 golang-github-google-go-configfs-tsm-dev,
 golang-github-google-go-sev-guest-dev,
 golang-github-google-go-tdx-guest-dev,
 golang-github-google-go-tpm-dev,
 libssl-dev,
Testsuite: autopkgtest-pkg-go
Standards-Version: 4.7.3
Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-google-go-tpm-tools
Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-google-go-tpm-tools.git
Homepage: https://github.com/google/go-tpm-tools
XS-Go-Import-Path: github.com/google/go-tpm-tools

Package: golang-github-google-go-tpm-tools-dev
Architecture: all
Multi-Arch: foreign
Depends:
 ${misc:Depends},
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.