Skip to content

Commit 91bf51f

Browse files
committed
refactor: update library name in Cargo.toml and adjust usage in README and tests to reflect new package structure
1 parent e10f74a commit 91bf51f

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ categories = ["cryptography", "zk", "semaphore"]
1010
documentation = "https://semaphore.pse.dev/"
1111
readme = "README.md"
1212

13+
[lib]
14+
name = "semaphore"
15+
1316
[dependencies]
1417
blake = "2.0.2"
1518
light-poseidon = "0.3.0"

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ semaphore-protocol = "0.1"
8484

8585
- Generate a semaphore identity from a string
8686
```rust
87-
use semaphore_protocol::identity::Identity;
87+
use semaphore::identity::Identity;
8888
let identity = Identity::new("secret".as_bytes());
8989
```
9090
- Get the identity commitment
@@ -101,13 +101,13 @@ semaphore-protocol = "0.1"
101101
- Generate a group member from an identity
102102

103103
```rust
104-
use semaphore_protocol::utils::to_element;
104+
use semaphore::utils::to_element;
105105
let member = to_element(*identity.commitment())
106106
```
107107

108108
- Generate a semaphore group from members
109109
```rust
110-
use semaphore_protocol::group::{Element, Group};
110+
use semaphore::group::{Element, Group};
111111
const MEMBER1: Element = [1; 32];
112112
const MEMBER2: Element = [2; 32];
113113
let group = Group::new(&[
@@ -126,8 +126,8 @@ semaphore-protocol = "0.1"
126126
- Generate a semaphore proof
127127

128128
```rust
129-
use semaphore_protocol::proof::GroupOrMerkleProof;
130-
use semaphore_protocol::proof::Proof;
129+
use semaphore::proof::GroupOrMerkleProof;
130+
use semaphore::proof::Proof;
131131

132132
let message = "message";
133133
let scope = "scope";
@@ -161,7 +161,7 @@ semaphore-protocol = "0.1"
161161
```
162162
- Deserialize a semaphore proof
163163
```rust
164-
use semaphore_protocol::proof::SemaphoreProof;
164+
use semaphore::proof::SemaphoreProof;
165165
let proof_imported = SemaphoreProof::import(&proof_json).unwrap();
166166
```
167167

tests/group.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ mod group {
7171
use ark_ed_on_bn254::Fq;
7272
use ark_ff::{BigInteger, PrimeField};
7373
use num_bigint::BigInt;
74-
use semaphore_protocol::group::{EMPTY_ELEMENT, Element, Group};
74+
use semaphore::group::{EMPTY_ELEMENT, Element, Group};
7575
use std::str::FromStr;
7676

7777
fn str_to_element(s: &str) -> Element {

tests/identity.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ mod identity {
5959
use super::*;
6060
use ark_ed_on_bn254::{Fq, Fr};
6161
use ark_ff::{AdditiveGroup, BigInteger, PrimeField};
62-
use semaphore_protocol::{
62+
use semaphore::{
6363
baby_jubjub::EdwardsAffine,
6464
error::SemaphoreError,
6565
identity::{Identity, Signature},

0 commit comments

Comments
 (0)