X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=site.c;h=9e93ef12e8d07353bea4e90d6ce0e49ad2287cf5;hb=a04dfe0d448e;hp=67227e63cbc9aba15cc88f5649dda90af8190deb;hpb=70da6a8b29d5316d1b498d766aeef15ed77e30f3;p=secnet.git diff --git a/site.c b/site.c index 67227e6..9e93ef1 100644 --- a/site.c +++ b/site.c @@ -312,8 +312,8 @@ struct site { struct resolver_if *resolver; struct log_if *log; struct random_if *random; - struct rsaprivkey_if *privkey; - struct rsapubkey_if *pubkey; + struct sigprivkey_if *privkey; + struct sigpubkey_if *pubkey; struct transform_if **transforms; int ntransforms; struct dh_if *dh; @@ -2189,12 +2189,12 @@ static list_t *site_apply(closure_t *self, struct cloc loc, dict_t *context, st->log=find_cl_if(dict,"log",CL_LOG,True,"site",loc); st->random=find_cl_if(dict,"random",CL_RANDOMSRC,True,"site",loc); - st->privkey=find_cl_if(dict,"local-key",CL_RSAPRIVKEY,True,"site",loc); + st->privkey=find_cl_if(dict,"local-key",CL_SIGPRIVKEY,True,"site",loc); st->addresses=dict_read_string_array(dict,"address",False,"site",loc,0); if (st->addresses) st->remoteport=dict_read_number(dict,"port",True,"site",loc,0); else st->remoteport=0; - st->pubkey=find_cl_if(dict,"key",CL_RSAPUBKEY,True,"site",loc); + st->pubkey=find_cl_if(dict,"key",CL_SIGPUBKEY,True,"site",loc); GET_CLOSURE_LIST("transform",transforms,ntransforms,CL_TRANSFORM);