2012-03-20 Clavister OpenSourceUpdated the CERT payload to work for both IKEv1 and...
2012-03-20 Martin WilliParse proposal substructure with multiple IKEv1 transfo...
2012-03-20 Martin WilliEncode multiple IKEv1 proposals in a single transform...
2012-03-20 Martin WilliRemove public sa_payload.add_proposal() method
2012-03-20 Martin WilliOnly add the first algorithm of a kind to IKEv1 transforms
2012-03-20 Martin WilliInstall negotiated IKEv1 CHILD_SA negotiated in quick...
2012-03-20 Martin WilliImplemented IKEv1 keymat CHILD_SA key derivation function
2012-03-20 Martin WilliMoved keymat key length lookup functions to keymat.c
2012-03-20 Martin WilliExtended PRF+ by a non-counting variant as used by...
2012-03-20 Martin WilliHardcode some SA lifetimes until we can configure them...
2012-03-20 Tobias BrunnerAdded missing comma after ME_CONNECT declaration.
2012-03-20 Tobias BrunnerFixed creation of endpoint notifies.
2012-03-20 Tobias BrunnerFixed diagram of IKEv1 encrypted "payload".
2012-03-20 Martin WilliRefactored main mode NONCE/KE payload processing
2012-03-20 Martin WilliRefactored main mode HASH payload processing
2012-03-20 Martin WilliSkip any payloads in front of SA to extract initiators...
2012-03-20 Martin WilliImplemented quick mode protocol handling, no CHILD_SA...
2012-03-20 Martin WilliPartially implemented IKEv1 ESP proposal en-/decoding
2012-03-20 Martin WilliAdd missing keymat cast to avoid compiler warning
2012-03-20 Martin WilliDon't compare initiator flag in IKE_SA manager, pass...
2012-03-20 Martin WilliCreate and verify PSK HASH payloads in IKEv1 main mode
2012-03-20 Martin WilliAdded keymat_v1_t.get_hash() to calculate authenticatio...
2012-03-20 Martin WilliRegister HASH_V1 in payload factory
2012-03-20 Martin WilliDerive IKE keys as IKEv1 initiator, too
2012-03-20 Martin WilliFix payload length of id_payload created from a traffic...
2012-03-20 Tobias BrunnerString for ENCRYPTED_DATA fixed.
2012-03-20 Tobias BrunnerStrings for ENCRYPTED_V1 payload added.
2012-03-20 Tobias BrunnerSet flags on message according to IKE version when...
2012-03-20 Tobias BrunnerEncrypt IKEv1 messages.
2012-03-20 Tobias BrunnerDecrypt IKEv1 messages.
2012-03-20 Tobias BrunnerAdded IV generation to keymat_v1_t.
2012-03-20 Tobias BrunnerUse modified encryption payload to encrypt/decrypt...
2012-03-20 Tobias BrunnerUse key derivation in IKEv1 main mode (PSK authentication).
2012-03-20 Tobias BrunnerAdded a simple AEAD wrapper for IKEv1 encryption/decryp...
2012-03-20 Tobias BrunnerAdded IKEv1 key derivation with support for AUTH_CLASS_PSK.
2012-03-20 Tobias BrunnerUpdate cached hosts on ike_sa_t when processing IKEv1...
2012-03-20 Tobias BrunnerProvide keymat_t to message_t to encrypt/decrypt data.
2012-03-20 Tobias BrunnerAvoid compiler warnings due to extended enums.
2012-03-20 Tobias BrunnerMoved version specific keymat functions to specific...
2012-03-20 Martin WilliAdded a generic TASK_ prefix to all task types
2012-03-20 Martin WilliInitiate and respond to quick mode task (stub)
2012-03-20 Martin WilliPrint message ID as unsigned integer
2012-03-20 Martin WilliAdded message encoding rules for quick mode
2012-03-20 Martin WilliFixed reference counting bugs in main mode
2012-03-20 Martin WilliImplemented basic message id handling for IKEv1
2012-03-20 Martin WilliAdded a quick mode task stub
2012-03-20 Martin WilliFixed length calculation of delete payload
2012-03-20 Martin WilliUpdate header length after each parsed rule, as it...
2012-03-20 Martin WilliFix rule selection in transform substructure
2012-03-20 Martin WilliFixed proposal numbering check in sa_payload
2012-03-20 Martin WilliDon't clone chunk in message.get_packet_data
2012-03-20 Martin WilliVerify IKEv1 nonce size, send 32 byte nonces
2012-03-20 Martin WilliPartially implemented third main mode exchange (identities)
2012-03-20 Martin WilliAdded IKEv1 ID payload <-> traffic selector conversion...
2012-03-20 Martin Willits.get_subnet() returns TRUE if the selector actually...
2012-03-20 Martin WilliImplemented first two exchanges of Main Mode as initiator
2012-03-20 Martin WilliAdded enum name for MAIN_MODE task
2012-03-20 Martin WilliDo not ignore configs for IKEv1 in charon anymore
2012-03-20 Martin WilliAdded missing task manager factory declaration
2012-03-20 Martin WilliRe-enable static inclusion of PSK auth method into...
2012-03-20 Martin WilliAdded IKEv1 support to delete payload
2012-03-20 Martin WilliAdded IKEv1 support to notify payload
2012-03-20 Tobias BrunnerMemory leak fixed.
2012-03-20 Tobias BrunnerAdded factory function to create task_manager_t impleme...
2012-03-20 Tobias BrunnerAdded factory function to create keymat_t implementations.
2012-03-20 Tobias BrunnerStore IKE version of an SA on ike_sa_t.
2012-03-20 Tobias BrunnerAdded stub for IKEv1 keymat_t implementation.
2012-03-20 Tobias BrunnerUse keymat_t as common interface, renamed current imple...
2012-03-20 Martin WilliUse a generic list encoding rule we can use to specify...
2012-03-20 Martin WilliUse a generic encoding type for all variable length...
2012-03-20 Martin WilliImplemented IKEv1 hash payload
2012-03-20 Martin WilliExtended ID payload for (non-TS) IKEv1 use
2012-03-20 Martin WilliImplement second exchange in IKEv1 main mode
2012-03-20 Martin WilliAdd a payload.get_header_length() method, remove header...
2012-03-20 Martin WilliSimplify signature of get_encoding_rules(), make all...
2012-03-20 Martin WilliExtended KE payload for IKEv1 support
2012-03-20 Martin WilliExtended nonce payload for IKEv1 support
2012-03-20 Martin WilliAdd fixed PSK authentication method to IKEv1 proposal...
2012-03-20 Martin WilliHandle first exchange in IKEv1 main mode as responder
2012-03-20 Martin WilliAdded limiting encoding of IKEv1 SA payloads
2012-03-20 Martin WilliAdded SA payload IKEv1 encoding types to generator
2012-03-20 Martin WilliDon't set IKEv2 only header flags when using IKEv1
2012-03-20 Martin WilliSet default IKE header initiator flag in IKEv2 only
2012-03-20 Martin WilliAdded an IKEv1 main mode task stub
2012-03-20 Martin WilliAdded a stub for a IKEv1 task manager
2012-03-20 Martin WilliUse task manager as generic interface, renamed implemen...
2012-03-20 Martin WilliFix unaligned aliasing warning in raw socket
2012-03-20 Tobias BrunnerUse enum to define IKE version on peer_cfg_t.
2012-03-20 Tobias BrunnerFix init message arrival check.
2012-03-20 Tobias BrunnerCompile error fixed.
2012-03-20 Tobias BrunnerMessage parsing slightly refactored, allows parsing...
2012-03-20 Tobias BrunnerAllow creation of message_t objects for IKEv1 packets.
2012-03-20 Tobias BrunnerCertificate request payloads can be sent in pretty...
2012-03-20 Martin WilliImplemented limited payload parsing for IKEv1 SA payloads
2012-03-20 Martin WilliAdded additional IKEv1 payload and encoding identifiers
2012-03-20 Martin WilliExtend sa_payload for IKEv1 support
2012-03-20 Tobias BrunnerMessage rules for IKEv1 INFORMATIONAL exchange added.
2012-03-20 Tobias BrunnerMessage rules for IKEv1 AGGRESSIVE exchange added.
2012-03-20 Tobias BrunnerMessage rules for IKEv1 ID_PROT exchange added.
2012-03-20 Tobias BrunnerTypo fixed.