[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 ", "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"]