Found 18 packages
C# bindings for the Bitcoin Core libsecp256k1 library
Implements support for serverless XMPP messaging and SOCKS5 content transfer. It also provides support for End-to-End (E2E) encryption. Ciphers and algorithms supported include: ML-KEM ML-DSA Curve25519 Curve 448 Edwards25519 Edwards448 (Goldilocks) NIST P-192 NIST P-224 NIST P-256 NIST P-384 NIST P-521 ECDSA EdDSA ECDH RSA AES ChaCha20 Poly1305
NistP256 native wrapper (only compressed public key)
Blazing fast NistP256 (SecP256r1) bip-32 keypath derivation subpackage
Class library implementing Elliptic Curve Cryptography algorithms. Algorithms supported: Elliptic Curve Diffie-Hellman (ECDH) Elliptic Curve Digital Signature Algorithm (ECDSA) Edwards-Curve Digital Signature Algorithm (EdDSA) Curves supported: NIST P-192 NIST P-224 NIST P-256 NIST P-384 NIST P-521 Curve25519 Curve448 Edwards25519 Edwards448 (Goldilocks) Brainpool P-160 Brainpool P-192 Brainpool P-224 Brainpool P-256 Brainpool P-320 Brainpool P-384 Brainpool P-512
Internal implementation package not meant for direct consumption. Please do not reference directly.
Blazing fast SecP256k1 bip-32 keypath derivation subpackage
This component is for field level encryption. It will encrypt your PII data as a JWE token using a public RSA RS256 or EC P-256 key.
High perfomance BIP-32 HD key derivation library for .NET 9. Supports SecP256k1, Ed25519 and NistP256 (SecP256r1)
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
Library to help secure web endpoints and data at rest. Uses ECDSA (P521, P384, P256) to create tokens using JWT. Encrypt/Decrypt data using AES, assuming AES key is encrypted using RSA certificate.
C# P/Invoke bindings for UltrafastSecp256k1 — high-performance secp256k1 ECC (ufsecp C ABI v1)
基于dpz3开发套件的用户管理扩展(.Net Standard),支持MD5/sha1/sha256/sha512方式密码加密,及文件式的用户信息存取
Host-side SDK for the eID Reader P2P protocol. Receives identity document data from a mobile app over an AES-256-GCM encrypted LAN WebSocket connection secured with ECDH P-256 key exchange and SAS MITM protection. Download the app from: https://play.google.com/store/apps/details?id=com.TFAStudios.eidreadermobile
Multi-algorithm cryptography: ED25519, P-256, RSA-4096, BLS threshold signatures, post-quantum (ML-KEM/ML-DSA), zero-knowledge proofs, SD-JWT, HD wallet support (BIP32/39/44), Merkle trees, and encoding utilities
Production-ready hybrid post-quantum cryptography library for .NET authentication. Combines classical ECDSA P-256 with post-quantum ML-DSA-65 (FIPS 204) to provide quantum-resistant JWT signing and validation. Features drop-in ASP.NET Core integration, standard JWT format with embedded pq-sig claim, platform-aware ML-DSA support, and comprehensive key management. Built for .NET 10 and C# 14.
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