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 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()