updates.
[silc.git] / apps / silcd / protocol.h
index 1977bf8aa05c5be282d61aed9e5b61c7b92c46c8..c309aabc401437d1a215976307f5baeb67c3dc0a 100644 (file)
@@ -89,7 +89,6 @@ typedef struct {
   bool responder;                  /* TRUE if we are receiving party */
   bool pfs;                        /* TRUE if PFS is to be used */
   SilcSKE ske;                     /* Defined if PFS is used */
-  SilcSKEKeyMaterial *keymat;      /* Defined if PFS is used */
   SilcPacketContext *packet;
 } SilcServerRekeyInternalContext;
 
@@ -103,8 +102,12 @@ int silc_server_protocol_ke_set_keys(SilcSKE ske,
                                     SilcPKCS pkcs,
                                     SilcHash hash,
                                     SilcHmac hmac,
+                                    SilcSKEDiffieHellmanGroup group,
                                     bool is_responder);
 void silc_server_protocol_rekey_generate(SilcServer server,
                                         SilcServerRekeyInternalContext *ctx);
+void 
+silc_server_protocol_rekey_generate_pfs(SilcServer server,
+                                       SilcServerRekeyInternalContext *ctx);
 
 #endif