Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implemented a checkout/checkin mechanism for IPsec SAs | Tobias Brunner | 2012-08-08 | 2 | -25/+285 | |
| | | | | | SAs can only be checked out by a single thread and all other threads block until the SA is checked in again. | |||||
* | IPsec policy manager added | Tobias Brunner | 2012-08-08 | 6 | -0/+278 | |
| | | | | This version only provides the very simplest management functions. | |||||
* | Method added to easily compare IPsec policies | Tobias Brunner | 2012-08-08 | 2 | -0/+29 | |
| | ||||||
* | Class representing an IPsec policy added | Tobias Brunner | 2012-08-08 | 4 | -0/+302 | |
| | ||||||
* | Schedule and relay expiration events for created IPsec SAs | Tobias Brunner | 2012-08-08 | 1 | -0/+95 | |
| | ||||||
* | Added class to relay IPsec events (like expiration) to listeners | Tobias Brunner | 2012-08-08 | 7 | -0/+332 | |
| | | | | | Currently, only expiration of IPsec SAs is supported. Later other events for e.g. acquires or changed NAT endpoints could be added. | |||||
* | Added IPsec SA manager | Tobias Brunner | 2012-08-08 | 6 | -7/+458 | |
| | ||||||
* | Add methods to easily compare IPsec SAs | Tobias Brunner | 2012-08-08 | 2 | -0/+51 | |
| | ||||||
* | Class representing an IPsec SA added | Tobias Brunner | 2012-08-08 | 4 | -2/+356 | |
| | | | | The IPsec SA also manages the respective ESP context. | |||||
* | Moved types used by kernel_ipsec_t interface (and libipsec) to libstrongswan | Tobias Brunner | 2012-08-08 | 2 | -4/+2 | |
| | | | | This avoids a dependency of libipsec to libhydra. | |||||
* | esp_packet_t implements packet_t interface | Tobias Brunner | 2012-08-08 | 2 | -66/+100 | |
| | | | | This should allow to avoid unnecessary cloning of packet data. | |||||
* | Headers from libhydra (kernel interface related) are required in libipsec | Tobias Brunner | 2012-08-08 | 1 | -1/+3 | |
| | ||||||
* | ESP packet wrapper added, handles encryption/decryption/verification etc. | Tobias Brunner | 2012-08-08 | 4 | -2/+554 | |
| | ||||||
* | Adding class to manage ESP context (crypto, sequence numbers) | Tobias Brunner | 2012-08-08 | 4 | -2/+414 | |
| | ||||||
* | Stub library for user space IPsec implementation added. | Tobias Brunner | 2012-08-08 | 4 | -0/+174 | |