Lines Matching refs:cs_keyring
354 struct key *cs_keyring; in find_cs_keyring() local
360 cs_keyring = key_ref_to_ptr(cs_keyring_ref); in find_cs_keyring()
365 cs_keyring = request_key(&key_type_keyring, CERT_STORE_KEYRING_NAME, NULL); in find_cs_keyring()
366 if (IS_ERR(cs_keyring)) in find_cs_keyring()
368 key_put(cs_keyring); in find_cs_keyring()
370 return cs_keyring; in find_cs_keyring()
375 struct key *cs_keyring; in cleanup_cs_keys() local
377 cs_keyring = find_cs_keyring(); in cleanup_cs_keys()
378 if (!cs_keyring) in cleanup_cs_keys()
386 if (invalidate_keyring_keys(cs_keyring)) in cleanup_cs_keys()
389 keyring_clear(cs_keyring); in cleanup_cs_keys()
390 key_invalidate(cs_keyring); in cleanup_cs_keys()
391 key_put(cs_keyring); in cleanup_cs_keys()
392 key_unlink(get_user_session_keyring(), cs_keyring); in cleanup_cs_keys()
397 static struct key *cs_keyring; in create_cs_keyring() local
401 cs_keyring = keyring_alloc(CERT_STORE_KEYRING_NAME, GLOBAL_ROOT_UID, in create_cs_keyring()
406 if (IS_ERR(cs_keyring)) { in create_cs_keyring()
411 pr_dbf_msg("Successfully allocated cert_store keyring: %08x", cs_keyring->serial); in create_cs_keyring()
419 return cs_keyring; in create_cs_keyring()
683 struct key *cs_keyring; in fill_cs_keyring() local
707 cs_keyring = create_cs_keyring(); in fill_cs_keyring()
708 if (!cs_keyring) in fill_cs_keyring()
711 rc = add_certificates_to_keyring(vcssb, cs_keyring); in fill_cs_keyring()
718 key_put(cs_keyring); in fill_cs_keyring()