diff options
author | Tobias Brunner <tobias@strongswan.org> | 2014-06-16 15:01:28 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2014-10-10 09:31:17 +0200 |
commit | edfd33455cb772f43f0d1690266074e722a9f4fe (patch) | |
tree | 2aac36f8aa69256618619e00d32e2ade73bf873f /src/libcharon/encoding/payloads/encrypted_payload.h | |
parent | 1e0d8f3ec087cb108c61857f98ad7443728e17aa (diff) | |
download | strongswan-edfd33455cb772f43f0d1690266074e722a9f4fe.tar.bz2 strongswan-edfd33455cb772f43f0d1690266074e722a9f4fe.tar.xz |
encrypted_payload: Encrypted payload can be constructed from plaintext
Diffstat (limited to 'src/libcharon/encoding/payloads/encrypted_payload.h')
-rw-r--r-- | src/libcharon/encoding/payloads/encrypted_payload.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libcharon/encoding/payloads/encrypted_payload.h b/src/libcharon/encoding/payloads/encrypted_payload.h index 663360f80..be59e3c2d 100644 --- a/src/libcharon/encoding/payloads/encrypted_payload.h +++ b/src/libcharon/encoding/payloads/encrypted_payload.h @@ -118,4 +118,15 @@ struct encrypted_payload_t { */ encrypted_payload_t *encrypted_payload_create(payload_type_t type); +/** + * Creates an encrypted payload with the given plain text data and next payload + * type. + * + * @param next next payload type + * @param plain plaintext data (gets adopted) + * @return encrypted_payload_t object + */ +encrypted_payload_t *encrypted_payload_create_from_plain(payload_type_t next, + chunk_t plain); + #endif /** ENCRYPTED_PAYLOAD_H_ @}*/ |