sponges/ascon/Cargo.toml
2023-02-25 21:12:23 -07:00

35 lines
998 B
TOML

[package]
name = "ascon"
version = "0.2.0"
description = """
Pure Rust implementation of Ascon, a family of authenticated encryption and
hashing algorithms designed to be lightweight and easy to implement
"""
authors = ["quininer kel <quininer@live.com>", "RustCrypto Developers"]
license = "Apache-2.0 OR MIT"
documentation = "https://docs.rs/ascon"
repository = "https://github.com/RustCrypto/sponges/tree/master/ascon"
keywords = ["aead", "crypto", "sponge"]
categories = ["cryptography", "no-std"]
readme = "README.md"
edition = "2021"
rust-version = "1.60"
[dependencies]
aead = { version = "0.5", optional = true, default-features = false }
subtle = { version = "2", optional = true, default-features = false }
[dev-dependencies]
hex-literal = "0.3"
[features]
default = ["aead"]
alloc = ["aead?/alloc"]
std = ["aead?/std"]
aead = ["dep:aead", "alloc", "subtle"] # TODO(tarcieri): remove alloc dependency
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]