pub fn verify_public(
    pubkey: &PubKey,
    signature: &Signature,
    message: &Message
) -> Result<bool, Error>