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
/
softacc.c
diff --git
a/lib/silcacc/softacc.c
b/lib/silcacc/softacc.c
index 4f5b3fe0ea5adfaedd1eebde91a49d55ddd52e47..072d7da8280c0ce9bb20135fec03c925d8003968 100644
(file)
--- a/
lib/silcacc/softacc.c
+++ b/
lib/silcacc/softacc.c
@@
-294,7
+294,7
@@
void silc_softacc_thread(SilcSchedule schedule, void *context)
case SILC_SOFTACC_SIGN:
silc_pkcs_sign(e->key.private_key, e->src, e->src_len, e->compute_hash,
case SILC_SOFTACC_SIGN:
silc_pkcs_sign(e->key.private_key, e->src, e->src_len, e->compute_hash,
- e->hash, silc_softacc_data_cb, e);
+ e->hash,
e->rng,
silc_softacc_data_cb, e);
break;
case SILC_SOFTACC_VERIFY:
break;
case SILC_SOFTACC_VERIFY:
@@
-476,6
+476,7
@@
SILC_PKCS_ALG_SIGN(silc_softacc_sign)
e->stack = stack;
e->type = SILC_SOFTACC_SIGN;
e->stack = stack;
e->type = SILC_SOFTACC_SIGN;
+ e->rng = rng;
e->src = silc_smemdup(stack, src, src_len);
e->src_len = src_len;
e->compute_hash = compute_hash;
e->src = silc_smemdup(stack, src, src_len);
e->src_len = src_len;
e->compute_hash = compute_hash;