Skip to content

Commit ce711c0

Browse files
committed
refactor: sigma-rs::codec::trait -> sigma-rs::codec::traits
This is consistent with the core sigma protocol.
1 parent 57110cc commit ce711c0

File tree

9 files changed

+15
-15
lines changed

9 files changed

+15
-15
lines changed

src/codec/keccak_codec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
//! - `KeccakPermutationState`: Low-level Keccak-f\[1600\] state representation
2121
//! - `KeccakDuplexSponge`: Duplex sponge over 200-byte state buffer
2222
//! - `ByteSchnorrCodec`: Fiat-Shamir codec compatible with Sage Schnorr proofs
23-
use crate::codec::r#trait::{Codec, DuplexSpongeInterface};
23+
use crate::codec::traits::{Codec, DuplexSpongeInterface};
2424
use ff::PrimeField;
2525
use group::{Group, GroupEncoding};
2626
use num_bigint::BigUint;

src/codec/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pub mod keccak_codec;
22
pub mod shake_codec;
3-
pub mod r#trait;
3+
pub mod traits;
44

55
pub use keccak_codec::{ByteSchnorrCodec, KeccakDuplexSponge};
66
pub use shake_codec::ShakeCodec;
7-
pub use r#trait::Codec;
7+
pub use traits::Codec;

src/codec/shake_codec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use sha3::{
1818
digest::{ExtendableOutput, Update, XofReader},
1919
};
2020

21-
use crate::codec::r#trait::Codec;
21+
use crate::codec::traits::Codec;
2222

2323
/// A Fiat-Shamir codec over a group `G`, using SHAKE128.
2424
///
File renamed without changes.

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,5 @@ pub mod traits;
2222

2323
pub mod codec;
2424

25-
2625
#[cfg(test)]
2726
pub mod tests;

src/tests/composition_protocol.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ use curve25519_dalek::ristretto::RistrettoPoint;
22
use group::Group;
33
use rand::rngs::OsRng;
44

5-
use crate::codec::ShakeCodec;
6-
use crate::composition::{Protocol, ProtocolWitness};
7-
use crate::fiat_shamir::{HasGroupMorphism, NISigmaProtocol};
8-
use crate::schnorr_protocol::SchnorrProtocol;
95
use super::test_utils::{
106
bbs_blind_commitment_computation, discrete_logarithm, dleq, pedersen_commitment,
117
pedersen_commitment_dleq,
128
};
9+
use crate::codec::ShakeCodec;
10+
use crate::composition::{Protocol, ProtocolWitness};
11+
use crate::fiat_shamir::{HasGroupMorphism, NISigmaProtocol};
12+
use crate::schnorr_protocol::SchnorrProtocol;
1313

1414
type G = RistrettoPoint;
1515

@@ -65,8 +65,7 @@ fn composition_proof_correct() {
6565
Protocol::Simple(SchnorrProtocol::from(morph1)),
6666
Protocol::Simple(SchnorrProtocol::from(morph2)),
6767
]);
68-
let or_witness1 =
69-
ProtocolWitness::Or(0, vec![ProtocolWitness::Simple(witness1)]);
68+
let or_witness1 = ProtocolWitness::Or(0, vec![ProtocolWitness::Simple(witness1)]);
7069

7170
let simple_protocol1 = Protocol::from(morph3);
7271
let simple_witness1 = ProtocolWitness::Simple(witness3);

src/tests/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
mod composition_protocol;
2-
pub mod test_utils;
32
mod morphism_preimage;
4-
mod spec;
3+
mod spec;
4+
pub mod test_utils;

src/tests/spec/custom_schnorr_protocol.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ use ff::PrimeField;
22
use group::{Group, GroupEncoding};
33
use rand::{CryptoRng, Rng};
44

5-
use crate::tests::spec::random::SRandom;
65
use crate::codec::Codec;
76
use crate::errors::Error;
87
use crate::fiat_shamir::FiatShamir;
98
use crate::group_morphism::GroupMorphismPreimage;
109
use crate::group_serialization::*;
10+
use crate::tests::spec::random::SRandom;
1111
use crate::traits::SigmaProtocol;
1212

1313
pub struct SchnorrProtocolCustom<G: SRandom + GroupEncoding>(pub GroupMorphismPreimage<G>);

src/tests/spec/sage_test_vectors.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ use crate::tests::test_utils::{
1111
pedersen_commitment_dleq,
1212
};
1313

14-
use crate::tests::spec::{custom_schnorr_protocol::SchnorrProtocolCustom, random::SRandom, test_drng::TestDRNG};
14+
use crate::tests::spec::{
15+
custom_schnorr_protocol::SchnorrProtocolCustom, random::SRandom, test_drng::TestDRNG,
16+
};
1517

1618
type Codec = ByteSchnorrCodec<G, KeccakDuplexSponge>;
1719
type SigmaP = SchnorrProtocolCustom<G>;

0 commit comments

Comments
 (0)