TinkerBoard-Android/rockchip-android-external-tpm2
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository contains source code derived from the TCG TPM 2.0 library specification (http://www.trustedcomputinggroup.org/resources/tpm_library_specification) The specification consists of four separate PDF files, two of them, part 3 and part 4 contain sample C code. To extract the C code from PDF files, first they were converted to text using the pdftotext utility available in poppler-utils Ubuntu package: pdftotext -eol unix -layout 'TPM/2.0/TPM Rev 2.0 Part 3 - Commands 01.16-code.pdf' part3.txt pdftotext -eol unix -layout 'TPM Rev 2.0 Part 4 - Supporting Routines 01.16-code.pdf' part4.txt A newline needed to be added to each of the text files to make sure the last function in the file is processed properly. echo >> part3.txt echo >> part4.txt Then the two scripts included in this directory for references were used to pull out code from the text files. The two files format source code differently, the easiest way to pull out the code is to use two different scripts: ./parsep3 part3.txt ./parsep4 part4.txt See LICENSE file for details.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published