# 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 = "eigen_crypto" version = "0.1.1" authors = ["stephen@ieigen.com"] description = "Crypto Library for EigenCC." license = "Apache-2.0" [dependencies.bytes] version = "0.4.12" optional = true [dependencies.bytes-sgx] version = "0.5.4" optional = true package = "bytes" [dependencies.lazy_static] version = "1.4.0" optional = true [dependencies.libc] version = "0.2.69" optional = true [dependencies.num-bigint] version = "0.2.3" features = ["serde"] optional = true [dependencies.num-bigint-sgx] version = "0.2.3" features = ["serde"] optional = true package = "num-bigint" [dependencies.num-integer] version = "0.1.41" optional = true [dependencies.num-integer-sgx] version = "0.1.41" optional = true package = "num-integer" [dependencies.num-traits] version = "0.2.10" optional = true [dependencies.num-traits-sgx] version = "0.2.10" optional = true package = "num-traits" [dependencies.rand] version = "0.7.2" optional = true [dependencies.rand-sgx] version = "0.7.2" optional = true package = "rand" [dependencies.rand_chacha] version = "0.2.1" optional = true [dependencies.regex] version = "1" optional = true [dependencies.regex-sgx] version = "1" optional = true package = "regex" [dependencies.ring] version = "0.16.9" optional = true [dependencies.ring-sgx] version = "0.16.9" optional = true package = "ring" [dependencies.rust-base58] version = "0.0.4" optional = true [dependencies.rust-base58-sgx] version = "0.0.4" optional = true package = "rust-base58" [dependencies.rust-crypto] version = "0.2.36" optional = true [dependencies.rust-crypto-sgx] version = "0.2.36" optional = true package = "rust-crypto" [dependencies.serde] version = "1.0.104" features = ["derive"] optional = true [dependencies.serde-sgx] version = "1.0.104" features = ["derive"] optional = true package = "serde" [dependencies.serde_derive] version = "1.0.104" optional = true [dependencies.serde_derive-sgx] version = "1.0.104" optional = true package = "serde_derive" [dependencies.sgx_libc] version = "1.1.1" optional = true [dependencies.sgx_tstd] version = "1.1.1" features = ["untrusted_fs"] optional = true [dependencies.untrusted] version = "0.7.0" optional = true [dependencies.untrusted-sgx] version = "0.6.2" optional = true package = "untrusted" [dev-dependencies.base64] version = "0.12.1" [dev-dependencies.hex] version = "0.4.0" [features] alloc = [] default = ["ucrypto", "alloc"] mesalock_sgx = ["sgx_tstd", "sgx_libc", "ring-sgx", "rand-sgx", "num-bigint-sgx", "rust-base58-sgx", "rust-crypto-sgx", "serde-sgx", "serde_derive-sgx", "lazy_static", "num-traits-sgx", "num-integer-sgx", "untrusted-sgx", "bytes-sgx", "regex-sgx"] ucrypto = ["ring", "rand", "num-bigint", "rust-base58", "rust-crypto", "serde", "serde_derive", "rand_chacha", "lazy_static", "num-traits", "num-integer", "untrusted", "libc", "bytes", "regex"]