pkcs11-provider API example in C
-
Updated
Jan 23, 2025 - C
pkcs11-provider API example in C
MTB code example
Minimalistic implementation of Active Object pattern + FSM for embedded systems.
A PKCS#11-based CAVS test harness for validating HSM and cryptographic module operations.
An OpenSSL provider giving access to various cryptographic algorithms running on a Luna Network appliance, including post-quantum ones.
C boilerplate code for embedded systems.
The repository contains app demonstrates the use of threaded code for state machine on C
Some samples that provide 5G networks solution developers and integrators with a SUCI deconcealment function implemented in a Luna HSM using PQC.
🔒 Validate cryptographic operations on HSMs using NIST CAVS test vectors and a PKCS#11 interface for reliable and accurate compliance testing.
A Minimalist Asynchronous Toolkit (AMAST) is a small and efficient C99 library that helps manage complex, event-driven programs. It combines the Actor model with hierarchical state machines to make building real-time systems easier.
PKCS #11 provider library and software HSM implementation in Go.
The code is a basic kernel module that demonstrates how to initialize a secure driver, though integrating TPM or HSM functionality would require additional kernel-space libraries, such as tpm_tis or tpm_dev for TPM devices.
Bootloader16 examples using different verication methods including ECDSA
A treasure chest providing first-class samples of source codes to use or discover the many features of a Luna HSM.
A tool to generate and manage cryptographic keys using a Luna HSM
Add a description, image, and links to the hsm topic page so that developers can more easily learn about it.
To associate your repository with the hsm topic, visit your repo's landing page and select "manage topics."