# 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 = "2018" name = "crrl" version = "0.9.0" authors = ["Thomas Pornin "] exclude = ["extra/*"] description = "Library for cryptographic research" readme = "README.md" keywords = [ "cryptography", "ed25519", "ristretto255", "p256", "jq255e", ] categories = [ "cryptography", "no-std", ] license = "MIT" repository = "https://github.com/pornin/crrl" [[bench]] name = "modint" path = "benches/modint.rs" harness = false required-features = ["modint256"] [[bench]] name = "gf255e" path = "benches/gf255e.rs" harness = false required-features = ["gf255e"] [[bench]] name = "gf25519" path = "benches/gf25519.rs" harness = false required-features = ["gf25519"] [[bench]] name = "ed25519" path = "benches/ed25519.rs" harness = false required-features = ["ed25519"] [[bench]] name = "x25519" path = "benches/x25519.rs" harness = false required-features = ["x25519"] [[bench]] name = "p256" path = "benches/p256.rs" harness = false required-features = ["p256"] [[bench]] name = "ristretto255" path = "benches/ristretto255.rs" harness = false required-features = ["ristretto255"] [[bench]] name = "jq255e" path = "benches/jq255e.rs" harness = false required-features = ["jq255e"] [[bench]] name = "jq255s" path = "benches/jq255s.rs" harness = false required-features = ["jq255s"] [[bench]] name = "secp256k1" path = "benches/secp256k1.rs" harness = false required-features = ["secp256k1"] [[bench]] name = "gls254" path = "benches/gls254.rs" harness = false required-features = ["gls254"] [[bench]] name = "gf448" path = "benches/gf448.rs" harness = false required-features = ["gf448"] [[bench]] name = "sc448" path = "benches/sc448.rs" harness = false required-features = ["ed448"] [[bench]] name = "ed448" path = "benches/ed448.rs" harness = false required-features = ["ed448"] [[bench]] name = "x448" path = "benches/x448.rs" harness = false required-features = ["x448"] [[bench]] name = "blake2s" path = "benches/blake2s.rs" harness = false required-features = ["blake2s"] [dependencies.rand_core] version = "0.6" [dependencies.sha2] version = "0.10.2" [dependencies.sha3] version = "0.10.6" [dev-dependencies.hex] version = "0.4.3" [dev-dependencies.num-bigint] version = "0.4.3" [features] alloc = [] blake2s = [] decaf448 = ["ed448"] default = [ "std", "omnes", ] ed25519 = [ "gf25519", "modint256", ] ed448 = [ "gf448", "gfgen", ] frost = ["alloc"] gf255 = [] gf25519 = [] gf255_m51 = [] gf255_m64 = [] gf255e = [] gf255s = [] gf448 = [] gfb254 = [] gfb254_arm64pmull = [] gfb254_m64 = [] gfb254_x86clmul = [] gfgen = [] gfp256 = [] gfsecp256k1 = [] gls254 = [ "gfb254", "modint256", "blake2s", ] gls254bench = [] jq255e = [ "gf255e", "modint256", "blake2s", ] jq255s = [ "gf255s", "modint256", "blake2s", ] lms = [] modint256 = [] omnes = [ "decaf448", "ed25519", "ed448", "frost", "jq255e", "jq255s", "lms", "p256", "ristretto255", "secp256k1", "gls254", "x25519", "x448", "modint256", "gf255", "gfgen", ] p256 = [ "gfp256", "modint256", ] ristretto255 = ["ed25519"] secp256k1 = [ "gfsecp256k1", "modint256", ] std = ["alloc"] w32_backend = [] w64_backend = [] x25519 = ["ed25519"] x448 = ["ed448"] zz32 = [] zz64 = []