use crate::utils::{
crypto::key::{ED25519_VERIFYING_KEY_COUNT, ELGAMAL_PUBKEY_COUNT, X25519_PUBLIC_KEY_COUNT},
zkp::pubkey_validity::PUBKEY_VALIDITY_PROOF_LEN,
};
pub mod arithmetic;
pub mod boolean;
pub mod curve;
pub mod f64;
pub mod general;
pub mod key_recovery;
#[cfg(test)]
pub mod pre_compiled;
pub mod traits;
pub mod x25519;
#[allow(dead_code)]
pub const MXE_KEYGEN_PUBLIC_OUTPUT_COUNT: usize = X25519_PUBLIC_KEY_COUNT
+ ED25519_VERIFYING_KEY_COUNT
+ ELGAMAL_PUBKEY_COUNT
+ PUBKEY_VALIDITY_PROOF_LEN;