X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_attrs.c;h=1947c1fb3e5d7592f892ef40f6953a88f0d64400;hp=b7d0dbde94c14738c6b9bb6ec7ef6424b10dab8d;hb=1ea936cbf1bb3b19bd55839b904ef59ada84b8b5;hpb=be10e71673bc538573b1805ee2115f2a3a7281a2 diff --git a/lib/silcclient/client_attrs.c b/lib/silcclient/client_attrs.c index b7d0dbde..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, - client->rng, 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,