yuejiayuan / openpts Goto Github PK
View Code? Open in Web Editor NEWThis project forked from openpts/openpts
License: Other
This project forked from openpts/openpts
License: Other
OpenPTS ------- Author Seiji Munetoh ([email protected]) DESCRIPTION ----------- OpenPTS is an open-source package of Platform Trust Service (PTS) defined by Trusted Computing Group (TCG). Trusted Computing is a set of specifications set forth by the Trusted Computing Group (TCG). For more information on the TCG and Trusted Computing please visit the Trusted Computing Group website at: http://www.trustedcomputinggroup.org. The openpts package contains PTS commands which work with TSS (TrouSerS). The openpts package is released under the Common Public License. BUILD REQUIREMENTS ----- ------------ Packages needed to build: Redhat/Fedora automake autoconf libtool gettext gettext-devel openssl openssl-devel trousers trousers-devel libxml2 libxml2-devel libuuid libuuid-devel libtnc libtnc-devel check (TBD, for unit testing) Ubuntu/Debian automake autoconf libtool cvs fakeroot debhelper gettext trousers libtspi-dev tpm-tools libxml2 libxml2-dev libuuid1 uuid-dev check (TBD, for unit testing) If libtnc is not available by package. build it from the source http://sourceforge.net/projects/libtnc/files/ $ ./configure --prefix=/usr $ make $ sudo make install BUILDING openpts -------- ---------------- $ sh ./bootstrap.sh 32-bit $ ./configure --with-tss --with-aru --enable-tnc --prefix=/usr 64-bit $ ./configure --with-tss --with-aru --enable-tnc --prefix=/usr --libdir=/usr/lib64 $ make # make install By default the build will place everything in /usr/local. Issue ./configure --help to see how to install to a different location. --with-aide use AIDE as integrity database, (Fedora 12 and IMA) --with-tss build with tss --enable-tnc build TNC IMV/IMC libraries --with-tboot build with tboot support BUILDING a OPENPTS RPM -------- - ------- --- # yum install rpmdevtools $ rpmdev-setuptree $ sh bootstrap.sh $ ./configure $ make rpmbuild-ba BUILDING a OPENPTS DEB -------- - ------- --- $ sh bootstrap.sh $ ./configure $ make dpkg-buildpackage RUNNING the OPENPTS as TNC IMC ------- --- ------- -- --- --- TBD RUNNING the OPENPTS as TNC IMV ------- --- ------- -- --- --- TBD MODIFY MODEL ------ ----- Tool to update models/*.uml - Any text editer :-P - Eclipse MDT http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/galileosr2 1. right click *.uml file 2. select "Initialize State Machine Diagram". it create *.umlstm file 3. select all, and "Daigram->Arrange->all" to relocate objects.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.