Lines Matching refs:node

33     def print_cert_info(self, node:Node):
34 img_id = node.get_field("image-id").values[0].replace('"', "")
35 sign_key = self.get_sign_key(node)
36 nv = self.get_nv_ctr(node)
39 … .format(node.name, img_id, "<b>root-certificate</b><br>" if self.if_root(node) else "", \
44 def print_data_info(self, node:Node):
45 oid = node.get_field("oid")
47 .format(node.name, oid)
51 def print_img_info(self, node:Node):
52 hash = self.extract_label(node.get_fields("hash"))
53 img_id = node.get_field("image-id").values[0].replace('"', "")
55 .format(node.name, img_id, hash)
289 def if_root(self, node:Node) -> bool:
290 for p in node.properties:
295 def get_sign_key(self, node:Node):
296 for p in node.properties:
302 def get_nv_ctr(self, node:Node):
303 for nv in node.properties:
314 def get_auth_data(self, node:Node):
315 return node.children
317 def format_auth_data_val(self, node:Node, cert:Node):
318 type_desc = node.name
374 def validate_cert(self, node:Node) -> bool:
376 if not node.has_field("image-id"):
377 print("{} missing mandatory attribute image-id".format(node.name))
380 if not node.has_field("root-certificate"):
381 if not node.has_field("parent"):
382 print("{} missing mandatory attribute parent".format(node.name))
389 if c.name == self.extract_label(node.get_fields("parent")):
393 print("{} refer to non existing parent".format(node.name))
399 child = node.children
408 def validate_img(self, node:Node) -> bool:
410 if not node.has_field("image-id"):
411 print("{} missing mandatory attribute image-id".format(node.name))
414 if not node.has_field("parent"):
415 print("{} missing mandatory attribute parent".format(node.name))
418 if not node.has_field("hash"):
419 print("{} missing mandatory attribute hash".format(node.name))
426 if c.name == self.extract_label(node.get_fields("parent")):
430 print("{} refer to non existing parent".format(node.name))
472 def cert_to_c(self, node: Node, f):
473 node_image_id: int = node.get_field("image-id")
479 if not self.if_root(node):
480 node_parent: Node = node.get_field("parent")
486 sign = self.get_sign_key(node)
487 nv_ctr = self.get_nv_ctr(node)
517 auth_data = self.get_auth_data(node)
522 type_desc, ptr, data_len = self.format_auth_data_val(d, node)
542 def img_to_c(self, node:Node, f):
543 node_image_id: int = node.get_field("image-id")
544 node_parent: Node = node.get_field("parent")
545 node_hash: Node = node.get_field("hash")