- comments
[strongswan.git] / Source / charon / sa / states / ike_sa_init_responded.h
index 2e1fabc..1e7dd03 100644 (file)
 typedef struct ike_sa_init_responded_t ike_sa_init_responded_t;
 
 /**
- * @brief This class represents an IKE_SA state when responded to an IKE_SA_INIT request.
- *
+ * @brief This class represents an IKE_SA state when 
+ * responded to an IKE_SA_INIT request.
+ * 
+ * The state accpets IKE_AUTH requests. It proves the authenticity
+ * and sets up the first child sa. Then it sends back an IKE_AUTH
+ * reply and processes to the IKE_SA_ESTABLISHED state.
+ * 
+ * @ingroup states
  */
 struct ike_sa_init_responded_t {
        /**
@@ -41,10 +47,13 @@ struct ike_sa_init_responded_t {
 };
 
 /**
- * Constructor of class ike_sa_init_responded_t
+ * @brief Constructor of class ike_sa_init_responded_t
+ * 
+ * @param ike_sa               assigned IKE_SA
+ * @todo Params description
  * 
- * @param ike_sa assigned IKE_SA
+ * @ingroup states
  */
-ike_sa_init_responded_t *ike_sa_init_responded_create(protected_ike_sa_t *ike_sa, chunk_t shared_secret, chunk_t received_nonce, chunk_t sent_nonce);
+ike_sa_init_responded_t *ike_sa_init_responded_create(protected_ike_sa_t *ike_sa);
 
 #endif /*IKE_SA_INIT_RESPONDED_H_*/