2 مستودعات
Tools for measuring the encryption and decryption throughput of the current system's CPU.
Distinct from Throughput Benchmarking: Existing candidates benchmark network scheduling or database writes, not raw cryptographic throughput.
Explore 2 awesome GitHub repositories matching security & cryptography · Cryptographic Benchmarking. Refine with filters or upvote what's useful.
gocryptfs is a FUSE-based encrypted filesystem that transparently encrypts and decrypts file contents and filenames on disk. It uses block-level authenticated encryption with AES-GCM or AES-SIV-512, binding each block to its file header and offset for integrity, while obfuscating filenames with EME or AES-SIV wide-block ciphers using per-directory initialization vectors. The system derives all encryption keys and initialization vectors deterministically from a master key using HKDF and SHA256, enabling reproducible ciphertext for reliable backup and synchronization workflows. The project dist
Benchmarks cryptographic operations to measure encryption algorithm speed and recommend the fastest option for the current CPU.
Liboqs is a C library that provides a unified interface for quantum-resistant cryptographic algorithms, including key encapsulation and digital signature mechanisms. It is designed to facilitate the integration of post-quantum security into existing protocols and applications, ensuring data protection against future threats from large-scale quantum computers. The library distinguishes itself through a focus on high-assurance implementations and side-channel resistance, utilizing constant-time primitives to prevent timing-based information leakage. It offers extensive build-time configuration,
Includes performance testing routines to evaluate the efficiency of cryptographic implementations across hardware architectures.