Function silc_skr_find
SYNOPSIS
SilcAsyncOperation silc_skr_find(SilcSKR skr, SilcSchedule schedule,
SilcSKRFind find,
SilcSKRFindCallback callback,
void *callback_context);
DESCRIPTION
Finds key(s) from key repository `skr' by the search constraints
`find'. As the finding procedure may be asynchronous this returns
SilcAsyncOperation that may be used to control (like abort) the
operation. The `callback' with `callback_context' will be called
to return found keys. If this returns NULL the finding was not
asynchronous, and the `callback' has been called already.
EXAMPLE
SilcSKRFind find;
// Find all SILC public keys originating from Finland
find = silc_skr_find_alloc();
silc_skr_find_set_pkcs_type(find, SILC_PKCS_SILC);
silc_skr_find_set_country(find, "FI");
// Find
silc_skr_find(skr, schedule, find, find_callback, cb_context);
|