Skip Menu |

Subject: git commit

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+.

[ adjust style; avoid new C99isms; use string2data(),
empty_data(), and alloc_data() where appropriate; add some explanatory
comments; edit docstrings and commit message]
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(-)
Subject: git commit

Fix new doxygen parameter lists

Use [out] instead of [in] for the output parameters of
krb5_c_prfplus() and krb5_c_derive_prfplus(). Also use "out" instead
of "output" for krb5_c_derive_prfplus() to match the parameter name in
the definition.
Author: Greg Hudson <>
Commit: 9771826f113708c41c75d7c447d4b870c0f6a78f
Branch: master
src/include/krb5/krb5.hin | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)