Module Name: krb5 Committed By: hartmans Date: Fri May 20 02:05:25 UTC 2005 Modified Files: krb5/src/include/ChangeLog krb5/src/include/k5-int.h krb5/src/include/krb5.hin krb5/src/lib/krb5_32.def krb5/src/lib/crypto/ChangeLog krb5/src/lib/crypto/Makefile.in krb5/src/lib/crypto/etypes.c krb5/src/lib/crypto/libk5crypto.exports krb5/src/lib/crypto/dk/ChangeLog krb5/src/lib/crypto/dk/Makefile.in krb5/src/lib/crypto/dk/dk.h krb5/src/lib/krb5/krb/ChangeLog krb5/src/lib/krb5/krb/deltat.c krb5/src/lib/krb5/krb/init_keyblock.c krb5/src/lib/krb5/krb/kfree.c Added Files: krb5/src/lib/crypto/keyblocks.c krb5/src/lib/crypto/prf.c krb5/src/lib/crypto/t_prf.c krb5/src/lib/crypto/dk/dk_prf.c Removed Files: Log Message ticket: new Subject: Implement RFC 3961 PRF Tags: enhancement Add krb5_c_prf, a function that implements the RFC 3961 PRF. As part of this change, the krb5_init_keyblock and krb5 free routines move to libk5crypto. Public stubs remain in libkrb5, but the actual implementation is an internal interface in libk5crypto To generate a diff of this commit: cvs diff -r1.500 -r1.501 krb5/src/include/ChangeLog cvs diff -r1.173 -r1.174 krb5/src/include/k5-int.h cvs diff -r1.176 -r1.177 krb5/src/include/krb5.hin cvs diff -r1.42 -r1.43 krb5/src/lib/krb5_32.def cvs diff -r5.174 -r5.175 krb5/src/lib/crypto/ChangeLog cvs diff -r1.98 -r1.99 krb5/src/lib/crypto/Makefile.in cvs diff -r5.13 -r5.14 krb5/src/lib/crypto/etypes.c cvs diff -r5.3 -r5.4 krb5/src/lib/crypto/libk5crypto.exports cvs diff -r1.26 -r1.27 krb5/src/lib/crypto/dk/ChangeLog cvs diff -r1.20 -r1.21 krb5/src/lib/crypto/dk/Makefile.in cvs diff -r1.9 -r1.10 krb5/src/lib/crypto/dk/dk.h cvs diff -r5.471 -r5.472 krb5/src/lib/krb5/krb/ChangeLog cvs diff -r5.8 -r5.9 krb5/src/lib/krb5/krb/deltat.c cvs diff -r5.1 -r5.2 krb5/src/lib/krb5/krb/init_keyblock.c cvs diff -r5.14 -r5.15 krb5/src/lib/krb5/krb/kfree.c cvs diff -r0 -r5.1 krb5/src/lib/crypto/keyblocks.c krb5/src/lib/crypto/prf.c krb5/src/lib/crypto/t_prf.c cvs diff -r0 -r1.1 krb5/src/lib/crypto/dk/dk_prf.c