[dependencies.base64]
version = "0.22.1"
[dependencies.bitflags]
version = "2.10.0"
[dependencies.digest]
optional = true
version = "0.10.7"
[dependencies.jsonwebtoken]
features = ["rust_crypto"]
optional = true
version = "10.2"
[dependencies.num-bigint]
optional = true
version = "0.4.6"
[dependencies.p256]
features = ["arithmetic"]
optional = true
version = "0.13.2"
[dependencies.rand]
optional = true
version = "0.9.2"
[dependencies.serde]
features = ["derive"]
version = "1.0.228"
[dependencies.serde_json]
version = "1.0.145"
[dependencies.sha2]
optional = true
version = "0.10.9"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.yasna]
features = ["num-bigint"]
optional = true
version = "0.5.2"
[dependencies.zeroize]
features = ["zeroize_derive"]
version = "1.8.2"
[dev-dependencies.jsonwebtoken]
features = ["rust_crypto"]
version = "10.2"
[features]
generate = ["p256", "rand"]
jwt-convert = ["pkcs-convert", "jsonwebtoken"]
pkcs-convert = ["num-bigint", "yasna"]
thumbprint = ["digest", "sha2"]
[lib]
name = "jsonwebkey"
path = "src/lib.rs"
[package]
authors = ["Nick Hynes <nhynes@nhynes.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "JSON Web Key (JWK) (de)serialization, generation, and conversion."
documentation = "http://docs.rs/jsonwebkey/"
edition = "2021"
license = "MIT"
name = "jsonwebkey"
readme = "README.md"
repository = "https://github.com/nhynes/jwk-rs"
version = "0.4.0"
[package.metadata.docs.rs]
all-features = true