Introduce TKM specific charon daemon (charon-tkm)
authorReto Buerki <reet@codelabs.ch>
Fri, 18 May 2012 12:09:24 +0000 (14:09 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 19 Mar 2013 14:23:45 +0000 (15:23 +0100)
commit559fe48c5040788c5d8135f00905afb16e5ccaf7
treedce9886c360bd9f342b72386a7d94a834f603032
parent4dc3ef94a1b697c64bfc714bb129a5a5d0e1873c
Introduce TKM specific charon daemon (charon-tkm)

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.
20 files changed:
configure.in
src/Makefile.am
src/charon-tkm/.gitignore [new file with mode: 0644]
src/charon-tkm/Makefile.am [new file with mode: 0644]
src/charon-tkm/build_charon.gpr [new file with mode: 0644]
src/charon-tkm/build_common.gpr [new file with mode: 0644]
src/charon-tkm/build_tests.gpr [new file with mode: 0644]
src/charon-tkm/src/charon-tkm.c [new file with mode: 0644]
src/charon-tkm/src/tkm/.gitignore [new file with mode: 0644]
src/charon-tkm/src/tkm/tkm.c [new file with mode: 0644]
src/charon-tkm/src/tkm/tkm.h [new file with mode: 0644]
src/charon-tkm/src/tkm/tkm_id_manager.c [new file with mode: 0644]
src/charon-tkm/src/tkm/tkm_id_manager.h [new file with mode: 0644]
src/charon-tkm/src/tkm/tkm_nonceg.c [new file with mode: 0644]
src/charon-tkm/src/tkm/tkm_nonceg.h [new file with mode: 0644]
src/charon-tkm/tests/.gitignore [new file with mode: 0644]
src/charon-tkm/tests/id_manager_tests.c [new file with mode: 0644]
src/charon-tkm/tests/nonceg_tests.c [new file with mode: 0644]
src/charon-tkm/tests/test_runner.c [new file with mode: 0644]
src/charon-tkm/tests/test_runner.h [new file with mode: 0644]