]> git.ipfire.org Git - thirdparty/strongswan.git/commit
bus: Extend and reorder arguments of ike_derived_keys() hook
authorThomas Egerer <thomas.egerer@secunet.com>
Tue, 1 Jun 2021 12:36:21 +0000 (14:36 +0200)
committerTobias Brunner <tobias@strongswan.org>
Mon, 7 Jun 2021 15:08:27 +0000 (17:08 +0200)
commit4e29d6fac129dff25fc8761910a70e98e27ddc7c
tree5c197047afe2936ccf3a743eccc69b98badfa411
parent9c85a529567abb9ca44d4af2affddd597e5e2c49
bus: Extend and reorder arguments of ike_derived_keys() hook

This now includes all key material derived for IKE_SAs in the order
defined in the RFC:

  {SK_d | SK_ai | SK_ar | SK_ei | SK_er | SK_pi | SK_pr}
               = prf+ (SKEYSEED, Ni | Nr | SPIi | SPIr)

Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
src/libcharon/bus/bus.c
src/libcharon/bus/bus.h
src/libcharon/bus/listeners/listener.h
src/libcharon/plugins/save_keys/save_keys_listener.c
src/libcharon/sa/ikev1/keymat_v1.c
src/libcharon/sa/ikev2/keymat_v2.c