~ubuntu-branches/ubuntu/precise/trousers/precise-proposed

« back to all changes in this revision

Viewing changes to man/man3/Tspi_TPM_SelfTestFull.3

  • Committer: Bazaar Package Importer
  • Author(s): William Lima
  • Date: 2007-04-18 16:39:38 UTC
  • Revision ID: james.westby@ubuntu.com-20070418163938-opscl2mvvi76jiec
Tags: upstream-0.2.9.1
ImportĀ upstreamĀ versionĀ 0.2.9.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.\" Copyright (C) 2004 International Business Machines Corporation
 
2
.\" Written by Megan Schneider based on the Trusted Computing Group Software Stack Specification Version 1.1 Golden
 
3
.\"
 
4
.de Sh \" Subsection
 
5
.br
 
6
.if t .Sp
 
7
.ne 5
 
8
.PP
 
9
\fB\\$1\fR
 
10
.PP
 
11
..
 
12
.de Sp \" Vertical space (when we can't use .PP)
 
13
.if t .sp .5v
 
14
.if n .sp
 
15
..
 
16
.de Ip \" List item
 
17
.br
 
18
.ie \\n(.$>=3 .ne \\$3
 
19
.el .ne 3
 
20
.IP "\\$1" \\$2
 
21
..
 
22
.TH "Tspi_TPM_SelfTestFull" 3 "2004-05-25" "TSS 1.1"
 
23
.ce 1
 
24
TCG Software Stack Developer's Reference
 
25
.SH NAME
 
26
Tspi_TPM_SelfTestFull \- perform a self-test of each internal TPM function
 
27
.SH "SYNOPSIS"
 
28
.ad l
 
29
.hy 0
 
30
.nf
 
31
.B #include <tss/platform.h>
 
32
.B #include <tss/tcpa_defines.h>
 
33
.B #include <tss/tcpa_typedef.h>
 
34
.B #include <tss/tcpa_struct.h>
 
35
.B #include <tss/tss_typedef.h>
 
36
.B #include <tss/tss_structs.h>
 
37
.B #include <tss/tspi.h>
 
38
.sp
 
39
.BI "TSS_RESULT Tspi_TPM_SelfTestFull(TSS_HTPM " hTPM ");"
 
40
.fi
 
41
.sp
 
42
.ad
 
43
.hy
 
44
 
 
45
.SH "DESCRIPTION"
 
46
.PP
 
47
\fBTspi_TPM_SelfTestFull\fR
 
48
assures that the TPM is functioning as designed. For FIPS certification,
 
49
crypto modules are required to test themselves before they are used, and
 
50
this command is used to fulfill that requirement. This command can also be
 
51
used to check the TPM whenever such a check is desired. \fBThis command is not
 
52
currently implemented\fR.
 
53
 
 
54
.SH "PARAMETERS"
 
55
.PP
 
56
.SS hTPM
 
57
The \fIhTPM\fR parameter is used to specify the handle of the TPM object on
 
58
which the self-tests will be run.
 
59
 
 
60
.SH "RETURN CODES"
 
61
.PP
 
62
\fBTspi_TPM_GetStatus\fR returns TSS_SUCCESS on success, otherwise one of
 
63
the following values is returned:
 
64
.TP
 
65
.SM TSS_E_INVALID_HANDLE
 
66
\fIhTPM\fR is not a valid handle.
 
67
 
 
68
.TP
 
69
.SM TSS_E_INTERNAL_ERROR
 
70
An internal SW error has been detected.
 
71
 
 
72
.SH "CONFORMING TO"
 
73
 
 
74
.PP
 
75
\fBTspi_TPM_SelfTestFull\fR conforms to the Trusted Computing Group
 
76
Software Specification version 1.1 Golden
 
77
 
 
78
.SH "SEE ALSO"
 
79
 
 
80
.PP
 
81
\fBTspi_TPM_CertifySelfTest\fR(3), \fBTspi_TPM_GetTestResults\fR(3).
 
82