projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added SILC Thread Queue API
[silc.git]
/
lib
/
silcacc
/
tests
/
test_softacc.c
diff --git
a/lib/silcacc/tests/test_softacc.c
b/lib/silcacc/tests/test_softacc.c
index 066fd2a4001ce7e0459b5b628190d8142abff35c..fec145109b7a8c9d980e2de3a52f0ed69c967afc 100644
(file)
--- a/
lib/silcacc/tests/test_softacc.c
+++ b/
lib/silcacc/tests/test_softacc.c
@@
-8,7
+8,7
@@
SilcPrivateKey private_key, accprv;
SilcHash hash;
unsigned char data[] = "Single block msg";
int data_len = 16;
SilcHash hash;
unsigned char data[] = "Single block msg";
int data_len = 16;
-int s =
1
00;
+int s =
2
00;
void sign_compl(SilcBool success, const unsigned char *signature,
SilcUInt32 signature_len, void *context)
void sign_compl(SilcBool success, const unsigned char *signature,
SilcUInt32 signature_len, void *context)
@@
-16,6
+16,12
@@
void sign_compl(SilcBool success, const unsigned char *signature,
SILC_LOG_DEBUG(("Sign compl %s", success ? "Ok" : "failed"));
}
SILC_LOG_DEBUG(("Sign compl %s", success ? "Ok" : "failed"));
}
+SILC_TASK_CALLBACK(stats)
+{
+ silc_stack_stats(silc_crypto_stack());
+ silc_schedule_task_add_timeout(schedule, stats, NULL, 1, 1);
+}
+
SILC_TASK_CALLBACK(quit)
{
silc_schedule_stop(schedule);
SILC_TASK_CALLBACK(quit)
{
silc_schedule_stop(schedule);
@@
-23,9
+29,9
@@
SILC_TASK_CALLBACK(quit)
SILC_TASK_CALLBACK(sign)
{
SILC_TASK_CALLBACK(sign)
{
- silc_pkcs_sign(accprv, data, data_len, TRUE, hash, sign_compl, NULL);
+ silc_pkcs_sign(accprv, data, data_len, TRUE, hash,
NULL,
sign_compl, NULL);
if (--s > 0)
if (--s > 0)
- silc_schedule_task_add_timeout(schedule, sign, NULL, 0,
7
0000);
+ silc_schedule_task_add_timeout(schedule, sign, NULL, 0,
6
0000);
}
int main(int argc, char **argv)
}
int main(int argc, char **argv)
@@
-71,7
+77,8
@@
int main(int argc, char **argv)
goto err;
silc_schedule_task_add_timeout(schedule, sign, NULL, 0, 1);
goto err;
silc_schedule_task_add_timeout(schedule, sign, NULL, 0, 1);
- silc_schedule_task_add_timeout(schedule, quit, NULL, 15, 0);
+ silc_schedule_task_add_timeout(schedule, stats, NULL, 1, 1);
+ silc_schedule_task_add_timeout(schedule, quit, NULL, 19, 0);
silc_schedule(schedule);
silc_acc_uninit(softacc);
silc_schedule(schedule);
silc_acc_uninit(softacc);