Lines Matching refs:ms
190 struct module_signature ms; in mod_verify_sig() local
198 if (modlen <= sizeof(ms)) in mod_verify_sig()
201 memcpy(&ms, mod + (modlen - sizeof(ms)), sizeof(ms)); in mod_verify_sig()
202 modlen -= sizeof(ms); in mod_verify_sig()
204 sig_len = be32_to_cpu(ms.sig_len); in mod_verify_sig()
208 if ((size_t)ms.signer_len + ms.key_id_len >= modlen) in mod_verify_sig()
210 modlen -= (size_t)ms.signer_len + ms.key_id_len; in mod_verify_sig()
216 if (ms.algo != PKEY_ALGO_RSA || in mod_verify_sig()
217 ms.id_type != PKEY_ID_X509) in mod_verify_sig()
220 if (ms.hash >= PKEY_HASH__LAST || in mod_verify_sig()
221 !hash_algo_name[ms.hash]) in mod_verify_sig()
224 key = request_asymmetric_key(sig, ms.signer_len, in mod_verify_sig()
225 sig + ms.signer_len, ms.key_id_len); in mod_verify_sig()
229 pks = mod_make_digest(ms.hash, mod, modlen); in mod_verify_sig()
235 ret = mod_extract_mpi_array(pks, sig + ms.signer_len + ms.key_id_len, in mod_verify_sig()