[package]
name = "clay-codes"
version = "0.2.2"
edition = "2021"
description = "Clay (Coupled-Layer) erasure codes - MSR codes with optimal repair bandwidth"
license = "Apache-2.0"
repository = "https://github.com/spool-labs/clay"
homepage = "https://github.com/spool-labs/clay"
documentation = "https://docs.rs/clay-codes"
readme = "README.md"
keywords = ["erasure-codes", "msr", "repair", "distributed-storage", "reed-solomon"]
categories = ["algorithms", "encoding"]
[dependencies]
tape-reed-solomon = { version = "0.2", default-features = false }
[features]
scalar = ["tape-reed-solomon/scalar"]
ssse3 = ["tape-reed-solomon/ssse3"]
avx2 = ["tape-reed-solomon/avx2"]
avx512 = ["tape-reed-solomon/avx512"]
gfni = ["tape-reed-solomon/gfni"]
neon = ["tape-reed-solomon/neon"]
[dev-dependencies]
rand = "0.8"
criterion = "0.5"
[[bench]]
name = "clay_bench"
harness = false