5 Repos
Implementations of the PKCS#11 standard to interface with cryptographic tokens and hardware security modules.
Distinct from Hardware-Integrated Security Vaults: None of the candidates cover the specific PKCS#11 cryptographic standard for hardware keys.
Explore 5 awesome GitHub repositories matching security & cryptography · PKCS#11 Integrations. Refine with filters or upvote what's useful.
This project is a public key infrastructure management system designed to automate the issuance, renewal, and revocation of X.509, TLS, and SSH certificates. It functions as a machine identity provider and certificate authority, enabling the establishment of private PKI to secure inter-service communication and remote access. The system distinguishes itself through hardware-bound identity attestation, which ties cryptographic keys to physical device silicon or TPMs to prevent credential exfiltration. It supports a wide array of identity verification mechanisms, including OIDC, cloud-provider
Exposes hardware-bound keys through a PKCS#11 provider for use in browsers and other applications.
jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an asymmetric key generator and digital signature provider that executes all cryptographic processing directly in the browser. The library focuses on the use of the PEM standard for importing, exporting, and managing cryptographic keys. It provides the ability to create public and private RSA key pairs of various bit sizes and supports OpenSSL compatible formats. Its capabilities cover the transformation of plaintext into ciphertext and the recovery of original messages using corr
Implements the PKCS#1 padding standard to secure RSA encryption.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Adds padding to plaintext so the ciphertext length does not reveal the original message size.
This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding. It includes a parallel compression framework for distributing gzip and stream workloads across multiple CPU cores and a specialized Huffman codec optimized for modern CPU architectures. The library features a Zstandard implementation that supports custom dictionaries and allocation-free decoding, alongside a Snappy compatible encoder for high-throughput data processing. It provides specific tools for dictionary generation and optimization to improve compression ratios for smal
Injects variable length noise into compressed responses to prevent side-channel attacks based on payload size.
Dies ist eine plattformübergreifende JavaScript-Bibliothek und ein kryptografisches Hash-Tool zur Generierung von 128-Bit MD5-Message-Digests und Fingerabdrücken aus Strings oder Binärdaten. Sie bietet eine konsistente Implementierung zur Berechnung von Hash-Werten und hexadezimal kodierten Digests, um die Datenvalidierung zu erleichtern. Die Bibliothek enthält eine Implementierung von HMAC-MD5, die die Erstellung von keyed-hash message authentication codes ermöglicht, um sowohl die Authentizität als auch die Integrität einer Nachricht mithilfe eines geheimen Schlüssels zu verifizieren. Diese Funktionen unterstützen die Datenintegritätsprüfung und Nachrichtenauthentifizierung sowohl in clientseitigen Webbrowsern als auch in serverseitigen Node.js-Umgebungen.
Implements a padding mechanism to ensure input data meets the 512-bit block size requirement of MD5.