Skip to content

Latest commit

 

History

History
234 lines (182 loc) · 5.91 KB

sample2.md

File metadata and controls

234 lines (182 loc) · 5.91 KB
title version revision date type status template
Important TCG Document
1.0
3
8/11/2022
REFERENCE
PUBLISHED
bluetop

Disclaimers, Notices, and License Terms

THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.

Without limitation, TCG disclaims all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification and to the implementation of this specification, and TCG disclaims all liability for cost of procurement of substitute goods or services, lost profits, loss of use, loss of data or any incidental, consequential, direct, indirect, or special damages, whether under contract, tort, warranty or otherwise, arising in any way out of use or reliance upon this specification or any information herein. This document is copyrighted by Trusted Computing Group (TCG), and no license, express or implied, is granted herein other than as follows: You may not copy or reproduce the document or distribute it to others without written permission from TCG, except that you may freely do so for the purposes of (a) examining or implementing TCG specifications or (b) developing, testing, or promoting information technology standards and best practices, so long as you distribute the document with these disclaimers, notices, and license terms. Contact the Trusted Computing Group at www.trustedcomputinggroup.org for information on specification licensing through membership agreements. Any marks and brands contained herein are the property of their respective owners.


Change History

Revision Date Description
0.2/17 2022/08/10 Initial draft
0.2/18 2022/08/10 Add page breaks

\tableofcontents

\listoftables

\listoffigures


Introduction

Published specification with a list of figures.

Details

Informative comment.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Figures

Computer

To include an image in the list of figures, use the "#fig" attribute.

Picture of a computer

Sequence

To include a Mermaid diagram in the list of figures, use the "caption" option.

See the mermaid-filter documentation for a list of all the options.

sequenceDiagram
Host->>TPM: TPM2_Startup
loop Measurements
    Host->>TPM: TPM2_PCR_Extend
end
Host->>TPM: TPM2_Quote
TPM->>Host: <quoted PCRs>
Loading

Flowchart

graph TD;
    A-->B;
    A-->C;
    B-->D;
    C-->D;
Loading

Gantt chart

No caption for this chart!

gantt
dateFormat  YYYY-MM-DD
title Adding GANTT diagram to mermaid
excludes weekdays 2014-01-10

section A section
Completed task            :done,    des1, 2014-01-06,2014-01-08
Active task               :active,  des2, 2014-01-09, 3d
Future task               :         des3, after des2, 5d
Future task2               :         des4, after des3, 5d
Loading

UML

classDiagram
Class01 <|-- AveryLongClass : Cool
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label
Loading

Git

    gitGraph
       commit
       commit
       branch develop
       commit
       commit
       commit
       checkout main
       commit
       commit
Loading

Entity relationships

No caption for this one, either.

erDiagram
    CUSTOMER ||--o{ ORDER : places
    ORDER ||--|{ LINE-ITEM : contains
    CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
Loading

User journey

journey
    title My working day
    section Go to work
      Make tea: 5: Me
      Go upstairs: 3: Me
      Do work: 1: Me, Cat
    section Go home
      Go downstairs: 5: Me
      Sit down: 5: Me
Loading

Mandatory Algorithms

Table: List of Mandatory Algorithms

Algorithm ID M/R/O/D Comments
TPM_ALG_ECC M Support for 256 and 384-bit keys is required.
TPM_ALG_ECDSA M
TPM_ALG_ECDH M
TPM_ALG_ECDAA O
TPM_ALG_RSA O
TPM_ALG_RSAES O
TPM_ALG_RSAPSS O
TPM_ALG_RSAOAEP O
TPM_ALG_AES M
TPM_ALG_SHA256 M
TPM_ALG_SHA384 M
TPM_ALG_SHA512 O
TPM_ALG_HMAC M
TPM_ALG_SHA3_256 O
TPM_ALG_SHA3_384 O
TPM_ALG_SHA3_512 O
TPM_ALG_NULL M

Mandatory Curves

Table: List of Mandatory Curves

Curve Identifier M/R/O/D Comments
TPM_ECC_NIST_P256 M
TPM_ECC_NIST_P384 M

Code

#include <string>

int main() {
    std::string result = "Trusted Computing Group";
    return 1;
}

Another Table

Table: Fantastic Table

Column 1 Column 2 Column 3
AAAAAAAA BBBBBBBB CCCCCCCC