[dependencies.argon2]
default-features = false
features = ["alloc"]
optional = true
version = "0.5.0"
[dependencies.blake2]
default-features = false
optional = true
version = "0.10.6"
[dependencies.chacha20]
default-features = false
optional = true
version = "0.9.1"
[dependencies.cipher]
version = "0.4.4"
[dependencies.curve25519-dalek]
default-features = false
optional = true
version = "4.0.0"
[dependencies.digest]
default-features = false
version = "0.10.7"
[dependencies.ed25519-dalek]
default-features = false
features = ["hazmat"]
optional = true
version = "2.0.0"
[dependencies.generic-array]
version = "0.14"
[dependencies.getrandom]
optional = true
version = "0.3"
[dependencies.paseto-core]
version = "0.1.0-rc.8"
[dependencies.sha2]
default-features = false
optional = true
version = "0.10"
[dependencies.zerocopy]
features = ["derive"]
version = "0.8"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.paseto-json]
version = "0.1.0-rc.8"
[features]
decrypting = ["dep:chacha20", "dep:blake2"]
default = ["signing", "encrypting", "paserk"]
encrypting = ["decrypting", "dep:getrandom"]
id = ["dep:blake2"]
paserk = ["pbkw", "pie-wrap", "pke", "id"]
pbkw = ["encrypting", "dep:argon2", "dep:getrandom"]
pie-wrap = ["encrypting", "dep:getrandom"]
pke = ["encrypting", "signing", "dep:getrandom"]
signing = ["verifying", "dep:getrandom", "dep:sha2"]
verifying = ["dep:ed25519-dalek", "dep:curve25519-dalek"]
[lib]
name = "paseto_v4"
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 V4 based on RustCrypto"
edition = "2024"
keywords = ["paseto", "paserk", "token", "security"]
license = "Apache-2.0"
name = "paseto-v4"
readme = "README.md"
repository = "https://github.com/conradludgate/paseto-rs"
version = "0.1.0-rc.8"