#endif /* SILC_DEBUG */
/* Get the SILC public key */
- silc_pubkey = silc_pkcs_get_context(SILC_PKCS_SILC, public_key);
+ silc_pubkey = silc_pkcs_public_key_get_pkcs(SILC_PKCS_SILC, public_key);
ident = &silc_pubkey->identifier;
SILC_LOG_DEBUG(("Adding SILC public key %p [%s], context %p",
{
SilcSKRKeyInternal key;
SilcSKRStatus status = SILC_SKR_ERROR;
+#if defined(SILC_DEBUG)
+ char tmp[256];
+#endif /* SILC_DEBUG */
SILC_LOG_DEBUG(("Adding SILC public key"));
key->key.key = public_key;
key->key.key_context = key_context;
+#if defined(SILC_DEBUG)
+ silc_skr_type_string(SILC_SKR_FIND_USAGE, SILC_32_TO_PTR(usage),
+ tmp, sizeof(tmp) - 1);
+ SILC_LOG_DEBUG(("Search cons %s", tmp));
+#endif /* SILC_DEBUG */
+
/* Add key specifics */
if (!silc_skr_add_entry(skr, SILC_SKR_FIND_PUBLIC_KEY,
SilcDList entry;
/* Get the SILC public key */
- silc_pubkey = silc_pkcs_get_context(SILC_PKCS_SILC, public_key);
+ silc_pubkey = silc_pkcs_public_key_get_pkcs(SILC_PKCS_SILC, public_key);
ident = &silc_pubkey->identifier;
SILC_LOG_DEBUG(("Deleting SILC public key [%s]", ident->username));
if (!silc_mutex_alloc(&skr->lock))
return FALSE;
- skr->keys = silc_hash_table_alloc(0, silc_skr_hash, NULL,
+ skr->keys = silc_hash_table_alloc(NULL, 0, silc_skr_hash, NULL,
silc_skr_compare, NULL,
silc_skr_destructor, NULL, TRUE);
if (!skr->keys)
if (!find)
return NULL;
- find->constr = silc_hash_table_alloc(0, silc_hash_uint, NULL, NULL, NULL,
+ find->constr = silc_hash_table_alloc(NULL, 0, silc_hash_uint,
+ NULL, NULL, NULL,
silc_skr_find_destructor, NULL, TRUE);
if (!find->constr) {
silc_skr_find_free(find);