aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon-tkm/tests/id_manager_tests.c
Commit message (Collapse)AuthorAgeFilesLines
* charon-tkm: Migrate tests to our own test runnerTobias Brunner2013-11-271-4/+16
| | | | | | Due to problems with the external libraries tkm_init/deinit can't be called for each test case. Because of this leak detective has to be disabled for these tests.
* Add TKM_CTX_CC (Certificate chain context id)Adrian-Ken Rueegsegger2013-03-191-1/+1
|
* Add TKM_CTX_ESA (ESP SA context id)Adrian-Ken Rueegsegger2013-03-191-1/+1
|
* Add TKM_CTX_AE (Authenticated Endpoint context)Reto Buerki2013-03-191-1/+1
|
* Add TKM_CTX_ISA (IKE SA context)Reto Buerki2013-03-191-1/+1
|
* Pass context limits on to id managerReto Buerki2013-03-191-8/+9
|
* id_manager: Use array of bool instead of listReto Buerki2013-03-191-0/+18
| | | | | | Instead of storing the acquired context ids in a linked list, use an array of booleans for the job. A boolean value of true in the array designates an available context id.
* Introduce TKM specific charon daemon (charon-tkm)Reto Buerki2013-03-191-0/+131
Analogous to charon-nm the charon-tkm daemon is a specialized charon instance used in combination with the trusted key manager (TKM) written in Ada. The charon-tkm is basically a copy of the charon-nm code which will register it's own TKM specific plugins. The daemon binary is built using the gprbuild utility. This is needed because it uses the tkm-rpc Ada library and consequently the Ada runtime. gprbuild takes care of the complete binding and linker steps required to properly initialize the Ada runtime.