Initialize persister module

This commit is contained in:
decentclock
2022-07-12 12:03:27 -06:00
parent fe14871ca5
commit 4b89445b2a
4 changed files with 31 additions and 1 deletions

View File

@@ -11,7 +11,8 @@ members = [
exclude = [
"sphinx-key",
"crypter",
"crypter-ffi"
"crypter-ffi",
"persister",
]
[patch.crates-io]

14
persister/Cargo.toml Normal file
View File

@@ -0,0 +1,14 @@
[package]
name = "sphinx-key-persister"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
lightning-signer-core = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std", default-features = false, features = ["std", "secp-lowmemory"] }
lightning-signer-server = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std", default-features = false, features = ["persist"] }
serde = { version = "1.0.105" }
postcard = "1.0.0"
hex = "0.4.3"
anyhow = { version = "1.0.58", features = ["backtrace"] }

14
persister/src/lib.rs Normal file
View File

@@ -0,0 +1,14 @@
pub fn add(left: usize, right: usize) -> usize {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}

View File

@@ -22,6 +22,7 @@ pingpong = []
esp-idf-sys = { version = "0.31.5", features = ["binstart"] }
sphinx-key-signer = { path = "../signer", optional = true }
sphinx-key-crypter = { path = "../crypter" }
sphinx-key-persister = { path = "../persister" }
embedded-svc = { version = "0.21.2" }
esp-idf-svc = "0.41"
esp-idf-hal = "0.37"