9 packages tagged with “hkdf”
Provides modern cryptographic algorithm implementations for .NET based on libsodium. Commonly Used Types: NSec.Cryptography.Aegis256 NSec.Cryptography.Argon2id NSec.Cryptography.Blake2b NSec.Cryptography.Chacha20Poly1305 NSec.Cryptography.Ed25519 NSec.Cryptography.X25519
Security, Cryptography, and Token Utilities
Lucinda is a comprehensive, production-ready end-to-end encryption (E2EE) library for .NET applications. Key Features: • Symmetric Encryption: AES-GCM (authenticated) and AES-CBC with HMAC, supporting 128/192/256-bit keys • Asymmetric Encryption: RSA with OAEP padding (2048/3072/4096-bit keys) • Hybrid Encryption: RSA + AES-GCM for efficient large data encryption • Key Exchange: ECDH (Elliptic Curve Diffie-Hellman) with P-256/P-384/P-521 curves • Digital Signatures: RSA (PSS/PKCS#1 v1.5) and ECDSA for message authentication • Key Derivation: PBKDF2 (password-based) and HKDF (HMAC-based) functions • Secure Key Storage: In-memory storage with automatic secure clearing AOT Compatible: Full Native AOT support for .NET 7.0+ Thread-Safe: All operations are designed for concurrent use Platform Support: .NET 6.0-10.0, .NET Standard 2.0/2.1, .NET Framework 4.8/4.8.1 Result Pattern: CryptoResult<T> for explicit error handling without exceptions
Fast, open-source, cross-platform implementation of HKDF (HMAC-based Key-Derivation Function) in .NET Standard.
libsodium-uwp - A secure cryptographic library for Universal Windows Platform
.NET cross platform crypto API
McDonalds Kiosk use only. LISTEN TO ME! ONLY WORKS ON THE KIOSK! Not on the tabelier. Provides modern cryptographic algorithm implementations for .NET Core based on libsodium. Commonly Used Types: NSec.Cryptography.Aes256Gcm NSec.Cryptography.Blake2b NSec.Cryptography.Chacha20Poly1305 NSec.Cryptography.Ed25519 NSec.Cryptography.HkdfSha256 NSec.Cryptography.X25519
Lucinda.Blazor provides end-to-end encryption (E2EE) capabilities for Blazor WebAssembly applications using the native Web Crypto API. Key Features: • AES-GCM and AES-CBC symmetric encryption via Web Crypto API • RSA-OAEP asymmetric encryption • ECDH key exchange (P-256/P-384/P-521 curves) • ECDSA digital signatures • HKDF and PBKDF2 key derivation • Secure random number generation • IndexedDB-based secure key storage • Signal Protocol support (X3DH, Double Ratchet, Sender Keys) Advantages: • Zero external dependencies - uses browser's native crypto • Hardware-accelerated encryption (AES-NI) • No timing attacks (native implementation) • Compatible with Lucinda for server-side interop Platform Support: Blazor WebAssembly on .NET 6.0-10.0
A .NET implementation of HKDF.