ike_message_encrypt.h
size_t ikePadPayload(IkeSaEntry *sa, uint8_t *data, size_t length)
Append Padding and Pad Length fields.
Definition: ike_message_encrypt.c:484
error_t ikeEncryptMessage(IkeSaEntry *sa, uint8_t *message, size_t *messageLen)
Encrypt an outgoing IKE message.
Definition: ike_message_encrypt.c:55
IKEv2 (Internet Key Exchange Protocol)
error_t ikeComputeChecksum(IkeSaEntry *sa, const uint8_t *message, size_t length, uint8_t *icv)
Compute ICV checksum.
Definition: ike_message_encrypt.c:372