[package] name = "vls-protocol-signer" license = "Apache-2.0" version = "0.12.0" authors = ["Devrandom ", "Ken Sedgwick "] edition = "2021" description = "A library for implementing a Lightning signer, which externalizes and secures cryptographic operations." homepage = "https://gitlab.com/lightning-signer/docs/" repository = "https://gitlab.com/lightning-signer/validating-lightning-signer" [features] default = ["std"] no-std = ["vls-protocol/no-std", "vls-core/no-std"] std = ["vls-protocol/std", "vls-core/std"] secp-lowmemory = ["vls-core/secp-lowmemory"] use_backtrace = ["vls-core/use_backtrace"] tracker_size_workaround = ["vls-core/tracker_size_workaround"] timeless_workaround = ["vls-core/timeless_workaround"] log_pretty_print = ["vls-core/log_pretty_print"] debug_node_state = [] debug = ["vls-core/debug", "debug_node_state"] [dependencies] vls-core = { path = "../vls-core", version = "0.12.0", default-features = false } vls-protocol = { path = "../vls-protocol", version = "0.12.0", default-features = false } log = { version = "0.4", default_features = false } bit-vec = { version = "0.6", default_features = false } [dev-dependencies] vls-core = { path = "../vls-core", version = "0.12.0", features = ["test_utils"] } # For logging in unit tests test-log = "0.2" env_logger = "0.9"