Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add TKM_CTX_DH (Diffie-Hellman context) to id manager | Reto Buerki | 2013-03-19 | 2 | -3/+6 | |
| | ||||||
* | Use id manager to acquire nonce context id | Reto Buerki | 2013-03-19 | 1 | -6/+16 | |
| | ||||||
* | Add initial TKM Diffie-Hellman implementation | Reto Buerki | 2013-03-19 | 7 | -2/+234 | |
| | | | | | | | | | | The tkm_diffie_hellman_t plugin acquires a DH context from the Trusted Key Manager and uses it to get a DH public value and the calculated shared secret. Proper context handling is still missing though, the plugin currently uses context ID 1. The get_shared_secret function will be removed as soon as the TKM specific keymat is ready. | |||||
* | charon-tkm: Register tkm nonce generator | Reto Buerki | 2013-03-19 | 2 | -1/+9 | |
| | ||||||
* | tkm_nonceg: Return nonce generated by TKM | Reto Buerki | 2013-03-19 | 1 | -1/+13 | |
| | ||||||
* | Initialize TKM client library in tkm.c | Reto Buerki | 2013-03-19 | 3 | -6/+37 | |
| | ||||||
* | Introduce TKM specific charon daemon (charon-tkm) | Reto Buerki | 2013-03-19 | 18 | -0/+1208 | |
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. |