Saltar al contenido
ecdsa.com
Referencia

Bibliotecas

59 bibliotecas y herramientas de línea de comandos, con el comportamiento que rompe la interoperabilidad —codificaciones de firma, nonces, low-S, curvas, formatos de clave, valores predeterminados de JWT— registrado al ejecutar cada una, no copiado de su documentación.

Visibles: 59 de 59

Por lenguaje

Node.js

WebCrypto

Python

Go

Java

.NET

Rust

PHP

Ruby

Swift

C

Línea de comandos

Por funcionalidad

Qué admite cada biblioteca, según su comprobación registrada
BibliotecaECDSAEdDSACriptografía poscuánticaJOSE y JWTWebAuthnEthereum y Bitcoin
.NET System.Security.CryptographyCompatible
@noble/curvesCompatibleCompatible
Apple CryptoKitCompatibleCompatibleCompatible
Authlib (authlib.jose)Compatible
aws-lc-rsCompatibleCompatibleCompatible
BoringSSLCompatibleCompatibleCompatible
Bouncy Castle (Java)CompatibleCompatibleCompatible
Bouncy Castle for .NET (BouncyCastle.Cryptography)CompatibleCompatibleCompatible
coincurveCompatible
ellipticCompatibleCompatible
ethers.jsCompatibleCompatible
firebase/php-jwtCompatible
GnuPG (gpg)CompatibleCompatible
GnuTLSCompatibleCompatible
Go crypto/ecdsa (standard library)CompatibleCompatibleCompatible
go-ethereum cryptoCompatibleCompatible
go-joseCompatible
go-webauthnCompatible
golang-jwt/jwtCompatible
Java JCA (SunEC, JDK 25)CompatibleCompatibleCompatible
java-jwt (Auth0)Compatible
JJWT (io.jsonwebtoken)Compatible
jose (panva)Compatible
jose4jCompatible
jsonwebtoken (Node.js)Compatible
jsonwebtoken (Rust)Compatible
JWCryptoCompatible
lcobucci/jwtCompatible
liboqs (Open Quantum Safe)Compatible
LibreSSLCompatibleCompatibleCompatible
libsecp256k1 (Bitcoin Core)Compatible
libsodiumCompatibleCompatible
Mbed TLS (TF-PSA-Crypto)CompatibleCompatible
Microsoft.IdentityModel (JsonWebTokenHandler)Compatible
Nimbus JOSE + JWTCompatible
node-forgeCompatible
Node.js node:cryptoCompatibleCompatibleCompatible
NSS (Network Security Services)CompatibleCompatibleCompatible
OpenSSH (ssh-keygen)CompatibleCompatibleCompatible
OpenSSLCompatibleCompatibleCompatible
PHP openssl extensionCompatibleCompatible
py_webauthnCompatible
pyca/cryptographyCompatibleCompatibleCompatible
PyJWTCompatible
python-ecdsaCompatibleCompatible
python-joseCompatible
ringCompatibleCompatible
Ruby OpenSSL (openssl gem)CompatibleCompatibleCompatible
ruby-jwt (jwt gem)Compatible
RustCrypto ecdsa (p256, p384, k256)Compatible
SimpleWebAuthnCompatible
swift-cryptoCompatibleCompatibleCompatible
Tink (Java)CompatibleCompatible
viemCompatibleCompatible
web-token (JWT Framework)Compatible
web3.py (eth-account)CompatibleCompatible
WebAuthn4JCompatible
WebCrypto (crypto.subtle)CompatibleCompatible
wolfSSL (wolfCrypt)CompatibleCompatibleCompatible