rusty_paseto 0.5.0

A type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens.
Documentation
example = []
[dependencies.aes]
features = ["ctr"]
optional = true
version = "0.7.5"

[dependencies.base64]
optional = false
version = "^0.13.0"

[dependencies.blake2]
optional = true
version = "^0.9.2"

[dependencies.chacha20]
optional = true
version = "0.8.1"

[dependencies.chacha20poly1305]
optional = true
version = "^0.9.0"

[dependencies.ed25519-dalek]
optional = true
version = "1.0.1"

[dependencies.erased-serde]
optional = true
version = "0.3.16"

[dependencies.hex]
optional = false
version = "^0.4.3"

[dependencies.hmac]
optional = true
version = "0.12.1"

[dependencies.iso8601]
version = "0.4.0"

[dependencies.p384]
optional = true
version = "0.11"

[dependencies.ring]
features = ["std"]
optional = false
version = "^0.16"

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

[dependencies.serde_json]
optional = true
version = "^1.0.68"

[dependencies.sha2]
optional = true
version = "0.10.2"

[dependencies.thiserror]
version = "1.0.29"

[dependencies.time]
features = ["parsing", "formatting"]
version = "0.3.5"

[dependencies.zeroize]
features = ["zeroize_derive"]
version = "1.4.3"
[dev-dependencies.actix-identity]
version = "0.4.0"

[dev-dependencies.actix-utils]
version = "3.0.0"

[dev-dependencies.actix-web]
version = "4"

[dev-dependencies.anyhow]
version = "1.0.45"

[dev-dependencies.primes]
version = "0.3.0"

[dev-dependencies.serde_json]
version = "^1.0.68"

[dev-dependencies.tokio]
version = "1.17.0"

[dev-dependencies.uuid]
features = ["v4"]
version = "0.8.2"

[features]
batteries_included = ["generic"]
core = []
default = ["batteries_included", "v3_public", "v3_local", "v4_local", "v4_public"]
generic = ["core", "serde", "erased-serde", "serde_json"]
local = []
public = []
v1 = []
v1_local = ["v1", "local", "core", "aes", "chacha20", "hmac", "sha2"]
v1_public = ["v1", "public", "core"]
v2 = []
v2_local = ["v2", "local", "core", "blake2", "chacha20poly1305"]
v2_public = ["v2", "public", "core", "ed25519-dalek"]
v3 = []
v3_local = ["v3", "local", "core", "aes", "hmac", "sha2", "chacha20"]
v3_public = ["v3", "public", "core", "p384"]
v4 = []
v4_local = ["v4", "local", "core", "blake2", "chacha20"]
v4_public = ["v4", "public", "core", "ed25519-dalek"]

[lib]
doctest = true

[package]
authors = ["Roland Rodriguez <rolandrodriguez@gmail.com>"]
categories = ["cryptography", "authentication", "encoding", "network-programming", "web-programming"]
description = "A type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens."
documentation = "https://docs.rs/rusty_paseto/latest/rusty_paseto/"
edition = "2021"
keywords = ["paseto", "token", "security", "api", "web"]
license = "MIT OR Apache-2.0"
name = "rusty_paseto"
readme = "readme.md"
repository = "https://github.com/rrrodzilla/rusty_paseto"
version = "0.5.0"