use criterion::criterion_main;
mod aggregate_public_keys;
mod aggregate_signatures;
mod aggregate_verify_multiple_messages;
mod aggregate_verify_multiple_public_keys;
mod batch_verify_multiple_messages;
mod batch_verify_multiple_public_keys;
mod dkg_recovery;
mod dkg_reshare_recovery;
mod evaluate_point;
mod partial_verify_multiple_public_keys;
mod partial_verify_multiple_public_keys_precomputed;
mod signature_generation;
mod signature_verification;
mod threshold_signature_recover;
mod tle_decrypt;
mod tle_encrypt;
criterion_main!(
dkg_recovery::benches,
dkg_reshare_recovery::benches,
threshold_signature_recover::benches,
aggregate_public_keys::benches,
aggregate_signatures::benches,
signature_generation::benches,
signature_verification::benches,
aggregate_verify_multiple_messages::benches,
aggregate_verify_multiple_public_keys::benches,
batch_verify_multiple_messages::benches,
batch_verify_multiple_public_keys::benches,
evaluate_point::benches,
partial_verify_multiple_public_keys::benches,
partial_verify_multiple_public_keys_precomputed::benches,
tle_encrypt::benches,
tle_decrypt::benches,
);