Lines Matching refs:esl
643 efi_sigstore_parse_siglist(struct efi_signature_list *esl) in efi_sigstore_parse_siglist() argument
674 if (esl->signature_list_size in efi_sigstore_parse_siglist()
675 <= (sizeof(*esl) + esl->signature_header_size)) { in efi_sigstore_parse_siglist()
686 memcpy(&siglist->sig_type, &esl->signature_type, sizeof(efi_guid_t)); in efi_sigstore_parse_siglist()
690 left = esl->signature_list_size in efi_sigstore_parse_siglist()
691 - (sizeof(*esl) + esl->signature_header_size); in efi_sigstore_parse_siglist()
693 ((u8 *)esl + sizeof(*esl) + esl->signature_header_size); in efi_sigstore_parse_siglist()
697 if (left < esl->signature_size) { in efi_sigstore_parse_siglist()
702 sig_data = calloc(esl->signature_size in efi_sigstore_parse_siglist()
712 sig_data->size = esl->signature_size in efi_sigstore_parse_siglist()
726 ((u8 *)esd + esl->signature_size); in efi_sigstore_parse_siglist()
727 left -= esl->signature_size; in efi_sigstore_parse_siglist()
754 struct efi_signature_list *esl; in efi_build_signature_store() local
757 esl = sig_list; in efi_build_signature_store()
760 if (size < sizeof(*esl)) { in efi_build_signature_store()
765 if (size < esl->signature_list_size) { in efi_build_signature_store()
771 siglist = efi_sigstore_parse_siglist(esl); in efi_build_signature_store()
782 size -= esl->signature_list_size; in efi_build_signature_store()
783 esl = (void *)esl + esl->signature_list_size; in efi_build_signature_store()