Skip to content

Commit 41eb58b

Browse files
authored
Update README.md
1 parent 3c4b803 commit 41eb58b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ Project Status
2020

2121
* The library supports Gennaro and Goldfeder CCS 2018 protocol [2] for **{t,n}-threshold ECDSA**.
2222

23-
* The library supports **2P-ECDSA** based on Castagnos et. al. crypto 2019 paper [3]
23+
* The library supports **2P-ECDSA** based on Castagnos et. al. crypto 2019 paper [3]. To Enable use cclst feature.
2424

2525
Run Demo
2626
-------
2727
The following steps are for setup, key generation with `n` parties and signing with `t+1` parties.
2828

2929
**Setup**
3030
1) We use shared state machine architecture (see [white city](https://github.com/KZen-networks/white-city)). The parameters `parties` and `threshold` can be configured by changing the file: `param`. a keygen will run with `parties` parties and signing will run with any subset of `threshold + 1` parties. `param` file should be located in the same path of the client softwares.
31-
2) Install [Rust](https://www.rust-lang.org/en-US/install.html),[Nightly Rust](https://doc.rust-lang.org/1.5.0/book/nightly-rust.html). Run `cargo build --release --features=bin` ( it will build into `/target/release`)
31+
2) Install [Rust](https://www.rust-lang.org/en-US/install.html),[Nightly Rust](https://doc.rust-lang.org/1.5.0/book/nightly-rust.html). Run `cargo build --release --examples` ( it will build into `/target/release/examples`)
3232
3) Run the shared state machine: `./sm_manager`. Currently configured to be in `127.0.0.1:8001`, this can be changed in `Rocket.toml` file. The `Rocket.toml` file should be in the same folder you run `sm_manager` from.
3333

3434
**KeyGen**
@@ -41,7 +41,7 @@ Run `./gg18_sign_client`. The application should be in the same folder as the `k
4141

4242
**Full demo**
4343

44-
Run `./run.sh` (located in `/demo` folder) in the same folder as the excutables (usually `/target/release`). It will spawn a shared state machine, clients in the number of parties and signing requests for the `threshold + 1` first parties.
44+
Run `./run.sh` (located in `/demo` folder) in the same folder as the excutables (usually `/target/release/examples`). It will spawn a shared state machine, clients in the number of parties and signing requests for the `threshold + 1` first parties.
4545

4646

4747

0 commit comments

Comments
 (0)