code: def get_hash_as_int(*args, group: cmod.PairingGroup = None):
      
  
      group = group if group else cmod.PairingGroup(PAIRING_GROUP)
      h_challenge = sha256()
  
      serialedArgs = [group.serialize(arg) if isGroupElement(arg)
                      else cmod.Conversion.IP2OS(arg)
                      for arg in args]
  
      for arg in sorted(serialedArgs):
          h_challenge.update(arg)
      return bytes_to_int(h_challenge.digest())
docs: Enumerate over the input tuple and generate a hash using the tuple values
  
      :param args: sequence of either group or integer elements
      :param group: pairing group if an element is a group element
      :return: