# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "sloth256-189" version = "0.4.2" authors = [ "Andy Polyakov ", "Özgün Özerk ", "Nazar Mokrynskyi ", ] include = [ "/benches", "/src", "/build.rs", "/Cargo.toml", "/LICENSE-APACHE", "/LICENSE-MIT", "/README.md", ] description = "Encoder/decoder for the Subspace Network Blockchain based on the SLOTH permutation" documentation = "https://docs.rs/sloth256-189" readme = "README.md" keywords = [ "sloth", "subspace", ] license = "MIT/Apache-2.0" repository = "https://github.com/subspace/sloth256-189" resolver = "2" [package.metadata.docs.rs] features = ["opencl"] default-target = "x86_64-unknown-linux-gnu" targets = [] [[bench]] name = "cpu" harness = false [[bench]] name = "opencl" harness = false required-features = ["opencl"] [dependencies.openmp-sys] version = "1.2.1" optional = true [dependencies.thiserror] version = "1.0" optional = true [dev-dependencies.criterion] version = "0.3.5" features = ["html_reports"] [dev-dependencies.getrandom] version = "0.2.6" features = ["js"] [dev-dependencies.rand] version = "0.8.4" default-features = false [dev-dependencies.rayon] version = "1.5.1" [build-dependencies.cc] version = "1.0.70" [build-dependencies.glob] version = "0.3.0" [build-dependencies.which] version = "^4.2.2" [features] default = ["std"] no-asm = [] opencl = [ "openmp-sys", "std", ] std = [ "rand/std", "rand/std_rng", "thiserror", ]