• Home
  • Raw
  • Download

Lines Matching refs:modsig

99 			 const struct module_signature *modsig, size_t sig_len,  in fill_default()  argument
106 size -= modsig->key_id_len; in fill_default()
108 sig_info->key_id_len = modsig->key_id_len; in fill_default()
110 size -= modsig->signer_len; in fill_default()
112 sig_info->signer_len = modsig->signer_len; in fill_default()
114 sig_info->algo = pkey_algo[modsig->algo]; in fill_default()
115 sig_info->hash_algo = pkey_hash_algo[modsig->hash]; in fill_default()
116 sig_info->id_type = pkey_id_type[modsig->id_type]; in fill_default()
195 const struct module_signature *modsig, size_t sig_len, in fill_pkcs7() argument
273 sig_info->id_type = pkey_id_type[modsig->id_type]; in fill_pkcs7()
299 const struct module_signature *modsig, size_t sig_len, in fill_pkcs7() argument
303 sig_info->id_type = pkey_id_type[modsig->id_type]; in fill_pkcs7()
326 const struct module_signature *modsig; in kmod_module_signature_info() local
340 modsig = (struct module_signature *)(mem + size); in kmod_module_signature_info()
341 if (modsig->algo >= PKEY_ALGO__LAST || in kmod_module_signature_info()
342 modsig->hash >= PKEY_HASH__LAST || in kmod_module_signature_info()
343 modsig->id_type >= PKEY_ID_TYPE__LAST) in kmod_module_signature_info()
345 sig_len = be32toh(get_unaligned(&modsig->sig_len)); in kmod_module_signature_info()
347 size < (int64_t)(modsig->signer_len + modsig->key_id_len + sig_len)) in kmod_module_signature_info()
350 switch (modsig->id_type) { in kmod_module_signature_info()
352 return fill_pkcs7(mem, size, modsig, sig_len, sig_info); in kmod_module_signature_info()
354 return fill_default(mem, size, modsig, sig_len, sig_info); in kmod_module_signature_info()