Lines Matching defs:list
2 /* EFI signature/key/certificate list parser
15 * parse_efi_signature_list - Parse an EFI signature list for certificates
21 * Parse an EFI signature list looking for elements of interest. A list is
32 * Error EBADMSG is returned if the list doesn't parse correctly and 0 is
33 * returned if the list was parsed correctly. No error can be returned from
49 efi_signature_list_t list;
52 if (size < sizeof(list))
55 memcpy(&list, data, sizeof(list));
58 &list.signature_type, list.signature_list_size,
59 list.signature_header_size, list.signature_size);
61 lsize = list.signature_list_size;
62 hsize = list.signature_header_size;
63 esize = list.signature_size;
64 elsize = lsize - sizeof(list) - hsize;
72 if (lsize < sizeof(list) ||
73 lsize - sizeof(list) < hsize ||
81 handler = get_handler_for_guid(&list.signature_type);
89 data += sizeof(list) + hsize;
90 size -= sizeof(list) + hsize;
91 offs += sizeof(list) + hsize;