esp_algorithms.h
uint16_t espSelectAuthTransform(IkeChildSaEntry *childSa, const IkeProposal *proposal, size_t proposalLen)
Integrity transform negotiation.
Definition: esp_algorithms.c:1255
error_t espAddSupportedTransforms(IkeChildSaEntry *childSa, IkeProposal *proposal, uint8_t **lastSubstruc)
Add the supported ESP transforms to the proposal.
Definition: esp_algorithms.c:993
error_t espCheckSaProposal(IkeChildSaEntry *childSa, const IkeSaPayload *payload)
Check whether the selected proposal is acceptable.
Definition: esp_algorithms.c:1455
ESP (IP Encapsulating Security Payload)
error_t espAddSupportedEsnTransforms(IkeChildSaEntry *childSa, IkeProposal *proposal, uint8_t **lastSubstruc)
Add the supported ESN transforms to the proposal.
Definition: esp_algorithms.c:1109
error_t espAddSupportedEncTransforms(IkeChildSaEntry *childSa, IkeProposal *proposal, uint8_t **lastSubstruc)
Add the supported encryption transforms to the proposal.
Definition: esp_algorithms.c:1048
error_t espSelectAuthAlgo(IkeChildSaEntry *childSa, uint16_t authAlgoId)
Select the relevant MAC algorithm.
Definition: esp_algorithms.c:895
const IkeEncAlgo * espSelectEncTransform(IkeChildSaEntry *childSa, const IkeProposal *proposal, size_t proposalLen)
Encryption transform negotiation.
Definition: esp_algorithms.c:1139
IKEv2 (Internet Key Exchange Protocol)
error_t espSelectSaProposal(IkeChildSaEntry *childSa, const IkeSaPayload *payload)
Select a single proposal.
Definition: esp_algorithms.c:1288
error_t espSelectEncAlgo(IkeChildSaEntry *childSa, uint16_t encAlgoId, size_t encKeyLen)
Select the relevant encryption algorithm.
Definition: esp_algorithms.c:249
error_t espAddSupportedAuthTransforms(IkeChildSaEntry *childSa, IkeProposal *proposal, uint8_t **lastSubstruc)
Add the supported integrity transforms to the proposal.
Definition: esp_algorithms.c:1079
IKEv2 algorithm negotiation.
uint16_t espSelectEsnTransform(IkeChildSaEntry *childSa, const IkeProposal *proposal, size_t proposalLen)
ESN transform negotiation.
Definition: esp_algorithms.c:1272
