use crate::crypto::constants::KeyType;
pub const HASH_SIZE: usize = 32;
pub const PROTOBUF_HASH_OVERHEAD: usize = 2;
pub const PROTOBUF_BASE_SIGNATURE_OVERHEAD: usize = 2;
pub const PROTOBUF_AUTH_SIGNATURE_OVERHEAD: usize = 2;
pub fn get_signature_size(key_type: KeyType) -> usize {
match key_type {
KeyType::Ed25519 => 64,
KeyType::Ed448 => 114,
}
}