code: def verify_module(self, filename, module, verify_signature):
          
          with open(filename, 'rb') as f:
              module_data = f.read()
          self.verify_checksum(module_data, module['checksum'],
                               module['location'])
  
          if self.gpg_verify:
              signature_url = "{0}/{1}".format(self.url, module['signature'])
              file_url = "{0}/{1}".format(self.url, module['location'])
              self.verify_file_signature(signature_url, file_url, filename)
docs: Verify kernel module checksum and signature
  
          :type filename: str
          :param filename: downloaded kernel module path
          :type module: dict
          :param module: kernel module metadata
          :type verify_signature: bool
          :param verify_signature: enable/disable signature verification