paseto-v1 0.1.0-rc.8

PASETO/PASERK V1 based on RustCrypto
Documentation
[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"