cryprot-codes 0.2.1

Linear codes for Silent OT.
Documentation
[package]
description = "Linear codes for Silent OT."
edition = "2024"
keywords = ["expand-convolute"]
license = "MIT"
name = "cryprot-codes"
version = "0.2.1"

authors.workspace = true
repository.workspace = true

[features]
bench-libote = ["dep:libote-codes"]
libote-compat = ["dep:libote-codes"]

[lints]
workspace = true

[lib]
bench = false

[dependencies]
aes = { workspace = true, features = ["hazmat"] }
bytemuck.workspace = true
cpufeatures.workspace = true
cryprot-core.workspace = true
fastdivide.workspace = true
hybrid-array = { workspace = true }
rand.workspace = true
seq-macro.workspace = true

[target.'cfg(target_os = "linux")'.dependencies]
libote-codes = { version = "0.1.0", git = "https://github.com/robinhundt/libote-codes.git", optional = true }

[dev-dependencies]
criterion.workspace = true

[[bench]]
harness = false
name = "bench"