Aller au contenu
ecdsa.com
Référence

Bibliothèques

59 bibliothèques et outils en ligne de commande, avec le comportement qui casse l’interopérabilité (encodages de signature, nonces, low-S, courbes, formats de clé, valeurs par défaut des JWT), relevé en exécutant chacun d’eux et non copié de leur documentation.

Affichage : 59 sur 59

Par langage

Node.js

WebCrypto

Python

Go

Java

.NET

Rust

PHP

Ruby

Swift

C

Ligne de commande

Par fonctionnalité

Ce que prend en charge chaque bibliothèque, d’après sa vérification enregistrée
BibliothèqueECDSAEdDSAPost-quantiqueJOSE et JWTWebAuthnEthereum et Bitcoin
.NET System.Security.CryptographyPris en charge
@noble/curvesPris en chargePris en charge
Apple CryptoKitPris en chargePris en chargePris en charge
Authlib (authlib.jose)Pris en charge
aws-lc-rsPris en chargePris en chargePris en charge
BoringSSLPris en chargePris en chargePris en charge
Bouncy Castle (Java)Pris en chargePris en chargePris en charge
Bouncy Castle for .NET (BouncyCastle.Cryptography)Pris en chargePris en chargePris en charge
coincurvePris en charge
ellipticPris en chargePris en charge
ethers.jsPris en chargePris en charge
firebase/php-jwtPris en charge
GnuPG (gpg)Pris en chargePris en charge
GnuTLSPris en chargePris en charge
Go crypto/ecdsa (standard library)Pris en chargePris en chargePris en charge
go-ethereum cryptoPris en chargePris en charge
go-josePris en charge
go-webauthnPris en charge
golang-jwt/jwtPris en charge
Java JCA (SunEC, JDK 25)Pris en chargePris en chargePris en charge
java-jwt (Auth0)Pris en charge
JJWT (io.jsonwebtoken)Pris en charge
jose (panva)Pris en charge
jose4jPris en charge
jsonwebtoken (Node.js)Pris en charge
jsonwebtoken (Rust)Pris en charge
JWCryptoPris en charge
lcobucci/jwtPris en charge
liboqs (Open Quantum Safe)Pris en charge
LibreSSLPris en chargePris en chargePris en charge
libsecp256k1 (Bitcoin Core)Pris en charge
libsodiumPris en chargePris en charge
Mbed TLS (TF-PSA-Crypto)Pris en chargePris en charge
Microsoft.IdentityModel (JsonWebTokenHandler)Pris en charge
Nimbus JOSE + JWTPris en charge
node-forgePris en charge
Node.js node:cryptoPris en chargePris en chargePris en charge
NSS (Network Security Services)Pris en chargePris en chargePris en charge
OpenSSH (ssh-keygen)Pris en chargePris en chargePris en charge
OpenSSLPris en chargePris en chargePris en charge
PHP openssl extensionPris en chargePris en charge
py_webauthnPris en charge
pyca/cryptographyPris en chargePris en chargePris en charge
PyJWTPris en charge
python-ecdsaPris en chargePris en charge
python-josePris en charge
ringPris en chargePris en charge
Ruby OpenSSL (openssl gem)Pris en chargePris en chargePris en charge
ruby-jwt (jwt gem)Pris en charge
RustCrypto ecdsa (p256, p384, k256)Pris en charge
SimpleWebAuthnPris en charge
swift-cryptoPris en chargePris en chargePris en charge
Tink (Java)Pris en chargePris en charge
viemPris en chargePris en charge
web-token (JWT Framework)Pris en charge
web3.py (eth-account)Pris en chargePris en charge
WebAuthn4JPris en charge
WebCrypto (crypto.subtle)Pris en chargePris en charge
wolfSSL (wolfCrypt)Pris en chargePris en chargePris en charge