chiark / gitweb /
secnet: loadpriv interface: Return a closure_t too
[secnet.git] / rsa.c
diff --git a/rsa.c b/rsa.c
index ef99f91f4967228908885764fca2ef2599ca111c..3f6c7f92f8ea57e4c999cb0ff09a9b4a59e2f49b 100644 (file)
--- 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;
 }