Lines Matching refs:ki
65 struct pkcs11_keyinfo *ki; in add_key() local
67 ki = xcalloc(1, sizeof(*ki)); in add_key()
68 ki->providername = xstrdup(name); in add_key()
69 ki->key = k; in add_key()
70 TAILQ_INSERT_TAIL(&pkcs11_keylist, ki, next); in add_key()
76 struct pkcs11_keyinfo *ki, *nxt; in del_keys_by_name() local
78 for (ki = TAILQ_FIRST(&pkcs11_keylist); ki; ki = nxt) { in del_keys_by_name()
79 nxt = TAILQ_NEXT(ki, next); in del_keys_by_name()
80 if (!strcmp(ki->providername, name)) { in del_keys_by_name()
81 TAILQ_REMOVE(&pkcs11_keylist, ki, next); in del_keys_by_name()
82 xfree(ki->providername); in del_keys_by_name()
83 key_free(ki->key); in del_keys_by_name()
84 free(ki); in del_keys_by_name()
93 struct pkcs11_keyinfo *ki; in lookup_key() local
95 TAILQ_FOREACH(ki, &pkcs11_keylist, next) { in lookup_key()
96 debug("check %p %s", ki, ki->providername); in lookup_key()
97 if (key_equal(k, ki->key)) in lookup_key()
98 return (ki->key); in lookup_key()