libellule 0.1.4

Unofficial implementation of the PRONOTE protocol
Documentation
[package]
name = "libellule"
version = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
description = "Unofficial implementation of the PRONOTE protocol"
readme = "README.md"
repository = { workspace = true }
license = { workspace = true }
keywords = ["api", "client", "pronote"]
categories = ["api-bindings", "authentication"]

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

[dependencies]
aes = "0.9.3"
base64 = "0.23.1"
cbc = { version = "0.2.1", features = ["alloc"] }
hex = "0.4.3"
md-5 = "0.11.0"
rand = "0.10.2"
reqwest = { version = "0.13.5", features = ["json"] }
serde = { workspace = true }
serde_json = { workspace = true }
serde_repr = "0.1.21"
sha2 = "0.11.0"
thiserror = { workspace = true }
time = { workspace = true, features = ["formatting", "macros", "parsing"] }
tl = "0.7.8"
tokio = { workspace = true, features = ["sync"] }
url = { workspace = true }

[lints.rust]
missing_docs = "warn"
unsafe_code = "deny"