pub fn argon2id_hash( password: &[u8], salt: &[u8], params: &Argon2Params, ) -> Result<Vec<u8>, String>