Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Commit 7ab7ad4

Browse files
build(deps): remove rayon (#224)
* build(deps): remove rayon 1.3 * test(native): remove unused functions
1 parent 1835d4d commit 7ab7ad4

File tree

3 files changed

+1
-144
lines changed

3 files changed

+1
-144
lines changed

native/Cargo.lock

-116
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

native/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ neon-build = "0.10.1"
1414

1515
[dependencies]
1616
arrayref = "0.3"
17-
bbs = "0.4.1"
17+
bbs = { version = "0.4.1", default-features = false }
1818
bls_sigs_ref = "0.3"
1919
ff-zeroize = "0.6"
2020
hkdf = "0.8"

native/tests/vectors.rs

-27
Original file line numberDiff line numberDiff line change
@@ -306,11 +306,6 @@ fn get_public_key(key: &str) -> DeterministicPublicKey {
306306
])
307307
}
308308

309-
fn get_secret_key(key: &str) -> SecretKey {
310-
let sk_bytes = base64::decode(key).unwrap();
311-
SecretKey::from(array_ref![sk_bytes, 0, FR_COMPRESSED_SIZE])
312-
}
313-
314309
fn get_signature(sig: &str) -> Signature {
315310
let sig_bytes = base64::decode(sig).unwrap();
316311
Signature::from(*array_ref![sig_bytes, 0, SIGNATURE_COMPRESSED_SIZE])
@@ -330,25 +325,3 @@ fn revealed_to_bitvector(total: usize, revealed: &BTreeSet<usize>) -> Vec<u8> {
330325
bytes.reverse();
331326
bytes
332327
}
333-
334-
/// Convert big-endian vector to u32
335-
fn bitvector_to_revealed(data: &[u8]) -> BTreeSet<usize> {
336-
let mut revealed_messages = BTreeSet::new();
337-
let mut scalar = 0;
338-
339-
for b in data.iter().rev() {
340-
let mut v = *b;
341-
let mut remaining = 8;
342-
while v > 0 {
343-
let revealed = v & 1u8;
344-
if revealed == 1 {
345-
revealed_messages.insert(scalar);
346-
}
347-
v >>= 1;
348-
scalar += 1;
349-
remaining -= 1;
350-
}
351-
scalar += remaining;
352-
}
353-
revealed_messages
354-
}

0 commit comments

Comments
 (0)