Add krb5_c_prfplus() and krb5_c_derive_prfplus() This commit permits the external use of the RFC 6113 PRF+ function. It also adds a function to derive a key from an input key and string using PRF+. [ghudson@mit.edu: adjust style; avoid new C99isms; use string2data(), empty_data(), and alloc_data() where appropriate; add some explanatory comments; edit docstrings and commit message] https://github.com/krb5/krb5/commit/35f288092f0df7f4aca92e1f51db3611a3b32ada Author: Nathaniel McCallum Committer: Greg Hudson Commit: 35f288092f0df7f4aca92e1f51db3611a3b32ada Branch: master doc/appdev/refs/api/index.rst | 2 + src/include/krb5/krb5.hin | 42 +++++++ src/lib/crypto/krb/cf2.c | 209 ++++++++++++++++++++--------------- src/lib/crypto/libk5crypto.exports | 2 + src/lib/krb5_32.def | 2 + 5 files changed, 167 insertions(+), 90 deletions(-)