aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Fixed creation of endpoint notifies.Tobias Brunner2012-03-201-1/+1
| | |
| | * Fixed diagram of IKEv1 encrypted "payload".Tobias Brunner2012-03-201-2/+0
| | |
| | * Refactored main mode NONCE/KE payload processingMartin Willi2012-03-201-76/+63
| | |
| | * Refactored main mode HASH payload processingMartin Willi2012-03-201-60/+56
| | |
| | * Skip any payloads in front of SA to extract initiators SA bytesMartin Willi2012-03-201-10/+24
| | |
| | * Implemented quick mode protocol handling, no CHILD_SA or HASH payloads yetMartin Willi2012-03-202-7/+294
| | |
| | * Partially implemented IKEv1 ESP proposal en-/decodingMartin Willi2012-03-201-2/+73
| | |
| | * Add missing keymat cast to avoid compiler warningMartin Willi2012-03-201-1/+1
| | |
| | * Don't compare initiator flag in IKE_SA manager, pass initiator parameter to ↵Martin Willi2012-03-205-20/+13
| | | | | | | | | | | | IKE_SA constructor
| | * Create and verify PSK HASH payloads in IKEv1 main modeMartin Willi2012-03-201-9/+117
| | |
| | * Added keymat_v1_t.get_hash() to calculate authentication hashesMartin Willi2012-03-202-0/+53
| | |
| | * Register HASH_V1 in payload factoryMartin Willi2012-03-201-0/+3
| | |
| | * Derive IKE keys as IKEv1 initiator, tooMartin Willi2012-03-201-0/+6
| | |
| | * Fix payload length of id_payload created from a traffic selectorMartin Willi2012-03-201-0/+1
| | |
| | * String for ENCRYPTED_DATA fixed.Tobias Brunner2012-03-201-1/+1
| | |
| | * Strings for ENCRYPTED_V1 payload added.Tobias Brunner2012-03-201-10/+14
| | |
| | * Set flags on message according to IKE version when parsing header.Tobias Brunner2012-03-201-2/+8
| | |
| | * Encrypt IKEv1 messages.Tobias Brunner2012-03-201-17/+66
| | |
| | * Decrypt IKEv1 messages.Tobias Brunner2012-03-201-3/+43
| | |
| | * Added IV generation to keymat_v1_t.Tobias Brunner2012-03-202-0/+229
| | |
| | * Use modified encryption payload to encrypt/decrypt complete IKEv1 messages.Tobias Brunner2012-03-208-15/+156
| | |
| | * Use key derivation in IKEv1 main mode (PSK authentication).Tobias Brunner2012-03-201-1/+80
| | |
| | * Added a simple AEAD wrapper for IKEv1 encryption/decryption.Tobias Brunner2012-03-201-1/+155
| | |
| | * Added IKEv1 key derivation with support for AUTH_CLASS_PSK.Tobias Brunner2012-03-202-16/+190
| | |
| | * Update cached hosts on ike_sa_t when processing IKEv1 messages.Tobias Brunner2012-03-201-1/+7
| | |
| | * Provide keymat_t to message_t to encrypt/decrypt data.Tobias Brunner2012-03-203-18/+17
| | |
| | * Avoid compiler warnings due to extended enums.Tobias Brunner2012-03-202-2/+2
| | |
| | * Moved version specific keymat functions to specific interfaces.Tobias Brunner2012-03-209-143/+136
| | |
| | * Added a generic TASK_ prefix to all task typesMartin Willi2012-03-2031-108/+109
| | |
| | * Initiate and respond to quick mode task (stub)Martin Willi2012-03-202-5/+18
| | |
| | * Print message ID as unsigned integerMartin Willi2012-03-201-1/+1
| | |
| | * Added message encoding rules for quick modeMartin Willi2012-03-201-0/+65
| | |
| | * Fixed reference counting bugs in main modeMartin Willi2012-03-201-1/+2
| | |
| | * Implemented basic message id handling for IKEv1Martin Willi2012-03-201-24/+47
| | |
| | * Added a quick mode task stubMartin Willi2012-03-205-2/+223
| | |
| | * Fixed length calculation of delete payloadMartin Willi2012-03-201-3/+5
| | |
| | * Update header length after each parsed rule, as it might change when parsing ↵Martin Willi2012-03-201-2/+3
| | | | | | | | | | | | SPI size
| | * Fix rule selection in transform substructureMartin Willi2012-03-201-1/+1
| | |
| | * Fixed proposal numbering check in sa_payloadMartin Willi2012-03-201-10/+0
| | |
| | * Don't clone chunk in message.get_packet_dataMartin Willi2012-03-203-7/+6
| | |
| | * Verify IKEv1 nonce size, send 32 byte noncesMartin Willi2012-03-202-7/+22
| | |
| | * Partially implemented third main mode exchange (identities)Martin Willi2012-03-201-2/+184
| | |
| | * Added IKEv1 ID payload <-> traffic selector conversion functionsMartin Willi2012-03-202-4/+158
| | |
| | * Implemented first two exchanges of Main Mode as initiatorMartin Willi2012-03-203-40/+376
| | |
| | * Added enum name for MAIN_MODE taskMartin Willi2012-03-201-2/+4
| | |
| | * Do not ignore configs for IKEv1 in charon anymoreMartin Willi2012-03-204-36/+1
| | |
| | * Added missing task manager factory declarationMartin Willi2012-03-201-0/+8
| | |
| | * Re-enable static inclusion of PSK auth method into IKEv1 proposalMartin Willi2012-03-201-2/+2
| | |
| | * Added IKEv1 support to delete payloadMartin Willi2012-03-205-21/+83
| | |
| | * Added IKEv1 support to notify payloadMartin Willi2012-03-209-84/+175
| | |