X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_attrs.c;h=1947c1fb3e5d7592f892ef40f6953a88f0d64400;hb=1ea936cbf1bb3b19bd55839b904ef59ada84b8b5;hp=4831ed31daa4d5b946e9ccbaf8d82d5fc544e3a3;hpb=65bb39eb3f473859544469c209b6371e230ac9a2;p=silc.git diff --git a/lib/silcclient/client_attrs.c b/lib/silcclient/client_attrs.c index 4831ed31..1947c1fb 100644 --- a/lib/silcclient/client_attrs.c +++ b/lib/silcclient/client_attrs.c @@ -170,9 +170,9 @@ void silc_client_attributes_process(SilcClient client, s->buffer = buffer; /* Finally compute the digital signature of all the data we provided. */ - silc_pkcs_sign(conn->private_key, silc_buffer_data(buffer), - silc_buffer_len(buffer), TRUE, conn->internal->sha1hash, - silc_client_attributes_process_signed, s); + silc_pkcs_sign_async(conn->private_key, silc_buffer_data(buffer), + silc_buffer_len(buffer), TRUE, NULL, + client->rng, silc_client_attributes_process_signed, s); } static void silc_client_attribute_destruct(void *key, void *context,