Referência
Bibliotecas
59 bibliotecas e ferramentas de linha de comando, com o comportamento que quebra a interoperabilidade — codificações de assinatura, nonces, low-S, curvas, formatos de chave, valores padrão de JWT — registrado ao executar cada uma, e não copiado da documentação.
Exibindo 59 de 59
Por linguagem
Node.js
- @noble/curvesA biblioteca de curvas elípticas para JavaScript de Paul Miller, auditada e sem dependências: ECDSA nas curvas do NIST, secp256k1 e Brainpool, EdDSA, Schnorr e mais — determinística, low-S e com hash da mensagem por padrão desde a versão 2.Node.jsWebCryptoECDSAEdDSAVersão verificada: 2.4.0 · 20 de outubro de 2026
- ellipticO elliptic, de Fedor Indutny, a biblioteca de ECDSA e EdDSA em JavaScript puro por trás de uma década de bundles de navegador e carteiras — determinística, mas sem low-S por padrão, entrada apenas como digest e um alerta de segurança em aberto sobre nonces incorretos na P-521.Node.jsECDSAEdDSAVersão verificada: 6.6.1 · 20 de outubro de 2026
- ethers.jsO ethers.js v6, a biblioteca JavaScript de longa data para carteiras e contratos Ethereum: assinaturas r‖s‖v de 65 bytes com v = 27/28, hash de mensagens EIP-191, nonces RFC 6979 e recusa categórica de assinaturas high-S.Node.jsWebCryptoECDSAEthereum e BitcoinVersão verificada: 6.17.0 · 20 de outubro de 2026
- jose (panva)O jose, de Filip Skokan: uma implementação JOSE sem dependências (JWS, JWE, JWK, JWKS, JWT) sobre o WebCrypto, que roda sem alterações em Node.js, navegadores, Deno, Bun e runtimes de edge, com EdDSA e ML-DSA, mas sem secp256k1.Node.jsWebCryptoJOSE e JWTVersão verificada: 6.2.13 · 20 de outubro de 2026
- jsonwebtoken (Node.js)O jsonwebtoken, da Auth0, o pacote JWT mais instalado para Node.js: tokens HMAC, RSA e ECDSA sobre o node:crypto, com verificações de algoritmo vinculadas ao tipo da chave desde a versão 9 — mas sem EdDSA.Node.jsJOSE e JWTVersão verificada: 9.0.3 · 20 de outubro de 2026
- node-forgeO node-forge, da Digital Bazaar, um kit de ferramentas de TLS, PKI e PKCS em JavaScript puro: RSA, PKCS#12, X.509 e Ed25519 — mas nenhum suporte a ECDSA, então ele não consegue ler uma chave nem um certificado de curva elíptica.Node.jsEdDSAVersão verificada: 1.4.0 · 20 de outubro de 2026
- Node.js node:cryptoO módulo crypto embutido no Node.js: assinaturas ECDSA, EdDSA, RSA e pós-quânticas sobre o OpenSSL que acompanha cada versão do Node.js — por padrão, assinaturas em DER, nonces aleatórios e nenhuma política low-S.Node.jsECDSAEdDSAPós-quânticaVersão verificada: 24.22.0 · 20 de outubro de 2026
- SimpleWebAuthnO SimpleWebAuthn, de Matthew Miller, a biblioteca de chaves de acesso mais usada em TypeScript: geradores de opções e verificadores de respostas que exigem a verificação do usuário por padrão, aceitam apenas assinaturas de asserção DER e recusam retrocessos do contador.Node.jsWebCryptoWebAuthnVersão verificada: 14.0.3 · 20 de outubro de 2026
- viemO viem, da wevm, a interface TypeScript para Ethereum usada pelo wagmi: assinaturas r‖s‖v de 65 bytes com v = 27/28, hash EIP-191 e RFC 6979 — mas, ao contrário do ethers, ele recupera assinaturas high-S e não lê as compactas EIP-2098.Node.jsWebCryptoECDSAEthereum e BitcoinVersão verificada: 2.57.7 · 20 de outubro de 2026
WebCrypto
Python
- Authlib (authlib.jose)O módulo JOSE do Authlib, a camada de tokens por trás dos clientes e servidores OAuth e OpenID Connect do Authlib: descontinuado desde a 1.9 em favor do joserfc, ele decodifica sem validar as claims e permite alg: none assim que você o inclui na lista.PythonJOSE e JWTVersão verificada: 1.9.1 · 20 de outubro de 2026
- coincurveO coincurve, de Ofek Lev, bindings Python para a libsecp256k1 do Bitcoin Core: assinaturas DER sobre SHA-256 por padrão, RFC 6979, low-S estrito nos dois lados, assinaturas recuperáveis e assinaturas Schnorr BIP-340.PythonECDSAVersão verificada: 21.0.0 · 20 de outubro de 2026
- JWCryptoO JWCrypto, da Red Hat, a implementação JOSE usada pelo FreeIPA e por muitos serviços Python corporativos: cobertura completa de JWS/JWE/JWK, incluindo ML-DSA, tolerância padrão de 60 segundos e alg: none só quando solicitado.PythonJOSE e JWTVersão verificada: 1.6.1 · 20 de outubro de 2026
- py_webauthnO py_webauthn, da Duo Labs, a biblioteca WebAuthn de referência do lado da parte confiável (relying party) para Python: assinaturas de asserção apenas em DER e contadores estritos, mas a verificação do usuário só é exigida se você pedir.PythonWebAuthnVersão verificada: 3.0.1 · 20 de outubro de 2026
- pyca/cryptographyO pacote cryptography da Python Cryptographic Authority, a biblioteca criptográfica padrão para Python: ECDSA sobre o OpenSSL com assinaturas DER e RFC 6979 opcional, EdDSA, ML-KEM e ML-DSA, e nenhum suporte a JWK.PythonECDSAEdDSAPós-quânticaVersão verificada: 50.0.2 · 20 de outubro de 2026
- PyJWTO PyJWT, de José Padilla, a biblioteca JWT mais usada em Python: uma lista algorithms explícita é obrigatória, alg: none nunca passa na verificação e chaves públicas são recusadas como segredos HMAC — mas a expiração é opcional e a tolerância é zero.PythonJOSE e JWTVersão verificada: 2.15.1 · 20 de outubro de 2026
- python-ecdsaA biblioteca ECDSA e EdDSA em Python puro do projeto tlsfuzzer: assinaturas r‖s brutas sobre SHA-1, salvo indicação em contrário, nonces aleatórios por padrão, com a RFC 6979 a um método de distância, e chaves públicas como x‖y isolado.PythonECDSAEdDSAVersão verificada: 0.19.2 · 20 de outubro de 2026
- python-joseO python-jose, uma biblioteca JOSE ainda comum em tutoriais de FastAPI: algorithms opcional, sem suporte a PS nem a EdDSA, tokens ES256 assinados com chaves P-384 e um alerta de segurança em aberto que permite que uma chave pública DER funcione como segredo HMAC.PythonJOSE e JWTVersão verificada: 3.5.0 · 20 de outubro de 2026
- web3.py (eth-account)O web3.py, da Ethereum Foundation, que delega a assinatura ao eth-account: assinaturas r‖s‖v de 65 bytes com v = 27/28, EIP-191 e RFC 6979 — e, como o viem e ao contrário do ethers, recuperação a partir de assinaturas high-S.PythonECDSAEthereum e BitcoinVersão verificada: 8.0.0 · 20 de outubro de 2026
Go
- Go crypto/ecdsa (standard library)Os pacotes de assinatura da biblioteca padrão do Go — crypto/ecdsa com crypto/x509, ed25519, mlkem e mldsa: assinaturas DER sobre um digest fornecido por você, nonces aleatórios que ignoram seu Reader e apenas curvas do NIST.GoECDSAEdDSAPós-quânticaVersão verificada: 1.27.3 · 20 de outubro de 2026
- go-ethereum cryptoO pacote crypto do go-ethereum (geth): assinatura secp256k1 sobre um hash de 32 bytes sem prefixo de mensagem, assinaturas de 65 bytes com v = 0/1 e um verificador que rejeita high-S, enquanto a recuperação o aceita.GoECDSAEthereum e BitcoinVersão verificada: 1.17.8 · 20 de outubro de 2026
- go-joseO go-jose, a implementação JOSE em Go usada por projetos como Kubernetes, Vault e Dex: desde a v4, listas de algoritmos são obrigatórias no parsing, a verificação da assinatura e a validação das claims são duas chamadas separadas, e a tolerância padrão é de um minuto.GoJOSE e JWTVersão verificada: 4.1.6 · 20 de outubro de 2026
- go-webauthnO go-webauthn, a biblioteca WebAuthn do lado da parte confiável (relying party) para Go: assinaturas de asserção apenas em DER, verificação do usuário ditada pela sessão e retrocessos do contador informados como aviso de clonagem, e não como falha de login.GoWebAuthnVersão verificada: 0.18.2 · 20 de outubro de 2026
- golang-jwt/jwtO golang-jwt/jwt, sucessor do dgrijalva/jwt-go mantido pela comunidade e o pacote de JWT mais usado em Go: verificação tipada pela chave, none só por trás de um valor sentinela explícito e expiração opcional, a menos que você a exija.GoJOSE e JWTVersão verificada: 5.3.1 · 20 de outubro de 2026
Java
- Bouncy Castle (Java)O provedor Java e o kit de ferramentas PKIX da Legion of the Bouncy Castle: todas as curvas que o JDK removeu, ECDSA determinístico quando solicitado, leitura de PEM e o maior conjunto de assinaturas pós-quânticas da JVM.JavaKotlinECDSAEdDSAPós-quânticaVersão verificada: 1.86 · 20 de outubro de 2026
- Java JCA (SunEC, JDK 25)A Java Cryptography Architecture com o provedor SunEC do JDK, como no JDK 25: DER por padrão, com uma variante no formato P1363, nonces aleatórios, apenas as três curvas do NIST, além de Ed25519, Ed448, ML-KEM e ML-DSA.JavaKotlinECDSAEdDSAPós-quânticaVersão verificada: 25.0.4.1 · 20 de outubro de 2026
- java-jwt (Auth0)O java-jwt da Auth0: uma biblioteca JWT compacta em que cada verificador fica vinculado a um único objeto Algorithm, JWT.decode() não verifica nada e o conjunto de algoritmos para em HS, RS e ES — sem PS256 e sem EdDSA.JavaKotlinJOSE e JWTVersão verificada: 4.6.2 · 20 de outubro de 2026
- JJWT (io.jsonwebtoken)O JJWT, de Les Hazlewood, uma biblioteca JWT muito usada em Java e Android: a chave de verificação define o algoritmo aceito, tokens sem assinatura exigem um parser unsecured() explícito, e chaves HMAC fracas são recusadas de imediato.JavaKotlinJOSE e JWTVersão verificada: 0.13.0 · 20 de outubro de 2026
- jose4jO jose4j, de Brian Campbell, a biblioteca JOSE por trás de vários servidores de identidade Java: um JwtConsumer que, por padrão, bloqueia none e recusa tipos de chave incompatíveis, mas aceita qualquer outro algoritmo compatível com a chave, a menos que você restrinja os algoritmos.JavaKotlinJOSE e JWTVersão verificada: 0.9.7 · 20 de outubro de 2026
- Nimbus JOSE + JWTO Nimbus JOSE + JWT, da Connect2id, a biblioteca JOSE dentro do Spring Security e de muitos servidores OAuth em Java: um processador cujo seletor de chaves é a lista de algoritmos permitidos, tokens sem assinatura recusados e 60 segundos de tolerância padrão para diferença de relógio.JavaKotlinJOSE e JWTVersão verificada: 10.10 · 20 de outubro de 2026
- Tink (Java)O Tink para Java, do Google, uma API de criptografia resistente a uso indevido, construída em torno de keysets e templates: as assinaturas padrão trazem um prefixo Tink de 5 bytes que nenhuma outra biblioteca entende, e os nomes dos templates escondem qual codificação você recebe.JavaKotlinECDSAEdDSAVersão verificada: 1.24.0 · 20 de outubro de 2026
- WebAuthn4JWebAuthn4J, a biblioteca de verificação WebAuthn por trás do suporte a chaves de acesso do Spring Security e do Keycloak: sem padrões ocultos para a verificação do usuário, assinaturas apenas em DER e falha incondicional quando o contador retrocede.JavaKotlinWebAuthnVersão verificada: 0.31.11.RELEASE · 20 de outubro de 2026
.NET
- .NET System.Security.CryptographyO System.Security.Cryptography do .NET: ECDSA que assina em r‖s bruto (IEEE P1363) por padrão, ao contrário de todas as stacks baseadas no OpenSSL, sem Ed25519 nativo e com classes pós-quânticas cuja disponibilidade depende do sistema operacional..NETECDSAVersão verificada: 10.0.13 · 20 de outubro de 2026
- Bouncy Castle for .NET (BouncyCastle.Cryptography)O Bouncy Castle para .NET, a biblioteca de criptografia gerenciada que desenvolvedores .NET adicionam para suprir o que falta na biblioteca de classes base: Ed25519 e Ed448, secp256k1 em todas as plataformas, ECDSA determinístico, PGP, PEM e ML-KEM, ML-DSA e SLH-DSA sem depender do sistema operacional..NETECDSAEdDSAPós-quânticaVersão verificada: 2.7.0 · 20 de outubro de 2026
- Microsoft.IdentityModel (JsonWebTokenHandler)O JsonWebTokenHandler do Microsoft.IdentityModel, o validador de JWT por trás da autenticação do ASP.NET Core e dos SDKs do Microsoft Entra ID: cinco minutos de tolerância padrão para diferença de relógio, exp obrigatória e tokens ES256 aceitos com chaves P-384..NETJOSE e JWTVersão verificada: 8.23.0 · 20 de outubro de 2026
Rust
- aws-lc-rsO aws-lc-rs da AWS, uma API Rust compatível com o ring sobre a biblioteca C AWS-LC: as mesmas constantes de codificação FIXED/ASN1 do ring, mais P-521, secp256k1, ML-KEM e ML-DSA na API estável e um build FIPS 140-3 opcional.RustECDSAEdDSAPós-quânticaVersão verificada: 1.18.2 · 20 de outubro de 2026
- jsonwebtoken (Rust)O crate jsonwebtoken, de Vincent Prouillet, a biblioteca JWT mais usada em Rust: um enum Algorithm fechado e sem none, exp obrigatória, 60 segundos de tolerância padrão e — desde a versão 10 — um backend criptográfico que você precisa escolher.RustJOSE e JWTVersão verificada: 11.1.0 · 20 de outubro de 2026
- ringO ring, de Brian Smith, a biblioteca criptográfica Rust por trás do rustls e de muitos servidores web: uma API deliberadamente pequena, em que a constante de algoritmo define a codificação da assinatura, as chaves privadas são apenas PKCS#8 e as curvas são P-256, P-384 e Ed25519.RustECDSAEdDSAVersão verificada: 0.17.14 · 20 de outubro de 2026
- RustCrypto ecdsa (p256, p384, k256)O ECDSA em Rust puro do RustCrypto: o crate ecdsa com um crate por curva (p256, p384, p521, k256…) — RFC 6979 e r‖s bruto por padrão, mas a secp256k1 é low-S nos dois lados, e as curvas do NIST não.RustECDSAVersão verificada: 0.17.0 · 20 de outubro de 2026
PHP
- firebase/php-jwtO firebase/php-jwt, o pacote de JWT mais instalado para PHP: um objeto Key que fixa o algoritmo, chaves HMAC curtas recusadas, mas sem ES512 nem PS384/512, sem verificação de emissor ou de público-alvo e com ES256 aceito para chaves P-384.PHPJOSE e JWTVersão verificada: 7.2.1 · 20 de outubro de 2026
- lcobucci/jwtO lcobucci/jwt, de Luís Cobucci, a biblioteca JWT por trás do Laravel Passport e de muitos frameworks PHP: toda verificação é uma restrição explícita, assert() se recusa a rodar sem nenhuma, e os tamanhos de chave são impostos — mas não há RSA-PSS.PHPJOSE e JWTVersão verificada: 5.6.1 · 20 de outubro de 2026
- PHP openssl extensionA extensão openssl embutida no PHP: assinaturas ECDSA em DER sobre as curvas do OpenSSL vinculado, tipos de chave Ed25519 e Ed448 e a função openssl_verify(), que retorna -1 — um valor avaliado como verdadeiro — para entradas malformadas.PHPECDSAEdDSAVersão verificada: 8.5.11 · 20 de outubro de 2026
- web-token (JWT Framework)O JWT Framework (web-token) de Florent Morselli, a implementação completa de JOSE para PHP e Symfony: um AlgorithmManager que é a lista de algoritmos permitidos, verificadores de claims separados, todos os algoritmos de assinatura da RFC 7518 e também EdDSA — mas sem ES256K.PHPJOSE e JWTVersão verificada: 4.2.3 · 20 de outubro de 2026
Ruby
- Ruby OpenSSL (openssl gem)A gem openssl do Ruby, a interface com o OpenSSL sobre a qual se apoiam todas as bibliotecas de criptografia e de JWT do Ruby: assinaturas DER, exceções em vez de false para entrada malformada, chaves imutáveis no OpenSSL 3 e ML-DSA pela API genérica PKey.RubyECDSAEdDSAPós-quânticaVersão verificada: 4.0.2 · 20 de outubro de 2026
- ruby-jwt (jwt gem)A ruby-jwt, a gem jwt usada pela maioria das aplicações Ruby e Rails: um algorithm explícito é obrigatório, os tipos de chave são conferidos e o ES256K está incluído — mas o EdDSA passou para uma gem separada na 3.x, e segredos HMAC curtos são aceitos sem nenhum aviso.RubyJOSE e JWTVersão verificada: 3.3.0 · 20 de outubro de 2026
Swift
- Apple CryptoKitO Apple CryptoKit, o framework de criptografia em Swift embutido no iOS e no macOS: assinaturas ECDSA nas formas bruta e DER, assinaturas Ed25519 com aleatoriedade, ML-KEM, ML-DSA e X-Wing desde as versões 26 e chaves do Secure Enclave que a API expõe só como identificadores opacos (handles).SwiftECDSAEdDSAPós-quânticaVersão verificada: macOS 27.0.1 · 20 de outubro de 2026
- swift-cryptoO swift-crypto, a API do CryptoKit em código aberto da Apple para Linux e outras plataformas sem CryptoKit: os mesmos tipos Swift sobre uma cópia embutida do BoringSSL — com Ed25519 determinístico, ao passo que o CryptoKit no macOS usa aleatoriedade, e sem Secure Enclave.SwiftECDSAEdDSAPós-quânticaVersão verificada: 5.0.3 · 20 de outubro de 2026
C
- BoringSSLO BoringSSL do Google, o fork do OpenSSL usado no Chrome e no Android: ECDSA em DER apenas nas curvas do NIST, Ed25519 e ML-KEM, ML-DSA e SLH-DSA com APIs dedicadas — sem versões publicadas e sem promessa de estabilidade.CC++ECDSAEdDSAPós-quânticaVersão verificada: 2026-10-19-b50cad27ee80 · 20 de outubro de 2026
- GnuTLSO GnuTLS, a biblioteca TLS e X.509 do projeto GNU: ECDSA em DER nas curvas do NIST, RFC 6979 por meio de uma flag, Ed25519 e Ed448 — e, no build de distribuição verificado, nada de secp256k1 nem de algoritmos pós-quânticos funcionais.CLinha de comandoECDSAEdDSAVersão verificada: 3.8.13 · 20 de outubro de 2026
- liboqs (Open Quantum Safe)A liboqs, a biblioteca C de KEMs e assinaturas pós-quânticas do projeto Open Quantum Safe: ML-KEM, ML-DSA e SLH-DSA ao lado de uma longa lista de algoritmos candidatos sob uma única API — destinada, nas palavras dos autores, a pesquisa e prototipagem.CPós-quânticaVersão verificada: 0.16.0 · 20 de outubro de 2026
- LibreSSLO LibreSSL do OpenBSD, o fork do OpenSSL de 2014 usado pelo OpenBSD e pelas ferramentas de sistema do macOS: o mesmo ECDSA em DER e os mesmos formatos de chave, Ed25519 mas não Ed448, ML-KEM por meio de uma API própria, sem ML-DSA e sem RFC 6979.CLinha de comandoECDSAEdDSAPós-quânticaVersão verificada: 4.3.1 · 20 de outubro de 2026
- libsecp256k1 (Bitcoin Core)A libsecp256k1 do Bitcoin Core, a implementação de referência da secp256k1: assinaturas opacas serializadas em formato compacto ou DER estrito, nonces RFC 6979, low-S nos dois lados, recuperação da chave pública e Schnorr BIP-340.CECDSAVersão verificada: 0.5.0 · 20 de outubro de 2026
- libsodiumA libsodium, de Frank Denis, o fork portátil da NaCl: assinaturas Ed25519 com verificação estrita, X25519, criptografia autenticada e ML-KEM-768, além do KEM híbrido X-Wing — mas nenhum suporte a ECDSA.CEdDSAPós-quânticaVersão verificada: 1.0.22 · 20 de outubro de 2026
- Mbed TLS (TF-PSA-Crypto)O Mbed TLS 4.x, a pilha TLS para sistemas embarcados cuja criptografia agora é a PSA Crypto API: assinaturas ECDSA r‖s brutas, ECDSA determinístico como algoritmo separado e políticas de chave que fixam o algoritmo de cada chave.CECDSAPós-quânticaVersão verificada: 4.1.1 · 20 de outubro de 2026
- NSS (Network Security Services)O NSS, a biblioteca de criptografia e TLS da Mozilla por trás do Firefox e do Thunderbird: duas camadas de assinatura que divergem na codificação ECDSA (DER pelo cryptohi, r‖s bruto pelo PK11), apenas P-256 a P-521, Ed25519 e ML-KEM.CLinha de comandoECDSAEdDSAPós-quânticaVersão verificada: 3.124 · 20 de outubro de 2026
- OpenSSLO OpenSSL, a biblioteca C e ferramenta de linha de comando por trás da maior parte do TLS da internet e de boa parte das assinaturas digitais: assinaturas DER, nonces aleatórios com RFC 6979 sob demanda, todas as curvas comuns e ML-KEM, ML-DSA e SLH-DSA desde a 3.5.COpenSSLLinha de comandoECDSAEdDSAPós-quânticaVersão verificada: 3.5.9 · 20 de outubro de 2026
- wolfSSL (wolfCrypt)O wolfSSL, biblioteca TLS embarcada, e o wolfCrypt: ECDSA em DER sobre um digest que você fornece, com uma chamada de verificação que separa código de retorno e veredito — e um conjunto de recursos que depende inteiramente de como a biblioteca foi compilada.CECDSAEdDSAPós-quânticaVersão verificada: 5.9.4 · 20 de outubro de 2026
Linha de comando
- GnuPG (gpg)O GnuPG 2.4, a implementação de OpenPGP por trás do gpg: chaves Ed25519 que expiram após três anos por padrão, ECDSA determinístico RFC 6979 nas curvas do NIST, Brainpool e secp256k1, assinaturas Ed25519 sobre um digest e, por enquanto, nenhum algoritmo pós-quântico.Linha de comandoECDSAEdDSAVersão verificada: 2.4.9 · 20 de outubro de 2026
- OpenSSH (ssh-keygen)O OpenSSH 10, o conjunto de ferramentas SSH cujo ssh-keygen também converte chaves e assina arquivos e commits do git: Ed25519 por padrão, troca de chaves híbrida com ML-KEM em primeiro lugar, DSA removido — e assinaturas ECDSA na codificação mpint própria do SSH.Linha de comandoECDSAEdDSAPós-quânticaVersão verificada: 10.3p1 · 20 de outubro de 2026
Por recurso
| Biblioteca | ECDSA | EdDSA | Pós-quântica | JOSE e JWT | WebAuthn | Ethereum e Bitcoin |
|---|---|---|---|---|---|---|
| .NET System.Security.Cryptography | Com suporte | |||||
| @noble/curves | Com suporte | Com suporte | ||||
| Apple CryptoKit | Com suporte | Com suporte | Com suporte | |||
| Authlib (authlib.jose) | Com suporte | |||||
| aws-lc-rs | Com suporte | Com suporte | Com suporte | |||
| BoringSSL | Com suporte | Com suporte | Com suporte | |||
| Bouncy Castle (Java) | Com suporte | Com suporte | Com suporte | |||
| Bouncy Castle for .NET (BouncyCastle.Cryptography) | Com suporte | Com suporte | Com suporte | |||
| coincurve | Com suporte | |||||
| elliptic | Com suporte | Com suporte | ||||
| ethers.js | Com suporte | Com suporte | ||||
| firebase/php-jwt | Com suporte | |||||
| GnuPG (gpg) | Com suporte | Com suporte | ||||
| GnuTLS | Com suporte | Com suporte | ||||
| Go crypto/ecdsa (standard library) | Com suporte | Com suporte | Com suporte | |||
| go-ethereum crypto | Com suporte | Com suporte | ||||
| go-jose | Com suporte | |||||
| go-webauthn | Com suporte | |||||
| golang-jwt/jwt | Com suporte | |||||
| Java JCA (SunEC, JDK 25) | Com suporte | Com suporte | Com suporte | |||
| java-jwt (Auth0) | Com suporte | |||||
| JJWT (io.jsonwebtoken) | Com suporte | |||||
| jose (panva) | Com suporte | |||||
| jose4j | Com suporte | |||||
| jsonwebtoken (Node.js) | Com suporte | |||||
| jsonwebtoken (Rust) | Com suporte | |||||
| JWCrypto | Com suporte | |||||
| lcobucci/jwt | Com suporte | |||||
| liboqs (Open Quantum Safe) | Com suporte | |||||
| LibreSSL | Com suporte | Com suporte | Com suporte | |||
| libsecp256k1 (Bitcoin Core) | Com suporte | |||||
| libsodium | Com suporte | Com suporte | ||||
| Mbed TLS (TF-PSA-Crypto) | Com suporte | Com suporte | ||||
| Microsoft.IdentityModel (JsonWebTokenHandler) | Com suporte | |||||
| Nimbus JOSE + JWT | Com suporte | |||||
| node-forge | Com suporte | |||||
| Node.js node:crypto | Com suporte | Com suporte | Com suporte | |||
| NSS (Network Security Services) | Com suporte | Com suporte | Com suporte | |||
| OpenSSH (ssh-keygen) | Com suporte | Com suporte | Com suporte | |||
| OpenSSL | Com suporte | Com suporte | Com suporte | |||
| PHP openssl extension | Com suporte | Com suporte | ||||
| py_webauthn | Com suporte | |||||
| pyca/cryptography | Com suporte | Com suporte | Com suporte | |||
| PyJWT | Com suporte | |||||
| python-ecdsa | Com suporte | Com suporte | ||||
| python-jose | Com suporte | |||||
| ring | Com suporte | Com suporte | ||||
| Ruby OpenSSL (openssl gem) | Com suporte | Com suporte | Com suporte | |||
| ruby-jwt (jwt gem) | Com suporte | |||||
| RustCrypto ecdsa (p256, p384, k256) | Com suporte | |||||
| SimpleWebAuthn | Com suporte | |||||
| swift-crypto | Com suporte | Com suporte | Com suporte | |||
| Tink (Java) | Com suporte | Com suporte | ||||
| viem | Com suporte | Com suporte | ||||
| web-token (JWT Framework) | Com suporte | |||||
| web3.py (eth-account) | Com suporte | Com suporte | ||||
| WebAuthn4J | Com suporte | |||||
| WebCrypto (crypto.subtle) | Com suporte | Com suporte | ||||
| wolfSSL (wolfCrypt) | Com suporte | Com suporte | Com suporte |