pub(crate) fn generate_fingerprint( input: &FingerprintRequest, ) -> Result<FingerprintResponse, Error>