pub async fn getpin( pinentry: &str, prompt: &str, desc: &str, err: Option<&str>, tty: Option<&str>, grab: bool ) -> Result<Password>