Lines Matching refs:id

36 int integrity_digsig_verify(const unsigned int id, const char *sig, int siglen,  in integrity_digsig_verify()  argument
39 if (id >= INTEGRITY_KEYRING_MAX) in integrity_digsig_verify()
42 if (!keyring[id]) { in integrity_digsig_verify()
43 keyring[id] = in integrity_digsig_verify()
44 request_key(&key_type_keyring, keyring_name[id], NULL); in integrity_digsig_verify()
45 if (IS_ERR(keyring[id])) { in integrity_digsig_verify()
46 int err = PTR_ERR(keyring[id]); in integrity_digsig_verify()
47 pr_err("no %s keyring: %d\n", keyring_name[id], err); in integrity_digsig_verify()
48 keyring[id] = NULL; in integrity_digsig_verify()
56 return digsig_verify(keyring[id], sig + 1, siglen - 1, in integrity_digsig_verify()
59 return asymmetric_verify(keyring[id], sig, siglen, in integrity_digsig_verify()
66 int __init integrity_init_keyring(const unsigned int id) in integrity_init_keyring() argument
71 keyring[id] = keyring_alloc(keyring_name[id], KUIDT_INIT(0), in integrity_init_keyring()
77 if (!IS_ERR(keyring[id])) in integrity_init_keyring()
78 set_bit(KEY_FLAG_TRUSTED_ONLY, &keyring[id]->flags); in integrity_init_keyring()
80 err = PTR_ERR(keyring[id]); in integrity_init_keyring()
82 keyring_name[id], err); in integrity_init_keyring()
83 keyring[id] = NULL; in integrity_init_keyring()
88 int __init integrity_load_x509(const unsigned int id, char *path) in integrity_load_x509() argument
94 if (!keyring[id]) in integrity_load_x509()
101 key = key_create_or_update(make_key_ref(keyring[id], 1), in integrity_load_x509()