pkce-std 0.2.1

Handling Proof Key for Code Exchange.
Documentation
[dependencies.base64]
version = "0.22.1"

[dependencies.const-macros]
version = "0.3.1"

[dependencies.constant_time_eq]
version = "0.4.2"

[dependencies.into-static]
optional = true
version = "0.4.0"

[dependencies.miette]
optional = true
version = "7.6.0"

[dependencies.rand]
version = "0.9.1"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.219"

[dependencies.sha2]
version = "0.10.9"

[dependencies.thiserror]
version = "2.0.12"

[features]
default = []
diagnostics = ["dep:miette"]
serde = ["dep:serde"]
static = ["dep:into-static"]
unsafe-assert = []

[lib]
name = "pkce_std"
path = "src/lib.rs"

[package]
authors = ["nekitdev <nekit@nekit.dev>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography", "web-programming"]
description = "Handling Proof Key for Code Exchange."
documentation = "https://docs.rs/pkce-std"
edition = "2024"
keywords = ["pkce", "oauth", "security"]
license = "MIT"
name = "pkce-std"
readme = "README.md"
repository = "https://github.com/nekitdev/pkce-std"
version = "0.2.1"

[package.metadata.docs.rs]
features = ["serde", "static"]
rustdoc-args = ["--cfg", "docsrs"]