aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/keymat.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix various API doc issues and typosTobias Brunner2013-07-181-1/+1
| | | | Partially based on an old patch by Adrian-Ken Rueegsegger.
* Add keymat_t constructor registration functionAdrian-Ken Rueegsegger2012-08-201-0/+17
| | | | | | Using the register_constructor function enables custom keymat_t implementations per IKE version. If no constructor is registered the default behavior is preserved.
* Add create_nonce_gen function to keymat interfaceAdrian-Ken Rueegsegger2012-05-181-0/+10
| | | | This function returns a nonce generator object.
* Merge branch 'ikev1'Martin Willi2012-05-021-93/+33
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/encoding/generator.c src/libcharon/encoding/payloads/notify_payload.c src/libcharon/encoding/payloads/notify_payload.h src/libcharon/encoding/payloads/payload.c src/libcharon/network/receiver.c src/libcharon/sa/authenticator.c src/libcharon/sa/authenticator.h src/libcharon/sa/ikev2/tasks/ike_init.c src/libcharon/sa/task_manager.c src/libstrongswan/credentials/auth_cfg.c
| * Added a keymat_t version to cast it safelyMartin Willi2012-03-201-0/+7
| |
| * Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-1/+1
| |
| * Moved keymat key length lookup functions to keymat.cMartin Willi2012-03-201-0/+16
| |
| * Moved version specific keymat functions to specific interfaces.Tobias Brunner2012-03-201-87/+2
| |
| * Added factory function to create keymat_t implementations.Tobias Brunner2012-03-201-2/+12
| |
| * Use keymat_t as common interface, renamed current implementation to _v2.Tobias Brunner2012-03-201-8/+0
| |
* | Added a note about DH/keymat lifecycle for custom implementationsMartin Willi2012-04-171-1/+6
|/
* Include the used reserved bytes from ID payloads in AUTH calculationMartin Willi2011-01-051-2/+6
|
* Use AEAD wrapper for encryption payload encryption/decryptionMartin Willi2010-08-191-12/+3
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+163