11 packages tagged with “EdDSA”
Managed implementation of Ed25519 signature algorithm with a simple API. Based on https://github.com/CodesInChaos/Chaos.NaCl Suitable for stand-alone usage or as a plugin for Rebex components. See https://www.rebex.net/kb/simple-elliptic-curve-libraries/ for usage instructions. Supported platforms: - .NET 6/8 - .NET Framework 4.0-4.8 - .NET Framework 2.0-3.5 SP1 - .NET Core 3.0-3.1 (via .NET Standard 2.1) - .NET Core 2.0-2.2 (via .NET Standard 2.0) - .NET Core 1.0-1.1 (via .NET Standard 1.5) - Xamarin.iOS (10 and higher) - Xamarin.Android (9 and higher) - Mono 4.x, 5.x, 6.x - Universal Windows Platform build 16299 and higher (via .NET Standard 2.0) - Xamarin.Mac (via .NET Standard 2.0)
Extensions for Microsoft.IdentityModel, including support for EdDSA signed JWTs.
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
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
Includes signature provider for signing and verifying signatures (RFC 9421) using EdDSA with ed25519. See also: https://datatracker.ietf.org/doc/rfc9421/
Hellenic Identity SDK for JWT authentication and user management with EdDSA/Ed25519 support, ASP.NET Core authentication handler, and generic user model structure
Monocypher.NET is a managed wrapper around the Monocypher cryptographic library.
A .NET library to serve as extension of standard .NET libraries and example how to use Ed25519 and Ed448 to sign / verify signatures of JSONs, especially in regards to JAdES. Also may be used by parties to exchnage private key material using X25519 and X448.
A simple .NET library for generating and verifying JSON Web Tokens (JWT) using Ed25519 public/private key pairs for signing and verification, targeting netstrandard2.1
Components for Data Protection, Secure Storage, Secure Transfer, and Advanced Electronic Signatures, including PAdES for PDF, XAdES for XML, and full support for Hardware Security Modules (HSM).
Includes signature provider for signing and verifying signatures using EdDSA with ed25519. See also: https://datatracker.ietf.org/doc/draft-ietf-httpbis-message-signatures/