Skip to content

Commit 783552c

Browse files
committed
Working.
1 parent 8a6acbc commit 783552c

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/encoding.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use bc_crypto::RandomNumberGenerator;
22
use bc_shamir::{split_secret, recover_secret};
3-
use crate::{Error, SSKRShare, METADATA_LENGTH_BYTES, Secret, Spec};
3+
use crate::{Error, SSKRShare, METADATA_SIZE_BYTES, Secret, Spec};
44

55
fn serialize_share(share: &SSKRShare) -> Vec<u8> {
66
// pack the id, group and member data into 5 bytes:
@@ -15,7 +15,7 @@ fn serialize_share(share: &SSKRShare) -> Vec<u8> {
1515
// reserved (MUST be zero): 4
1616
// member-index: 4
1717

18-
let mut result = Vec::with_capacity(share.value().len() + METADATA_LENGTH_BYTES);
18+
let mut result = Vec::with_capacity(share.value().len() + METADATA_SIZE_BYTES);
1919
let id = share.identifier();
2020
let gt = (share.group_threshold() - 1) & 0xf;
2121
let gc = (share.group_count() - 1) & 0xf;
@@ -37,7 +37,7 @@ fn serialize_share(share: &SSKRShare) -> Vec<u8> {
3737
}
3838

3939
fn deserialize_share(source: &[u8]) -> Result<SSKRShare, Error> {
40-
if source.len() < METADATA_LENGTH_BYTES {
40+
if source.len() < METADATA_SIZE_BYTES {
4141
return Err(Error::NotEnoughSerializedBytes);
4242
}
4343

@@ -56,7 +56,7 @@ fn deserialize_share(source: &[u8]) -> Result<SSKRShare, Error> {
5656
return Err(Error::InvalidReservedBits);
5757
}
5858
let member_index = (source[4] & 0xf) as usize;
59-
let value = Secret::new(source[METADATA_LENGTH_BYTES..].to_vec())?;
59+
let value = Secret::new(source[METADATA_SIZE_BYTES..].to_vec())?;
6060

6161
Ok(SSKRShare::new(
6262
identifier,

src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ pub const MIN_SECRET_LEN: usize = bc_shamir::MIN_SECRET_LEN;
22
pub const MAX_SECRET_LEN: usize = bc_shamir::MAX_SECRET_LEN;
33
pub const MAX_SHARE_COUNT: usize = bc_shamir::MAX_SHARE_COUNT;
44
pub const MAX_GROUPS_COUNT: usize = MAX_SHARE_COUNT;
5-
pub const METADATA_LENGTH_BYTES: usize = 5;
6-
pub const MIN_SERIALIZE_LENGTH_BYTES: usize = METADATA_LENGTH_BYTES + MIN_SECRET_LEN;
5+
pub const METADATA_SIZE_BYTES: usize = 5;
6+
pub const MIN_SERIALIZE_SIZE_BYTES: usize = METADATA_SIZE_BYTES + MIN_SECRET_LEN;
77

88
mod encoding;
99
pub use encoding::{sskr_generate, sskr_generate_using, sskr_combine};
@@ -62,7 +62,7 @@ mod tests {
6262
let flattened_shares = shares.into_iter().flatten().collect::<Vec<_>>();
6363
assert_eq!(flattened_shares.len(), 5);
6464
for share in &flattened_shares {
65-
assert_eq!(share.len(), METADATA_LENGTH_BYTES + secret.len());
65+
assert_eq!(share.len(), METADATA_SIZE_BYTES + secret.len());
6666
println!("share: {}", hex::encode(share));
6767
}
6868

@@ -85,7 +85,7 @@ mod tests {
8585
let flattened_shares = shares.into_iter().flatten().collect::<Vec<_>>();
8686
assert_eq!(flattened_shares.len(), 7);
8787
for share in &flattened_shares {
88-
assert_eq!(share.len(), METADATA_LENGTH_BYTES + secret.len());
88+
assert_eq!(share.len(), METADATA_SIZE_BYTES + secret.len());
8989
// println!("share: {}", hex::encode(share));
9090
}
9191

@@ -110,7 +110,7 @@ mod tests {
110110
let flattened_shares = shares.into_iter().flatten().collect::<Vec<_>>();
111111
assert_eq!(flattened_shares.len(), 6);
112112
for share in &flattened_shares {
113-
assert_eq!(share.len(), METADATA_LENGTH_BYTES + secret.len());
113+
assert_eq!(share.len(), METADATA_SIZE_BYTES + secret.len());
114114
// println!("share: {}", hex::encode(share));
115115
}
116116

0 commit comments

Comments
 (0)