An open API service providing repository metadata for many open source software ecosystems.

Topic: "trusted-platform-module"

wolfSSL/wolfTPM

wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.

Language: C - Size: 3.11 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 269 - Forks: 66

nccgroup/TPMGenie

TPM Genie is an I2C bus interposer for discrete Trusted Platform Modules

Language: C++ - Size: 9.18 MB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 213 - Forks: 23

nsacyber/HIRS

Trusted Computing based services supporting TPM provisioning and supply chain validation concepts. #nsacyber

Language: JavaScript - Size: 278 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 188 - Forks: 60

ionescu007/tpmtool

The TpmTool utility is a simple cross-platform tool for accessing TPM2.0 Non-Volatile (NV) Spaces (Index Values) on compliant systems, with zero dependencies on any TPM2.0 stack. It provides the ability to enumerate, create, delete, query, and lock NV indices, as well as to read and write data stored in them.

Language: C++ - Size: 177 KB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 145 - Forks: 25

nsacyber/Detect-CVE-2017-15361-TPM 📦

Detects Windows and Linux systems with enabled Trusted Platform Modules (TPM) vulnerable to CVE-2017-15361. #nsacyber

Language: PowerShell - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 38 - Forks: 24

salrashid123/signer

golang crypto.Signer for Trusted Platform Module (TPM) and Google Cloud KMS

Language: Go - Size: 392 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 10

Lumoin/Verifiable

A .NET implementation of decentralized identifiers and verifiable credentials, some associated protocols and cryptographic routines.

Language: C# - Size: 2.84 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 35 - Forks: 3

salrashid123/go_tpm_remote_attestation

TPM Remote Attestation protocol using go-tpm and gRPC

Language: Go - Size: 591 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 23 - Forks: 7

ph4r05/py-tpm-utils

Simple TPM utils in Python for generating random numbers & RSA keys

Language: Python - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 19 - Forks: 2

salrashid123/go_tpm_https_embed

TPM based mTLS

Language: Go - Size: 365 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 13 - Forks: 6

salrashid123/golang-jwt-tpm

Generate and verify JWT tokens with Trusted Platform Module (TPM)

Language: Go - Size: 232 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 13 - Forks: 2

jeremyhahn/go-trusted-platform

Platform software for Trusted Computing - TPM 2.0, Certificate Authority, and Web Services required to perform Local and Remote Attestation, provision, deploy, manage, and secure connected devices and networks at scale.

Language: Go - Size: 22.7 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 1

salrashid123/go-tpm-wrapping

Go-TPM-Wrapping - Go library for encrypting values through Trusted Platform Module (TPM)

Language: Go - Size: 230 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 10 - Forks: 0

salrashid123/tpm_daemonset

Kubernetes Trusted Platform Module (TPM) DaemonSet

Language: Go - Size: 451 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 8 - Forks: 0

LeftarCode/sekurak-academy-tpm

This repository is prepared especially for participants of the Polish training course "Secrets of TPM (in)security". It offers practical demos and tools to explore TPM security features and vulnerabilities, providing insights into hardware trust mechanisms.

Size: 832 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

salrashid123/gcp_tpm_sealed_keys

Sealing RSA and Symmetric keys to TPM PCR values on Google Cloud

Language: Go - Size: 236 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 7 - Forks: 1

salrashid123/tpm2genkey

CLI and library to generate and covert TPM2 public/private keys to and from PEM format

Language: Go - Size: 115 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

salrashid123/cloud_auth_tpm

Trusted Platform Module based python auth library for cloud providers

Language: Python - Size: 95.7 KB - Last synced at: 30 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

salrashid123/tls_ak

TPM based TLS using Attested Keys

Language: Go - Size: 643 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

salrashid123/gcp-vtpm-ek-ak

Sign, Verify and decode using Google Cloud vTPM Endorsement and Attestation Key and Certificate

Language: Go - Size: 223 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

salrashid123/aws_hmac

AWS Credentials for Hardware Security Modules and TPM based AWS_SECRET_ACCESS_KEY

Language: Go - Size: 1.19 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

salrashid123/gcp-adc-tpm

TPM Credential Source for Google Cloud SDK

Language: Go - Size: 82 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

salrashid123/aws-tpm-process-credential

AWS Process Credentials for Trusted Platform Module (TPM)

Language: Go - Size: 133 KB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

salrashid123/aws-pkcs-process-credential

AWS Process Credentials for Hardware Security Module (HSM) with PKCS11

Language: Go - Size: 81.1 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

salrashid123/tpm_kubernetes

Kubernetes Trusted Platform Module (TPM) using Device Plugin and Gatekeeper

Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

seanpm2001/UTPM

UTPM (UnTrusted Platform Module) is an open-source, reverse-engineered TPM chip emulator, focusing on providing TPM support on devices without being malicious. It is also a movement against TPM.

Language: C - Size: 650 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

OlimilO1402/Syst_TPM

Checks if Trusted-Platform-Module is present in the system, installed and activated

Language: Visual Basic 6.0 - Size: 559 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

ph4r05/python-tss Fork of mjg59/python-tss

Python library for interfacing with TPMs

Language: Python - Size: 73.2 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

salrashid123/gcs_tpm

GCS signedURLs and GCP Authentication with Trusted Platform Module

Language: Go - Size: 322 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1

salrashid123/azsigner

KMS, TPM and HSM based Azure Certificate Credentials

Language: Go - Size: 161 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1

salrashid123/tpmrand

TPM backed crypto/rand Reader

Language: Go - Size: 1.28 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

HeiniDebes/ZEKRO

Prototype code for the Zero-Knowledge Proof of Integrity Conformance (ZEKRO) security protocol

Language: C - Size: 2.92 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 2

salrashid123/tls_psk_tpm

Per-Session TLS-PSK using Trusted Platform Module (TPM)

Language: Go - Size: 689 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

salrashid123/tink-go-tpm

TINK Go TPM extension

Language: Go - Size: 91.8 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Abhinandan-Khurana/Learn-TPM

Explore and master Trusted Platform Module (TPM) technology with this educational repository, featuring comprehensive guides, code samples, and real-world use cases.

Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

salrashid123/ocicrypt-tpm-keyprovider

OCICrypt provider for Trusted Platform Modules (TPM)

Language: Go - Size: 400 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1