From 21189374d7a4397825309f0350628e96fdd3a7f5 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Tue, 2 Feb 2021 16:07:54 -0800 Subject: [PATCH] Add a nicer multiple test --- src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 5433622..08fb06c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -399,10 +399,11 @@ mod tests { fn test_multiple() { let secret_keys: Vec = (0..3).map(|_x| FuzzySecretKey::generate(24)).collect(); let public_keys: Vec = secret_keys.iter().map(|x| x.public_key()).collect(); - let entangled_tag = FuzzyPublicKey::generate_entangled_tag(public_keys, 8); + // it takes ~15 minutes on a standard desktop to find a length=24 match for 2 parties, so for testing let's keep things light + let entangled_tag = FuzzyPublicKey::generate_entangled_tag(public_keys, 6); println!("{}", entangled_tag); for secret_key in secret_keys.iter() { - let detection_key = secret_key.extract(8); + let detection_key = secret_key.extract(6); assert!(detection_key.test_tag(&entangled_tag)); println!("{}", detection_key); }