本文へスキップ
ecdsa.com
リファレンス

ライブラリ

ライブラリとコマンドラインツール 59 件について、相互運用性を損なう挙動(署名のエンコーディング、nonce、low-S、曲線、鍵の形式、JWT のデフォルト設定)を記録しています。ドキュメントからの転記ではなく、それぞれを実際に実行して確かめた結果です。

59 件中 59 件を表示

言語別

Node.js

WebCrypto

Python

Go

Java

.NET

Rust

PHP

Ruby

Swift

C

コマンドライン

機能別

各ライブラリの対応状況(記録されたチェックの結果に基づく)
ライブラリECDSAEdDSAポスト量子暗号JOSE と JWTWebAuthnEthereum と Bitcoin
.NET System.Security.Cryptography対応
@noble/curves対応対応
Apple CryptoKit対応対応対応
Authlib (authlib.jose)対応
aws-lc-rs対応対応対応
BoringSSL対応対応対応
Bouncy Castle (Java)対応対応対応
Bouncy Castle for .NET (BouncyCastle.Cryptography)対応対応対応
coincurve対応
elliptic対応対応
ethers.js対応対応
firebase/php-jwt対応
GnuPG (gpg)対応対応
GnuTLS対応対応
Go crypto/ecdsa (standard library)対応対応対応
go-ethereum crypto対応対応
go-jose対応
go-webauthn対応
golang-jwt/jwt対応
Java JCA (SunEC, JDK 25)対応対応対応
java-jwt (Auth0)対応
JJWT (io.jsonwebtoken)対応
jose (panva)対応
jose4j対応
jsonwebtoken (Node.js)対応
jsonwebtoken (Rust)対応
JWCrypto対応
lcobucci/jwt対応
liboqs (Open Quantum Safe)対応
LibreSSL対応対応対応
libsecp256k1 (Bitcoin Core)対応
libsodium対応対応
Mbed TLS (TF-PSA-Crypto)対応対応
Microsoft.IdentityModel (JsonWebTokenHandler)対応
Nimbus JOSE + JWT対応
node-forge対応
Node.js node:crypto対応対応対応
NSS (Network Security Services)対応対応対応
OpenSSH (ssh-keygen)対応対応対応
OpenSSL対応対応対応
PHP openssl extension対応対応
py_webauthn対応
pyca/cryptography対応対応対応
PyJWT対応
python-ecdsa対応対応
python-jose対応
ring対応対応
Ruby OpenSSL (openssl gem)対応対応対応
ruby-jwt (jwt gem)対応
RustCrypto ecdsa (p256, p384, k256)対応
SimpleWebAuthn対応
swift-crypto対応対応対応
Tink (Java)対応対応
viem対応対応
web-token (JWT Framework)対応
web3.py (eth-account)対応対応
WebAuthn4J対応
WebCrypto (crypto.subtle)対応対応
wolfSSL (wolfCrypt)対応対応対応