Skip to content

Commit c48596e

Browse files
committed
refactor: protocol -> composition.
1 parent 82d3fa4 commit c48596e

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed
File renamed without changes.

src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// -*- coding: utf-8; mode: rust; -*-
21
//
32
// Authors:
43
// - Nugzari Uzoevi <[email protected]>
@@ -13,12 +12,12 @@
1312
#![deny(unused_variables)]
1413
#![deny(unused_mut)]
1514

15+
pub mod composition;
1616
pub mod errors;
1717
pub mod fiat_shamir;
1818
pub mod group_morphism;
1919
pub mod group_serialization;
2020
pub mod proof_builder;
21-
pub mod protocol;
2221
pub mod schnorr_protocol;
2322
pub mod traits;
2423

src/proof_builder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
//! - Composes multiple protocols via AND and OR connections
1515
//! - Offers one-shot `prove` and `verify` methods.
1616
17-
use crate::{codec::ShakeCodec, fiat_shamir::NISigmaProtocol, protocol::Protocol};
17+
use crate::{codec::ShakeCodec, composition::Protocol, fiat_shamir::NISigmaProtocol};
1818

1919
/// An alias for a [`Protocol`] on [`GroupMorphismPreimage`] and applies
20-
/// the Fiat-Shamir transform via [`NISigmaProtocol`].
20+
/// the Fiat-Shamir transform via [`NISigmaProtocol`].composition
2121
///
2222
/// # Type Parameters
2323
/// - `G`: A group that implements both [`Group`] and [`GroupEncoding`].

src/schnorr_protocol.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,9 @@ where
384384
challenge: &Self::Challenge,
385385
mut rng: &mut (impl RngCore + CryptoRng),
386386
) -> (Self::Commitment, Self::Response) {
387-
let response = (0..self.scalars_nb()).map(|_| G::Scalar::random(&mut rng)).collect();
387+
let response = (0..self.scalars_nb())
388+
.map(|_| G::Scalar::random(&mut rng))
389+
.collect();
388390
let commitment = self.get_commitment(challenge, &response).unwrap();
389391
(commitment, response)
390392
}

tests/composition_protocol.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use group::Group;
33
use rand::rngs::OsRng;
44

55
use sigma_rs::codec::ShakeCodec;
6+
use sigma_rs::composition::{Protocol, ProtocolWitness};
67
use sigma_rs::fiat_shamir::{HasGroupMorphism, NISigmaProtocol};
7-
use sigma_rs::protocol::{Protocol, ProtocolWitness};
88
use sigma_rs::schnorr_protocol::SchnorrProtocol;
99
use sigma_rs::test_utils::{
1010
bbs_blind_commitment_computation, discrete_logarithm, dleq, pedersen_commitment,
@@ -66,7 +66,7 @@ fn composition_proof_correct() {
6666
Protocol::Simple(SchnorrProtocol::from(morph2)),
6767
]);
6868
let or_witness1 =
69-
sigma_rs::protocol::ProtocolWitness::Or(0, vec![ProtocolWitness::Simple(witness1)]);
69+
sigma_rs::composition::ProtocolWitness::Or(0, vec![ProtocolWitness::Simple(witness1)]);
7070

7171
let simple_protocol1 = Protocol::from(morph3);
7272
let simple_witness1 = ProtocolWitness::Simple(witness3);

0 commit comments

Comments
 (0)