All Projects → tpm2-software → Tpm2 Tools

tpm2-software / Tpm2 Tools

Licence: bsd-3-clause
The source repository for the Trusted Platform Module (TPM2.0) tools

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Tpm2 Tools

Apkmod
Apkmod can decompile, recompile, sign APK, and bind the payload with any legit APP
Stars: ✭ 235 (-38.48%)
Mutual labels:  signing
jose
Extensible JOSE library for Scala
Stars: ✭ 12 (-96.86%)
Mutual labels:  signing
jwtpp
JSON Object Signing and Encryption library for C++.
Stars: ✭ 57 (-85.08%)
Mutual labels:  signing
cryptopocket
🔐 Encrypt anything, then Decrypt by providing a required key.
Stars: ✭ 22 (-94.24%)
Mutual labels:  signing
libdigidocpp
Libdigidocpp library offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. Documentation http://open-eid.github.io/libdigidocpp
Stars: ✭ 80 (-79.06%)
Mutual labels:  signing
trusted-crypto
A native library implementing of cryptography, ciphers, PKI and the formats that are used in PKI applications.
Stars: ✭ 19 (-95.03%)
Mutual labels:  signing
Ios Signer Service
✒ A self-hosted, cross-platform service to sign and install iOS apps, all without a computer
Stars: ✭ 200 (-47.64%)
Mutual labels:  signing
Xresign
XReSign - developer tool to sign or resign iOS app (.ipa) files with a digital certificate from Apple.
Stars: ✭ 277 (-27.49%)
Mutual labels:  signing
grpc-jwt-spring-boot-starter
Spring boot starter for gRPC framework with JWT authorization
Stars: ✭ 24 (-93.72%)
Mutual labels:  signing
ghaction-import-gpg
GitHub Action to easily import a GPG key
Stars: ✭ 161 (-57.85%)
Mutual labels:  signing
ripple-binary-codec
Convert between json and hex representations of transactions and ledger entries on the XRP Ledger. Moved to: https://github.com/XRPLF/xrpl.js/tree/develop/packages/ripple-binary-codec
Stars: ✭ 18 (-95.29%)
Mutual labels:  signing
httpsig
Golang implementation of the HTTP Signatures RFC draft, with SSH support!
Stars: ✭ 58 (-84.82%)
Mutual labels:  signing
jose-simple
Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.
Stars: ✭ 50 (-86.91%)
Mutual labels:  signing
bitski-ios
Bitski iOS SDK
Stars: ✭ 18 (-95.29%)
Mutual labels:  signing
Node Applesign
NodeJS module and commandline utility for re-signing iOS applications (IPA files).
Stars: ✭ 261 (-31.68%)
Mutual labels:  signing
Keybase Gpg Github
Step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and using it with Git and GitHub.
Stars: ✭ 2,506 (+556.02%)
Mutual labels:  signing
svalinn-kotlin
🛡️❄️️ Kotlin libraries for Ethereum based Android development
Stars: ✭ 23 (-93.98%)
Mutual labels:  signing
Ed25519 Dalek
Fast and efficient ed25519 signing and verification in Rust.
Stars: ✭ 383 (+0.26%)
Mutual labels:  signing
Smimesign
An S/MIME signing utility for use with Git
Stars: ✭ 266 (-30.37%)
Mutual labels:  signing
signify
🔏 Cryptographic signing, ported from BSD for Linux, that uses instructions of modern CPUs
Stars: ✭ 22 (-94.24%)
Mutual labels:  signing

Build Status FreeBSD Build Status codecov Coverity Scan Language grade: C/C++

This site contains the code for the TPM (Trusted Platform Module) 2.0 tools based on tpm2-tss

Build and Installation instructions:

Instructions for building and installing the tpm2-tools are provided in the INSTALL.md file.

Release Procedures

Instructions for how releases are conducted, including our QA practices, please see the RELEASE.md file.

Support

Please use the mailing list at https://lists.01.org/postorius/lists/tpm2.lists.01.org/ for general questions. The Issue Tracker on github should be reserved for actual feature requests or bugs. For security bugs, please see CONTRIBUTING.md for information on how to submit those.

Resources

Reference the tutorials at tpm2-software.github.io.

TPM 2.0 specifications can be found at Trusted Computing Group.

Specifically, the following sections:

The Library Specification

This specifies the external programatic interface to the TPM: https://trustedcomputinggroup.org/tpm-library-specification/

The Enhanced System API Specification

This is the ESAPI dependency mentioned in INSTALL.md. This is the enhanced software API to the tpm. The tpm2-tools project relies heavily on this. https://trustedcomputinggroup.org/wp-content/uploads/TSS_ESAPI_Version-0.9_Revision-04_reviewEND030918.pdf

The TCTI Specification

This specifies the transmission interfaces or how bytes get from the system api to the tpm. https://trustedcomputinggroup.org/wp-content/uploads/TSS_TCTI_v1.0_r04_Public-Review.pdf

Books

Contributing

Instructions for contributing to the project are provided in the CONTRIBUTING.md file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].