]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Merge branch 'ikev2-kdf-modularization'
authorTobias Brunner <tobias@strongswan.org>
Thu, 14 Apr 2022 17:03:03 +0000 (19:03 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 14 Apr 2022 17:03:03 +0000 (19:03 +0200)
This modularizes the IKEv2 key derivation, which makes certification (e.g.
FIPS) easier because it allows the two steps (PRF/prf+) to be implemented
by already certified third-party libraries.

For the existing third-party libraries, the two KDFs are implemented via
the respective library's HKDF implementation.  A generic implementation,
based on existing PRFs, is provided by the new kdf plugin.


Trivial merge