moved key derivation and management into keymat object
authorMartin Willi <martin@strongswan.org>
Tue, 28 Oct 2008 16:07:06 +0000 (16:07 -0000)
committerMartin Willi <martin@strongswan.org>
Tue, 28 Oct 2008 16:07:06 +0000 (16:07 -0000)
commit6a4ff35cc4db8128e2f7e5244ed1586a6712906e
treeaace6ecf9ef885b01db64a5ab0755b3f3199d3b2
parent3c8234d408cc81899576dd73f0a83d6211af17e8
moved key derivation and management into keymat object
allows secured implementation of key management (e.g. in kernel or HW)
only IKE keys for now
13 files changed:
src/charon/Makefile.am
src/charon/plugins/stroke/stroke_list.c
src/charon/sa/authenticators/eap_authenticator.c
src/charon/sa/authenticators/psk_authenticator.c
src/charon/sa/authenticators/pubkey_authenticator.c
src/charon/sa/ike_sa.c
src/charon/sa/ike_sa.h
src/charon/sa/keymat.c [new file with mode: 0644]
src/charon/sa/keymat.h [new file with mode: 0644]
src/charon/sa/tasks/child_create.c
src/charon/sa/tasks/ike_init.c
src/charon/sa/tasks/ike_reauth.c
src/charon/sa/tasks/ike_rekey.c