X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=rsa.c;fp=rsa.c;h=3f6c7f92f8ea57e4c999cb0ff09a9b4a59e2f49b;hb=7b3937db4102e6b2adc0fc861965d0f9d4da2d8b;hp=ef99f91f4967228908885764fca2ef2599ca111c;hpb=60725608deb1940a9c60ee7da6ceec981f639088;p=secnet.git diff --git a/rsa.c b/rsa.c index ef99f91..3f6c7f9 100644 --- a/rsa.c +++ b/rsa.c @@ -719,6 +719,7 @@ static bool_t postreadcheck_tryload(struct load_ctx *l, FILE *f) bool_t rsa1_loadpriv(const struct sigscheme_info *algo, struct buffer_if *privkeydata, struct sigprivkey_if **sigpriv_r, + closure_t **closure_r, struct log_if *log, struct cloc loc) { FILE *f=0; @@ -747,6 +748,7 @@ bool_t rsa1_loadpriv(const struct sigscheme_info *algo, if (f) fclose(f); if (!st) return False; *sigpriv_r=&st->ops; + *closure_r=&st->cl; return True; }