Cargo Features

[dependencies]
syntarq-core = { version = "0.1.0", default-features = false, features = ["offline", "sqlite", "networking", "post-quantum", "full"] }
default = offline

The offline feature is set by default whenever syntarq-core is added without default-features = false somewhere in the dependency tree.

offline default

Core features

sqlite full?

Storage backends

Enables sqlx

Optional dependencies

Affects storage::sqlite

networking full?

Networking

Enables quinn and rustls

post-quantum full?

Post-quantum cryptography

Enables oqs ^0.9

Affects crypto::pq

full = networking, post-quantum, sqlite

All features (for testing)