aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/sa/child_sa.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/charon/sa/child_sa.h')
-rw-r--r--Source/charon/sa/child_sa.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/charon/sa/child_sa.h b/Source/charon/sa/child_sa.h
index 593187d02..7c2e5a399 100644
--- a/Source/charon/sa/child_sa.h
+++ b/Source/charon/sa/child_sa.h
@@ -70,4 +70,14 @@ struct child_sa_t {
*/
child_sa_t * child_sa_create(protocol_id_t protocol_id, prf_plus_t *prf_plus);
+/**
+ * @brief Constructor to create a new CHILD_SA.
+ *
+ * @param protocol_id protocol id (AH or ESP) of CHILD_SA
+ * @param prf_plus prf_plus_t object use to derive shared secrets
+ * @return child_sa_t object
+ * @ingroup sa
+ */
+child_sa_t * child_sa_create_with_spi(protocol_id_t protocol_id, prf_plus_t *prf_plus);
+
#endif /*_CHILD_SA_H_*/