Exemplo n.º 1
0
 def validate(self, product, whitelistedDomains):
     Blob.validate(self, product, whitelistedDomains)
     for vendor in self["vendors"]:
         for platform in self["vendors"][vendor].get("platforms", {}).values():
             if "hashValue" in platform:
                 actualLen = len(platform["hashValue"])
                 requiredLen = getHashLen(self["hashFunction"])
                 if actualLen != requiredLen:
                     raise ValueError("The hashValue length is different from the required length of {} for {}."
                                      .format(getHashLen(self["hashFunction"]), self["hashFunction"].lower()))
Exemplo n.º 2
0
 def validate(self, product, whitelistedDomains):
     Blob.validate(self, product, whitelistedDomains)
     for vendor in self["vendors"]:
         for platform in self["vendors"][vendor].get("platforms", {}).values():
             if "hashValue" in platform:
                 actualLen = len(platform["hashValue"])
                 requiredLen = getHashLen(self["hashFunction"])
                 if actualLen != requiredLen:
                     raise ValueError(
                         "The hashValue length is different from the required length of {} for {}.".format(
                             getHashLen(self["hashFunction"]), self["hashFunction"].lower()
                         )
                     )