# 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 believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "lpn" version = "0.2.0" authors = ["Thom Wiggers "] description = "Software to study attacks on the Learning Parity with Noise problem" homepage = "https://thomwiggers.nl/research/msc-thesis/" readme = "README.md" license = "MIT" repository = "https://github.com/thomwiggers/lpn" [dependencies.binomial-iter] version = "0.1" [dependencies.factorial] version = "0.2" [dependencies.fnv] version = "1.0" [dependencies.indicatif] version = "0.15" [dependencies.itertools] version = "^0.10" [dependencies.jemallocator] version = "0.3.2" optional = true [dependencies.lazy_static] version = "1" [dependencies.log] version = "0.4" [dependencies.m4ri-rust] version = "0.4.0" features = ["serde"] [dependencies.num-bigint] version = "0.4" [dependencies.num-rational] version = "0.4" [dependencies.num-traits] version = "0.2" [dependencies.packed_simd_2] version = "0.3" [dependencies.rand] version = "0.8.3" features = ["simd_support"] [dependencies.rand_chacha] version = "0.3.0" features = ["std"] [dependencies.rand_core] version = "0.6.2" [dependencies.rand_xoshiro] version = "0.6.0" [dependencies.rayon] version = "1.5.0" [dependencies.serde] version = "1.0" [dependencies.serde_derive] version = "1.0" [dependencies.serde_json] version = "1.0" [dependencies.sha2] version = "0.9" [dependencies.sys-info] version = "0.8" [dependencies.unchecked_unwrap] version = "3.0" [dev-dependencies.simple_logger] version = "1" [features] bogosrnd = ["bogosrnd_18", "bogosrnd_19"] bogosrnd_18 = ["codes"] bogosrnd_19 = ["codes"] codes = [] csprng = [] custom = ["custom_5"] custom_5 = ["codes"] default = ["csprng", "codes", "unchecked_unwrap/debug_checks"] golay = ["golay_23", "golay_24"] golay_23 = ["codes"] golay_24 = ["codes"] guava = ["guava_12", "guava_13", "guava_14", "guava_15", "guava_16", "guava_17", "guava_18", "guava_19", "guava_20", "guava_21", "guava_22", "guava_23", "guava_24", "guava_25"] guava_12 = ["codes"] guava_13 = ["codes"] guava_14 = ["codes"] guava_15 = ["codes"] guava_16 = ["codes"] guava_17 = ["codes"] guava_18 = ["codes"] guava_19 = ["codes"] guava_20 = ["codes"] guava_21 = ["codes"] guava_22 = ["codes"] guava_23 = ["codes"] guava_24 = ["codes"] guava_25 = ["codes"] hamming = ["hamming_3", "hamming_7", "hamming_15", "hamming_31", "hamming_63", "hamming_127"] hamming_127 = ["codes"] hamming_15 = ["codes"] hamming_3 = ["codes"] hamming_31 = ["codes"] hamming_63 = ["codes"] hamming_7 = ["codes"] max_k_191 = [] max_k_255 = [] mds = ["mds_3", "mds_4", "mds_5"] mds_3 = ["codes"] mds_4 = ["codes"] mds_5 = ["codes"] stgen = ["codes"] wagner = ["wagner_20", "wagner_21", "wagner_22", "wagner_23", "wagner_24", "wagner_25", "wagner_26", "wagner_27", "wagner_28", "wagner_29", "wagner_30", "wagner_32"] wagner_20 = ["codes"] wagner_21 = ["codes"] wagner_22 = ["codes"] wagner_23 = ["codes"] wagner_24 = ["codes"] wagner_25 = ["codes"] wagner_26 = ["codes"] wagner_27 = ["codes"] wagner_28 = ["codes"] wagner_29 = ["codes"] wagner_30 = ["codes"] wagner_32 = ["codes"]