[dependencies.aes]
default-features = false
optional = true
version = "0.8.2"
[dependencies.cipher]
default-features = false
version = "0.4"
[dependencies.ctr]
default-features = false
optional = true
version = "0.9.2"
[dependencies.digest]
default-features = false
version = "0.10"
[dependencies.generic-array]
version = "0.14"
[dependencies.getrandom]
optional = true
version = "0.3"
[dependencies.hkdf]
default-features = false
optional = true
version = "0.12.3"
[dependencies.hmac]
default-features = false
optional = true
version = "0.12.1"
[dependencies.paseto-core]
version = "0.1.0-rc.8"
[dependencies.pbkdf2]
default-features = false
optional = true
version = "0.12.1"
[dependencies.rsa]
default-features = false
features = ["getrandom", "pem"]
optional = true
version = "0.9.0"
[dependencies.sha2]
default-features = false
version = "0.10.2"
[dependencies.zerocopy]
features = ["derive"]
version = "0.8"
[dev-dependencies.paseto-json]
version = "0.1.0-rc.8"
[features]
decrypting = ["dep:aes", "dep:ctr", "dep:hmac", "dep:hkdf"]
default = ["signing", "encrypting", "paserk"]
encrypting = ["decrypting", "dep:getrandom"]
id = []
paserk = ["pbkw", "pie-wrap", "pke", "id"]
pbkw = ["encrypting", "dep:pbkdf2", "dep:getrandom"]
pie-wrap = ["encrypting", "dep:getrandom"]
pke = ["encrypting", "signing", "dep:getrandom", "rsa?/hazmat", "hmac?/reset"]
signing = ["verifying", "dep:getrandom"]
verifying = ["dep:rsa"]
[lib]
name = "paseto_v1"
path = "src/lib.rs"
[package]
authors = ["Conrad Ludgate <conradludgate@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography", "authentication", "encoding", "network-programming", "web-programming"]
description = "PASETO/PASERK V1 based on RustCrypto"
edition = "2024"
keywords = ["paseto", "paserk", "token", "security"]
license = "Apache-2.0"
name = "paseto-v1"
readme = "README.md"
repository = "https://github.com/conradludgate/paseto-rs"
version = "0.1.0-rc.8"