diff options
Diffstat (limited to 'Source/charon/sa/child_sa.h')
-rw-r--r-- | Source/charon/sa/child_sa.h | 10 |
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_*/ |