[package] name = "symbol-crypto-core" version = "0.1.1-alpha.2" authors = ["Puppet Black "] readme = "README.md" license = "Apache-2.0" repository = "https://github.com/BlockPuppets/symbol-crypto-core" keywords = ["symbol", "nis1", "nem", "cryptography", "curve25519"] description = "Complete Symbol & Nis1 blockchain crypto library implementation." categories = ["cryptography"] exclude = [".gitignore", ".idea/*", "target/*"] edition = "2018" [lib] name = "symbol_crypto_core" crate-type = ["lib"] [workspace] members = ["core", "crypto-nis1", "crypto-sym"] default-members = ["crypto-nis1", "crypto-sym"] [dependencies] core-crypto = { version = "0.1.1-alpha.2", path = "core" } nis1-crypto = { version = "0.1.1-alpha.2", path = "crypto-nis1", optional = true } sym-crypto = { version = "0.1.1-alpha.2", path = "crypto-sym", optional = true } [features] default = ['sym'] sym = ['sym-crypto'] # default support for symbol blockchain nis1 = ['nis1-crypto'] # support for nem nis1 blockchain serde = ['core-crypto/serde', 'sym-crypto/serde', 'nis1-crypto/serde'] with_mnemonic = ['core-crypto/with_mnemonic'] full = ['sym', 'nis1', 'serde', 'with_mnemonic'] [dev-dependencies] hex = "0.4" symbol-crypto-core = { path = ".", features = ['full'] }