[package] name = "alure" description = "AluVM runtime environment" version = "0.1.0" authors = ["Dr Maxim Orlovsky "] edition = "2018" license = "MIT" repository = "https://github.com/internet2-org/alure" homepage = "https://lnp-bp.org" keywords = ["virtual-machine", "emulator", "declarative", "risc"] categories = ["no-std", "embedded", "compilers", "cryptography", "emulators"] readme = "README.md" exclude = [".github", "test"] [lib] name = "alure" [dependencies] amplify_num = "0.1" amplify_derive = "2.7.1" paste = "1" bitcoin_hashes = "0.9.6" # this is most well-maintained generic hash implementation library secp256k1 = { version = "0.20.2", optional = true } curve25519-dalek = { version = "3.1", optional = true } [features] default = [] all = ["std", "secp256k1", "curve25519"] std = ["amplify_num/std", "amplify_num/hex"] curve25519 = ["curve25519-dalek"]