diff --git a/benches/fuzzy_tags_benches.rs b/benches/fuzzy_tags_benches.rs index 303413b..775af40 100644 --- a/benches/fuzzy_tags_benches.rs +++ b/benches/fuzzy_tags_benches.rs @@ -6,7 +6,7 @@ fn benchmark_generate_tag(c: &mut Criterion) { let mut group = c.benchmark_group("generate_tags"); group.measurement_time(Duration::new(10, 0)); group.sample_size(1000); - let secret_key = FuzzySecretKey::generate(24); + let secret_key = FuzzySecretKey::<24>::generate(); for p in [5, 10, 15].iter() { let public_key = secret_key.public_key(); group.bench_with_input(BenchmarkId::from_parameter(p), p, |b, _gamma| b.iter(|| public_key.generate_tag())); @@ -17,7 +17,7 @@ fn benchmark_test_tag(c: &mut Criterion) { let mut group = c.benchmark_group("test_tags"); group.measurement_time(Duration::new(10, 0)); group.sample_size(1000); - let secret_key = FuzzySecretKey::generate(24); + let secret_key = FuzzySecretKey::<24>::generate(); for p in [5, 10, 15].iter() { let tag = secret_key.public_key().generate_tag(); diff --git a/src/lib.rs b/src/lib.rs index aece1b7..ed09a65 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -244,8 +244,6 @@ impl FuzzySecretKey<{ GAMMA }> { let mut input = vec![]; input.push(GAMMA); input.extend_from_slice(points.to_bytes().as_slice()); - // enforce separation between ciphertext and u - input.extend_from_slice("|| u: ".as_bytes()); input.extend_from_slice(u.compress().as_bytes()); Scalar::hash_from_bytes::(input.as_slice()) }