Lines Matching refs:attrs

56         def __init__(self, data, **attrs):
57 generic.Action.__init__(self, data, **attrs)
64 self.attrs["algorithm"])
68 if "value" not in self.attrs:
69 self.attrs["value"] = ""
70 if "version" not in self.attrs:
71 self.attrs["version"] = \
124 self.attrs.setdefault("chain.sizes", [])
125 self.attrs.setdefault("chain.csizes", [])
172 self.attrs["chain.sizes"] = " ".join(chain_sizes)
173 self.attrs["chain.csizes"] = " ".join(chain_csizes)
176 self.attrs[attr] = " ".join(chain_hshes[attr])
178 self.attrs[attr] = " ".join(chain_chshes[attr])
190 for s in self.attrs.get("chain.sizes", "").split():
196 for s in self.attrs.get("chain.csizes", "").split():
204 for c, s in zip(self.attrs.get("chain", "").split(),
205 self.attrs.get("chain.csizes", "").split()):
211 for c, s in zip(self.attrs.get("chain", "").split(),
212 self.attrs.get("chain.sizes", "").split()):
242 tmp_a = SignatureAction(None, **self.attrs)
245 tmp_a.attrs["value"] = ""
247 size = int(self.attrs.get("pkg.size", 0))
254 tmp_a.attrs.update(hashes)
258 if "hash" in tmp_a.attrs:
259 tmp_a.hash = tmp_a.attrs["hash"]
260 del tmp_a.attrs["hash"]
271 tmp_a.attrs["pkg.csize"] = csize
273 tmp_a.attrs[attr] = chashes[attr]
277 if attr in self.attrs:
278 tmp_a.attrs[attr] = self.attrs[attr]
288 sizes = self.attrs.get("chain.sizes", "").split()
312 tmp_a.attrs[attr] = " ".join(
420 ver = int(self.attrs["version"])
438 # The attrs value is stored in hex so that it's easy
440 if misc.hex_to_binary(self.attrs["value"]) != \
474 misc.hex_to_binary(self.attrs["value"]), padding.PKCS1v15(),
518 self.attrs["value"] = h.hexdigest()
539 self.attrs["value"] = \
551 self.attrs["algorithm"], self.attrs["algorithm"]))
552 res.append((self.name, "signature", self.attrs["value"],
553 self.attrs["value"]))
557 hash = self.attrs.get(attr)
578 if attr in self.attrs and attr in other.attrs and \
579 self.attrs[attr] == other.attrs[attr] and \
582 if hsh and hsh == other.attrs.get(attr):
592 if self.attrs["algorithm"] != \
593 other.attrs["algorithm"] or \
594 self.attrs["version"] != other.attrs["version"]:
597 if self.attrs["value"] == other.attrs["value"]:
600 self.attrs["algorithm"], self.attrs["version"])