X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fidlist.h;h=93b66dd89ed0e04bf66343ae9f6ed5a4b0b30008;hb=579f5c6c93c452155943b6526f4c64f6deb27982;hp=ae2757d31b1b32b1a4331ec3d57d4e3f026e4c97;hpb=0fce694339f6b8068a8bd9334140a69212989ca7;p=silc.git diff --git a/apps/silcd/idlist.h b/apps/silcd/idlist.h index ae2757d3..93b66dd8 100644 --- a/apps/silcd/idlist.h +++ b/apps/silcd/idlist.h @@ -361,6 +361,16 @@ struct SilcClientEntryStruct { Default hmac of the channel. If this is NULL then server picks the cipher to be used. This can be set at SILC_COMMAND_JOIN. + SilcPublicKey founder_key + SilcAuthMethod founder_method + unsigned char *founder_passwd + unsigned int founder_passwd_len + + If the SILC_CMODE_FOUNDER_AUTH has been set then these will include + the founder's public key, authentication method and the password + if the method is SILC_AUTH_PASSWORD. If it is SILC_AUTH_PUBLIC_KEY + then the `founder_passwd' is NULL. + SilcServerEntry router This is a pointer to the server list. This is the router server @@ -395,6 +405,11 @@ struct SilcChannelEntryStruct { char *cipher; char *hmac_name; + SilcPublicKey founder_key; + SilcAuthMethod founder_method; + unsigned char *founder_passwd; + unsigned int founder_passwd_len; + unsigned int user_limit; unsigned char *passphrase; char *invite_list;