aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/keymat.c
Commit message (Collapse)AuthorAgeFilesLines
* ike: Define keylength for aescmac algorithmMartin Willi2013-10-111-0/+1
|
* Add keymat_t constructor registration functionAdrian-Ken Rueegsegger2012-08-201-3/+28
| | | | | | Using the register_constructor function enables custom keymat_t implementations per IKE version. If no constructor is registered the default behavior is preserved.
* Merge branch 'ikev1-clean' into ikev1-masterMartin Willi2012-03-201-591/+57
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/daemon.c src/libcharon/plugins/eap_ttls/eap_ttls_peer.c src/libcharon/plugins/eap_radius/eap_radius_accounting.c src/libcharon/plugins/eap_radius/eap_radius_forward.c src/libcharon/plugins/farp/farp_listener.c src/libcharon/sa/ike_sa.c src/libcharon/sa/keymat.c src/libcharon/sa/task_manager.c src/libcharon/sa/trap_manager.c src/libstrongswan/plugins/x509/x509_cert.c src/libstrongswan/utils.h Applied lost changes of moved files keymat.c and task_manager.c. Updated listener_t.message hook signature in new plugins.
| * Factories honor charon IKEv1/IKEv2 protocol support flagsMartin Willi2012-03-201-1/+8
| |
| * Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-2/+3
| |
| * Support an "any" IKE version for both IKEv1 or IKEv2Martin Willi2012-03-201-1/+2
| |
| * Moved keymat key length lookup functions to keymat.cMartin Willi2012-03-201-0/+57
| |
| * Added factory function to create keymat_t implementations.Tobias Brunner2012-03-201-0/+33
| |
| * Use keymat_t as common interface, renamed current implementation to _v2.Tobias Brunner2012-03-201-633/+0
| |
* | Added support for untruncated MD5 and SHA1 HMACs in ESP as used in RFC 4595.Tobias Brunner2012-02-271-0/+2
|/ | | | This requires a Linux kernel >= 2.6.33.
* Report correct key size if a cipher is not supportedMartin Willi2011-02-071-1/+1
|
* Include the used reserved bytes from ID payloads in AUTH calculationMartin Willi2011-01-051-4/+4
|
* Fixed crypter keymat derivation bugMartin Willi2010-08-191-3/+4
|
* Implemented IKEv2 keymat derivation for AEAD algorithmsMartin Willi2010-08-191-29/+58
|
* Use AEAD wrapper for encryption payload encryption/decryptionMartin Willi2010-08-191-101/+115
|
* Migrated keymat to INIT/METHOD macrosMartin Willi2010-08-191-72/+41
|
* Added support for Camellia cipher to xcbcMartin Willi2010-08-131-0/+3
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+617